预加载以供参考
Eager loading for reference
不知道是否可以在第一次调用时加载引用数据。在我的例子中,我想在 Encounter Resource 中加载患者参考。据我所知,我总是需要我想避免的患者数据来进行额外的调用以获取患者数据。
服务器是HAPI FHIR,客户端是firely .Net API
是的,这是可能的。您的请求必须是搜索,这样您就可以包含任何参考资源。
在 REST 级别上它看起来像这样:
GET <hapi_server>/Encounter?_include=patient
添加您拥有的任何过滤器。例如,如果您有特定的遭遇,您可以添加 &_id=<technical_id>
.
使用 .Net 中的 FhirClient api,代码如下所示:
var c = new FhirClient("<hapi_server");
var q = new SearchParams().Include("Encounter:patient");
q.Add("_id", "<technical_id>");
var result = c.Search<Encounter>(q);
不知道是否可以在第一次调用时加载引用数据。在我的例子中,我想在 Encounter Resource 中加载患者参考。据我所知,我总是需要我想避免的患者数据来进行额外的调用以获取患者数据。
服务器是HAPI FHIR,客户端是firely .Net API
是的,这是可能的。您的请求必须是搜索,这样您就可以包含任何参考资源。
在 REST 级别上它看起来像这样:
GET <hapi_server>/Encounter?_include=patient
添加您拥有的任何过滤器。例如,如果您有特定的遭遇,您可以添加 &_id=<technical_id>
.
使用 .Net 中的 FhirClient api,代码如下所示:
var c = new FhirClient("<hapi_server");
var q = new SearchParams().Include("Encounter:patient");
q.Add("_id", "<technical_id>");
var result = c.Search<Encounter>(q);