1

假设一位新患者尝试使用 FHIR API 进行预约,我应该如何在我的系统中获取他/她的名字、姓氏、出生日期、电话号码?

约会资源仅指定参与者引用,在这种情况下,它是患者资源的 Id。但是我没有在系统中创建第一次尝试预约的患者。所以我需要所有这些患者的详细信息。

如何在我发布的约会资源中发布这些详细信息以创建约会?

4

2 回答 2

4

或者,如果您不希望在他/她出现之前在您的系统中创建患者,则初始约会可以将患者包含为“包含的资源”:https://www.hl7.org/fhir/references。 html#包含。这对于获取 FHIR 服务器上没有已识别端点的数据非常有用。

于 2016-08-10T08:23:11.753 回答
3

您应该期望执行多个 FHIR 交互:

  • 发布患者资源以创建患者。这将返回患者的服务器 ID。
  • 执行空档搜索以检索可用预约空档的列表。这将返回带有服务器 ID 的插槽列表。
  • POST 一个约会资源,包括从前两个交互返回的患者 ID 和选定的插槽 ID。

如果您希望(例如)指明患者的 PCP 是谁,您可能还需要在创建患者之前执行执业医师或其他搜索。

于 2016-08-09T22:42:33.680 回答