基于.NET的军卫体检系统的设计与实现

来源 :南方医科大学 | 被引量 : 1次 | 上传用户:dd506935273
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的进步和经济的快速发展,人们生活质量不断提高,全社会健康意识和疾病防范意识不断增强,健康体检作为防患于未然的主动防御措施越来越融入人们的生活和工作。随着医疗信息化的发展,信息化系统的应用将会推动健康体检的发展,如今,健康体检是建立在现代生物医学和信息化管理技术模式上,从社会、心理、生物的角度来对个体或群体健康危险因素进行全面监测、分析、评估、预测、预防和维护的全过程。军区医院、疗养院和机关门诊部等单位承担着军地机关首长健康体检、地方单位健康体检、个人体检等体检保障任务。随着医疗信息化的发展,特别是军队医疗信息化的发展,急切需要一个符合这些单位的体检系统,对部队成员的体检流程、体检信息进行信息化、规范化的管理。军卫体检系统属于“医院体检信息管理系统”体系的一部分,它遵循全军信息系统一体化体系结构标准和军队门诊信息系统建设规定,以“军卫”数据结构为基础支撑,主要为军区机关医院体检中心提供服务。经过在广州军区机关门诊部体检中心的实地调研发现,现今投入使用的军卫体检系统在实现技术、功能流程设计、用户体验等方面已不能符合当今军区机关医疗机构体检中心的需求:(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应用系统,具有可移植性与重用性。综上所述,本文立足于当前健康体检、体检信息管理与医疗信息化技术的发展趋势及主要需求,特别是从军队体检健康信息管理的现状与需求切入,介绍了本系统的主要开发技术、工具以及程序架构;重点阐述了系统的设计与实现,分别描述了系统的总体流程设计、关键功能设计与实现以及用户体验与界面友好的设计;详细描述介绍了系统版本自动更新程序的研究与实现;最后总结了系统的设计研发以及创新之处,分析可能存在的不足之处,展望医疗信息技术在军卫体检系统中的发展。
其他文献
南岳自然保护区素为天下名山,层峦叠翠,风光旖旎,灵动俊秀的自然景观,源远流长的宗教文化,古朴神奇的历史遗迹,形成了博大精深的旅游资源.我国加入WTO后,随着世界旅游业的蓬
根据左右脑分工理论,右脑具有左脑所没有的强大潜能,是创造之脑。电脑模仿并超过左脑,但至今无法完全超过右脑。文章论述电脑时代的大脑使用方法:必须开发并动用右脑,仅用左脑来学
十堰市档案部门高度重视重点建设项目档案工作,坚持以服务市委、市政府“项目兴市”战略为突破口,以服务“双亿工程”项目等重大活动为支点,强化监督指导,优化服务质量,推动
目的探讨根本原因分析法(RCA)在减少清洁间歇导尿(CIC)相关性泌尿系感染(UTI)中的应用效果。方法选择2015年6月至2016年12月我院实施RCA前在我科住院的神经源性膀胱患者151例
背景医院感染(Nosocomial Infection NI或Healthcare associated Infection HAI)指住院病人在医院内获得的感染,包括在住院期间发生的感染和在医院内获得出院后发生的感染,但
在新的历史时期,随着世界新军事变革的发展,我军基层卫勤保障能力建设面临着新的挑战和机遇,对军队卫勤保障工作的各个方面都提出了更高的要求。作为卫勤保障工作的重要力量,
目的探究持续质量改进在提高神经内科护士应急能力中的应用效果。方法选取20名神经内科护士作为研究对象,将2016年9月至2017年8月设为参照组考察时间,将2017年9月至2018年9月
随着“神舟七号”载人航天飞行的顺利完成,我国空间载人技术已发展到新的历史阶段,今后,我国航天员还会在太空进行长时间停留完成各项作业。微重力环境下,骨骼肌发生萎缩,肌
干预策略嵌入自然环境式早期干预服务模式由理解家庭生态环境、制定功能性干预计划、提供一体化服务、进行有效家访、开展协作式教室辅导等五个实践要素构成,包括绘制家庭生