医疗映射关系库建立方法、装置、计算机设备和存储介质与流程

文档序号:16636930发布日期:2019-01-16 07:06阅读:606来源:国知局
医疗映射关系库建立方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种医疗映射关系库建立方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,线上监控医疗行为也应用越来越广泛,因此,对线上的各类的医疗数据库的建立有着迫切的需要。

传统地,所建立的医疗数据库往往都需要人工查找相应的数据,进而建立相应的包含对应的疾病名称以及相应的病理表现的数据库,人工建立所需要处理大量数据,从而建立效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高效率的医疗映射关系建立方法、装置、计算机设备和存储介质。

一种医疗映射关系库建立方法,所述方法包括:

获取分类完成的疾病组,并提取所述疾病组中对应的标准疾病数据;

查询所述标准疾病数据对应的标准药品数据;

将所述标准药品数据与所述标准疾病数据所属的疾病组建立映射关系;

提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库。

在其中一个实施例中,所述提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库之后,包括:

判断相同的所述标准药品数据对应的所述疾病组是否相同;

当相同的所述标准药品数据对应的所述疾病组不同时,则接收取消所述标准药品数据与所述疾病组的映射关系的取消指令;

根据所述取消指令删除所述标准药品数据与所述疾病组的映射关系。

在其中一个实施例中,所述提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库之后,还包括:

获取所述医疗映射关系库中的所述药品组包含所述标准药品数据的数量;

当所述数量超过预设值时,则提取数量超过所述预设值的所述标准药品数据作为待查询药品数据;

根据所述医疗映射关系库查询与所述待查询药品数据对应的待查询疾病数据;

提取相同的所述待查询疾病数据对应的所述待查询药品数据作为更新药品数据,根据所述更新药品数据生成更新药品组。

在其中一个实施例中,所述提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库之后,还包括:

当接收到新增药品数据时,则根据所述医疗映射关系库中查询所述新增药品数据对应的新增疾病数据;

当未查询到所述新增疾病数据时,则接收针对所述新增疾病数据对应的添加指令;

根据所述添加指令,将所述新增疾病数据添加至所述医疗映射关系库中对应的疾病组得到更新疾病组,并将所述新增药品数据与所述更新疾病组中的所述新增疾病数据进行关联。

在其中一个实施例中,所述提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库之后,还包括:

接收目标费用计算请求,所述目标费用计算请求携带有第一身份数据;

查询所述第一身份数据对应的第一身份疾病数据;

当未查询到所述第一身份疾病数据时,则查询与所述第一身份数据所对应的处方信息;

提取所述处方信息中包含的第一药品数据,根据所述医疗映射关系库查询与所述第一药品数据对应的第一疾病数据;

查询所述第一疾病数据对应的初始费用,将根据所述费用计算得到目标费用。

在其中一个实施例中,所述提取对应相同疾病组的药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库之后,还包括:

接收查询就诊行为的查询指令,所述查询指令上携带有第二身份数据;

查询所述第二身份数据对应的所述第二药品数据;

根据所述医疗映射关系库,查询所述第二药品数据所关联的第二疾病数据,并查询所述第二身份数据所对应的第二身份疾病数据;

将所述第二疾病数据与所述第二身份疾病数据进行比对;

当比对结果为不相同时,则输出监控所述就诊行为的提示信息。

一种医疗映射关系库建立装置,所述装置包括:

提取模块,用于获取分类完成的疾病组,并提取所述疾病组中对应的标准疾病数据;

查询模块,用于查询所述标准疾病数据对应的标准药品数据;

建立模块,用于将所述标准药品数据与所述标准疾病数据所属的疾病组建立映射关系;

存储模块,用于提取对应相同疾病组的标准药品数据作为药品组,将生成的所述药品组以及所述药品组对应的疾病组关联存储得到医疗映射关系库。

在其中一个实施例中,所述装置包括:

判断模块,用于判断相同的所述标准药品数据对应的所述疾病组是否相同;

取消指令接收模块,用于当相同的所述标准药品数据对应的所述疾病组不同时,则接收取消所述标准药品数据与所述疾病组的映射关系的取消指令;

