一种利于医保药品对照的智能匹配排序系统及方法

文档序号:9430224阅读:2064来源:国知局
一种利于医保药品对照的智能匹配排序系统及方法
【技术领域】
[0001]本发明涉及医院管理信息系统HIS领域,特别是涉及一种利于医保药品对照的智能匹配排序系统及方法。
【背景技术】
[0002]医院管理和医疗活动中进行信息管理和联机操作的医院管理信息系统(HospitalManagement Informat1n System,英文缩写HIS),HIS是覆盖医院所有业务和业务全过程的信息管理系统。HIS系统的主要目标是支持医院的行政管理与事务处理业务,减轻事务处理人员劳动强度,辅助医院管理,辅助高层领导决策,提高医院工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益。
[0003]在现有医院HIS系统中,当对药品进行查询检索时,系统会在医保药品目录中检索出相关药品信息,并返回一结果集,再由对照人员手工录入过滤条件,对过滤出的药品项目人工观察,选择与本医院医保药品目录中对应的那条数据,完成对照。
[0004]然而,若为了缩小范围而贸然加长关键字条件,可能会漏掉真正想要对照的药品项,但若不这样做,从几百条数据里甄选自己要找的那个药品条目,又非常痛苦。
[0005]由于医保药品目录动辄几万条数据,大医院药品目录视医院规模也可能成千上万条数据,因此当一家医院HIS系统新上线或医保药品目录出现大范围变更时,往往需要大量人力花很多天的时间来专门做医保药品目录对照工作。

【发明内容】

[0006]本发明的目的在于克服现有技术的不足,提供一种利于医保药品对照的智能匹配排序系统及方法,解决现有对照工作方式费事费力的问题。
[0007]本发明的目的是通过以下技术方案来实现的:一种利于医保药品对照的智能匹配排序系统,所述系统包括以下多种部件。
[0008]①药品名称输入单元:输入目标药品的名称或关键字。
[0009]②药品过滤单元:根据所输入的目标药品的名称或关键字,在医保药品目录数据库中过滤出相关药品。
[0010]③比较单元:在药品过滤单元过滤出的相关药品中,逐条与当前正要对照的本院药品数据进行比较,并计算其之间的匹配值。
[0011]④排序单元:根据匹配值的大小按顺序对药品过滤单元过滤出的相关药品进行排序。
[0012]⑤医保药品目录数据库:用于存储医保药品目录信息。
[0013]⑥本院药品目录数据库:用于存储本院中药品目录信息。
[0014]进一步的,所述比较单元至少包括公共子字符串长度计算单元和公共子字符串百分比计算单元中的一种或两种。
[0015]其中,所述公共子字符串长度计算单元根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,公共子字符串的长度越长,则匹配值越高。
[0016]其中,所述公共子字符串百分比计算单元首先根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,然后再除以原值长度得到一个百分比值,该百分比值越大,则匹配值越高。
[0017]进一步的,所述比较单元还包括常数因子生成单元,该常数因子生成单元为每个字段生成相应的常数因子,该常数因子用于体现各个字段在比较过程中的权重。
[0018]进一步的,所述比较单元还包括字段过滤单元,该字段过滤单元过滤各个字段中在比较过程中毫无意义的部分。
[0019]一种利于医保药品对照的智能匹配排序方法,所述方法包括以下多个步骤:
51:输入目标药品的名称或关键字;
52:根据所输入的目标药品的名称或关键字,在医保药品目录数据库中过滤出相关药品;
53:在药品过滤单元过滤出的相关药品中,逐条与当前正要对照的本院药品数据进行比较,并计算其之间的匹配值;
54:根据匹配值的大小按顺序对药品过滤单元过滤出的相关药品进行排序。
[0020]所述步骤S3中匹配值的计算方式至少包括以下两种:
A、根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,公共子字符串的长度越长,则匹配值越高;
B、根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,然后再除以原值长度得到一个百分比值,该百分比值越大,则匹配值越尚O
[0021]进一步的,所述匹配值的计算过程中,每个字段的匹配值还与其相应的常数因子相乘,该常数因子用于体现各个字段在比较过程中的权重。
[0022]进一步的,所述匹配值的计算过程中,首先过滤各个字段中在比较过程中毫无意义的字符。
[0023]本发明的有益效果是:本发明能在医保药品目录数据库中快速过滤出与目标药品有关的相关药品数据,并逐条将该相关药品与当前正要对照的本院药品数据进行比较,最终给出根据匹配值而定的排序列表,用户可在该列表中快速找到目标药品,可在该列表中轻松甄选甚至直接选择首行,极大地降低了用户为一个本院药品找到其医保对照药品项所花费的时间。
【附图说明】
[0024]图1为本发明中一种利于医保药品对照的智能匹配排序系统的系统框图;
图2为本发明中一种利于医保药品对照的智能匹配排序方法的流程示意图。
【具体实施方式】
[0025]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0026](—)系统部分如图1所示,一种利于医保药品对照的智能匹配排序系统,所述系统包括以下多种部件。
[0027]①药品名称输入单元:输入目标药品的名称或关键字。
[0028]②药品过滤单元:根据所输入的目标药品的名称或关键字,在医保药品目录数据库中过滤出相关药品。所述关键字包括药品的拼音码和药品编码。
[0029]③比较单元:在药品过滤单元过滤出的相关药品中,逐条与当前正要对照的本院药品数据进行比较,并计算其之间的匹配值。
[0030]④排序单元:根据匹配值的大小按顺序对药品过滤单元过滤出的相关药品进行排序。
[0031]⑤医保药品目录数据库:用于存储医保药品目录信息。
[0032]⑥本院药品目录数据库:用于存储本院中药品目录信息。
[0033]进一步的,所述比较单元至少包括公共子字符串长度计算单元和公共子字符串百分比计算单元中的一种或两种。
[0034]其中,所述公共子字符串长度计算单元根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,公共子字符串的长度越长,则匹配值越高。所述字段一般包括药品名称、生产厂家、剂型和单位等等。
[0035]其中,所述公共子字符串百分比计算单元首先根据药品的各个字段计算出本院药品和医保药品目录数据库中过滤出的相关药品的公共子字符串,然后再除以原值长度得到一个百分比值,该百分比值越大,则匹配值越高。
[0036]由于不同字段值的平均长度差异较大,计算出的最大公共子字符串长度,不一定能代表其匹配度最大,因此,还应将该字段值除以该字段的原值长度,以得到一个相对公平的百分比匹配值,根据该百分比匹配值来确定该本院药品和相关药品匹配度。
[0037]由于不同字段的重要性也不尽相同,为了减少误差提高匹配准确性,因此,进一步的,所述比较单元还包括常数因
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1