【发布时间】:2020-07-22 01:27:07
【问题描述】:
我想在 FHIR 资源上实现一些业务逻辑规则,并且我想使用 RESTFUL API 方法。
一个例子:我有一个带有状态的ServiceRequest资源,我想防止状态改变取决于实际值
假设ServiceRequest 的状态为completed 我不想更改为draft 的状态
要管理这种情况,我必须实现我的自定义方法还是在 FHIR 上存在标准行为来完成此操作?
【问题讨论】:
我想在 FHIR 资源上实现一些业务逻辑规则,并且我想使用 RESTFUL API 方法。
一个例子:我有一个带有状态的ServiceRequest资源,我想防止状态改变取决于实际值
假设ServiceRequest 的状态为completed 我不想更改为draft 的状态
要管理这种情况,我必须实现我的自定义方法还是在 FHIR 上存在标准行为来完成此操作?
【问题讨论】:
是的,您可以使用自定义方法来实现它。
【讨论】:
也许这个答案和 Vadim 的答案是“苹果和苹果”,但我认为这个词是 Operations。
基础资源:
https://www.hl7.org/fhir/servicerequest.html
然后对该资源进行操作。
见
https://hapifhir.io/hapi-fhir/docs/server_plain/rest_operations_operations.html
http://hl7.org/fhir/operations.html
这是一个众所周知的操作:
【讨论】: