Release 4

FHIR Infrastructure Work GroupMaturity Level: N/AStandards Status: Informative

Базовая спецификация FHIR используется во всем мире в самых разных контекстах с большим разнообразием вариантов использования. Существует множество ограничений из общепринятой практики и правил, которые ограничивают соглашения, которые представляет собой спецификация. В частности, в старых хранилищах записей есть большие объемы существующих данных, которые необходимо представлять и обменивать с использованием ресурсов FHIR.

Анализ требований, который проводится во время разработки процесса FHIR, часто приводит к четкому пониманию того, как должна быть представлена ​​информация, но также может прояснить, что по ряду причин такие передовые практики не могут быть навязаны в качестве требований стандартов во всех контекстах. Однако для стандарта FHIR полезно иметь возможность документировать известные передовые практики.

Комитеты могут документировать передовой опыт одним из двух способов:

  • определение инвариантов и их пометка как правила наилучшей практики
  • добавление описательной части, определяющей передовой опыт

При использовании валидатора FHIR разработчики могут при желании потребовать соблюдения правил передовой практики.

На этой странице представлены лучшие практики, описанные в этой спецификации:

DomainResource
dom-6A resource should have narrative for robust management

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

Condition
con-3Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item

Большинство систем ожидают, что ClinicalStatus будет оцениваться для пунктов списка проблем, которые управляются с течением времени, но может не нуждаться в ClinicalStatus для диагностики на определенный момент времени.