【问题标题】:FHIR one actor in two different rolesFHIR 一个演员扮演两个不同的角色
【发布时间】:2019-11-19 13:32:52
【问题描述】:

我正在事务包中创建一个过程,并将从业者作为参与者添加到执行者集合中,具有不同的功能。至于从业者的参考是独一无二的,一切都很好。但是当我尝试两次添加一个从业者,使用不同的功能时,会抛出异常:

Can not process entity with ID[urn:uuid:7165d406-da59-4436-aa93-372ca882c4e5], this is not a valid FHIR ID

我在 HAPI FHIR 单元测试中发现了这条消息,但就我而言,uuid 似乎没问题。但也许只有一个 uuid 被创建的从业者的 id 替换。

我也不确定,这是否是我想要实现的正确方法。

我也尝试只添加一次从业者,然后将第二个角色添加到 function.coding。但结果条目让我觉得有点奇怪:

performer": [
          {
            "function": {
              "coding": [
                {
                  "system": "http://somewhere/performer-role",
                  "code": "88888888"
                },
                {
                  "system": "http://somewhere/performer-role",
                  "code": "99999999",
                  "display": "Role-2"
                }
              ],
              "text": "Role-1"
            },
            "actor": {
              "reference": "Practitioner/2925"
            }
          },

我对 Fhir 还很陌生。有人知道这里有什么问题吗? 还有,让一位表演者/演员担任不同角色的推荐做法是什么?

提前致谢

附:我正在使用 HAPI FHIR 4.0

【问题讨论】:

    标签: function roles actor hl7-fhir hapi


    【解决方案1】:

    多个编码重复将用于传达翻译 - 所以你说 888888888 和 99999999 是代表相同角色的两个不同代码。如果你想表明同一个从业者有两个不同的角色,那么你需要有两个不同的表演者重复。例如

    perfomer: [
        {
            "function": {
                "coding": [ {
                    "system": "http://somewhere/performer-role",
                    "code": "88888888"
                }]},
            "actor": {
              "reference": "Practitioner/2925"
            }
        }, {
            "function": {
                "coding": [ {
                    "system": "http://somewhere/performer-role",
                    "code": "99999999"
                }]},
            "actor": {
              "reference": "Practitioner/2925"
            }
        }
    ]
    

    【讨论】:

    • 谢谢劳埃德。是的,这就是我的目标。但正如我所描述的,添加另一个引用同一从业者的表演者会导致上面显示的异常。
    • 该 UUID 是否出现在您的实例中的任何位置?
    猜你喜欢
    • 1970-01-01
    • 2020-01-25
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 2021-09-20
    相关资源
    最近更新 更多