PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.uv.xver@r4b.r4-0.0.1-snapshot-1
    http://hl7.org/fhir/4.3/StructureDefinition/extension-ClinicalUseDefinition
description: This cross-version extension represents ClinicalUseDefinition from http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition|4.3.0 for use in FHIR R4.
package_name: rs/hl7.fhir.uv.xver
derivation: constraint
name: ext_R4B_ClinicalUseDefinition
type: Extension
elements:
  extension:
    array: true
    min: 1
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        category:
          match: {url: null}
          schema:
            short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
            isModifier: false
            array: true
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
                choices: [valueCodeableConcept]
                index: 7
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
                choiceOf: value
                index: 8
        indication:
          match: {url: null}
          schema:
            short: Specifics for when this is an indication
            isModifier: false
            index: 77
            extensions:
              diseaseSymptomProcedure:
                url: null
                short: The situation that is being documented as an indicaton for this item
                isModifier: false
                index: 79
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                    index: 80
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 82
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 83
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 84
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 86
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 87
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 88
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 90
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 91
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 80
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 80
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 82
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 83
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 84
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 86
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 87
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 88
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 90
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 91
              diseaseStatus:
                url: null
                short: The status of the disease or symptom for the indication
                isModifier: false
                index: 92
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 95
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 96
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 99
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 100
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 103
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 104
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 93
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 95
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 96
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 99
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 100
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 103
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 104
              comorbidity:
                url: null
                short: A comorbidity or coinfection as part of the indication
                isModifier: false
                array: true
                index: 105
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                    index: 106
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 108
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 109
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 110
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 112
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 113
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 114
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 116
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 117
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 106
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 106
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 108
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 109
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 110
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 112
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 113
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 114
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 116
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 117
              intendedEffect:
                url: null
                short: The intended effect, aim or strategy to be achieved
                isModifier: false
                index: 118
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 121
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 122
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 123
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 125
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 126
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 127
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 129
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 130
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 119
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 121
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 122
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 123
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 125
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 126
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 127
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 129
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 130
              duration[x]:
                url: null
                short: Timing or duration information
                isModifier: false
                index: 131
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Timing or duration information
                    choices: [valueRange, valueString]
                    index: 133
                  valueRange:
                    base: {path: 'Extension.value[x]'}
                    type: Range
                    short: Timing or duration information
                    choiceOf: value
                    index: 134
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Timing or duration information
                    choiceOf: value
                    index: 135
              undesirableEffect:
                url: null
                short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                isModifier: false
                array: true
                index: 136
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                    choices: [valueReference]
                    index: 138
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                    index: 139
              otherTherapy:
                url: null
                short: The use of the medicinal product in relation to other therapies described as part of the indication
                isModifier: false
                array: true
                index: 140
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                    index: 141
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        choices: [valueString]
                        type: string
                        index: 143
                      valueString:
                        type: string
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 144
                    required: [value, valueString]
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 141
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 141
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                choices: [valueString]
                                type: string
                                index: 143
                              valueString:
                                type: string
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 144
                            required: [value, valueString]
            elements:
              extension:
                array: true
                index: 78
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    diseaseSymptomProcedure:
                      match: {url: null}
                      schema:
                        short: The situation that is being documented as an indicaton for this item
                        isModifier: false
                        index: 79
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                            index: 80
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 82
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 83
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 84
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 86
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 87
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 88
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 90
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 91
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 80
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 80
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 82
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 83
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 84
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 86
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 87
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 88
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 90
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 91
                    diseaseStatus:
                      match: {url: null}
                      schema:
                        short: The status of the disease or symptom for the indication
                        isModifier: false
                        index: 92
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 95
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 96
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 99
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 100
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 103
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 104
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 93
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 93
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 95
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 96
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 97
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 99
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 100
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 101
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 103
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 104
                    comorbidity:
                      match: {url: null}
                      schema:
                        short: A comorbidity or coinfection as part of the indication
                        isModifier: false
                        array: true
                        index: 105
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                            index: 106
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 108
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 109
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 110
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 112
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 113
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 114
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 116
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 117
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 106
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 106
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 108
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 109
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 110
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 112
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 113
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 114
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 116
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 117
                    intendedEffect:
                      match: {url: null}
                      schema:
                        short: The intended effect, aim or strategy to be achieved
                        isModifier: false
                        index: 118
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 121
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 122
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 123
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 125
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 126
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 127
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 129
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 130
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 119
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 119
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 121
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 122
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 123
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 125
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 126
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 127
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 129
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 130
                    duration[x]:
                      match: {url: null}
                      schema:
                        short: Timing or duration information
                        isModifier: false
                        index: 131
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Timing or duration information
                            choices: [valueRange, valueString]
                            index: 133
                          valueRange:
                            base: {path: 'Extension.value[x]'}
                            type: Range
                            short: Timing or duration information
                            choiceOf: value
                            index: 134
                          valueString:
                            base: {path: 'Extension.value[x]'}
                            type: string
                            short: Timing or duration information
                            choiceOf: value
                            index: 135
                    undesirableEffect:
                      match: {url: null}
                      schema:
                        short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                        isModifier: false
                        array: true
                        index: 136
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                            choices: [valueReference]
                            index: 138
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                            index: 139
                    otherTherapy:
                      match: {url: null}
                      schema:
                        short: The use of the medicinal product in relation to other therapies described as part of the indication
                        isModifier: false
                        array: true
                        index: 140
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                            index: 141
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                choices: [valueString]
                                type: string
                                index: 143
                              valueString:
                                type: string
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 144
                            required: [value, valueString]
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 141
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 141
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                        choices: [valueString]
                                        type: string
                                        index: 143
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 144
                                    required: [value, valueString]
        type:
          match: {url: null}
          schema:
            short: indication | contraindication | interaction | undesirable-effect | warning
            isModifier: false
            _required: true
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: indication | contraindication | interaction | undesirable-effect | warning
                choices: [valueCode]
                index: 3
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: indication | contraindication | interaction | undesirable-effect | warning
                choiceOf: value
                index: 4
        interaction:
          match: {url: null}
          schema:
            short: Specifics for when this is an interaction
            isModifier: false
            index: 145
            extensions:
              interactant:
                url: null
                short: The specific medication, food, substance or laboratory test that interacts
                isModifier: false
                array: true
                index: 147
                extensions:
                  item[x]:
                    url: null
                    short: The specific medication, food or laboratory test that interacts
                    isModifier: false
                    _required: true
                    index: 149
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The specific medication, food or laboratory test that interacts
                        choices: [valueReference, valueCodeableConcept]
                        index: 151
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                        index: 152
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        index: 153
                elements:
                  extension:
                    array: true
                    min: 1
                    index: 148
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 1
                      slices:
                        item[x]:
                          match: {url: null}
                          schema:
                            short: The specific medication, food or laboratory test that interacts
                            isModifier: false
                            _required: true
                            index: 149
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The specific medication, food or laboratory test that interacts
                                choices: [valueReference, valueCodeableConcept]
                                index: 151
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                                index: 152
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                index: 153
                required: [extension]
              type:
                url: null
                short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                isModifier: false
                index: 154
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                    choices: [valueCodeableConcept]
                    index: 156
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                    choiceOf: value
                    index: 157
              effect:
                url: null
                short: The effect of the interaction, for example "reduced gastric absorption of primary medication"
                isModifier: false
                index: 158
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 161
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 162
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 163
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 165
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 166
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 167
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 169
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 170
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 159
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 161
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 162
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 163
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 165
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 166
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 167
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 169
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 170
              incidence:
                url: null
                short: The incidence of the interaction, e.g. theoretical, observed
                isModifier: false
                index: 171
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The incidence of the interaction, e.g. theoretical, observed
                    choices: [valueCodeableConcept]
                    index: 173
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The incidence of the interaction, e.g. theoretical, observed
                    choiceOf: value
                    index: 174
              management:
                url: null
                short: Actions for managing the interaction
                isModifier: false
                array: true
                index: 175
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Actions for managing the interaction
                    choices: [valueCodeableConcept]
                    index: 177
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Actions for managing the interaction
                    choiceOf: value
                    index: 178
            elements:
              extension:
                array: true
                index: 146
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    interactant:
                      match: {url: null}
                      schema:
                        short: The specific medication, food, substance or laboratory test that interacts
                        isModifier: false
                        array: true
                        index: 147
                        extensions:
                          item[x]:
                            url: null
                            short: The specific medication, food or laboratory test that interacts
                            isModifier: false
                            _required: true
                            index: 149
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The specific medication, food or laboratory test that interacts
                                choices: [valueReference, valueCodeableConcept]
                                index: 151
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                                index: 152
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                index: 153
                        elements:
                          extension:
                            array: true
                            min: 1
                            index: 148
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 1
                              slices:
                                item[x]:
                                  match: {url: null}
                                  schema:
                                    short: The specific medication, food or laboratory test that interacts
                                    isModifier: false
                                    _required: true
                                    index: 149
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The specific medication, food or laboratory test that interacts
                                        choices: [valueReference, valueCodeableConcept]
                                        index: 151
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: The specific medication, food or laboratory test that interacts
                                        choiceOf: value
                                        refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                                        index: 152
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The specific medication, food or laboratory test that interacts
                                        choiceOf: value
                                        index: 153
                        required: [extension]
                    type:
                      match: {url: null}
                      schema:
                        short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                        isModifier: false
                        index: 154
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                            choices: [valueCodeableConcept]
                            index: 156
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                            choiceOf: value
                            index: 157
                    effect:
                      match: {url: null}
                      schema:
                        short: The effect of the interaction, for example "reduced gastric absorption of primary medication"
                        isModifier: false
                        index: 158
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 161
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 162
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 163
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 165
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 166
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 167
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 169
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 170
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 159
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 159
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 161
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 162
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 163
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 165
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 166
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 167
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 169
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 170
                    incidence:
                      match: {url: null}
                      schema:
                        short: The incidence of the interaction, e.g. theoretical, observed
                        isModifier: false
                        index: 171
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The incidence of the interaction, e.g. theoretical, observed
                            choices: [valueCodeableConcept]
                            index: 173
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The incidence of the interaction, e.g. theoretical, observed
                            choiceOf: value
                            index: 174
                    management:
                      match: {url: null}
                      schema:
                        short: Actions for managing the interaction
                        isModifier: false
                        array: true
                        index: 175
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Actions for managing the interaction
                            choices: [valueCodeableConcept]
                            index: 177
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Actions for managing the interaction
                            choiceOf: value
                            index: 178
        undesirableEffect:
          match: {url: null}
          schema:
            short: A possible negative outcome from the use of this treatment
            isModifier: false
            index: 183
            extensions:
              symptomConditionEffect:
                url: null
                short: The situation in which the undesirable effect may manifest
                isModifier: false
                index: 185
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                    index: 186
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 188
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 189
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 190
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 192
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 193
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 194
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 196
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 197
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 186
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 186
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 188
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 189
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 190
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 192
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 193
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 194
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 196
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 197
              classification:
                url: null
                short: High level classification of the effect
                isModifier: false
                index: 198
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: High level classification of the effect
                    choices: [valueCodeableConcept]
                    index: 200
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: High level classification of the effect
                    choiceOf: value
                    index: 201
              frequencyOfOccurrence:
                url: null
                short: How often the effect is seen
                isModifier: false
                index: 202
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How often the effect is seen
                    choices: [valueCodeableConcept]
                    index: 204
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: How often the effect is seen
                    choiceOf: value
                    index: 205
            elements:
              extension:
                array: true
                index: 184
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    symptomConditionEffect:
                      match: {url: null}
                      schema:
                        short: The situation in which the undesirable effect may manifest
                        isModifier: false
                        index: 185
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                            index: 186
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 188
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 189
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 190
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 192
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 193
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 194
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 196
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 197
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 186
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 186
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 188
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 189
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 190
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 192
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 193
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 194
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 196
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 197
                    classification:
                      match: {url: null}
                      schema:
                        short: High level classification of the effect
                        isModifier: false
                        index: 198
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: High level classification of the effect
                            choices: [valueCodeableConcept]
                            index: 200
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: High level classification of the effect
                            choiceOf: value
                            index: 201
                    frequencyOfOccurrence:
                      match: {url: null}
                      schema:
                        short: How often the effect is seen
                        isModifier: false
                        index: 202
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: How often the effect is seen
                            choices: [valueCodeableConcept]
                            index: 204
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: How often the effect is seen
                            choiceOf: value
                            index: 205
        warning:
          match: {url: null}
          schema:
            short: Critical environmental, health or physical risks or hazards. For example 'Do not operate heavy machinery', 'May cause drowsiness'
            isModifier: false
            index: 206
            extensions:
              description:
                url: null
                short: A textual definition of this warning, with formatting
                isModifier: false
                index: 208
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: A textual definition of this warning, with formatting
                    choices: [valueMarkdown]
                    index: 210
                  valueMarkdown:
                    base: {path: 'Extension.value[x]'}
                    type: markdown
                    short: A textual definition of this warning, with formatting
                    choiceOf: value
                    index: 211
              code:
                url: null
                short: A coded or unformatted textual definition of this warning
                isModifier: false
                index: 212
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: A coded or unformatted textual definition of this warning
                    choices: [valueCodeableConcept]
                    index: 214
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: A coded or unformatted textual definition of this warning
                    choiceOf: value
                    index: 215
            elements:
              extension:
                array: true
                index: 207
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    description:
                      match: {url: null}
                      schema:
                        short: A textual definition of this warning, with formatting
                        isModifier: false
                        index: 208
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: A textual definition of this warning, with formatting
                            choices: [valueMarkdown]
                            index: 210
                          valueMarkdown:
                            base: {path: 'Extension.value[x]'}
                            type: markdown
                            short: A textual definition of this warning, with formatting
                            choiceOf: value
                            index: 211
                    code:
                      match: {url: null}
                      schema:
                        short: A coded or unformatted textual definition of this warning
                        isModifier: false
                        index: 212
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: A coded or unformatted textual definition of this warning
                            choices: [valueCodeableConcept]
                            index: 214
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: A coded or unformatted textual definition of this warning
                            choiceOf: value
                            index: 215
        contraindication:
          match: {url: null}
          schema:
            short: Specifics for when this is a contraindication
            isModifier: false
            index: 13
            extensions:
              diseaseSymptomProcedure:
                url: null
                short: The situation that is being documented as contraindicating against this item
                isModifier: false
                index: 15
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                    index: 16
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 18
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 19
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 20
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 22
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 23
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 24
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 26
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 27
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 16
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 16
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 18
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 19
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 20
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 22
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 23
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 24
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 26
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 27
              diseaseStatus:
                url: null
                short: The status of the disease or symptom for the contraindication
                isModifier: false
                index: 28
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                    index: 29
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 31
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 32
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 33
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 35
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 36
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 37
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 39
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 40
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 29
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 29
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 31
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 32
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 33
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 35
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 36
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 37
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 39
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 40
              comorbidity:
                url: null
                short: A comorbidity (concurrent condition) or coinfection
                isModifier: false
                array: true
                index: 41
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                    index: 42
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 44
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 45
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 46
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 48
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 49
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 50
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 52
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 53
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 42
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 42
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 44
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 45
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 46
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 48
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 49
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 50
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 52
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 53
              indication:
                url: null
                short: The indication which this is a contraidication for
                isModifier: false
                array: true
                index: 54
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The indication which this is a contraidication for
                    choices: [valueReference]
                    index: 56
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: The indication which this is a contraidication for
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                    index: 57
              otherTherapy:
                url: null
                short: Information about use of the product in relation to other therapies described as part of the contraindication
                isModifier: false
                array: true
                index: 58
                extensions:
                  relationshipType:
                    url: null
                    short: The type of relationship between the product indication/contraindication and another therapy
                    isModifier: false
                    _required: true
                    index: 60
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choices: [valueCodeableConcept]
                        index: 62
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choiceOf: value
                        index: 63
                  therapy:
                    url: null
                    short: Reference to a specific medication as part of an indication or contraindication
                    isModifier: false
                    _required: true
                    index: 64
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        index: 65
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 67
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 68
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 69
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 71
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 72
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 73
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 75
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 76
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 65
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
                elements:
                  extension:
                    array: true
                    min: 2
                    index: 59
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      slices:
                        relationshipType:
                          match: {url: null}
                          schema:
                            short: The type of relationship between the product indication/contraindication and another therapy
                            isModifier: false
                            _required: true
                            index: 60
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choices: [valueCodeableConcept]
                                index: 62
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choiceOf: value
                                index: 63
                        therapy:
                          match: {url: null}
                          schema:
                            short: Reference to a specific medication as part of an indication or contraindication
                            isModifier: false
                            _required: true
                            index: 64
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 65
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 67
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 68
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 69
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 71
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 72
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 73
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 75
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 76
            elements:
              extension:
                array: true
                index: 14
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    diseaseSymptomProcedure:
                      match: {url: null}
                      schema:
                        short: The situation that is being documented as contraindicating against this item
                        isModifier: false
                        index: 15
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                            index: 16
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 18
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 19
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 20
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 22
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 23
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 24
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 26
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 27
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 16
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 16
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 18
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 19
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 20
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 22
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 23
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 24
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 26
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 27
                    diseaseStatus:
                      match: {url: null}
                      schema:
                        short: The status of the disease or symptom for the contraindication
                        isModifier: false
                        index: 28
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                            index: 29
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 31
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 32
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 33
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 35
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 36
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 37
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 39
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 40
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 29
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 29
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 31
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 32
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 33
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 35
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 36
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 37
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 39
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 40
                    comorbidity:
                      match: {url: null}
                      schema:
                        short: A comorbidity (concurrent condition) or coinfection
                        isModifier: false
                        array: true
                        index: 41
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                            index: 42
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 44
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 45
                            required: [value, valueString]
                          concept:
                            url: null
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 46
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 48
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 49
                          reference:
                            url: null
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 50
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 52
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 53
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 42
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 42
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: string, value: CodeableReference}
                                        choices: [valueString]
                                        type: string
                                        index: 44
                                      valueString:
                                        type: string
                                        pattern: {type: string, value: CodeableReference}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 45
                                    required: [value, valueString]
                                concept:
                                  match: {}
                                  schema:
                                    short: Reference to a concept (by class)
                                    isModifier: false
                                    index: 46
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a concept (by class)
                                        choices: [valueCodeableConcept]
                                        index: 48
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Reference to a concept (by class)
                                        choiceOf: value
                                        index: 49
                                reference:
                                  match: {}
                                  schema:
                                    short: Reference to a resource (by instance)
                                    isModifier: false
                                    index: 50
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Reference to a resource (by instance)
                                        choices: [valueReference]
                                        index: 52
                                      valueReference:
                                        base: {path: 'Extension.value[x]'}
                                        type: Reference
                                        short: Reference to a resource (by instance)
                                        choiceOf: value
                                        index: 53
                    indication:
                      match: {url: null}
                      schema:
                        short: The indication which this is a contraidication for
                        isModifier: false
                        array: true
                        index: 54
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The indication which this is a contraidication for
                            choices: [valueReference]
                            index: 56
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: The indication which this is a contraidication for
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                            index: 57
                    otherTherapy:
                      match: {url: null}
                      schema:
                        short: Information about use of the product in relation to other therapies described as part of the contraindication
                        isModifier: false
                        array: true
                        index: 58
                        extensions:
                          relationshipType:
                            url: null
                            short: The type of relationship between the product indication/contraindication and another therapy
                            isModifier: false
                            _required: true
                            index: 60
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choices: [valueCodeableConcept]
                                index: 62
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choiceOf: value
                                index: 63
                          therapy:
                            url: null
                            short: Reference to a specific medication as part of an indication or contraindication
                            isModifier: false
                            _required: true
                            index: 64
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 65
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 67
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 68
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 69
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 71
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 72
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 73
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 75
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 76
                        elements:
                          extension:
                            array: true
                            min: 2
                            index: 59
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 2
                              slices:
                                relationshipType:
                                  match: {url: null}
                                  schema:
                                    short: The type of relationship between the product indication/contraindication and another therapy
                                    isModifier: false
                                    _required: true
                                    index: 60
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The type of relationship between the product indication/contraindication and another therapy
                                        choices: [valueCodeableConcept]
                                        index: 62
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The type of relationship between the product indication/contraindication and another therapy
                                        choiceOf: value
                                        index: 63
                                therapy:
                                  match: {url: null}
                                  schema:
                                    short: Reference to a specific medication as part of an indication or contraindication
                                    isModifier: false
                                    _required: true
                                    index: 64
                                    extensions:
                                      _datatype:
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        type: Extension
                                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                        index: 65
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 67
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 68
                                        required: [value, valueString]
                                      concept:
                                        url: null
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 69
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 71
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 72
                                      reference:
                                        url: null
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 73
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 75
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 76
                                    elements:
                                      extension:
                                        type: Extension
                                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 65
                                        slicing:
                                          slices:
                                            _datatype:
                                              match: {}
                                              schema:
                                                type: Extension
                                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                                index: 65
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    pattern: {type: string, value: CodeableReference}
                                                    choices: [valueString]
                                                    type: string
                                                    index: 67
                                                  valueString:
                                                    type: string
                                                    pattern: {type: string, value: CodeableReference}
                                                    base: {path: 'Extension.value[x]'}
                                                    choiceOf: value
                                                    index: 68
                                                required: [value, valueString]
                                            concept:
                                              match: {}
                                              schema:
                                                short: Reference to a concept (by class)
                                                isModifier: false
                                                index: 69
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    short: Reference to a concept (by class)
                                                    choices: [valueCodeableConcept]
                                                    index: 71
                                                  valueCodeableConcept:
                                                    base: {path: 'Extension.value[x]'}
                                                    type: CodeableConcept
                                                    short: Reference to a concept (by class)
                                                    choiceOf: value
                                                    index: 72
                                            reference:
                                              match: {}
                                              schema:
                                                short: Reference to a resource (by instance)
                                                isModifier: false
                                                index: 73
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    short: Reference to a resource (by instance)
                                                    choices: [valueReference]
                                                    index: 75
                                                  valueReference:
                                                    base: {path: 'Extension.value[x]'}
                                                    type: Reference
                                                    short: Reference to a resource (by instance)
                                                    choiceOf: value
                                                    index: 76
        status:
          match: {url: null}
          schema:
            short: Whether this is a current issue or one that has been retired etc
            isModifier: false
            index: 9
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Whether this is a current issue or one that has been retired etc
                choices: [valueCodeableConcept]
                index: 11
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Whether this is a current issue or one that has been retired etc
                choiceOf: value
                index: 12
        population:
          match: {url: null}
          schema:
            short: The population group to which this applies
            isModifier: false
            array: true
            index: 179
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The population group to which this applies
                choices: [valueReference]
                index: 181
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: The population group to which this applies
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Group']
                index: 182
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-ClinicalUseDefinition'}
    type: uri
    index: 216
