Использование isSummary в элементе расширения в HAPI-FHIR

Я создал фрагмент Patient.identifier, где один из идентификаторов предназначен для номера карты здоровья, а другой - для номера записи болезни. Номер для номера карты здоровья содержит настраиваемое расширение, которое используется для определения причины, по которой значение не было получено (аналогично расширению FHRI по умолчанию data-absent-reason).

Я пометил соответствующие элементы как в Patient.identifier.extension, так и в самом расширении с помощью isSummary=true, чтобы расширение отображалось в результатах поиска при использовании параметра _summary=true. Однако это, похоже, не работает, поскольку HAPI-FHIR, похоже, не знает, что определение среды выполнения для этого расширения должно быть индивидуальным и иметь установленный атрибут isSummary.

Я делаю что-то не так в HAPI-FHIR, что мешает ему использовать мое определение расширения при генерации определения времени выполнения для настраиваемого расширения?

Версия HAPI-FHIR: 2.4


person Ross Shnaper    schedule 08.05.2018    source источник


Ответы (1)


Атрибут isSummary устанавливается рабочей группой, отвечающей за ресурс, и не может иметь другое значение. См. Таблицу интерпретации элементов в ElementDefinition: http://www.hl7.org/fhir/elementdefinition.html#interpretation. Для isSummary это говорит о том, что поле необязательно устанавливать, но оно должно следовать за значением базовой структуры.

Возможно, вы могли бы попробовать сделать расширение обязательным и посмотреть, поможет ли это. Обязательные элементы должны быть включены в резюме, но я не уверен, что это справедливо и для элементов, которые вы указали как обязательные.

Также ознакомьтесь с примечанием STU об известных проблемах с резюме, которое будет рассмотрено в R4: http://www.hl7.org/fhir/search.html#summary.

person Mirjam Baltus    schedule 09.05.2018