PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.xver-r4.r4b@0.0.1-snapshot-1
    http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSourceMaterial
description: This cross-version extension represents SubstanceSourceMaterial from http://hl7.org/fhir/StructureDefinition/SubstanceSourceMaterial|4.0.1 for use in FHIR R4B.
package_name: hl7.fhir.uv.xver-r4.r4b
derivation: constraint
name: ext_R4_SubstanceSourceMaterial
type: Extension
elements:
  extension:
    array: true
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        parentSubstanceName:
          match: {url: null}
          schema:
            short: The parent substance of the Herbal Drug, or Herbal preparation
            isModifier: false
            array: true
            index: 25
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The parent substance of the Herbal Drug, or Herbal preparation
                choices: [valueString]
                index: 27
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The parent substance of the Herbal Drug, or Herbal preparation
                choiceOf: value
                index: 28
        organism:
          match: {url: null}
          schema:
            short: 'This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf'
            isModifier: false
            index: 51
            extensions:
              family:
                url: null
                short: The family of an organism shall be specified
                isModifier: false
                index: 53
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The family of an organism shall be specified
                    choices: [valueCodeableConcept]
                    index: 55
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The family of an organism shall be specified
                    choiceOf: value
                    index: 56
              genus:
                url: null
                short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                isModifier: false
                index: 57
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                    choices: [valueCodeableConcept]
                    index: 59
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                    choiceOf: value
                    index: 60
              species:
                url: null
                short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                isModifier: false
                index: 61
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                    choices: [valueCodeableConcept]
                    index: 63
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                    choiceOf: value
                    index: 64
              intraspecificType:
                url: null
                short: The Intraspecific type of an organism shall be specified
                isModifier: false
                index: 65
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The Intraspecific type of an organism shall be specified
                    choices: [valueCodeableConcept]
                    index: 67
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The Intraspecific type of an organism shall be specified
                    choiceOf: value
                    index: 68
              intraspecificDescription:
                url: null
                short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                isModifier: false
                index: 69
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                    choices: [valueString]
                    index: 71
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                    choiceOf: value
                    index: 72
              author:
                url: null
                short: 4.9.13.6.1 Author type (Conditional)
                isModifier: false
                array: true
                index: 73
                extensions:
                  authorType:
                    url: null
                    short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                    isModifier: false
                    index: 75
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choices: [valueCodeableConcept]
                        index: 77
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choiceOf: value
                        index: 78
                  authorDescription:
                    url: null
                    short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                    isModifier: false
                    index: 79
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choices: [valueString]
                        index: 81
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choiceOf: value
                        index: 82
                elements:
                  extension:
                    array: true
                    index: 74
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        authorType:
                          match: {url: null}
                          schema:
                            short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                            isModifier: false
                            index: 75
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choices: [valueCodeableConcept]
                                index: 77
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choiceOf: value
                                index: 78
                        authorDescription:
                          match: {url: null}
                          schema:
                            short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                            isModifier: false
                            index: 79
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choices: [valueString]
                                index: 81
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choiceOf: value
                                index: 82
              hybrid:
                url: null
                short: 4.9.13.8.1 Hybrid species maternal organism ID (Optional)
                isModifier: false
                index: 83
                extensions:
                  maternalOrganismId:
                    url: null
                    short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 85
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 87
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 88
                  maternalOrganismName:
                    url: null
                    short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 89
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 91
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 92
                  paternalOrganismId:
                    url: null
                    short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                    isModifier: false
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choices: [valueString]
                        index: 95
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choiceOf: value
                        index: 96
                  paternalOrganismName:
                    url: null
                    short: The name of the paternal species constituting the hybrid organism shall be specified
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choices: [valueString]
                        index: 99
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choiceOf: value
                        index: 100
                  hybridType:
                    url: null
                    short: The hybrid type of an organism shall be specified
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The hybrid type of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 103
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The hybrid type of an organism shall be specified
                        choiceOf: value
                        index: 104
                elements:
                  extension:
                    array: true
                    index: 84
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        maternalOrganismId:
                          match: {url: null}
                          schema:
                            short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 85
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 87
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 88
                        maternalOrganismName:
                          match: {url: null}
                          schema:
                            short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 89
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 91
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 92
                        paternalOrganismId:
                          match: {url: null}
                          schema:
                            short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                            isModifier: false
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choices: [valueString]
                                index: 95
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choiceOf: value
                                index: 96
                        paternalOrganismName:
                          match: {url: null}
                          schema:
                            short: The name of the paternal species constituting the hybrid organism shall be specified
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choices: [valueString]
                                index: 99
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choiceOf: value
                                index: 100
                        hybridType:
                          match: {url: null}
                          schema:
                            short: The hybrid type of an organism shall be specified
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The hybrid type of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 103
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The hybrid type of an organism shall be specified
                                choiceOf: value
                                index: 104
              organismGeneral:
                url: null
                short: 4.9.13.7.1 Kingdom (Conditional)
                isModifier: false
                index: 105
                extensions:
                  kingdom:
                    url: null
                    short: The kingdom of an organism shall be specified
                    isModifier: false
                    index: 107
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The kingdom of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 109
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The kingdom of an organism shall be specified
                        choiceOf: value
                        index: 110
                  phylum:
                    url: null
                    short: The phylum of an organism shall be specified
                    isModifier: false
                    index: 111
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The phylum of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 113
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The phylum of an organism shall be specified
                        choiceOf: value
                        index: 114
                  class:
                    url: null
                    short: The class of an organism shall be specified
                    isModifier: false
                    index: 115
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The class of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The class of an organism shall be specified
                        choiceOf: value
                        index: 118
                  order:
                    url: null
                    short: The order of an organism shall be specified,
                    isModifier: false
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The order of an organism shall be specified,
                        choices: [valueCodeableConcept]
                        index: 121
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The order of an organism shall be specified,
                        choiceOf: value
                        index: 122
                elements:
                  extension:
                    array: true
                    index: 106
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        kingdom:
                          match: {url: null}
                          schema:
                            short: The kingdom of an organism shall be specified
                            isModifier: false
                            index: 107
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The kingdom of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 109
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The kingdom of an organism shall be specified
                                choiceOf: value
                                index: 110
                        phylum:
                          match: {url: null}
                          schema:
                            short: The phylum of an organism shall be specified
                            isModifier: false
                            index: 111
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The phylum of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 113
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The phylum of an organism shall be specified
                                choiceOf: value
                                index: 114
                        class:
                          match: {url: null}
                          schema:
                            short: The class of an organism shall be specified
                            isModifier: false
                            index: 115
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The class of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The class of an organism shall be specified
                                choiceOf: value
                                index: 118
                        order:
                          match: {url: null}
                          schema:
                            short: The order of an organism shall be specified,
                            isModifier: false
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The order of an organism shall be specified,
                                choices: [valueCodeableConcept]
                                index: 121
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The order of an organism shall be specified,
                                choiceOf: value
                                index: 122
            elements:
              extension:
                array: true
                index: 52
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    family:
                      match: {url: null}
                      schema:
                        short: The family of an organism shall be specified
                        isModifier: false
                        index: 53
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The family of an organism shall be specified
                            choices: [valueCodeableConcept]
                            index: 55
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The family of an organism shall be specified
                            choiceOf: value
                            index: 56
                    genus:
                      match: {url: null}
                      schema:
                        short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                        isModifier: false
                        index: 57
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                            choices: [valueCodeableConcept]
                            index: 59
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                            choiceOf: value
                            index: 60
                    species:
                      match: {url: null}
                      schema:
                        short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                        isModifier: false
                        index: 61
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                            choices: [valueCodeableConcept]
                            index: 63
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                            choiceOf: value
                            index: 64
                    intraspecificType:
                      match: {url: null}
                      schema:
                        short: The Intraspecific type of an organism shall be specified
                        isModifier: false
                        index: 65
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The Intraspecific type of an organism shall be specified
                            choices: [valueCodeableConcept]
                            index: 67
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The Intraspecific type of an organism shall be specified
                            choiceOf: value
                            index: 68
                    intraspecificDescription:
                      match: {url: null}
                      schema:
                        short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                        isModifier: false
                        index: 69
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                            choices: [valueString]
                            index: 71
                          valueString:
                            base: {path: 'Extension.value[x]'}
                            type: string
                            short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                            choiceOf: value
                            index: 72
                    author:
                      match: {url: null}
                      schema:
                        short: 4.9.13.6.1 Author type (Conditional)
                        isModifier: false
                        array: true
                        index: 73
                        extensions:
                          authorType:
                            url: null
                            short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                            isModifier: false
                            index: 75
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choices: [valueCodeableConcept]
                                index: 77
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choiceOf: value
                                index: 78
                          authorDescription:
                            url: null
                            short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                            isModifier: false
                            index: 79
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choices: [valueString]
                                index: 81
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choiceOf: value
                                index: 82
                        elements:
                          extension:
                            array: true
                            index: 74
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                authorType:
                                  match: {url: null}
                                  schema:
                                    short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                    isModifier: false
                                    index: 75
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                        choices: [valueCodeableConcept]
                                        index: 77
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                        choiceOf: value
                                        index: 78
                                authorDescription:
                                  match: {url: null}
                                  schema:
                                    short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                    isModifier: false
                                    index: 79
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                        choices: [valueString]
                                        index: 81
                                      valueString:
                                        base: {path: 'Extension.value[x]'}
                                        type: string
                                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                        choiceOf: value
                                        index: 82
                    hybrid:
                      match: {url: null}
                      schema:
                        short: 4.9.13.8.1 Hybrid species maternal organism ID (Optional)
                        isModifier: false
                        index: 83
                        extensions:
                          maternalOrganismId:
                            url: null
                            short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 85
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 87
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 88
                          maternalOrganismName:
                            url: null
                            short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 89
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 91
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 92
                          paternalOrganismId:
                            url: null
                            short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                            isModifier: false
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choices: [valueString]
                                index: 95
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choiceOf: value
                                index: 96
                          paternalOrganismName:
                            url: null
                            short: The name of the paternal species constituting the hybrid organism shall be specified
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choices: [valueString]
                                index: 99
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choiceOf: value
                                index: 100
                          hybridType:
                            url: null
                            short: The hybrid type of an organism shall be specified
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The hybrid type of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 103
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The hybrid type of an organism shall be specified
                                choiceOf: value
                                index: 104
                        elements:
                          extension:
                            array: true
                            index: 84
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                maternalOrganismId:
                                  match: {url: null}
                                  schema:
                                    short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                    isModifier: false
                                    index: 85
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                        choices: [valueString]
                                        index: 87
                                      valueString:
                                        base: {path: 'Extension.value[x]'}
                                        type: string
                                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                        choiceOf: value
                                        index: 88
                                maternalOrganismName:
                                  match: {url: null}
                                  schema:
                                    short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                    isModifier: false
                                    index: 89
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                        choices: [valueString]
                                        index: 91
                                      valueString:
                                        base: {path: 'Extension.value[x]'}
                                        type: string
                                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                        choiceOf: value
                                        index: 92
                                paternalOrganismId:
                                  match: {url: null}
                                  schema:
                                    short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                    isModifier: false
                                    index: 93
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                        choices: [valueString]
                                        index: 95
                                      valueString:
                                        base: {path: 'Extension.value[x]'}
                                        type: string
                                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                        choiceOf: value
                                        index: 96
                                paternalOrganismName:
                                  match: {url: null}
                                  schema:
                                    short: The name of the paternal species constituting the hybrid organism shall be specified
                                    isModifier: false
                                    index: 97
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The name of the paternal species constituting the hybrid organism shall be specified
                                        choices: [valueString]
                                        index: 99
                                      valueString:
                                        base: {path: 'Extension.value[x]'}
                                        type: string
                                        short: The name of the paternal species constituting the hybrid organism shall be specified
                                        choiceOf: value
                                        index: 100
                                hybridType:
                                  match: {url: null}
                                  schema:
                                    short: The hybrid type of an organism shall be specified
                                    isModifier: false
                                    index: 101
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The hybrid type of an organism shall be specified
                                        choices: [valueCodeableConcept]
                                        index: 103
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The hybrid type of an organism shall be specified
                                        choiceOf: value
                                        index: 104
                    organismGeneral:
                      match: {url: null}
                      schema:
                        short: 4.9.13.7.1 Kingdom (Conditional)
                        isModifier: false
                        index: 105
                        extensions:
                          kingdom:
                            url: null
                            short: The kingdom of an organism shall be specified
                            isModifier: false
                            index: 107
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The kingdom of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 109
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The kingdom of an organism shall be specified
                                choiceOf: value
                                index: 110
                          phylum:
                            url: null
                            short: The phylum of an organism shall be specified
                            isModifier: false
                            index: 111
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The phylum of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 113
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The phylum of an organism shall be specified
                                choiceOf: value
                                index: 114
                          class:
                            url: null
                            short: The class of an organism shall be specified
                            isModifier: false
                            index: 115
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The class of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The class of an organism shall be specified
                                choiceOf: value
                                index: 118
                          order:
                            url: null
                            short: The order of an organism shall be specified,
                            isModifier: false
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The order of an organism shall be specified,
                                choices: [valueCodeableConcept]
                                index: 121
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The order of an organism shall be specified,
                                choiceOf: value
                                index: 122
                        elements:
                          extension:
                            array: true
                            index: 106
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                kingdom:
                                  match: {url: null}
                                  schema:
                                    short: The kingdom of an organism shall be specified
                                    isModifier: false
                                    index: 107
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The kingdom of an organism shall be specified
                                        choices: [valueCodeableConcept]
                                        index: 109
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The kingdom of an organism shall be specified
                                        choiceOf: value
                                        index: 110
                                phylum:
                                  match: {url: null}
                                  schema:
                                    short: The phylum of an organism shall be specified
                                    isModifier: false
                                    index: 111
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The phylum of an organism shall be specified
                                        choices: [valueCodeableConcept]
                                        index: 113
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The phylum of an organism shall be specified
                                        choiceOf: value
                                        index: 114
                                class:
                                  match: {url: null}
                                  schema:
                                    short: The class of an organism shall be specified
                                    isModifier: false
                                    index: 115
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The class of an organism shall be specified
                                        choices: [valueCodeableConcept]
                                        index: 117
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The class of an organism shall be specified
                                        choiceOf: value
                                        index: 118
                                order:
                                  match: {url: null}
                                  schema:
                                    short: The order of an organism shall be specified,
                                    isModifier: false
                                    index: 119
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: The order of an organism shall be specified,
                                        choices: [valueCodeableConcept]
                                        index: 121
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: The order of an organism shall be specified,
                                        choiceOf: value
                                        index: 122
        partDescription:
          match: {url: null}
          schema:
            short: To do
            isModifier: false
            array: true
            index: 123
            extensions:
              part:
                url: null
                short: Entity of anatomical origin of source material within an organism
                isModifier: false
                index: 125
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Entity of anatomical origin of source material within an organism
                    choices: [valueCodeableConcept]
                    index: 127
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Entity of anatomical origin of source material within an organism
                    choiceOf: value
                    index: 128
              partLocation:
                url: null
                short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                isModifier: false
                index: 129
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                    choices: [valueCodeableConcept]
                    index: 131
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                    choiceOf: value
                    index: 132
            elements:
              extension:
                array: true
                index: 124
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    part:
                      match: {url: null}
                      schema:
                        short: Entity of anatomical origin of source material within an organism
                        isModifier: false
                        index: 125
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Entity of anatomical origin of source material within an organism
                            choices: [valueCodeableConcept]
                            index: 127
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Entity of anatomical origin of source material within an organism
                            choiceOf: value
                            index: 128
                    partLocation:
                      match: {url: null}
                      schema:
                        short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                        isModifier: false
                        index: 129
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                            choices: [valueCodeableConcept]
                            index: 131
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                            choiceOf: value
                            index: 132
        developmentStage:
          match: {url: null}
          schema:
            short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
            isModifier: false
            index: 37
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
                choices: [valueCodeableConcept]
                index: 39
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
                choiceOf: value
                index: 40
        fractionDescription:
          match: {url: null}
          schema:
            short: Many complex materials are fractions of parts of plants, animals, or minerals. Fraction elements are often necessary to define both Substances and Specified Group 1 Substances. For substances derived from Plants, fraction information will be captured at the Substance information level ( . Oils, Juices and Exudates). Additional information for Extracts, such as extraction solvent composition, will be captured at the Specified Substance Group 1 information level. For plasma-derived products fraction information will be captured at the Substance and the Specified Substance Group 1 levels
            isModifier: false
            array: true
            index: 41
            extensions:
              fraction:
                url: null
                short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                isModifier: false
                index: 43
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                    choices: [valueString]
                    index: 45
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                    choiceOf: value
                    index: 46
              materialType:
                url: null
                short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                isModifier: false
                index: 47
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                    choices: [valueCodeableConcept]
                    index: 49
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                    choiceOf: value
                    index: 50
            elements:
              extension:
                array: true
                index: 42
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    fraction:
                      match: {url: null}
                      schema:
                        short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                        isModifier: false
                        index: 43
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                            choices: [valueString]
                            index: 45
                          valueString:
                            base: {path: 'Extension.value[x]'}
                            type: string
                            short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                            choiceOf: value
                            index: 46
                    materialType:
                      match: {url: null}
                      schema:
                        short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                        isModifier: false
                        index: 47
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                            choices: [valueCodeableConcept]
                            index: 49
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                            choiceOf: value
                            index: 50
        sourceMaterialState:
          match: {url: null}
          schema:
            short: The state of the source material when extracted
            isModifier: false
            index: 9
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The state of the source material when extracted
                choices: [valueCodeableConcept]
                index: 11
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The state of the source material when extracted
                choiceOf: value
                index: 12
        countryOfOrigin:
          match: {url: null}
          schema:
            short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
            isModifier: false
            array: true
            index: 29
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
                choices: [valueCodeableConcept]
                index: 31
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
                choiceOf: value
                index: 32
        sourceMaterialType:
          match: {url: null}
          schema:
            short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
            isModifier: false
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
                choices: [valueCodeableConcept]
                index: 7
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
                choiceOf: value
                index: 8
        organismId:
          match: {url: null}
          schema:
            short: The unique identifier associated with the source material parent organism shall be specified
            isModifier: false
            index: 13
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The unique identifier associated with the source material parent organism shall be specified
                choices: [valueIdentifier]
                index: 15
              valueIdentifier:
                base: {path: 'Extension.value[x]'}
                type: Identifier
                short: The unique identifier associated with the source material parent organism shall be specified
                choiceOf: value
                index: 16
        organismName:
          match: {url: null}
          schema:
            short: The organism accepted Scientific name shall be provided based on the organism taxonomy
            isModifier: false
            index: 17
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The organism accepted Scientific name shall be provided based on the organism taxonomy
                choices: [valueString]
                index: 19
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The organism accepted Scientific name shall be provided based on the organism taxonomy
                choiceOf: value
                index: 20
        parentSubstanceId:
          match: {url: null}
          schema:
            short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
            isModifier: false
            array: true
            index: 21
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
                choices: [valueIdentifier]
                index: 23
              valueIdentifier:
                base: {path: 'Extension.value[x]'}
                type: Identifier
                short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
                choiceOf: value
                index: 24
        geographicalLocation:
          match: {url: null}
          schema:
            short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
            isModifier: false
            array: true
            index: 33
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
                choices: [valueString]
                index: 35
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
                choiceOf: value
                index: 36
        sourceMaterialClass:
          match: {url: null}
          schema:
            short: General high level classification of the source material specific to the origin of the material
            isModifier: false
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: General high level classification of the source material specific to the origin of the material
                choices: [valueCodeableConcept]
                index: 3
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: General high level classification of the source material specific to the origin of the material
                choiceOf: value
                index: 4
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSourceMaterial'}
    type: uri
    index: 133