package_version: r4b.r4-0.0.1-snapshot-1
extensions:
  category:
    url: null
    short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
    isModifier: false
    array: true
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
        choices: [valueCodeableConcept]
        index: 7
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy", "Overdose"
        choiceOf: value
        index: 8
  indication:
    url: null
    short: Specifics for when this is an indication
    isModifier: false
    index: 77
    extensions:
      diseaseSymptomProcedure:
        url: null
        short: The situation that is being documented as an indicaton for this item
        isModifier: false
        index: 79
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
            index: 80
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 82
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 83
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 84
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 86
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 87
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 88
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 90
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 91
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 80
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 80
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 82
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 83
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 84
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 86
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 87
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 88
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 90
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 91
      diseaseStatus:
        url: null
        short: The status of the disease or symptom for the indication
        isModifier: false
        index: 92
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
            index: 93
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 95
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 96
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 97
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 99
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 100
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 101
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 103
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 104
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 93
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 95
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 96
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 99
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 100
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 103
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 104
      comorbidity:
        url: null
        short: A comorbidity or coinfection as part of the indication
        isModifier: false
        array: true
        index: 105
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
            index: 106
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 108
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 109
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 110
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 112
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 113
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 114
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 116
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 117
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 106
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 106
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 108
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 109
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 110
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 112
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 113
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 114
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 116
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 117
      intendedEffect:
        url: null
        short: The intended effect, aim or strategy to be achieved
        isModifier: false
        index: 118
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
            index: 119
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 121
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 122
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 123
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 125
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 126
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 127
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 129
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 130
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 119
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 121
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 122
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 123
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 125
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 126
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 127
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 129
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 130
      duration[x]:
        url: null
        short: Timing or duration information
        isModifier: false
        index: 131
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Timing or duration information
            choices: [valueRange, valueString]
            index: 133
          valueRange:
            base: {path: 'Extension.value[x]'}
            type: Range
            short: Timing or duration information
            choiceOf: value
            index: 134
          valueString:
            base: {path: 'Extension.value[x]'}
            type: string
            short: Timing or duration information
            choiceOf: value
            index: 135
      undesirableEffect:
        url: null
        short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
        isModifier: false
        array: true
        index: 136
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
            choices: [valueReference]
            index: 138
          valueReference:
            base: {path: 'Extension.value[x]'}
            type: Reference
            short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
            choiceOf: value
            refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
            index: 139
      otherTherapy:
        url: null
        short: The use of the medicinal product in relation to other therapies described as part of the indication
        isModifier: false
        array: true
        index: 140
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
            index: 141
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                choices: [valueString]
                type: string
                index: 143
              valueString:
                type: string
                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 144
            required: [value, valueString]
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 141
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 141
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        choices: [valueString]
                        type: string
                        index: 143
                      valueString:
                        type: string
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 144
                    required: [value, valueString]
    elements:
      extension:
        array: true
        index: 78
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            diseaseSymptomProcedure:
              match: {url: null}
              schema:
                short: The situation that is being documented as an indicaton for this item
                isModifier: false
                index: 79
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                    index: 80
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 82
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 83
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 84
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 86
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 87
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 88
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 90
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 91
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 80
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 80
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 82
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 83
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 84
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 86
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 87
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 88
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 90
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 91
            diseaseStatus:
              match: {url: null}
              schema:
                short: The status of the disease or symptom for the indication
                isModifier: false
                index: 92
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 95
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 96
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 99
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 100
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 103
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 104
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 93
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 95
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 96
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 99
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 100
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 103
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 104
            comorbidity:
              match: {url: null}
              schema:
                short: A comorbidity or coinfection as part of the indication
                isModifier: false
                array: true
                index: 105
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                    index: 106
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 108
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 109
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 110
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 112
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 113
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 114
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 116
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 117
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 106
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 106
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 108
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 109
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 110
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 112
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 113
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 114
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 116
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 117
            intendedEffect:
              match: {url: null}
              schema:
                short: The intended effect, aim or strategy to be achieved
                isModifier: false
                index: 118
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 121
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 122
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 123
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 125
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 126
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 127
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 129
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 130
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 119
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.intendedEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 121
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 122
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 123
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 125
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 126
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 127
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 129
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 130
            duration[x]:
              match: {url: null}
              schema:
                short: Timing or duration information
                isModifier: false
                index: 131
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Timing or duration information
                    choices: [valueRange, valueString]
                    index: 133
                  valueRange:
                    base: {path: 'Extension.value[x]'}
                    type: Range
                    short: Timing or duration information
                    choiceOf: value
                    index: 134
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Timing or duration information
                    choiceOf: value
                    index: 135
            undesirableEffect:
              match: {url: null}
              schema:
                short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                isModifier: false
                array: true
                index: 136
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                    choices: [valueReference]
                    index: 138
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                    index: 139
            otherTherapy:
              match: {url: null}
              schema:
                short: The use of the medicinal product in relation to other therapies described as part of the indication
                isModifier: false
                array: true
                index: 140
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                    index: 141
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        choices: [valueString]
                        type: string
                        index: 143
                      valueString:
                        type: string
                        pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 144
                    required: [value, valueString]
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 141
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.indication.otherTherapy from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 141
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                choices: [valueString]
                                type: string
                                index: 143
                              valueString:
                                type: string
                                pattern: {type: string, value: ClinicalUseDefinition.contraindication.otherTherapy}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 144
                            required: [value, valueString]
  type:
    url: null
    short: indication | contraindication | interaction | undesirable-effect | warning
    isModifier: false
    _required: true
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: indication | contraindication | interaction | undesirable-effect | warning
        choices: [valueCode]
        index: 3
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: indication | contraindication | interaction | undesirable-effect | warning
        choiceOf: value
        index: 4
  interaction:
    url: null
    short: Specifics for when this is an interaction
    isModifier: false
    index: 145
    extensions:
      interactant:
        url: null
        short: The specific medication, food, substance or laboratory test that interacts
        isModifier: false
        array: true
        index: 147
        extensions:
          item[x]:
            url: null
            short: The specific medication, food or laboratory test that interacts
            isModifier: false
            _required: true
            index: 149
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The specific medication, food or laboratory test that interacts
                choices: [valueReference, valueCodeableConcept]
                index: 151
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: The specific medication, food or laboratory test that interacts
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                index: 152
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The specific medication, food or laboratory test that interacts
                choiceOf: value
                index: 153
        elements:
          extension:
            array: true
            min: 1
            index: 148
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 1
              slices:
                item[x]:
                  match: {url: null}
                  schema:
                    short: The specific medication, food or laboratory test that interacts
                    isModifier: false
                    _required: true
                    index: 149
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The specific medication, food or laboratory test that interacts
                        choices: [valueReference, valueCodeableConcept]
                        index: 151
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                        index: 152
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        index: 153
        required: [extension]
      type:
        url: null
        short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
        isModifier: false
        index: 154
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
            choices: [valueCodeableConcept]
            index: 156
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
            choiceOf: value
            index: 157
      effect:
        url: null
        short: The effect of the interaction, for example "reduced gastric absorption of primary medication"
        isModifier: false
        index: 158
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
            index: 159
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 161
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 162
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 163
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 165
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 166
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 167
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 169
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 170
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 159
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 161
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 162
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 163
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 165
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 166
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 167
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 169
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 170
      incidence:
        url: null
        short: The incidence of the interaction, e.g. theoretical, observed
        isModifier: false
        index: 171
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The incidence of the interaction, e.g. theoretical, observed
            choices: [valueCodeableConcept]
            index: 173
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The incidence of the interaction, e.g. theoretical, observed
            choiceOf: value
            index: 174
      management:
        url: null
        short: Actions for managing the interaction
        isModifier: false
        array: true
        index: 175
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Actions for managing the interaction
            choices: [valueCodeableConcept]
            index: 177
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Actions for managing the interaction
            choiceOf: value
            index: 178
    elements:
      extension:
        array: true
        index: 146
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            interactant:
              match: {url: null}
              schema:
                short: The specific medication, food, substance or laboratory test that interacts
                isModifier: false
                array: true
                index: 147
                extensions:
                  item[x]:
                    url: null
                    short: The specific medication, food or laboratory test that interacts
                    isModifier: false
                    _required: true
                    index: 149
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The specific medication, food or laboratory test that interacts
                        choices: [valueReference, valueCodeableConcept]
                        index: 151
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                        index: 152
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The specific medication, food or laboratory test that interacts
                        choiceOf: value
                        index: 153
                elements:
                  extension:
                    array: true
                    min: 1
                    index: 148
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 1
                      slices:
                        item[x]:
                          match: {url: null}
                          schema:
                            short: The specific medication, food or laboratory test that interacts
                            isModifier: false
                            _required: true
                            index: 149
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The specific medication, food or laboratory test that interacts
                                choices: [valueReference, valueCodeableConcept]
                                index: 151
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Substance']
                                index: 152
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The specific medication, food or laboratory test that interacts
                                choiceOf: value
                                index: 153
                required: [extension]
            type:
              match: {url: null}
              schema:
                short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                isModifier: false
                index: 154
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                    choices: [valueCodeableConcept]
                    index: 156
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction
                    choiceOf: value
                    index: 157
            effect:
              match: {url: null}
              schema:
                short: The effect of the interaction, for example "reduced gastric absorption of primary medication"
                isModifier: false
                index: 158
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 161
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 162
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 163
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 165
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 166
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 167
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 169
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 170
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 159
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.interaction.effect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 161
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 162
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 163
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 165
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 166
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 167
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 169
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 170
            incidence:
              match: {url: null}
              schema:
                short: The incidence of the interaction, e.g. theoretical, observed
                isModifier: false
                index: 171
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The incidence of the interaction, e.g. theoretical, observed
                    choices: [valueCodeableConcept]
                    index: 173
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The incidence of the interaction, e.g. theoretical, observed
                    choiceOf: value
                    index: 174
            management:
              match: {url: null}
              schema:
                short: Actions for managing the interaction
                isModifier: false
                array: true
                index: 175
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Actions for managing the interaction
                    choices: [valueCodeableConcept]
                    index: 177
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Actions for managing the interaction
                    choiceOf: value
                    index: 178
  undesirableEffect:
    url: null
    short: A possible negative outcome from the use of this treatment
    isModifier: false
    index: 183
    extensions:
      symptomConditionEffect:
        url: null
        short: The situation in which the undesirable effect may manifest
        isModifier: false
        index: 185
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
            index: 186
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 188
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 189
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 190
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 192
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 193
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 194
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 196
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 197
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 186
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 186
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 188
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 189
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 190
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 192
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 193
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 194
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 196
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 197
      classification:
        url: null
        short: High level classification of the effect
        isModifier: false
        index: 198
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: High level classification of the effect
            choices: [valueCodeableConcept]
            index: 200
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: High level classification of the effect
            choiceOf: value
            index: 201
      frequencyOfOccurrence:
        url: null
        short: How often the effect is seen
        isModifier: false
        index: 202
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: How often the effect is seen
            choices: [valueCodeableConcept]
            index: 204
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: How often the effect is seen
            choiceOf: value
            index: 205
    elements:
      extension:
        array: true
        index: 184
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            symptomConditionEffect:
              match: {url: null}
              schema:
                short: The situation in which the undesirable effect may manifest
                isModifier: false
                index: 185
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                    index: 186
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 188
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 189
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 190
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 192
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 193
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 194
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 196
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 197
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 186
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.undesirableEffect.symptomConditionEffect from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 186
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 188
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 189
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 190
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 192
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 193
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 194
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 196
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 197
            classification:
              match: {url: null}
              schema:
                short: High level classification of the effect
                isModifier: false
                index: 198
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: High level classification of the effect
                    choices: [valueCodeableConcept]
                    index: 200
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: High level classification of the effect
                    choiceOf: value
                    index: 201
            frequencyOfOccurrence:
              match: {url: null}
              schema:
                short: How often the effect is seen
                isModifier: false
                index: 202
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How often the effect is seen
                    choices: [valueCodeableConcept]
                    index: 204
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: How often the effect is seen
                    choiceOf: value
                    index: 205
  warning:
    url: null
    short: Critical environmental, health or physical risks or hazards. For example 'Do not operate heavy machinery', 'May cause drowsiness'
    isModifier: false
    index: 206
    extensions:
      description:
        url: null
        short: A textual definition of this warning, with formatting
        isModifier: false
        index: 208
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: A textual definition of this warning, with formatting
            choices: [valueMarkdown]
            index: 210
          valueMarkdown:
            base: {path: 'Extension.value[x]'}
            type: markdown
            short: A textual definition of this warning, with formatting
            choiceOf: value
            index: 211
      code:
        url: null
        short: A coded or unformatted textual definition of this warning
        isModifier: false
        index: 212
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: A coded or unformatted textual definition of this warning
            choices: [valueCodeableConcept]
            index: 214
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: A coded or unformatted textual definition of this warning
            choiceOf: value
            index: 215
    elements:
      extension:
        array: true
        index: 207
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            description:
              match: {url: null}
              schema:
                short: A textual definition of this warning, with formatting
                isModifier: false
                index: 208
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: A textual definition of this warning, with formatting
                    choices: [valueMarkdown]
                    index: 210
                  valueMarkdown:
                    base: {path: 'Extension.value[x]'}
                    type: markdown
                    short: A textual definition of this warning, with formatting
                    choiceOf: value
                    index: 211
            code:
              match: {url: null}
              schema:
                short: A coded or unformatted textual definition of this warning
                isModifier: false
                index: 212
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: A coded or unformatted textual definition of this warning
                    choices: [valueCodeableConcept]
                    index: 214
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: A coded or unformatted textual definition of this warning
                    choiceOf: value
                    index: 215
  contraindication:
    url: null
    short: Specifics for when this is a contraindication
    isModifier: false
    index: 13
    extensions:
      diseaseSymptomProcedure:
        url: null
        short: The situation that is being documented as contraindicating against this item
        isModifier: false
        index: 15
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
            index: 16
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 18
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 19
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 20
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 22
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 23
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 24
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 26
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 27
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 16
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 16
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 18
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 19
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 20
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 22
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 23
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 24
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 26
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 27
      diseaseStatus:
        url: null
        short: The status of the disease or symptom for the contraindication
        isModifier: false
        index: 28
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
            index: 29
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 31
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 32
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 33
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 35
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 36
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 37
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 39
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 40
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 29
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 29
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 31
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 32
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 33
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 35
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 36
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 37
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 39
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 40
      comorbidity:
        url: null
        short: A comorbidity (concurrent condition) or coinfection
        isModifier: false
        array: true
        index: 41
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
            index: 42
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: string, value: CodeableReference}
                choices: [valueString]
                type: string
                index: 44
              valueString:
                type: string
                pattern: {type: string, value: CodeableReference}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 45
            required: [value, valueString]
          concept:
            url: null
            short: Reference to a concept (by class)
            isModifier: false
            index: 46
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a concept (by class)
                choices: [valueCodeableConcept]
                index: 48
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Reference to a concept (by class)
                choiceOf: value
                index: 49
          reference:
            url: null
            short: Reference to a resource (by instance)
            isModifier: false
            index: 50
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Reference to a resource (by instance)
                choices: [valueReference]
                index: 52
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Reference to a resource (by instance)
                choiceOf: value
                index: 53
        elements:
          extension:
            type: Extension
            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 42
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 42
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 44
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 45
                    required: [value, valueString]
                concept:
                  match: {}
                  schema:
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 46
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 48
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 49
                reference:
                  match: {}
                  schema:
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 50
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 52
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 53
      indication:
        url: null
        short: The indication which this is a contraidication for
        isModifier: false
        array: true
        index: 54
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The indication which this is a contraidication for
            choices: [valueReference]
            index: 56
          valueReference:
            base: {path: 'Extension.value[x]'}
            type: Reference
            short: The indication which this is a contraidication for
            choiceOf: value
            refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
            index: 57
      otherTherapy:
        url: null
        short: Information about use of the product in relation to other therapies described as part of the contraindication
        isModifier: false
        array: true
        index: 58
        extensions:
          relationshipType:
            url: null
            short: The type of relationship between the product indication/contraindication and another therapy
            isModifier: false
            _required: true
            index: 60
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The type of relationship between the product indication/contraindication and another therapy
                choices: [valueCodeableConcept]
                index: 62
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The type of relationship between the product indication/contraindication and another therapy
                choiceOf: value
                index: 63
          therapy:
            url: null
            short: Reference to a specific medication as part of an indication or contraindication
            isModifier: false
            _required: true
            index: 64
            extensions:
              _datatype:
                url: http://hl7.org/fhir/StructureDefinition/_datatype
                type: Extension
                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                index: 65
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    pattern: {type: string, value: CodeableReference}
                    choices: [valueString]
                    type: string
                    index: 67
                  valueString:
                    type: string
                    pattern: {type: string, value: CodeableReference}
                    base: {path: 'Extension.value[x]'}
                    choiceOf: value
                    index: 68
                required: [value, valueString]
              concept:
                url: null
                short: Reference to a concept (by class)
                isModifier: false
                index: 69
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Reference to a concept (by class)
                    choices: [valueCodeableConcept]
                    index: 71
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Reference to a concept (by class)
                    choiceOf: value
                    index: 72
              reference:
                url: null
                short: Reference to a resource (by instance)
                isModifier: false
                index: 73
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Reference to a resource (by instance)
                    choices: [valueReference]
                    index: 75
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: Reference to a resource (by instance)
                    choiceOf: value
                    index: 76
            elements:
              extension:
                type: Extension
                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                url: http://hl7.org/fhir/StructureDefinition/_datatype
                index: 65
                slicing:
                  slices:
                    _datatype:
                      match: {}
                      schema:
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 65
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 67
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 68
                        required: [value, valueString]
                    concept:
                      match: {}
                      schema:
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 69
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 71
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 72
                    reference:
                      match: {}
                      schema:
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 73
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 75
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 76
        elements:
          extension:
            array: true
            min: 2
            index: 59
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 2
              slices:
                relationshipType:
                  match: {url: null}
                  schema:
                    short: The type of relationship between the product indication/contraindication and another therapy
                    isModifier: false
                    _required: true
                    index: 60
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choices: [valueCodeableConcept]
                        index: 62
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choiceOf: value
                        index: 63
                therapy:
                  match: {url: null}
                  schema:
                    short: Reference to a specific medication as part of an indication or contraindication
                    isModifier: false
                    _required: true
                    index: 64
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        index: 65
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 67
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 68
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 69
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 71
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 72
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 73
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 75
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 76
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 65
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
    elements:
      extension:
        array: true
        index: 14
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            diseaseSymptomProcedure:
              match: {url: null}
              schema:
                short: The situation that is being documented as contraindicating against this item
                isModifier: false
                index: 15
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                    index: 16
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 18
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 19
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 20
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 22
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 23
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 24
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 26
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 27
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 16
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseSymptomProcedure from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 16
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 18
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 19
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 20
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 22
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 23
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 24
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 26
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 27
            diseaseStatus:
              match: {url: null}
              schema:
                short: The status of the disease or symptom for the contraindication
                isModifier: false
                index: 28
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                    index: 29
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 31
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 32
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 33
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 35
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 36
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 37
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 39
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 40
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 29
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.diseaseStatus from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 29
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 31
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 32
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 33
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 35
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 36
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 37
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 39
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 40
            comorbidity:
              match: {url: null}
              schema:
                short: A comorbidity (concurrent condition) or coinfection
                isModifier: false
                array: true
                index: 41
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                    index: 42
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: string, value: CodeableReference}
                        choices: [valueString]
                        type: string
                        index: 44
                      valueString:
                        type: string
                        pattern: {type: string, value: CodeableReference}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 45
                    required: [value, valueString]
                  concept:
                    url: null
                    short: Reference to a concept (by class)
                    isModifier: false
                    index: 46
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a concept (by class)
                        choices: [valueCodeableConcept]
                        index: 48
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Reference to a concept (by class)
                        choiceOf: value
                        index: 49
                  reference:
                    url: null
                    short: Reference to a resource (by instance)
                    isModifier: false
                    index: 50
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Reference to a resource (by instance)
                        choices: [valueReference]
                        index: 52
                      valueReference:
                        base: {path: 'Extension.value[x]'}
                        type: Reference
                        short: Reference to a resource (by instance)
                        choiceOf: value
                        index: 53
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 42
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ClinicalUseDefinition.contraindication.comorbidity from FHIR R4B
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 42
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: string, value: CodeableReference}
                                choices: [valueString]
                                type: string
                                index: 44
                              valueString:
                                type: string
                                pattern: {type: string, value: CodeableReference}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 45
                            required: [value, valueString]
                        concept:
                          match: {}
                          schema:
                            short: Reference to a concept (by class)
                            isModifier: false
                            index: 46
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a concept (by class)
                                choices: [valueCodeableConcept]
                                index: 48
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Reference to a concept (by class)
                                choiceOf: value
                                index: 49
                        reference:
                          match: {}
                          schema:
                            short: Reference to a resource (by instance)
                            isModifier: false
                            index: 50
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Reference to a resource (by instance)
                                choices: [valueReference]
                                index: 52
                              valueReference:
                                base: {path: 'Extension.value[x]'}
                                type: Reference
                                short: Reference to a resource (by instance)
                                choiceOf: value
                                index: 53
            indication:
              match: {url: null}
              schema:
                short: The indication which this is a contraidication for
                isModifier: false
                array: true
                index: 54
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The indication which this is a contraidication for
                    choices: [valueReference]
                    index: 56
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: The indication which this is a contraidication for
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition']
                    index: 57
            otherTherapy:
              match: {url: null}
              schema:
                short: Information about use of the product in relation to other therapies described as part of the contraindication
                isModifier: false
                array: true
                index: 58
                extensions:
                  relationshipType:
                    url: null
                    short: The type of relationship between the product indication/contraindication and another therapy
                    isModifier: false
                    _required: true
                    index: 60
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choices: [valueCodeableConcept]
                        index: 62
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of relationship between the product indication/contraindication and another therapy
                        choiceOf: value
                        index: 63
                  therapy:
                    url: null
                    short: Reference to a specific medication as part of an indication or contraindication
                    isModifier: false
                    _required: true
                    index: 64
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        index: 65
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 67
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 68
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 69
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 71
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 72
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 73
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 75
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 76
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 65
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
                elements:
                  extension:
                    array: true
                    min: 2
                    index: 59
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 2
                      slices:
                        relationshipType:
                          match: {url: null}
                          schema:
                            short: The type of relationship between the product indication/contraindication and another therapy
                            isModifier: false
                            _required: true
                            index: 60
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choices: [valueCodeableConcept]
                                index: 62
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of relationship between the product indication/contraindication and another therapy
                                choiceOf: value
                                index: 63
                        therapy:
                          match: {url: null}
                          schema:
                            short: Reference to a specific medication as part of an indication or contraindication
                            isModifier: false
                            _required: true
                            index: 64
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                index: 65
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 67
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 68
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 69
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 71
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 72
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 73
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 75
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 76
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 65
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for ClinicalUseDefinition.contraindication.otherTherapy.therapy from FHIR R4B
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 65
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 67
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 68
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 69
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 71
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 72
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 73
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 75
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 76
  status:
    url: null
    short: Whether this is a current issue or one that has been retired etc
    isModifier: false
    index: 9
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Whether this is a current issue or one that has been retired etc
        choices: [valueCodeableConcept]
        index: 11
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Whether this is a current issue or one that has been retired etc
        choiceOf: value
        index: 12
  population:
    url: null
    short: The population group to which this applies
    isModifier: false
    array: true
    index: 179
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The population group to which this applies
        choices: [valueReference]
        index: 181
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: The population group to which this applies
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/Group']
        index: 182
class: extension
kind: complex-type
url: http://hl7.org/fhir/4.3/StructureDefinition/extension-ClinicalUseDefinition
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [extension, url]