PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@drug-formulary-1.0.0
    http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension
description: A description of the drug tiers used by the formulary and how those tiers implement copay and coinsurance amounts. Drug tiers do not have any inherent meaning that is consistent across all formularies. Rather, each tier is defined using this element.
package_name: hl7.fhir.us.davinci
derivation: constraint
name: DrugTierDefinition
type: Extension
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      slices:
        drugTierID:
          match: {}
          schema:
            isModifier: false
            index: 1
            type: Extension
            elements:
              extension: {index: 2}
              url:
                type: uri
                pattern: {type: Uri, value: drugTierID}
                index: 3
              valueCodeableConcept:
                type: CodeableConcept
                binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-DrugTierVS'}
                index: 4
            _required: true
            extensions: {}
            base: {max: '*', min: 0, path: Element.extension}
            required: [valueCodeableConcept]
            isSummary: false
        mailOrder:
          match: {}
          schema:
            isModifier: false
            index: 5
            type: Extension
            elements:
              extension: {index: 6}
              url:
                type: uri
                pattern: {type: Uri, value: mailOrder}
                index: 7
              valueBoolean: {type: boolean, index: 8}
            _required: true
            extensions: {}
            base: {max: '*', min: 0, path: Element.extension}
            required: [valueBoolean]
            isSummary: false
        costSharing:
          match: {}
          schema:
            isModifier: false
            type: Extension
            array: true
            base: {max: '*', min: 0, path: Element.extension}
            isSummary: false
            index: 9
            extensions:
              pharmacyType:
                isModifier: false
                index: 11
                type: Extension
                elements:
                  extension: {index: 12}
                  url:
                    type: uri
                    pattern: {type: Uri, value: pharmacyType}
                    index: 13
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-PharmacyTypeVS'}
                    index: 14
                _required: true
                extensions: {}
                url: null
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
              copayAmount:
                isModifier: false
                index: 15
                type: Extension
                elements:
                  extension: {index: 16}
                  url:
                    type: uri
                    pattern: {type: Uri, value: copayAmount}
                    index: 17
                  valueMoney: {type: Money, index: 18}
                _required: true
                extensions: {}
                url: null
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueMoney]
                isSummary: false
              copayOption:
                isModifier: false
                index: 19
                type: Extension
                elements:
                  extension: {index: 20}
                  url:
                    type: uri
                    pattern: {type: Uri, value: copayOption}
                    index: 21
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CopayOptionVS'}
                    index: 22
                _required: true
                extensions: {}
                url: null
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
              coinsuranceRate:
                isModifier: false
                index: 23
                type: Extension
                elements:
                  extension: {index: 24}
                  url:
                    type: uri
                    pattern: {type: Uri, value: coinsuranceRate}
                    index: 25
                  valueDecimal: {type: decimal, index: 26}
                _required: true
                extensions: {}
                url: null
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueDecimal]
                isSummary: false
              coinsuranceOption:
                isModifier: false
                index: 27
                type: Extension
                elements:
                  extension: {index: 28}
                  url:
                    type: uri
                    pattern: {type: Uri, value: coinsuranceOption}
                    index: 29
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CoinsuranceOptionVS'}
                    index: 30
                _required: true
                extensions: {}
                url: null
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
            elements:
              extension:
                array: true
                min: 5
                index: 10
                slicing:
                  slices:
                    pharmacyType:
                      match: {}
                      schema:
                        isModifier: false
                        index: 11
                        type: Extension
                        elements:
                          extension: {index: 12}
                          url:
                            type: uri
                            pattern: {type: Uri, value: pharmacyType}
                            index: 13
                          valueCodeableConcept:
                            type: CodeableConcept
                            binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-PharmacyTypeVS'}
                            index: 14
                        _required: true
                        extensions: {}
                        base: {max: '*', min: 0, path: Element.extension}
                        required: [valueCodeableConcept]
                        isSummary: false
                    copayAmount:
                      match: {}
                      schema:
                        isModifier: false
                        index: 15
                        type: Extension
                        elements:
                          extension: {index: 16}
                          url:
                            type: uri
                            pattern: {type: Uri, value: copayAmount}
                            index: 17
                          valueMoney: {type: Money, index: 18}
                        _required: true
                        extensions: {}
                        base: {max: '*', min: 0, path: Element.extension}
                        required: [valueMoney]
                        isSummary: false
                    copayOption:
                      match: {}
                      schema:
                        isModifier: false
                        index: 19
                        type: Extension
                        elements:
                          extension: {index: 20}
                          url:
                            type: uri
                            pattern: {type: Uri, value: copayOption}
                            index: 21
                          valueCodeableConcept:
                            type: CodeableConcept
                            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CopayOptionVS'}
                            index: 22
                        _required: true
                        extensions: {}
                        base: {max: '*', min: 0, path: Element.extension}
                        required: [valueCodeableConcept]
                        isSummary: false
                    coinsuranceRate:
                      match: {}
                      schema:
                        isModifier: false
                        index: 23
                        type: Extension
                        elements:
                          extension: {index: 24}
                          url:
                            type: uri
                            pattern: {type: Uri, value: coinsuranceRate}
                            index: 25
                          valueDecimal: {type: decimal, index: 26}
                        _required: true
                        extensions: {}
                        base: {max: '*', min: 0, path: Element.extension}
                        required: [valueDecimal]
                        isSummary: false
                    coinsuranceOption:
                      match: {}
                      schema:
                        isModifier: false
                        index: 27
                        type: Extension
                        elements:
                          extension: {index: 28}
                          url:
                            type: uri
                            pattern: {type: Uri, value: coinsuranceOption}
                            index: 29
                          valueCodeableConcept:
                            type: CodeableConcept
                            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CoinsuranceOptionVS'}
                            index: 30
                        _required: true
                        extensions: {}
                        base: {max: '*', min: 0, path: Element.extension}
                        required: [valueCodeableConcept]
                        isSummary: false
              url:
                type: uri
                pattern: {type: Uri, value: costSharing}
                index: 31
              value:
                choices: []
                index: 33
  url:
    type: uri
    pattern: {type: Uri, value: 'http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension'}
    index: 34
  value:
    choices: []
    index: 36
