关于HL7V3与V2的一点看法
医院存在着多条业务流,HL7是按照医院的业务流程来组织分析的,这一点在V2和V3中并没有本质的差别,只是V3的分析更细。
但如果只是这些并不足以区别V3和V2,V2.5乃至以上都可以作到。
我理解V3在三个方面较之V2是大的突破。其中前两个与RIM有关,第三个纯粹是技术发展。
1,对事件(Event)按照业务相关进行组织。V2中事件是随意添加的,没有多少规范可言,这就导致了在应用时选择事件的不确定性。V3中RIM中的类以及后面的4个状态图就对事件的定义进行了规范。
2,对消息(Message)按照业务相关进行组织。V2中消息也是随意更新的,Message、Segment、Field、Component、Subcomponent,这5个层级是与业务无关,因此一个具体信息项添加到哪里也就是无从规范的了。V3中RIM中的类以及后面的DMIM、RMIM就对消息的定义进行了规范。
3,除了原先的ER7,又增加了对SOAP和EBXML的支持。但这个就只是技术实现的发展了。