基于.NET的军卫体检系统的设计与实现
本文关键词:基于.NET的军卫体检系统的设计与实现
更多相关文章: .NET 健康信息管理 军卫体检系统 三层架构+工厂模式 自动更新
【摘要】:随着社会的进步和经济的快速发展,人们生活质量不断提高,全社会健康意识和疾病防范意识不断增强,健康体检作为防患于未然的主动防御措施越来越融入人们的生活和工作。随着医疗信息化的发展,信息化系统的应用将会推动健康体检的发展,如今,健康体检是建立在现代生物医学和信息化管理技术模式上,从社会、心理、生物的角度来对个体或群体健康危险因素进行全面监测、分析、评估、预测、预防和维护的全过程。军区医院、疗养院和机关门诊部等单位承担着军地机关首长健康体检、地方单位健康体检、个人体检等体检保障任务。随着医疗信息化的发展,特别是军队医疗信息化的发展,急切需要一个符合这些单位的体检系统,对部队成员的体检流程、体检信息进行信息化、规范化的管理。军卫体检系统属于“医院体检信息管理系统”体系的一部分,它遵循全军信息系统一体化体系结构标准和军队门诊信息系统建设规定,以“军卫”数据结构为基础支撑,主要为军区机关医院体检中心提供服务。经过在广州军区机关门诊部体检中心的实地调研发现,现今投入使用的军卫体检系统在实现技术、功能流程设计、用户体验等方面已不能符合当今军区机关医疗机构体检中心的需求:(1)原军卫体检系统升级与维护困难:原系统采用PowerBulder语言开发,PowerBulder语言在近年来已经不流行,使用PowerBulder语言作为开发语言,系统缺乏承上启下的人才跟进维护升级,因此对体检系统的维护与升级造成了困难。(2)系统流程、功能设计上、用户体验不能及时跟进医院体检中心的发展,已不能满足当前用户需求:系统流程不能充分考虑当今军区机关医疗机构体检中心同时承担着军人与地方居民健康体检任务的特点。在功能设计上,用户管理缺乏对体检医生科室权限的考虑,科室综述与建议缺乏对体检结果自动判断的功能,缺乏与HIS、PACS.LIS的接口,体检结果信息不完整,报表设计不美观实用等;在管理功能设计上,缺乏实用的成本核算,历史结果查询等信息管理功能。在用户体检上,采用XP系统的界面风格,与现状的win7系统风格不匹配,导致用户体验下降。(3)缺乏系统版本自动更新程序:采用人工拷贝程序文档方式更新,导致出现以下问题:版本更新不及时,当版本更改时,各台电脑的体检系统程序更改不及时,有可能导致用户操作错误或者出现程序崩溃的现象;程序更新效率低下,浪费人力资源,每台电脑的版本更新都需要专人跟进,这样会导致更新效率低下,且造成人力资源的浪费。为了应对当下军队医疗信息化发展的新形势并且满足未来系统的扩展需求,更好地为军队健康体检提供信息管理服务,本文与广州军区机关门诊部联合进行研究开发,确定了以下军卫体检信息管理系统的研发目标:(1)立足于现代先进成熟的软件技术,选择系统的实现语言、架构等技术,奠定系统的技术基础;(2)以现在军区机关医疗机构体检流程与功能为基础,设计与实现合理的、贴近用户需求的系统流程、功能设计以及用户体验等;(3)针对医院信息系统的部署问题,设计与实现系统版本自动更新功能的研究方案。实现技术上,本系统基于Visual studio.net平台的C# Windows Forms技术+Oracle 11g数据库平台实现系统功能,并采用C/S三层架构+工厂模式。C#语言是微软研发的一种面向对象编程语言,可以快速开发基于.NET平台的应用程序,而且微软提供的大量.NET类库可以帮助开发者进行开发,大大的提高了系统的研发速度。 Oracle数据库是当前最流行的关系数据库管理系统,具有可移植性好、使用方便、功能强大等特点,对于信息规模不断扩大的医疗信息系统是个合理的选择。三层C/S结构是指在逻辑上将应用分成三层,对易变、核心的业务逻辑以组件的形式加以封装,使各层间的耦合性降到最低。使用抽象工厂模式设计搭建数据访问层,可以隐藏数据库访问对象的创建,使得系统在不同数据库平台间的自由切换变得可能,提高系统的可扩展性。在系统的总体设计、功能设计、用户体验方面,本系统立足于用户需求来考虑。本系统在总体设计上考虑多种就医模式,设计了部队体检者与地方体检者两种操作入口,可满足不同医疗机构需求,增强了系统的适应性;在系统功能实现上注重提高体检中心的工作效率以及体检信息的完整性,增设体检结果智能分析、PACS接口、历史结果查询等功能,使部队健康档案管理更规范化,具有较好的实用价值;在系统的用户体验上采用Microsoft Office Fluent用户界面导航栏,增加了窗口记忆与窗口快速切换功能,提高了系统的界面友好性与用户的软件体验感。在系统的自动部署与更新问题上,体检系统需在体检中心多个体检科室的多台电脑上安装部署,为解决以往的人工部署更新引起的效率低下以及不能及时同步的问题,本系统对自动更新部署功能作出了以下的研究:以数据库作为传输程序更新文件的媒介,以二进制流文件在数据库的存取技术为基础,开发了发布程序与自动更新程序两个组件:发布程序负责上传更新文件,自动更新程序负责版本号的检测以及下载程序更新文件。本系统的创新及优点之处在于:(1)良好易维护性与扩展性。基于Visual studio.net平台的C#Winform语言以及C/S三层架构的使用,使得系统在代码结构清晰,层次逻辑分明,为后续的维护更新打下了关键的技术基础。基于抽象工厂模式设计的数据访问层可以使系统具有在不同数据库平台之间自由切换的可能。针对不同医院可能使用不同的数据库管理系统的情况,系统已开发出不同数据库管理系统的访问模块可以让系统快速完成部署并投入使用,同时可减少数据库平台之间的数据迁移,避免数据丢失,保证医院病例数据的完整性。(2)流程简洁、功能智能、用户操作便捷。本系统首创军队人员与地方人员分开登记、收费、出报告的两套流程,使得系统更便于医生护士等用户操作,流程也更直接明了。功能上对智能结果判别,智能生成科室综述与体检建议的功能的研发大大减少了医生的工作量,提高了体检的效率;历史结果分析查询的功能,提供医生更多长期真实的数据,跟踪体检者的身体状态,这个对于军队干部首长的身体健康、疾病防御等起到了关键性的作用;实现了与HIS/PACS/LIS医疗系统的连接,使得体检数据流更规范,体检信息更完整;用户管理、成本核算、字典设置等管理辅助功能,提升了系统的管理价值。(3)实现了系统版本自动更新程序。系统版本自动更新程序的实现,使得体检系统的更新工作更快更准,节省了人力资源,也确保了更新的及时性与同步性。本文所研究的系统版本自动更新程序可应用于不同的C#winform应用系统,具有可移植性与重用性。综上所述,本文立足于当前健康体检、体检信息管理与医疗信息化技术的发展趋势及主要需求,特别是从军队体检健康信息管理的现状与需求切入,介绍了本系统的主要开发技术、工具以及程序架构;重点阐述了系统的设计与实现,分别描述了系统的总体流程设计、关键功能设计与实现以及用户体验与界面友好的设计;详细描述介绍了系统版本自动更新程序的研究与实现;最后总结了系统的设计研发以及创新之处,分析可能存在的不足之处,展望医疗信息技术在军卫体检系统中的发展。
【学位授予单位】:南方医科大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;R82
【相似文献】
中国期刊全文数据库 前10条
1 方吉平,付光金;军卫1号工程在我院管理中发挥的作用[J];医学信息;2002年07期
2 赵英良;“军卫1号”工程运行中几个误操作的处理[J];医学信息;2002年08期
3 赵英良,严睿,庄丽华;“军卫1号”工程中无费退号的处理[J];医学信息;2003年09期
4 赵英良,严睿,庄丽华;“军卫1号”工程价表子系统中常见问题的处理[J];医学信息;2003年09期
5 张媛;王成平;张运庆;;全军卫训队教员培训班圆满结束[J];白求恩军医学院学报;2008年06期
6 王磊;;外军卫勤研究系列讲座(22) 美国“生物威胁降低计划”分析[J];人民军医;2009年10期
7 ;俄军卫勤部门服务对象扩大[J];解放军医院管理杂志;1994年01期
8 郭松亮,周亚东,艾育华;“军卫1号工程”住院病人费用一日一清单的实现[J];医学信息;2001年07期
9 胡平玲,谭健;军卫1号医疗信息质量存在的问题与改进的措施[J];医学信息;2002年05期
10 赵英良;“军卫1号”工程中因数据库繁忙而导致的一例问题的处理[J];医学信息;2002年09期
中国重要会议论文全文数据库 前1条
1 康寅磊;刘晓荣;陈国良;;美虚拟海军医院对我海军卫勤信息化建设的启示[A];第四届全国灾害医学学术会议暨第二届“华森杯”灾害医学优秀学术论文评审会学术论文集[C];2007年
中国重要报纸全文数据库 前1条
1 本报记者 陈亚洲 通讯员 毛海文;养牛走上致富路[N];郑州日报;2010年
中国硕士学位论文全文数据库 前2条
1 陆燕琴;基于.NET的军卫体检系统的设计与实现[D];南方医科大学;2016年
2 高希;明代北京亲军卫研究[D];首都师范大学;2011年
,本文编号:1139615
本文链接:https://www.wllwen.com/yixuelunwen/yundongyixue/1139615.html