映射关系取消模块,根据所述取消指令删除所述标准药品数据与所述疾病组的映射关系。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述医疗映射关系库建立方法、装置、计算机设备和存储介质,无需人工逐个数据进行查询从而建立相应的医疗映射关系库,也无需人工处理大量的数据,从而提高建立医疗映射关系库的效率。

附图说明

图1为一个实施例中医疗映射关系库建立方法的应用场景图;

图2为一个实施例中医疗映射关系库建立方法的流程示意图;

图3为一个实施例中医疗映射关系库优化步骤的流程示意图;

图4为一个实施例中医疗映射关系库建立装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的医疗映射关系库建立方法,可以应用于如图1所示的应用环境中。其中,服务器可以控制医疗数据库以及医疗映射关系库,建立完成的疾病组可以包含在医疗数据库中,服务器从医疗数据库中获取分类完成的疾病组,并提取疾病组中对应的标准疾病数据,服务器根据获取到的标准疾病数据查询标准药品数据,将标准药品数据与标准疾病数据所属的疾病组建立映射关系,提取对应相同的疾病组的标准药品数据作为药品组,并将药品组与疾病组关联存储得到医疗映射关系库。其中,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种医疗映射关系库建立方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

s202:获取分类完成的疾病组,并提取疾病组中对应的标准疾病数据。

具体地,疾病组是指包含有相应的疾病数据、疾病数据所对应的症状数据以及治疗与疾病数据所对应的疾病的费用的分组,且一个疾病组所包含的疾病数据为关键字相同的疾病数据,或者是一个疾病组中的疾病数据,所对应的国际疾病分类编码具有特定的相同编码位,例如,具有相同的前三位的国际疾病分类编码。且一个疾病组中包含的治疗与疾病数据所对应的疾病的费用是在预设的费用范围中。标准疾病数据是指包含在疾病组中的疾病数据,标准疾病数据具有国际通用的名称以及国际疾病分类编码,且在相同的疾病组中标准疾病数据具有相同的名称的关键字,或者对应的国际疾病分类编码具有相同的编码位。具体地,服务器中预设有医疗数据库,医疗数据库中存储有相应的疾病组,服务器从医疗数据库中获取分类完成的疾病组,并从获取到的疾病组中提取出存储在疾病组中的标准疾病数据。医疗数据库是指存储有不同的疾病组的数据库,也即是存储有不同的标准疾病数据的数据库。

s204:查询标准疾病数据对应的标准药品数据。

具体地,标准药品数据是指适用于标准疾病数据的症状的药品,标准药品数据可以是药品名称,药品用法等。具体地,服务器获取到不同的疾病组,从获取到的疾病组中提取标准疾病数据,根据获取到的疾病组中的标准疾病数据,进而根据标准疾病数据,查询适用标准疾病数据的症状的药品,服务器将查询到的药品作为标准药品数据。例如,服务器获取到疾病组1,进而从疾病组1中提取到的疾病数据为疾病a、疾病b,查询疾病a所适用的药品有药品a1以及药品a2,疾病b所使用的药品有药品b1、药品b2以及药品b3,则分别将药品a1、药品a2、药品b1、药品b2以及药品b3作为标准药品数据。

s206:将标准药品数据与标准疾病数据所属的疾病组建立映射关系。

具体地,服务器根据获取到的疾病组,查询疾病组中的标准疾病数据,并根据标准疾病数据查询到对应的标准药品数据,将查询到的标准药品数据与对应的标准疾病数据所属的疾病组进行关联,建立相应的映射关系,也即将药品数据与对应的标准疾病数据所属的疾病组进行关联,通过疾病组可以查询到关联的药品数据。例如,如上述方法,查询到的标准药品数据为药品a1、药品a2、药品b1、药品b2以及药品b3,药品a1与药品a2所对应的为疾病a,药品b2、药品b2与药品b3所对应的为疾病b,疾病a与疾病b所属的疾病组为疾病组1,则将药品a1、药品a2、药品b1、药品b2以及药品b3与疾病组1进行关联,也即建立映射关系。

