Я пытаюсь получить разъяснение
Согласно определению того, что такое (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) заполняется... под содержащимся resourceType "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) -->
" .. применима ли эта "документация-комментарий" к Любые/все, "содержащимся" Fhir-ресурсами?
«Комментарий-документация» кажется конфликтующим с правилом «Единственный раз, когда ресурс не имеет идентификатора, это когда он отправляется на сервер с использованием операции создания».
Другой способ выразить это:
Применяется ли правило «Единственный раз, когда у ресурса нет идентификатора, когда он отправляется на сервер с помощью операции создания» (всегда и всегда) к «содержащимся»-fhir-ресурсам?
Спасибо.
Я написал это, и я думаю, что просто ошибся, когда я это сделал - просто подумал, что это не нужно функционально в этом контексте, и не проверил, должно ли оно присутствовать. Это тот случай, когда требуется идентификатор
Да, я это и имел в виду, извините за неясность
«то», что вы упоминаете в этом ответе ... это «комментарий-документация», на который я ссылаюсь. (просто быть чистым). Несмотря на это, кажется, что для ~ всех содержащихся ресурсов требуется логический идентификатор fhir-resource. благодарю вас.