HL7-Fhir:在发布资源时,是否允许按搜索条件引用其他资源?

时间:2015-09-18 09:04:48

标签: post reference hl7 hl7-fhir

可以通过POST到服务器来创建新资源(患者)。

示例1]
创建一个新患者' a'与 id = 1 )链接到组织:

{
  "resourceType": "Patient",
  "name": "a",
  "birthDate": "1974-12-25",
  "organization": {
    "reference": "Organization/1"
  }
}

但是,我想知道它是否也允许根据搜索字段创建一个链接到组织的新患者?

例2]
创建一个新的患者' b'链接到名称 = orgname 的组织。

{
  "resourceType": "Patient",
  "name": "b",
  "birthDate": "1974-12-25",
  "organization": {
    "reference": "Organization?name=orgname"
  }
}

1 个答案:

答案 0 :(得分:1)

引用必须指向特定资源。所以你所展示的内容是不允许的。但是,如果要发布捆绑包,则您的Patient资源可以指向Bundle中的Organization资源,并且Bundle可以基于缺少具有指定名称的任何资源而具有条件创建(使用If-None-Exist) 。但我们实际上还没有确定在这种情况下引用的内容。 (如果您不介意,最好就此提交变更请求。)