Coverage

The FHIR R4 Coverage resource is used to capture insurance and financial support details for a patient, including information about payers, policyholders, and coverage periods. It helps ensure healthcare services are billed appropriately and supports the management of healthcare costs.

Use Cases

  • Retrieve insurance details before procedures
  • Validate coverage for patient eligibility
  • Update coverage information during intake
  • Monitor changes in coverage periods
  • Submit claims based on coverage status

Base URLs

Authentication

All requests require OAuth 2.0 authentication using a Bearer Token. Unauthorized requests return 401 Unauthorized responses.

Required scopes:

  • coverage.read for GET
  • coverage.write for POST, PUT, DELETE

For more information, go to: OAuth 2.0 Authentication.

Supported Methods

MethodOperationDescription
GETRead CoverageRetrieves a Coverage resource by its unique ID.
GETSearch CoverageSearches for Coverage resources based on specified criteria, such as beneficiary.
POSTCreate CoverageAdds a new Coverage resource to a patient's record.
DELETEDelete CoverageRemoves a Coverage resource from a patient's record.

Frequently Used Search Parameters

ParameterDescriptionFHIR Value Set / Example ValuesFHIR Data TypeRequired
patientFilters by patient IDPatient/{id}ReferenceYes
statusFilters by coverage statusCoverageStatus (active)tokenNo
typeFilters by coverage typeCoverageType (private)tokenNo
periodFilters by coverage effective periodge2022-01-01, le2023-12-31dateNo

Commonly Returned Resource Attributes

AttributeDescriptionExample ValuesFHIR Data TypeRequired
patientReference to the patient with the coveragePatient/{id}Reference(Patient)Yes
typeType of insurance coverageCoverageType (private)CodeableConceptYes
statusCurrent status of the coverageCoverageStatus (active)CodeableConceptYes
periodCoverage effective period2024-01-01 to 2024-12-31PeriodNo
payorThe organization or individual that is providing the coverageOrganization/{id}, RelatedPerson/{id}ReferenceNo
policyHolderPerson who holds the coverage policyPatient/{id}, RelatedPerson/{id}ReferenceNo
subscriberIdUnique identifier for the subscriber of the coverageS123456789stringNo
beneficiaryThe individual who is receiving the benefits from the coveragePatient/{id}ReferenceNo

Webhooks

Clients can subscribe to receive notifications when new coverage records are added, or when existing coverage details are updated. For more information, go to: Webhooks & Polling.

Error Handling

All Coverage operations follow standard Health Gorilla error handling, including use of FHIR OperationOutcome for structured responses. For more information, go to: Error Handling.

Additional Resources

HL7 FHIR Coverage