s208:提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库。

具体地,药品组是指存储有标准药品数据的分组,且药品组中存储的标准药品数据为同类药品数据,也即一个药品组中存储的标准药品数据所治疗的疾病具有相同的名称的关键字。医疗映射关系库是指存储有相应的药品组与疾病组的数据库,且存储在医疗映射关系数据库中的疾病组与药品组之间相互关联,也即疾病组可以对应药品组。具体地,服务器将标准药品数据与疾病组建立映射关系,也即标准药品数据与疾病组进行关联之后,提取与相同的疾病组关联的标准药品数据作为一个药品组,也即药品组与疾病组进行对应,将得到对应关系的药品组与疾病组关联存储,得到医疗映射关系库。例如,上述步骤中,将药品a1、药品a2、药品b1、药品b2以及药品b3与疾病组1进行关联建立映射关系时,则药品a1、药品a2、药品b1、药品b2以及药品b3对应的是相同的疾病组1,进而将药品a1、药品a2、药品b1、药品b2以及药品b3作为一个药品组,也即作为药品组1,此时,疾病组1与药品组1进行关联存储得到医疗映射关系库。

上述医疗映射关系库建立方法中,服务器可以根据分类完成的疾病数据获取到标准药品数据,进而将标准药品数据与对应的疾病数据所属的疾病组建立映射关系,进而将对应相同的疾病组的药品数据作为一个药品组,将药品组对应的疾病组关联存储得到医疗映射关系库,整个过程无需人工逐个数据进行查询,也即无需人工处理大量的数据,从而提高医疗映射关系库的建立效率。

在其中一个实施例中,请参见图3,提供一医疗映射关系库优化步骤的流程示意图,医疗映射关系库优化步骤,也即提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库之后,可以包括:判断相同的标准药品数据对应的疾病组是否相同;当相同的标准药品数据对应的疾病组不同时,则接收取消标准药品数据与疾病组的映射关系的取消指令;根据取消指令删除标准药品数据与疾病组的映射关系。

具体地,取消指令是指示服务器对疾病组与对应的标准药品数据之间的映射关系进行取消的命令。具体地,对应建立完成的医疗映射关系库需要进行优化,且由于医疗映射关系库可以应用在根据相应的药品数据查找相应的疾病数据,进而根据疾病数据所对应的费用计算对应的病症所需的费用,则为了计算的准确,同一个标准药品数据避免与多个疾病组对应。服务器根据建立完成的医疗映射关系库,判断相同的标准药品数据对应的疾病组是否相同,可以是,服务器查询标准药品数据所关联的疾病组,当查询到相同的标准药品数据对应的疾病组不同时,也即标准药品数据对应有多个疾病组,则可以在服务器对应的显示界面上显示相应的提示信息,且将标准药品数据对应的疾病组进行显示,用户可以选择需要取消映射关系的标准药品数据与疾病组,根据用户的选择,生成相应的取消指令,服务器根据接收到的取消指令,对与取消指令对应的标准药品数据以及疾病组之间的映射关系删除,完成医疗映射关系库的优化。

例如,当对医疗映射关系库建立完成时,则服务器逐个查询标准药品数据,如查询到标准药品数据a所对应的疾病组有疾病组1与疾病组2,则在服务器的显示界面上显示相应的提示信息,如“存在多个映射关系,是否删除”,且将相应的两组映射关系也对应显示,用户根据提示信息,如果选择是,则对应输入需要删除的映射关系,可以是,用户输入仅将其中一组映射关系删除,也可以将两组映射关系均删除,例如,用户输入将标准药品数据a与疾病组1、已经将标准药品数据a与疾病组2的映射关系均删除,则根据用户的输入,生成相应的取消指令,服务器接收到该取消指令,则在医疗映射关系库中,将标准药品数据a与疾病组1以及疾病组2之间的映射关系均删除。

需要说明的是,服务器可以判断相同的标准药品数据对应的疾病组是否相同,当相同的标准药品数据所对应的疾病组不同时,直接自动取消所有该的标准药品数据与疾病组之间的映射关系,也即可以自动优化,提高优化效率。

