Skip to main content

Coverage

Overview

The Coverage resource provides information about insurance or payment for healthcare services. This includes details about the insurance plan, policy holder, and coverage benefits.

Resource Schema

Key fields in the Coverage resource:

{
"resourceType": "Coverage",
"id": "example-coverage-123",
"status": "active",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "EHCPOL",
"display": "extended healthcare"
}
]
},
"subscriber": {
"reference": "Patient/123456"
},
"beneficiary": {
"reference": "Patient/123456"
},
"relationship": {
"coding": [
{
"code": "self"
}
]
},
"period": {
"start": "2023-01-01",
"end": "2023-12-31"
},
"payor": [
{
"reference": "Organization/insurance-789"
}
]
}

Operations

The Coverage resource supports Read and Search operations. Support varies by CareRecord solution.

CareRecord / SolutionReadSearch
GEHRIMED
myAvatar
myEvolv
myUnity
TheraOffice

Read

HTTP Method: GET
URL: /Coverage/{id}

curl -X GET https://fhir.netsmartcloud.com/uscore/v1/Coverage/123456 \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"

HTTP Method: GET or POST
URL: /Coverage or /Coverage/_search

Search by Patient
curl -X POST https://fhir.netsmartcloud.com/uscore/v1/Coverage/_search \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123"

Integration Patterns

Common Workflows

  1. Insurance Verification - Verify patient insurance coverage
  2. Benefits Checking - Determine coverage benefits and limitations
  3. Claims Processing - Support insurance claims and billing

Relationships to Other Resources

Error Handling

For common errors and troubleshooting guidance, see Common Errors.

Supported Profiles