xCaliber healthCare Data Mesh

Claim

Overview

The Claim API empowers healthcare developers to efficiently manage and process medical claims, providing a standardized interface to streamline billing procedures, enhance reimbursement accuracy, and optimize the overall financial workflow within clinical applications. By integrating this API, developers can automate claims submission, verification, and tracking, leading to improved revenue cycle management and increased operational efficiency in healthcare settings.

Use Cases:

  • Billing - Submit claims to insurers to seek reimbursement for items and services.
  • Eligibility checking - Verify patient insurance coverage for claim.
  • Claim status - Check the status of submitted claims for payment tracking.
  • Reconciliation - Compare claims with remittances and payments to reconcile billing.
  • Reporting - Generate claim-related reports for internal monitoring or reporting to regulators.
  • Appeals - Initiate appeals for denied claims when appropriate.
  • Analytics - Analyze claim trends to optimize revenue cycle, utilization, and costs.

EHR Data Model

EHRSupported?Mapped Source Object
AthenaClaim
ElationN/A
EpicInvoice, Invoice Provider, Invoice Procedure Code Modifier, Invoice Diagnosis Code

Object Definition

{
  "resourceType": "Claim",
  "id": "100150",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">A human-readable rendering of the Oral Health Claim</div>"
  },
  "identifier": [
    {
      "system": "http://happyvalley.com/claim",
      "value": "12345"
    }
  ],
  "status": "active",
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/claim-type",
        "code": "oral"
      }
    ]
  },
  "use": "claim",
  "patient": {
    "reference": "Patient/1"
  },
  "created": "2014-08-16",
  "insurer": {
    "reference": "Organization/2"
  },
  "provider": {
    "reference": "Organization/1"
  },
  "priority": {
    "coding": [
      {
        "code": "normal"
      }
    ]
  },
  "payee": {
    "type": {
      "coding": [
        {
          "code": "provider"
        }
      ]
    }
  },
  "careTeam": [
    {
      "sequence": 1,
      "provider": {
        "reference": "Practitioner/example"
      }
    }
  ],
  "diagnosis": [
    {
      "sequence": 1,
      "diagnosisCodeableConcept": {
        "coding": [
          {
            "code": "123456"
          }
        ]
      }
    }
  ],
  "insurance": [
    {
      "sequence": 1,
      "focal": true,
      "identifier": {
        "system": "http://happyvalley.com/claim",
        "value": "12345"
      },
      "coverage": {
        "reference": "Coverage/9876B1"
      }
    }
  ],
  "item": [
    {
      "sequence": 1,
      "careTeamSequence": [
        1
      ],
      "productOrService": {
        "coding": [
          {
            "code": "1200"
          }
        ]
      },
      "servicedDate": "2014-08-16",
      "unitPrice": {
        "value": 135.57,
        "currency": "USD"
      },
      "net": {
        "value": 135.57,
        "currency": "USD"
      }
    }
  ],
  "meta": {
    "tag": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
        "code": "HTEST",
        "display": "test health data"
      }
    ]
  }
}

Data Fields

