Schedule a demo
Financial

Insurance enrollment

This scenario walks a patient from successful plan selection and enrollment through routine use of coverage during a visit. Eligibility checks return affirmative answers, and the resulting claim moves predictably toward adjudication without denials or complex exceptions.

21resources / instance
19FHIR types
10instances
insurance_enrollment.py
from zato_fhir.test.r4.v1 import Scenarios, TestData

for enrollment in Scenarios.insurance_enrollment:
    for name in enrollment.patient.name:
        print(name.text)

    print(enrollment.organization.name)

    for enc in enrollment.encounters:
        print(enc.status)

    print(enrollment.coverage.status)
    print(enrollment.insurance_plan.status)
    print(enrollment.enrollment_request.status)
    print(enrollment.enrollment_response.status)
    print(enrollment.eligibility_request.status)
    print(enrollment.eligibility_response.status)
    print(enrollment.claim.status)
    print(enrollment.claim_response.status)
    print(enrollment.explanation_of_benefit.status)
    print(enrollment.payment_notice.status)
    print(enrollment.payment_reconciliation.status)
    print(enrollment.invoice.status)
    print(enrollment.charge_item.status)
    print(enrollment.charge_item_definition.status)
    print(enrollment.account.status)
    print(enrollment.contract.status)

for cov in TestData.Coverage:
    print(cov.status)

About this scenario

This scenario walks a patient from successful plan selection and enrollment through routine use of coverage during a visit. Eligibility checks return affirmative answers, and the resulting claim moves predictably toward adjudication without denials or complex exceptions.

Explanations of benefit, payment notices, and reconciliation resources show funds flowing as expected, while charge items, contracts, and accounts tie operational billing back to the clinical encounter. The story stays upbeat: coverage is active, services are allowed, and balances resolve in good order.

FHIR resources in this scenario

21 resources per instance, 210 total across 10 instances.

FHIR resource typeRole in this scenario
PatientInsured individual
OrganizationPayer, provider, or affiliated legal entity
EncounterCovered service encounter
CoverageActive member coverage
InsurancePlanMarketed plan characteristics
EnrollmentRequestApplication into a plan
EnrollmentResponseAccepted enrollment decision
CoverageEligibilityRequestReal-time or scheduled eligibility inquiry
CoverageEligibilityResponseAffirmative eligibility outcome
ClaimInstitutional or professional claim submission
ClaimResponseAdjudication result
ExplanationOfBenefitMember-facing payment explanation
PaymentNoticeNotice of payment issuance
PaymentReconciliationReconciliation of payments to claims
InvoiceBill aligned to services
ChargeItemLine-level charges
ChargeItemDefinitionRule or catalog behind charges
AccountFinancial account holding balances
ContractAgreement underpinning coverage or rates
FHIR resources per instance21
Total resources (10 instances)210
Distinct resource types19
Scenario identifier`Scenarios.insurance_enrollment`

At a glance

21
FHIR resources per instance
210
Total resources (10 instances)
19
Distinct resource types
Scenarios.insurance_enrollment
Scenario identifier

Ready to build integrations?

Get started with Zato and connect your systems in minutes.

Open source In Python