服药提醒方法、装置、计算机设备和存储介质与流程

文档序号:26787565发布日期:2021-09-28 21:51阅读:263来源:国知局
服药提醒方法、装置、计算机设备和存储介质与流程

1.本技术涉及医疗健康技术领域,特别是涉及一种服药提醒方法、装置、计算机设备和存储介质。


背景技术:

2.随着我国人口老龄化程度不断加剧,老年群体慢性病流行事态严峻,医疗资源占用大,疾病负担沉重,已逐渐成为我国重大公共卫生问题。老年患者常因多病共存,需使用多种药物治疗,当患者服用至少五种药物时,则被定义为多重用药,可能使药物

疾病相互作用、药物

药物相互作用的风险增加,容易造成潜在的不适当用药和药物不良反应。研究表明,全球有部分老年人不是死于自然衰老与疾病,而是死于不合理用药。然而,老年患者过渡期慢性病管理需要对患者进行长期的追踪与治疗,需要患者与医务人员之间建立牢固的长期合作关系,而这种长期合作关系的建立却困难重重。
3.然而,现有的药品数据库多针对于特定疾病或者特定药物,药品信息不全面,在使用药品数据库时不能为患者提供针对个人的合理用药管理手段,无法智能分配多种药物服用的时间与顺序和实现精准用药提醒,无法保障患者用药的安全、有效、经济和合理,减少不良反应及药源性疾病的发生。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够合理分配多种药物服用的时间与顺序和实现精准用药提醒,保障患者用药的安全、有效、经济和合理,减少不良反应及药源性疾病的发生的服药提醒方法、装置、计算机设备和存储介质。
5.一种服药提醒方法,所述方法包括:
6.获取患者需要服用的各药品的药品名称和剂型;
7.基于预设的药品数据库,根据各所述药品的药品名称和剂型查询各所述药品对应的药品信息,根据所述药品信息计算各所述药品的服药时间;
8.获取所述患者的作息时间;
9.根据所述患者的作息时间调整各所述药品的服药时间,获得各所述药品的最佳服药时间;
10.当达到所述最佳服药时间时,发出服药提醒。
11.一种服药提醒装置,所述装置包括:
12.药品获取模块,用于获取患者需要服用的各药品的药品名称和剂型;
13.服药时间计算模块,用于基于预设的药品数据库,根据各所述药品的药品名称和剂型查询各所述药品对应的药品信息,根据所述药品信息计算各所述药品的服药时间;
14.作息时间获取模块,用于获取所述患者的作息时间;
15.最佳服药时间获得模块,用于根据所述患者的作息时间调整各所述药品的服药时间,获得各所述药品的最佳服药时间;
16.服药提醒模块,用于当达到所述最佳服药时间时,发出服药提醒。
17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
19.上述服药提醒方法、装置、计算机设备和存储介质,通过获取患者需要服用的各药品的药品名称和剂型;基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,根据药品信息计算各药品的服药时间;获取患者的作息时间;根据患者的作息时间调整各药品的服药时间,获得各药品的最佳服药时间;当达到最佳服药时间时,发出服药提醒。采用上述实施例方法,能够为患者提供针对个人的合理用药管理手段,智能分配多种药物服用的时间与顺序和实现精准用药提醒,通过提醒患者在最佳服药时间服药,从而保障患者用药的安全、有效、经济和合理,减少不良反应及药源性疾病的发生。
附图说明
20.图1为一个实施例中服药提醒方法的应用环境图;
21.图2为一个实施例中药品数据库创建方法的流程示意图;
22.图3为一个实施例中计算单药最小服药时间间隔的流程图;
23.图4为一个实施例中计算双药最小服药时间间隔的流程图;
24.图5为一个具体实施例中获取各药品的说明书的示意图;
25.图6为一个具体实施例中获取各药品的相互作用数据的示意图;
26.图7为另一个具体实施例中获取各药品的相互作用数据的示意图;
27.图8为再一个具体实施例中获取各药品的相互作用数据的示意图;
28.图9为一个实施例中服药提醒方法的流程示意图;
29.图10为一个具体实施例中服药提醒方法的示意图;
30.图11为一个实施例中药品数据库创建装置的结构框图;
31.图12为一个实施例中服药提醒装置的结构框图;
32.图13为一个实施例中计算机设备的内部结构图;
33.图14为另一个实施例中计算机设备的内部结构图。
具体实施方式
34.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
35.本技术提供的服药提醒方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信,在服务器104中存储了药品数据库,患者或医师等用户可以通过终端102以获取服务器104中药品数据库中的药品信息,并通过终端102实现服药提醒。具体地,终端102通过获取患者需要服用的各药品的药品名称和剂型;基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,根据药品信息计算各药品的服药时间;获取患者的作息时间;根据患者的作息时间调整各药品的服药时间,获得
各药品的最佳服药时间;当达到最佳服药时间时,发出服药提醒。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
36.在其中一个实施例中,在患者或医师等用户通过终端102以获取服务器104中药品数据库中的药品信息,并通过终端102实现服药提醒之前,还包括创建药品数据库。如图2所示,首先提供了一种药品数据库创建方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
37.步骤s202,获取各药品的说明书。
38.其中,药物是用以预防、治疗及诊断疾病的物质,药品是经国家正式批准的可上市销售的药物,根据用药途径不同,同一种药物可经过加工制成不同的剂型供临床使用。例如,阿莫西林是一种药物,阿莫西林胶囊、阿莫西林片等称为药品。在本技术中所提及的药品和药物是对应的同一种类。
39.其中,药品的说明书是载明药品的重要信息的法定文件,是选用药品的法定指南,经审批的说明书不得自行修改其内容。药品的说明书应包括药品的名称、规格、生产企业、药品批准文号、产品批号、有效期、主要成分、适应症或功能主治、用法、用量、禁忌、不良反应和注意事项等。
40.具体地,根据药品的名称、剂型、药品的生产企业,获取相关药品的说明书。由于药品的说明书是国家法定的,因此可以通过任意途径获取,如通过相关网页、客户端、纸质说明书等方式获取。
41.步骤s204,根据说明书,提取各药品的药物代谢动力学数据。
42.其中,药物代谢动力学(pharmacokinetics)主要研究机体对药物作用的过程,表现为体内药物浓度随时间变化的规律,与人的年龄、性别、个体差异和遗传因素有关。具体地,药物代谢动力学数据包括药物在机体内的吸收、分布、代谢和排泄数据。
43.其中,药物从给药部位进入血液循环的过程称为吸收(absorption),在药品数据库中存储的吸收数据主要包括:药物的吸收部位、食物对吸收的影响、起效时间、作用维持时间、血浆浓度达峰时间和生物利用度。其中,血浆浓度达峰时间为药品服用后,吸收进入血液后在血浆中达到最大血浆药物浓度所需要的时间,该参数可以通过说明书获得,有些特殊药品不存在该参数。生物利用度(bioavailability,f)为药物经血管外途径给药后吸收进入全身血液循环药物的相对量。
44.其中,药物吸收后从血液循环到达机体各个器官和组织的过程称为分布(distribution),在药品数据库中存储的分布数据主要包括:药物的分布部位、分布体积和血浆蛋白结合率。
45.其中,药物作为外源性物质在体内经酶或其它作用使药物的化学结构发生改变的过程称为代谢(metabolism),在药品数据库中存储的代谢数据包括:药物的代谢部位、代谢酶、代谢产物、稳态血浆药物浓度和有效血浆药物浓度。
46.其中,药物以原形或代谢产物的形式经不同途径排出体外的过程称为排泄(excretion),在药品数据库中存储的排泄数据包括:药物的排泄部位、消除率和消除半衰期。其中,清除半衰期(half life,t1/2)是血浆药物浓度下降一半所需要的时间,其长短可反映体内药物消除速度,是后续计算服药时间间隔的重要参数之一。
47.具体地,按照关键字段提取说明书的内容,关键字段包括:药品名称、药品成份、适应症、规格、用法用量、不良反应、禁忌、注意事项、药品相互作用、用药监护和生产企业,从药品的说明书中总结并获得药物代谢动力学数据。
48.在其中一个实施例中,将说明书中药品的用法用量分为:一般人群、特殊人群、不同疾病类型使用各药品的起始剂量、平均剂量和最大剂量。将说明书中药品的不良反应分为:一般不良反应和严重不良反应。其中,一般不良反应和严重不良反应均包括消化系统、神经系统、呼吸系统、心血管系统、血液系统、消化系统和皮肤的不良反应。
49.在其中一个实施例中,在按照关键字段提取说明书的内容,总结并获得药品的药物代谢动力学数据后,将药物代谢动力学数据填入对应的数据库模板中。其中,药物代谢动力学数据对应的数据库模板如表1所示。
50.表1:药物代谢动力学数据对应的数据库模板
[0051][0052][0053]
接上表:
[0054][0055]
步骤s206,获取各药品的时辰药理学数据和相互作用数据。
[0056]
其中,时辰药理学(chronopharmacology)是依据生物学上的时间特性,研究药物作用的时间函数规律,包括药理效应,药物代谢动力学和机体敏感度等依时间不同而发生变化的规律以选择合适的用药时机,以达到最小剂量、最佳疗效、最小毒性,提高病人用药效果。
[0057]
其中,药物的相互作用(drug

drug interaction,ddi)是指患者同时或间隔一定时间内,服用两种或两种以上药物后所产生的复合效应,可使药效加强或副作用减轻,也可使药效减弱或出现不应有的毒副作用,作用加强包括疗效提高和毒性增加,作用减弱包括疗效降低和毒性减少。药物的相互作用可能有三种方式:体外药物相互作用、药物代谢动力学方面药物相互作用、药效学方面药物相互作用。
[0058]
具体地,各药品的相互作用数据包括:各药品之间的相互作用数据、各药品与疾病之间的相互作用数据和各药品与食物或酒精之间的相互作用数据。
[0059]
其中,各药品之间的相互作用数据包括:相互作用的药品名称、作用等级、适用范围、作用原因、作用机制和参考文献。具体地,各药品之间的相互作用会由于服药的先后顺序而有所不同。
[0060]
其中,各药品与疾病之间的相互作用数据包括:相互作用的疾病名称、作用等级、适用范围、作用原因、作用机制和参考文献。
[0061]
其中,各药品与食物或酒精之间的相互作用数据包括:相互作用的食物或酒精名
称、作用等级、适用范围、作用原因、作用机制和参考文献。
[0062]
在其中一个实施例中,各药品的时辰药理学数据和相互作用数据可以从与各药品相关的参考文献中进行提取,并将提取的时辰药理学数据和相互作用数据填入对应的数据库模板中。
[0063]
其中,参考文献是为了获取药品相关数据而引用的有关文献信息资源。参考文献包括专著、期刊、论文等,可以通过各类学术网站获取。
[0064]
具体地,各药品之间的相互作用数据对应的数据库模板如表2所示,各药品与疾病之间的相互作用数据对应的数据库模板如表3所示,各药品与食物或酒精之间的相互作用数据对应的数据库模板如表4所示。
[0065]
在其中一个实施例中,数据库模板中的上述相关数据可以使用各个国家的语言文字表示,在数据库模板中还可以包括根据相互作用数据获得的各药品的使用建议。
[0066]
表2:药品之间的相互作用数据对应的数据库模板
[0067][0068]
表3:药品与疾病之间的相互作用数据对应的数据库模板
[0069][0070]
表4:药品与食物或酒精之间的相互作用数据对应的数据库模板
[0071][0072]
在其中一个实施例中,从各药品相关的参考文献中还可以获取各药品的用药监护,以及针对患者的疾病教育。其中,用药监护包括药物选择、药物用法用量等信息,疾病教育包括对患者进行疾病和药品使用的知识普及等。
[0073]
步骤s208,基于药物代谢动力学数据和相互作用数据,计算各药品的单药服药时间间隔和双药服药时间间隔,生成服药时间约束表。
[0074]
其中,由于药品的特性不同,药品与药品之间、药品与疾病之间、药品与食物或酒精之间均存在不同的相互作用。当患者需要服用的药品仅有一种时,服药次数为多次,或者患者需要服用的药品有两种及以上,服药次数为多次时,需要根据药品的特性,计算各药品的单药服药时间间隔和服药顺序对应的双药服药时间间隔。并将各药品与单药服药时间间隔和双药服药时间间隔对应存储,生成服药时间约束表。
[0075]
步骤s210,将各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表对应存储,创建药品数据库。
[0076]
在其中一个实施例中,为了确保药品数据库内容的准确性,还包括获取人工复核
校对各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表的复核校对结果,并在复核校对结果为通过时,将复核校对结果为通过的各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表对应存储,创建药品数据库,从而确保数据内容的准确性。
[0077]
其中,在药品数据库中各药品的药品信息在存储时可以使用各个国家的语言文字表示,也可以采用任意格式进行存储,例如电子表格(excel)、文本文档(txt)等。具体地,将各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表对应存储,创建药品数据库。
[0078]
在其中一个实施例中,在创建药品数据库之后,还包括:实时更新药品数据库。具体地,更新药品数据库可以包括更新药品数据库中药品的种类,或更新已存储药品的药品信息。
[0079]
上述药品数据库创建方法中,通过获取各药品的说明书;根据说明书,提取各药品的药物代谢动力学数据;获取各药品的时辰药理学数据和相互作用数据;基于药物代谢动力学数据和相互作用数据,计算各药品的单药服药时间间隔和双药服药时间间隔,生成服药时间约束表;将各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表对应存储,创建药品数据库。采用上述实施例方法创建药品数据库,针对多种药物存储了全面准确的药品信息,在使用该药品数据库时,能够为患者提供针对个人的合理用药管理手段,从而保障患者用药的安全、有效、经济和合理,减少不良反应及药源性疾病的发生。
[0080]
在其中一个实施例中,步骤s206获取各药品的时辰药理学数据和相互作用数据,包括:
[0081]
步骤s302,获取各药品的参考文献。
[0082]
具体地,获取各药品的参考文献,可以通过图书馆或网络等方式获取,例如各类医学网站或各类医学客户端等获取。
[0083]
步骤s304,在参考文献中提取药品的时辰药理学数据和各药品的相互作用数据,将时辰药理学数据和相互作用数据填入对应的数据库模板中。
[0084]
具体地,在参考文献中提取药品的时辰药理学数据和各药品的相互作用数据后,将所提取的时辰药理学数据和相互作用数据填入对应的数据库模板中。
[0085]
在其中一个实施例中,步骤s208基于药物代谢动力学数据和相互作用数据,计算各药品的单药服药时间间隔和双药服药时间间隔,生成服药时间约束表,包括:
[0086]
步骤s402,根据各药品的血浆浓度达峰时间和消除半衰期,计算各药品的单药服药时间间隔,单药服药时间间隔包括单药最大服药时间间隔和单药最小服药时间间隔。
[0087]
其中,服药间隔根据各药品的血浆浓度达峰时间和消除半衰期两个参数计算得到,血浆浓度达峰时间和消除半衰期可以通过查询药品的药物代谢动力学数据获得。
[0088]
在其中一个实施例中,当患者仅需服用一种药品时,单药最大服药时间间隔为:24/服药次数,时间单位为小时(h)。如图3所示为计算单药最小服药时间间隔的流程图,其中,tmax表示血浆浓度达峰时间,t1/2表示清除半衰期,t表示最小服药时间间隔。
[0089]
具体地,根据药品的血浆浓度达峰时间和消除半衰期,计算单药最小服药时间间隔,存在以下三种情况,步骤如下:
[0090]
情况一:药品的血浆浓度达峰时间和消除半衰期两个参数均存在。
[0091]
1、计算血浆浓度达峰时间与消除半衰期之和:h=tmax+t1/2,判断h与最大服药时间间隔的关系;
[0092]
2、当h≤最大服药时间间隔

