PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@pct-2.0.0-ballot
    http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-aeob
description: The No Surprises Act requires that group health plans and insurers provide advance cost estimates, called advanced explanations of benefits (advanced EOBs), for scheduled services. This profile is used for exchanging the Advanced EOB data.
package_name: hl7.fhir.us.davinci
derivation: constraint
name: PCTAdvancedEOB
type: ExplanationOfBenefit
elements:
  patient:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-patient-demographics']
    index: 11
  insurance:
    elements:
      coverage:
        type: Reference
        refers: ['http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-coverage']
        index: 20
  benefitBalance:
    index: 102
    elements:
      category:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTBenefitBalanceCategoryVS'}
        index: 103
      unit:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/benefit-unit'}
        index: 104
      term:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/benefit-term'}
        index: 105
      financial:
        index: 106
        extensions:
          remaining: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/remaining-benefit', min: 0, max: 1, type: Extension, mustSupport: true, index: 108}
        elements:
          extension:
            index: 107
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                remaining:
                  match: {url: null}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/remaining-benefit', index: 108}
                  min: 0
                  max: 1
          type:
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTFinancialTypeVS'}
            index: 109
          allowed:
            mustSupport: true
            choices: [allowedUnsignedInt, allowedMoney]
            index: 111
          allowedUnsignedInt: {type: unsignedInt, mustSupport: true, choiceOf: allowed, index: 112}
          allowedMoney: {type: Money, mustSupport: true, choiceOf: allowed, index: 113}
          used:
            mustSupport: true
            choices: [usedUnsignedInt, usedMoney]
            index: 115
          usedUnsignedInt: {type: unsignedInt, mustSupport: true, choiceOf: used, index: 116}
          usedMoney: {type: Money, mustSupport: true, choiceOf: used, index: 117}
        required: [allowedMoney, usedMoney, used, allowedUnsignedInt, allowed, usedUnsignedInt]
    required: [term, financial, unit]
  processNote:
    short: Disclaimers go here. Notes should be clear and as specific to the situation at hand as possible
    index: 98
    extensions:
      processNoteClass: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/processNoteClass', min: 0, max: 1, type: Extension, index: 100}
    elements:
      extension:
        index: 99
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            processNoteClass:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/processNoteClass', index: 100}
              min: 0
              max: 1
  adjudication:
    type: BackboneElement
    mustSupport: true
    index: 52
    elements:
      category:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTAdjudicationCategoryVS'}
        index: 53
    slicing:
      rules: open
      ordered: false
      description: Slice based on $this pattern
      discriminator:
      - {path: category, type: pattern}
      min: null
      slices:
        eligible:
          match:
            category:
              coding:
              - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Eligible amount
            type: BackboneElement
            mustSupport: true
            index: 76
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 77
        adjustmentreason:
          match:
            category:
              coding:
              - {code: adjustmentreason, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            type: BackboneElement
            short: Adjustment Reason
            mustSupport: true
            array: true
            index: 69
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: adjustmentreason, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 70
              reason:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTAdjustmentReasonVS'}
                index: 71
        submitted:
          match:
            category:
              coding:
              - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            type: BackboneElement
            short: Provider submitted amount
            mustSupport: true
            index: 72
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 73
        medicalmanagement:
          match:
            category:
              coding:
              - {code: medicalmanagement, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            type: BackboneElement
            mustSupport: true
            array: true
            index: 54
            extensions:
              subjectToMedicalMgmt: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/subjectToMedicalMgmt', min: 1, max: 1, type: Extension, index: 56}
            elements:
              extension:
                index: 55
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 1
                  slices:
                    subjectToMedicalMgmt:
                      match: {url: null}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/subjectToMedicalMgmt', index: 56}
                      min: 1
                      max: 1
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: medicalmanagement, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 57
              amount: {index: 58}
              value: {index: 59}
            required: [extension]
        benefit:
          match:
            category:
              coding:
              - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Benefit amount
            type: BackboneElement
            mustSupport: true
            index: 78
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 79
        billingnetworkstatus:
          match:
            category:
              coding:
              - {code: billingnetworkstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            type: BackboneElement
            short: Billing Provider Network Status
            mustSupport: true
            index: 60
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: billingnetworkstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 61
              reason:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTPayerBenefitPaymentStatusVS'}
                index: 62
        memberliability:
          match:
            category:
              coding:
              - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            short: Member liability
            type: BackboneElement
            mustSupport: true
            index: 74
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 75
        renderingnetworkstatus:
          match:
            category:
              coding:
              - {code: renderingnetworkstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            type: BackboneElement
            short: Rendering Provider Network Status
            mustSupport: true
            index: 63
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: renderingnetworkstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 64
              reason:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTPayerBenefitPaymentStatusVS'}
                index: 65
        benefitpaymentstatus:
          match:
            category:
              coding:
              - {code: benefitpaymentstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            type: BackboneElement
            short: Benefit Payment Status
            mustSupport: true
            index: 66
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: benefitpaymentstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 67
              reason:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTPayerBenefitPaymentStatusVS'}
                index: 68
  use:
    pattern: {type: Code, value: predetermination}
    index: 10
  item:
    index: 21
    extensions:
      serviceDescription: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/serviceDescription', min: 0, max: 1, type: Extension, mustSupport: true, index: 23}
    elements:
      extension:
        index: 22
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            serviceDescription:
              match: {url: null}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/serviceDescription', index: 23}
              min: 0
              max: 1
      revenue:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFEItemRevenueVS'}
        index: 24
      productOrService:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/USClaimMedicalProductOrServiceCodes'}
        index: 25
      modifier:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFEItemCptHcpcsVS'}
        mustSupport: true
        array: true
        max: 4
        index: 26
      serviced:
        short: This is the planned or estimated date(s)s of service
        choices: []
        index: 28
      quantity: {mustSupport: true, index: 29}
      adjudication:
        mustSupport: true
        index: 30
        elements:
          category:
            binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTAdjudicationCategoryVS'}
            index: 31
        slicing:
          rules: open
          ordered: false
          description: Slice based on $this pattern
          discriminator:
          - {path: category, type: pattern}
          min: 1
          slices:
            medicalmanagement:
              match:
                category:
                  coding:
                  - {code: medicalmanagement, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
              schema:
                mustSupport: true
                array: true
                index: 32
                extensions:
                  subjectToMedicalMgmt: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/subjectToMedicalMgmt', min: 1, max: 1, type: Extension, index: 34}
                elements:
                  extension:
                    index: 33
                    slicing:
                      rules: open
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 1
                      slices:
                        subjectToMedicalMgmt:
                          match: {url: null}
                          schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/subjectToMedicalMgmt', index: 34}
                          min: 1
                          max: 1
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: medicalmanagement, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                    index: 35
                  amount: {index: 36}
                  value: {index: 37}
                required: [extension]
            benefitpaymentstatus:
              match:
                category:
                  coding:
                  - {code: benefitpaymentstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
              schema:
                short: 'Benefit Payment Status: Line level benefit payment status associated with professional claim estimates only.'
                mustSupport: true
                index: 38
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: benefitpaymentstatus, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                    index: 39
                  reason:
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTPayerBenefitPaymentStatusVS'}
                    index: 40
            adjustmentreason:
              match:
                category:
                  coding:
                  - {code: adjustmentreason, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
              schema:
                short: Adjustment Reason
                mustSupport: true
                array: true
                index: 41
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: adjustmentreason, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                    index: 42
                  reason:
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTAdjustmentReasonVS'}
                    index: 43
            submitted:
              match:
                category:
                  coding:
                  - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
              schema:
                short: Provider submitted amount
                mustSupport: true
                index: 44
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                    index: 45
            memberliability:
              match:
                category:
                  coding:
                  - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
              schema:
                short: Member liability
                mustSupport: true
                index: 46
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                    index: 47
            eligible:
              match:
                category:
                  coding:
                  - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
              schema:
                short: Eligible amount
                mustSupport: true
                index: 48
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                    index: 49
            benefit:
              match:
                category:
                  coding:
                  - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
              schema:
                short: Benefit amount
                mustSupport: true
                index: 50
                elements:
                  category:
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                    index: 51
    required: [adjudication, serviced]
  type:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTAEOBTypeVS'}
    index: 9
  created: {short: The date and time this estimate was calculated., index: 12}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        gfeReference:
          match: {url: null}
          schema: {type: Extension, short: The GFE Bundle submitted by an entity that started the process for obtaining an Advanced EOB., url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeReference', index: 1}
          min: 1
        serviceDescription:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/serviceDescription', index: 2}
          min: 0
          max: 1
        outOfNetworkProviderInfo:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/inNetworkProviderOptionsLink', index: 3}
          min: 0
          max: 1
  total:
    index: 80
    elements:
      category:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTTotal'}
        mustSupport: true
        index: 81
    slicing:
      rules: open
      ordered: false
      description: Slice based on value pattern
      discriminator:
      - {path: category, type: pattern}
      min: 1
      slices:
        submitted:
          match:
            category:
              coding:
              - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Total provider submitted amount
            mustSupport: true
            _required: true
            index: 82
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 83
        memberliability:
          match:
            category:
              coding:
              - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
          schema:
            short: Total member liability - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 84
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 85
        innetwork:
          match:
            category:
              coding:
              - {code: innetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total in network amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 86
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: innetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 87
        outofnetwork:
          match:
            category:
              coding:
              - {code: outofnetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total out of network amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 88
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: outofnetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 89
        noncovered:
          match:
            category:
              coding:
              - {code: noncovered, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudication'}
          schema:
            short: Total noncovered amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 90
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: noncovered, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudication'}
                index: 91
        negotiated:
          match:
            category:
              coding:
              - {code: negotiated, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total negotiated amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 92
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: negotiated, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 93
        eligible:
          match:
            category:
              coding:
              - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Total eligible amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 94
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 95
        benefit:
          match:
            category:
              coding:
              - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Total benefit amount - Must include in non-zero total across all AEoBs
            mustSupport: true
            index: 96
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 97
  insurer:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-organization']
    index: 13
  priority:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/process-priority'}
    mustSupport: true
    index: 15
  identifier:
    index: 4
    slicing:
      rules: open
      description: Slice based on type pattern
      discriminator:
      - {path: type, type: pattern}
      min: 1
      slices:
        INTER:
          match:
            type:
              coding:
              - {code: INTER, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Intermediary System Identifier}
          schema:
            short: Intermediary System Identifier
            array: true
            index: 5
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: INTER, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Intermediary System Identifier}
                index: 6
            required: [type]
        uniqueclaimid:
          match:
            type:
              coding:
              - {code: uc, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Unique Claim ID}
          schema:
            short: Unique Claim ID
            _required: true
            index: 7
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: uc, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTIdentifierType', display: Unique Claim ID}
                index: 8
            required: [type]
  benefitPeriod: {index: 101}
  provider:
    type: Reference
    refers: ['http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-organization', 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-practitioner']
    index: 14
  claim:
    index: 16
    elements:
      identifier:
        short: GFE identifier of the originally submitted claim
        index: 17
        elements:
          system: {mustSupport: true, index: 18}
          value: {index: 19}
        required: [value]
    required: [identifier]
package_version: pct-2.0.0-ballot
extensions:
  gfeReference: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/gfeReference', min: 1, type: Extension, short: The GFE Bundle submitted by an entity that started the process for obtaining an Advanced EOB., index: 1}
  serviceDescription: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/serviceDescription', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
  outOfNetworkProviderInfo: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/inNetworkProviderOptionsLink', min: 0, max: 1, type: Extension, mustSupport: true, index: 3}
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-aeob
base: http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit
version: 2.0.0-ballot
required: [total, benefitPeriod, processNote, claim, extension, identifier, item, benefitBalance]