一种非处方药品的推荐系统及方法与流程

文档序号:14217268阅读:1371来源:国知局

本发明涉及通信技术领域,尤其涉及一种非处方药品的推荐系统及方法。



背景技术:

otc非处方药,是指为方便公众用药,在保证用药安全的前提下,经国家卫生行政部门规定或审定后,不需要医师或其它医疗专业人员开写处方即可购买的药品。

现有的患者在购买药品时,通常是选择去连锁药店等实体医药零售店进行购买,具体是患者将自己的症状描述给药师,药师选择相应的药品给患者,但是这种方式存在以下缺陷,药店内的执业药师的水平可能参差不齐,进而导致推荐的药品并不一定适合患者,另外各实体店需配备多名药师进而使人力成本急速上升,因此现在涌现出许多能给使用者推荐药品的系统,现有的大多数荐药系统基本上都是基于药品自身适应症来与药品适应症进行匹配,理论上确实可行,但忽略了大量专业化的药历数据,如何基于医疗数据集药例数据为患者提供最为匹配的药品信息,仍是目前需要解决的问题。



技术实现要素:

针对现有技术中为患者推荐药品组合存在的上述问题,现提供一种旨在根据医疗数据为患者提供最为匹配的药品组合的非处方药品推荐系统及方法。

具体技术方案如下:

一种非处方药品的推荐系统,其中,包括:

数据存储模块,用以保存多个患者的医疗数据,所述医疗数据包括症状组合以及与所述症状组合对应的多种药品组合的信息;

数据处理模块,与所述数据存储模块连接,用以根据所述医疗数据,分别处理获得所述患者的所述症状组合对应的每种所述药品组合占所述症状组合对应的总的所述药品组合的比重;

数据推荐模块,与所述数据处理模块连接,用以将每种所述药品组合占所述症状组合对应的总的所述药品组合的比重的处理结果作为药品推荐信息。

优选的,处理获得所述药品组合占所述症状组合对应的总的所述药品组合的比重的方法,如下式:

其中,s是患者的集合,设{b1,b2,…,bk}为k种所述症状组合;

其中bi={b1,b2,…,bn},根据具体所述症状组合中的所述症状组合数量定义;

{m1,m2,…,mt}为t种所述药品组合,其中mi={m1,m2,…,ms};

s根据具体所述药品组合中药品数量定义;

x是s中呈现所述症状组合bi的患者;

yi是s中被开所述药品组合mi的患者的事件;

yi|x是呈现所述症状组合中恰好被开药品组合mi的事件;

p(yi|x)表示x事件发生情况下yi事件也发生的概率;

p(x|yi)表示开所述药品组合为mi的患者中是x的概率;

p(yi)为被开素数药品组合mi的患者的概率。

优选的,获取p(yi)被开所述药品组合mi的概率的方法,如下式:

其中,n表示选择的所有所述药品组合对应的患者数量,ni表示对于每一种药品组合mi所被开的所述药品组合的人数。

优选的,获取p(x|yi)的方法,如下式:

其中,p(xyi)表示x和yi同时发生的概率,n表示选择的所有所述药品组合对应的患者数量,wi表示每一种药品组合mi,发现患者同时是x的人数。

还包括一种基于贝叶斯概率模型的非处方药品推荐方法,其中,提供一数据存储模块,用以保存多个患者的医疗数据,所述医疗数据包括症状组合以及与所述症状组合对应的多个药品组合的信息;

包括以下步骤:

步骤s1、于所述数据存储模块中获取多个所述医疗数据;

步骤s2、根据所述医疗数据,分别处理获得所述患者的所述症状组合对应的每种所述药品组合占所述症状组合对应的总的所述药品组合的比重;

步骤s3、将每种所述药品组合占所述症状组合对应的总的所述药品组合的比重的处理结果作为药品推荐信息。

优选的,处理获得所述患者的所述症状组合对应的每种所述药品组合占所述症状组合对应的总的所述药品组合的比重的方法,如下式:

其中,s是患者的集合,设{b1,b2,…,bk}为k种所述症状组合;

