"contained" fhir-resources 的 FHIR-resource-Logical-Id 是强制性的吗?

Are FHIR-resource-Logical-Id's MANDATORY for "contained" fhir-resources?

我正在尝试获得澄清

定义下什么是(fhir-resource-logical-id)

https://www.hl7.org/fhir/resource-definitions.html#Resource.id

评论说:

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

我们对“包含的参考”进行了内部“辩论”。

https://build.fhir.org/references.html#contained

文章中的示例一:

JSON

{
  "resourceType" : "Condition",
  "contained": [
    {
      "resourceType" : "Practitioner",
      "id" : "p1",
      "name" : [{
        "family" : "Person",
        "given" : ["Patricia"]
      }]
      }],
   "asserter" : {
     "reference" : "#p1"
  }
}

XML

 <Condition xmlns="http://hl7.org/fhir">
  <contained>
    <Practitioner>
      <id value="p1"/>
      <name>
        <family value="Person"/>
        <given value="Patricia"/>
      </name>
    </Practitioner>
  </contained>
  <!-- other attributes -->
  <asserter>
    <reference value="#p1" />
  </asserter>
  <!-- other attributes -->
 </Condition>

因此“p1”(作为 fhir-resource-logical-id)被填充....在“Practitioner”包含的资源类型下。

到目前为止,还不错。

不过还有一个例子,例子里有注释:(下xml)

<Patient xmlns="http://hl7.org/fhir">
  <id value="something"/>
  <contained>
    <Provenance>
      <!-- no id necessary (though still allowed) -->
      <target>
        <reference value="#"/>
      </target>
    </Provenance>
  </contained>
  <!-- other attributes -->
</Patient>

xml-评论部分(我将其称为“评论文档”)是:

  <!-- no id necessary (though still allowed) -->

我们很困惑。这是对包含的 FHIR 资源的“仅出处”评论吗?

或者这个评论文档“

   <!-- no id necessary (though still allowed) -->

" .. 此“评论文档”是否适用于 any/all “包含”Fhir 资源?

“注释文档”似乎与“资源没有 ID 的唯一时间是使用创建操作将其提交到服务器”规则冲突。

另一种表达方式:

规则“资源没有 ID 的唯一时间是在使用创建操作将资源提交到服务器时”(始终且始终)是否适用于“包含”-fhir-资源?

谢谢。

我写了那个,我认为我写的时候是错误的 - 只是认为在那个上下文中它在功能上不需要,并且没有检查它是否必须存在。这是需要id的情况