大概一年之前,这家位于伊利诺斯州Joliet市的非营利医院就开始使用Oracle基础架构帮助医生、临床医生和其他雇员对该医院的健康信息系统、电子健康记录、归档的图像和其他的医疗数据进行访问远程。当展望未来的时候,Silver Cross的首席信息官Matt Ebaugh说,这家医院正积极行动准备让病人也可以访问他们的医疗记录。
“我们确信(在线)个人健康记录正是我们领先之处,并且我们也将提供这一功能”Ebaugh说。
Silver Cross为什么选择了Oracle...
去年二月,当Ebaugh加入Silver Cross之后不久,该医院就开始寻找门户和基础架构软件厂商。
医院的工作人员知道他们想要一种可以支持多个厂商应用的平台。由于和某个私有的医疗信息系统绑定过于紧密的原因,剔除了这些小厂商之后,Ebaugh和公司发现他们将候选公司清单砍到了只剩三家公司:Oracle、Microsoft和Sun Microsystems。
Microsoft和它的Sharepoint协作软件最终未能满足要求,因为Ebaugh感觉到这家公司并没有全心投入到医疗行业中。
“曾经有段时间,(Microsoft)的确表现出它将深入医疗行业,并且使用它的资源来改变这个行业,”Ebaugh说。“但是这并没有坚持多少时间,很多情况下你得到的是不被支持的方案。”
另外,Ebaugh和他的同事不喜欢Microsoft似乎想把一切都绑定到SQL Server数据库管理软件的做法。
“如果你要使用,比如Oracle数据库或者Sybase或者其他的产品,达到医疗领域中现有的效果,那么有些困难。”他说,“但是使用Microsoft相对于将Microsoft换成其他的产品而言,那么前者似乎更容易(这样使用其他厂商产品就很困难)。”
Ebaugh发现Sun Microsystems拥有“伟大的平台”但是他们并没有迎合医疗市场的需求。
“因为Oracle拥有PeopleSoft和其他一些适合医疗的产品,我们对Oracle感觉更舒服一些,”他说。
即使Oracle不完美
但是Ebaugh补充,在Oracle开始服务医疗行业的需求的时候,它并不完美。除了提供特别贵的产品之外,他说,Oracle遇到了和Microsoft一样的问题,看起来它没有完全投入到医疗行业中。
“Oracle(需要)认识到医疗行业中的小公司可能会发展起来,它们开始关注更好的定价、更优秀的服务,因为它们涉足医疗行业已经有段时间。”他说。“虽然依赖于它们的全球视角不同会有成长也有衰退,但是我们真的需要它们发展更加健壮的医疗产业链。
部署的细节
Silver Cross医疗信息门户——现在被医院的员工和跟该医院有业务往来的外面的医生使用——是由Oracle 10g数据库, Oracle Real Application Clusters (RAC), Oracle 10g应用服务器, Oracle Portal和Oracle Identity and Access Management Suite搭建而成,Ebaugh解释。
但是从计划到实施的道路并不是一夜之间修出来的。该医院做的第一件事是对所有系统进行了深入的审计。
“第一步是真正的理解我们的架构,”Ebaugh说,“检查清单,确定需要做什么才能将应用和数据放到Oracle门户中。”
接下来,该医院建立了RAC数据库。这是一项耗费时间的过程,因此Silver Cross将其外包给第三方。Silver Cross继续搭建了应用服务器,并集成了BPEL和BAM插件,这让该医院开始对工作流建模,并最终设计出系统将如何使用。
这个软件“的确不再是一个简单的演示层的门户,而是做了很多其他的工作,”Ebaugh说。“还有很多的功能我们没有试用,而且这些都是在10g平台上搭建的,它绝对兼容ODBC,因此长期帮助我们将数据导入导出。”
Silver Cross还部署了Oracle Enterprise Manager 10g来管理和监控门户环境中的各台服务器,Ebaugh说。
展望未来
Ebaugh说Silver Cross正在致力于启动病人门户,通过这个接口病人可以检查预约安排以及研究有用的健康信息。
Silver Cross另一项重要的目标是建立期面向服务的架构(SOA),帮助该医院使用各种厂商的应用,最终更好的为整个社区中的医生服务。
“大部分机构都是为了解决自身系统中的问题而使用SOA的,因为它们可嫩是最好的商店或者它们要在多个平台上工作,”Ebaugh说。“我们现在这么做不仅是为了自己的医院,也是为了整个急救行业,让医生都联系起来。”