问题描述
我想知道是否可以在FHIR
中定义有关读写特定资源字段的策略。
即我有一个ServiceRequest
资源。
我想授予在authoredOn
字段上写特定配置文件/角色的权限,并且想防止写另一个配置文件/角色的权限。
我尝试阅读CapabilitySystem
资源,但我认为它不符合我的目标。
在FHIR中,我可以定义个人资料和角色?
解决方法
通常,更新是针对整个资源,而不是单个字段。您可以自由地定义业务规则,以拒绝更改为理由,理由是字段已更改,用户无权操作,但是CapabilityStatement中没有表达此限制的标准方法。 (不过您可以定义扩展名。)