一种处方推荐方法和装置制造方法及图纸

技术编号:24462494 阅读:35 留言:0更新日期:2020-06-10 17:26
本申请公开了一种处方推荐方法和装置,其中方法包括:建立处方项开单记录的处方数据库,处方数据库包括若干个事务,事务由处方项的集合、处方号和标识符构成;计算处方数据库中的各处方项的生存频数,生存频数基于处方项的创立时间、处方项的生存周期以及当前时间计算得到;删除小于或等于0的生存频数对应的处方项,得到新的处方数据库;根据TFP‑growth算法对新的处方数据库中的处方项进行关联分析,生成处方关联表;将处方关联表反馈至处方系统,使得处方系统根据处方关联表进行处方推荐,解决了现有的处方推荐方法未考虑处方数据的时效性,使得处方推荐结果准确性不高的问题。

A prescription recommendation method and device

【技术实现步骤摘要】
一种处方推荐方法和装置
本申请涉及处方推荐
,尤其涉及一种处方推荐方法和装置。
技术介绍
目前的医疗系统已经实现电子信息化,患者的处方、病历等均通过计算机进行处理。由于药品种类繁多,医生在开处方时需花费一定的时间输入所需处方项,使得诊疗时间增长。为了解决该问题,现有技术中通过处方药之间的关联性进行推荐,通过对开具处方药品编辑时进行优化推荐,提高了医生开处方时的高效性。但是现有的处方推荐方法没有考虑处方数据的时效性,使得处方推荐结果准确性不高的问题。
技术实现思路
本申请提供了一种处方推荐方法和装置,用于解决现有的处方推荐方法未考虑处方数据的时效性,使得处方推荐结果准确性不高的问题。有鉴于此,本申请第一方面提供了一种处方推荐方法,包括:建立处方项开单记录的处方数据库,所述处方数据库包括若干个事务,所述事务由处方项的集合、处方号和标识符构成;计算所述处方数据库中的各所述处方项的生存频数,所述生存频数基于所述处方项的创立时间、所述处方项的生存周期以及当前时间计算得到;删除小于或等于0的所述生存频数对应的所述处方项,得到新的处方数据库;根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表;将所述处方关联表反馈至处方系统,使得所述处方系统根据所述处方关联表进行处方推荐。优选地,所述生存频数的计算公式为:其中,lcount为所述生成频数,TP为所述处方项的创立时间,TN为当前时间,TC为所述处方项的生存周期,A的取值为0或1。优选地,所述根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表,包括:扫描所述新的处方数据库,统计所述新的处方数据库中的所有所述事务中的所述处方项的频数,生成原始头表H1;删除所述原始头表H1中小于预置最小支持频数的所述频数对应的所述处方项,并在所述原始头表H1中添加首同义节点域和尾指针,生成头表H2;删除所述事务中不属于所述头表H2的所述处方项,并根据所述头表H2中的所述频数对所述事务中的各所述处方项进行降序排序,生成处方表;基于所述处方表中的所述事务构建FP-tree,并对所述头表H2进行更新;从更新后的所述头表H2中的最后一个所述处方项向前提取频繁项集和频数,生成所述处方关联表。优选地,所述基于所述处方表中的所述事务构建FP-tree,包括:创建根节点;每次从所述处方表中读入一个所述事务,创建标记为所述事务的所述处方项的子节点,形成所述根节点到处方项子节点的路径,直至所述处方表中的每个所述事务都映射到FP-tree的一条路径。优选地,所述对所述头表H2进行更新,包括:当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为空时,将所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值分别更新为新建的所述处方项子节点的创建顺序值;当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为非空时,根据所述头表H2中的所述尾指针的值跳到与所述尾指针对应的所述处方项同名的最后一个处方项子节点,将所述处方项对应的所述头表H2中的所述尾指针的值更新为新建的所述处方项子节点的创建顺序值。优选地,所述删除所述原始头表H1中小于预置最小支持频数的所述频数对应的所述处方项,并在所述原始头表H1中添加首同义节点域和尾指针,生成头表H2,之前还包括:根据所述频数对所述原始头表H1中的所述处方项进行降序排序。本申请第二方面提供了一种处方推荐装置,包括:建立模块,用于建立处方项开单记录的处方数据库,所述处方数据库包括若干个事务,所述事务由处方项的集合、处方号和标识符构成;计算模块,用于计算所述处方数据库中的各所述处方项的生存频数,所述生存频数基于所述处方项的创立时间、所述处方项的生存周期以及当前时间计算得到;删除模块,用于删除小于或等于0的所述生存频数对应的所述处方项,得到新的处方数据库;关联分析模块,用于根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表;推荐模块,用于将所述处方关联表反馈至处方系统,使得所述处方系统根据所述处方关联表进行处方推荐。优选地,所述关联分析模块包括:统计子模块,用于扫描所述新的处方数据库,统计所述新的处方数据库中的所有所述事务中的所述处方项的频数,生成原始头表H1;第一删除子模块,用于删除所述原始头表H1中小于预置最小支持频数的所述频数对应的所述处方项,并在所述原始头表H1中添加首同义节点域和尾指针,生成头表H2;第二删除子模块,用于删除所述事务中不属于所述头表H2的所述处方项,并根据所述头表H2中的所述频数对所述事务中的各所述处方项进行降序排序,生成处方表;构建子模块,用于基于所述处方表中的所述事务构建FP-tree,并对所述头表H2进行更新;生成子模块,用于从更新后的所述头表H2中的最后一个所述处方项向前提取频繁项集和频数,生成所述处方关联表。优选地,所述构建子模块包括:第一创建子模块,用于创建根节点;第二创建子模块,用于每次从所述处方表中读入一个所述事务,创建标记为所述事务的所述处方项的子节点,形成所述根节点到处方项子节点的路径,直至所述处方表中的每个所述事务都映射到FP-tree的一条路径。优选地,所述构建子模块,还包括:第一更新子模块,用于当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为空时,将所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值分别更新为新建的所述处方项子节点的创建顺序值;第二更新子模块,用于当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为非空时,根据所述头表H2中的所述尾指针的值跳到与所述尾指针对应的所述处方项同名的最后一个处方项子节点,将所述处方项对应的所述头表H2中的所述尾指针的值更新为新建的所述处方项子节点的创建顺序值。从以上技术方案可以看出,本申请具有以下优点:本申请提供了一种处方推荐方法,包括:建立处方项开单记录的处方数据库,处方数据库包括若干个事务,事务由处方项的集合、处方号和标识符构成;计算处方数据库中的各处方项的生存频数,生存频数基于处方项的创立时间、处方项的生存周期以及当前时间计算得到;删除小于或等于0的生存频数对应的处方项,得到新的处方数据库;根据TFP-growth算法对新的处方数据库中的处方项进行关联分析,生成处方关联表;将处方关联表反馈至处方系统,使得处方系统根据处方关联表进行处方推荐。本申请中的处方项推荐方法,通过对建立的处方数据库中的处方项进行生存频数计算,删除小于或等于0的生存频数对应的处方项,降低过时处方数据的比重,从而保持处方数据的时效性;通过TFP本文档来自技高网...

