Является ли 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-ресурсам?

Спасибо.

Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Четыре эффективных способа центрирования блочных элементов в CSS
Четыре эффективных способа центрирования блочных элементов в CSS
У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то...
0
0
31
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

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

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

granadaCoder 17.05.2022 15:09

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

Grahame Grieve 17.05.2022 22:09

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