1 背景
“慢病”是“慢性非传染性疾病”的简称。这类疾病具有“发病原因复杂、潜伏期长、病情重、病程持续时间长、治疗费用多和致残致死率高”等特点。主要包括高血压、冠心病、脑卒中、肿瘤、糖尿病等疾病。慢病现已成为危害我国人民健康、影响社会和经济可持续发展的严重公共卫生问题和社会问题,亟需全社会高度重视和认真对待。
苏州市慢病监测管理工作开展已有多年,在取得成果的同时,工作中存在的一些问题,也随着时间的推移而逐渐暴露出来,如监测工作信息化程度偏低等。疾控机构从医疗机构获取慢病病例信息,主要依靠人工或者半人工方式,信息化程度偏低,依靠此种方式,获取病例信息的效率低下,且由于过多的人为参与,获取数据的质量有待提高,这些因素都影响了慢病监测管理工作的发展。
基于上述原因,我中心自行开发了基于公卫平台的慢病监测系统。
2 系统架构
基于公卫平台的慢病监测系统的系统架构如图1所示。
图1 基于公卫平台的慢病监测系统的系统架构
该系统采用C/S+B/S混合方式搭建,各部分通过机构内网以及卫生城域网相互连接,保证通信的畅通。C/S部分:客户端(智能提醒客户端)布署于医院和社区的医生工作站中,服务端(智能提醒服务端)布署于卫生信息中心的的公卫平台服务器中。B/S部分:客户端布署于医院和社区的医生工作站中,服务端布署于疾控中心的数据中心内。数据中心内配备有DELL 13代服务器,博科光纤交换机以及DELL存储阵列等硬件设备,运用VMware Vsphere套件搭建虚拟化环境,此外,运用centos7+weblogic11g+javaweb搭建软件环境,ORACLE 11g作为数据库管理软件,用于运行慢病监测系统。
3 系统功能模块
基于公卫平台的慢病监测系统包含智能提醒和WEB服务两个模块(见图2)。
图2 基于公卫平台的慢病监测系统功能结构
3.1 智能提醒模块 智能提醒模块用于连接医疗机构HIS和卫生信息中心公卫平台,将慢病监测数据上传至公卫平台。主要包含病例信息采集模块和慢病信息查重模块两部分。
3.1.1 病例信息采集模块 在医生接诊并使用HIS录入病例信息的过程中,实时监控并采集患者的个人基本信息、症状描述信息、医生诊断信息、医学检验信息以及患者处方信息,并按照业务需求将所需要的信息上传至公卫平台服务器。
3.1.2 慢病信息查重模块 与传染病上报不同,患者慢病诊断信息在数据库中只需要保存一次,同一个病人,在不同医院诊断为同一种慢病,只需要保留首次诊断,其余诊断不需要保存。慢病查重机制保证了此功能的实现,患者身份信息及其ICD-10诊断编码上传到公卫平台后,与慢病历史信息库中记录的身份信息以及对应的ICD-10编码进行比对,如果该身份信息及ICD-10编码已经存在于历史信息库中,则丢弃该条信息,仅保留历史信息库中的信息,防止相同信息重复记录。
除病例信息采集和慢病信息查重两个主要功能之外,智能提醒模块还包含下述功能:(1)提供可扩展的智能提示服务框架,支撑将来新的智能提示服务内容,如疾病增减等。(2)提供与医生工作站系统之间的标准应用服务接口,通过动态交换诊疗过程中相关信息,实现智能过程提示。(3)提供漏报提示,对患者诊断疾病信息、检验结果信息进行监控,防止应报未报情况的发生,降低漏报率。(4)提供工作站医生信息管理功能,在疾病上报的过程中将诊疗机构和责任医生的数据同时上报,进行上报疾病的机构和医生的监管。(5)提供防保医生审核任务提示,监管疾病上报审核工作,提高疾病上报效率。
3.2 Web服务 Web服务提供界面供医生输入未在HIS中录入的用于慢病监测的信息,并提供查询统计在内的功能,供疾控专家和社区医生在慢病管理中使用。包括自动获取个人基本信息、地址模糊匹配、慢病管理、用户管理、数据字典等功能。
3.2.1 自动获取个人信息模块 患者在就诊的挂号环节,个人基本信息就已经进入了医院HIS,在填报慢病监测信息的时候,系统通过标准接口,从HIS中获取个人基本信息,显示在Web页面上,大幅减少医生工作量。
3.2.2 地址模糊匹配模块 为保证在医院采集的慢病病例信息可以在随访环节正常使用,正确记录患者的居住地址就显得至关重要,而记录详细的地址又是一件费时费力,且容易出错的事情。为保证居住地址被正确记录,在此环节除了引入结构化的地址记录方法,还在后台设立标准地址库,与地名办、计生委地名数据库等成熟数据库联通并定期更新,使得医生在慢病报病信息录入界面输入地名部分字段或者拼音首字母时,系统可以通过模糊匹配得出医生可能需要的地址供其选择,减轻医生工作量的同时降低了出错的可能性。
3.2.3 慢病管理模块 提供糖尿病、冠心病、脑卒中、肿瘤四个病种的发病率、年龄分布、性别分布、地区分布等质控指标,供疾控专家查看,并以此为依据制定慢病防控策略。
3.2.4 用户管理 用户建立,更新用户,给用户分配权限。
3.2.5 数据字典 定义,描述并更新数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等信息。
4 系统运行流程
接诊医生在医生工作站中录入患者的诊断信息后保存,点击操作触发智能提醒模块,模块将患者的个人基本信息、症状描述信息、医生诊断信息、医学检验信息以及患者处方信息以XML文档的格式,通过卫生城域网上传到公卫平台服务器中,公卫平台服务器中的智能提醒服务端将XML文档拆解,提取其中的患者身份证(ID)+ICD-10编码这一组合,遍历历史数据库,与其中的身份证+ICD-10组合进行比对,如果历史库中已经存在这一记录,则自动去除该条记录,如果历史库中不存在这条记录,则智能提醒服务端对医生工作站中的客户端返回指令,客户端接收到指令后,弹出报病Web页面,并从HIS中抽取患者基本信息,显示在Web页面的个人基本信息区域,医生通过模糊搜索的方式获取患者的居住地址,之后填写HIS中未记录的慢病报病信息,点击保存,数据通过卫生城域网上传并记录到疾控中心的存储中保存起来。具体流程如图3所示。
图3 医院报病流程—报卡系统判断报病
5 结语
通过建立基于公卫平台的慢病监测系统,我市的慢病监测管理工作的信息化程度得到了很大程度的提高,疾控机构获取慢病监测信息的时间大大缩短,人员的工作负担得到减轻,工作效率以及准确性都得到大幅提高,同时,社区卫生服务机构可以在更短的时间内获取慢病患者的信息,尽早展开有针对性的随访工作,以改善患者各项代谢指标的控制情况、减少远期并发症、提高患者健康状况和生活质量,延长患者寿命,创造社会效益。
(节选自《中国数字医学》杂志2017年第4期,作者:丁翀 朱杰,单位:苏州市疾病预防控制中心)
《中国数字医学》微店,点击以下阅读原文进入