基于智能病历编辑器的电子病历系统研究与设计

基于智能病历编辑器的电子病历系统研究与设计

ID:77828727

大小:3.48 MB

页数:72页

时间:2024-02-04

上传者:笑似︶ㄣ無奈
基于智能病历编辑器的电子病历系统研究与设计_第1页
基于智能病历编辑器的电子病历系统研究与设计_第2页
基于智能病历编辑器的电子病历系统研究与设计_第3页
基于智能病历编辑器的电子病历系统研究与设计_第4页
基于智能病历编辑器的电子病历系统研究与设计_第5页
基于智能病历编辑器的电子病历系统研究与设计_第6页
基于智能病历编辑器的电子病历系统研究与设计_第7页
基于智能病历编辑器的电子病历系统研究与设计_第8页
基于智能病历编辑器的电子病历系统研究与设计_第9页
基于智能病历编辑器的电子病历系统研究与设计_第10页
资源描述:

《基于智能病历编辑器的电子病历系统研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

学校代号:10532学号:G09245410密级湖南大学工程硕士学位论文基于智能病历编辑器的电子病历系统研究与实现学位申请人姓名:王雄导师姓名及职称:秦拯教授于秋芳高级工程师培养单位:软件学院专业名称:软件工程论文提交日期:2013年03月15日论文答辩日期:2013年05月25日答辩委员会主席:蔡立军教授 TheResearchandImplementationofElectronicMedicalRecordsSystemBasedonIntelligentMedicalRecordEditorByWANGXiongB.E.(UniversityofElectronicScienceandTechnology)1999AthesissubmittedinpartialsatisfactionoftheRequirementsforthedegreeofMasterofEngineeringInSoftwareEngineeringIntheGraduateSchoolOfHunanUniversitySupervisorProfessorQINZhengSeniorEngineerYUQiufangMarch,2013 基于智能病历编辑器的电子病历系统研究与实现摘要随着我国医疗改革的深入,医疗信息化建设越来越受到重视。作为医院信息管理基础,电子病历系统显得尤为重要。因此,针对电子病历系统的研究,具有一定的技术挑战性,较高的研究意义和实际用途。市面上现有的电子病历系统普遍存在结构化差、使用繁琐、数据无法与其他医院信息系统无缝对接等等问题,这些问题的根源在于这些病历编辑器并不能完全满足电子病历的深入需求,无法提供相应的技术支持。本课题源于某医疗科技股份有限公司的实际项目。通过研究卫生部发布的《基于电子病历的医院信息系统建设方案需求报告》和医院电子病历的实际需求,研发基于智能病历编辑器的电子病历系统。本文详细描述电子病历系统核心——智能病历编辑器的特点与技术要求,体现了智能病历编辑器的四大特点——可视化、结构化、自动化、智能化。该系统基于MVC模式,将业务逻辑与界面展现隔离,并采用C/S模式,实现了病历内容智能关联、病历三级质控等功能。具有良好的可扩展性、可移植性、可重用性。系统测试和医院试点表明,系统运行安全、可靠、稳定,具有很好的易用性和实用性。不仅实现了病人医疗信息共享、辅助医生诊疗、规范医务活动,同时为医学科研、教学及法律论证的重要资料。目前,此系统已在湖南某三甲医院成功实施,应用效果良好。关键词:电子病历;智能病历编辑器;结构化II 工程硕士学位论文AbstractWiththedeepeningofmedicalreform,medicalinformationconstructionhasbeenpaidmoreandmoreattention.Asthebasisofthehospitalinformationmanagement,electronicmedicalrecordssystemisparticularlyimportant.Therefore,theresearchontheelectronicmedicalrecordsystemhascertaintechnicalchallenges,highresearchsignificanceandpracticaluse.Nowadays,EMRsystemavailableinthemarketwidespreadtheproblemofstructured,cumbersometouse,andthedatacannotbeseamlessconnectionwithotherhospitalinformationsystems,andtherootcausesoftheseproblemsisthattheeditoroftheEMRandcannotfullymeetdemandandprovideappropriatetechnicalsupport.ThistopicstemsfromanactualprojectofaMedicalTechnologyCo.,Ltd...Throughin-depthresearchandanalysison"basedontheactualneedsoftheEMRofthehospitalinformationsystemprogramsreports"releasedbytheMinistryofHealth,aswellasthepracticaldemandsofEMR,weresearchanddesigntheEMRsystembasedonintelligentmedicalrecordseditor.ThispaperdetailedadescriptionofthecoreoftheEMRsystem-IntelligentMedicalRecordeditorfeaturesandtechnicalrequirements,realizethefourfeaturesoftheeditoroftheintelligentmedicalrecordeditor—visualization,structure,automationandintelligence.ThesystemisbasedonMVCmodel,whichisolatesthebusinesslogicandinterface,andusingC/Smodel,realizingthemedicalrecordcontentintelligentassociation,threelevelqualitycontrolfunctionsandsoon.Thesystemtestandhospitalpilotshowthat,thesystemissafe,reliable,stable,easytouseandwithgoodpracticability.Electronicmedicalrecordssystemachievesnotonlythesharingofpatientmedicalinformationandassistthedoctortostandardizemedicalactivities,butalsodocumentsofmedicalresearch,teachingandlegalargumentation.Therefore,thereareimportanttechnicalchallengesaswellasvaluableresearchandpracticaluseinthestudyoftheelectronicmedicalrecordssystem.Currently,thissystemhasbeenthesuccessfullydeployedinahospitalinHunanwithagoodresult.Keywords:ElectronicMedicalRecords;IntelligentMedicalRecordEditor;StructuredIII 基于智能病历编辑器的电子病历系统研究与实现目录摘要......................................................................................................................................IAbstract...................................................................................................................................II插图索引..................................................................................................................................III附表索引..................................................................................................................................III第1章绪论........................................................................................................................11.1研究背景...................................................................................................................11.2国内外研究现状......................................................................................................21.3研究意义与研究内容.............................................................................................51.4本文组织和安排......................................................................................................6第2章电子病历概述和关键技术.....................................................................................72.1电子病历概述..........................................................................................................72.2智能病历编辑器概述............................................................................................82.3病历内容智能关联..................................................................................................102.3.1同一病历内关联..............................................................................................102.3.2不同病历外关联..............................................................................................102.4病历三级质控..........................................................................................................112.5开发所采用的技术..................................................................................................122.5.1ASP.NET下的MVC的实现..........................................................................122.5.2数据库系统的介绍..........................................................................................122.6本章小结...................................................................................................................12第3章系统需求分析及概要设计.....................................................................................133.1电子病历的使用对象.............................................................................................133.2以电子病历为核心的数据需求...........................................................................143.2.1电子病历信息来源.........................................................................................143.2.2电子病历数据需求.........................................................................................143.3电子病历系统业务模型.........................................................................................163.3.1智能病历编辑器..............................................................................................173.3.2住院病历主题域..............................................................................................183.3.3模板库管理主题域.........................................................................................26IV 工程硕士学位论文3.3.4病历质控主题域..............................................................................................293.4系统功能结构模型..................................................................................................313.5本章小结...................................................................................................................32第4章电子病历系统架构设计..........................................................................................334.1电子病历系统设计原则.........................................................................................334.2系统设计目标.........................................................................................................354.3系统总体结构.........................................................................................................364.4系统逻辑结构.........................................................................................................374.5系统拓扑结构.........................................................................................................384.6智能病历编辑器与电子病历系统的交互...........................................................394.7电子病历结构化数据模型.....................................................................................404.7.1数据模型综述..................................................................................................404.7.2电子病历系统概念数据模型........................................................................404.7.3电子病历系统逻辑数据模型........................................................................404.7.4电子病历系统物理数据模型........................................................................414.8本章小结...................................................................................................................43第5章电子病历系统的实现与系统测试........................................................................445.1关键技术的实现......................................................................................................455.1.1病历编辑器的高级功能.................................................................................455.1.2病历内容智能关联..........................................................................................455.1.3病历三级质控...................................................................................................455.2住院病历的功能实现.............................................................................................505.3模板库的功能实现..................................................................................................505.4病历质控的功能实现.............................................................................................525.5系统测试...................................................................................................................535.6系统的安全性..........................................................................................................535.6.1用户权限设置...................................................................................................545.6.2数据库安全性...................................................................................................545.7本章小结...................................................................................................................54结论.......................................................................................................................................54参考文献...................................................................................................................................56致谢.......................................................................................................................................59附录A攻读学位期间所参加的科研项目.......................................................................60V 工程硕士学位论文插图索引图3.1电子病历与各医疗业务的关系.....................................................................16图3.2电子病历业务划分和接口构件图.................................................................17图3.3患者入院到出院基本业务流程.....................................................................19图3.4患者入院到出院基本业务流程.....................................................................21图3.5住院主题域医生角色用例模型图.................................................................22图3.6住院主题域护士角色用例模型图.................................................................23图3.7检查检验申请...................................................................................................24图3.8会诊流程............................................................................................................24图3.9转诊流程............................................................................................................25图3.10医嘱费用核查.................................................................................................26图3.11模板主题域医生角色用例模型图..............................................................27图3.12模板主题域模板管理员用例模型图..........................................................28图3.13模板制作流程.................................................................................................29图3.14病历质控主题域质控医生用例模型图......................................................30图3.15病历质控主题域科室质控员用例模型图.................................................30图3.16病历质控主题域院级质控员用例模型图.................................................31图3.17质控基本流程.................................................................................................36图4.1电子病历系统总体结构图..............................................................................37图4.2电子病历系统表示层模块结构.....................................................................38图4.3电子病历系统业务层模块结构.....................................................................39图4.4电子病历系统数据层模块结构.....................................................................39图4.5电子病历系统拓扑结构图..............................................................................40图4.6电子病历系统与编辑器关系图.....................................................................40图4.7电子病历系统概念数据模型示意图............................................................41图4.8患者基本型信息逻辑数据模型示意图........................................................42图4.9急诊机构逻辑数据模型示意图.....................................................................42图4.10检查检验逻辑数据模型示意图...................................................................42图4.11HL7标准码逻辑数据模型示意图................................................................43图4.12患者基本型信息逻辑数据模型示意图......................................................43图4.13急诊机构逻辑数据模型示意图...................................................................43图4.14检查检验逻辑数据模型示意图...................................................................43图4.15HL7标准码逻辑数据模型示意图................................................................44图5.1病历录入界面...................................................................................................45VII 基于智能病历编辑器的电子病历系统研究与实现图5.2结构化元素选择界面......................................................................................46图5.3医学专用输入法...............................................................................................46图5.4设置数值合法性检查......................................................................................47图5.5颜色设置智能关联...........................................................................................47图5.6元素值设置智能关联......................................................................................47图5.7错误信息输出设置智能关联.........................................................................47图5.8简单元素绑定刷新设置界面.........................................................................48图5.9三级质控流程...................................................................................................50图5.10病人列表界面.................................................................................................50图5.11调用模板界面.................................................................................................51图5.12插入模板界面.................................................................................................52图5.13查看科室质控结果........................................................................................53VIII 基于智能病历编辑器的电子病历系统研究与实现附表索引表3.1角色列表............................................................................................................13表3.2电子病历业务活动记录分类及与信息采集系统对应表..........................14表3.3患者入院到出院基本业务流程.....................................................................20表3.4电子病历模板分类表......................................................................................27表5.1数据库表EMR_ELEMENTCONTENT....................................................................49VIII 工程硕士学位论文第1章绪论当前,信息技术的高速发展,将人们带入了高效率生产和生活的信息时代。随着医疗信息化的完善,人们健康的维护有了更全面的保障,而电子病历正是医疗信息化中不可缺少的一环。电子病历支撑了现代医疗机构临床工作的开展,同时也是居民健康档案的关键信息来源和必要组成部分。电子病历的应用研究是医院信息系统建设的核心。1.1研究背景2009年4月,《中共中央国务院关于深化医药卫生体制改革的意见》和《国务院关于印发医药卫生体制改革近期重点实施方案(2009-2011)的通知》正式发布。这是我国医药卫生体制改革发展的里程碑。表明我国正在建立中国特色医药卫生系统,逐步实现人人享有基本医疗卫生服务的目标,以提高人民健康水平。但工业化、城市化、人口老化、疾病谱的变化和生态环境的变化,给居民的健康带来了新的挑战。同时,随着经济的发展和人民生活水平的不断提高,人们对医疗卫生服务[1-3]的要求将会越来越高。目前,中国的卫生服务系统仍然存在着很多问题,比如费用较高、服务效率较低、医院资源配置失衡、服务质量较差等等。医疗卫生体制改革,是事关人民群众的切身利益和社会的和谐发展的必经之路。通过学习各国的医疗改革道路可以看到,尽管改革思路和方法各式各样,但在使用信息化方式促进卫生系统改革,是根本之道。在《2006-2020年国家信息化发展战略》中,党中央、国务院将信息化工作提升到我国现代化建设全局的战略高度,明确指出信息化建设是全面建设小康社会、构建社会主义和谐社会和建设创新型国家的迫切需要和必然选择。在卫生领域需要整体规划电子病历的开发和应用,促进医疗、医药和医保机构的信息共享和业务[7-9]合作,满足需要的医疗体制改革。大力发展电子病历既是计算机应用向临床发展的迫切要求,也是医院信息管理的发展趋势。通过建立完善的以居民健康档案为核心的区域卫生信息共享平台,将分散在不同区域的各个机构的以人为核心的健康数据集中起来,成为一个完整的居民健康档案医疗信息整体,以医疗工作者[10]的需要。电子病历的发展目标主要是加速病人信息流通。一方面,通过建立共享医疗信息系统,使病人的信息能够在在任何时间,任何地点得到,来协助医疗服务者及时掌握动态的卫生服务信息来提供高质高效的医疗服务,实现科学管理和决策,1 基于智能病历编辑器的电子病历系统研究与实现从而可以有效地减少重复的医疗诊断费用,减少医疗错误,改善医疗服务质量;另一方面,使公共卫生工作者可以统筹地掌握人群的健康信息,更有效率地进行预防疾病和控制疾病的相关工作;同时,居民也可以保存自身的完整的医疗信息,能够无障碍享受持续的、跨地区、跨机构的医疗卫生服务等等。电子病历相对于传统的纸质病历,能够提供更多纸质病历无法提供的功能,比如智能辅助医生书写病历,结构电子化存储病历,方便快捷地传递各项检查检验的结果,循证医学的深入发展等等。因此,这是一种全新的健康信息建设模式,世界许多发达国家,将这个模型作为卫生信息化发展的重要战略方向。如今,国家颁布了各项法律法规来推动医疗信息的建设,而作为医院信息化的核心的电子病历则越来越成为研究的热点。本文就EMR系统中某些难点提出了一些积极的、创新性的解决思路。为医院信息化建设的后续工作打下了坚实基础。1.2国内外研究现状今天,医疗行业的信息化建设正随着信息技术的高速发展逐年增长。医疗信息化使得医疗卫生这一关乎国计民生的事业可以在信息时代更好的服务于患者,服务于社会。政府部门以及越来越多的企业和组织开始关注医疗信息化。1.国外医疗信息化建设近年来,美国、加拿大、德国、澳大利亚等发达国家纷纷注入巨资开展以电子健康档案和电子病历数据共享为主要内容的医疗信息化建设。2000年9月,加拿大联邦政府建立了一个非盈利性机构,称为Infoway,指导和负责全国电子健康信息、兼容的标准、通信技术的发展和实施。自2002年以来,Infoway已投资12亿加元研究和开发区域卫生信息共享基础架构,促进地方卫生信息化,同时,增加建设投资,计划在2009年底为50%的加拿大人民建立电子健康档案,并于[11,12]2020年覆盖整个加拿大。美国前总统布什在众议院与2004年的国情咨文中,特别强调医院信息系统的建设,指出医疗卫生保健记录计算机化,可以避免严重的医疗错误、降低成本,提高医疗水平,并要求在10年内,确保绝大多数美国人拥有共享的电子健康记录。美国政府在2004年提出的战略目标正面临严峻的挑战,因此,奥巴马的7870亿[13,14]美元经济复苏方案中,拿出500亿美元用于促进发展医疗卫生信息化。2003年底到2004年中,英国政府先后与许多跨国医疗信息化巨头签署了为期10年,总金额超过60亿英镑的合同,打算建立一个全国性的医疗信息网络,部署一系列应用服务。通过这个信息网络,患者可以选择和预定医院服务,获取他们自己的电子病历和自主办理出院手续等;医生可以实现包括电子医疗记录,在线预约、电子处方,医学媒体共享和远程医疗会诊等。目前,该医疗信息网络[15]已经成为欧洲国家卫生信息化建设的典型代表。2 工程硕士学位论文2.国内医疗信息化建设随着社会进入Internet时代,“数字化”浪潮日渐席卷我们生活的各个领域。越来越多的国内医院着手于大力发展医疗信息化建设,正加速实现基于信息化平台、HIS系统((HospitalInformationSystem,医院信息系统,简称HIS))的总体建设,以提高医院的医疗服务效率、降低医疗成本以及提高医疗服务质量和降低医疗风险,从而提高医院的综合竞争力。医疗信息化开始成为中国的医院尤其是中大型医院的重要发展措施之一。医疗在信息化各行业中,处于相对落后的位置,随着社会对医疗服务质量越来越高的需求和医院之间的激烈竞争,正加速医疗信息化的进行。尤其是发生了SARS之后,我国的医疗行业形成了相关的预防医学方面的网络系统,包括应急方面的网络直报系统,在各医疗机构内部形成了专门的信息化解决方案,建立了数字化医院等。这些年,卫生部也完成了覆盖中央、省、市、县、乡的五级网络直接报告系统,可以及时而准确的获得传染病疫情报告,对突发公共卫生事件的应急反应和危机处理能力有了很大的提高。但是,总的来说,中国医疗卫生信息化水平比较落后,发展也很不平衡。2010年,全国卫生信息技术交流大会上提出:以医疗信息化“顶级框架”为基础,建设包含国家、省和市三级卫生信息平台。由国家卫生部统一规划,构建基于电子病历的医药信息化系统,搭建基于人民健康档案的区域卫生信息化服务平台。和其他行业不同,医疗行业各医院对于信息化的投入相差很大。一个高度信息化的医院可以和金融电信行业媲美、低信息化程度的医院甚至都没有通网。如乡镇医院和社区卫生服务中心不需要很多的面积,他们的医疗信息化就只是实行部分最基本的功能,比如统计病人的就诊信息。针对这点,上级卫生局——乡镇医院和社区卫生服务中心的主管单位会根据实际情况建立数据中心。老百姓的健康档案,医疗信息或者更多的其他档案信息,都可以通过数据中心获得。在我国,大多数的三级医院和一些二级医院,已基本搭建了HIS系统的初步平台,一些有实力的三级医院已经开始了HIS系统的整合;大多数的一级以下的医院和一些二级医院,都开始了HIS系统的建设,并在部分地区进行方案试点,在25%的医院搭建临床信息系统,95%的县级以上医院基本实现医院信息化。国家卫生部在《医院信息化考核标准》中明确规定年信息化建设投入占年业务收入比例≥0.2%。(由于医疗机构对信息化投入的增加,未来三年将远远超过上述百分比。例如北京人民满意医院的考评中,对信息化建设经费要大于1%。有调查数据显示,医院每年信息化投入基本在年收入1%-3%之间)。由于HIS、LIS(LaboratoryInformationManagementSystem,实验室信息管理系统,简称LIS)、PACS(PictureArchivingandCommunicationSystems,影像归档和通信系统,简3 基于智能病历编辑器的电子病历系统研究与实现称PACS)等医疗信息发展较早,各大医院都已经实施,那么,今后的医疗机构信息化投入必将在电子病历系统上占有较大比重。如今,不断深入的电子病历研究工作,确立了以电子病历为中心的医院信息化系统。掀起了又一波应用电子病历的热潮。据调查,全国已有48.05%的医院应用了比较成熟的电子病历系统,另有32.47%的医院开始建设电子病历系统。医院信息化实践表明,电子病历拥有极为复杂的信息系统,其复杂度超过了所有其他领域,传统的医疗服务模式必然跟不上高效率电子病历的节奏,这就需要建立新的业务需求模型,需要相当长的时间来构建数据标准体系和系统逻辑架构。我国[16,17]的医疗信息化建设,相比其他行业,十分落后。3.电子病历发展现状电子病历的发展已经经历了三个阶段。上世纪80年代,第一代电子病历就开始应用,它引进社区医疗系统,具有良好的性能,可以实现诊断功能,拥有人工难以达到的统计功能,病历的书写是由医生使用类似于word的文本编辑器直接[18]输入。而在开发方面,具有自主开发读写工具的特性,保密性较高。由机器分析录入模板的文本式,可以方便的处理数据。上个世纪末,以“半结构化”为主要特点的第二代电子病历在美国、英国等[19-25]较发达的欧美国家开始应用。这一阶段集中体现了电子病历的本质,即能够将纸质病历中的信息转化为计算机能识别和理解的结构化数据予以输入、处理、传输和应用。具体表现在用户在标准的表单界面,直接通过文本输入或者通过选择项目来录入数据。方便医生输入和存储医疗信息,同时,也可以帮助医生进行数据分析。[25-27]第三代电子病历实现了全结构化的数据录入方式,即计算机能够看懂的全结构化的电子病历。计算机通过对采集的自然语言进行处理或者直接输入结构化的数据进行结构化的数据采集。结构化的电子病历,一方面可以避免发生不必要的医疗事故,另一方面能为深入临床科研提供了有用的医疗数据,是医疗信息化发展的必然。从电子病历发展方面看,由于其在国内发展较晚,在2003年对结构化电子病历了解的人还寥寥无几,而2005年开始电子病历已红遍大江南北。若以全国二级和三级以上的院为基数(约6000家),则有数据显示,2004年实施结构化电子病历的医院只有几家占不到0.1%;2005年实施结构化电子病历的医院达到0.3%;而2006年则飞速增长到3%;由于医疗行业对临床数据的需求及国家政策的大力扶持,相信未来三年内结构化电子病历将会以15%以上的速度增长,可以达到45%的增长率。然而,目前我们国家的医疗信息化建设还处于初级阶段,大部分医疗系统仍[28-30]然停留在第一代,并向第二代过渡的过程中。现如今市面上的电子病历系统4 工程硕士学位论文大多存在如下几大缺点:1.结构化差如上所言,大多数电子病历系统仍然停留在纸质病历电子化的第一代电子病历或者半结构化的第二代电子病历的过程中,并不能完全满足电子病历智能化和循证医学的深入发展的迫切需求。2.对电子病历的质量控制缺乏有效的监控对电子病历的质量监控体现在两个方面,一方面在于在医生进行诊疗活动时,是否能够在一定范围内检测出用药冲突或禁忌等。另一方面在于伴随诊疗活动进行的相关记录,如入院病历记录、手术记录等文本资料的书写是否满足病历的书写规范或其他相关医疗规范的要求。然而,现有的电子病历的质量监控往往停留在人工自主监控以及人工质量评分的阶段,既不客观,也不全面。一个优秀的电子病历系统不仅仅需要辅助医生诊疗,同时还需要对电子病历的书写进行自动质控,一方面系统可以根据自带的医学知识库,对用药禁忌和合理性进行智能判断监控,提醒医生,另一方面,支持多级权限的质控医生对电子病历进行质量控制,以及质控的统计与分析,有利于提升医疗诊疗活动的规范性。3.电子病历的使用繁琐大多数医生不愿意配合电子病历的使用,一方面由于部分医生不大擅长使用电子工具,另一方面电子病历系统自身操作复杂,现有的电子病历系统在这方面并没有提出比较好的解决方案。而本系统通过多种形式,例如“所见即所得”的word样式的病历编辑器,结构化智能医学输入法辅助医生录入病历,支持结构化的复制与粘贴,采用多级嵌套病历模板等等来协助医生方便快捷的书写病历,提高医生的工作效率。4.无法实现与其他系统的无缝衔接若电子病历系统无法与现有的系统,如HIS、LIS、PACS等系统无缝对接,一方面,当HIS系统里面患者信息等内容新录入或者进行修改时,则需要手动对电子病历、LIS、PACS等系统的相应部分内容进行修改,既繁琐同时也非常容易出错,不能保证跨系统信息的同步性与一致性;另一方面,当电子病历系统下达了检查检验申请单时,LIS、PACS等系统无法接受到申请单的消息,相关医务人员亦不能进行相应的诊疗活动,有碍于医疗业务的顺利进行,同时,LIS、PACS等系统检查后的结果也不能及时反馈到电子病历中去,耽误医生获取诊疗信息,降低医院的工作效率。1.3研究意义与研究内容1.电子病历研究的意义电子病历的实施对于建立和完善医院信息系统,具有非常重大的意义和深远5 基于智能病历编辑器的电子病历系统研究与实现的影响。主要表现在以下几个方面:(1)电子病历能够提高医院服务效率电子病历系统通过与HIS、PACS等系统的无缝信息对接,保证了信息的传输和共享,使医生和护士能够顺利地获得即时信息,为医生和护士的诊疗工作带来了极大的方便。同时通过优化医院内部工作流程,提高工作效率;采用智能病历编辑器的结构化录入方式,帮助医生书写病历;实现了电子病历质控中的智能监控、信息反馈等功能,协助医院领导或质控部门进行病历质量的监控。因而,电子病历是临床发展的需要。电子病历可以提高医疗工作质量。缩短医护人员查阅医疗文书的时间,减少医疗差错;医学知识库辅助医生作出判断,保障医疗用药安全。(2)提高医院的综合管理能力电子病历可以客观地规范医务人员的医疗活动和提高医院的业务水平和管理水平。通过灵活的客观的电子监控手段可以监督医务人员落实相关医疗法律法规的情况,如时效监控、自动质控等方式;通过临床路径控制来单病种费用等等。(3)为医学科研提供素材电子病历为循证医学和临床路径的研究提供了丰富的原始数据库。这些经过统计分析的临床数据可用于临床科研、教学等,对医务活动有指导教学意义;同时也为转诊以及与实时监护设备等其他信息系统对接的基础。2.本文研究内容在深入研究分析了卫生部发布的《基于电子病历的医院信息系统建设方案需求报告》以及医院电子病历的实际需求基础上,研发了基于智能病历编辑器的电子病历系统,该智能病历编辑器一方面能够最大程度的满足医生的实际工作需要,为医生提供方便快捷的智能录入工具,辅助医生进行诊疗活动,加快了医院工作效率、减少了医疗工作成本、提高了医院管理水平;另一方面,结构化的数据存储为医学科研提供了宝贵的素材。1.4本文组织和安排最后对本文研究进行了总结,同时对下一步的研究工作做出展望。6 工程硕士学位论文第2章电子病历概述和关键技术2.1电子病历概述1.基本概念电子病历不是简单的将纸质病历电子化,它不仅包含了纸质病历的全部内容,而且完整的记录了医疗机构对患者(或保健对象)进行临床诊疗和指导干预而产生的数字化的医疗服务工作记录,包括符号、文字、图表、影像等资料的总和,是医院临床信息系统中主要的信息载体,是居民个人在医疗机构历次就诊过程中产生和被记录的完整、详细的临床信息资源,为医务人员提供全面准确的信息,更有利于为患者服务,有利于临床科学研究。电子病历不等同于“医院信息系统”,所谓的医院信息系统是指医疗机构使用的能够维持自身日常业务活动的综合应用系统,主要功能包括药品管理、医疗物资管理、费用管理以及综合管理等各类综合业务活动,而电子病历系统则侧重于居民个人在医疗机构中进行各项诊疗活动中产生的数据记录集成系统,是医院[31]信息系统的有机组成部分。因此,一个功能完善的电子病历系统应该具有以下几个方面的内涵:(1)易操作性,能够让习惯于手写病历的医生马上转移到电子病历系统上来;(2)能达到作为法律依据所要求的安全性,以及保护患者个人隐私的要求;(3)具有信息共享系统。不同的医疗机构之间、同一医院的各个部门、科室在任何地方、任何时候都能调阅到病人所在医院的全部病历记录;(4)多媒体数据信息支持,能够链接到其他影像系统中的相关信息;(5)具有药物匹配禁忌等的提示;(6)能够真实反映医务人员对该医疗与护理记录所做的一切修改;(7)能够准确地按时间序列反映患者从入院到出院这期间的医疗与护理过程。2.体系架构电子病历是由相关医疗机构创建的,是居民个人健康档案的主要数据来源和重要信息组成部分,并且由医疗机构负责调用以及存档。但是,健康档案对电子病历的信息需求只是一部分并且具有高度的目的性和抽象性。因而,电子病历的系统架构需要符合健康档案系统架构的时序三维概念模型。所谓时序三维概念模型是指,居民个人因为某种健康原因或疾病在特定的就诊时间以及某个医疗机构接受的针对性的医疗救治服务所记录的所有相关临床信息,将这些临床数据集有[32-35]机地关联起来,并对对其进行抽象三维描述,使其结构化。7 基于智能病历编辑器的电子病历系统研究与实现3.基本内容电子病历的基本内容主要包括以下五个业务域的基本医疗服务活动记录,详细内容如下:(1)病历概要病历概要主要包括患者的基本信息、基本健康信息、医疗事件记录等等。(2)病历记录病历记录主要包括门(急)诊病历记录、住院病历记录和健康体检记录。(3)转诊记录指不同医疗机构之间对患者进行转入或转出业务的工作记录。(4)法定医学证明及报告指医疗机构负责向服务对象签发的各类法定医学证明信息。主要包括:出生医学证明、死亡医学证明、传染病报告、出生缺陷儿登记等。(5)医疗机构信息主要指负责创建、使用和保存电子病历的医疗机构法人信息。2.2智能病历编辑器概述电子病历系统的核心功能是病历书写功能,而要实现“可见即可得”的病历书写效果及word排版功能,那么一个性能良好、功能强大的病历编辑器是必不可少的。本系统开发了一套功能强大,智能化程度高的病历编辑器OCX控件。该控件具有如下特点:1.分层的病历结构组织本系统的智能病历编辑器将病历内容分为两种类型:一种是结构化元素,一种是非结构化元素。结构化元素指的是系统可以识别,并将以关系型的结构将病历数据存入到数据库中的数据,为将来的科学研究提供信息化检索;非结构化元素,指的是自然语言,这些信息将直接以文本的方式存入数据库中。然而非结构化的电子病历只是将纸质的病历简单的电子化,实际上并不能称之为真正意义上的电子病历,因为以纯文本的形式存入数据库的这些医疗记录,并不能通过关系型的存储对医学数据记性挖掘,无法高速为医学科研提供有效、准确的数据,因而无法对病历中的医学数据进行进一步的检索、统计、分析。这就是结构化电子病历与非结构化电子病历的本质区别。医生在书写病历过程中,系统会按照不同的类别,展现出不同的录入效果。病历编辑器将结构化元素按照分层处理,按粒度由小到大分别为了简单元素、复杂元素、段落元素和小模板。其中每层元素都是由更低级的元素与非结构化元素组成的,比如,小模板可由多个段落元素或复杂元素等和非结构化元素组成,段落元素可由多个复杂元素、简单元素和非结构化元素组成等等。正是采用这种8 工程硕士学位论文分层的病历组织结构,使得可以将病历模板中可重用的部分抽取成不同层级的结构化元素,一个完整的病历模板就可以通过这些结构化元素组合并加上非结构化元素生成,实现对病历模板的“组装化”生成。如某条主诉“发作性心前区疼痛17天,伴心悸、气促、少尿14天”,我们将之拆分为“发作性”、“心前区”、“疼痛”、“17”、“天”、“伴”、“心悸”、“气促”、“少尿”、“14”、“天”。再将它们抽象化,“心前区”抽象为“症状部位”,“疼痛”、“心悸”、“气促”、“少尿”都抽象为“症状描述”,“17”、“14”抽象为“时间数值”,“天”抽象为“时间单位”„„如此将主诉抽象为模板:“{症状频率}{症状部位}{症状描述}{时间数值}{时间单位},{伴随与否}{症状描述}{时间数值}{时间单位}”,再对每个元素赋予选择项。同时“症状部位”、“症状描述”的数据可由相应标准术语集中摘取,这样可以将医疗术语模板化。病历模板可实现“组装化”生成医生想要的准确、快速的书写病历,系统必须提供一套完整的病历模板,而同一病种由于患者性别,年龄等因素,所需要的病历模板也不尽相同,且不同病种在很多方面都具有相同点,因此针对不同患者,需要大量的“大同小异”的病历模板,如果这些模板都由模板制作人员一一制作的话,那工作量无疑是巨大的。因此,本系统需提供一种高效,快捷的病历模板制作方式,而这一功能必须依托在病历编辑器上。能将电子病历全结构化,采用灵活机制遵循HL7或其他标准,为病历数据的分析决策提供数据基础。现今电子病历全结构化的难点是病历的文书部分的全结构化。对此我们主要采用将病历的文书部分“元素化”的方法,将每一句病历都拆成不可再分的医疗数据元素并且建立各元素之间的标准逻辑关系最后,将这些元素进行格式标准化,以XML的形式存储。而对于这些文书的模板可由医院管理员根据医疗知识自定义,在之上增加、修改元素。如此类推我们可以将其他文书部分如体格检查,病程记录,护理记录,手术记录等都全结构化。2.强大的医学矢量图和医学表达式编辑器众所周知,在临床医学上,经常需要在病历上绘制人体图或器官图,并加以标准,来阐述临床诊疗过程,特别是在外科手术中,必须通过绘图的方式来描述手术部位、手术缝合部位等信息,因此,传统的病历书写模式,很多医生不得不花费大量时间来手工绘制医学图,不仅花费大量时间,极大地降低了医生的工作效率,而且由于是手工绘制,绘制效果差强人意,很难准确表述临床诊疗信息。本系统开发的智能病历编辑器提供了强大的医学矢量图录入功能。系统首先内置了一部分常用的医学矢量图(如果没有所需的医学矢量图,系统提供医学矢量图录入功能),医生可以选择所需的医学矢量图插入到病历中,然后系统提供了针对9 基于智能病历编辑器的电子病历系统研究与实现医学矢量图的强大编辑功能,医生可以在医学矢量图上增加文字标注,增加手术缝合线等信息,使得以前复杂无比的病历绘图工作,变得快捷、简便。医生在书写病历过程中,不仅仅需要插入复杂的医学矢量图,还需要书写复杂的医学表单式,如描述患者月经周期,则必须书写月经周期表达式,而针对这种特殊的表达式,即使是能熟练使用word的医生,也很难在word中打出医学表达式。因此,本系统提供了针对医学表达式的专用编辑器,该编辑器内置了各种常见的医学表达式,并可以针对表达式不同位置的值进行自由设置,从而实现医学表达式的快速录入功能。3.便捷的医学输入法在医生实际使用过程中,往往还需录入一些常用的医学词汇,如果采用普通的输入法,很难快速录入医学词汇,特别是医学生僻词汇。同时,医生在书写病历时,往往还需要插入特定的结构化元素,特别是电子病历模板制作人员,如果采用从元素库中去手动选择元素的方式来制作模板,那么工作量无疑也是巨大的。因此,本系统开发的智能病历编辑器不仅仅包含了几万条医学常用词汇,同时在录入的过程中还会自动查找可用的结构化元素,用户只需要使用输入法就可以将结构化元素自动插入到当前病历或模板中。2.3病历内容智能关联2.3.1同一病历内关联本系统智能编辑器的智能化最大体现在元素关联上。元素关联指的是一个元素内容会影响其他元素的行为,主要应用在比较复杂的病例中使用。例如:在入院病历中包含男女婚育史,如果我们的患者为男,那么接下来内容应该为“男性婚育史”,如果患者为女,那么接下来的内容应该为“月经生育史”。这样就需要用到关联,在书写病历选择性别后,让病历模版自己判断该出现“男性婚育史”还是“月经生育史”。本系统提供了复杂的元素关联规则定制模块,用户可以指定某一元素的值,当满足这一值时,指定其他元素的行为,比如隐藏元素,修改元素值,修改元素字体颜色等几种。采用元素关联功能,不仅可以使病历内容前后保持一致,还可以监控某些特定元素的值,比如将体温设置监控值少于45°,则一旦用户输入45°及以上的值时,可以将体温这个结构化元素的字体颜色设置为红,从而提醒用户检查。2.3.2不同病历外关联电子病历与HIS和集成平台集成、联动和交互。在HIS、信息集成平台和电子病历中已经存在的信息原则上不允许在重复录入,而应该能够自动获取。这些10 工程硕士学位论文信息在一个系统中发生改变时,在其它系统中必须同步变更,并保持一致;在患者日常诊疗过程中,很多元素都将出现在不同病历中,如患者姓名等个人信息,患者入院诊断等临床信息,既会出现在患者入院记录中,还将出现在患者首次病程中,那么一旦这些信息发生修改,只要设置了绑定刷新的结构化元素,所有引用该元素的病历记录在该元素上将保持内容一种,如患者个人信息;但如果某结构化元素允许患者在不同诊疗过程中保持不同的内容,则不需要设置该属性,那么结构化元素的改动将不会引发其他病历中同一种结构化元素内容的改变。2.4病历三级质控病历三级质控包括医生质控、科室质控、院级质控。以满足不同权限的质控需求。1.医生质控(1)在医生书写电子病历时,通过集成的医学知识库,提示用药禁忌、检验禁忌等内容,明确提示病历书写过程中存在的空项、漏项、不合逻辑的内容。(2)支持电子病历书写的时效质量控制:医疗事件发生后6小时之内,医生能够书写、修改病历,超过6小时经有关部门批准后,可以补录;(3)系统应提醒各级医生及时处理电子病历需要完成而没有完成的各种操作,特别是及时审核那些已经保存但尚未通过审核的内容。2.科室质控(1)科室质控医生提供本科室病历质量缺陷的详细分布情况。(2)科室质控医生可对本科室归档电子病历质量的进行统计和分析,进而了解本科室病历缺陷分布规律及变化趋势。(3)支持对本科室的病历质量进行自动评分、手工评分并记录质控结果。3.院级病历质量控制(1)院级质控医生可以监控全院在院电子病历质量,以便了解全院电子病历质量缺陷的分布情况。(2)能够查阅调阅在院和出院病人的电子病历。(3)院级质控医生可以根据《病历书写规范》并结合本院实际情况,自定义病历评分规则和设定质控流程。(4)院级质控医生可对全院归档电子病历质量的进行统计和分析,进而了解全院病历缺陷分布规律及变化趋势。(5)院级质控医生可以对全院电子病历质量进行自动评分、手动评分并记录结果的病历质量档案中;(6)院级质控医生可对全院归档电子病历质量的进行统计和分析,进而了解全院病历缺陷分布规律及变化趋势。(7)构建三级消息交互机制,方便院级质控医生与科室质控医生和临床医生之间的消息互通,如科室质控医生向临床医生发送质控提醒信息,同时可以临床医生的反馈信息,了解病历整改情况。11 基于智能病历编辑器的电子病历系统研究与实现2.5开发所采用的技术2.5.1ASP.NET下的MVC的实现MCV模式(Model-View-Controller,即模型-视图-控制器)是软件开发过程中一种常用的设计模式,其核心思想是通过三者各司其职,将业务逻辑从UI中分离出来。模型主要作用是封装应用程序数据;视图是对后端服务器返回的数据进行展示;控制器的主要作用是接受并调用后端服务对用户的请求进行业务处理。ASP.NET的前身是ASP技术,是服务器端应用程序的热门开发工具。与传统的Web开发模型相比,ASP.NET是一种服务器端脚本技术,使嵌入网页中的脚本可由因特网服务器执行,具有简单易学、适用性强、便于管理等特性。通过在ASP.NET的框架下实现MVC的设计模式将视图与业务逻辑中分离出来,将数据从对其控制器中分离出来,提高了代码的可重用性,具有良好的可扩展性。通过面向对象的变成,可以轻易的实现一个模型,多个视图和多个控制器的功能,同时当模型发生改变时,所有视图将自动刷新;2.5.2数据库系统的介绍本系统使用IBMDB29数据库。由于电子病历中存在大量的数据层面的交换和集成,本系统使用XML来交换信息。XML作为自描述的语言与标准,如人类的语言一样成为计算机应用之间的交互载体,易于理解且便于扩展:一方面,XML通过人类自然语言而非计算机语言来对信息进行描述,便于用户理解和处理数据信息;另一方面,通过新增标记来扩展数据结构,从而使数据格式灵活化,便于多个不同部门进行数据交换。DB29提供了对XML日益完善支持的DB29的pureXML技术,“纯”XML存储将XML存储在类似于DOM的层次模型中,有效解决了数据的存储组织、效率等一系列问题。数据库引擎能够对XML数据快速导航和执行查询,并能满足XML数据不断变化的要求。DB29混合型数据库引擎可为在数据库管理系统中同时存储关系和XML数据提供灵活性和一贯快速的性能,因为数据库管理系统在每一个级别(从客户端到引擎,再到磁盘)都了解和支持这两种模式。XML数据继承了DB2为关系数据提供的相同的备份与恢复、优化、可伸缩性和高可用性。最终,统一的XML/关系数据库通过避免对分开存储的XML数据和关系数据进行集成,简化了业务过程。选用DB29作为数据库不仅实现数据层面的交换和集成,还可扩展支持应用集成、业务流程集成的需要。2.6本章小结本章主要描述了电子病历的基本概念以及电子病历的核心——智能病历编辑器的概述,阐述了病历编辑器的关键技术要求。12 工程硕士学位论文第3章系统需求分析及概要设计电子病历是医疗机构对门诊、住院患者(或保健对象)临床诊疗和指导干预的、数字化的医疗服务工作记录。电子病历贯穿着病人的整个诊疗过程,各类医疗业务所形成和利用的患者数据集都是电子病历的有机组成部分,电子病历是联[41]系各类医疗业务之间的纽带,使之形成了一个以电子病历为核心的有机整体。3.1电子病历的使用对象从使用电子病历角度分析,该系统包括以下用户角色:表3.1角色列表所属主题域角色名称业务角色分析负责住院病人医疗诊疗活动的医生,完成病房日常工作,住院医生并落实各项治疗措施,书写病历及住院志等信息多角色的权限管理:管床医生、上级医生、值班医生、会诊医生、总住院医生、临床研究人员、医疗质控医生、医院内部病历调阅人员、医院外部各级、各机构病历调阅人住院细化医生角色员;支持责任医生向非责任医生(研究生、进修医生、实习医生)的授权管理。权限设置支持不同类型的患者:分管患者、本组患者、本科患者、全院患者等负责协助住院医生的工作,按医嘱给病人进行各项治疗和住院护士处理,实施临床护理和病房管理的护士负责门急诊病人医疗活动的医生,处理门急诊常见病症,门急诊医生并书写门急诊病历,并提供卫生保健教学工作等门急诊门急诊护士负责协助门急诊医生的工作,按医嘱给病人进行各项治疗(含急诊留观)和处理,对病人进行护理的护士体检体检医生负责处理体检整个流程,书写体检单,并提供健康建议质控科室主管负责对质控结果审查的人员质控质控科室科员负责对质控信息的统计、分析的人员负责病案管理的人员,处理病案的建档、借阅、归还、检病案病案管理员索、以及权限设置等医学资料库资料管理员负责对医学资料库进行设置与维护的管理人员负责对模板进行设置与维护的业务管理人员,包括模板的模版库维护人员系统维护新建、修改、删除等维护操作系统管理员负责系统的设置与维护的管理人员13 基于智能病历编辑器的电子病历系统研究与实现3.2以电子病历为核心的数据需求3.2.1电子病历信息来源电子病历的主要内容是通过医疗机构的相关医疗服务人员在为患者、保健对象等进行临床诊疗活动过程中产生的,按照相关法规记录的各项医疗服务业务活动记录。这些数据不仅仅是简单的存档,而是定时地、动态地、有目的地从平常使用的医院信息化系统中进行对相关数据进行抽象和集成。医疗服务中与电子病历基本内容和信息来源相关的业务活动记录主要包括病历概要、门(急)诊病历、检查检验记录、治疗处置记录、护理记录、医疗机构信息、健康体检记录等17类。这里业务活动是指在特定语境下最小、不可再细分的业务活动单元,业务活动记录与信息采集系统是一对一或多对一的关系。电子病历住院病程记录的分类及其与信息采集系统的对应关系,见表3-2。电子病历各业务域的信息内容根据有关业务规范和实际需要,分别由其中若干业务活动记录组合而成,且具有灵活性和可扩展性,以适应医疗业务及管理模式的发展需要。表3.2电子病历业务活动记录分类及与信息采集系统对应表业务活动记业务活动记录医院信息系统录分类EMR100001首次病程记录EMR100002日常病程记录EMR100003上级查房记录EMR100004疑难病例讨论EMR100005交接班记录EMR100006转科记录EMR100007阶段小结EMR10住院住院入出转管理子系统EMR100008抢救记录病程记录住院医生工作站EMR100009会诊记录EMR100010术前小结EMR100011术前讨论EMR100012术后首次病程记录EMR100013出院小结EMR100014死亡医学记录EMR100015死亡病例讨论记录3.2.2电子病历数据需求电子病历是医疗机构对门诊、住院患者、保健对象临床诊疗和指导干预的、14 工程硕士学位论文数字化的医疗服务工作记录。电子病历明确了临床信息系统的数据需求,一份患者的电子病历是在医疗机构历次就诊时所产生和被记录的所有诊疗活动的完整记录,是一个以三个维度构建(即历次就诊、健康和疾病问题、医疗服务活动)的逻辑架构,来多方面的、多层次的、有效率地描述电子病历的组成结构及其结构化信息之间的联系。通过科学分类与抽象描述将历次就诊、健康和疾病问题、医疗服务按照一定的时间性、方位性和逻辑性,有机地联系起来,并对所记录的大量数据进行系统化、条理化和结构化。1.第一维度:历次就诊根据就诊类型可以分为门(急)诊、住院和健康体检,历次就诊不局限于一家医疗机构,它包括患者一生中在所有医疗机构的就诊记录,因此所有医疗机构的电子病历应该能够互联互通,电子病历数据是超越医疗机构边界的。2.第二维度:健康和疾病问题每一个人在每次就诊所面临的健康和疾病问题不尽相同,每次就诊可能包含多个问题,也有可能多次就诊只针对一个问题,根据问题进行归类,可以发现因特定健康和疾病问题而发生的所有医疗服务活动所记录的完整数据集。3.第三维度:医疗服务活动针对特定的健康和疾病问题,医疗机构开展一系列治疗、健康体检和康复等医疗服务活动(或干预措施),包括全方位的围绕患者的诊疗、护理及检查检验等,这些活动反映了患者健康需求的满足程度和医疗服务利用情况。电子病历的三维概念模型,可以清晰地反映出不同就诊、主要健康和疾病问题、主要医疗服务活动三者之间的相互联系。由于三维空间中的任意一个空间位置都对应着某个特定的医疗服务活动记录,从而构成了一个完整、立体的医疗服务活动记录,这些医疗服务活动记录全面地反映了EMR内容的全貌。关于电子病历的主要内容,将之归纳为病历概要、门(急)诊病历记录、住院病历记录、健康体检记录、转诊记录、法医医学证明及报告、医疗机构信息等七个业务域的基本医疗服务活动记录。这些记录分别与特定的诊疗活动密切相关,在各项医疗业务的开展过程中形成,并可被所有医疗业务使用,以实现辅助诊疗的目的。EMR与各医疗业务的关系如下图:EMR贯穿着患者的整个诊疗过程,各类医疗业务所形成和利用的患者数据集都是EMR的有机组成部分,或者说,EMR是联系各类医疗业务之间的纽带,使之形成了一个以电子病历为核心的有机整体,以便在整个诊疗活动过程中全方位地支持医护人员。15 基于智能病历编辑器的电子病历系统研究与实现图3.1电子病历与各医疗业务的关系由于与特定疾病问题和医疗服务活动相对应的记录内容不是一成不变的,在所关注的疾病问题及医疗服务活动的深度和广度不断调整、完善的过程中,电子病历的内容可以随着电子病历管理需求或干预措施的变化与改善而进行适时调整。用于描述电子病历记录的数据模型应该具备良好的可扩展性,在满足所记录的电子病历内容不断变化的同时,能够保持数据模型的稳定。这里列出的电子病历各类记录,只是个最小集,实际医疗业务的输出可以超过这个范围。3.3电子病历系统业务模型根据前期的需求调研,本围绕电子病历系统核心业务流程的基本业务模块划分为:住院电子病历,门急诊电子病历,体检电子病历,质控管理,病案管理,模板管理,医学资料库管理七大部分。其他的外围的包括财务管理、药品管理等并未划分在其中。每个七大关键业务活动并不是孤立存在的,他们之间包含各种协作活动,可以采用构件图将这些协作表示出来,这也即是主题域之间的服务接口。电子病历业务划分与服务接口示意图如下图所示:16 工程硕士学位论文图3.2电子病历业务划分和接口构件图3.3.1智能病历编辑器智能病历编辑器的智能化集中体现在以下几个方面:第一,可视化。一方面,由于大部分医生都习惯所见即所得的模式书写病历。如果病历录入界面与最终打印结果完全不一样,用户会感觉不方便直观。部分医生接触过计算机,但是大部分人并不熟悉复杂软件的操作,如果病历编辑界面操作过于复杂,会打断医生的思路。另一方面,需要考虑到方便医生使用,由于患者病历类型比较多:入院记录,出院记录,病程记录,护理记录等等,每种类型又细分成更细的类型,又有不同科室之分。而病历不是简单的文字内容,还包含表格、图片、字体大小,行间距等因素。因此,所见即所得是智能编辑器是整个系统基本的功能。本系统智能编辑器整体风格类似WORD编辑器,按纸张页面显示,所见即所得,编辑器顶部显示页眉,底部显示出页脚。中间是正文区域,不同纸张之间有明确分页。用户在编辑器中看到的是什么样子,打印出来就是什么样子。总之,与用户熟悉的word保持了最大程序的仿真。第二,结构化。本系统主要采用将病历的文书部分“元素化”的方法,将每一句病历都拆成不可再分的医疗数据元素,并且建立各元素之间的标准逻辑关系,并将这些元素进行格式标准化,以XML的形式存储。通过这样的过程,能够将纸质病历中的信息转化为计算机能识别和理解的结构化数据予以输入、处理、传输和应用,同时采用灵活机制遵循HL7或其他标准,为病历数据的分析决策提供数据基础。而对于这些文书的模板可由医院管理员根据医疗知识自定义,在之上增加、修改元素。如此类推我们可以将其他文书部分如体格检查,病程记录,护17 基于智能病历编辑器的电子病历系统研究与实现理记录,手术记录等都全结构化。第三,自动化。病历信息中有大量的数据元素要求描述保持一致的。如电子病历系统中的患者基本信息(姓名、性别、年龄、职业、单位、住院号)等进行绑定,实现了“一次书写,多文档同步刷新”,大大提高书写效率。同时,自动生成的文本对提高书写准确性也是十分有利的。可以避免病历对同一数据描述不一致的情况。支持必填项检查,例如如果医生有的项目没有填写,则系统可以给予提示。支持简单元素、复杂元素、小模板、大模板、常用语等辅助录入机制。简单元素:在病历中大部分内容都有几种规范的表达方式,例如“入房方式”就有以下几种可选方式:“步入病房、扶入病房、抬入病房、推入病房、抱入病房、平车推入病房”,这几种表达方式应该保存在知识库中,医生只要双击编辑器中“入房方式”这几个文字,就弹出上述选项供选择。通过建立规范的知识库,医生可以快速生成正确的描述。避免了手工录入慢、随意性大的缺点。复杂元素:有的描述无法通过上述方式实现,例如:“皮疹类型”,如果未见皮疹,则输入“未见皮疹”即可,但是如果有皮疹,在要按下列方式详细描述(可能还有其他描述方式):“于[症状位置]见[皮损形态]的[皮疹颜色][皮疹],[皮损分布],界限[清楚],[压之退色],[表面无异常],[无点状出血现象],[皮肤划痕试验阴性]”。由于不同患者情况不同,因此,上述“[]”内的文字都应该可以再次双击选择。通过采用复杂元素+复杂元素内嵌套的简单元素,可以实现较复杂描述的录入。第四,智能化。提供医学专用输入法,不仅集成了几十万条常见词组和十几万条医学专用词组和短语,而且开创性的解决了在病历书写的过程中自动对医学专业术语进行结构化处理与存储这一业界公认难题。支持特殊医学表达式,例如月经史表达式、胎心位置、牙齿表达式等特殊医学表达式。支持输入数值合法性检查,如对体温、脉搏、呼吸等数值型内容的合法性检查。可检查出数值数否在许可范围内。例如当医生输入体温为50℃时,显然不符合常规,系统将给予提示。3.3.2住院病历主题域本节重点依据前面划分的项目边界和范围,围绕住院病历主题域进行需求的概述,梳理该主题域的核心业务流程,归纳域内各个角色的需求,并基于用例建模进行分析。3.3.2.1业务需求概述住院电子病历的主题域要求住院医生依据患者诊疗进程,通过医疗工作者对患者的诊断、下达医嘱、下达检查、检验申请、手术、护理、以及转科(转院)、会诊、出院等相关诊疗工作,并书写相应的患者住院病历,和护士站、LIS、PACS、医技等其他诊疗系统或者药房、住院科、病案统计等其他业务综合系统联接,实现18 工程硕士学位论文全院数据共享。而护士通过配合住院医生的诊疗工作,根据护理要求,书写住院护理病历。患者从入院到出院的基本业务流程如下图所示:包含典型住院活动流程,部分内容略过入院登记安排病房病床检查检验单入院评估医嘱单检查检验申请询问病情特殊检查同意书辅助检查查看调用结果报告单医学影像检查资料初步诊断书写入院记录护理报告临床路径支持体温单书写首次病程下达医嘱病理资料书写日常病程病危通知生成住上级查房记录书院病案首页术前讨论术前小结住院病案首页在签订手术同意书整个住院医疗过程中随时自动生成已有的病案首手术医嘱术后病程页内容书写手术记录术后首次病程术后三天病程转院记录出院医嘱死亡记录虚线部分为可能的情况出院记录图3.3患者入院到出院基本业务流程患者从入院到出院过程中,相关业务活动会在系统中产生相对应的业务记录,说明如下表所示:19 基于智能病历编辑器的电子病历系统研究与实现表3.3患者入院到出院基本业务流程业务活动业务活动说明发生系统相关数据组入院登记登记患者基本信息住院管理患者基本信息安排病房病床护士为入院患者分配病房以及病床护士工作站完善患者住院信息护士书写护理记录,如入院评估记录、入院评估记录、体入院评估住院病历三测单等温单询问病情初次和病人交谈,掌握患者基本情况人工医嘱单、检查检验检查检验申请依据患者状况,提出相关申请住院病历申请单查看调用结果医生查看已完成检查检验项目结果住院病历检查检验报告初步诊断根据患者状况,初步诊断患者疾病住院病历入院记录下达医嘱住院医生根依据患者情况,下达医嘱住院病历医嘱单入院记录住院医生依据患者情况,书写入院记录入院记录住院医生依照患者实际诊疗过程和病病程记录病程记录情进行的连续性记录手术记录住院医生记录手术患者的手术过程手术记录在手术前对患者或患者家属下达手术手术同意书手术同意书同意书住院医生对病危或其家属下达病危通病危通知书病危通知书知书特殊检查、特住院病历对患者下达检查检验同意书检查检验同意书殊治疗同意书转院记录对转院病人所做的记录转院记录出院记录是指住院医生对患者此次住出院记录院期间诊疗情况的总结,应当在患者出出院记录院后24小时内完成对病人整个住院诊疗活动的记录自动病案首页病案首页生成病案首页其他记录其他记录其他记录从患者入到出院过程中,从病历生成的角度来看病历生命周期过程如下图所示:20 工程硕士学位论文质控病历添加手术同意书入院记录麻醉同意书病程记录输血治疗知情同意书手术记录书写病历病危、重通知医嘱单书死亡记录特殊检查、特殊治疗同意书不符合要求出院记录辅助检查报告科室主任检查单修改其他单据医学影像检查质量控制资料病历归档体温单病理资料质量检查„„符合要求病历评分病历统计与分该图主要表示了住院病历析的生成、归档、评分、统计与分析以及质控的总过程。其中质控过程贯穿整个病历书写过程。图3.4患者入院到出院基本业务流程3.3.2.2域内用例建模分析域内角色的用例建模分析如下:21 基于智能病历编辑器的电子病历系统研究与实现书写病案首页<><>录入病程记录<>书写住院病历<>书写住院志<>申请检查检验录入会诊记录医生下达医嘱<>录入出院记录<>下达长期医嘱<>书写手术记录下达临时医嘱查看相关记录<>重要处方<>书写转院病历查看体温单查看检查检验结果图3.5住院主题域医生角色用例模型图22 工程硕士学位论文体温单<>入院评估<>护理记录<>书写病历请求上级医生核对<>住院护士查看医生记录查看医嘱<>执行长期医嘱<>执行医嘱执行临时医嘱<>长期医嘱费用核对<>医嘱费用核对医护信息交互临时医嘱费用核对图3.6住院主题域护士角色用例模型图3.3.2.3关键流程描述1.检查检验申请申请检查检验首先由医生录入申请单,该申请单会通过系统转入相应的科室来执行相应的检查检验,待到检查检验结束后,由检查检验科室的工作人员把相应的结果录入系统,并给予医生提醒,医生来查看该检查检验结果。23 基于智能病历编辑器的电子病历系统研究与实现检查检医生登验科室陆系统工作人员书写申请单查看申请单查看检查检验录入检查检验结果结果图3.7检查检验申请2.会诊相关流程会诊流程首先由医生下达会诊通知单同时,通过网络、短信、E-Mail等方式自动传递会诊通知至相应科室、会诊医生。并通过网络、短信、E-Mail等方式自动提醒被邀医生会诊时间和地点。会诊医生接到会诊申请后,应给予回复。如未回复,系统应自动提醒组织会诊者手工催办。要求会诊记录可以在被邀医生自己的工作站上完成,多个医生可以同时对同一患者的会诊意见进行记录,并支持按申请会诊科室、医生、被邀会诊科室、医生、会诊状态(准时、超时、取消),会诊性质(急诊、疑难、大型)等属性进行统计。医生进行会诊申请系统下达会诊通知会诊提醒未回复回复会诊催办会诊记录会诊统计图3.8会诊流程3.转诊相关流程24 工程硕士学位论文转诊流程首先由A科医生按照病人的要求申请转诊,然后由系统下达转诊通知给B科的医生,B科室的医生接受转诊通知,同意转诊则转诊成功,不同意转诊则系统通知A科室医生。转诊不成功。A科室医生申请转诊系统下达转诊通知B科室医生接收转诊通知转诊不同意信回复转诊不同意息同意办理转诊手续病人转诊图3.9转诊流程4.执行医嘱执行医嘱首先由医生书写医嘱,它分为长期医嘱和临时医嘱,通过系统传送到住院护士处,住院护士查看到医嘱信息后,按长期和临时两种情况对患者进行相应的治疗活动,在执行医嘱过程中把相应的结果录入系统。医生可以对记录进行查看。5.医嘱费用核对医嘱费用主要就是住院护士对医嘱的执行所花费的费用。分为长期医嘱费用核对和临时医嘱费用核对。住院护士对患者的各项费用记录进行核查。若有差错则返回再进行确认,直到无误。25 基于智能病历编辑器的电子病历系统研究与实现住院护士登陆系统核对长期核对临时医嘱费用医嘱费用否否是否正确?是否正确?是是患者缴费图3.10医嘱费用核查3.3.3模板库管理主题域本节重点依据前面划分的项目边界和范围,围绕模板库管理主题域进行需求的概述,梳理该主题域的核心业务流程,归纳域内各个角色的需求,并基于用例建模进行简单的用例分析。3.3.3.1业务需求概述模板是EMR系统中的一项重要的内容,医生和护士在书写病历时,采用模板能大大地提高医生书写病历的速度和准确度,而且给医生带来极大的方便。在电子病历系统普遍采用模板来辅助病历书写情况下,模板的制作是推动电子病历能否成功应用的前提条件之一。在病历模板制作和管理思路上,应提供科学合理的模板制作和管理工具,支持全院、科室、个人三级模板管理,让医生感觉通过电子病历系统,无论是书写病历还是制作模板都非常的方便,而且还可以建立一套自己的知识库。医生在使用电子病历中自主制作个人模板,然后通过一定的评选机制,将符合要求的模板上升为科室或全院公共模板。在模板的分类上,采用标准专业分类,以避免因医院科室建制的调整影响模板在科室间的共享。EMR系统的中的模板重点包括病历模板和医嘱模板两款,他们彼此有各自的分类和要求。病历模板按使用范围可分为:个人模板,科室模板,院级模板;从共享与否来看又分为共享模板,私人模板等。其病历模板分类如下表所示:26 工程硕士学位论文表3.4电子病历模板分类表由系统管理员或者开发人员编写好的各科室的基本病历模板,所有用户都可公用模板以使用公用模板,但是不能修改也不能删除用户在病历的编写过程中可以随时保存自己修改的病历为个人模板,该模板个人模板只能被个人使用系统管理员或主任级医生可以编写电子病历模板并将其保存为推荐模板,该推荐模板模板只能被本科室的用户使用,而且也只能被本科室具有修改权限的医生修改科室成员可见模板,科室成员均可以使用,如果共享出来,则可升级为公用科室模板模板,院级模板等全院可见模板,通常由个人模板或科室模板共享得到,是推荐形成的优秀模院级模板板3.3.3.2域内用例建模分析域内角色的用例建模分析如下:图3.11模板主题域医生角色用例模型图27 基于智能病历编辑器的电子病历系统研究与实现图3.12模板主题域模板管理员用例模型图3.3.3.3关键流程分析1.制作病历模板流程模板的组成涵盖简单元素、复合元素、段落模板,病历模板四个级别,通常通过简单元素和复合元素来合成段落模板,而段落模板又可以形成更高一级的病历模板。模板定制基本过程是通过基本元素和复合元素来合成段落模板,病历模板再由段落模板和基本元素、复合元素组合而成,模板制作和管理要满足卫生部的基本的病历模板和段落模板的要求,能够灵活生成和修改,方便医生的病历书写,从而帮助提高诊疗治疗和效率。28 工程硕士学位论文基本元素复合元素自然语言段落模板电子病历模板图3.13模板制作流程3.3.4病历质控主题域本节重点依据前面划分的项目边界和范围,围绕病历质控主题域进行需求的概述,梳理该主题域的核心业务流程,归纳域内各个角色的需求,并基于用例建模进行简单的用例分析。3.3.4.1业务需求概述电子病历质量控制要求实现质量控制管理人员可以随机抽取、实时监控每一份病历资料书写内容的完整性、逻辑性和病历完成的时限,做到事前提醒、事中监督、事后考核,从而形成对医护人员的诊疗和护理活动进行一定的监控,确保诊疗质量,减少医护事故,以达到提高医疗质量的目的。通常包括病历质量监控、模板监控、评分标准维护、对病历进行评分、对病历进行归档等工作,具体来说,病历质控分为:医生质控、科室质控、院级质控。3.3.4.2域内用例建模分析域内角色的用例建模分析如下:图3.14病历质控主题域质控医生用例模型图29 基于智能病历编辑器的电子病历系统研究与实现<>信息查询<>查询病历状态查询<>时限设置<>系统设置评分项目设置<>科室质控员评分标准设置<>评分<>自动评分录入考核结果手动评分信息发布图3.15病历质控主题域科室质控员用例模型图<>分析统计病历质量统计抽样检查院级质控员建立档案信息发布图3.16病历质控主题域院级质控员用例模型图3.3.4.3关键流程分析电子病历质控工作流程首先由医生提交的完成的病历,该电子病历会通过系统转入相应的质控医生来执行相应的初步审核,待到质量审核结束后,由质控医30 工程硕士学位论文生把相应的修改结果录入系统,并提交病历至相应的科室,通过科室质控员的审核后提交至院级质控部门,待完成所有质控工作后,把病历转入病案管理科。医生书写病历质控医生初审病案管理科病历科室质控员审院级质控员审核核图3.17质控基本流程3.4系统功能结构模型在前期分析核心业务模块分析的基础上,进行了子系统的划分,如下图所示:电子病历(EMR)系统住院病历模板库管理质量控制病案管理系统管理书写患者病历病历模板管理时效控制病案查询主界面管理查看检查检验基本元素维护质控规则设置病案统计用户管理病历自动生成复合元素维护质量控制病案借阅权限管理结构化录入和编辑段落模板维护质控结果查询病案归还日志管理辅助录入多点病历模板维护质控结果统计基础数据设置粘贴病案评分维护医生事务提醒医嘱模板管理„„„„模块注册知识库支持模板共享统计与分析(接口)„„图3.18功能模型结构图(1)住院病历模块31 基于智能病历编辑器的电子病历系统研究与实现协助住院医生完成病房的日常诊疗工作。其主要任务是处理诊断、下达处方、下达检查检验单、手术、书写病历及会诊、转科、出院等信息。与护士站、LIS、PACS、医技、手术麻醉、药房、住院科、病案统计系统联接,实现全院信息共享,数据统一,完整的住院诊疗过程,入院记录、首次病程记录、日常病程记录、检查检验单、手术记录、出院记录等,所有诊疗活动的记录,最终汇总形成一份完整的电子病历。(2)模板库管理模块维护系统模板库,具有相关权限的义务人员可根据具体业务需求维护各级包括全院、科室、个人的病历模板、医嘱模板等,维护段落模版、符合元素、简单元素。通过新建、修改、删除等操作来管理模板库。(3)质量控制模块主要包括对病历质量的进行三级监控,提供灵活的指控规则设置,提供统计和查询监控病历书写质量。(4)病案管理模块对病案进行管理。包括病案的建档、借阅、归还、检索、权限设置、评分设置等。(5)系统管理模块维护系统日志、备份、字典、权限等管理,为用户提供了系统定制的平台,使用户可以重新定义系统的模块和功能组合。3.5本章小结本章主要深入剖析了以电子病历为核心的数据需求,根据慎密的需求调研分析,形成了系统的业务模型及功能模型。32 工程硕士学位论文第4章电子病历系统架构设计4.1电子病历系统设计原则电子病历系统的设计能够结合目标,并根据医院的实际需求进行设计,设计规范,结构合理,系统设计遵循下列原则:(1)稳定性以电子病历为核心的医院管理信息系统最重要最核心的质量特性在于稳定性和可靠性。若系统瘫痪,其后果不堪设想。因此,必须在可接受的情况下,从系统各个方面,如系统结构和设计方案,从硬件的各个方面,如设备选型、厂家的技术服务能力、备件供应能力等方面考虑,尽可能降低系统发生故障的可能性和其影响性,对各种可能出现的紧急情况有应急的工作方案和对策。(2)可扩展性系统应保证能在各种操作系统和不同的中间件平台上的可扩展性。应严格按照软件工程规范进行应用软件的开发过程,应统一编码规范、统一界面风格、统一数据结构、统一操作方法等,采用基于组件的设计,为便于在日后的业务变化时,只需要改动规则配置,不需要修改程序,有利于系统维护以及方便的系统升级和性能扩展。(3)易用性电子病历系统的用户工作任务繁多,重复性较强。因此,系统建设要以满足业务需求为首要目标,在实用可靠的前提下,尽可能方便用户操作,节省医务人员的时间,提高系统的效率和易用性。主要体现为:1.电子病历系统的界面布局、操作程序、业务逻辑、专业用语等必须符合临床习惯、临床思维规律和诊疗规程,并与医生工作站有机集成和整合,能够有效提高临床诊疗工作效率和质量,提高医务、护理管理工作的质量和效率。2.所有交互界面必须按“以人为本”的原则进行设计,要求有足够的“在线帮助”、“日常工作导航”、“常见问题处理指南”等帮助文档。3.所有交互界面的业务控制逻辑要求“清晰明确,一目了然”,任何功能按键及其功能按键之间的相互控制和依赖关系,必须由应用软件明确提示和呈现,不得有任何“隐含晦涩”的假设,不加提示,误导用户或让用户不知所措。4.系统要求在任何时候提示用户可以执行或不可以执行哪些操作。任何操作在提交生效之前都应该是“可逆、可回退或可取消”的,在提交生效之后,则应该是“有痕迹或和需授权下的可逆、可回退或可取消”的。所有操作的结果都应33 基于智能病历编辑器的电子病历系统研究与实现该是事务流程的真实写照,操作人员的误操作只能取消而不得以另一种效果相反的操作而抵消,以避免因操作人员有意无意的往复操作而影响统计数据的真实性和准确性。5.系统要求提供真实可用的预置录入模板,以供操作人员筛选、修改、整理和追加。系统要求支持多种层次、用途、辖域的模板。模板的样式和内容要求可定制。系统应该有专门的模板管理程序(含批量导入、导出、转换等功能),也应该提供用户在录入过程中将实际录入的内容导入或保存为新模板或取代原有模板的功能。系统需要提供多种检索模板的方法。6.系统必须提供多种辅助录入方法,以满足不同操作人员的需要。系统提供的各种辅助录入方法应该在尽量使用国际、国家或部颁的标准或规范术语或词典的同时,也同时支持方便实用的用户自定义术语和词条的功能。辅助录入方法必须具有个性化的词频统计和高频优先的功能。系统必须提供专门的用户词典管理程序,除需要具备用户词典增、删、改、导入、导出和转换功能外,还必需具备自动建立用户定义词条和标准规范词条之间的对应关系(可由用户审核修改)的功能(不排除使用知识库、人工智能等技术)。7.操作界面的使用和维护(特别是模板维护)界面必须友好、便捷,符合当前流行的模式和习惯。电子病历和医生工作站需要提供鼠标为主和键盘为主的两种操作模式,以分别提高数据采集效率和交互友好性。对敏感操作或关键数据,必须醒目辅以视觉、声音(含语音)提示,以减少误操作几率。系统应避免冗余数据和操作,并充分利用数据之间的约束关系自动校验和采集数据。为临床安全起见,不得随意提供数据缺省值。8.系统必须最大限度地提高数据采集的自动化程度,尽量减少手工输入或过录数据的机会,避免手工复制、粘贴操作。(4)标准性系统的标准化和规范化是以电子病历为核心的医院信息系统建设基本而又关键的一步,要实现信息通讯与共享,必须规范信息技术标准。以电子病历为核心的医院管理信息系统的标准化体现在两方面:第一、业务方面:系统建立必须符合卫生部提出的业务标准。统一化软件和代码,规范化数据格式和各种文件资料。第二、技术框架方面:整个系统必须满足行业的统一标准。是系统在操作系统、应用服务器和数据库上具有灵活性、可移植性。(5)先进性系统在实用可靠的前提下,尽量使用国内外先进计算机以及网络通信技术,提高系统的性能以及先进性。在技术上采用先进的体系结构和主流的技术产品,保证整个系统能和将来的新技术顺利融合,平滑过渡。主要体现为:34 工程硕士学位论文1.参照HL7标准,以及卫生部电子病历标准,对电子病历系统进行建模。2.采用先进的电子病历编辑器,方便医务人员书写和使用电子病历,提高相关人员的工作效率。3.采用先进的数据库产品,以及XML数据库技术,提高整个系统的存储效率和响应速度。(6)安全性系统应按照相关信息安全的标准,提供全方位、多层次的安全保护和保密方案,保证数据安全,以防各种方式与途径的信息泄露和非法入侵。需要依据国家相关法律的进展,采用相应的技术手段,确保临床数据的安全性。主要表现为:1.电子病历系统必须具有非常强大的数据整体安全性(防止批量窃取)、私密安全性、统计安全性。防止电子病历数据被非法利用和篡改。2.应用软件必须提供支持严格的权限分级管理和授权机制,提供集中式和分布式的权限管理工具,能够分别设定系统内部访问和外部访问的多层级电子签名机制,防止数据非法访问、利用、删改,并对有关权限管理的所有操作进行审计,确保电子病历系统符合国家《电子签名法》和安全认证要求。3.对超级用户的权限应提供特殊的管理、监控和审计机制。系统采取有效措施防止超级用户权限滥用。4.必须在应用软件、数据库、操作系统、网络特性、身份认证等多个方面,综合考虑应用软件的安全要素,确保系统的整体安全性;防止非法用户的入侵;减少合法用户误操作的可能性;以保证数据的真实性、完整性、一致性和准确性;对于敏感数据的操作,必须在应用软件中留有痕迹,提供审计信息,便于追踪和查处。5.制定系统运行、维护和管理的规章制度。6.对特殊病人的医疗记录必须采取更高级别的信息安全手段,如数据加密,对特殊病人的姓名、职务、单位等敏感资料进行匿名化处理,让较低权限的用户不可检索或查阅。7.电子病历软件本身需要提供有效、易用、可靠的数据备份、恢复功能;提供可靠的数据迁移和转换机制,以防范数据在迁移或转换过程中出现丢失、重复、不一致、遗漏等严重影响数据质量的问题。8.电子病历系统需要同时支持无纸化和纸质、打印手写签名的两种信息模式。9.确保数据库中数据的安全性。通过使用相关数据安全中间件,确保不能通过数据库客户端直接查看数据库中的数据。35 基于智能病历编辑器的电子病历系统研究与实现4.2系统设计目标该系统总体设计目标是研究出一套符合相关规定的,满足医院需求的、方便医生使用的、数字化数据处理的电子病历系统,系统化、结构化地收集患者诊疗信息,完成基础医疗业务流程的信息化,实现同一医院内部不同系统和不同医院间信息交换和共享,并进一步深入扩展,通过数据挖掘,支持循证医学和临床科研等工作。大体来看,本系统将以电子病历为核心,囊括住院病历、门急诊病历和体检病历,并主要通过电子病历编辑器和医嘱管理两大工具作为该系统的核心组件,进行录入、编辑和管理电子病历。4.3系统总体结构针对电子病历所面临的问题,结合国内外已有的研究成果,提出了基于XML的电子病历总体框架。一方面,电子病历系统通过标准化的外部接口将其他系统如HIS、LIS、PACS等的医疗信息数据提取出来,利用XML语言输出符合CDA/XDS规范的文档;另一方面,电子病历系统通过电子病历编辑器来提供病历书写、检索等功能。总体结构图如图4-1所示。图4.1电子病历系统总体结构图本系统的总体结构是将各个外部系统(如HIS,LIS,PACS,RIS等)的数据按照数据集成的方式,“以患者为中心”的原则通过重新转换和组织,利用系统数据交换接口与电子病历系统的数据库进行交互。而电子病历系统需要相关的医疗数据时,通过数据交换接口,向相关系统提取数据。系统采用数据安全中间件的安36 工程硕士学位论文全体系已确保系统业务数据的安全。基于智能病历编辑器的电子病历系统以电子病历编辑器为中心,核心工作为书写病历和制作模板。同时协助医生进行医嘱录入。系统的功能还包括病历模板管理、病历检索、病历归档、病历质控,以及医学知识库管理等模块。当系统需要与其他平台或系统进行交互时,只需将相关数据生成符合CDA标准的XML文档即可进行数据交换。同时,系统还遵循卫生部相关的标准体系和安全体系。在总体设计时,为满足系统将来的扩展性需求,重点参考了卫生部《基于健康档案的区域卫生信息平台建设指南(试行)》和《电子病历基本架构与数据标准征求意见稿》。4.4系统逻辑结构系统的逻辑指的是系统由哪些逻辑元素组成、以及这些逻辑元素之间的关系。软件的逻辑元素一般指某种级别如逻辑层(Layer),以及子系统、模块,甚至类的功能模块。本系统在逻辑上分为用户层,业务层,数据层和硬件层四层。其中,用户层按照不同的角色说明了系统设计的各种用户,如下图所示:业务层包括并按管理,质控管理,医学知识库管理,系统管理,住院电子病历,门急诊电子病历,体检电子病历,以及模板管理等业务模块,如下图所示:图4.2电子病历系统表示层模块结构37 基于智能病历编辑器的电子病历系统研究与实现图4.3电子病历系统业务层模块结构数据层包括基础数据,如字典数据,卫生部电子病历标准数据,和医学知识库数据;硬件层通过相关的硬件设施来提供基础服务。系统的数据层模块结构图如下图所示:图4.4电子病历系统数据层模块结构系统采用分层思想和模块化结构,使系统具备高内聚低耦合的特性,提高了系统的扩展性和可维护性;系统数据自底向上流动,底层数据负责提供上一层所需的数据。38 工程硕士学位论文4.5系统拓扑结构拓扑结构是指系统中各个子系统和模块包括数据服务器、应用服务器和相关网络设备等相互连接的形式。常见的拓扑结构有总线型拓扑、星型拓扑、环型拓扑以及混合型拓扑机构。本系统采用星型拓扑结构,中心交换机为其中心,通过医院主机房的数据库服务器,磁盘阵列,应用服务器将备份容灾机房的备份容灾服务器组,连接在一起,外部系统接入交换机、后台维护监控系统、无线设备接入交换机以及医生/护士工作站等连接在一起,共同组成电子病历系统的拓扑结构。医院主机房备份容灾机房备份容灾服务器组数据库磁盘阵列应用服务器移动医生/护士工作站后台维护与系统监控无线设备接入交换机外部系统接入交换机中心交换机其他外部系统10-100M交换机10-100M交换机10-100M交换机10-100M交换机……工作区1工作区2工作区3工作区n医生/护士工作站医生/护士工作站医生/护士工作站医生/护士工作站图4.5电子病历系统拓扑结构图4.6智能病历编辑器与电子病历系统的交互总的来说,电子病历系统和编辑器是整体与局部的关系,调用与被调用的关系。电子病历系统是整体,在处理医疗机构中的相关业务,需要编写电子病历,需要调用编辑器来编辑电子病历。所以,编辑器提供文本编辑,输入检查,痕迹保留,打印支持,结构化元素插入,医学表达式插入,医学输入法,医学矢量图插入,以及输出XML格式的结构化电子病历等功能。电子病历系统则包含编辑器,医嘱录入,医嘱管理,机构化输入管理,编辑器输入解析与映射存储,以及各模块的管理功能。电子病历系统与编辑器的关系如同2-1所示。39 基于智能病历编辑器的电子病历系统研究与实现电子病历编辑器医嘱录入文本编辑结构化元素插入输入检查医学表达式插入医嘱编辑开处方痕迹保留医学输入法支持打印支持医学矢量图插入输出结构化电子病历XML结构化元素管理编辑器输出解析与映射存储医嘱相关管理标准模式管理病历模版管理病历内容管理病案管理病历质量控制患者管理医学知识库管理医学图库管理输入法管理电子病历系统图4.6电子病历系统与编辑器关系图4.7电子病历结构化数据模型4.7.1数据模型综述一般而言,按照不同的应用层次,数据模型可以分成三种类型:概念数据模型、逻辑数据模型、物理数据模型。概念数据模型(ConceptualDataModel)简称概念模型,是数据库设计人员在初步了解项目需求的情况下,对项目中的数据对象采用数据库模型语言的粗略描述。概念模型主要是关系数据库中E-R图的一个具体展现,描述了实体具有的主要属性和实体与实体之间的相互关系。逻辑数据模型(LogicalDataModel)简称逻辑模型,该模式是在概念模型的基础上完善而形成的,该模型描述了实体的所有属性,并将实体与实体之间的关系转变成一个“实体”,该模型能初步展现整个项目的数据需求,但是并没有落实到具体的数据库。物理数据模型(PhysicalDataModel)简称物理模型,该模型是针对具体的数据库,在逻辑模型的基础上进一步完善形成的。该模型不仅描述了所有实体的属性及关系信息,同时还对每一个属性标注了数据类型,指定了主键、外键、索引等信息,该模型可以直接生成创建数据库的SQL语句,是数据库设计的最终产物。4.7.2电子病历系统概念数据模型基于卫生部标准,电子病历系统的结构化概念模型如图4-6所示。40 工程硕士学位论文图4.7电子病历系统概念数据模型示意图4.7.3电子病历系统逻辑数据模型由于整个电子病历系统的逻辑业务庞杂,下面仅以电子病历系统中的子系统门急诊业务为例,来说明该子系统的逻辑数据模型。门急诊业务的结构化逻辑模型如下图所示。图4.8患者基本型信息逻辑数据模型示意图41 基于智能病历编辑器的电子病历系统研究与实现图4.9急诊机构逻辑数据模型示意图图4.10检查检验逻辑数据模型示意图42 工程硕士学位论文图4.11HL7标准码逻辑数据模型示意图4.7.4电子病历系统物理数据模型在物理模型中,通过以下两条规则来判断是否使用XML数据库:1.当表之间的关联层次超过三层,使用XML数据列存储相关字段。2.当字段的层次结构能够发生动态的改变,使用XML数据列存储相关字段。下面仅以电子病历系统中的子系统门急诊业务为例,来说明该子系统的物理数据模型。如下图所示:图4.12患者基本型信息逻辑数据模型示意图43 基于智能病历编辑器的电子病历系统研究与实现图4.13急诊机构逻辑数据模型示意图图4.14检查检验逻辑数据模型示意图图4.15HL7标准码逻辑数据模型示意图44 工程硕士学位论文4.8本章小结本章简要的介绍了电子病历系统架构设计,包括系统的设计原则、系统的设计目标,阐述了系统的总体结构、逻辑机构以及拓扑结构。具体描述了系统的结构化数据模型。45 基于智能病历编辑器的电子病历系统研究与实现第5章电子病历系统的实现与系统测试5.1关键技术的实现基于智能病历编辑器的电子病历系统以电子病历编辑器为中心,核心工作为书写病历和制作模板。同时协助医生进行医嘱录入。系统的功能还包括病历模板管理、病历检索、病历质控,以及医学知识库管理等模块。当系统需要与其他平台或系统进行交互时,只需将相关数据生成符合CDA标准的XML文档即可进行数据交换。本节主要描述智能病历编辑器的关键技术要求,并通过截图演示电子病历系统的部分实现界面,并说明智能病历编辑器的实现过程和实现结果。5.1.1病历编辑器的高级功能1.结构化录入进入病历编写的界面,该功能采用仿Word风格,默认为“清洁浏览”模式,清洁浏览指的是病历上无结构化痕迹的浏览方式。转化为编辑模式后,可对病历进行结构化录入,如下图所示:[],{}中的元素为结构化的元素其中,[]为简单元素。{}为复杂元素。结构化的元素将以关系型数据存入到数据库中。图5.1病历录入界面46 工程硕士学位论文在书写病历的过程中,双击中括号中的结构化元素能够打开结构化内容,鼠标单击或者通过上下键可以选择对应的结构化内容,帮助医生方便迅速地进行结构化录入电子病历。而这些录入的数据将以XML的文件保存到数据库中。图5.2结构化元素选择界面2.医学专用输入法:该输入法集成了几十万条常见词组以及医学专用词组和短语。在病历书写的过程中自动对医学专业术语进行结构化处理与存储,并且可以自定义词库,导入文本词库,支持词频调整、自定义词组自动记忆。进入编辑器中,开启输入法,依照拼音输入法输入内容,在正常输入法下端框体内容为医学专用输入法内容,移动键盘方向键“↑”、“↓”进行选择,黄色字为所选内容,按回车键确认输入内容。图5.3医学专用输入法3.输入数值合法性检查:可检查体温、脉搏、呼吸等数值型元素内容的合法性,即是否在许可范围内,并且可以自定义范围值。在简单元素库中选择要定义的数值型简单元素,选取“数值型”,按需要选择“最大值”、“最小值”并在其后输入需要定义的数值范围,然后进行保存。47 基于智能病历编辑器的电子病历系统研究与实现图5.4设置数值合法性检查4.自动化提示设置一、智能元素关联颜色设置:如年龄为简单输入类型的元素,如果年龄大于11岁,年龄元素颜色变成红色。如图所示:图5.5颜色设置智能关联图5.6元素值设置智能关联二、智能元素指定元素值设置:如根据年龄的值设置患者的身份,如年龄48 工程硕士学位论文<20,患者为“未成年”,年龄>20,患者为“成年人”,如上图所示;三、智能元素关联错误信息输出设置:当输入的“入院日期”>“出院日期”时,进行提示“入院日期不能大于出院日期”。如下图所示:图5.7错误信息输出设置智能关联5.1.2病历内容智能关联病历智能关联包含同一病历内关联和不同病历外关联和同一病历内关联的同步刷新功能:1)同一病历外关联:一个患者有多个病历文档,这些病历文档中,有些内容(例如主诉)要通过用户在病历文档中编辑生成,在其他后续文档中可能也会要求书写同样内容,根据病历评分标准,要求这些项的内容应该在多个文档中保持一致。因此要求编辑器提供一种功能,实现多个文档之间某些数据保持一致。2)同一病历内关联:病历文档中,还有一类数据,例如“入院诊断,术后诊断,出院诊断”,在一个文档中书写完入院诊断后,在另外一个文档可能要求书写术后诊断,术后诊断的内容可能与入院诊断相同,也可能不同,这种情况下,需要用户人工介入,选择到底采用哪种数据。(例如文档A中,入院诊断为xxx,书写文档B时,要求写术后诊断,医生希望直接把入院诊断的内容搬移过来然后修改,生成术后诊断yyy(患者可能有多次手术,从而有多个术后诊断),当书写出院记录时,医生需要书写出院诊断,此时医生可能从入院诊断借鉴,也可能从术后诊断中借鉴,此时软件不能自己做主决定,需要医生手工指定从哪个借鉴)。一个病历文档中,有很多独立简单元素复杂元素,不是所有元素都需要在多个文档之间同步,需要同步的仅仅是一小部分独立简单元素和复杂元素。针对以上两种特殊情况,解决的方法如下:49 基于智能病历编辑器的电子病历系统研究与实现1)在编辑大模板文档时,每个独立的简单元素和复杂元素的属性窗口(鼠标点击元素,然后按下鼠标右键的“属性”菜单项,然出元素属性窗口),可以设置元素是否为“此项允许此元素在多个文档之间绑定刷新(仅允许在模板中设置)”,如下图所示,如果打钩,则表示要求此元素在多个文档之间要绑定刷新。当编辑器的属性AllowSetMultiDocRefreshProperty_InEmrEditor为0时,上述属性仅允许在大模板中设置,不允许在具体病历中进行设置。当编辑器的属性AllowSetMultiDocRefreshProperty_InEmrEditor属性为1时,上述属性允许在大模板中设置,也允许在具体病历中进行设置。2)对于模板文档中的独立简单元素,打钩时有2个选项,分别对应上述2种情况,请根据具体需求进行选择(例如上文说的“主诉”,就要设置为“从相同元素、相同别名的安素中自动刷新”,如果是“入院诊断,术后诊断,出院诊断”,则要设置为“从相同元素、不同别名元素中手工选择刷新”)。3)对于模板文档中的复杂元素,由于复杂元素无别名属性,因此也不存在上述2个选项。4)编辑器的数据库存储中表格“EMR_ELEMENTCONTENT”负责存储患者每个文档中被绑定的独立简单元素及复杂元素的内容。如果后续文档X中每个元素在以前某个文档中已经存在,则在文档存盘时此表格内对应的记录被更新。如果后续文档X中某个元素在这个患者以前的文档中从未出现过,则在文档存盘时会被追加到这个表格中。也就是说,表格“EMR_ELEMENTCONTENT”中记录的是截止到目前,这个患者所有要求多文档之间刷新绑定的独立简单元素和复杂元素的最新内容。表格记录的数据为压缩后的二进制格式,目的是最大限度的节省存储空间。表5.1数据库表EMR_ELEMENTCONTENT字段名称字段类型主键允许空描述ZhuYuanNoVarchar(50)★NotNull患者的病案号,唯一识别患者的标志IDXInt★Notnull序号ElementIDVarchar(200)Notnull元素IDDocIDVarchar(200)null文档IDIsBasicElementIntNotnull是否是简单元素,1=是,其他值=否BasicElement_AliVarchar(200)Null如果是简单元素,则元素的asName别名ElementContentImageNull元素内容blob数据体实现效果如下图所示:50 工程硕士学位论文图5.8简单元素绑定刷新设置界面5.1.3病历三级质控电子病历的三级质控分为医生质控、科室质控、院级质控。其基本流程为:医生提交书写病历,相应的质控医生进行初步审核并录入质量审核结果,将病历提交至相应科室,再由科室质控员进行审核后并保存审核结果后,提交给院级质控部门,院级质控医生审核结束后,最后将病历转入病案管理科,如下图所示:图5.9三级质控流程5.2住院病历的功能实现住院医生依据患者诊疗进程,通过医疗工作者对患者的诊断、下达医嘱、下达检查、检验申请、手术等相关诊疗工作,并书写相应的患者住院病历,和护士51 基于智能病历编辑器的电子病历系统研究与实现站、LIS、PACS、医技等其他诊疗系统或者药房、住院科、病案统计等其他业务综合系统联接,实现全院数据共享。1)病人列表主界面可以根据分组如本人,科室,未归档,本组,会诊等查看患者列表,模拟床头卡形式显示病人的基本信息,如姓名、住院天数、入院诊断等。如下图所示:图5.10病人列表界面图5.11调用模板界面医生进入某位患者的病历书写界面时,可选择要书写的病历类型对应的模板,通过使用模板方便快捷的录入病历。如上图所示。52 工程硕士学位论文5.3模板库的功能实现模板是EMR系统中的一项重要的内容,医生和护士在书写病历时,采用模板能大大地提高医生书写病历的速度和准确度,而且给医生带来极大的方便。在电子病历系统普遍采用模板来辅助病历书写情况下,模板的制作是推动电子病历能否成功应用的前提条件之一。模板的组成涵盖简单元素、复合元素、段落模板,病历模板四个级别,通常通过简单元素和复合元素来合成段落模板,而段落模板又可以形成更高一级的病历模板。模板定制基本过程是通过基本元素和复合元素来合成段落模板,病历模板再由段落模板和基本元素、复合元素组合而成,模板制作和管理要满足卫生部的基本的病历模板和段落模板的要求,能够灵活生成和修改,方便医生的病历书写,从而帮助提高诊疗治疗和效率。图5.12插入模板界面在病历模板制作和管理思路上,应提供科学合理的模板制作和管理工具,支持全院、科室、个人三级模板管理,让医生感觉通过电子病历系统,无论是书写病历还是制作模板都非常的方便,而且还可以建立一套自己的知识库。医生在使用电子病历中自主制作个人模板,然后通过一定的评选机制,将符合要求的模板上升为科室或全院公共模板。在模板的分类上,采用标准专业分类,以避免因医院科室建制的调整影响模板在科室间的共享。EMR系统的中的模板重点包括病历模板和医嘱模板两款,他们彼此有各自的分类和要求。53 基于智能病历编辑器的电子病历系统研究与实现5.4病历质控的功能实现电子病历质量控制要求实现质量控制管理人员可以随机抽取、实时监控每一份病历资料书写内容的完整性、逻辑性和病历完成的时限,做到事前提醒、事中监督、事后考核,确保诊疗质量,减少医护事故,以达到提高医疗质量的目的。图5.13查看科室质控结果5.5系统测试为了保证运行时的稳定,用户对软件产品的质量越来越重视,系统测试现在是验收中必不可少的内容之一,由于电子病历面对的使用人群的特殊性,维护系统的稳定性与安全性,更显得尤为重要。对电子病历的测试主要包括功能测试和性能测试两个部分:1.功能测试:即检查电子病历系统的结构设计是否满足电子病历实际业务需求流程;电子病历系统的功能是否符合最初的电子病历系统需求分析提出的电子病历的业务需求内容;系统的操作结果是否满足预期操作结果。通过已经对电子病历系统进行系统测试和回归测试后,系统存在的缺陷数目统计如下:系统测试用例数44个,回归测试用例数12个,总计56个,按缺陷类型分类统计,缺陷数目统计如下:按严重程度:严重缺陷0个,一般缺陷13个,54 工程硕士学位论文微小缺陷30个;按缺陷类型统计,缺陷数目统计如下:用户界面缺陷5个,一致性缺陷1个,功能性缺陷34个,接口缺陷1个。2.性能测试:当前系统在湖南某三甲医院眼科等六个科室成功上线,试运行四个月,已创建模板数153个,简单元素83个,复杂元素189个,医学矢量图36个,医学表达式14个;当前,通过模板成功创建的病历数已达500多个,已归档病历达300多。模板调用速度平均控制在1秒内,经过用户使用,证明系统性能良好,可用性较高。5.6系统的安全性5.6.1用户权限设置根据有关规定和医院的实际情况,对使用电子病历系统的医护人员分类包括系统管理员、住院医师、化验科医师、检查科医师、护士以及医院领导。不同的角色分配不同的权限。住院医师包括主治医师、副主任医师和主任医师。主治医生可以对自己范围内的患者的病历进行读和写的操作,以及在一定时间范围内进行修改的操作,当超出该时间范围进行的修改操作,需保留修改痕迹,副主任医师和主任医师除对自己的患者病历的读、写和修改外还可以对科室的病历进行读,写和修改,同时保留修改痕迹。不同的角色登陆进入系统后,进入不同的界面,分别拥有各自所有控制的信息。5.6.2数据库安全性1.采用不同的角色的权限控制来实现控制数据库安全,不同的角色的数据存取权限不同。通过对创建的不同的角色的权限进行分配与回收来控制权限。采用视图、存储过程和触发器来控制数据库的安全。由于视图是虚表,采用视图的方式,授予用户操作视图的权限,可避免其对基表的直接操作,从而实现行级或列级的安全。将对基表的修改操作作为一个存储过程,然后控制用户执行这个存储过程的权限,从而限制用户对基表的修改操作,保证了数据的安全。同样,采用触发器也能防止随意修改或者删除数据。当用户试图对数据库进行修改或删除的操作时,触发器将会判断该用户是否为合法用户以及该用户是否拥有相应的权限。2.数据备份包括双机热备份、硬盘镜象备份等。而备份模式分为自动备份和手动备份,在周四晚上11点脱机备份。在备份时产生的业务数据将临时写在本地文件中,当备份完成后再自动导入到数据库中。5.7本章小结本章展示了该系统的功能实现,包括智能病历编辑器、住院病历、模板库以及病历质控这几个部分,并对系统测试和安全性进行了描述。55 基于智能病历编辑器的电子病历系统研究与实现结论随着计算机技术的日新月异和我国医疗卫生事业的发展,医疗信息化建设的步伐也越走越快。电子病历,是医院信息管理的基础,它可以协助医院高层管理人员规范电子病历的书写,是现代医疗机构临床工作开展所必需的业务支撑系统,它可以辅助医生诊疗、规范医务活动,也是居民健康档案的主要信息来源和重要组成部分,它可以实现了病人医疗信息共享为医学科研、教学及法律论证的重要资料。因此,针对电子病历系统的研究,具有一定的技术挑战性,较高的研究意义和实际用途。本课题源于某医疗科技股份有限公司的实际项目,在深入研究分析了卫生部发布的《基于电子病历的医院信息系统建设方案需求报告》和医院电子病历的实际需求以及现有电子病历系统的不足的基础上,研发了基于智能病历编辑器的电子病历系统,该智能病历编辑器一方面能够最大程度的满足医生的实际工作需要,为医生提供方便快捷的智能录入工具,辅助医生进行诊疗活动,加快了医院工作效率、减少了医疗工作成本、提高了医院管理水平;另一方面,结构化的数据存储为医学科研提供了宝贵的素材。本文分析了国内外医疗信息化的发展进程,详细了描述了电子病历系统核心——智能病历编辑器的特点与技术要求,分析了以电子病历为核心的数据需求。同时基于医院的基本工作流程与实际需要,通过分析病历书写基本规范,总结了电子病历的业务模型及功能结构模型。明确了系统设计原则和目标,设计了系统的总体结构以及结构化数据模型,并实现了该系统。目前,此系统已在湖南某三甲医院成功上线运营,运营情况良好。目前,此系统已在湖南某三甲医院成功实施,反应良好。电子病历系统确实还面临着许多问题,在本文现有工作的基础上,仍然可以进一步进行其他研究工作。比如电子病历系统的功能还在扩充,复杂的电子病历业务流程产生许多需要存储的相关数据,如何保证数据的一致性,以及在涉及到病历信息的隐私保护,数字签名等安全问题,仍然需要进一步的探讨和研究。56 工程硕士学位论文参考文献[1]卫生部卫生信息标准专业委员会.健康档案基本架构与数据标准(试行).2009,2-44[2]饶克勤.卫生改革与信息化建设.卫生部信息化工作领导小组办公室,2009,11(02):1-43[3]卫生部卫生信息标准专业委员会《基于健康档案的区域卫生信息平台建设指南.(试行)》.卫生部会议,2009,2-30[4]卫生部卫生信息标准专业委员会.基于健康档案的区域卫生信息平台建设指南,2009,5-45[5]姜平,王筱慧,俞磊.结构化电子病历与病历质量控制.中国病案,2012,13(1):10-12[6]刘丽华.总体框架与临床信息系统建设需求.北京:卫生部信息化工作领导小组办公室,2009,10(31):1-34[7]汤学军.电子病历标准解读.北京:卫生部信息化工作领导小组办公室,2009,11(03):1-51[8]胡建平.管理信息系统与医院信息平台建设需求.北京:卫生部信息化工作领导小组办公室,2009.11(03):1-43[9]夏德国,雷力,周凌宏.基于DICOM结构化报告模型和可扩展标记语言的放疗计划电子病历.中国组织工程研究,2012,16(17):50-55[10]李晶,苏厚勤.OracleXMLDB和DB2pureXML在XML文档存储查询性能方面的比较分析.计算机应用与软件,2012,5:195-198[11]S.Yamazaki,Y.Satomura.StandardMethodforDescribingallElectronicallElectronicPatientRecordTemplate.ApplicationofXMLtoShareDommnknowledge.MethodInformMed,2000,(39):50-55.[12]MartinWhittaker.EHRwars:thewinnersandloserinelectronicrecordstandards.TheBritishJournalofHealthcareComputing&InformationManagement,2002.1l,19(9):29-31[13]Prados-Suarez,B..ContextualizedAccesstoElectronicalHealthRecordsinCardiology.IEEEtransactionsoninformationtechnologyinbiomedicine,2012,16(3):1448-1451[14]DaveGarets.ElectronicMedicalRecordsvs.ElectronicHealthRecords:Yes,ThereIsaDifference.http://www.himssanalytics.org/docs/WP_EMR_EHR.pdf.,2011.08.26[15]Altman,R.B.TenGrandChallengesforMedicalInformatics.http://smi-57 基于智能病历编辑器的电子病历系统研究与实现web.stanford.edu/pubs/SMl_Reports/SMl-96-0655.pal/,2012.5.31[16]徐永东,权光日,王亚东.基于HL7的电子病历关键信息抽取技术研究.哈尔滨工业大学学报,2011,(11):89-94[17]HL7.HL7VERSION3STANDARD.2010.http://www.h17.org/,2011.11.10[18]W3CXMLCoreworkingGroup.ExtensibleMarkupLanguage(XML)1.0(FourthEdition)W3CRecommendation.http://www.w3.org/TR/xml/,2011.8.11[19]王莹,陈伟鹤,鞠时光.一种适用于电子病历系统的使用控制模型.计算机科学,2010,11:190-193[20]马永恒,熊前兴.W3CXMISchema模式的设计方法研究.计算机应用研究,2006,5(9):80-82[21]张相国,王国仁,张思德.XML函数依赖的定义及分析.计算机研究与发展,2006,43(1):137-142[22]李光明,王芳,郭文强.基于ZEN的电子病历编辑器的开发.陕西科技大学学报(自然科学版),2009(02):80-84[23]Yun,J.H,Chung,C.EfficientprobabilisticXMLqueryprocessingusinganextendedlabelingschemeandalightweightindex.InformationProcessing&Management,2012,48(6):348-355[24]杨柳,谢宁,钟诚,陆向艳.基于UML建模的电子病历系统设计与实现.广西大学学报,2008,33(4):398-400.[25]WorldWideWebConsortium.REC-xpath-data-model.20070123.XQuery1.0andXPath2.0datamodel(XDM).http://www.w3.org/TR/2007/REC-xpath-datamodel-20070123,2010.10.05[26]LiQuanzhong,MoonB.IndexingandQueryingXMLDataforRegularPathExpression.In:Proc.ofthe27thVLDBConference,2001,361-370[27]WuXiaodong,LeeMong-Li,HsuWynne.APrimeNumberLabelingSchemeforDynamicOrderedXMLTrees.In:Proceedingsofthe20thInternationalConferenceonDataEngineering,2004,322-324[28]TatarinovIViglassBeyerKSStoringandqueryingorderedXMLusingarelationaldatabasesystem.In:ProceedingsofSIGMOD.2002:204-215[29]刘兰霞,吴纯青,何文强.基于HL7的电子病历交换模型的研究.计算机与信息技术,2006,(5):29-31[30]Flavio,Rizzolo,AlbertoBohannonPMendelzon.IndexingXMLDatawithToXin.http://citeseer.nj.nec.com/rizzoloOlindexing.html,2010.4.21[31]WangChenying,YuanXiaojie,WangXin,etal.AnEfficientNumberingSchemeforDynamicXMLTrees.Proc.of2008InternationalConferenceonComputerScience58 工程硕士学位论文andSoftwareEngineering,2008,704-707[32]F.Oezcan,D.Chamberlin,K.Kulkarni,J.E.Michels.IntegrationofSQLandXQueryinIBMDB2.IBMSystemsJournal,2006,45(2):55-59[34]甘早斌,彭彬,李志欣.基于集中控制的MVC模型.计算机工程与设计,2005,26(2):454-455[35]李思莉,李娟.XML文档到关系数据库的映射策略.计算机工程.2010(3)[36]路燕,郝忠孝,张亮.基于编码的XML关系数据库存储.计算机研究与发展,2005,42(11):1983-1988[37]李由,肖卫东,徐振宁.XML数据库存储技术的研究与实现.计算机工程,2002,28(7):211-212[38]LiChangqing.WangTok-Ling.HuMinEfficientUpdatesinDynamicXMLData:FromBinaryStringtoQuaternaryString,2008(3):2-30[39]BhomeT.RahmESupportingEfficientStreamingandInsertionofXMLDatainRDBMS,2004,5-60[40]万小娜,陈盛双,张卓.多目标动态规划在电子病历结构化的应用.计算机工程与应用,2012,48(35):60-63[41]薛万国,李包罗.临床信息系统与电子病历.中国护理管理.2009,9(2):33-34[42]吴殿源,戴志鑫.病历书写基本规范使用手册.军事医学科学出版社.2004,4-2459 基于智能病历编辑器的电子病历系统研究与实现致谢在这三年的读研生活中,首先要衷心感谢的是秦拯老师。秦老师的严格要求使我不断进步,秦老师严谨务实、勤奋努力的治学态度让我永生难忘,秦老师对知识的不倦追求,永远是我学习的楷模。经常给我的学习提出宝贵的意见与建议,并对我悉心指导,让我受益匪浅。感谢306实验室学长、学姐们在学习上对我的引导和帮助!感谢306实验室同学以及各位学弟学妹们,谢谢你们在学习和生活上以及工作上的对我的支持与鼓励!衷心感谢所有曾经教导和关心过我的老师、同学和朋友!特别感谢我的父母和亲人,他们多年来给予我精神上和物质上的无私的支持、理解。鼓励着我克服困难,奋勇前进!最后,感谢百忙中抽出宝贵时间评审的各位专家、学者!王雄2013年4月60 工程硕士学位论文附录A攻读学位期间所参加的科研项目1.电子病历系统的研究与开发,某公司委托开发项目,2010.10-2011.1261

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