Data Retrieval
Health Gorilla APIs support secure, standards-based retrieval of clinical data from national networks and connected sources. You can query patient records, retrieve structured and unstructured documents, and download bulk datasets for analytics or care coordination.
Retrieval methods range from targeted searches to full patient record exports, giving you flexibility to meet diverse workflow needs.
Searching and Pagination
Retrieve only the records you need using query parameters, and manage large result sets through paginated FHIR Bundle resources.
Date Filtering
Filter clinical data and incremental updates using temporal parameters to retrieve only the records that align with your workflow.
Patient Queries
Retrieve a patient’s complete record using the $everything operation, or target specific resources with scoped FHIR queries.
Exporting C-CDAs
Generate a Consolidated Clinical Document Architecture (C-CDA) file from a patient’s normalized record using the $export-ccda operation.
Raw Data Retrieval
Access original C-CDAs, PDFs, and attachments through the DocumentReference and Binary.
Discharge Summaries
Retrieve structured or unstructured discharge summaries using the DocumentReference resource or receive event-driven updates through FHIR subscriptions.
Bulk Data Access
Export large datasets using the $export operation and batched file downloads.
Asynchronous Processing
Process FHIR R4 data retrieval requests asynchronously to ensure reliable performance across distributed networks.
Migrating to Asynchronous Calls
Upgrade from synchronous to asynchronous request handling to maintain FHIR R4 compatibility and improve scalability across multi-network workloads.
Error Handling
Interpret error responses, apply safe retry logic, and trace requests using identifiers for debugging and audit purposes.