2016-06-28 69 views
0

Fhir对象模型是一个很好的资源驱动模型。作为客户,假设我想获取患者信息。我打电话给 - '病人/ 1'。现在,为了获得组织,照顾提供者等相关资源 - 我必须拨打另外2个电话吗?fhir对象的资源检索

要得到全部患者相关信息与一个呼叫,我需要做什么?

回答

1

要获得与患者有关的所有信息,请查看$ everything操作(http://www.hl7.org/fhir/patient-operations.html#everything)。在使用_include和_revinclude查询单个资源时,还可以返回相关信息(请参阅http://www.hl7.org/fhir/search.html#revinclude

+0

在此页面(http://www.hl7.org/fhir/patient-operations.html#everything)中,我请参阅返回响应,其中包含以下文本 这显然没有返回组织的详细信息。 –

+0

使用$ everything,服务器可以决定在返回所有资源时多远进入资源链。如果您发现返回的内容之外的链接,并且您想要它们,那么您必须获取它们。这并不完美,但问题在于客户想要走多远的信息没有正确的答案 –

+0

如果您想尽量减少交易,您可以提交所有后续查询(针对组织或任何其他用户否则不返回)通过将它们全部组合到一个批处理中。 –