HL7 V3 组织标识符到 URN:OID

Posted

技术标签:

【中文标题】HL7 V3 组织标识符到 URN:OID【英文标题】:HL7 V3 Organization identifier to URN:OID 【发布时间】:2016-06-06 11:00:16 【问题描述】:

我需要将 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”

但是如何添加扩展价值呢?

谢谢

【问题讨论】:

【参考方案1】:

我一直在评论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 的正确方法是: urn:hl7ii:root:扩展名

【讨论】:

【参考方案2】:

你可能做不到。组织 &lt;id&gt; 是实例标识符 (II) 数据类型。 II 数据类型将根标识为“一个唯一标识符,它保证了实例标识符的全局唯一性。单独的根可以是整个实例标识符”,扩展为“作为标识符根范围内唯一标识符的字符串”。反过来,根“必须是有效的 OID、UUID 或 HL7 保留标识符”,因此您不能放置 URN。

作为一种选择,您可以按照以下方式注册自己的 OID - 2.16.840.1.113883.4.226879954 - 在这种情况下,您需要保留一个参考表唯一标识组织。

这两者之间的区别在于,在第一种情况下,您需要确定一个范围界定权限以及该权限内的组织。在第二种情况下,您将组织标识为不属于任何范围集的单独的唯一实体。

详见 HL7v3 规范版。

【讨论】:

以上是关于HL7 V3 组织标识符到 URN:OID的主要内容,如果未能解决你的问题,请参考以下文章

HL7工具安装步骤

Azure Function v3 - 在启动中添加标识时“无法访问 Azure Functions 运行时”

sh Openstack CLI命令使用标识V3(包含组)创建新项目/租户和网络

W3C 推出去中心化标识符作为 Web 标准

操作系统——2.1-1进程的定义,组成,组织方式,特征

支付机构AID汇总(部分)