Data FieldTypeDescription
resourceTypeClaimThis is a Claim resource
ididThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
metaMetaThe metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
implicitRulesuriA reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
languagecodeThe base language in which the resource is written.
textNarrativeA human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
containedBackboneElementThese resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
extensionExtensionMay be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
identifierIdentifierA unique identifier assigned to this claim.
statuscodeThe status of the resource instance.
typeCodeableConceptThe category of claim, e.g. oral, pharmacy, vision, institutional, professional.
subTypeCodeableConceptA finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
usecodeA code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
patientReferenceThe party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.
billablePeriodPeriodThe period for which charges are being submitted.
createddateTimeThe date this resource was created.
entererReferenceIndividual who created the claim, predetermination or preauthorization.
insurerReferenceThe Insurer who is target of the request.
providerReferenceThe provider which is responsible for the claim, predetermination or preauthorization.
priorityCodeableConceptThe provider-required urgency of processing the request. Typical values include: stat, routine deferred.
fundsReserveCodeableConceptA code to indicate whether and for whom funds are to be reserved for future claims.
relatedBackboneElementOther claims which are related to this claim such as prior submissions or claims for related services or for the same event.
related.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
related.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
related.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
related.claimReferenceReference to a related claim.
related.relationshipCodeableConceptA code to convey how the claims are related.
related.referenceIdentifierAn alternate organizational reference to the case or file to which this particular claim pertains.
prescriptionReferencePrescription to support the dispensing of pharmacy, device or vision products.
originalPrescriptionReferenceOriginal prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.
payeeBackboneElementThe party to be reimbursed for cost of the products and services according to the terms of the policy.
payee.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
payee.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
payee.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
payee.typeCodeableConceptType of Party to be reimbursed: subscriber, provider, other.
payee.partyReferenceReference to the individual or organization to whom any payment will be made.
referralReferenceA reference to a referral resource.
facilityReferenceFacility where the services were provided.
careTeamBackboneElementThe members of the team who provided the products and services.
careTeam.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
careTeam.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
careTeam.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
careTeam.sequencepositiveIntA number to uniquely identify care team entries.
careTeam.providerReferenceMember of the team who provided the product or service.
careTeam.responsiblebooleanThe party who is billing and/or responsible for the claimed products or services.
careTeam.roleCodeableConceptThe lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.
careTeam.qualificationCodeableConceptThe qualification of the practitioner which is applicable for this service.
supportingInfoBackboneElementAdditional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
supportingInfo.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
supportingInfo.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
supportingInfo.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
supportingInfo.sequencepositiveIntA number to uniquely identify supporting information entries.
supportingInfo.categoryCodeableConceptThe general class of the information supplied: information; exception; accident, employment; onset, etc.
supportingInfo.codeCodeableConceptSystem and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.
supportingInfo.timingDatestringThe date when or period to which this information refers.
supportingInfo.timingPeriodPeriodThe date when or period to which this information refers.
supportingInfo.valueBooleanbooleanAdditional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
supportingInfo.valueStringstringAdditional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
supportingInfo.valueQuantityQuantityAdditional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
supportingInfo.valueAttachmentAttachmentAdditional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
supportingInfo.valueReferenceReferenceAdditional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
supportingInfo.reasonCodeableConceptProvides the reason in the situation where a reason code is required in addition to the content.
diagnosisBackboneElementInformation about diagnoses relevant to the claim items.
diagnosis.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
diagnosis.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
diagnosis.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
diagnosis.sequencepositiveIntA number to uniquely identify diagnosis entries.
diagnosis.diagnosisCodeableConceptCodeableConceptThe nature of illness or problem in a coded form or as a reference to an external defined Condition.
diagnosis.diagnosisReferenceReferenceThe nature of illness or problem in a coded form or as a reference to an external defined Condition.
diagnosis.typeCodeableConceptWhen the condition was observed or the relative ranking.
diagnosis.onAdmissionCodeableConceptIndication of whether the diagnosis was present on admission to a facility.
diagnosis.packageCodeCodeableConceptA package billing code or bundle code used to group products and services to a particular health condition (such as heart attack) which is based on a predetermined grouping code system.
procedureBackboneElementProcedures performed on the patient relevant to the billing items with the claim.
procedure.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
procedure.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
procedure.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
procedure.sequencepositiveIntA number to uniquely identify procedure entries.
procedure.typeCodeableConceptWhen the condition was observed or the relative ranking.
procedure.datedateTimeDate and optionally time the procedure was performed.
procedure.procedureCodeableConceptCodeableConceptThe code or reference to a Procedure resource which identifies the clinical intervention performed.
procedure.procedureReferenceReferenceThe code or reference to a Procedure resource which identifies the clinical intervention performed.
procedure.udiReferenceUnique Device Identifiers associated with this line item.
insuranceBackboneElementFinancial instruments for reimbursement for the health care products and services specified on the claim.
insurance.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
insurance.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
insurance.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
insurance.sequencepositiveIntA number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
insurance.focalbooleanA flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
insurance.identifierIdentifierThe business identifier to be used when the claim is sent for adjudication against this insurance policy.
insurance.coverageReferenceReference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
insurance.businessArrangementstringA business agreement number established between the provider and the insurer for special business processing purposes.
insurance.preAuthRefstringReference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.
insurance.claimResponseReferenceThe result of the adjudication of the line items for the Coverage specified in this insurance.
accidentBackboneElementDetails of an accident which resulted in injuries which required the products and services listed in the claim.
accident.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
accident.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
accident.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
accident.datedateDate of an accident event related to the products and services contained in the claim.
accident.typeCodeableConceptThe type or context of the accident event for the purposes of selection of potential insurance coverages and determination of coordination between insurers.
accident.locationAddressAddressThe physical location of the accident event.
accident.locationReferenceReferenceThe physical location of the accident event.
itemBackboneElementA claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.
item.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
item.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
item.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
item.sequencepositiveIntA number to uniquely identify item entries.
item.careTeamSequencepositiveIntCareTeam members related to this service or product.
item.diagnosisSequencepositiveIntDiagnosis applicable for this service or product.
item.procedureSequencepositiveIntProcedures applicable for this service or product.
item.informationSequencepositiveIntExceptions, special conditions and supporting information applicable for this service or product.
item.revenueCodeableConceptThe type of revenue or cost center providing the product and/or service.
item.categoryCodeableConceptCode to identify the general type of benefits under which products and services are provided.
item.productOrServiceCodeableConceptWhen the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.
item.modifierCodeableConceptItem typification or modifiers codes to convey additional context for the product or service.
item.programCodeCodeableConceptIdentifies the program under which this may be recovered.
item.servicedDatestringThe date or dates when the service or product was supplied, performed or completed.
item.servicedPeriodPeriodThe date or dates when the service or product was supplied, performed or completed.
item.locationCodeableConceptCodeableConceptWhere the product or service was provided.
item.locationAddressAddressWhere the product or service was provided.
item.locationReferenceReferenceWhere the product or service was provided.
item.quantityQuantityThe number of repetitions of a service or product.
item.unitPriceMoneyIf the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
item.factordecimalA real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
item.netMoneyThe quantity times the unit price for an additional service or product or charge.
item.udiReferenceUnique Device Identifiers associated with this line item.
item.bodySiteCodeableConceptPhysical service site on the patient (limb, tooth, etc.).
item.subSiteCodeableConceptA region or surface of the bodySite, e.g. limb region or tooth surface(s).
item.encounterReferenceThe Encounters during which this Claim was created or to which the creation of this record is tightly associated.
item.detailBackboneElementA claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.
item.detail.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
item.detail.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
item.detail.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
item.detail.sequencepositiveIntA number to uniquely identify item entries.
item.detail.revenueCodeableConceptThe type of revenue or cost center providing the product and/or service.
item.detail.categoryCodeableConceptCode to identify the general type of benefits under which products and services are provided.
item.detail.productOrServiceCodeableConceptWhen the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.
item.detail.modifierCodeableConceptItem typification or modifiers codes to convey additional context for the product or service.
item.detail.programCodeCodeableConceptIdentifies the program under which this may be recovered.
item.detail.quantityQuantityThe number of repetitions of a service or product.
item.detail.unitPriceMoneyIf the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
item.detail.factordecimalA real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
item.detail.netMoneyThe quantity times the unit price for an additional service or product or charge.
item.detail.udiReferenceUnique Device Identifiers associated with this line item.
item.detail.subDetailBackboneElementA claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.
item.detail.subDetail.idstringUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
item.detail.subDetail.extensionExtensionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
item.detail.subDetail.modifierExtensionExtensionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
item.detail.subDetail.sequencepositiveIntA number to uniquely identify item entries.
item.detail.subDetail.revenueCodeableConceptThe type of revenue or cost center providing the product and/or service.
item.detail.subDetail.categoryCodeableConceptCode to identify the general type of benefits under which products and services are provided.
item.detail.subDetail.productOrServiceCodeableConceptWhen the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.
item.detail.subDetail.modifierCodeableConceptItem typification or modifiers codes to convey additional context for the product or service.
item.detail.subDetail.programCodeCodeableConceptIdentifies the program under which this may be recovered.
item.detail.subDetail.quantityQuantityThe number of repetitions of a service or product.
item.detail.subDetail.unitPriceMoneyIf the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
item.detail.subDetail.factordecimalA real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
item.detail.subDetail.netMoneyThe quantity times the unit price for an additional service or product or charge.
item.detail.subDetail.udiReferenceUnique Device Identifiers associated with this line item.
totalMoneyThe total value of the all the items in the claim.

