无法为 MedicationRequest 资源 _include Organization 资源

问题描述

我的药物请求资源包含对组织资源的引用:

           "requester": {
                "agent": {
                    "reference": "Practitioner/12345","display": "Abhishek Nayyar"
                },"onBehalfOf": {
                    "reference": "Organization/56789","display": "XYZ Hospital"
                }
            },

我想使用单个 API 调用获取此组织资源以及药物请求资源。我正在这样做:

GET https://FhirserverBasePath/MedicationRequest?subject:Patient.identifier=1358&_include=MedicationRequest:requester:Organization

但是,在回复中,我没有获得组织资源。当我尝试对 Practitioner(也在请求者下引用)使用相同的查询时,我能够成功获取它。

解决方法

在 STU3 中,MedicationRequest requester 搜索参数仅查看 MedicationRequest.requester.agent。没有查看 MedicationRequest.requester.onBehalfOf 的“标准”搜索参数,这意味着除非服务器支持基于该元素的自定义搜索参数,否则无法对其进行 _include。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...