其中bi={b1,b2,…,bn},根据具体所述症状组合中的所述症状组合数量定义;

{m1,m2,…,mt}为t种所述药品组合,其中mi={m1,m2,…,ms};

s根据具体所述药品组合中药品数量定义;

x是s中呈现所述症状组合bi的患者;

yi是s中被开所述药品组合mi的患者的事件;

yi|x是呈现所述症状组合中恰好被开药品组合mi的事件;

p(yi|x)表示x事件发生情况下yi事件也发生的概率;

p(x|yi)表示开所述药品组合为mi的患者中是x的概率;

p(yi)为被开素数药品组合mi的患者的概率。

优选的,获取p(yi)被开所述药品组合mi的概率的方法,如下式:

其中,n表示选择的所有所述药品组合对应的患者数量,ni表示对于每一种药品组合mi,所被开的所述药品组合的人数。

优选的,获取p(x|yi)的方法,如下式:

其中,p(xyi)表示x和yi同时发生的概率,n表示选择的所有所述药品组合对应的患者数量,wi表示每一种药品组合mi,发现患者同时是x的人数。

上述技术方案具有如下优点或有益效果:通过对医疗数据的分析,根据患者选择的药品组合的历史记录信息,获得每个药品组合占总的药品组合的比重,进而为患者推荐最为匹配的药品组合。

附图说明

参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为本发明一种非处方药品的推荐系统实施例的结构示意图;

图2为本发明一种非处方药品的推荐方法实施例的流程图。

附图标记表示:

1、数据存储模块;2、数据处理模块;3、数据推荐模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明的技术方案中包括一种非处方药品的推荐系统。

如图1所示,一种非处方药品的推荐系统的实施例,其中,包括:

数据存储模块1,用以保存多个患者的医疗数据,医疗数据包括症状组合以及与症状组合对应的多种药品组合的信息;

数据处理模块2,与数据存储模块1连接,用以根据医疗数据,分别处理获得患者的症状组合对应的每种药品组合占症状组合对应的总的药品组合的比重;

数据推荐模块3,与数据处理模块2连接,用以将每种药品组合占症状组合对应的总的药品组合的比重的处理结果作为药品推荐信息。

针对现有技术中,患者购买非处方类药品时,在药房中需配备多药师为患者推荐药品存在的运营成本上升的问题,另一方面计时在药师推的荐下也存在着推荐的药品并不是与患者的症状组合最为匹配的问题。

本发明中,通过对多个患者的医疗数据的分析,其中医疗数据中包括患者的症状组合,以及症状组合对应的药品组合的信息,通过处理模块对医疗数据进行处理,以获得每个药品组合占症状特征组合对应的总的药品组合的比重,将比重的处理结果作为药品推荐信息方便患者选择与自身症状组合对应的药品组合,有效的提高了匹配率。

在一种较优的实施方式中,处理获得药品组合占症状组合对应的总的药品组合的比重的方法,如下式:

其中,s是患者的集合,设{b1,b2,…,bk}为k种症状组合;

其中bi={b1,b2,…,bn},根据具体症状组合中的症状组合数量定义;

{m1,m2,…,mt}为t种药品组合,其中mi={m1,m2,…,ms};

s根据具体药品组合中药品数量定义;

x是s中呈现症状组合bi的患者;

yi是s中被开药品组合mi的患者的事件;

yi|x是呈现症状组合中恰好被开药品组合mi的事件;

p(yi|x)表示x事件发生情况下yi事件也发生的概率;

p(x|yi)表示开药品组合为mi的患者中是x的概率;

p(yi)为被开素数药品组合mi的患者的概率。

优选的,获取p(yi)被开药品组合mi的概率的方法,如下式:

其中,n表示选择的所有药品组合对应的患者数量,ni表示对于每一种药品组合mi,所被开的药品组合的人数。

在一种较优的实施方式中,获取p(x|yi)的方法,如下式:

其中,p(xyi)表示x和yi同时发生的概率,n表示选择的所有药品组合对应的患者数量,wi表示每一种药品组合mi,发现患者同时是x的人数。

