Я пытаюсь отобразить существующий домен в HL7 FHIR.
До сих пор было довольно легко найти ресурсы FHIR, которые более или менее представляют одни и те же данные и могут использоваться для этой цели. Но сейчас я сталкиваюсь с проблемой, которую не знаю, как ее решить.
Существующий домен позволяет анонимизировать данные в зависимости от уровня доступа пользователей. например имя или адрес пациента могут быть удалены и помечены как анонимные. Другие данные будут псевдонимами, например, дата рождения в 1980 году будет заменена 01.01.1980. Возраст 37 будет заменен на категорию 30-40 лет.
Так что я не уверен, как интегрировать это в домен FHIR. Я думал, что смогу создать расширение , содержащее логическое значение, указывающее, было ли значение анонимным или нет, и всегда заменять или удалять исходное значение. Это может сработать, но я столкнусь с большими проблемами, когда анонимизированное значение имеет тип, отличный от исходного значения (например, возраст заменяется диапазоном значений)
Это даже правильный подход? Я думал, что это может быть распространенной проблемой, но я не смог найти примеров, когда люди описывали методы, как помечать данные как измененные. К сожалению, документация по http://build.fhir.org/extensibility-registry.html не содержит ничего, что могло бы помочь моему делу.