Правила чтения / записи FHIR для определенного поля ресурса

Я хочу знать, можно ли определить в FHIR стратегия чтения / записи конкретного поля ресурса.

т.е. у меня есть ServiceRequest ресурс.

Я хочу предоставить для определенного профиля / роли написать на authoredOn поле, и я хочу предотвратить запись для другого профиля / роли.

Я пытаюсь читать CapabilitySystem ресурс, но я думаю, что это не соответствует моей цели.

В какой части FHIR я могу определять профили и роли?

1 ответ

Решение

Как правило, обновления относятся ко всему ресурсу, а не к отдельным полям. Вы можете определять бизнес-правила, которые отклоняют обновление на том основании, что изменилось поле, на изменение которого пользователь не имеет права, но стандартного способа выразить это ограничение в CapabilityStatement не существует. (Хотя вы можете определить расширение.)

Другие вопросы по тегам