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

HL7-Fhir : when posting a resource, is it allowed to reference to another resources by search criteria?

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

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

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

但是,我想知道是否也允许基于搜索字段为组织创建具有 link 的新患者?

示例 2]
创建一个新的患者 'b',它被 linked 到一个组织 name = orgname.

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

引用必须指向特定资源。所以你所展示的是不允许的。但是,如果您要 post 一个 bundle,您的 Patient 资源可以指向 Bundle 中的一个 Organization 资源,并且 Bundle 可以有一个基于不存在的条件创建(使用 If-None-Exist)具有指定名称的任何资源。但是我们实际上还没有定义在这种情况下引用会发生什么。 (如果您不介意,最好就此提交更改请求。)