Использование isSummary для элемента расширения в HAPI-FHIR - PullRequest
0 голосов
/ 08 мая 2018

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

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

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

версия HAPI-FHIR: 2,4

1 Ответ

0 голосов
/ 09 мая 2018

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

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

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

...