|
发表于 2002-12-24 13:55:05
|
显示全部楼层
[原创]关于HL7应用问题的看法
两位的讨论都很深入,这几天因为出差去了,所以没有赶上和几位讨论。我基本上是同意tianma对HL7的理解。
但最后的观点还是不太同意。
“至于医院,作为医疗软件的应用者,只要了解hl7的基本知识就行了。除非他想自己做系统。”
我认为作为用户不仅要了解HL7的基本知识,还要深入了解HL7的实现和应用。虽然不用去了解具体在功能和编码上的事情。但深入了解这些可以避免受到产商的误导。
尤其是因为HIS已经是现有市场的既得利益者的时候。虽然市场竞争的结果是不思进取的公司会被淘汰,但是具体到某个公司某个个体来说,通常都只会考虑目前的利益。因此正如你所说:HIS产商是真正的应用者,但不是积极推动者。因此,他不会主动和医院去说可以进行系统的整合,可以利用HL7进行整合。
那么谁是最积极的推动者?一定是医院和新系统的开发商。而医院作为需求提出和验证方如果只是简单的提出说要实现系统之间的数据交换,这里可以有很多的技术和方案去实现这个目的。作为产商一定会选择对自己来说成本最低,最简单的方法,比如数据库同步的方法,或者就拖着,让医院选择自己的系统来扩大自己的利益。
同时因为HL7的开放性,会导致诸如tianma所说的那些问题。比如HL7没有规定应该采用什么通讯协议,只是遵循OSI,而OSI中可以包含很多协议。因此一个系统如果只支持UDP协议,但他也可以宣称支持HL7,而另一个系统也许是通过TCP/Ip来实现。这两个系统通讯的时候,必然会发生问题。
因此这些问题的出现,如果医院可以在进行招标的时候,明确的提出需求要求或者委托第三方提出需求要求,比如在两个系统中,进行通讯的时候,规定必须支持什么协议,采用什么方式进行数据交换的通讯,要达到什么样的目标,必须使用那些消息,那个消息应该在什么情况下被触发。必须要详细到这种情况下,才可能真正的实现到两个系统被整合。
而如果只是简单的提出需求,比如说Pacs和his,只能达到提出说:要实现pacs能够直接获取his中的病人基础数据等这样的需求,那么厂商可以同样使用dicom网关来实现,而且不用去定义什么消息,直接数据库对应就可以实现,只要达到数据同步就可以了。而要详细的话应该规定,必须采用HL7语法,当一个病人入院的时候,HIS必须发出ADT_A01传递病人基本信息,规定当HIS由影像医嘱的时候,必须通过什么方式发送SRM_S01给RIS系统进行预约,而ris必须回应srr。如果到这个程度了,我想这个医院的系统应该可以运行很流畅了。当然不能要求所有医院都有这样的人才,所以应该有第三方的HL7厂商提供咨询服务。
|
|