【问题标题】:How to Send FHIR HL7 patient resource json message with sliced identifier element?如何发送带有切片标识符元素的 FHIR HL7 患者资源 json 消息?
【发布时间】:2017-01-04 07:41:52
【问题描述】:

我必须为 fhir 患者资源发送一条 json 消息,该消息将标识符元素进一步分割为 epiNo ,并将 CivilNo 与鉴别器作为“使用”, 例如:epiNo 为 use="official",civilid 为 use="usual"

如何发送“标识符”:使用这两个值?

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    发送实例时,切片不可见。切片是在创建配置文件(即 StructureDefinition 实例)时发生的事情。在您的 Patient 实例中,您只需在“标识符”数组中出现两次(或更多),一次出现“use”:“official”,一次出现“use”:“usual”

    请注意,如果您需要特定的标识符,您可能需要考虑按 Identifier.type 或 Identifier.system 进行切片,因为有许多标识符可以使用“官方”或“常用”,而这些标识符不是这些标识符你列出来了。

    【讨论】:

    • 实际上我想将标识符之一设为强制性,即 EpiNo(官方)作为强制性(1..1),另一个作为可选。为此,我对标识符进行了切片并添加了这些两个要素,并将其中之一设为强制性。当我将实例作为“标识符”发送时[{{“use”:“official”,“value”:“12345”},{“use”:“usual”,“value”:“crno12345”}}]跨度>
    • 实际上我想将标识符之一设为强制性,即 EpiNo(官方)作为强制性(1..1),另一个作为可选。为此,我对标识符进行了切片并添加了这些两个要素,并将其中之一设为强制性。当我将实例作为“标识符”发送时[{{“use”:“official”,“value”:“12345”},{“use”:“usual”,“value”:“crno12345”}}]。这个抛出患者.identifier 期望最小值=1 found=0 的错误。我无法弄清楚到底是什么问题,无论是发送实例的格式还是 mypatient 配置文件中的切片可能存在问题。
    • 您使用的是最新最好的验证器吗? (来自 build.fhir.org 的那个)如果配置文件定义正确,您的实例应该没问题。你能附上你的实例和你正在验证的配置文件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多