1时,则最小服药时间间隔t=h=tmax+t1/2(向上取整数)。
[0093]
3、当h≥最大服药时间间隔时,计算t=1.5
×
tmax;其中,取值1.5是因为有文献报道大多数药品在1.5个血浆浓度达峰时间基本完成在胃肠道的吸收。
[0094]
3.1、当1.5
×
tmax≤最大服药时间间隔/2时,则最小服药时间间隔t=最大服药时间间隔/2(向上取整数)。
[0095]
3.2、当1.5
×
tmax>最大服药时间间隔/2时,判断1.5
×
tmax<最大服药时间间隔是否成立;
[0096]
3.2.1、当1.5
×
tmax<最大服药时间间隔成立时,则最小服药时间间隔t=1.5
×
tmax(向上取整数);
[0097]
3.2.2、当1.5
×
tmax<最大服药时间间隔不成立,即1.5
×
tmax≥最大服药时间间隔时,则最小服药时间间隔t=最大服药时间间隔/2(向上取整数)。
[0098]
情况二:药品只存在血浆浓度达峰时间。
[0099]
1、判断1.5
×
tmax≤最大服药时间间隔/2是否成立;
[0100]
2、当1.5
×
tmax≤最大服药时间间隔/2成立时,则最小服药时间间隔t=最大服药时间间隔/2(向上取整数)。
[0101]
3、当1.5
×
tmax≤最大服药时间间隔/2不成立,即1.5
×
tmax>最大服药时间间隔/2时,判断1.5
×
tmax<最大服药时间间隔是否成立;
[0102]
3.1、当1.5
×
tmax<最大服药时间间隔成立时,则最小服药时间间隔t=1.5
×
tmax(向上取整数);
[0103]
3.2、当1.5
×
tmax<最大服药时间间隔不成立,即1.5
×
tmax≥最大服药时间间隔时,则最小服药时间间隔t=最大服药时间间隔/2(向上取整数)。
[0104]
情况三:药品的血浆浓度达峰时间和消除半衰期两个参数均不存在。
[0105]
最小服药时间间隔t=最大服药时间间隔/2(向上取整数)。
[0106]
在其中一个实施例中,对各步骤计算获得的最小服药时间间隔进行数据校正。其中,数据校正规则为:(1)若计算出的最小服药时间间隔t=最大服药时间间隔,或者t<最大服药时间间隔/2,那么最小服药时间间隔t=最大服药时间间隔/2;(2)若计算出的最小服药时间间隔t<最大服药时间间隔,并且t≥最大服药时间间隔/2,那么最小服药时间间隔t保持计算值不变,不做数据校正处理。
[0107]
步骤s404,获取各药品的服药顺序。
[0108]
步骤s406,根据各药品的血浆浓度达峰时间、消除半衰期和各药品之间的相互作用数据,计算服药顺序对应的双药服药时间间隔,双药服药时间间隔包括双药最大服药时间间隔和双药最小服药时间间隔。
[0109]
在其中一个实施例中,当患者需服用两种及以上药品时,需要获取药品的服药顺序。此时两种药品之间的最大服药时间间隔一般不做计算,特殊情况需要计算时采用人工计算方式进行。如图4所示为计算两种药品之间的双药最小服药时间间隔的流程图,其中,a
表示先服用药品,b表示后服用药品,f表示服药次数,tmax表示血浆浓度达峰时间,t1/2表示清除半衰期,st表示双药最小服药时间间隔。
[0110]
具体地,根据药品的血浆浓度达峰时间和消除半衰期,计算双药最小服药时间间隔,存在以下两种情况,步骤如下:
[0111]
情况一:其中一种药品的服用次数f为1次,另一种药品的服用次数f为n次。
[0112]
1、计算双药最小服药时间间隔st=tmax(a)+t1/2(a)

