2015-12-23 58 views
2

我是HL7和Hapi的新手。通過閱讀HAPI教程,我想通了,如何支持HL7的多個版本的解析在一個單一的應用程序: http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/HandlingMultipleVersions.html使用Hapi在單個應用程序內創建多個版本的HL7消息

但是,我不知道如何支持多個版本的HL7在創建新郵件。即如果我使用2.6版的軟件包和結構,並且我想構建2.3版的HL7消息,那麼我怎樣才能用Hapi來實現?

回答

3

完成此操作的最簡單方法實際上就是使用您想要支持的最高版本的結構。

在HL7 v2.x中沒有任何東西會被刪除,它們只會將東西添加到結構中,有時會標記爲過時。所以可以使用2.6結構創建一個有效的2.3消息(但反過來不一定)。

唯一需要注意的是,您在MSH段的版本字段中放置了「2.3」,並且您不會意外使用2.6字段,這些字段在HL7 v2.3中不存在。

相關問題