xCaliber healthCare Data Mesh

Patient Insurance

Patient-Insurance

Source Object: Patient-Insurance

The Patient-Insurance source object captures vital data related to a patient's insurance coverage. This information is crucial for billing, claims processing, and managing the financial aspects of healthcare services.

Overview

The Patient-Insurance source object contains a comprehensive set of data concerning a patient's insurance coverage. This data includes details on both current insurances and deleted insurances. Key information includes insurance carriers, copay amounts, deductibles, group IDs, insurance plan details, member IDs, and payment programs. It also includes data about the insured person, such as their name, date of birth (DOB), gender, Social Security Number (SSN), and address.

Usage

The Patient-Insurance source object is used for the following purposes:

  1. Insurance Information: It stores information about the patient's current and deleted insurance coverage, such as the insurance carrier, plan details, and financial terms like copays and deductibles.
  2. Insured Person Data: Information about the person insured under the policy is captured, including their name, date of birth, gender, SSN, and address. This is valuable for verifying the identity of the insured.
  3. Billing and Claims Processing: Insurance data is used for billing and claims submission, ensuring that medical services are covered and appropriately reimbursed.
  4. Payment Programs: Details of payment programs associated with insurance plans are recorded, helping to manage payment arrangements.
  5. Group IDs and Member IDs: Group IDs and member IDs facilitate the identification of the patient within the insurance plan.

The Patient-Insurance source object is essential for the financial management of healthcare services and ensuring that patients receive the appropriate insurance benefits.

Mapping Table