本实施例中,服务器可以对建立完成的医疗映射关系库进一步进行优化,根据需要建立相应的映射关系,从而提高建立医疗映射关系库的准确性,增强适用性。

在其中一个实施例中,提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库之后,还可以包括:获取医疗映射关系库中的药品组包含标准药品数据的数量;当数量超过预设值时,则提取数量超过预设值的标准药品数据作为待查询药品数据;根据医疗映射关系库查询与待查询药品数据对应的待查询疾病数据;提取相同的待查询疾病数据对应的待查询药品数据作为更新药品数据,根据更新药品数据生成更新药品组。

具体地,待查询药品数据是指存储在药品数据的数量超过预设值的药品组中的数据,待查询药品若数据对应有相同的疾病数据,则对应相同的疾病数据的待查询药品数据可以作为新的药品组。待查询疾病数据是指与待查询药品数据所关联的疾病数据。更新药品数据是指与相同的待查询疾病数据对应的不同的药品数据,也即更新药品数据可以作为新的药品组。更新药品组是指包含有对应相同的待查询疾病数据的药品数据的分组,也即,更新药品组为包含有对应相同的待查询疾病的更新药品数据的分组。具体地,服务器建立完成医疗映射关系库,则查询医疗映射关系库中包含的药品组中的标准药品数据的数量,并将药品组中的标准药品的数量分别与预设值进行对比,当数量超过预设值时在,则该药品组包含的标准药品数据的数量过大,则需要进一步进行优化,进而服务器将数量超过预设值的药品组中的标准药品数据进行提取作为待查询药品数据,进而在医疗映射关系库中,根据作为待查询药品数据的标准药品数据,查询所对应的标准疾病数据作为待查询疾病数据,进而服务器提取相同的待查询疾病数据所对应的待查询药品数据作为更新药品数据,也即更新药品数据可以作为新的药品组,从而拆分原药品组,减少原药品组中包含过多的标准药品数据,从而将更新药品数据作为更新药品组,完成医疗映射关系库的优化,也即服务器可以对存储在医疗映射关系库中的所有药品组进行查询,从而将包含超过预设值的数量的标准药品数据的药品组进行拆分。

例如,采用一个药品组进行说明,当服务器建立完成医疗映射关系库时,则服务器获取该药品组也即药品组2中包含的标准药品的数量,当标准药品的数量超过预设值,例如超过100个,则提取药品组2中的标准药品数据作为待查询药品数据,服务器从医疗映射关系库中查询待查询药品数据对应的疾病数据,如查询到疾病c、疾病d以及疾病f,进而将查询到的疾病数据作为待查询疾病数据,也即将疾病c、疾病d以及疾病f作为待查询疾病数据,进而服务器再分别查询疾病c、疾病d以及疾病f所对应的待查询药品数据,从而分别将疾病c对应的待查询药品数据作为更新药品数据1,并将更新药品数据1作为更新药品组1,将疾病d对应的待查询药品数据作为更新药品数据2,并将更新药品数据2作为更新药品组2,将疾病f对应的待查询药品数据作为更新药品数据3,并将更新药品数据3作为更新药品组3,从而药品组2拆分为3个新的药品组,采用相同的步骤,服务器可以将包含在医疗映射关系库中的药品组进行查询并拆分,从而完成对医疗映射关系库的优化,在此不再赘述。

本实施例中,服务器可以对包含过多的标准药品数据的药品组进行拆分,也即避免相同的药品组包含过多的药品数据则查询时使用不便,也即可以对医疗映射关系库进行优化,增强医疗映射关系库的适用性。

在其中一个实施例中,提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库之后,还可以包括:当接收到新增药品数据时,则根据医疗映射关系库中查询新增药品数据对应的新增疾病数据;当未查询到新增疾病数据时,则接收针对新增疾病数据对应的添加指令;根据添加指令,将新增疾病数据添加至医疗映射关系库中对应的疾病组得到更新疾病组,并将新增药品数据与更新疾病组中的新增疾病数据进行关联。

