About FHIR STU3

Health Gorilla’s FHIR STU3 implementation supports asynchronous, document-centric workflows for retrieving clinical data from multiple sources. This version is ideal for use cases involving:

  • Longitudinal health record aggregation
  • Discharge summaries and CCD documents
  • Patient360 queries and bulk record packaging

FHIR STU3 is used in our asynchronous APIs, including Patient360 (POST /fhir/STU3/DocumentReference/$p360-retrieve) and $everything exports. All resources follow the HL7® FHIR® STU3 specification with Health Gorilla–specific behavior and extensions where applicable.

Tip: If your calls begin with /fhir/STU3/..., you're using the STU3 version of the API.

Base URLs

  • Production: https://api.healthgorilla.com/fhir/STU3
  • Sandbox: https://sandbox.healthgorilla.com/fhir/STU3

FHIR STU3 Resource Capabilities

The table below summarizes method support for the FHIR STU3 resources in the Health Gorilla API.

ResourceReadSearchPDF Export$everything$p360-retrieve$merge
AllergyIntolerance
Bundle
CarePlan
ClinicalNote
Composition
Condition
Consent
Coverage
DeviceUseStatement
DiagnosticReport
DocumentReference
ElectronicFax
Encounter
FamilyMemberHistory
Goal
Immunization
InstantMessage
MedicationDispense
MedicationRequest
MedicationStatement
NutritionOrder
Observation
Organization
Patient
Practitioner
PractitionerRole
ProcedureRequest
Procedure
ProcedureRequest
RecordLocatorService
ReferralRequest
RequestGroup
Subscription
TelephonicEncounter

Notes:

  • All operations in the FHIR STU3 API are processed asynchronously. Responses may return 202 Accepted with a polling location or webhook notification.
  • PDF Export: Available via Binary resource, typically linked from a DocumentReference
  • $everything is included in Patient Everything queries
  • $p360-retrieve and $merge are included in Patient360 document workflows