卢方建 卢方玉
(阳江市妇幼保健院,广东 阳江 529500)
由于医院信息化系统的开发商众多,而每个开发商都有自己的标准,而我国因为各地的医疗水平差异很大,无法制定统一标准,导致不同地区的医院、医院内的各个部门的信息系统,都有各自的电子病历数据,独立的数据利用率有限,如果能把各系统的电子病历数据都整合,设计出一个共享平台,不仅有利于医务人员全面把握患者病情变化演变过程,为诊断分析提供依据,还有利于资料资源的全面整合,从而降低诊疗费用。
信息系统的架构体系主要有两种,一种是C/S架构,也就是客户端和服务器架构;两一种是B/S架构,也就是浏览器和服务器架构。C/S架构的业务处理逻辑的处理放在客户端的,这种模式的客户端要有操作系统、网络协议、客户端程序和相关的应用软件等,对终端设备的要求比较高,所以称为“胖客户端”,但是对服务器的要求低,只需要单纯处理数据即可,这种架构灵活性和可扩展性比较差。
而B/S架构则把所有开发和运维的任务都放到了服务器端,客户端只是系统自带的浏览器即可,对终端设备的要求低很多,而且不需要处理各种逻辑运算,有利于终端的扩展和维护。鉴于医院的终端众多且对扩展性要求也高,并且各科室的设备配置都不高,选择B/S模式更适合。
共享资源两种方式,第一种是以人为中心地把人相关的电子病历进行搜索和浏览,汇聚到一个界面,方便医疗人员一次性全面查阅该患者的所有诊疗信息,有利于在更短的时间内更全面了解病人的历史医疗信息,让医疗人员能做出更正确的诊断和医疗方案,提高行医效率,也方便科研分析。这种共享是基于信息的分享方式,以浏览为主。
第二种是以数据元为单位的精细化整合,各种系统间的数据进行对比、去异、清洗、重组,融合成一个一致性的数据集,并以一个统一标准展示出来,这种共享的程度深,要求高,标准多,且需要各系统商进行接口开发,成本也高。
电子病历共享平台重点在病历共享,只需要获取统一患者相关内容即可,所以我们选取第一种方式,既满足共享的需求,也更容易实现。
共享平台采用面向服务架构的新型分布式软件开发方式实现的,逻辑上包括三个组成部分:服务提供者、服务代理和服务使用者。服务提供者使用标准的服务描述规范对服务的功能、使用和约束进行描述,生成相应的描述文档,并发布到服务代理的服务目录中;服务请求者根据需求利用服务代理提供了查找算法查找满足需求的服务,获取有关服务的信息,然后根据这些信息从相应的服务提供者那里调用需要的服务;而服务代理则主要提供服务的发布和管理等功能。
基于B/S架构的电子病历共享平台主要由一个注册站和多个系统服务节点组成,而每个系统服务节点又由系统的各种终端和服务器以及服务前台组成。
注册站主要提供的是管理功能,服务维护病人就诊所以呢信息和系统服务节点信息,以及用户权限的管理等,注册站采用B/S结构,访问者通过其主页的浏览来查看所有诊疗信息。系统服务节点只需在原有系统的结构上增加一个服务前台,也是采用B/S结构,对外提供本节点电子病历信息的浏览功能,对本系统内部人员提供浏览其他服务节点电子病历内容的功能。结构上还可以在每个节点的服务平台上加设防火墙或者网闸,以提高数据访问的安全性。
平台的电子病历数据处理流程如下:病人在院内的检验科抽血、仪检科做的B超和心电图检查,以及在门诊看病的历次记录和历次住院的所有电子病历资料都分别由各自系统服务节点的服务前台向注册站注册就诊索引信息,但是该系统的电子病历信息依旧保存在各自的服务器中,医生站等终端通过服务前台访问注册站维护的病人历次就诊索引信息,然后由服务前台根据就诊信息索引,从相应就诊系统的服务前台浏览到患者具体的电子病历信息。患者也可以通过自助机等终端浏览到自己的所有就诊信息。
注册站要完成该功能,需要两个基本web服务,就诊索引信息注册服务和获取就诊索引信息服务。为了解决跨系统的患者电子病历信息共享,还要解决患者主索引唯一性问题。每个患者都要建立一个唯一ID,以此为基础构建安全身份认证系统,保证信息的安全和患者的隐私。注册站可根据这个唯一ID好来维护患者的诊疗信息索引,提供检索功能。对系统服务街店内部来说,还要建立该唯一ID和各个系统内的唯一ID的对照关系。
本文提到的基于B/S架构的电子病历共享平台,充分利用了现有的医院各系统的资源和数据,在不需要大量资金投入、服务器设备增加的情况下,实现各系统的电子病历等资源的共享,由于各系统服务节点都有其独立的服务前台,且数据都仍存放在各自服务器中,对数据的保密性和安全性都有保障。平台的共享资源通过注册站以网页形式来展示,高效快捷,而且平台支持服务节点的扩展和变更,灵活管理,对于唯一ID要做到与各系统的病人ID一一对照,以保证数据的准确性。