PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-pct@2.0.0
    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-pct
derivation: constraint
name: PCTAdvancedEOB
type: ExplanationOfBenefit
elements:
  patient:
    type: Reference
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0']
    index: 9
  insurance:
    elements:
      coverage:
        type: Reference
        refers: ['http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-coverage']
        index: 18
  benefitBalance:
    short: Estimated Balance by Benefit Category as if the expected item(s) or service(s) included in this estimate were applied.
    index: 102
    elements:
      category:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTBenefitBalanceCategoryVS'}
        index: 103
        elements:
          text: {mustSupport: true, index: 104}
        required: [text]
      unit:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/benefit-unit'}
        index: 105
      term:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/benefit-term'}
        index: 106
      financial:
        index: 107
        extensions:
          remaining: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/remaining-benefit', min: 0, max: 1, type: Extension, mustSupport: true, index: 109}
        elements:
          extension:
            index: 108
            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: 109}
                  min: 0
                  max: 1
          type:
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTFinancialTypeVS'}
            index: 110
          allowed:
            mustSupport: true
            choices: [allowedUnsignedInt, allowedMoney]
            index: 112
          allowedUnsignedInt: {type: unsignedInt, mustSupport: true, choiceOf: allowed, index: 113}
          allowedMoney: {type: Money, mustSupport: true, choiceOf: allowed, index: 114}
          used:
            mustSupport: true
            choices: [usedUnsignedInt, usedMoney]
            index: 116
          usedUnsignedInt: {type: unsignedInt, mustSupport: true, choiceOf: used, index: 117}
          usedMoney: {type: Money, mustSupport: true, choiceOf: used, index: 118}
        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 including any additional assumptions and requirements. This may include notes about prior authorization, out of network providers, benefit period,  and other legal or otherwise required disclaimers.
    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 value
      discriminator:
      - {path: category, type: value}
      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: 8
  item:
    index: 19
    extensions:
      serviceDescription: {url: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/serviceDescription', min: 0, max: 1, type: Extension, mustSupport: true, index: 21}
    elements:
      extension:
        index: 20
        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: 21}
              min: 0
              max: 1
      revenue:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFEItemRevenueVS'}
        index: 22
      productOrService:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/USClaimMedicalProductOrServiceCodes'}
        index: 23
        elements:
          coding:
            constraint:
              pct-cpt-display: {human: CPT codes require a display value (CPT Consumer Friendly Descriptors recommended), source: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-aeob', severity: error, expression: 'system = ''http://www.ama-assn.org/go/cpt'' implies display.exists()'}
            index: 24
      modifier:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-pct/ValueSet/PCTGFEItemCptHcpcsVS'}
        mustSupport: true
        array: true
        max: 4
        index: 25
        elements:
          coding:
            constraint:
              pct-cpt-display: {human: CPT codes require a display value (CPT Consumer Friendly Descriptors recommended), source: 'http://hl7.org/fhir/us/davinci-pct/StructureDefinition/davinci-pct-aeob', severity: error, expression: 'system = ''http://www.ama-assn.org/go/cpt'' implies display.exists()'}
            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 value
          discriminator:
          - {path: category, type: value}
          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/ValueSet/claim-type'}
    index: 7
  created: {short: The date and time this estimate was calculated., index: 10}
  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:
    array: true
    min: 3
    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 value
      discriminator:
      - {path: category, type: value}
      min: 3
      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
            mustSupport: true
            _required: true
            index: 84
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: memberliability, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudicationCategoryCS'}
                index: 85
        eligible:
          match:
            category:
              coding:
              - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Total eligible amount
            mustSupport: true
            _required: true
            index: 86
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: eligible, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
                index: 87
        innetwork:
          match:
            category:
              coding:
              - {code: innetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total in network amount - only include when total type is applicable
            mustSupport: true
            index: 88
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: innetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 89
        outofnetwork:
          match:
            category:
              coding:
              - {code: outofnetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total out of network amount - only include when total type is applicable
            mustSupport: true
            index: 90
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: outofnetwork, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 91
        noncovered:
          match:
            category:
              coding:
              - {code: noncovered, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudication'}
          schema:
            short: Total noncovered amount - only include when total type is applicable
            mustSupport: true
            index: 92
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: noncovered, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTAdjudication'}
                index: 93
        negotiated:
          match:
            category:
              coding:
              - {code: negotiated, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
          schema:
            short: Total negotiated amount - Total for special negotiated status for a service or product in relation to a patient's coverage that is established outside of a formal network contract
            mustSupport: true
            index: 94
            elements:
              category:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: negotiated, system: 'http://hl7.org/fhir/us/davinci-pct/CodeSystem/PCTNetworkStatusCS'}
                index: 95
        benefit:
          match:
            category:
              coding:
              - {code: benefit, system: 'http://terminology.hl7.org/CodeSystem/adjudication'}
          schema:
            short: Total benefit amount - only include when total type is applicable
            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: 11
  priority:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/process-priority'}
    mustSupport: true
    index: 13
  identifier:
    index: 4
    slicing:
      rules: open
      description: Slice based on type value
      discriminator:
      - {path: type, type: value}
      min: 1
      slices:
        uniqueclaimid:
          match:
            type:
              coding:
              - {code: UCID, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            short: Unique Claim ID
            _required: true
            index: 5
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: UCID, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 6
            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: 12
  claim:
    index: 14
    elements:
      identifier:
        short: GFE identifier of the originally submitted claim
        index: 15
        elements:
          system: {mustSupport: true, index: 16}
          value: {index: 17}
        required: [value]
    required: [identifier]
package_version: 2.0.0
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
required: [benefitPeriod, processNote, claim, extension, identifier, item, benefitBalance]