基于C#技术和SQLSERVER数据库开发疾病编码查询系统.docx

基于C#技术和SQLSERVER数据库开发疾病编码查询系统.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于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数据库设计

本系统所使用的数据库是微软公司的SQLServer2012,SQLServer是结构化的关系型数据库,存储数据安全可靠,可以在此基础上开发出高可用性的数据应用程序。由于很多医疗机构还在使用原有的ICD-10疾病编码,所以系统中也提供了原有的编码查询功能。首先在SQLServer数据库建立三张数据表,其中两张为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系统的计算机中,并且在计算机中安装.netframework4.5的库文件程序就可以了。数据库的文件可以通过附加或者恢复的

文档评论(0)

周澈 + 关注
实名认证
内容提供者

天堂湖

1亿VIP精品文档

相关文档