tmax(b);
[0113]
2、当需要服用的药品中,其中一种药品的服用次数f为1次,另一种药品的服用次数为n次时,判断计算得到的双药最小服药时间间隔st<0是否成立;
[0114]
3、当双药最小服药时间间隔st<0成立时,则双药最小服药时间间隔st=0。
[0115]
4、当双药最小服药时间间隔st<0不成立时,判断双药最小服药时间间隔st≤12/n是否成立;
[0116]
4.1、当双药最小服药时间间隔st≤12/n成立时,则双药最小服药时间间隔st为步骤1中计算获得的数值。
[0117]
4.2、当双药最小服药时间间隔st≤12/n不成立时,则双药最小服药时间间隔st=12/n。
[0118]
情况二:两种药品的服用次数f均为f≥2次。
[0119]
1、计算双药最小服药时间间隔st=tmax(a)+t1/2(a)

tmax(b);
[0120]
2、判断计算得到的双药最小服药时间间隔st<0是否成立;
[0121]
3、当双药最小服药时间间隔st<0成立时,则双药最小服药时间间隔st=0;
[0122]
4、当双药最小服药时间间隔st<0不成立时,判断双药最小服药时间间隔st≤12/[f(a)+f(b)

1]是否成立;
[0123]
4.1、当双药最小服药时间间隔st≤12/[f(a)+f(b)

1]成立时,则双药最小服药时间间隔st为步骤1中计算获得的数值;
[0124]
4.2、当双药最小服药时间间隔st≤12/[f(a)+f(b)

1]不成立时,则双药最小服药时间间隔st=12/[f(a)+f(b)

1]。
[0125]
在其中一个实施例中,对计算获得的不为0的最小服药时间间隔进行数据校正。其中,数据校正规则为:(1)若st的小数点后一位<0.5,则向下取整数;(2)若st的小数点后一位≥0.5,则向上取整数。
[0126]
步骤s408,将各药品与单药服药时间间隔和双药服药时间间隔对应存储,生成服药时间约束表,服药时间约束表包括单药服药时间约束表和双药服药时间约束表。
[0127]
在其中一个实施例中,计算单药服药时间间隔和双药服药时间间隔后,将将各药品与单药服药时间间隔和双药服药时间间隔对应存储,生成服药时间约束表,包括单药服药时间约束表和双药服药时间约束表。其中,在服药时间约束表中还可以包括其他服药限制,如服药次数、相对用餐时间、用药时段、药品对应的时辰药理学等。具体地,单药服药时间约束表如表5所示,双药服药时间约束表如表6所示。
[0128]
表5:单药服药时间约束表
[0129]
[0130]
表6:双药服药时间约束表
[0131]
序号先服用药品后服用药品最小服药时间间隔最大服药时间间隔
ꢀꢀꢀꢀꢀ
[0132]
在其中一个实施例中,生成服药时间约束表时,在表格中可以使用与表格内容相对应的字母、数字或符号进行表示。具体地,填表说明如表7所示。
[0133]
表7:服药时间约束表填表说明
[0134][0135][0136]
在其中一个实施例中,在创建药品数据库之后,还包括:根据药品数据库的内容生成药师清单或患者服药清单。其中,药师清单是将药品数据库的进行简化处理后生成,当患者到医疗卫生机构就诊时,药师清单可以作为医师开具药品时的重要依据。具体地,如表8所示,药师清单的主要内容包括:药品名称、用法用量、服药时间、时辰药理学、禁忌、注意事项、用药监护、不良反应和相互作用。其中,患者服药清单是可以针对该患者需要服用的药品,将药品信息进行简化后生成,可以使患者明确药品的主要信息。具体地,如表9所示,患者服药清单的主要内容包括:药品名称、用法用量、服药时间、注意事项和不良反应。其中,
不良反应和相互作用的具体分类与上述的各个实施例中的具体分类相同。
[0137]
表8:药师清单
[0138]
序号药品名称用法用量服药时间时辰药理学禁忌注意事项用药监护不良反应相互作用
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
[0139]
表9:患者服药清单
[0140]
序号药品名称用法用量服药时间注意事项不良反应
ꢀꢀꢀꢀꢀꢀ
[0141]
为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
[0142]
在其中一个具体实施例中,如图5所示为通过一种医学客户端获取各药品的说明书和药物代谢动力学数据的示意图,步骤如下:
[0143]
(a)打开医学客户端,账号登录后返回客户端的主界面;
[0144]
(b)在搜索框中填入药品名称,以可待因为例;
[0145]
(c)选择药品的剂型和生产企业后,点击进入;
[0146]
(d)获取药品的说明书,按照关键字段提取说明书的内容,关键字段包括:药品名称、药品成份、适应症、规格、用法用量、不良反应、禁忌、注意事项、药品相互作用以及生产企业;
[0147]
(e)根据药品的说明书内容,获得该药品对应的药物代谢动力学数据,并填入对应的数据库模板中。
[0148]
在其中一个具体实施例中,如图6所示为通过一种医学网站获取药品之间的相互作用数据的示意图,步骤如下:
[0149]
(a)打开网页,以可待因为例,在主界面搜索框中填入可待因的通用英文名称codeine;
[0150]
(b)点击check for interactions,检索可待因与其他药品的相互作用;
[0151]
(c)点击show all medications in the database that may interact with codeine,检索网页数据库中所有可能与可待因相关的药物;
[0152]
(d)检索结果显示,有443种药物可能与可待因相关,其中重度相互作用有115种,中度相互作用有327种,轻度相互作用有1种,点击重度相互作用的药品;
[0153]
(e)网页界面显示了与可待因存在重度相互作用的药品,点击药品名称;
[0154]
(f)网页界面显示与药品对应的信息后,点击professional(专业信息);
[0155]
(g)获取与药品对应的professional(专业信息)和references(参考文献)的内容,并将所获得的药品之间的相互作用数据填入对应的数据库模板中。
[0156]
在其中一个具体实施例中,如图7所示为通过另一种医学网站获取药品之间的相互作用数据的示意图,步骤如下:
[0157]
(a)打开网页,选择检索入口;
[0158]
(b)点击药物相互作用;
[0159]
(c)选择药物相互作用搜索框,准备检索药品之间的相互作用
[0160]
(d)以可待因为例,在搜索框中填入可待因的通用英文名称codeine,检索网页数
据库中所有可能与可待因相关的药物;
[0161]
(e)检索结果显示,有102种药物可能与可待因相关,将所获得的药品之间的相互作用数据填入对应的数据库模板中。
[0162]
在其中一个具体实施例中,如图8所示为通过一种医学客户端获取药品之间的相互作用数据的示意图,步骤如下:
[0163]
(a)打开医学客户端,账号登录后返回客户端的主界面;
[0164]
(b)在搜索框中填入药品名称,以阿卡波糖片为例,选择药品的剂型和生产企业后,点击进入;
[0165]
(c)获取药品的说明书,点击目录;
[0166]
(d)点击药物相互作用,检索客户端数据库中所有可能与阿卡波糖片相关的药物;
[0167]
(e

f)获得与阿卡波糖片产生相互作用的药品,将所获得的药品之间的相互作用数据填入对应的数据库模板中。
[0168]
在其中一个实施例中,在创建药品数据库后,患者或医师等用户可以通过使用该药品数据库进行用药查询,并通过终端102实现服药提醒。如图9所示,提供了一种服药提醒方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
[0169]
步骤s1102,获取患者需要服用的各药品的药品名称和剂型。
[0170]
其中,获取患者需要服用的各药品的药品名称和剂型,可以从患者在医疗卫生机构就诊时医师为患者开具的处方中获得。处方是指由注册的执业医师和执业助理医师(简称医师)在诊疗活动中为患者开具的、由取得药学专业技术职务任职资格的药学专业技术人员(简称药师)审核、调配、核对,并作为患者用药凭证的医疗文书,是医生对患者用药的书面文件,是药剂人员调配药品的依据,具有法律、技术、经济责任。
[0171]
具体地,从患者在医疗卫生机构就诊时医师为患者开具的处方中获取患者需要服用的各药品的药品名称和剂型。
[0172]
步骤s1104,基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,根据药品信息计算各药品的服药时间。
[0173]
其中,根据各药品的药品名称、剂型、各药品的生产企业,在药品数据库中查询各药品对应的药品信息,药品信息包括各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表,根据所获得的药品信息计算患者需要服用的药品的服药时间。
[0174]
在其中一个实施例中,计算各药品的服药时间时存在优先考虑因素,优先考虑因素可以包括药品的时辰药理学、相对用餐时间限制或服药次数等。
[0175]
其中,当某药品同时存在时辰药理学和相对用餐时间限制,则优先考虑同时满足两者;若只有时辰药理学无相对用餐时间限制,则优先考虑时辰药理学;当无时辰药理学有相对用餐时间限制,则优先考虑相对用餐时间限制;当无时辰药理学也无相对用餐约束,则优先考虑早晨、中午、晚上和睡觉时间。
[0176]
其中,若两种药品的服药次数不同,则优先考虑服药次数多的药品,而后考虑服药次数少的药品。若两种药品的服药次数相同,则不考虑先后顺序。具体地,当某药品服药次数=1,一般考虑的服药时间段为7