Data FieldSource Field Data TypeResource Mapping ContextSource Data Field CardinalitySource Data Field DescriptionExample ValueSource Data Field Validation RuleMapped FHIR ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapped FHIR Data Field Type
deleted_insurancesObjectTop Level0..*--max 5 deleted insurancesCoverage--NA-TBD
deleted_insurances.carrierStringTop Level0..1-Blue Crossstring(200)Coveragenetwork-NA-TBD
deleted_insurances.copayDecimalTop Level0..1-null-CoveragecostToBeneficiary[*].valueMoney.value-NA-TBD
deleted_insurances.created_dateDateTimeTop Level0..1read-only2020-05-12T22:52:25Zdatetime(iso8601)Coverageextension[*].valueDateTime-NAcreted-dateTBD
deleted_insurances.deductibleDecimalTop Level0..1-null-CoveragecostToBeneficiary[*].valueMoney.value-NA-TBD
deleted_insurances.deleted_dateDateTimeTop Level0..1read-only2021-04-28T10:50:22Zdatetime(iso8601)Coverageextension[*].valueDateTime-NAdeleted-dateTBD
deleted_insurances.group_idStringTop Level0..1-test_group_idstring(50)Coverageclass[*].name-NA-TBD
deleted_insurances.idIdTop Level0..1-140745403531347-Coverageid-NA-TBD
deleted_insurances.insurance_planIdTop Level0..1from Insurance Plan resource70971687279-Coverageclass[*].id-NA-TBD
deleted_insurances.member_idStringTop Level1..1-test_member_idstring(50)Coverageclass[*].id-NA-TBD
deleted_insurances.payment_programValueSetTop Level0..1-Commercial - Other"Medicare Part B", "Medicare Advantage", "Medicaid", "Commercial - HMSA", "Commercial - SFHP", "Commercial - Other", "Worker's Compensation"Coveragetype.coding[1].display-NA-TBD
deleted_insurances.planStringTop Level0..1-Blue Cross Blue Shieldstring(200)Coverageclass[*].name-NA-TBD
deleted_insurances.rankValueSetTop Level0..1-secondary"primary", "secondary", "tertiary"Coverageorder-NA-TBD
insurancesObjectTop Level0..*--max 2 insurancesCoverage--NA-TBD
insurances.carrierStringTop Level0..1-Blue Crossstring(200)Coveragenetwork-NA-TBD
insurances.copayDecimalTop Level0..1-null-CoveragecostToBeneficiary[*].valueMoney.value-NA-TBD
insurances.created_dateDateTimeTop Level0..1read-only2020-05-12T22:52:25Zdatetime(iso8601)Coverageextension[*].valueString-NAcreated-dateTBD
insurances.deductibleDecimalTop Level0..1-null-CoveragecostToBeneficiary[*].valueMoney.value-NA-TBD
insurances.deleted_dateDateTimeTop Level0..1read-onlynulldatetime(iso8601)Coverageextension[*].valueDateTime-NAdeleted-dateTBD
insurances.group_idStringTop Level0..1-test_group_idstring(50)Coverageclass[*].nameclass[].type.coding[1].code=groupNA-TBD
insurances.idIdTop Level0..1-140767609356371-Coverageid-NA-TBD
insurances.insurance_planIdTop Level0..1from Insurance Plan resource70971687279-Coverageclass[*].idclass[].type.coding[1].code=insurance_planNA-TBD
insurances.member_idStringTop Level1..1-test_member_idstring(50)Coverageclass[*].idclass[].type.coding[1].code=rxidNA-TBD
insurances.payment_programValueSetTop Level0..1-Commercial - Other"Medicare Part B", "Medicare Advantage", "Medicaid", "Commercial - HMSA", "Commercial - SFHP", "Commercial - Other", "Worker's Compensation"Coveragetype.coding[1].display-NA-TBD
insurances.planStringTop Level0..1-Blue Cross Blue Shieldstring(200)Coverageclass[*].nameclass[].type.coding[1].code=planNA-TBD
insurances.rankValueSetTop Level0..1-primary"primary", "secondary", "tertiary"Coverageorder-NA-TBD
deleted_insurances.insured_person_addressStringContained0..1-550 15th Ststring(200)RelatedPersoncontained[].address[].line[0]-NA-TBD
deleted_insurances.insured_person_cityStringContained0..1-San Franciscostring(50)RelatedPersoncontained[].address[].city-NA-TBD
deleted_insurances.insured_person_dobStringContained0..1-08/29/1940string(50)RelatedPersoncontained[*].birthDate-NA-TBD
deleted_insurances.insured_person_first_nameStringContained0..1-Paulastring(200)RelatedPersonpolicyHolder.display-NA-TBD
deleted_insurances.insured_person_genderValueSetContained0..1-F"M", "F", "N"RelatedPersoncontained[*].gender-NA-TBD
deleted_insurances.insured_person_idStringContained0..1-12345// string(50)RelatedPersoncontained[*].id-NA-TBD
deleted_insurances.insured_person_last_nameStringContained0..1-Patientstring(200)RelatedPersonpolicyholder.extension[*].valueString-NAperson-last-nameTBD
deleted_insurances.insured_person_ssnIntegerContained0..1-123456789integer(9 digits)RelatedPersoncontained[].identifier[].value-NA-TBD
deleted_insurances.insured_person_stateStringContained0..1-CAstring(2)RelatedPersoncontained[].address[].state-NA-TBD
deleted_insurances.insured_person_zipStringContained0..1-94013integer(9 digits)RelatedPersoncontained[].address[].postalCode-NA-TBD
deleted_insurances.relationship_to_insuredStringContained0..1-nullstring(20)RelatedPersoncontained[].relationship[].text-NA-TBD
insurances.insured_person_addressStringContained0..1-550 15th Ststring(200)RelatedPersoncontained[].address[].line[0]-NA-TBD
insurances.insured_person_cityStringContained0..1-San Franciscostring(50)RelatedPersoncontained[].address[].city-NA-TBD
insurances.insured_person_dobStringContained0..1-08/29/1940string(50)RelatedPersoncontained[*].birthDate-NA-TBD
insurances.insured_person_first_nameStringContained0..1-Paulastring(200)RelatedPersonpolicyHolder.displayresourceType == RelatedPersonNA-TBD
insurances.insured_person_genderValueSetContained0..1-F"M", "F", "N"RelatedPersoncontained[*].gender-NA-TBD
insurances.insured_person_idStringContained0..1-12345string(50)RelatedPersoncontained[*].id-NA-TBD
insurances.insured_person_last_nameStringContained0..1-Patientstring(200)RelatedPersonpolicyholder.extension[*].valueString-NAperson-last-nameTBD
insurances.insured_person_ssnIntegerContained0..1-123456789integer(9 digits)RelatedPersoncontained[].identifier[].value-NAssnstring
insurances.insured_person_stateStringContained0..1-CAstring(2)RelatedPersoncontained[].address[].state-NA-TBD
insurances.insured_person_zipStringContained0..1-94013integer(9 digits)RelatedPersoncontained[].address[].postalCode-NA-TBD
insurances.relationship_to_insuredStringContained0..1-nullstring(20)RelatedPersoncontained[].relationship[].text-NA-string
deleted_insurances.addressStringContained0..1-123 medicare ststring(200)Organizationcontained[].address[].line[1]-NA-TBD
deleted_insurances.cityStringContained0..1-San Franciscostring(50)Organizationcontained[].address[].city-NA-TBD
deleted_insurances.extensionStringContained0..1--string(6)Organizationcontained[].extension[].valueString-NAextensionTBD
deleted_insurances.insurance_companyIdContained0..1from Insurance Company resource70970048878-Organizationcontained[*].id-NA-TBD
deleted_insurances.phoneStringContained0..1--string(20)Organizationcontained[].telecom[].value-NA-TBD
deleted_insurances.stateStringContained0..1-CAstring(2)Organizationcontained[].address[].state-NA-TBD
deleted_insurances.suiteStringContained0..1-nullstring(35)Organizationcontained[].address[].line[2]-NA-TBD
deleted_insurances.zipStringContained0..1-94104integer(9 digits)Organizationcontained[].address[].postalCode-NA-TBD
insurances.addressStringContained0..1-123 medicare ststring(200)Organizationcontained[].address[].line[1]resourceType = OrganizationNA-TBD
insurances.cityStringContained0..1-San Franciscostring(50)Organizationcontained[].address[].cityresourceType = OrganizationNA-TBD
insurances.extensionStringContained0..1--string(6)Organizationcontained[].extension[].valueStringresourceType = OrganizationNAextensionTBD
insurances.insurance_companyIdContained0..1from Insurance Company resource70970048878-Organizationcontained[*].idresourceType = OrganizationNA-TBD
insurances.phoneStringContained0..1--string(20)Organizationcontained[].telecom[].valueresourceType = Organization && system = phoneNA-TBD
insurances.stateStringContained0..1-CAstring(2)Organizationcontained[].address[].stateresourceType = OrganizationNA-TBD
insurances.suiteStringContained0..1-nullstring(35)Organizationcontained[].address[].line[2]resourceType = OrganizationNA-TBD
insurances.zipStringContained0..1-94104integer(9 digits)Organizationcontained[].address[].postalCoderesourceType = OrganizationNA-TBD