PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@1.4.0
    http://hl7.org/fhir/StructureDefinition/ClaimResponse
description: Base StructureDefinition for ClaimResponse Resource
package_name: hl7.fhir.core
derivation: specialization
name: ClaimResponse
type: null
elements:
  requestOrganization:
    short: Responsible organization
    isSummary: true
    choices: [requestOrganizationIdentifier, requestOrganizationReference]
    index: 17
  payeeType: {type: Coding, short: Party to be paid any benefits payable, isSummary: true, index: 22}
  requestProviderReference: {short: Responsible practitioner, type: Reference, choiceOf: requestProvider, isSummary: true, index: 15}
  request:
    short: Id of resource triggering adjudication
    isSummary: true
    choices: [requestIdentifier, requestReference]
    index: 2
  originalRuleset: {short: Original version, type: Coding, isSummary: true, index: 6}
  requestProvider:
    short: Responsible practitioner
    isSummary: true
    choices: [requestProviderIdentifier, requestProviderReference]
    index: 13
  paymentAmount: {type: Quantity, short: Payment amount, isSummary: true, index: 74}
  organizationIdentifier: {type: Identifier, short: Insurer, isSummary: true, choiceOf: organization, index: 10}
  paymentAdjustmentReason: {type: Coding, short: Reason for Payment adjustment, isSummary: true, index: 72}
  requestOrganizationReference: {type: Reference, short: Responsible organization, isSummary: true, choiceOf: requestOrganization, index: 19}
  item:
    type: BackboneElement
    short: Line items
    isSummary: true
    array: true
    index: 23
    elements:
      sequenceLinkId: {type: positiveInt, short: Service instance, isSummary: true, index: 24}
      noteNumber: {type: positiveInt, short: List of note numbers which apply, isSummary: true, array: true, index: 25}
      adjudication:
        type: BackboneElement
        short: Adjudication details
        isSummary: true
        array: true
        index: 26
        elements:
          category: {type: Coding, short: 'Adjudication category such as co-pay, eligible, benefit, etc.', isSummary: true, index: 27}
          reason: {type: Coding, short: Adjudication reason, isSummary: true, index: 28}
          amount: {type: Quantity, short: Monetary amount, isSummary: true, index: 29}
          value: {type: decimal, short: Non-monetary value, isSummary: true, index: 30}
        required: [category]
      detail:
        type: BackboneElement
        short: Detail line items
        isSummary: true
        array: true
        index: 31
        elements:
          sequenceLinkId: {type: positiveInt, short: Service instance, isSummary: true, index: 32}
          adjudication:
            type: BackboneElement
            short: Detail adjudication
            isSummary: true
            array: true
            index: 33
            elements:
              category: {type: Coding, short: 'Adjudication category such as co-pay, eligible, benefit, etc.', isSummary: true, index: 34}
              reason: {type: Coding, short: Adjudication reason, isSummary: true, index: 35}
              amount: {type: Quantity, short: Monetary amount, isSummary: true, index: 36}
              value: {type: decimal, short: Non-monetary value, isSummary: true, index: 37}
            required: [category]
          subDetail:
            type: BackboneElement
            short: Subdetail line items
            isSummary: true
            array: true
            index: 38
            elements:
              sequenceLinkId: {type: positiveInt, short: Service instance, isSummary: true, index: 39}
              adjudication:
                type: BackboneElement
                short: Subdetail adjudication
                isSummary: true
                array: true
                index: 40
                elements:
                  category: {type: Coding, short: 'Adjudication category such as co-pay, eligible, benefit, etc.', isSummary: true, index: 41}
                  reason: {type: Coding, short: Adjudication reason, isSummary: true, index: 42}
                  amount: {type: Quantity, short: Monetary amount, isSummary: true, index: 43}
                  value: {type: decimal, short: Non-monetary value, isSummary: true, index: 44}
                required: [category]
            required: [sequenceLinkId]
        required: [sequenceLinkId]
    required: [sequenceLinkId]
  coverage:
    short: Insurance or medical plan
    type: BackboneElement
    array: true
    isSummary: true
    index: 82
    elements:
      sequence: {type: positiveInt, short: Service instance identifier, isSummary: true, index: 83}
      focal: {type: boolean, short: Is the focal Coverage, isSummary: true, index: 84}
      coverage:
        short: Insurance information
        isSummary: true
        choices: [coverageIdentifier, coverageReference]
        index: 86
      coverageIdentifier: {short: Insurance information, type: Identifier, choiceOf: coverage, isSummary: true, index: 87}
      coverageReference: {short: Insurance information, type: Reference, choiceOf: coverage, isSummary: true, index: 88}
      businessArrangement: {type: string, short: Business agreement, isSummary: true, index: 89}
      preAuthRef: {short: Pre-Authorization/Determination Reference, type: string, array: true, isSummary: true, index: 90}
      claimResponse: {short: Adjudication results, type: Reference, isSummary: true, index: 91}
    required: [coverageIdentifier, coverage, focal, sequence, coverageReference]
  created: {type: dateTime, short: Creation date, isSummary: true, index: 7}
  outcome: {type: code, short: complete | error, isSummary: true, index: 20}
  requestIdentifier: {short: Id of resource triggering adjudication, type: Identifier, choiceOf: request, isSummary: true, index: 3}
  organization:
    short: Insurer
    isSummary: true
    choices: [organizationIdentifier, organizationReference]
    index: 9
  totalBenefit: {type: Quantity, short: Total benefit payable for the Claim, isSummary: true, index: 70}
  unallocDeductable: {type: Quantity, short: Unallocated deductible, isSummary: true, index: 69}
  disposition: {type: string, short: Disposition Message, isSummary: true, index: 21}
  note:
    type: BackboneElement
    short: Processing notes
    isSummary: true
    array: true
    index: 78
    elements:
      number: {type: positiveInt, short: Note Number for this note, isSummary: true, index: 79}
      type: {type: Coding, short: display | print | printoper, isSummary: true, index: 80}
      text: {type: string, short: Note explanatory text, isSummary: true, index: 81}
  requestProviderIdentifier: {short: Responsible practitioner, type: Identifier, choiceOf: requestProvider, isSummary: true, index: 14}
  paymentDate: {type: date, short: Expected data of Payment, isSummary: true, index: 73}
  paymentRef: {type: Identifier, short: Payment identifier, isSummary: true, index: 75}
  identifier: {type: Identifier, short: Response  number, isSummary: true, array: true, index: 0}
  reserved: {type: Coding, short: Funds reserved status, isSummary: true, index: 76}
  error:
    type: BackboneElement
    short: Processing errors
    isSummary: true
    array: true
    index: 63
    elements:
      sequenceLinkId: {type: positiveInt, short: Item sequence number, isSummary: true, index: 64}
      detailSequenceLinkId: {type: positiveInt, short: Detail sequence number, isSummary: true, index: 65}
      subdetailSequenceLinkId: {type: positiveInt, short: Subdetail sequence number, isSummary: true, index: 66}
      code: {type: Coding, short: Error code detailing processing issues, isSummary: true, index: 67}
    required: [code]
  form: {short: Printed Form Identifier, type: Coding, isSummary: true, index: 77}
  totalCost: {type: Quantity, short: Total Cost of service from the Claim, isSummary: true, index: 68}
  paymentAdjustment: {type: Quantity, short: Payment adjustment for non-Claim issues, isSummary: true, index: 71}
  requestReference: {short: Id of resource triggering adjudication, type: Reference, choiceOf: request, isSummary: true, index: 4}
  ruleset: {short: Resource version, type: Coding, isSummary: true, index: 5}
  addItem:
    type: BackboneElement
    short: Insurer added line items
    isSummary: true
    array: true
    index: 45
    elements:
      sequenceLinkId: {type: positiveInt, short: Service instances, isSummary: true, array: true, index: 46}
      service: {type: Coding, short: 'Group, Service or Product', isSummary: true, index: 47}
      fee: {type: Quantity, short: Professional fee or Product charge, isSummary: true, index: 48}
      noteNumberLinkId: {type: positiveInt, short: List of note numbers which apply, isSummary: true, array: true, index: 49}
      adjudication:
        type: BackboneElement
        short: Added items adjudication
        isSummary: true
        array: true
        index: 50
        elements:
          category: {type: Coding, short: 'Adjudication category such as co-pay, eligible, benefit, etc.', isSummary: true, index: 51}
          reason: {type: Coding, short: Adjudication reason, isSummary: true, index: 52}
          amount: {type: Quantity, short: Monetary amount, isSummary: true, index: 53}
          value: {type: decimal, short: Non-monetary value, isSummary: true, index: 54}
        required: [category]
      detail:
        type: BackboneElement
        short: Added items details
        isSummary: true
        array: true
        index: 55
        elements:
          service: {type: Coding, short: Service or Product, isSummary: true, index: 56}
          fee: {type: Quantity, short: Professional fee or Product charge, isSummary: true, index: 57}
          adjudication:
            type: BackboneElement
            short: Added items detail adjudication
            isSummary: true
            array: true
            index: 58
            elements:
              category: {type: Coding, short: 'Adjudication category such as co-pay, eligible, benefit, etc.', isSummary: true, index: 59}
              reason: {type: Coding, short: Adjudication reason, isSummary: true, index: 60}
              amount: {type: Quantity, short: Monetary amount, isSummary: true, index: 61}
              value: {type: decimal, short: Non-monetary value, isSummary: true, index: 62}
            required: [category]
        required: [service]
    required: [service]
  requestOrganizationIdentifier: {type: Identifier, short: Responsible organization, isSummary: true, choiceOf: requestOrganization, index: 18}
  organizationReference: {type: Reference, short: Insurer, isSummary: true, choiceOf: organization, index: 11}
package_version: 1.4.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/ClaimResponse
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null