Saj*_*chi 1 hl7-fhir dstu2-fhir
有人可以举例说明 fhir 中 _revInclude 的功能吗?
我的理解是这样的
如果我们有一个遭遇资源,我们可以有一个位置,并且该位置将有一个在partOf属性中引用的组织资源。如果我们发送请求....Encounter?_id=1234&_include=Encounter:location&_revinclude=Location:Partof ,那么返回的包将包含 enunter 资源、其对应的位置资源以及该位置所属的组织资源。这是正确的吗?
_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
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |