FHIR R4 Resource Query
A 7-step recipe with Particle Health. We can help you get access.
Recipe · 7 steps
FHIR R4 Resource Query
with Particle Health · Healthcare Interoperability Operations
Run a FHIR-native network query and retrieve US Core resources for a patient.
- Exchange the client credentials for a bearer token used by every subsequent call.
- Create a FHIR R4 Patient resource that the FHIR query will resolve against.
- Launch a FHIR-native network query for the created patient.
- Poll the FHIR query until the networks finish returning records.
- Retrieve the consolidated FHIR R4 $everything bundle for the patient.
- Search a specific US Core resource type for the patient within the returned record set.
- Read a single resource by id from the searched resource type.
What you'll need to have ready
- clientId: Particle client id used to obtain a bearer token.
- clientSecret: Particle client secret used to obtain a bearer token.
- patient: A FHIR R4 Patient resource used to register the patient with Particle.
- resourceType: The US Core resource type to search after the query completes (e.g. Observation, Condition, MedicationRequest).
For your developer
Arazzo workflow particle-health:fhir-r4-resource-query, 7 operations: getAuthToken → createFhirPatient → createFhirPatientQuery → getFhirPatientQueryStatus → getFhirPatientEverything → searchFhirResources → readFhirResource. Specs on APIs.io.