具体地,新增药品数据是指待添加至医疗映射关系库中的药品组的数据,新增药品数据可以是药品名称、药品用法等。新增疾病数据是指适用于新增药品数据的疾病数据,也即新增疾病数据所对应的疾病可以采用新增药品数据所对应的药品进行治疗。添加指令是指示服务器对新增疾病数据以及新增药品数据添加至医疗映射关系库中的命令,也即添加指令指示服务器将新增疾病数据对应添加至相应的疾病组,将新增药品数据与添加完成的新增疾病数据进行关联,且存储至相应的药品组。更新疾病组是指添加了新增疾病数据的分组,也即更新疾病组是包含标准疾病数据以及新增疾病数据的分组。

具体地,当服务器接收到新增药品数据时,则根据医疗映射关系库查询该新增药品数据所对应的疾病数据,也即服务器接收到新增药品数据,则查询该新增药品数据所适用的疾病,根据适用的疾病,查询医疗映射关系库中的标准疾病数据作为新增疾病数据,当查询到相应的标准疾病数据时,则将查询到的标准疾病数据作为新增疾病数据,进而将新增药品数据与查询到的新增疾病数据进行关联,并将新增药品数据添加至与该新增疾病数据所属的疾病组关联的药品组中。当未查询到标准疾病数据也即未查询到新增疾病数据时,则在服务器的显示界面上对应显示提示信息,用户根据提示信息进行选择,当用户选择将新增疾病数据与新增药品数据添加至医疗映射关系库时,则生成相应的添加指令,服务器根据添加指令,查询新增疾病数据所对应的疾病组,也即可以根据新增疾病数据的国际通用名称所包含的关键字查询所属的疾病组,也可以根据新增疾病数据所对应的国际疾病分类编码的特定的编码位查询所属的疾病组,进而将新增疾病数据添加到查询到的疾病组得到更新疾病组,服务器将新增药品数据与新增疾病数据进行关联,也即将新增药品数据与更新疾病组建立映射关系,进而服务器还可以将新增药品数据添加至对应的药品组,既更新了疾病组,又更新相应的药品组。

本实施例中,服务器可以对建立完成医疗映射关系库进行扩充,逐步完善医疗映射关系库,增强医疗映射关系库中数据的完整性。

在其中一个实施例中,提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库之后,还包括:接收目标费用计算请求,目标费用计算请求携带有第一身份数据;查询第一身份数据对应的第一身份疾病数据;当未查询到第一身份疾病数据时,则查询与第一身份数据所对应的处方信息;提取处方信息中包含的第一药品数据,根据医疗映射关系库查询与第一药品数据对应的第一疾病数据;查询第一疾病数据对应的初始费用,将根据费用计算得到目标费用。

具体地,第一身份数据是可以采用医疗映射关系库进行预测的用户的身份信息,第一身份数据中可以包含有基本信息,如用户的姓名、联系方式、年龄等,包含有相应的历史诊断信息,如在历史预设时间段内的疾病数据、症状数据等。目标费用是指可以采用医疗映射关系库中存储的疾病组以及药品组,预测或计算治疗第一身份数据中包含的疾病数据所对应的疾病所需的花费。目标费用计算请求是指服务器接收到的计算目标费用的指示信息,根据目标费用计算请求,服务器可以对目标费用进行计算或预测。第一身份疾病数据也即与身份信息对应的疾病,也即是第一身份数据中包含的历史诊断信息显示的疾病数据。处方信息是指与第一身份数据对应的服药信息,也即是第一身份数据中包含的历史诊断信息显示的疾病数据所适用的服药信息。第一药品数据是指在处方信息中的服药信息所对应的具体药品,第一药品数据可以是药品名称等。第一疾病数据是与第一药品数据所对应的疾病数据,也即第一疾病数据的疾病可以适用于第一药品数据的药品进行治疗。初始费用是指治疗第一疾病数据的疾病所需要的实际费用。