22点;当服药次数=2,一般考虑的服药时间段为早晨6

10点或晚上17

22点;当服药次数=3,一般考虑的服药时间段为早晨6

10点、中午11

14点、
晚上17

20点;当服药次数=4,一般考虑的服药时间段为早晨6

10点、中午11

14点、晚上17

20点和睡觉时间21:30

21:45;当服药次数>4,一般考虑根据单药最大服药时间间隔和单药服药最小时间间隔进行计算。
[0177]
具体地,查询药品数据库中的药品信息,并根据所获得的药品信息计算各药品的服药时间。
[0178]
步骤s1106,获取患者的作息时间。
[0179]
其中,由于计算获得的服药时间是根据药品信息计算获得的理论服药时间,而每个患者的作息时间与理论时间存在或多或少的差异,因此需要根据患者的作息时间调整服药时间。其中,作息时间主要包括患者的用餐时间和休息时间。
[0180]
在其中一个实施例中,患者的作息时间可以通过任意的方式获得,例如通过医师对患者进行问询、患者自我设置作息时间等方式获得。
[0181]
步骤s1108,根据患者的作息时间调整各药品的服药时间,获得各药品的最佳服药时间。
[0182]
其中,根据患者的作息时间调整患者需要服用的药品的服药时间,将调整后的服药时间确定为适合于该患者最佳服药时间。例如,某药品必须在用餐时服用,默认用餐时间是7:00,12:00和18:00,而患者的用餐时间为8:00,13:00和19:00,则此时根据患者的作息时间调整该药品的服药时间为8:00,13:00和19:00,并作为最佳服药时间。
[0183]
在其中一个实施例中,还可以根据各药品的服药限制调整各药品的服药时间。其中,服药限制可以包括单药服药时间约束表和双药服药时间约束表中的限制,如单药服药时间间隔、双药服药时间间隔、服药次数、相对用餐时间、用药时段、药品对应的时辰药理学等,根据患者的作息时间和服药限制对服药时间进行调整。
[0184]
在其中一个实施例中,在获得各药品的最佳服药时间之后,还包括:获取人工复核校对各药品的最佳服药时间的复核校对结果,在复核校对结果为通过时,将复核校对结果为通过的各药品的最佳服药时间进行存储,以保证药品的服药时间的正确性。当患者需要服用的药品和服药次数过多时,人工对药品的服药时间进行计算和调整。
[0185]
步骤s1110,当达到最佳服药时间时,发出服药提醒。
[0186]
其中,当达到各药品的最佳服药时间时,向患者发出服药提醒。具体地,服药提醒可以通过控制终端发送短信、发出提示声音或者灯光闪烁等方式进行。
[0187]
上述服药提醒方法中,通过获取患者需要服用的各药品的药品名称和剂型;基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,根据药品信息计算各药品的服药时间;获取患者的作息时间;根据患者的作息时间调整各药品的服药时间,获得各药品的最佳服药时间;当达到最佳服药时间时,发出服药提醒。采用上述实施例方法,能够为患者提供针对个人的合理用药管理手段,智能分配多种药物服用的时间与顺序和实现精准用药提醒,通过提醒患者在最佳服药时间服药,从而保障患者用药的安全、有效、经济和合理,减少不良反应及药源性疾病的发生。
[0188]
在其中一个实施例中,步骤s1102获取患者需要服用的各药品的药品名称和剂型,包括:
[0189]
步骤s1202,获取患者在医疗卫生机构就诊时医师为患者开具的处方,处方包括电子处方或纸质处方。
[0190]
其中,随着远程医疗诊断技术的发展,医师可以通过为患者进行疾病的诊断并开具电子处方。具体地,电子处方(electronic prescription)是指依托网络传输,采用信息技术编程,在诊疗活动中填写药物治疗信息,开具处方,并通过网络传输至药房,经药学专业技术人员审核、调配、核对、计费,并作为药房发药和医疗用药的医疗电子文书。
[0191]
具体地,患者需要服用的各药品的药品名称和剂型可以通过获取患者在医疗卫生机构就诊时医师为患者开具的处方进行获得。其中,处方可以包括纸质处方或电子处方。
[0192]
步骤s1204,提取并识别处方中的文字,获取患者需要服用的各药品的药品名称和剂型。
[0193]
其中,在获得处方后提取并识别处方中的文字,以获得患者需要服用的各药品的药品名称和剂型。具体地,可以利用光学字符识别技术(optical character recognition,ocr),使用扫描仪或数码相机等电子设备检查处方上的字符,通过检测暗、亮的模式确定其形状,利用字符识别方法将形状翻译成计算机文字,以获得患者需要服用的各药品的药品名称和剂型。还可以利用图像或文字捕获工具进行文字的提取,例如图片捕捉工具hypersnap、文字捕获工具capture text、copy text等。
[0194]
在其中一个实施例中,步骤s1104基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,根据药品信息计算各药品的服药时间,包括:
[0195]
步骤s1302,基于预设的药品数据库,根据各药品的药品名称和剂型查询各药品对应的药品信息,药品信息包括各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表。
[0196]
其中,药品信息通过在药品数据库中查询药品的药品名称、剂型、药品的生产企业获得,药品信息主要包括各药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表。
[0197]
步骤s1304,根据药品信息,获得各药品的服药,服药限制包括单药服药时间约束表和双药服药时间约束表。
[0198]
其中,根据所获得的药品信息,获得药品的服药限制。具体地,服药限制可以包括单药服药时间约束表和双药服药时间约束表中的限制,如单药服药时间间隔、双药服药时间间隔、服药次数、相对用餐时间、用药时段、药品对应的时辰药理学等。
[0199]
步骤s1306,根据各药品的服药限制,获得各药品的服药时间。
[0200]
其中,根据各药品的服药限制,当患者仅需服用一种药品时,可以直接从服药时间约束表中获取药品对应的服药时间,当患者需服用两种及以上药品时,根据药品的服药顺序和所获得的药品信息,并根据优先考虑因素,匹配各药品的服药时间。
[0201]
具体地,根据各药品的服药限制,首先获得各药品的默认服药时间。其中,默认服药时间可以通过直接查询药品数据库获得;将默认服药时间按照时间顺序进行排序,将最早的默认服药时间对应的药品确定为第一服药药品;将单药服药时间约束表中的单药最小服药时间间隔设定为时间最小步长,按照时间最小步长的整数倍调整其他各药品的默认服药时间,需要注意的是,在调整其他各药品的默认服药时间时,每次只调整一个药品的服药时间。
[0202]
在其中一个实施例中,在调整了药品的服药时间后,需对药品的服药时间进行正确性检验。具体地,当各药品的调整后服药时间不符合单药服药时间约束表或双药服药时
间约束表时,需要重新调整服药时间,此时需返回按照时间最小步长的整数倍调整其他各药品的默认服药时间的步骤,直至各药品的调整后服药时间均符合单药服药时间约束表和双药服药时间约束表。之后,将各药品的调整后服药时间确定为各药品的服药时间,以获得各药品的服药时间。
[0203]
在其中一个实施例中,步骤s1106获取患者的作息时间,包括:
[0204]
步骤s1402,获取患者在医疗卫生机构就诊时医师对患者的作息时间的问询记录,问询记录包括电子问询记录或纸质问询记录。
[0205]
具体地,当患者在医疗卫生机构就诊时医师可以对患者的作息时间进行问询,在患者病历中形成问询记录,问询记录可以是电子问询记录或纸质问询记录。
[0206]
步骤s1404,根据问询记录获取患者的作息时间,作息时间包括用餐时间和休息时间。
[0207]
具体地,识别并提取问询记录中的文字,获取患者的作息时间,主要包括用餐时间和休息时间,以便根据患者的作息时间调整各药品的服药时间。
[0208]
在其中一个实施例中,在步骤s1110当达到最佳服药时间时,发出服药提醒之后,还包括:
[0209]
步骤s1502,获取患者的服药反馈信息。
[0210]
具体地,患者的服药反馈信息可以是手势信息、标识符、文字等其中一种或多种的组合,在服药反馈信息中包含患者的服药信息。
[0211]
步骤s1504,解析服药反馈信息,根据服药反馈信息判断患者是否进行了服药。
[0212]
具体地,获取患者的服药反馈信息,并解析服药反馈信息的内容,根据解析获得的内容判断患者是否进行了服药。
[0213]
步骤s1506,当判定患者进行了服药,则停止发出服药提醒,当判定患者未进行服药,则持续发出服药提醒,直至判定患者进行了服药。
[0214]
具体地,当判定患者进行了服药后,则停止发出本次服药提醒,直到达到药品的下一次最佳服药时间时,进行下一次服药提醒。当判定患者未进行服药,则持续发出本次服药提醒,直至判定患者进行了服药,停止发出本次服药提醒。
[0215]
为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
[0216]
在其中一个具体实施例中,如图10所示为患者在医疗卫生机构就诊时医师为患者开具的纸质药方,根据该纸质药方获取患者需要服用的各药品并执行一种服药提醒方法的步骤如下:
[0217]
步骤1、获取患者在医疗卫生机构就诊时医师为患者开具的纸质药方,利用高拍仪对药方进行拍照,其中,高拍仪是一种能完成一秒钟高速扫描,具有ocr文字识别功能,并可以将扫描的图片识别转换成可编辑的word文档的仪器;
[0218]
步骤2、识别并提取药方中的文字,获取患者需要服用的药品。如图10所示,该患者使用的药品为:
[0219]
(1)药品名称:七叶洋地黄双苷滴眼液;规格:0.4ml*10;生产企业:德国视都灵;数量:2盒;用法用量:0.04ml,6次/日,14天,滴双眼。
[0220]
(2)药品名称:玻璃酸钠滴眼液;规格:10mg/10ml;生产企业:德ursaphar;数量:1支;用法用量:0.5mg,4次/日,14天,滴双眼。
[0221]
步骤3、基于预设的药品数据库,根据上述药品名称查询药品对应的药品信息,按照各药品规定的服药次数和推荐的服药时间段将各药品的服药时间全部放置到推荐时间段的初始默认时间点;
[0222]
步骤4、检查各药品的服药时间是否满足同时单药服药时间表和双药服药时间表,当能够同时满足单药服药时间表和双药服药时间表时,则确定药品的服药时间,则执行步骤6;当不能同时满足单药服药时间表和双药服药时间表时,则执行步骤5;
[0223]
步骤5、获取其中一个药品的单药最小服药时间间隔15分钟,将单药最小服药时间间隔设定为时间最小步长,按照时间最小步长的整数倍,即15分钟的整数倍调整其他药品的服药时间,每次只调整一个药品的服药时间,当调整后的药品的服药时间能够满足单药服药时间表和双药服药时间表时,服药时间调整结束,则执行步骤6;
[0224]
步骤6、根据医师对患者的作息时间的问询记录获取该患者的作息时间;
[0225]
步骤7、根据作息时间调整该患者使用上述药品的时间,将调整后的使用时间设定为最佳使用时间;
[0226]
步骤8、当达到上述药品的最佳使用时间时向患者发出提醒。
[0227]
应该理解的是,虽然图2和图9中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图9一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0228]
在其中一个实施例中,如图11所示,提供了一种药品数据库创建装置,包括:说明书获取模块1710、药物代谢动力学数据提取模块1720、时辰药理学和相互作用数据获取模块1730、服药时间约束表生成模块1740和药品数据库创建模块1750,其中:
[0229]
说明书获取模块1710,用于获取各药品的说明书。
[0230]
药物代谢动力学数据提取模块1720,用于根据所述说明书,提取各所述药品的药物代谢动力学数据。
[0231]
时辰药理学和相互作用数据获取模块1730,用于获取各所述药品的时辰药理学数据和相互作用数据。
[0232]
服药时间约束表生成模块1740,用于基于所述药物代谢动力学数据和所述相互作用数据,计算各所述药品的单药服药时间间隔和双药服药时间间隔,生成服药时间约束表。
[0233]
药品数据库创建模块1750,用于将各所述药品的所述说明书、所述药物代谢动力学数据、所述时辰药理学数据、所述相互作用数据和所述服药时间约束表对应存储,创建药品数据库。
[0234]
在其中一个实施例中,说明书获取模块1710包括以下单元:
[0235]
名称和剂型获取单元,用于根据各药品的名称和剂型,获取各所述药品的说明书。
[0236]
在其中一个实施例中,药物代谢动力学数据提取模块1720包括以下单元:
[0237]
关键字段提取单元,用于按照关键字段提取所述说明书的内容,获得各所述药品
的药物代谢动力学数据,并将所述药物代谢动力学数据填入对应的数据库模板中。
[0238]
在其中一个实施例中,关键字段提取单元包括以下单元:
[0239]
关键字段单元,用于限定关键字段包括:药品名称、药品成份、适应症、规格、用法用量、不良反应、禁忌、注意事项、药品相互作用、用药监护和生产企业。
[0240]
用法用量单元,用于限定用法用量包括一般人群、特殊人群、不同疾病类型使用各所述药品的起始剂量、平均剂量和最大剂量。
[0241]
不良反应单元,用于限定不良反应包括一般不良反应和严重不良反应,所述一般不良反应和所述严重不良反应均包括消化系统、神经系统、呼吸系统、心血管系统、血液系统、消化系统和皮肤的不良反应。
[0242]
在其中一个实施例中,药物代谢动力学数据提取模块1720包括以下单元:
[0243]
药物代谢动力学数据单元,用于限定药物代谢动力学数据包括吸收、分布、代谢和排泄数据。
[0244]
吸收数据单元,用于限定吸收数据包括吸收部位、食物对吸收的影响、起效时间、作用维持时间、血浆浓度达峰时间和生物利用度。
[0245]
分布数据单元,用于限定分布数据包括分布部位、分布体积和血浆蛋白结合率。
[0246]
代谢数据单元,用于限定代谢数据包括代谢部位、代谢酶、代谢产物、稳态血浆药物浓度和有效血浆药物浓度。
[0247]
排泄数据单元,用于限定排泄数据包括排泄部位、消除率和消除半衰期。
[0248]
在其中一个实施例中,时辰药理学和相互作用数据获取模块1730包括以下单元:
[0249]
参考文献获取单元,用于获取各所述药品的参考文献。
[0250]
数据提取单元,用于在所述参考文献中提取所述药品的时辰药理学数据和各所述药品的相互作用数据,将所述时辰药理学数据和所述相互作用数据填入对应的数据库模板中。
[0251]
在其中一个实施例中,数据提取单元包括以下单元:
[0252]
相互作用数据单元,用于限定相互作用数据包括各所述药品之间的相互作用数据、各所述药品与疾病之间的相互作用数据和各所述药品与食物或酒精之间的相互作用数据。
[0253]
药品之间的相互作用数据单元,用于限定各所述药品之间的相互作用数据包括相互作用的药品名称、作用等级、适用范围、作用原因、作用机制和参考文献。
[0254]
药品与疾病之间的相互作用数据单元,用于限定各所述药品与疾病之间的相互作用数据包括:相互作用的疾病名称、作用等级、适用范围、作用原因、作用机制和参考文献。
[0255]
药品与食物或酒精之间的相互作用数据单元,用于限定各所述药品与食物或酒精之间的相互作用数据包括:相互作用的食物或酒精名称、作用等级、适用范围、作用原因、作用机制和参考文献。
[0256]
在其中一个实施例中,服药时间约束表生成模块1740包括以下单元:
[0257]
单药服药时间间隔计算单元,用于根据各所述药品的所述血浆浓度达峰时间和所述消除半衰期,计算各所述药品的单药服药时间间隔,所述单药服药时间间隔包括单药最大服药时间间隔和单药最小服药时间间隔。
[0258]
服药顺序获取单元,用于获取各所述药品的服药顺序。
[0259]
双药服药时间间隔计算单元,用于根据各所述药品的所述血浆浓度达峰时间、所述消除半衰期和各所述药品之间的相互作用数据,计算所述服药顺序对应的双药服药时间间隔,所述双药服药时间间隔包括双药最大服药时间间隔和双药最小服药时间间隔。
[0260]
服药时间约束表生成单元,用于将各所述药品与所述单药服药时间间隔和所述双药服药时间间隔对应存储,生成服药时间约束表,所述服药时间约束表包括单药服药时间约束表和双药服药时间约束表。
[0261]
在其中一个实施例中,药品数据库创建装置还包括人工复核校对模块,人工复核校对模块包括以下单元:
[0262]
复核校对结果获取模块,用于获取人工复核校对各所述药品的所述说明书、所述药物代谢动力学数据、所述时辰药理学数据、所述相互作用数据和所述服药时间约束表的复核校对结果;
[0263]
数据存储模块,用于在所述复核校对结果为通过时,将所述复核校对结果为通过的各所述药品的所述说明书、所述药物代谢动力学数据、所述时辰药理学数据、所述相互作用数据和所述服药时间约束表对应存储,创建药品数据库。
[0264]
关于药品数据库创建装置的具体限定可以参见上文中对于药品数据库创建方法的限定,在此不再赘述。上述药品数据库创建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0265]
在其中一个实施例中,如图12所示,提供了一种服药提醒装置,包括:药品获取模块1810、服药时间计算模块1820、作息时间获取模块1830、最佳服药时间获得模块1840和服药提醒模块1850,其中:
[0266]
药品获取模块1810,用于获取患者需要服用的各药品的药品名称和剂型。
[0267]
服药时间计算模块1820,用于基于预设的药品数据库,根据各所述药品的药品名称和剂型查询各所述药品对应的药品信息,根据所述药品信息计算各所述药品的服药时间。
[0268]
作息时间获取模块1830,用于获取所述患者的作息时间。
[0269]
最佳服药时间获得模块1840,用于根据所述患者的作息时间调整各所述药品的服药时间,获得各所述药品的最佳服药时间。
[0270]
服药提醒模块1850,用于当达到所述最佳服药时间时,发出服药提醒。
[0271]
在其中一个实施例中,药品获取模块1810包括以下单元:
[0272]
处方获取单元,用于获取患者在医疗卫生机构就诊时医师为所述患者开具的处方,所述处方包括电子处方或纸质处方。
[0273]
文字提取单元,用于提取并识别所述处方中的文字,获取所述患者需要服用的各药品的药品名称和剂型。
[0274]
在其中一个实施例中,服药时间计算模块1820包括以下单元:
[0275]
药品信息获取单元,用于基于预设的药品数据库,根据各所述药品的药品名称和剂型查询各所述药品对应的药品信息,所述药品信息包括各所述药品的说明书、药物代谢动力学数据、时辰药理学数据、相互作用数据和服药时间约束表。
[0276]
服药限制获取单元,用于根据所述药品信息,获得各所述药品的服药限制,所述服药限制包括单药服药时间约束表和双药服药时间约束表。
[0277]
服药时间获得单元,用于根据各所述药品的服药限制,获得各所述药品的服药时间。
[0278]
在其中一个实施例中,服药时间获得单元包括以下单元:
[0279]
默认服药时间获取单元,用于根据各所述药品的服药限制,获得各所述药品的默认服药时间。
[0280]
服药药品确定单元,用于将所述默认服药时间按照时间顺序进行排序,将最早的默认服药时间对应的药品确定为第一服药药品。
[0281]
服药时间调整单元,用于将所述单药服药时间约束表中的单药最小服药时间间隔设定为时间最小步长,按照所述时间最小步长的整数倍调整其他各所述药品的默认服药时间。
[0282]
服药时间约束单元,用于当各所述药品的调整后服药时间不符合所述单药服药时间约束表或所述双药服药时间约束表时,返回所述按照所述时间最小步长的整数倍调整其他各所述药品的默认服药时间的步骤,直至各所述药品的调整后服药时间均符合所述单药服药时间约束表和所述双药服药时间约束表。
[0283]
服药时间确定单元,用于将各所述药品的调整后服药时间确定为各所述药品的服药时间。
[0284]
在其中一个实施例中,作息时间获取模块1830包括以下单元:
[0285]
问询记录获取单元,用于获取所述患者在医疗卫生机构就诊时医师对所述患者的作息时间的问询记录,所述问询记录包括电子问询记录或纸质问询记录。
[0286]
作息时间获取单元,用于根据所述问询记录获取所述患者的作息时间,所述作息时间包括用餐时间和休息时间。
[0287]
在其中一个实施例中,最佳服药时间获得模块1840包括以下单元:
[0288]
时间调整单元,用于根据所述患者的作息时间,以及各所述药品的服药限制,调整各所述药品的服药时间,将所述调整后的服药时间设定为最佳服药时间。
[0289]
在其中一个实施例中,服药提醒装置还包括人工复核校对模块,人工复核校对模块包括以下单元:
[0290]
复核校对结果获取单元,用于获取人工复核校对各所述药品的最佳服药时间的复核校对结果;
[0291]
数据存储模块,用于在所述复核校对结果为通过时,将所述复核校对结果为通过的各所述药品的最佳服药时间进行存储。
[0292]
关于服药提醒装置的具体限定可以参见上文中对于服药提醒方法的限定,在此不再赘述。上述服药提醒装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0293]
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括
非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储药品数据库创建或服药提醒数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种药品数据库创建方法或服药提醒方法。
[0294]
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图14所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种药品数据库创建方法或服药提醒方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0295]
本领域技术人员可以理解,图13和图14中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0296]
在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的方法的步骤。
[0297]
在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。
[0298]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0299]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0300]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1