一 医院信息系统的技术结构框架 我国医院信息系统(HIS)从20世纪80年代初开始逐步发展起来,十多年来随着计算机技术的快速发展及应用需求的不断深化,HIS的结构大致经历以下几个阶段。 1单机模式。20世纪80年代计算机应用逐步引入医院工资管理、病案统计工作,90年代初开始用来进行住院门诊收费管理。一般都采用一台机器,一个软件,软件处理完全采用字符结构,引入数据库概念,当时医院普遍使用的只有一个单独的收费软件或统计软件,汇总还得人工干预才能完成,软件的使用主要是由财务收费人员进行操作。 2主机-终端模式。主要结构以一台网络主机,联接若干台PC终端机,有些为无盘工作站。计算机网络一般为总线设计,网络系统以NOVELL或UNIX为代表的主要网络操作系统;工作站操作系统一般为DOS、汉字系统UCDOS; 数据库采用debase、Foxpro为主流;软件系统以门诊、住院收费为基础,引入部分药品管理数据;操作界面也均为数字型处理,仍然没有临床数据。应用软件系统以财务为基础,主要信息来自门诊、住院病人的费用数据,屏幕均为字符界面。 3 C/S结构。服务器/客户端模式是医院信息系统最常见的传统结构。通常由客户端、服务器端—两层结构组成。网络操作系统以windows NT、windows2000 server等为主流;PC终端多为windows系列平台;关系型数据库系统有较多选择,如SQL server、Oracle、Sybase、DB2等;开发工具通常采用快速的RAD开发工具,有VB、VF、PB、DELPHI等。 4 B/S结构。浏览器/服务器模式是随着Internet/Intranet的深入应用而逐渐得到发展。在应用复杂度较高,用户数较多的情况下,采用二层结构将带来开发和维护的困难,此时,应当考虑采用B/S结构。与C/S模式常见的两层结构不同,B/S模式通常以三层结构为主,包括浏览器、应用服务器、数据库服务器三层。 基于Web的动态网页技术已经成熟,典型的信息发布技术有:CGI、服务器专用API、ASP/基于.NET框架ASP.NET技术、Java Applet(JDBC)以及Java Servlet等。CGI效率低、平台相关、编写困难;专用API间互不兼容,通用性差;组件技术多用于专用领域;只有JAVA方式和ASP.NET方式是目前得到广泛使用的两种创建动态页面的强大技术手段。 5面向服务的体系结构(Service-Oriented Architecture,SOA)。SOA结构是通过链接能完成特定任务的独立功能实体实现的一种软件系统架构,折衷了C/S和B/S结构的特点,实现了一种松散的耦合结构。接口采用中立的方式进行定义,实现了不同功能单元之间的松耦合,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在这种系统中的服务可以以一种统一和通用的方式进行交互。这种结构包括了许多关键技术,如XML,SOAP,WSDL等。 不论采用那种系统结构,目前存在两大企业级开发平台—J2EE和.NET,J2EE以SUN带头依托开源社区的强大支持,而.NET则由微软所开发,它们都提供了成熟、完善的技术,不论是现在以及将来,是医院信息系统开发所采纳的主流技术支持平台。 二 医院信息系统的设计结构 目前常见的医院信息系统它是以电子病历为基础,以病人信息为中心的较全面的医院信息管理系统,大致包括:临床系统(CIS),检验检查系统(LIS),影像系统(PACS);这代HIS系统运行的核心是电子病历(EMR)等。其主要结构特点:以医嘱处理为中心,以电子病历(EMR)为基础;基本数据来源于临床医护人员和临床设备;能为临床提供高质量的数据;信息点之间能实现信息实时反馈;采用图形和字符界面;可为医保部门提供较详细的病人医疗数据;可提供卫生统计工作报表;能真正实现医学统计和分析。它的基本设计结构如图1所示。 三 未来医院信息系统的应用框架结构 未来医院信息化建设的步伐正朝着数字医院的方向迈进,其应用系统的框架为:一个中心(数据集成中心);两网(内网和外网);两大体系(管理信息体系和临床信息体系);三卡(就诊卡、医疗保险卡和内部工作卡);五大业务平台(医疗业务平台、客户关系管理平台、供应链管理平台、知识协作平台、管理和决策支持平台);十大核心系统:医院资源计划(HRP)、PACS、LIS、EMR、供应链管理系统(SCM)、客户关系管理系统(CRM)、办公自动化系统(OA)、决策支持系统(DSS)、远程医疗系统(Tele-Medicine)和无线应用系统,如图2所示。
|