HL7 FHIR помечает ресурсы как анонимные - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь отобразить существующий домен в HL7 FHIR. До сих пор было довольно легко найти ресурсы FHIR, которые более или менее представляют одни и те же данные и могут использоваться для этой цели. Но сейчас я сталкиваюсь с проблемой, которую не знаю, как ее решить.

Существующий домен позволяет анонимизировать данные в зависимости от уровня доступа пользователей. например имя или адрес пациента могут быть удалены и помечены как анонимные. Другие данные будут псевдонимами, например, дата рождения в 1980 году будет заменена 01.01.1980. Возраст 37 будет заменен на категорию 30-40 лет.

Так что я не уверен, как интегрировать это в домен FHIR. Я думал, что смогу создать расширение , содержащее логическое значение, указывающее, было ли значение анонимным или нет, и всегда заменять или удалять исходное значение. Это может сработать, но я столкнусь с большими проблемами, когда анонимизированное значение имеет тип, отличный от исходного значения (например, возраст заменяется диапазоном значений)

Это даже правильный подход? Я думал, что это может быть распространенной проблемой, но я не смог найти примеров, когда люди описывали методы, как помечать данные как измененные. К сожалению, документация по http://build.fhir.org/extensibility-registry.html не содержит ничего, что могло бы помочь моему делу.

1 Ответ

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

Для этой цели вы можете использовать метки безопасности (Resource.meta.security). Посмотрите на REDACTED и SUBSETTED в наборе значений меток безопасности: https://www.hl7.org/fhir/valueset-security-labels.html

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

...