Схема FHIR определяет очень общие ресурсы, которые иногда могут представлять несколько концепций в реализации, и значение ресурса трудно / невозможно определить по самому объекту. Например, ресурс «Состояние» может представлять проблему в списке проблем, диагностике при поступлении, окончательном диагнозе, первичном диагнозе и т. Д. Значение «Состояние» зависит от того, какое из них это. Есть ли способ сделать это явным в FHIR?
В некоторых случаях определение структуры профиля может использоваться для различения специализаций ресурса, но это не работает для таких вещей, как окончательная диагностика и диагностика допуска, поскольку они содержат одни и те же данные (т. Е. Нет дискриминатора), и поэтому это не общее решение.