网站首页  词典首页

请输入您要查询的论文:

 

标题 基于C#技术和SQLSERVER数据库开发疾病编码查询系统
范文

     张华贵 邱丹

    

    

    

    摘要:通过c#技术和SQLSERVER数据库来开发国际疾病编码查询系统,可以有效地解决医护人员对疾病编码灵活快速录入的问题,也方便医护人员进行查询和统计,保证了医务人员录入疾病编码的正确性,可以明显提高医护人员的工作效率。

    关键词:疾病编码;c#技术;SQLSERVER数据库

    中图分类号:TP311 文献标识码:A

    文章编号:1009-3044(2020)14-0128-03

    1背景

    国际疾病编码分类是国际上公认的对疾病以及损伤和死亡进行分类统计的世界标准,世界卫生组织会定期对编码和分类进行更新。全世界范围内的医疗行业疾病编码都统一使用,它在疾病索引、疾病监测与统计、医疗质量评估及保险等方面都发挥着极大的作用。目前,它已经进行了多次的分类更新,最近一次是2018年6月份发布的,称为《国际疾病分类第十一次修改本》(简称ICD-11),这是20多年来ICD的第一次修订,国家卫生健康委已下发了通知,自2019年3月1日想,各级各类医疗机构应当全面使用ICD-11进行疾病分类和编码,这样做对于提高医疗服务标准化水平和管理效率,促进诊疗信息有效互联互通具有积极意义。由于疾病编码规则非常复杂,学习难度大,想完全掌握不太容易,基于这种原因开发了这套查询系统。此系统通过网络并利用C#编程语言和SQLSERVER数据库来进行開发疾病编码的查询检索,使医护人员能够利用网络进行疾病编码知识的学习,降低记忆难度,进一步普及ICD-11疾病编码。

    2系统模块设计

    2.1数据库设计

    本系统所使用的数据库是微软公司的SQL Server2012,SQL Server是结构化的关系型数据库,存储数据安全可靠,可以在此基础上开发出高可用性的数据应用程序。由于很多医疗机构还在使用原有的ICD-10疾病编码,所以系统中也提供了原有的编码查询功能。首先在SQL Server数据库建立三张数据表,其中两张为ICD-10和ICD-11数据表,另外一张是管理员数据表。如下表1、2所示。

    2.2功能模块设计

    系统主要由综合管理、综合查询、数据维护管理和常用工具模块组成。其中综合管理模块共包含五个功能:“管理员密码”修改功能,“ICD10”管理功能、“ICD11管理功能”、“换肤”功能以及直接更换操作界面的功能。综合查询模块包含目前只包含“查询疾病编码”功能。数据维护管理模块包含两个功能:“数据备份”功能和“数据恢复”功能。常用工具则是提供一些常用的计算器、pdf查看等等功能。

    程序运行后的界面如图1所示。

    本系统采用了分层设计思想,但由于是c#设计的winform程序,所以这里BLL文件夹为业务层只是包含了数据实体模型。DAL文件夹为数据访问层,放置程序的所有数据处理相关的类,GUI目录为用户界面层,放置所有和用户交互相关的win-form界面。整个系统使用MDI(多文档界面)来进行开发,所有的子窗体都是在MainForm主窗体中展体,主窗体使用Devex-press中的DocumentManager控件作用容器来载入所有模块中的功能窗体。这里关键技术是如何防止子窗体在主窗体中被无限制打开,所以这里在MainForm主窗体设计了一个如下函数,判断子窗体是否处于激活状态:

    新增编码的代码处理事件和修改类似,这里就不详细列出。编码导出和打印功能非常简单,直接使用和GfidContro控件中的ExportToXls和XtraPfiming来实现。换肤功能是利用了Devexpress的控件skinRibbonGallervBarItem来实现,这个控件包含了从xp到winl0里所有出现过的主题搭配形式,只要选择想要的主题即可。

    2.2.2综合查询模块设计开发

    综合查询模块中“查询疾病编码”功能也是直接使用Grid-Contro来展示数据,数据载入显示的代码和ICDll中的代码基本相同,但在这里,可以通过模糊查询来实现可以显示ICDl0和ICDll两个表中名称相关的编码,以便于医护人员进行编码分析。

    2.2.3数据维护管理模块设计开发

    数据维护管理模块中主要包含“数据备份”和“数据恢复”功能。这两个功能是一个数据管理信息系统中常用的功能,通过调用数据库的语言来执行,并将备份文件写人本地文件夹,备份的时候执行的事件已经写成了一个方法BackUp,点击按钮直接执行此事件即可。这里我们只列出备份功能的代码,因为恢复功能也与此类似:

    常用功能模块主要是一些日常用到的如计算器、PDF阅读器等功能,这里就不一一列出了。

    3系统部署

    系统部署的方法非常简单,只需将可执行文件的整个目录拷贝到使用windows系统的计算机中,并且在计算机中安装.net framework4.5的库文件程序就可以了。数据库的文件可以通过附加或者恢复的方法将备份的文件还原到安装有sql Serv-er2012以上的计算机中就行。唯一需要注意的是可执行文件的数据库配置需要定位到安装数据库计算机的IP地址。这样,所有能够连接到这台数据库的计算机都可以运行疾病编码查询程序了。

    4结束语

    此程序可进一步扩展,通过更加智能的输人感知实现智能优化查询,如:在下拉列表查询条件<名称>中输入肝炎,就会列出所有肝炎有关疾病的下拉列表,并显示全部记录数,这样更便于使用和检索。目前,系统ICD110和ICD11的编码库是全国大型医院所使用的疾病编码库,可以完全满足医疗人员的使用需要,如果有需要的人员,可以跟我联系。我的电子邮件地址为[email protected]。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/6 5:45:08