The current Google Cloud Platform implementation of $everything only returns FHIR resources that directly reference a Patient ID in the resource. As such, there are 6 resources that are not retrieved with the $everything operation. There is, however, an easy way to download the remaining resources.

Below are the resources and additional API calls needed to retrieve those resources (beyond an initial $everything call); these calls do not require the inclusion of a patient_id:

To avoid downloading the same data twice for future queries, you can also limit the search results for a resource using the _lastupdated modifier. For example, to retrieve all Device resources created from queries made after 2022-09-18, you could make the following API call:


Additional information on performing FHIR searches can be found here.

Click Try It! to start a request and see the response here!