Dstu2 fhir FHIR新患者预约(尚未在系统中创建患者)

Dstu2 fhir FHIR新患者预约(尚未在系统中创建患者),dstu2-fhir,hapi-fhir,hl7-fhir,hapi-fhir-android-library,Dstu2 Fhir,Hapi Fhir,Hl7 Fhir,Hapi Fhir Android Library,假设一位新患者试图使用FHIR API预约,我应该如何在我的系统中获取他/她的名字、姓氏、dob和电话号码 预约资源只是指定参与者引用,在本例中,参与者引用是患者资源的Id。但我并没有在系统中创建第一次尝试预约的患者。所以我需要这些病人的详细资料 如何在我发布以创建约会的约会资源中发布这些详细信息?您应该期望执行多个FHIR交互: 发布患者资源以创建患者。这将返回患者的服务器ID。 执行插槽搜索以检索可用约会插槽的列表。这将返回插槽列表及其服务器ID。 发布预约资源,包括患者ID和前两次交互返回

假设一位新患者试图使用FHIR API预约,我应该如何在我的系统中获取他/她的名字、姓氏、dob和电话号码

预约资源只是指定参与者引用,在本例中,参与者引用是患者资源的Id。但我并没有在系统中创建第一次尝试预约的患者。所以我需要这些病人的详细资料


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

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

发布患者资源以创建患者。这将返回患者的服务器ID。 执行插槽搜索以检索可用约会插槽的列表。这将返回插槽列表及其服务器ID。 发布预约资源,包括患者ID和前两次交互返回的选定时段ID。
在创建患者之前,您可能还需要执行医生或其他搜索,例如,如果您想指出患者的PCP是谁。

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

发布患者资源以创建患者。这将返回患者的服务器ID。 执行插槽搜索以检索可用约会插槽的列表。这将返回插槽列表及其服务器ID。 发布预约资源,包括患者ID和前两次交互返回的选定时段ID。
如果您希望例如指出患者的PCP是谁,您可能还需要在创建患者之前执行医生或其他搜索。

或者,如果您不希望在患者出现之前在系统中创建患者,则初始预约可以将患者作为包含的资源:。这对于获取FHIR服务器上没有识别端点的数据非常有用。

或者,如果您不希望在系统中创建患者,直到他/她出现,则初始预约可以将患者作为包含的资源:。这对于跨FHIR服务器上没有识别端点的数据非常有用。

是的,这也很有意义。很高兴了解这一点,但是,我正在尝试找出如何在将预约资源发布到服务器时为患者使用它。语法让人很难理解。基本上是想弄清楚我应该如何用以下内容替换预约资源中患者的演员参考。预约方式如下:>抱歉,无法在注释中创建代码块。{resourceType:Appointment,contained:{resourceType:Patient,…..所有pateint数据都放在这里……},参与者:{….参与者数据放在这里}}]}即使我无法放入块注释,您认为上面的json用于约会资源看起来不错吗?是的,这也有道理。很高兴了解这一点,但是,我正在尝试找出如何在将预约资源发布到服务器时为患者使用它。语法让人很难理解。基本上是想弄清楚我应该如何用以下内容替换预约资源中患者的演员参考。预约方式如下:>抱歉,无法在注释中创建代码块。{resourceType:Appointment,contained:{resourceType:Patient,…..所有pateint数据都放在这里……},参与者:{….参与者数据放在这里}}]}即使我无法放入块注释,您认为上面的json约会资源看起来不错吗?