我正在尝试搜索 Appointment 并包含一些资源但不包含其他资源。特别是尽量避免包含一些链接为“supportingInfo”的二进制资源,这些资源非常大。
但我仍然想包括患者、位置等。
使用*
工作并包括所有相关资源:患者、位置、从业者,不幸的是二进制:
GET /Appointment?_include=*
但是,这些都不包括除约会之外的任何内容:
GET /Appointment?_include=Patient:patient
GET /Appointment?_include=Location:location
GET /Appointment?_include=Patient:actor
GET /Appointment?_include=Practitioner:practitioner
难道我做错了什么?或者这只是谷歌 FHIR API 实现的限制?我已经成功地使用了其他看似更高级的搜索功能_revinclude
,_include:iterate
但也许是全部或全部?我不确定如何确认这一点?