HL7 V3组织标识符到URN:OID

时间:2016-02-24 08:50:02

标签: urn hl7-v3

我需要将HL7 V3组织标识符(根+扩展名)转换为URN。

组织ID如下:

<Organization xmlns="urn:hl7-org:v3">
    <id>
        <item root="2.16.840.1.113883.4.2" extensions="26879954"/>
    </id> 

... 据我所知,我可以使用“URN:OID:2.16.840.1.113883.4.2”

但是如何添加扩展值?

由于

2 个答案:

答案 0 :(得分:0)

你可能不能。组织<id>是实例标识符(II)数据类型。 II数据类型将根标识为“唯一标识符,该标识符保证实例标识符的全局唯一性。单独的根可以是整个实例标识符,并且扩展名为“字符串作为标识符根”范围内的唯一标识符。在其中,根“必须是有效的OID,UUID或HL7保留标识符”,因此您不能放置URN。

作为一个选项,您可以注册自己的OID,如下所示 - 2.16.840.1.113883.4.2 26879954 - 在这种情况下,您需要保留一个参考表唯一地识别组织。

这两者之间的区别在于,在第一种情况下,您确定了范围授权机构和该机构内的组织。在第二种情况下,您将组织标识为不属于任何范围集的单独的唯一实体。

有关详细信息,请参阅HL7v3规范版。

答案 1 :(得分:0)

我一直在审核HL7 CCDA documentation! ,我看到一些HL7 CCDA模板表示为:urn:hl7ii:2.16.840.1.113883.10.20.22.1.10:2014-06-09

所以我猜想将HL7 V3 id表示为URN的正确方法是:OID是: 瓮:hl7ii:{根}:{扩展}