首页 文章

使用Hapi在单个应用程序中创建多个版本的HL7消息

提问于
浏览
2

我是HL7和Hapi的新手 . 通过阅读hapi教程,我想出了如何在单个应用程序中支持解析多个版本的HL7:http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/HandlingMultipleVersions.html

但是,我不确定如何在创建新消息时支持多个HL7版本 . 即如果我使用2.6版本的软件包和结构,我想构建版本2.3的HL7消息,我怎么能用Hapi做到这一点?

1 回答

  • 3

    实现此目的的最简单方法实际上是使用您想要支持的最高版本的结构 .

    在HL7 v2.x中,没有任何东西被删除,它们只会在结构中添加内容,有时会将内容标记为过时 . 因此,可以使用2.6结构创建有效的2.3消息(但不一定相反) .

    唯一要注意的是你在MSH段的版本字段中加上“2.3”,并且你不小心使用HL7 v2.3中不存在的2.6字段 .

相关问题