"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的情况
我正在尝试获得澄清
定义下什么是(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的情况