_Rev包含在 hl7.fhir 中

Saj*_*chi 1 hl7-fhir dstu2-fhir

有人可以举例说明 fhir 中 _revInclude 的功能吗?

我的理解是这样的

如果我们有一个遭遇资源,我们可以有一个位置,并且该位置将有一个在partOf属性中引用的组织资源。如果我们发送请求....Encounter?_id=1234&_include=Encounter:location&_revinclude=Location:Partof ,那么返回的包将包含 enunter 资源、其对应的位置资源以及​​该位置所属的组织资源。这是正确的吗?

Llo*_*zie 5

_revinclude使得搜索响应包括与搜索响应中的主要资源有关系的资源。您的示例不太有效,因为您的 _revinclude 没有讨论对主要资源的引用(示例中的 Encounter)。要工作,您必须使用 _revinclude:iterate。第二个考虑因素是语法。_revinclude 还有一个额外的挑战,因为语法必须是 [Resource]:[search-param-name]。Resource 是您想要返回的资源,search-param-name 是搜索参数,该资源通过该搜索参数指向主资源(或通过“iternate”指向任何其他包含的资源)。您需要的 Location 中的搜索参数名称是partof, not Partof。大小写很重要 - 至少对于某些服务器而言

这应该有效: [base]/Encounter?_id=1234&include=Encounter:location&_revinclude:iterate=Location:partof