【技术保护点】
1.一种处方推荐方法,其特征在于,包括:/n建立处方项开单记录的处方数据库,所述处方数据库包括若干个事务,所述事务由处方项的集合、处方号和标识符构成;/n计算所述处方数据库中的各所述处方项的生存频数,所述生存频数基于所述处方项的创立时间、所述处方项的生存周期以及当前时间计算得到;/n删除小于或等于0的所述生存频数对应的所述处方项,得到新的处方数据库;/n根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表;/n将所述处方关联表反馈至处方系统,使得所述处方系统根据所述处方关联表进行处方推荐。/n

【技术特征摘要】
1.一种处方推荐方法,其特征在于,包括:
建立处方项开单记录的处方数据库,所述处方数据库包括若干个事务,所述事务由处方项的集合、处方号和标识符构成;
计算所述处方数据库中的各所述处方项的生存频数,所述生存频数基于所述处方项的创立时间、所述处方项的生存周期以及当前时间计算得到;
删除小于或等于0的所述生存频数对应的所述处方项,得到新的处方数据库;
根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表;
将所述处方关联表反馈至处方系统,使得所述处方系统根据所述处方关联表进行处方推荐。


2.根据权利要求1所述的处方推荐方法,其特征在于,所述生存频数的计算公式为:



其中,lcount为所述生成频数,TP为所述处方项的创立时间,TN为当前时间,TC为所述处方项的生存周期,A的取值为0或1。


3.根据权利要求1所述的处方推荐方法,其特征在于,所述根据TFP-growth算法对所述新的处方数据库中的所述处方项进行关联分析,生成处方关联表,包括:
扫描所述新的处方数据库,统计所述新的处方数据库中的所有所述事务中的所述处方项的频数,生成原始头表H1;
删除所述原始头表H1中小于预置最小支持频数的所述频数对应的所述处方项,并在所述原始头表H1中添加首同义节点域和尾指针,生成头表H2;
删除所述事务中不属于所述头表H2的所述处方项,并根据所述头表H2中的所述频数对所述事务中的各所述处方项进行降序排序,生成处方表;
基于所述处方表中的所述事务构建FP-tree,并对所述头表H2进行更新;
从更新后的所述头表H2中的最后一个所述处方项向前提取频繁项集和频数,生成所述处方关联表。


4.根据权利要求3所述的处方推荐方法,其特征在于,所述基于所述处方表中的所述事务构建FP-tree,包括:
创建根节点;
每次从所述处方表中读入一个所述事务,创建标记为所述事务的所述处方项的子节点,形成所述根节点到处方项子节点的路径,直至所述处方表中的每个所述事务都映射到FP-tree的一条路径。


5.根据权利要求4所述的处方推荐方法,其特征在于,所述对所述头表H2进行更新,包括:
当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为空时,将所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值分别更新为新建的所述处方项子节点的创建顺序值;
当所述事务的所述处方项对应的所述头表H2中的所述首同义节点域和所述尾指针的值均为非空时,根据所述头表H2中的所述尾指针的值跳到与所述尾指针对应的所述处方项同名的最后一个处方项子节点,将所述处方项对应的所述头表H2中的所述尾指针的值更新为新建的所述处方项子节点的创建顺序值。


6.根据权利要求3所述的处方推荐方法,其特征在于,所述删除所述...

【专利技术属性】
技术研发人员:马建国汤永杰
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1