具体地,服务器可以根据第一身份数据,预测第一身份数据在未来预设时间段内进行就医所需要的花费,则服务器接收到目标费用计算请求,则提取到目标费用计算请求携带的第一身份数据,也即提取相应的基本信息以及历史诊断信息,服务器根据查询到第一身份数据,查找到相应的第一身份疾病数据,也即可以根据历史诊断信息中查询第一身份疾病数据,当历史诊断信息存在缺失未查询到相应的第一身份疾病数据时,则查询第一身份数据所对应的处方信息,也即相应的服药信息,服务器查询到处方信息,则提取处方信息中包含的第一药品数据,第一药品数据作为标准药品数据,根据医疗映射关系库查询相应的标准疾病数据,将查询到的标准疾病数据作为第一疾病数据,进而服务器获取第一身份数据所对应的地区,也即该用户所在地区,进而服务器查询第一疾病数据的疾病在查询到的地区进行治疗所需的花费作为初始费用,进而采用初始费用计算相应的目标费用,可以是,服务器当查询到的第一疾病数据为一个,则将一个第一疾病数据所对应的初始费用作为目标费用,当查询到的第一疾病数据为多个,则将多个第一疾病数据分别对应的初始费用求和计算得到目标费用。

本实施例中,服务器可以通过建立完成的医疗映射关系库对第一身份数据所需要计算的目标费用进行计算,且当未查询到第一身份数据所对应的第一身份疾病数据时,可以根据相应的第一药品数据,查询第一疾病数据,从而根据第一疾病数据所对应的初始费用计算相应的目标费用,也即医疗映射关系库使用灵活,且在目标费用计算时只需查找到相应的第一疾病数据则可以对应查询到初始费用从而得到目标费用,无需过多计算与操作,计算简单易行。

在其中一个实施例中,提取对应相同疾病组的药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库之后,还可以包括:接收查询就诊行为的查询指令,查询指令上携带有第二身份数据;查询第二身份数据对应的第二药品数据;根据医疗映射关系库,查询第二药品数据所关联的第二疾病数据,并查询第二身份数据所对应的第二身份疾病数据;将第二疾病数据与第二身份疾病数据进行比对;当比对结果为不相同时,则输出监控就诊行为的提示信息。

具体地,就诊行为是指就诊信息,也即可以包括用户就诊医院信息,用户个人信息等。查询指令是指查询就诊行为是否正常的命令。第二身份数据是可以采用医疗映射关系库进行监控就诊行为的用户的身份信息,第二身份数据中可以包含有基本信息,如用户的姓名、联系方式、年龄等,包含有相应的历史诊断信息,如在历史预设时间段内的疾病数据、症状数据等。第二药品数据是指在与第二身份数据对应的药品数据,也即包含在第二身份数据中的历史诊断信息中的药品数据,第二药品数据可以是药品名称等。第二疾病数据是与第二药品数据所对应的疾病数据,也即第二疾病数据的疾病可以适用于第二药品数据的药品进行治疗。第二身份疾病数据也即与第二身份数据对应的疾病,也即是第二身份数据中包含的历史诊断信息显示的疾病数据,也即为第二身份数据所对应的实际疾病。

具体地,服务器接收到查询就诊行为的查询指令,根据接收到的查询指令,提取到查询指令上携带的第二身份数据,也即提取第二身份数据所对应的基本信息以及历史诊断信息,服务器根据查询到的第二身份数据,查找第二身份数据所对应的第二药品数据,也即可以根据历史诊断信息中查询相应的第二药品数据,进而将第二药品数据作为标准药品数据,从医疗映射关系库中查询标准药品数据所对应的标准疾病数据,将查询到的标准疾病数据作为第二疾病数据,服务器从第二身份数据中查询到相应的第二身份疾病数据,也即可以从历史诊断信息中查询到相应的第二身份疾病数据,将第二疾病数据与第二身份疾病数据进行比对,可以是,服务器将第二疾病数据所对应的疾病名称与第二身份疾病数据的疾病名称进行比对,或者是将第二疾病数据所对应的国际疾病分类编码与第二什么疾病数据所对应的国际疾病分类编码进行比对,当比对成功时,则就诊信息中包含的第二药品数据为所对应的疾病数据所使用的药品,当比对不成功时,则可能出现用户乱开药或者医生将药品开错的现象,则需要对就诊行为进行监控,也即输出相应的监控就诊行为的提示信息,可以将需进行监控的第二身份信息进行输出。