package_version: 0.0.1-snapshot-1
extensions:
  parentSubstanceName:
    url: null
    short: The parent substance of the Herbal Drug, or Herbal preparation
    isModifier: false
    array: true
    index: 25
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The parent substance of the Herbal Drug, or Herbal preparation
        choices: [valueString]
        index: 27
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: The parent substance of the Herbal Drug, or Herbal preparation
        choiceOf: value
        index: 28
  organism:
    url: null
    short: 'This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf'
    isModifier: false
    index: 51
    extensions:
      family:
        url: null
        short: The family of an organism shall be specified
        isModifier: false
        index: 53
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The family of an organism shall be specified
            choices: [valueCodeableConcept]
            index: 55
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The family of an organism shall be specified
            choiceOf: value
            index: 56
      genus:
        url: null
        short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
        isModifier: false
        index: 57
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
            choices: [valueCodeableConcept]
            index: 59
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
            choiceOf: value
            index: 60
      species:
        url: null
        short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
        isModifier: false
        index: 61
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
            choices: [valueCodeableConcept]
            index: 63
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
            choiceOf: value
            index: 64
      intraspecificType:
        url: null
        short: The Intraspecific type of an organism shall be specified
        isModifier: false
        index: 65
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The Intraspecific type of an organism shall be specified
            choices: [valueCodeableConcept]
            index: 67
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The Intraspecific type of an organism shall be specified
            choiceOf: value
            index: 68
      intraspecificDescription:
        url: null
        short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
        isModifier: false
        index: 69
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
            choices: [valueString]
            index: 71
          valueString:
            base: {path: 'Extension.value[x]'}
            type: string
            short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
            choiceOf: value
            index: 72
      author:
        url: null
        short: 4.9.13.6.1 Author type (Conditional)
        isModifier: false
        array: true
        index: 73
        extensions:
          authorType:
            url: null
            short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
            isModifier: false
            index: 75
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                choices: [valueCodeableConcept]
                index: 77
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                choiceOf: value
                index: 78
          authorDescription:
            url: null
            short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
            isModifier: false
            index: 79
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                choices: [valueString]
                index: 81
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                choiceOf: value
                index: 82
        elements:
          extension:
            array: true
            index: 74
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                authorType:
                  match: {url: null}
                  schema:
                    short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                    isModifier: false
                    index: 75
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choices: [valueCodeableConcept]
                        index: 77
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choiceOf: value
                        index: 78
                authorDescription:
                  match: {url: null}
                  schema:
                    short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                    isModifier: false
                    index: 79
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choices: [valueString]
                        index: 81
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choiceOf: value
                        index: 82
      hybrid:
        url: null
        short: 4.9.13.8.1 Hybrid species maternal organism ID (Optional)
        isModifier: false
        index: 83
        extensions:
          maternalOrganismId:
            url: null
            short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
            isModifier: false
            index: 85
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                choices: [valueString]
                index: 87
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                choiceOf: value
                index: 88
          maternalOrganismName:
            url: null
            short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
            isModifier: false
            index: 89
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                choices: [valueString]
                index: 91
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                choiceOf: value
                index: 92
          paternalOrganismId:
            url: null
            short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
            isModifier: false
            index: 93
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                choices: [valueString]
                index: 95
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                choiceOf: value
                index: 96
          paternalOrganismName:
            url: null
            short: The name of the paternal species constituting the hybrid organism shall be specified
            isModifier: false
            index: 97
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The name of the paternal species constituting the hybrid organism shall be specified
                choices: [valueString]
                index: 99
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: The name of the paternal species constituting the hybrid organism shall be specified
                choiceOf: value
                index: 100
          hybridType:
            url: null
            short: The hybrid type of an organism shall be specified
            isModifier: false
            index: 101
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The hybrid type of an organism shall be specified
                choices: [valueCodeableConcept]
                index: 103
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The hybrid type of an organism shall be specified
                choiceOf: value
                index: 104
        elements:
          extension:
            array: true
            index: 84
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                maternalOrganismId:
                  match: {url: null}
                  schema:
                    short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 85
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 87
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 88
                maternalOrganismName:
                  match: {url: null}
                  schema:
                    short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 89
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 91
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 92
                paternalOrganismId:
                  match: {url: null}
                  schema:
                    short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                    isModifier: false
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choices: [valueString]
                        index: 95
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choiceOf: value
                        index: 96
                paternalOrganismName:
                  match: {url: null}
                  schema:
                    short: The name of the paternal species constituting the hybrid organism shall be specified
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choices: [valueString]
                        index: 99
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choiceOf: value
                        index: 100
                hybridType:
                  match: {url: null}
                  schema:
                    short: The hybrid type of an organism shall be specified
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The hybrid type of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 103
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The hybrid type of an organism shall be specified
                        choiceOf: value
                        index: 104
      organismGeneral:
        url: null
        short: 4.9.13.7.1 Kingdom (Conditional)
        isModifier: false
        index: 105
        extensions:
          kingdom:
            url: null
            short: The kingdom of an organism shall be specified
            isModifier: false
            index: 107
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The kingdom of an organism shall be specified
                choices: [valueCodeableConcept]
                index: 109
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The kingdom of an organism shall be specified
                choiceOf: value
                index: 110
          phylum:
            url: null
            short: The phylum of an organism shall be specified
            isModifier: false
            index: 111
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The phylum of an organism shall be specified
                choices: [valueCodeableConcept]
                index: 113
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The phylum of an organism shall be specified
                choiceOf: value
                index: 114
          class:
            url: null
            short: The class of an organism shall be specified
            isModifier: false
            index: 115
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The class of an organism shall be specified
                choices: [valueCodeableConcept]
                index: 117
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The class of an organism shall be specified
                choiceOf: value
                index: 118
          order:
            url: null
            short: The order of an organism shall be specified,
            isModifier: false
            index: 119
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The order of an organism shall be specified,
                choices: [valueCodeableConcept]
                index: 121
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The order of an organism shall be specified,
                choiceOf: value
                index: 122
        elements:
          extension:
            array: true
            index: 106
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                kingdom:
                  match: {url: null}
                  schema:
                    short: The kingdom of an organism shall be specified
                    isModifier: false
                    index: 107
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The kingdom of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 109
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The kingdom of an organism shall be specified
                        choiceOf: value
                        index: 110
                phylum:
                  match: {url: null}
                  schema:
                    short: The phylum of an organism shall be specified
                    isModifier: false
                    index: 111
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The phylum of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 113
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The phylum of an organism shall be specified
                        choiceOf: value
                        index: 114
                class:
                  match: {url: null}
                  schema:
                    short: The class of an organism shall be specified
                    isModifier: false
                    index: 115
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The class of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The class of an organism shall be specified
                        choiceOf: value
                        index: 118
                order:
                  match: {url: null}
                  schema:
                    short: The order of an organism shall be specified,
                    isModifier: false
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The order of an organism shall be specified,
                        choices: [valueCodeableConcept]
                        index: 121
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The order of an organism shall be specified,
                        choiceOf: value
                        index: 122
    elements:
      extension:
        array: true
        index: 52
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            family:
              match: {url: null}
              schema:
                short: The family of an organism shall be specified
                isModifier: false
                index: 53
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The family of an organism shall be specified
                    choices: [valueCodeableConcept]
                    index: 55
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The family of an organism shall be specified
                    choiceOf: value
                    index: 56
            genus:
              match: {url: null}
              schema:
                short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                isModifier: false
                index: 57
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                    choices: [valueCodeableConcept]
                    index: 59
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The genus of an organism shall be specified; refers to the Latin epithet of the genus element of the plant/animal scientific name; it is present in names for genera, species and infraspecies
                    choiceOf: value
                    index: 60
            species:
              match: {url: null}
              schema:
                short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                isModifier: false
                index: 61
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                    choices: [valueCodeableConcept]
                    index: 63
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The species of an organism shall be specified; refers to the Latin epithet of the species of the plant/animal; it is present in names for species and infraspecies
                    choiceOf: value
                    index: 64
            intraspecificType:
              match: {url: null}
              schema:
                short: The Intraspecific type of an organism shall be specified
                isModifier: false
                index: 65
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The Intraspecific type of an organism shall be specified
                    choices: [valueCodeableConcept]
                    index: 67
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The Intraspecific type of an organism shall be specified
                    choiceOf: value
                    index: 68
            intraspecificDescription:
              match: {url: null}
              schema:
                short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                isModifier: false
                index: 69
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                    choices: [valueString]
                    index: 71
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: The intraspecific description of an organism shall be specified based on a controlled vocabulary. For Influenza Vaccine, the intraspecific description shall contain the syntax of the antigen in line with the WHO convention
                    choiceOf: value
                    index: 72
            author:
              match: {url: null}
              schema:
                short: 4.9.13.6.1 Author type (Conditional)
                isModifier: false
                array: true
                index: 73
                extensions:
                  authorType:
                    url: null
                    short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                    isModifier: false
                    index: 75
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choices: [valueCodeableConcept]
                        index: 77
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                        choiceOf: value
                        index: 78
                  authorDescription:
                    url: null
                    short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                    isModifier: false
                    index: 79
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choices: [valueString]
                        index: 81
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                        choiceOf: value
                        index: 82
                elements:
                  extension:
                    array: true
                    index: 74
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        authorType:
                          match: {url: null}
                          schema:
                            short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                            isModifier: false
                            index: 75
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choices: [valueCodeableConcept]
                                index: 77
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The type of author of an organism species shall be specified. The parenthetical author of an organism species refers to the first author who published the plant/animal name (of any rank). The primary author of an organism species refers to the first author(s), who validly published the plant/animal name
                                choiceOf: value
                                index: 78
                        authorDescription:
                          match: {url: null}
                          schema:
                            short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                            isModifier: false
                            index: 79
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choices: [valueString]
                                index: 81
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The author of an organism species shall be specified. The author year of an organism shall also be specified when applicable; refers to the year in which the first author(s) published the infraspecific plant/animal name (of any rank)
                                choiceOf: value
                                index: 82
            hybrid:
              match: {url: null}
              schema:
                short: 4.9.13.8.1 Hybrid species maternal organism ID (Optional)
                isModifier: false
                index: 83
                extensions:
                  maternalOrganismId:
                    url: null
                    short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 85
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 87
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 88
                  maternalOrganismName:
                    url: null
                    short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                    isModifier: false
                    index: 89
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choices: [valueString]
                        index: 91
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                        choiceOf: value
                        index: 92
                  paternalOrganismId:
                    url: null
                    short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                    isModifier: false
                    index: 93
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choices: [valueString]
                        index: 95
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                        choiceOf: value
                        index: 96
                  paternalOrganismName:
                    url: null
                    short: The name of the paternal species constituting the hybrid organism shall be specified
                    isModifier: false
                    index: 97
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choices: [valueString]
                        index: 99
                      valueString:
                        base: {path: 'Extension.value[x]'}
                        type: string
                        short: The name of the paternal species constituting the hybrid organism shall be specified
                        choiceOf: value
                        index: 100
                  hybridType:
                    url: null
                    short: The hybrid type of an organism shall be specified
                    isModifier: false
                    index: 101
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The hybrid type of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 103
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The hybrid type of an organism shall be specified
                        choiceOf: value
                        index: 104
                elements:
                  extension:
                    array: true
                    index: 84
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        maternalOrganismId:
                          match: {url: null}
                          schema:
                            short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 85
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 87
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the maternal species constituting the hybrid organism shall be specified based on a controlled vocabulary. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 88
                        maternalOrganismName:
                          match: {url: null}
                          schema:
                            short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                            isModifier: false
                            index: 89
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choices: [valueString]
                                index: 91
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the maternal species constituting the hybrid organism shall be specified. For plants, the parents aren’t always known, and it is unlikely that it will be known which is maternal and which is paternal
                                choiceOf: value
                                index: 92
                        paternalOrganismId:
                          match: {url: null}
                          schema:
                            short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                            isModifier: false
                            index: 93
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choices: [valueString]
                                index: 95
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The identifier of the paternal species constituting the hybrid organism shall be specified based on a controlled vocabulary
                                choiceOf: value
                                index: 96
                        paternalOrganismName:
                          match: {url: null}
                          schema:
                            short: The name of the paternal species constituting the hybrid organism shall be specified
                            isModifier: false
                            index: 97
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choices: [valueString]
                                index: 99
                              valueString:
                                base: {path: 'Extension.value[x]'}
                                type: string
                                short: The name of the paternal species constituting the hybrid organism shall be specified
                                choiceOf: value
                                index: 100
                        hybridType:
                          match: {url: null}
                          schema:
                            short: The hybrid type of an organism shall be specified
                            isModifier: false
                            index: 101
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The hybrid type of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 103
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The hybrid type of an organism shall be specified
                                choiceOf: value
                                index: 104
            organismGeneral:
              match: {url: null}
              schema:
                short: 4.9.13.7.1 Kingdom (Conditional)
                isModifier: false
                index: 105
                extensions:
                  kingdom:
                    url: null
                    short: The kingdom of an organism shall be specified
                    isModifier: false
                    index: 107
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The kingdom of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 109
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The kingdom of an organism shall be specified
                        choiceOf: value
                        index: 110
                  phylum:
                    url: null
                    short: The phylum of an organism shall be specified
                    isModifier: false
                    index: 111
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The phylum of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 113
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The phylum of an organism shall be specified
                        choiceOf: value
                        index: 114
                  class:
                    url: null
                    short: The class of an organism shall be specified
                    isModifier: false
                    index: 115
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The class of an organism shall be specified
                        choices: [valueCodeableConcept]
                        index: 117
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The class of an organism shall be specified
                        choiceOf: value
                        index: 118
                  order:
                    url: null
                    short: The order of an organism shall be specified,
                    isModifier: false
                    index: 119
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: The order of an organism shall be specified,
                        choices: [valueCodeableConcept]
                        index: 121
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: The order of an organism shall be specified,
                        choiceOf: value
                        index: 122
                elements:
                  extension:
                    array: true
                    index: 106
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        kingdom:
                          match: {url: null}
                          schema:
                            short: The kingdom of an organism shall be specified
                            isModifier: false
                            index: 107
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The kingdom of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 109
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The kingdom of an organism shall be specified
                                choiceOf: value
                                index: 110
                        phylum:
                          match: {url: null}
                          schema:
                            short: The phylum of an organism shall be specified
                            isModifier: false
                            index: 111
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The phylum of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 113
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The phylum of an organism shall be specified
                                choiceOf: value
                                index: 114
                        class:
                          match: {url: null}
                          schema:
                            short: The class of an organism shall be specified
                            isModifier: false
                            index: 115
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The class of an organism shall be specified
                                choices: [valueCodeableConcept]
                                index: 117
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The class of an organism shall be specified
                                choiceOf: value
                                index: 118
                        order:
                          match: {url: null}
                          schema:
                            short: The order of an organism shall be specified,
                            isModifier: false
                            index: 119
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: The order of an organism shall be specified,
                                choices: [valueCodeableConcept]
                                index: 121
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: The order of an organism shall be specified,
                                choiceOf: value
                                index: 122
  partDescription:
    url: null
    short: To do
    isModifier: false
    array: true
    index: 123
    extensions:
      part:
        url: null
        short: Entity of anatomical origin of source material within an organism
        isModifier: false
        index: 125
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Entity of anatomical origin of source material within an organism
            choices: [valueCodeableConcept]
            index: 127
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Entity of anatomical origin of source material within an organism
            choiceOf: value
            index: 128
      partLocation:
        url: null
        short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
        isModifier: false
        index: 129
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
            choices: [valueCodeableConcept]
            index: 131
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
            choiceOf: value
            index: 132
    elements:
      extension:
        array: true
        index: 124
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            part:
              match: {url: null}
              schema:
                short: Entity of anatomical origin of source material within an organism
                isModifier: false
                index: 125
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Entity of anatomical origin of source material within an organism
                    choices: [valueCodeableConcept]
                    index: 127
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Entity of anatomical origin of source material within an organism
                    choiceOf: value
                    index: 128
            partLocation:
              match: {url: null}
              schema:
                short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                isModifier: false
                index: 129
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                    choices: [valueCodeableConcept]
                    index: 131
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The detailed anatomic location when the part can be extracted from different anatomical locations of the organism. Multiple alternative locations may apply
                    choiceOf: value
                    index: 132
  developmentStage:
    url: null
    short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
    isModifier: false
    index: 37
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
        choices: [valueCodeableConcept]
        index: 39
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum)
        choiceOf: value
        index: 40
  fractionDescription:
    url: null
    short: Many complex materials are fractions of parts of plants, animals, or minerals. Fraction elements are often necessary to define both Substances and Specified Group 1 Substances. For substances derived from Plants, fraction information will be captured at the Substance information level ( . Oils, Juices and Exudates). Additional information for Extracts, such as extraction solvent composition, will be captured at the Specified Substance Group 1 information level. For plasma-derived products fraction information will be captured at the Substance and the Specified Substance Group 1 levels
    isModifier: false
    array: true
    index: 41
    extensions:
      fraction:
        url: null
        short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
        isModifier: false
        index: 43
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
            choices: [valueString]
            index: 45
          valueString:
            base: {path: 'Extension.value[x]'}
            type: string
            short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
            choiceOf: value
            index: 46
      materialType:
        url: null
        short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
        isModifier: false
        index: 47
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
            choices: [valueCodeableConcept]
            index: 49
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
            choiceOf: value
            index: 50
    elements:
      extension:
        array: true
        index: 42
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            fraction:
              match: {url: null}
              schema:
                short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                isModifier: false
                index: 43
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                    choices: [valueString]
                    index: 45
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: This element is capturing information about the fraction of a plant part, or human plasma for fractionation
                    choiceOf: value
                    index: 46
            materialType:
              match: {url: null}
              schema:
                short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                isModifier: false
                index: 47
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                    choices: [valueCodeableConcept]
                    index: 49
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: The specific type of the material constituting the component. For Herbal preparations the particulars of the extracts (liquid/dry) is described in Specified Substance Group 1
                    choiceOf: value
                    index: 50
  sourceMaterialState:
    url: null
    short: The state of the source material when extracted
    isModifier: false
    index: 9
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The state of the source material when extracted
        choices: [valueCodeableConcept]
        index: 11
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: The state of the source material when extracted
        choiceOf: value
        index: 12
  countryOfOrigin:
    url: null
    short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
    isModifier: false
    array: true
    index: 29
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
        choices: [valueCodeableConcept]
        index: 31
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate
        choiceOf: value
        index: 32
  sourceMaterialType:
    url: null
    short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
    isModifier: false
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
        choices: [valueCodeableConcept]
        index: 7
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent
        choiceOf: value
        index: 8
  organismId:
    url: null
    short: The unique identifier associated with the source material parent organism shall be specified
    isModifier: false
    index: 13
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The unique identifier associated with the source material parent organism shall be specified
        choices: [valueIdentifier]
        index: 15
      valueIdentifier:
        base: {path: 'Extension.value[x]'}
        type: Identifier
        short: The unique identifier associated with the source material parent organism shall be specified
        choiceOf: value
        index: 16
  organismName:
    url: null
    short: The organism accepted Scientific name shall be provided based on the organism taxonomy
    isModifier: false
    index: 17
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The organism accepted Scientific name shall be provided based on the organism taxonomy
        choices: [valueString]
        index: 19
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: The organism accepted Scientific name shall be provided based on the organism taxonomy
        choiceOf: value
        index: 20
  parentSubstanceId:
    url: null
    short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
    isModifier: false
    array: true
    index: 21
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
        choices: [valueIdentifier]
        index: 23
      valueIdentifier:
        base: {path: 'Extension.value[x]'}
        type: Identifier
        short: The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant)
        choiceOf: value
        index: 24
  geographicalLocation:
    url: null
    short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
    isModifier: false
    array: true
    index: 33
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
        choices: [valueString]
        index: 35
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: The place/region where the plant is harvested or the places/regions where the animal source material has its habitat
        choiceOf: value
        index: 36
  sourceMaterialClass:
    url: null
    short: General high level classification of the source material specific to the origin of the material
    isModifier: false
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: General high level classification of the source material specific to the origin of the material
        choices: [valueCodeableConcept]
        index: 3
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: General high level classification of the source material specific to the origin of the material
        choiceOf: value
        index: 4
class: extension
kind: complex-type
url: http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceSourceMaterial
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [url]