业务流程

非典疫情病情信息系统采用目前主流B/S架构,其业务流程是:由下属医院等一线单位收集基础疫情信息,相关信息报送到区县CDC(疾病防治中心)和区县卫生局。由区县CDC和卫生局作初步的信息整理,然后提交市CDC和卫生局作进一步的数据汇总。市CDC和卫生局将最终数据提交中国CDC和卫生部,为领导的全局决策提供依据。

考虑到基础数据逐级上报汇总的过程相当耗时,长城软件设计了以数据中心为原型的系统架构,保证基础病例信息能及时、准确的汇总上报。

以大型共享数据库为基础数据承载平台,针对于多种业务需求,分别搭建疫情报送子系统、流行病学调查子系统、GIS分析决策支持子系统等,达到共享基础数据、及时汇总、及时分析的目的。

系统功能

SARS疫情病情系统是整个北京市非典疫情决策分析系统的基础数据的来源,主要收集、整理个案病例信息,包括以下几个模块:

1SARS信息报送模块

针对基础个案病例信息的录入与维护功能。个案病例信息记录的是病人在整个病理周期内的全部信息,从诊断发病到住院治疗,最后痊愈出院或死亡,是系统中变化最频繁的数据,而且其元数据也随着业务的深入而变动。针对这一特点,系统采用动态域表的方式实现对个案信息的维护。

通过动态域表可随时跟踪物理数据库元数据的变动,动态修改信息维护界面,保证个案信息能及时、快速、准确的进入系统。

2.病历汇总报告模块 

       CDC工作人员每日需汇总大量的基础数据中,形成汇总报表。针对个案病例信息的日常汇总统计,我们开发了日常统计报表模块,从一定程度上减轻了用户的工作压力。

主要包括当日病历统计报表、累计病历统计报表、确诊病历统计报表、疑似病历统计报表、历史报表查询等模块。

3数据查重模块

由于大量病人信息的重复录入、转订正,给统计分析工作造成很大困难,因此长城软件开发了病历查重模块,通过对以下各种情况的组合查重,解决了当日录入记录重复、当日录入记录与历史记录重复的问题。

4.统一入口门户

由于整个系统是由信息办总体规划协调的一个整体,因此长城软件承担了整个用户管理、身份认证、单点登录的工作,成为整个系统的单一接入门户,解决了用户管理和权限管理的问题。

关键技术

系统使用J2EE技术,采用B/S的三层架构:数据库服务器、应用服务器以及Web服务器与数据中心。客户端只需通过浏览器,如IENetscape等即可进行信息的报送与维护。

在本信息系统中,数据库服务器采用性能卓越的大型数据库系统——Oracle 9i数据库,应用服务器采用符合J2EE规范的WebLogic 6.1应用服务器。技术方案先进、稳定,为后期系统的正常运转、日常维护提供了保证。

 

实施过程

北京疫情防治系统是非常时期开发出来。应北京政府部门的要求,从2003421日开始,长城软件抽调全公司最精良的开发人员,迅速投入了北京市非典疫情病情信息系统的开发和建设。从接到领导指示到开发完成并上线运行,长城软件只用了13个小时的时间,就完成了北京市非典疫情报送系统开发任务。配合系统的开通运行,长城软件培训人员经过精心准备,在半天时间之内组织CDC(北京市疾病防治中心)18家单位、50多人进行了用户培训,最终让用户完全掌握了系统的使用方法和相关工作流程。

5月初,长城软件开始对疫情病情系统进行二次开发。在短短几天时间内,长城软件配合北京市委领导、北京市信息办和卫生局、防疫中心等单位,完成了系统需求分析、逻辑分析、总体框架设计及开发工作。至5月底,系统在北京市各家CDC、所有定点医院单位全线运行,实现了北京市非典疫情病情信息的远程采集和实时报送,为领导迅速及时的决策提供了科学依据。同时,长城软件还组织医院和CDC人员进行了使用培训。与第一次培训相比,这一次的培训任务更急、培训量更大。

在系统开通的同时,长城软件开通了24小时的热线服务,为用户解决各种各样的疑难问题与困难。系统全线开通以后,长城软件员工始终坚持在现场24小时全天候值勤,进行数据管理与维护、权限管理、功能划分等服务,随时按照各级领导需要进行统计并生成相关报表。

[分析点评]

北京市“非典”疫情、病情信息系统是非常时期的非常产物,从开始筹建到二次开发,再到完善,前后时间近一个多月。从某种意义上这个系统能在一个多月的时间里开发出来,并基本满足疫情、病情统计和分析功能这本身就是一个胜利。像这样一个任务量大、工作琐碎、涉及部门广泛、时间紧迫、意义重大的信息化工程,对任何企业来说都是一个考验。在系统开发的那段日子里,长城软件整个项目组的成员个个日夜奋战,加班加点,但是为了能在最短的时间将这个系统投入使用,工程师们没有怨言。所以,在此分析师首先要说的是真心感谢我们的工程开发人员,能以国家的需要、人民的需要为己任,不计个人得失,圆满地完成这个任务。我们真的应该感谢许许多多这样的普通人,正是因为他们的努力,我们才最终战胜“非典”病魔。

由于时间紧,整个系统选用都是最成熟的技术,从数据库到应用服务器,到开发平台都是我们最常见的,也正因为这样才保证了系统在最短的时间顺利成功完成。对于这个系统来说,这也可以说是最佳的选择。值得一提的是,这一系统主要针对“非典”疫情而设计,如果进一步的开发和完善也可以用于其他疫情、病情的控制和管理。