Является ли FHIR-resource-Logical-Id ОБЯЗАТЕЛЬНЫМ для «содержащихся» fhir-ресурсов?

Я пытаюсь получить разъяснение

Согласно определению того, что такое (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-ресурсам?

Спасибо.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
31
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я написал это, и я думаю, что просто ошибся, когда я это сделал - просто подумал, что это не нужно функционально в этом контексте, и не проверил, должно ли оно присутствовать. Это тот случай, когда требуется идентификатор

«то», что вы упоминаете в этом ответе ... это «комментарий-документация», на который я ссылаюсь. (просто быть чистым). Несмотря на это, кажется, что для ~ всех содержащихся ресурсов требуется логический идентификатор fhir-resource. благодарю вас.

granadaCoder 17.05.2022 15:09

Да, я это и имел в виду, извините за неясность

Grahame Grieve 17.05.2022 22:09

Другие вопросы по теме