健康档案管理模型构建与系统开发
作者:孙志强 高旭 官泽 来源:《软件工程师》2013年第08期
龙源期刊网 http://www.qikan.com.cn
摘 要:医院信息系统以及电子病历系统的日益成熟,使医学数据存储量与日俱增,充分运用计算机技术,以这些数据为基础,研发居民健康档案的管理与数据分析系统,成为一个热点问题。本文在详细分析了居民健康档案的数据构成的基础上,设计了健康档案管理与健康状
龙源期刊网 http://www.qikan.com.cn
态分析系统的总体流程,基于JavaEE架构,实现了双终端访问接口,在健康档案管理与数据分析系统构建方面开展了卓有成效的工作,进一步挖掘“居民健康档案”数据的价值。 关 键 词:居民健康档案;JavaEE架构;UML语言;数据管理与分析 中图分类号:TP 文献标识码:A 1 引言
多年的医疗信息化技术的发展使医院信息系统(Hospital Information System, HIS)在各大中医院中的应用日益成熟,产生了大量的医学数据,然而这些数据的获取、转换、存储和传输目前主要局限在医院的日常事务操作,并作为历史数据存储在各基层医疗机构,其中拥有合理的数据结构和充足的数据量。利用这些数据开展进一步深入的分析,体现对医院管理、疾病诊断和治疗以及医学研究等的价值,是近些年信息技术领域和软件开发要解决的重要问题。 随着我国经济的快速发展和社会的进步,“以人为本”理念在全社会范围内被广泛接受,每个个体都越来越重视自身的健康状况并致力保证自身健康水平,使得基于已有的大量医疗数据完成健康档案的建立与管理的工作成为全社会普遍关心和着力开展的一项重要工作,居民健康档案的计算机化管理[1]在卫生部的领导下逐步建立并发挥越来越重要的作用。
居民健康档案[2]是居民健康信息的有组织的系统化信息,主要用于帮助医疗卫生服务机构掌握居民的身体健康状况,进而分析居民的身体健康问题,预测流行病的爆发情况并筛选出高危人群,从而开展有针对性的治疗。另一方面,医疗卫生服务部门还可以通过健康档案获取居民的基本身体健康状况,为社区居民提供更加有效的、便捷的和较为连续的相关医疗卫生服务,全面提升医疗卫生服务效率,提高医疗服务行业的资源利用率。
本文在详细分析了居民健康档案的数据构成的基础上,设计了健康档案管理与健康状态分析系统的总体流程,基于JavaEE架构,实现了双终端访问接口,在健康档案管理与数据分析系统构建方面开展了卓有成效的工作。 2 健康档案系统数据分析
项目组仔细研究了《国家基本公共卫生服务规范》、《电子病历数据规范》等与健康档案相关的数据与管理规范,查阅了国家医疗卫生部门制定的相关数据标准,确定了本项目研究的健康档案数据的核心内容,其中的数据信息主要有居民个人基本信息、常规健康体检信息、关于重点观察人群的健康状况以及相关医疗卫生服务部门的数据。居民个人基本信息中的数据项包括索引编号、姓名、家庭住址、个人收入等基本信息,以及与健康状况有关的血型、家族病史、药物过敏史、残疾情况等相关信息;常规健康体检信息中的数据项包括一般健康状况、身体检查、生活方式、住院情况等;关于重点观察人群的健康状况信息主要包括三十六个月内出生的儿童、孕产妇、年长者和患有一定程度的精神病等群体的有效健康资料;相关医疗卫生服务部门的数据信息包括医务人员接诊以及疾病诊断过程中产生的文字和影像资料等。
龙源期刊网 http://www.qikan.com.cn
目前,通常以表格方式对居民健康档案数据进行组织与管理,分为居民健康档案封面、个人基本信息表、健康体检表、接诊记录表、会诊记录表、双向转诊单、居民健康档案信息卡等数据。通过对这些医疗信息内容以及结构进行研究与分析,以XML作为健康档案数据的表示与存储的基础,遵循HL7标准,构建了健康档案数据模型,用以存储居民健康档案。 3 健康档案管理模式
通过对健康档案数据以及健康档案管理业务与流程的详细分析,仔细研究了《健康档案基本架构与数据标准》、《健康档案基本数据集编制规范》、《健康档案公用数据元》等标准与规范[3],多渠道获取各类人员对健康问题的关注角度与关注点,基本明确了健康状态分析系统业务处理的高层逻辑,并以此为基础,定义了系统业务处理的大体逻辑模式,即“安全性认证+数据录入与导入+数据统计分析与展示+健康水平评价”的模式。
本系统主要是以健康档案数据管理为基础,实现高层数据处理功能(如各种查询和统计工作),因此健康档案数据的准确性、完整性和安全性是本系统能够得以正常运行并发挥作用的前提。本着这样的指导思想,在进行健康档案数据录入和修改之前,必须通过一定的数据安全管理机制进行必要的安全性认证,在进行健康档案数据录入时,系统必须要实时地进行多种数据正确性的校验,保证系统内数据的有效性与权威性。 4 系统实现
系统开发采用面向对象开发方法[4-5],以Windows XP为操作系统平台,基于JavaEE架构[6-7],实现了系统的主要功能。居民健康档案系统主要包括对个人信息、家庭信息和健康信息等的管理功能,个人健康档案创建界面如图1所示,基本信息包含了身份证号、居民姓名、民族、籍贯和出生日期等相关信息,家庭信息包含了家庭成员、家庭住址、成员关系等相关信息,健康信息包含了血型、家族史和遗传病史等个人特征信息,这些信息为后续服务提供依据。
居民健康档案信息以XML格式存储,以便与Agent获取的其他健康数据进行整合,健康档案信息的XML数据存储如图2所示。
个人身份证号是个人信息检索的索引,使用个人身份证号定位到个人的相关信息,通过个人信息检索获取个人健康档案资料,个人健康档案资料主要包括血型、历史疾病、手术和家族史等。统计功能用于实现对个人健康数据,如血型、血压、血糖等的统计分析,图3为系统对血型和HR对比后的统计界面。 5 结论
通过健康档案管理与数据分析的研究与系统的构建,明确了健康档案数据的基本构成,进一步明确了健康档案管理在现代社会的重要意义,进一步深化了健康档案数据的利用价值,进一步强化了居民的自身健康管理的参与意识;健康状态分析系统的运行与应用,实现了个人健
龙源期刊网 http://www.qikan.com.cn
康信息的综合管理与多样化展示,充分利用计算机硬件平台和移动终端硬件平台,为用户提供方便快捷有效的健康信息服务,达到了预期目标。 参考文献
[1] 百度百科.居民健康档案管理[EB] http://baike.baidu.com/view/2323799.htm
[2] 卫生部. 关于规范城乡居民健康档案管理的指导意见[EB] http://baike.baidu.com/view/3059030.htm [3] 社区居民健康档案管理规范[EB]
http://wenku.baidu.com/view/7ff5c909763231126edb1139.html
[4] Grady Booch,著[美].邢春丽,译.面向对象项目的解决方案[A].北京:机械工业出版社,2009.
[5] Peter Eeles,著[美].尤克滨,等,译.基于RUP构建J2EE应用[A].北京:机械工业出版社,2008.
[6] 李利,邵秀凤.实用Java语言程序设计—基于MyEclipse[A].北京:北京邮电大学出版社,2009.
[7] 孔昊.JavaWeb设计实用教程—基于MyEclipse环境的应用开发[A].北京:机械工业出版社,2012.
因篇幅问题不能全部显示,请点此查看更多更全内容