如何使用 HL7 FHIR 自定义标签?
How do I use a HL7 FHIR custom tag?
想法:
我想将更改操作存储在我的 FHIR 患者资源的每个版本上。比如创建的时候,action是'Created'。同理,如果对同一资源的后续动作是'updated'、'deleted'和'restored from deleted',则同一资源的每个版本的动作将是'Updated'、'Deleted' 和 'Restored'.
实施:
我们正在考虑将 'Action' 放入客户定义的 resource.meta.tag 中。示例如下所示。
"tag" : [
{
"system" : "hxxp://mydomain/fhir/custom_tag/SystemActionStatus",
"code" : "Updated"
}
]
问题:
- 这是将 meta.tag 用于系统操作想法的正确用法和方法吗?如果没有,我应该使用什么?
- FHIR 是否允许自定义 meta.tag?
- 我尝试实现了以上,但是在使用测试工具测试时出现了错误。我是否需要在 hxxp://mydomain/fhir/custom_tag/SystemActionStatus 下提供代码定义,以便系统可以访问自定义标记以查找每个代码的定义(创建、更新、删除和恢复)?
非常感谢任何建议或链接。
不,我认为有更好的方法。
- 如果您需要以 FHIR 方式将此数据传送到其他系统,
您可以使用 AuditEvent 资源来捕获此数据。
- 如果仅用于内部存储,您可以使用额外的数据库table,
并将其存储在资源之外。
是
不,您不必那样做。检查您将此发送到的服务器的错误,以了解为什么您无法将标签放在资源上。
想法: 我想将更改操作存储在我的 FHIR 患者资源的每个版本上。比如创建的时候,action是'Created'。同理,如果对同一资源的后续动作是'updated'、'deleted'和'restored from deleted',则同一资源的每个版本的动作将是'Updated'、'Deleted' 和 'Restored'.
实施: 我们正在考虑将 'Action' 放入客户定义的 resource.meta.tag 中。示例如下所示。
"tag" : [
{
"system" : "hxxp://mydomain/fhir/custom_tag/SystemActionStatus",
"code" : "Updated"
}
]
问题:
- 这是将 meta.tag 用于系统操作想法的正确用法和方法吗?如果没有,我应该使用什么?
- FHIR 是否允许自定义 meta.tag?
- 我尝试实现了以上,但是在使用测试工具测试时出现了错误。我是否需要在 hxxp://mydomain/fhir/custom_tag/SystemActionStatus 下提供代码定义,以便系统可以访问自定义标记以查找每个代码的定义(创建、更新、删除和恢复)?
非常感谢任何建议或链接。
不,我认为有更好的方法。
- 如果您需要以 FHIR 方式将此数据传送到其他系统, 您可以使用 AuditEvent 资源来捕获此数据。
- 如果仅用于内部存储,您可以使用额外的数据库table, 并将其存储在资源之外。
是
不,您不必那样做。检查您将此发送到的服务器的错误,以了解为什么您无法将标签放在资源上。