本实施例中,服务器可以根据建立完成的医疗映射关系库对就诊行为进行监控,也即根据就诊行为中第二身份数据所对应的第二药品数据,根据医疗映射关系库查询相应的第二疾病数据,进而获取第二身份数据所对应的第二身份疾病数据,将第二疾病数据与第二身份疾病数据进行比对,从而判断第二身份数据中的实际的疾病数据是否为第二药品数据的药品所适用的疾病,可以有效地监控就诊行为。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种医疗映射关系库建立装置400,包括:提取模块410、查询模块420、建立模块430和存储模块440,其中:

提取模块410,用于获取分类完成的疾病组,并提取疾病组中对应的标准疾病数据。

查询模块420,用于查询标准疾病数据对应的标准药品数据。

建立模块430,用于将标准药品数据与标准疾病数据所属的疾病组建立映射关系。

存储模块440,用于提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库。

在其中一个实施例中,医疗映射关系库建立装置400还可以包括:

判断模块,用于判断相同的标准药品数据对应的疾病组是否相同。

取消指令接收模块,用于当相同的标准药品数据对应的疾病组不同时,则接收取消标准药品数据与疾病组的映射关系的取消指令。

映射关系取消模块,根据取消指令删除标准药品数据与疾病组的映射关系。

在其中一个实施例中,医疗映射关系库建立装置400还可以包括:

数量获取模块,用于获取医疗映射关系库中的药品组包含标准药品数据的数量。

待查询药品数据提取模块,用于当数量超过预设值时,则提取数量超过预设值的标准药品数据作为待查询药品数据。

待查询疾病数据查询模块,用于根据医疗映射关系库查询与待查询药品数据对应的待查询疾病数据。

更新药品组生成模块,用于提取相同的待查询疾病数据对应的待查询药品数据作为更新药品数据,根据更新药品数据生成更新药品组。

在其中一个实施例中,医疗映射关系库建立装置400还可以包括:

新增疾病数据获取模块,用于当接收到新增药品数据时,则根据医疗映射关系库中查询新增药品数据对应的新增疾病数据。

添加指令接收模块,用于当未查询到新增疾病数据时,则接收针对新增疾病数据对应的添加指令。

关联模块,用于根据添加指令,将新增疾病数据添加至医疗映射关系库中对应的疾病组得到更新疾病组,并将新增药品数据与更新疾病组中的新增疾病数据进行关联。

在其中一个实施例中,医疗映射关系库建立装置400还可以包括:

请求接收模块,用于接收目标费用计算请求,目标费用计算请求携带有第一身份数据。

第一身份数据查询模块,用于查询第一身份数据对应的第一身份疾病数据。

处方信息查询模块,用于当未查询到身份疾病数据时,则查询与第一身份数据所对应的处方信息。

第一疾病数据查询模块,用于提取处方信息中包含的第一药品数据,根据医疗映射关系库查询与第一药品数据对应的第一疾病数据。

计算模块,用于查询第一疾病数据对应的初始费用,将根据费用计算得到目标费用。

在其中一个实施例中,医疗映射关系库建立装置400还可以包括:

查询指令接收模块,用于接收查询就诊行为的查询指令,查询指令上携带有第二身份数据。

第二药品数据查询模块,用于查询第二身份数据对应的第二药品数据。

第二疾病数据查询模块,用于根据医疗映射关系库,查询第二药品数据所关联的第二疾病数据,并查询第二身份数据所对应的第二身份疾病数据。

比对模块,用于将第二疾病数据与第二身份疾病数据进行比对。

输出模块,用于当比对结果为不相同时,则输出监控就诊行为的提示信息。