Extensions

NameURL
APPOINTMENTIDhttp://xcaliber-fhir/structureDefinition/appointment-id
BILLEDPROVIDERIDhttp://xcaliber-fhir/structureDefinition/billed-provider-id
DEPARTMENTIDhttp://xcaliber-fhir/structureDefinition/department-id
REFERRALAUTHIDhttp://xcaliber-fhir/structureDefinition/referral-auth-id
REFERRINGPROVIDERIDhttp://xcaliber-fhir/structureDefinition/referring-provider-id
RESERVED19http://xcaliber-fhir/structureDefinition/reserved19
TRANSACTIONDETAILShttp://xcaliber-fhir/structureDefinition/transaction-details
TRANSACTIONIDhttp://xcaliber-fhir/structureDefinition/transaction-id
SERVICEDATEhttp://xcaliber-fhir/structureDefinition/service-date
RENDERINGPROVIDERIDhttp://xcaliber-fhir/structureDefinition/rendering-provider-id
PATIENTPAYERNOTEhttp://xcaliber-fhir/structureDefinition/patient-payer-note
PROCEDURECHARGEAMOUNThttp://xcaliber-fhir/structureDefinition/procedure-charge-amount
ALLOWABLEAMOUNThttp://xcaliber-fhir/structureDefinition/allowable-amount
ALLOWABLEMAXhttp://xcaliber-fhir/structureDefinition/allowable-max
ALLOWABLEMINhttp://xcaliber-fhir/structureDefinition/allowable-min
PROCEDURETRANSACTIONIDhttp://xcaliber-fhir/structureDefinition/procedure-transaction-id
DELETEDDIAGNOSIShttp://xcaliber-fhir/structureDefinition/deleted-diagnosis
PRIMARYINSURANCEPACKAGEIDhttp://xcaliber-fhir/structureDefinition/primary-insurance-package-id
PRIMARYINSURANCESTATUShttp://xcaliber-fhir/structureDefinition/primary-insurance-status
SECONDARYINSURANCEPACKAGEIDhttp://xcaliber-fhir/structureDefinition/secondary-insurance-package-id
NOTE_STATUShttp://xcaliber-fhir/structureDefinition/claim-note-status
KICK_CODEhttp://xcaliber-fhir/structureDefinition/kick-code
KICK_CODE_NAMEhttp://xcaliber-fhir/structureDefinition/kick-code-name
ATHENA_KICK_CODE_NAMEhttp://xcaliber-fhir/structureDefinition/athena-kick-code-name
PENDING_FLAGhttp://xcaliber-fhir/structureDefinition/pending-flag
GLOBAL_CLAIM_RULE_NAMEhttp://xcaliber-fhir/structureDefinition/global-claim-rule-name
CLAIM_NOTEhttp://xcaliber-fhir/structureDefinition/claim-note
FIX_TEXThttp://xcaliber-fhir/structureDefinition/fix-text

Operations & APIs

Claim-GET

Claim-POST

Claim ID-GET

Claim ID-PUT

Claim ID-DELETE

Claim Export-POST