【问题标题】:HL7 PID segmentHL7 PID段
【发布时间】:2018-03-19 05:59:45
【问题描述】:

我对 HL7 有一些误解,特别是在 PID 段中。 如果我们有一个病人有两个不同的名字,我们如何使用这两个名字来构建 PID-5? 例子 以前的名字 汉·约翰·伯克 当前名称 韩罗伯特马特 任何想法的家伙

【问题讨论】:

    标签: hl7


    【解决方案1】:

    PID-5 是一个重复字段:

    |name-1^components~name-2^components|

    如果系统不支持重复组件,则不支持多个名称

    【讨论】:

    • 在这种情况下,PID-5 将是这样的 |Robert^Han~Mat^Burke^Han~John|
    【解决方案2】:

    您可以使用重复字符来分隔 PID.5 中的两个名称,但最终这取决于您所集成的系统所接受的内容。我从一个 EMR 供应商那里找到了一个标准 HL7 规范,它指出如果 HL7 版本大于 2.2,PID.5.7 将填充 L,如果有多个其他名称,PID.5.7 将填充 M。M 可能是必需的标志来表明有一个额外的名称。对于小于 2.2 PID.5.7 的 HL7 版本,不得使用。您可能需要在第 7 个子组件之前放置额外的克拉才能使其正常工作。

    我在我们的测试系统中对此进行了测试,结果如下。您可以看到 M 被多次使用,因为这个人的名字有多个其他版本。希望这可以帮助!谢谢!

    |TEST^FAITH^^^^^M~test^hello^^^^^M~maiden^faith^^^^^M|

    【讨论】:

    • 你如何在你的例子中获得“少女”价值(PID-5.7.2)?我使用 Hapi java 库。我只能得到 5.7 的值:“M”
    猜你喜欢
    • 1970-01-01
    • 2017-02-26
    • 2014-09-14
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多