package_version: drug-formulary-1.0.0
extensions:
  drugTierID:
    isModifier: false
    index: 1
    type: Extension
    elements:
      extension: {index: 2}
      url:
        type: uri
        pattern: {type: Uri, value: drugTierID}
        index: 3
      valueCodeableConcept:
        type: CodeableConcept
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-DrugTierVS'}
        index: 4
    _required: true
    extensions: {}
    url: null
    base: {max: '*', min: 0, path: Element.extension}
    required: [valueCodeableConcept]
    isSummary: false
  mailOrder:
    isModifier: false
    index: 5
    type: Extension
    elements:
      extension: {index: 6}
      url:
        type: uri
        pattern: {type: Uri, value: mailOrder}
        index: 7
      valueBoolean: {type: boolean, index: 8}
    _required: true
    extensions: {}
    url: null
    base: {max: '*', min: 0, path: Element.extension}
    required: [valueBoolean]
    isSummary: false
  costSharing:
    isModifier: false
    index: 9
    type: Extension
    array: true
    elements:
      extension:
        array: true
        min: 5
        index: 10
        slicing:
          slices:
            pharmacyType:
              match: {}
              schema:
                isModifier: false
                index: 11
                type: Extension
                elements:
                  extension: {index: 12}
                  url:
                    type: uri
                    pattern: {type: Uri, value: pharmacyType}
                    index: 13
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-PharmacyTypeVS'}
                    index: 14
                _required: true
                extensions: {}
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
            copayAmount:
              match: {}
              schema:
                isModifier: false
                index: 15
                type: Extension
                elements:
                  extension: {index: 16}
                  url:
                    type: uri
                    pattern: {type: Uri, value: copayAmount}
                    index: 17
                  valueMoney: {type: Money, index: 18}
                _required: true
                extensions: {}
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueMoney]
                isSummary: false
            copayOption:
              match: {}
              schema:
                isModifier: false
                index: 19
                type: Extension
                elements:
                  extension: {index: 20}
                  url:
                    type: uri
                    pattern: {type: Uri, value: copayOption}
                    index: 21
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CopayOptionVS'}
                    index: 22
                _required: true
                extensions: {}
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
            coinsuranceRate:
              match: {}
              schema:
                isModifier: false
                index: 23
                type: Extension
                elements:
                  extension: {index: 24}
                  url:
                    type: uri
                    pattern: {type: Uri, value: coinsuranceRate}
                    index: 25
                  valueDecimal: {type: decimal, index: 26}
                _required: true
                extensions: {}
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueDecimal]
                isSummary: false
            coinsuranceOption:
              match: {}
              schema:
                isModifier: false
                index: 27
                type: Extension
                elements:
                  extension: {index: 28}
                  url:
                    type: uri
                    pattern: {type: Uri, value: coinsuranceOption}
                    index: 29
                  valueCodeableConcept:
                    type: CodeableConcept
                    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CoinsuranceOptionVS'}
                    index: 30
                _required: true
                extensions: {}
                base: {max: '*', min: 0, path: Element.extension}
                required: [valueCodeableConcept]
                isSummary: false
      url:
        type: uri
        pattern: {type: Uri, value: costSharing}
        index: 31
      value:
        choices: []
        index: 33
    extensions:
      pharmacyType:
        isModifier: false
        index: 11
        type: Extension
        elements:
          extension: {index: 12}
          url:
            type: uri
            pattern: {type: Uri, value: pharmacyType}
            index: 13
          valueCodeableConcept:
            type: CodeableConcept
            binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-PharmacyTypeVS'}
            index: 14
        _required: true
        extensions: {}
        url: null
        base: {max: '*', min: 0, path: Element.extension}
        required: [valueCodeableConcept]
        isSummary: false
      copayAmount:
        isModifier: false
        index: 15
        type: Extension
        elements:
          extension: {index: 16}
          url:
            type: uri
            pattern: {type: Uri, value: copayAmount}
            index: 17
          valueMoney: {type: Money, index: 18}
        _required: true
        extensions: {}
        url: null
        base: {max: '*', min: 0, path: Element.extension}
        required: [valueMoney]
        isSummary: false
      copayOption:
        isModifier: false
        index: 19
        type: Extension
        elements:
          extension: {index: 20}
          url:
            type: uri
            pattern: {type: Uri, value: copayOption}
            index: 21
          valueCodeableConcept:
            type: CodeableConcept
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CopayOptionVS'}
            index: 22
        _required: true
        extensions: {}
        url: null
        base: {max: '*', min: 0, path: Element.extension}
        required: [valueCodeableConcept]
        isSummary: false
      coinsuranceRate:
        isModifier: false
        index: 23
        type: Extension
        elements:
          extension: {index: 24}
          url:
            type: uri
            pattern: {type: Uri, value: coinsuranceRate}
            index: 25
          valueDecimal: {type: decimal, index: 26}
        _required: true
        extensions: {}
        url: null
        base: {max: '*', min: 0, path: Element.extension}
        required: [valueDecimal]
        isSummary: false
      coinsuranceOption:
        isModifier: false
        index: 27
        type: Extension
        elements:
          extension: {index: 28}
          url:
            type: uri
            pattern: {type: Uri, value: coinsuranceOption}
            index: 29
          valueCodeableConcept:
            type: CodeableConcept
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/Davinci-drug-formulary/ValueSet/usdf-CoinsuranceOptionVS'}
            index: 30
        _required: true
        extensions: {}
        url: null
        base: {max: '*', min: 0, path: Element.extension}
        required: [valueCodeableConcept]
        isSummary: false
    url: null
    base: {max: '*', min: 0, path: Element.extension}
    isSummary: false
class: extension
kind: complex-type
url: http://hl7.org/fhir/us/Davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 1.0.0