疾病编码检索软件的设计与应用

时间:2022-05-13 02:01:32

疾病编码检索软件的设计与应用

摘要:通过自行设计疾病编码检索软件,弥补现有系统中的不足,提高医院信息工作效率。

关键词:编码;检索软件;设计

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)07-1569-01

The Design and Application of a Retrieval Software of Disease Coding

LIANG Zhao

(Anhui Tumour Hospital, Hefei 230031, China)

Abstract: By using the retrieval software which can design the code of disease automatically, making up for the deficiencies in the existing system, we can improve the managing efficiency of hospital's information.

Key words: code; retrieval software; design

疾病编码是医院信息工作中的主要工作之一,虽然我院于2001年使用了医院信息系统(HIS),但是由病案管理子系统中疾病编码查询功能设计不合理,无法进行模糊查询,而且编码数据库中编码数量较少,造成许多编码查不到,给工作带来了不便。为了提高工作效率,我们自行设计了疾病编码检索软件,经过测试和运行,认为此软件简单易用,实用性强,现在此作下简单介绍。

1 软件设计

1.1 数据库设计

根据工作需要,软件的数据库字段包括统计码、主要编码、辅助编码、疾病名称、拼音助记码等主要字段。编码数据库中包含了国际疾病分类编码、损伤和中毒外部原因编码、肿瘤形态码、手术操作码等,所有编码来源于卫生部卫生统计软件疾病编码库,保证了其准确性,数据库采用微软的Access数据库格式。

1.2 程序设计

我们采用了Delphi7作为开发工具,Delphi是一个十分高效快捷的面向对象的可视化开发工具。

首先在Delphi中新建一个项目,然后添加DbGrid、ADOConnection、ADOQuery、DataSource、ComboBox、Button等控件,并设置好控件的相关属性参数,然后配置ADOConnection的数据源与疾病编码Access数据库文件连接到一起。

为了满足工作需求,我们设计了多种检索方式,查询的字段可以选择按照统计码、疾病编码、疾病名称,查询匹配方式可以选择在字段任意位置、在字段前、在字段后、完全匹配几种方式,从而实现了多种方式联合查询,也提高查询的效率。程序的查询部分主要代码如下:

var chxzd,chxyj:string;

begin

caseziduan.ItemIndex of//选择查询的字段

0: chxzd:='jbming';//疾病名称字段

1: chxzd:='jbm';//疾病编码字段

2: chxzd:='py';//拼音助记码字段

end;

case pipeifangshi.ItemIndex of//选择查询的匹配方式

0: chxyj:='select tongjima, zhuyaobianma, fuzhubianma, jibingming, pinyin, lm from Icddata where '+chxzd+' like "%'+guanjianci.Text+'%"'; //关键词在任意位置

1: chxyj:='select tongjima, zhuyaobianma, fuzhubianma, jibingming, pinyin, leimu from Icddata where '+chxzd+' like "'+guanjianci.Text+'%"'; //关键词在前

2: chxyj:='select tongjima, zhuyaobianma, fuzhubianma, jibingming, pinyin, leimu from Icddata where '+chxzd+' like "%'+guanjianci.Text+'"';//关键词在后

3: chxyj:='select tongjima, zhuyaobianma, fuzhubianma, jibingming, pinyin, leimu from Icddata where '+chxzd+' ="'+guanjianci.Text+'"';//完全匹配

adoquery.Close;

adoquery.SQL.Clear;

adoquery.SQL.Add(cxyj);

adoquery.Open;

end;

end;

程序在Delphi7和Windows98/2000/XP环境下测试通过。

2 应用体会

使用疾病编码检索软件时,可以在国际疾病分类、肿瘤编码、中医疾病分类间进行切换,选择要查询的字典,然后只需要输入关键词,即可以根据不同匹配方式快速的检索出疾病分类编码、手术操作分类编码、损伤和中毒原因编码、肿瘤形态学编码等;由于支持模糊检索,用户可以更方便的辨别选择所需要的编码,从而节省了重复查找的时间,而且提高了编码的准确率。此外,我们将软件分发到临床,作为医师填写病历首页诊断时的参考工具,使医生填写的疾病名称更加符合规范,这也减少了信息科的后期核对工作。使用疾病编码检索软件后,极大的方便了医院信息科工作人员的日常工作,其效果显著,大大的提高了工作效率。

参考文献:

[1] 邓志鸿.Delph程序设计基础培训教程[M].北京:高等教育出版社,1999.

[2] 赛奎春,陈紫鸿,宋坤.Delphi数据库开发关键技术与实例应用[M].北京:人民邮电出版社,2004.

[3] 赵增敏,朱粹丹.SQL Server2000实用教程[M].北京:电子工业出版社,2002.

[4] 苏传芳.Access数据库实用教程[M].北京:高等教育出版社,2003.

上一篇:虚拟软件工厂教学模式的缺陷及其对策 下一篇:数字信息管理自由报表的设计探析