CoverageEligibilityRequest
Overview
The CoverageEligibilityRequest resource represents requests for insurance coverage eligibility verification. This resource enables healthcare providers to verify patient insurance coverage and benefits before providing services.
Important: Always validate CoverageEligibilityRequest resource support and available operations by retrieving the current CapabilityStatement from /metadata before implementing integrations.
Resource Schema
The CoverageEligibilityRequest resource follows the HL7 FHIR R4 CoverageEligibilityRequest specification.
Key elements include:
identifier- Business identifiers for the requeststatus- Active, cancelled, draft, entered-in-errorpriority- Desired processing urgencypurpose- Code to identify the general type of benefitspatient- Intended recipient of products and servicesservicedDate- Estimated date or dates of serviceservicedPeriod- Estimated date or dates of servicecreated- Resource creation dateenterer- Author of the requestprovider- Party responsible for the requestinsurer- Coverage issuerfacility- Servicing facilitysupportingInfo- Supporting informationinsurance- Patient insurance informationitem- Item to be evaluated for eligibility
Example CoverageEligibilityRequest Resource
{
"resourceType": "CoverageEligibilityRequest",
"id": "12345",
"identifier": [{
"system": "http://hospital.example.org/eligibility-requests",
"value": "ER-2024-001"
}],
"status": "active",
"priority": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/processpriority",
"code": "normal"
}]
},
"purpose": ["benefits"],
"patient": {
"reference": "Patient/12345"
},
"servicedDate": "2024-01-20",
"created": "2024-01-15T10:30:00Z",
"enterer": {
"reference": "Practitioner/67890"
},
"provider": {
"reference": "Organization/hospital-123"
},
"insurer": {
"reference": "Organization/insurance-456"
},
"facility": {
"reference": "Location/clinic-789"
},
"insurance": [{
"focal": true,
"coverage": {
"reference": "Coverage/coverage-123"
}
}]
}
Supported Profiles
This API supports the following FHIR profiles:
Operations
Support for the different types of Conditions may vary by CareRecord. Please consult your target solution's documentation for more information.
The General Purpose FHIR R4 CoverageEligibilityRequest resource supports the following standard operations. However, support varies by the targeted CareRecord or solution.
| CareRecord / Solution | Create | Read | Update | Search |
|---|---|---|---|---|
| GEHRIMED | - | - | - | - |
| myAvatar | Yes | Yes | Yes | Yes |
| myEvolv | - | - | - | - |
| myUnity | - | - | - | - |
| Referral Manager | - | - | - | - |
Search
This resource supports a combination of standard and custom search parameters in addition to the common parameters.
Standard Parameters
| Name | Type | Description |
|---|---|---|
| patient | reference | REQUIRED Unique identifier of the patient. |
Custom Parameters
| Name | Type | Description |
|---|---|---|
| encounter | reference | Unique identifier of the Practitioner. |
Search Examples
The POST method is recommended as it keeps health information out of the URL.
- Production
- Preview
curl -X POST https://fhir.netsmartcloud.com/v4/CoverageEligibilityRequest/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/234"
curl -X POST https://fhirtest.netsmartcloud.com/v4/CoverageEligibilityRequest/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/234"
Error Handling
For information about error responses when working with CoverageEligibilityRequest resources, see Common Errors.
Common CoverageEligibilityRequest-related errors include:
- Missing required patient reference
- Invalid insurer or provider references
- Malformed service dates
- Invalid coverage references
Integration Patterns
Pre-Service Verification
Verify coverage before providing services:
# Create eligibility request
curl -X POST "https://fhir.netsmartcloud.com/v4/CoverageEligibilityRequest" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/fhir+json" \
-d @eligibility-request.json
Benefits Verification
Check patient eligibility by patient:
# Get eligibility requests for patient
curl -X GET "https://fhir.netsmartcloud.com/v4/CoverageEligibilityRequest?patient=12345" \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Encounter-Based Verification
Link eligibility checks to encounters:
# Get eligibility requests by encounter
curl -X GET "https://fhir.netsmartcloud.com/v4/CoverageEligibilityRequest?encounter=67890" \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Relationships to Other Resources
The CoverageEligibilityRequest resource connects to several administrative resources:
- Patient - The individual for whom eligibility is being verified
- Coverage - Insurance coverage being verified
- CoverageEligibilityResponse - Response to eligibility requests
- Organization - Insurance companies and healthcare providers
- Practitioner - Healthcare providers requesting verification
- Encounter - Clinical encounters requiring eligibility verification
Support
For questions about CoverageEligibilityRequest resource implementation or insurance verification workflows, contact Netsmart support through your designated support channels.