首页 文章

如何使用HL7 FHIR自定义标签?

提问于
浏览
0

想法:我想将更改操作存储在我的FHIR患者资源的每个版本上 . 例如,在创建时,操作为“已创建” . 通过类似的标记,如果同一资源上的后续操作被“更新”,“删除”和“从已删除”恢复,则同一资源的每个版本的操作将为“已更新”,“已删除”和“已恢复” .

实施:我们正在考虑将“行动”纳入客户定义的resource.meta.tag . 一个例子如下所示 .

"tag" : [ 
        {
            "system" : "hxxp://mydomain/fhir/custom_tag/SystemActionStatus",
            "code" : "Updated"
        }
    ]

问题:

  • 这是使用meta.tag进行系统操作构思的正确用法和方法吗?如果没有,我应该使用什么?

  • FHIR是否允许自定义元标签?

  • 我试图实现上述功能,但在使用测试工具进行测试时出现错误 . 我是否需要在hxxp:// mydomain / fhir / custom_tag / SystemActionStatus下提供代码定义,以便系统可以访问自定义标记以查找每个代码的定义(创建,更新,删除和恢复)?

任何建议或链接都非常感谢 .

1 回答

  • 1
    • 不,我认为有更好的方法 .

    • 如果需要以FHIR方式将此数据传递给其他系统,则可以使用AuditEvent资源来捕获此数据 .

    • 如果它仅用于内部存储,您可以使用额外的数据库表,并将其存储在资源之外 .

    • 是的

    • 不,你不必这样做 . 检查发送给它的服务器的错误,看看为什么你不能把标记放在资源上 .

相关问题