基于上述推荐系统,以下给出一具体的实施方式进行说明,假设有三种药品组合m1,m2,m3,都会对症状组合b产生治疗效果。

根据医疗数据,获得以下信息,如表1所示:

表1

表示被开药品组合m1所占所有总的药品组合患者人数的概率;

表示被开药品组合m2所占所有总的药品组合患者人数的概率;

表示被开药品组合m3所占所有总的药品组合患者人数的概率;

表示开药品组合m1,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m2,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m3,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m1的患者中,是症状组合b患者的概率;

表示开药品组合m2的患者中,是症状组合b患者的概率;

表示开药品组合m3的患者中,是症状组合b患者的概率;

表示药品组合m1在三种药品组合中的所占权重;

表示药品组合m2在三种药品组合中的所占权重;

表示药品组合m3在三种药品组合中的所占权重;

因此在推荐药品时,三种药品组合m1,m2,m3按权重从大到小的推荐顺序为m3,m1,m2。

本发明的技术方案中还包括一种非处方药品的推荐方法。

一种非处方药品推荐方法,其中,提供一数据存储模块1,用以保存多个患者的医疗数据,医疗数据包括症状组合以及与症状组合对应的多个药品组合的信息;

如图2所示,包括以下步骤:

步骤s1、于数据存储模块1中获取多个医疗数据;

步骤s2、根据医疗数据,分别处理获得患者的症状组合对应的每种药品组合占症状组合对应的总的药品组合的比重;

步骤s3、将每种药品组合占症状组合对应的总的药品组合的比重的处理结果作为药品推荐信息。

在一种较优的实施方式中,处理获得患者的症状组合对应的每种药品组合占症状组合对应的总的药品组合的比重的方法,如下式:

其中,s是患者的集合,设{b1,b2,…,bk}为k种症状组合;

其中bi={b1,b2,…,bn},根据具体症状组合中的症状组合数量定义;

{m1,m2,…,mt}为t种药品组合,其中mi={m1,m2,…,ms};

s根据具体药品组合中药品数量定义;

x是s中呈现症状组合bi的患者;

yi是s中被开药品组合mi的患者的事件;

yi|x是呈现症状组合中恰好被开药品组合mi的事件;

p(yi|x)表示x事件发生情况下yi事件也发生的概率;

p(x|yi)表示开药品组合为mi的患者中是x的概率;

p(yi)为被开素数药品组合mi的患者的概率。

在一种较优的实施方式中,获取p(yi)被开药品组合mi的概率的方法,如下式:

其中,n表示选择的所有药品组合对应的患者数量,ni表示对于每一种药品组合mi,所被开的药品组合的人数。

在一种较优的实施方式中,获取p(x|yi)的方法,如下式:

其中,p(xyi)表示x和yi同时发生的概率,n表示选择的所有药品组合对应的患者数量,wi表示每一种药品组合mi,发现患者同时是x的人数。

基于上述推荐方法,以下给出一具体的实施方式进行说明,假设有三种药品组合m1,m2,m3,都会对症状组合b产生治疗效果。

根据医疗数据,获得以下信息,如表2所示:

表2

表示被开药品组合m1所占所有总的药品组合患者人数的概率;

表示被开药品组合m2所占所有总的药品组合患者人数的概率;

表示被开药品组合m3所占所有总的药品组合患者人数的概率;

表示开药品组合m1,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m2,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m3,同时是症状组合b的人数占总的药品组合人数的概率;

表示开药品组合m1的患者中,是症状组合b患者的概率;

表示开药品组合m2的患者中,是症状组合b患者的概率;

表示开药品组合m3的患者中,是症状组合b患者的概率;

表示药品组合m1在三种药品组合中的所占权重;

表示药品组合m2在三种药品组合中的所占权重;

表示药品组合m3在三种药品组合中的所占权重;

因此在推荐药品时,三种药品组合m1,m2,m3按权重从大到小的推荐顺序为m3,m1,m2。

以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1