关于医疗映射关系库建立装置的具体限定可以参见上文中对于医疗映射关系库建立方法的限定,在此不再赘述。上述医疗映射关系库建立装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储医疗映射关系库建立数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种医疗映射关系库建立方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取分类完成的疾病组,并提取疾病组中对应的标准疾病数据。查询标准疾病数据对应的标准药品数据。将标准药品数据与标准疾病数据所属的疾病组建立映射关系。提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:判断相同的标准药品数据对应的疾病组是否相同。当相同的标准药品数据对应的疾病组不同时,则接收取消标准药品数据与疾病组的映射关系的取消指令。根据取消指令删除标准药品数据与疾病组的映射关系。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:获取医疗映射关系库中的药品组包含标准药品数据的数量。当数量超过预设值时,则提取数量超过预设值的标准药品数据作为待查询药品数据。根据医疗映射关系库查询与待查询药品数据对应的待查询疾病数据。提取相同的待查询疾病数据对应的待查询药品数据作为更新药品数据,根据更新药品数据生成更新药品组。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:当接收到新增药品数据时,则根据医疗映射关系库中查询新增药品数据对应的新增疾病数据。当未查询到新增疾病数据时,则接收针对新增疾病数据对应的添加指令。根据添加指令,将新增疾病数据添加至医疗映射关系库中对应的疾病组得到更新疾病组,并将新增药品数据与更新疾病组中的新增疾病数据进行关联。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:接收目标费用计算请求,目标费用计算请求携带有第一身份数据。查询第一身份数据对应的第一身份疾病数据。当未查询到第一身份疾病数据时,则查询与第一身份数据所对应的处方信息。提取处方信息中包含的第一药品数据,根据医疗映射关系库查询与第一药品数据对应的第一疾病数据。查询第一疾病数据对应的初始费用,将根据费用计算得到目标费用。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:接收查询就诊行为的查询指令,查询指令上携带有第二身份数据。查询第二身份数据对应的第二药品数据。根据医疗映射关系库,查询第二药品数据所关联的第二疾病数据,并查询第二身份数据所对应的第二身份疾病数据。将第二疾病数据与第二身份疾病数据进行比对。当比对结果为不相同时,则输出监控就诊行为的提示信息。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取分类完成的疾病组,并提取疾病组中对应的标准疾病数据。查询标准疾病数据对应的标准药品数据。将标准药品数据与标准疾病数据所属的疾病组建立映射关系。提取对应相同疾病组的标准药品数据作为药品组,将生成的药品组以及药品组对应的疾病组关联存储得到医疗映射关系库。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:判断相同的标准药品数据对应的疾病组是否相同。当相同的标准药品数据对应的疾病组不同时,则接收取消标准药品数据与疾病组的映射关系的取消指令。根据取消指令删除标准药品数据与疾病组的映射关系。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取医疗映射关系库中的药品组包含标准药品数据的数量。当数量超过预设值时,则提取数量超过预设值的标准药品数据作为待查询药品数据。根据医疗映射关系库查询与待查询药品数据对应的待查询疾病数据。提取相同的待查询疾病数据对应的待查询药品数据作为更新药品数据,根据更新药品数据生成更新药品组。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:当接收到新增药品数据时,则根据医疗映射关系库中查询新增药品数据对应的新增疾病数据。当未查询到新增疾病数据时,则接收针对新增疾病数据对应的添加指令。根据添加指令,将新增疾病数据添加至医疗映射关系库中对应的疾病组得到更新疾病组,并将新增药品数据与更新疾病组中的新增疾病数据进行关联。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收目标费用计算请求,目标费用计算请求携带有第一身份数据。查询第一身份数据对应的第一身份疾病数据。当未查询到第一身份疾病数据时,则查询与第一身份数据所对应的处方信息。提取处方信息中包含的第一药品数据,根据医疗映射关系库查询与第一药品数据对应的第一疾病数据。查询第一疾病数据对应的初始费用,将根据费用计算得到目标费用。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收查询就诊行为的查询指令,查询指令上携带有第二身份数据。查询第二身份数据对应的第二药品数据。根据医疗映射关系库,查询第二药品数据所关联的第二疾病数据,并查询第二身份数据所对应的第二身份疾病数据。将第二疾病数据与第二身份疾病数据进行比对。当比对结果为不相同时,则输出监控就诊行为的提示信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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