[发明专利]为搜索药品分配权重方法和模块无效
申请号: | 201210089851.9 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102651015A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 梁宗强;周铭;卫荣;吴风浪 | 申请(专利权)人: | 梁宗强 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710061 陕西省西安市雁塔西路*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 药品 分配 权重 方法 模块 | ||
技术领域
“为搜索药品分配权重模块”为发明专利;该技术属于医疗卫生行业信息系统设计领域。
背景技术
在医院信息系统(His)和药店商品管理系统中,开立医嘱、药品物流配送管理时,往往需要从成千上万种药品中快速筛选出一个或一组药品来,与之对应的做法是抽取药品名称的拼音声母首字母,形成输入主题词,并以此主题词作为筛选药品的条件进行逐步逼近,从而达到准确定位药品的功能。这一做法有许多缺陷,其中之一就是筛选格式固定,对重复筛选药品效率低下。本发明创造的目的就是要通过分配药品指标权重法动态调整筛选药品候选顺序,从而达到智能快速地中选常用药品,包括西药药品和中药药品。
发明内容
本发明公开了为医院信息系统(His)和药店商品管理系统中筛选药品动态分配指标权重,所述指标权重包括一级水位权重和二级水位权重,其特征在于随着中选药品的频率变化而调整二级水位权重,并同时联动一级水位权重,显示顺序按照指标权重一级水位权重和二级水位权重组合由高到低排序显示。指标权重一级水位权重和二级水位权重也可按照搜索药品的重要性人为修正。整个模块结构简单,设计巧妙,可以应用于不同规模的His中,可以帮助操作者快速筛选、定位药品,自动化程度高,操作灵活。
技术方案如下:
第一步:依据生产环境确定以下参数:
数据库中浮点型字段的值范围,分别用C1和C2表示浮点型字段的最大常量值和最小常量值。例如,Oracle数据库环境时,浮点型字段数值范围为“-3.40X10-38至3.40X10-38”,则C1=3.40X10-38,C2=-3.40X10-38;SqlServer数据库环境时,浮点型字段数值范围为“-3.40X10-38至3.40X10-38”,C1=3.40X10-38,C2=-3.40X10-38;MySql数据库环境时,浮点型字段数值范围为“-1.79 X10-38 到1.79 X10-38”; DB2数据库环境时,浮点型字段数值范围为“-2.23 X10-38到+2.23 X10-38”。
步进值是指每中选一次(计数)的增量值,用Sp表示。例如每选择一次某药品,则该药品权值增加的幅度即为Sp值,例如Sp值设置为1.0X10-38。
第二步:在备选的数据库药品字典表中增加两个浮点型字段,分别定义为“二级水位权重”、 “一级水位权重”,起初,这两个字段的默认值均为最小常量值C2。这两个字段联合起来称作药品指标权重,同时这两个字段是一套联动字段。规则是:当二级水位权重值达到最高极限值C1时,则向一级水位权重增值一次,增幅为Sp,同时二级水位权重降低至最低极限值C2。 这里要说明的是二级水位权重和一级水位权重为数据库药品字典表中的两个自定义浮点型字段,因此,其最高极限值和最低极限值与数据库系统的自身规定有关系。
第三步:在数据库查询中添加过滤条件。
1.药品项目检索:
为了表述需要,假设药品字典表t1结构含有如下字段:
Code //编码,
GoodsName //名称,
GoodsPinyin //拼音码,也称主题词
CommonName //通用名,
CommonPinyin //通用名拼音码,
EngLisnName //英文名,
Specs //规格,
Price //价格,
PackUint //包装单位,
PackQty //包装数,
MiniUnit //最小包装单位,
MaxOrderID //一级权重,
MinOrderID //二级权重
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梁宗强,未经梁宗强许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210089851.9/2.html,转载请声明来源钻瓜专利网。