PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.xver-r4.r4b@0.0.1-snapshot-1
    http://hl7.org/fhir/4.0/StructureDefinition/extension-RiskEvidenceSynthesis
description: This cross-version extension represents RiskEvidenceSynthesis from http://hl7.org/fhir/StructureDefinition/RiskEvidenceSynthesis|4.0.1 for use in FHIR R4B.
package_name: hl7.fhir.uv.xver-r4.r4b
derivation: constraint
name: ext_R4_RiskEvidenceSynthesis
type: Extension
elements:
  extension:
    array: true
    min: 3
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 3
      slices:
        description:
          match: {url: null}
          schema:
            short: Natural language description of the risk evidence synthesis
            isModifier: false
            index: 33
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Natural language description of the risk evidence synthesis
                choices: [valueMarkdown]
                index: 35
              valueMarkdown:
                base: {path: 'Extension.value[x]'}
                type: markdown
                short: Natural language description of the risk evidence synthesis
                choiceOf: value
                index: 36
        date:
          match: {url: null}
          schema:
            short: Date last changed
            isModifier: false
            index: 21
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Date last changed
                choices: [valueDateTime]
                index: 23
              valueDateTime:
                base: {path: 'Extension.value[x]'}
                type: dateTime
                short: Date last changed
                choiceOf: value
                index: 24
        endorser:
          match: {url: null}
          schema:
            short: Who endorsed the content
            isModifier: false
            array: true
            index: 77
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Who endorsed the content
                choices: [valueContactDetail]
                index: 79
              valueContactDetail:
                base: {path: 'Extension.value[x]'}
                type: ContactDetail
                short: Who endorsed the content
                choiceOf: value
                index: 80
        publisher:
          match: {url: null}
          schema:
            short: Name of the publisher (organization or individual)
            isModifier: false
            index: 25
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Name of the publisher (organization or individual)
                choices: [valueString]
                index: 27
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: Name of the publisher (organization or individual)
                choiceOf: value
                index: 28
        approvalDate:
          match: {url: null}
          schema:
            short: When the risk evidence synthesis was approved by publisher
            isModifier: false
            index: 53
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: When the risk evidence synthesis was approved by publisher
                choices: [valueDate]
                index: 55
              valueDate:
                base: {path: 'Extension.value[x]'}
                type: date
                short: When the risk evidence synthesis was approved by publisher
                choiceOf: value
                index: 56
        jurisdiction:
          match: {url: null}
          schema:
            short: Intended jurisdiction for risk evidence synthesis (if applicable)
            isModifier: false
            array: true
            index: 45
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Intended jurisdiction for risk evidence synthesis (if applicable)
                choices: [valueCodeableConcept]
                index: 47
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Intended jurisdiction for risk evidence synthesis (if applicable)
                choiceOf: value
                index: 48
        sampleSize:
          match: {url: null}
          schema:
            short: What sample size was involved?
            isModifier: false
            index: 105
            extensions:
              description:
                url: null
                short: Description of sample size
                isModifier: false
                index: 107
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Description of sample size
                    choices: [valueString]
                    index: 109
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Description of sample size
                    choiceOf: value
                    index: 110
              numberOfStudies:
                url: null
                short: How many studies?
                isModifier: false
                index: 111
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How many studies?
                    choices: [valueInteger]
                    index: 113
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: How many studies?
                    choiceOf: value
                    index: 114
              numberOfParticipants:
                url: null
                short: How many participants?
                isModifier: false
                index: 115
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How many participants?
                    choices: [valueInteger]
                    index: 117
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: How many participants?
                    choiceOf: value
                    index: 118
            elements:
              extension:
                array: true
                index: 106
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    description:
                      match: {url: null}
                      schema:
                        short: Description of sample size
                        isModifier: false
                        index: 107
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Description of sample size
                            choices: [valueString]
                            index: 109
                          valueString:
                            base: {path: 'Extension.value[x]'}
                            type: string
                            short: Description of sample size
                            choiceOf: value
                            index: 110
                    numberOfStudies:
                      match: {url: null}
                      schema:
                        short: How many studies?
                        isModifier: false
                        index: 111
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: How many studies?
                            choices: [valueInteger]
                            index: 113
                          valueInteger:
                            base: {path: 'Extension.value[x]'}
                            type: integer
                            short: How many studies?
                            choiceOf: value
                            index: 114
                    numberOfParticipants:
                      match: {url: null}
                      schema:
                        short: How many participants?
                        isModifier: false
                        index: 115
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: How many participants?
                            choices: [valueInteger]
                            index: 117
                          valueInteger:
                            base: {path: 'Extension.value[x]'}
                            type: integer
                            short: How many participants?
                            choiceOf: value
                            index: 118
        name:
          match: {url: null}
          schema:
            short: Name for this risk evidence synthesis (computer friendly)
            isModifier: false
            index: 9
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Name for this risk evidence synthesis (computer friendly)
                choices: [valueString]
                index: 11
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: Name for this risk evidence synthesis (computer friendly)
                choiceOf: value
                index: 12
        useContext:
          match: {url: null}
          schema:
            short: The context that the content is intended to support
            isModifier: false
            array: true
            index: 41
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The context that the content is intended to support
                choices: [valueUsageContext]
                index: 43
              valueUsageContext:
                base: {path: 'Extension.value[x]'}
                type: UsageContext
                short: The context that the content is intended to support
                choiceOf: value
                index: 44
        copyright:
          match: {url: null}
          schema:
            short: Use and/or publishing restrictions
            isModifier: false
            index: 49
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Use and/or publishing restrictions
                choices: [valueMarkdown]
                index: 51
              valueMarkdown:
                base: {path: 'Extension.value[x]'}
                type: markdown
                short: Use and/or publishing restrictions
                choiceOf: value
                index: 52
        studyType:
          match: {url: null}
          schema:
            short: Type of study
            isModifier: false
            index: 89
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Type of study
                choices: [valueCodeableConcept]
                index: 91
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Type of study
                choiceOf: value
                index: 92
        outcome:
          match: {url: null}
          schema:
            short: What outcome?
            isModifier: false
            _required: true
            index: 101
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: What outcome?
                choices: [valueReference]
                index: 103
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: What outcome?
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
                index: 104
        topic:
          match: {url: null}
          schema:
            short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
            isModifier: false
            array: true
            index: 65
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
                choices: [valueCodeableConcept]
                index: 67
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
                choiceOf: value
                index: 68
        title:
          match: {url: null}
          schema:
            short: Name for this risk evidence synthesis (human friendly)
            isModifier: false
            index: 13
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Name for this risk evidence synthesis (human friendly)
                choices: [valueString]
                index: 15
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: Name for this risk evidence synthesis (human friendly)
                choiceOf: value
                index: 16
        note:
          match: {url: null}
          schema:
            short: Used for footnotes or explanatory notes
            isModifier: false
            array: true
            index: 37
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Used for footnotes or explanatory notes
                choices: [valueAnnotation]
                index: 39
              valueAnnotation:
                base: {path: 'Extension.value[x]'}
                type: Annotation
                short: Used for footnotes or explanatory notes
                choiceOf: value
                index: 40
        synthesisType:
          match: {url: null}
          schema:
            short: Type of synthesis
            isModifier: false
            index: 85
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Type of synthesis
                choices: [valueCodeableConcept]
                index: 87
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Type of synthesis
                choiceOf: value
                index: 88
        status:
          match: {url: null}
          schema:
            isModifier: true
            short: draft | active | retired | unknown
            _required: true
            isModifierReason: This is labeled as "Is Modifier" because applications should not use a retired {{title}} without due consideration
            index: 17
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: draft | active | retired | unknown
                choices: [valueCode]
                index: 19
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: draft | active | retired | unknown
                choiceOf: value
                index: 20
        population:
          match: {url: null}
          schema:
            short: What population?
            isModifier: false
            _required: true
            index: 93
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: What population?
                choices: [valueReference]
                index: 95
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: What population?
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
                index: 96
        url:
          match: {url: null}
          schema:
            short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
            isModifier: false
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
                choices: [valueUri]
                index: 3
              valueUri:
                base: {path: 'Extension.value[x]'}
                type: uri
                short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
                choiceOf: value
                index: 4
        lastReviewDate:
          match: {url: null}
          schema:
            short: When the risk evidence synthesis was last reviewed
            isModifier: false
            index: 57
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: When the risk evidence synthesis was last reviewed
                choices: [valueDate]
                index: 59
              valueDate:
                base: {path: 'Extension.value[x]'}
                type: date
                short: When the risk evidence synthesis was last reviewed
                choiceOf: value
                index: 60
        editor:
          match: {url: null}
          schema:
            short: Who edited the content
            isModifier: false
            array: true
            index: 69
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Who edited the content
                choices: [valueContactDetail]
                index: 71
              valueContactDetail:
                base: {path: 'Extension.value[x]'}
                type: ContactDetail
                short: Who edited the content
                choiceOf: value
                index: 72
        certainty:
          match: {url: null}
          schema:
            short: How certain is the risk
            isModifier: false
            array: true
            index: 163
            extensions:
              rating:
                url: null
                short: Certainty rating
                isModifier: false
                array: true
                index: 165
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Certainty rating
                    choices: [valueCodeableConcept]
                    index: 167
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Certainty rating
                    choiceOf: value
                    index: 168
              note:
                url: null
                short: Used for footnotes or explanatory notes
                isModifier: false
                array: true
                index: 169
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Used for footnotes or explanatory notes
                    choices: [valueAnnotation]
                    index: 171
                  valueAnnotation:
                    base: {path: 'Extension.value[x]'}
                    type: Annotation
                    short: Used for footnotes or explanatory notes
                    choiceOf: value
                    index: 172
              certaintySubcomponent:
                url: null
                short: A component that contributes to the overall certainty
                isModifier: false
                array: true
                index: 173
                extensions:
                  type:
                    url: null
                    short: Type of subcomponent of certainty rating
                    isModifier: false
                    index: 175
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of subcomponent of certainty rating
                        choices: [valueCodeableConcept]
                        index: 177
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of subcomponent of certainty rating
                        choiceOf: value
                        index: 178
                  rating:
                    url: null
                    short: Subcomponent certainty rating
                    isModifier: false
                    array: true
                    index: 179
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Subcomponent certainty rating
                        choices: [valueCodeableConcept]
                        index: 181
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Subcomponent certainty rating
                        choiceOf: value
                        index: 182
                  note:
                    url: null
                    short: Used for footnotes or explanatory notes
                    isModifier: false
                    array: true
                    index: 183
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Used for footnotes or explanatory notes
                        choices: [valueAnnotation]
                        index: 185
                      valueAnnotation:
                        base: {path: 'Extension.value[x]'}
                        type: Annotation
                        short: Used for footnotes or explanatory notes
                        choiceOf: value
                        index: 186
                elements:
                  extension:
                    array: true
                    index: 174
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        type:
                          match: {url: null}
                          schema:
                            short: Type of subcomponent of certainty rating
                            isModifier: false
                            index: 175
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of subcomponent of certainty rating
                                choices: [valueCodeableConcept]
                                index: 177
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of subcomponent of certainty rating
                                choiceOf: value
                                index: 178
                        rating:
                          match: {url: null}
                          schema:
                            short: Subcomponent certainty rating
                            isModifier: false
                            array: true
                            index: 179
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Subcomponent certainty rating
                                choices: [valueCodeableConcept]
                                index: 181
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Subcomponent certainty rating
                                choiceOf: value
                                index: 182
                        note:
                          match: {url: null}
                          schema:
                            short: Used for footnotes or explanatory notes
                            isModifier: false
                            array: true
                            index: 183
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Used for footnotes or explanatory notes
                                choices: [valueAnnotation]
                                index: 185
                              valueAnnotation:
                                base: {path: 'Extension.value[x]'}
                                type: Annotation
                                short: Used for footnotes or explanatory notes
                                choiceOf: value
                                index: 186
            elements:
              extension:
                array: true
                index: 164
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    rating:
                      match: {url: null}
                      schema:
                        short: Certainty rating
                        isModifier: false
                        array: true
                        index: 165
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Certainty rating
                            choices: [valueCodeableConcept]
                            index: 167
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Certainty rating
                            choiceOf: value
                            index: 168
                    note:
                      match: {url: null}
                      schema:
                        short: Used for footnotes or explanatory notes
                        isModifier: false
                        array: true
                        index: 169
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Used for footnotes or explanatory notes
                            choices: [valueAnnotation]
                            index: 171
                          valueAnnotation:
                            base: {path: 'Extension.value[x]'}
                            type: Annotation
                            short: Used for footnotes or explanatory notes
                            choiceOf: value
                            index: 172
                    certaintySubcomponent:
                      match: {url: null}
                      schema:
                        short: A component that contributes to the overall certainty
                        isModifier: false
                        array: true
                        index: 173
                        extensions:
                          type:
                            url: null
                            short: Type of subcomponent of certainty rating
                            isModifier: false
                            index: 175
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of subcomponent of certainty rating
                                choices: [valueCodeableConcept]
                                index: 177
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of subcomponent of certainty rating
                                choiceOf: value
                                index: 178
                          rating:
                            url: null
                            short: Subcomponent certainty rating
                            isModifier: false
                            array: true
                            index: 179
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Subcomponent certainty rating
                                choices: [valueCodeableConcept]
                                index: 181
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Subcomponent certainty rating
                                choiceOf: value
                                index: 182
                          note:
                            url: null
                            short: Used for footnotes or explanatory notes
                            isModifier: false
                            array: true
                            index: 183
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Used for footnotes or explanatory notes
                                choices: [valueAnnotation]
                                index: 185
                              valueAnnotation:
                                base: {path: 'Extension.value[x]'}
                                type: Annotation
                                short: Used for footnotes or explanatory notes
                                choiceOf: value
                                index: 186
                        elements:
                          extension:
                            array: true
                            index: 174
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                type:
                                  match: {url: null}
                                  schema:
                                    short: Type of subcomponent of certainty rating
                                    isModifier: false
                                    index: 175
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Type of subcomponent of certainty rating
                                        choices: [valueCodeableConcept]
                                        index: 177
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Type of subcomponent of certainty rating
                                        choiceOf: value
                                        index: 178
                                rating:
                                  match: {url: null}
                                  schema:
                                    short: Subcomponent certainty rating
                                    isModifier: false
                                    array: true
                                    index: 179
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Subcomponent certainty rating
                                        choices: [valueCodeableConcept]
                                        index: 181
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Subcomponent certainty rating
                                        choiceOf: value
                                        index: 182
                                note:
                                  match: {url: null}
                                  schema:
                                    short: Used for footnotes or explanatory notes
                                    isModifier: false
                                    array: true
                                    index: 183
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Used for footnotes or explanatory notes
                                        choices: [valueAnnotation]
                                        index: 185
                                      valueAnnotation:
                                        base: {path: 'Extension.value[x]'}
                                        type: Annotation
                                        short: Used for footnotes or explanatory notes
                                        choiceOf: value
                                        index: 186
        reviewer:
          match: {url: null}
          schema:
            short: Who reviewed the content
            isModifier: false
            array: true
            index: 73
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Who reviewed the content
                choices: [valueContactDetail]
                index: 75
              valueContactDetail:
                base: {path: 'Extension.value[x]'}
                type: ContactDetail
                short: Who reviewed the content
                choiceOf: value
                index: 76
        exposure:
          match: {url: null}
          schema:
            short: What exposure?
            isModifier: false
            index: 97
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: What exposure?
                choices: [valueReference]
                index: 99
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: What exposure?
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
                index: 100
        version:
          match: {url: null}
          schema:
            short: Business version of the risk evidence synthesis
            isModifier: false
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Business version of the risk evidence synthesis
                choices: [valueString]
                index: 7
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: Business version of the risk evidence synthesis
                choiceOf: value
                index: 8
        relatedArtifact:
          match: {url: null}
          schema:
            short: Additional documentation, citations, etc.
            isModifier: false
            array: true
            index: 81
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Additional documentation, citations, etc.
                choices: [valueRelatedArtifact]
                index: 83
              valueRelatedArtifact:
                base: {path: 'Extension.value[x]'}
                type: RelatedArtifact
                short: Additional documentation, citations, etc.
                choiceOf: value
                index: 84
        contact:
          match: {url: null}
          schema:
            short: Contact details for the publisher
            isModifier: false
            array: true
            index: 29
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Contact details for the publisher
                choices: [valueContactDetail]
                index: 31
              valueContactDetail:
                base: {path: 'Extension.value[x]'}
                type: ContactDetail
                short: Contact details for the publisher
                choiceOf: value
                index: 32
        riskEstimate:
          match: {url: null}
          schema:
            short: What was the estimated risk
            isModifier: false
            index: 119
            extensions:
              description:
                url: null
                short: Description of risk estimate
                isModifier: false
                index: 121
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Description of risk estimate
                    choices: [valueString]
                    index: 123
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Description of risk estimate
                    choiceOf: value
                    index: 124
              type:
                url: null
                short: Type of risk estimate
                isModifier: false
                index: 125
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Type of risk estimate
                    choices: [valueCodeableConcept]
                    index: 127
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Type of risk estimate
                    choiceOf: value
                    index: 128
              value:
                url: null
                short: Point estimate
                isModifier: false
                index: 129
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Point estimate
                    choices: [valueDecimal]
                    index: 131
                  valueDecimal:
                    base: {path: 'Extension.value[x]'}
                    type: decimal
                    short: Point estimate
                    choiceOf: value
                    index: 132
              unitOfMeasure:
                url: null
                short: What unit is the outcome described in?
                isModifier: false
                index: 133
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What unit is the outcome described in?
                    choices: [valueCodeableConcept]
                    index: 135
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: What unit is the outcome described in?
                    choiceOf: value
                    index: 136
              denominatorCount:
                url: null
                short: Sample size for group measured
                isModifier: false
                index: 137
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Sample size for group measured
                    choices: [valueInteger]
                    index: 139
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: Sample size for group measured
                    choiceOf: value
                    index: 140
              numeratorCount:
                url: null
                short: Number with the outcome
                isModifier: false
                index: 141
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Number with the outcome
                    choices: [valueInteger]
                    index: 143
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: Number with the outcome
                    choiceOf: value
                    index: 144
              precisionEstimate:
                url: null
                short: How precise the estimate is
                isModifier: false
                array: true
                index: 145
                extensions:
                  type:
                    url: null
                    short: Type of precision estimate
                    isModifier: false
                    index: 147
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of precision estimate
                        choices: [valueCodeableConcept]
                        index: 149
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of precision estimate
                        choiceOf: value
                        index: 150
                  level:
                    url: null
                    short: Level of confidence interval
                    isModifier: false
                    index: 151
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Level of confidence interval
                        choices: [valueDecimal]
                        index: 153
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Level of confidence interval
                        choiceOf: value
                        index: 154
                  from:
                    url: null
                    short: Lower bound
                    isModifier: false
                    index: 155
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Lower bound
                        choices: [valueDecimal]
                        index: 157
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Lower bound
                        choiceOf: value
                        index: 158
                  to:
                    url: null
                    short: Upper bound
                    isModifier: false
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Upper bound
                        choices: [valueDecimal]
                        index: 161
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Upper bound
                        choiceOf: value
                        index: 162
                elements:
                  extension:
                    array: true
                    index: 146
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        type:
                          match: {url: null}
                          schema:
                            short: Type of precision estimate
                            isModifier: false
                            index: 147
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of precision estimate
                                choices: [valueCodeableConcept]
                                index: 149
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of precision estimate
                                choiceOf: value
                                index: 150
                        level:
                          match: {url: null}
                          schema:
                            short: Level of confidence interval
                            isModifier: false
                            index: 151
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Level of confidence interval
                                choices: [valueDecimal]
                                index: 153
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Level of confidence interval
                                choiceOf: value
                                index: 154
                        from:
                          match: {url: null}
                          schema:
                            short: Lower bound
                            isModifier: false
                            index: 155
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Lower bound
                                choices: [valueDecimal]
                                index: 157
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Lower bound
                                choiceOf: value
                                index: 158
                        to:
                          match: {url: null}
                          schema:
                            short: Upper bound
                            isModifier: false
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Upper bound
                                choices: [valueDecimal]
                                index: 161
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Upper bound
                                choiceOf: value
                                index: 162
            elements:
              extension:
                array: true
                index: 120
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    description:
                      match: {url: null}
                      schema:
                        short: Description of risk estimate
                        isModifier: false
                        index: 121
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Description of risk estimate
                            choices: [valueString]
                            index: 123
                          valueString:
                            base: {path: 'Extension.value[x]'}
                            type: string
                            short: Description of risk estimate
                            choiceOf: value
                            index: 124
                    type:
                      match: {url: null}
                      schema:
                        short: Type of risk estimate
                        isModifier: false
                        index: 125
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Type of risk estimate
                            choices: [valueCodeableConcept]
                            index: 127
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Type of risk estimate
                            choiceOf: value
                            index: 128
                    value:
                      match: {url: null}
                      schema:
                        short: Point estimate
                        isModifier: false
                        index: 129
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Point estimate
                            choices: [valueDecimal]
                            index: 131
                          valueDecimal:
                            base: {path: 'Extension.value[x]'}
                            type: decimal
                            short: Point estimate
                            choiceOf: value
                            index: 132
                    unitOfMeasure:
                      match: {url: null}
                      schema:
                        short: What unit is the outcome described in?
                        isModifier: false
                        index: 133
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: What unit is the outcome described in?
                            choices: [valueCodeableConcept]
                            index: 135
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: What unit is the outcome described in?
                            choiceOf: value
                            index: 136
                    denominatorCount:
                      match: {url: null}
                      schema:
                        short: Sample size for group measured
                        isModifier: false
                        index: 137
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Sample size for group measured
                            choices: [valueInteger]
                            index: 139
                          valueInteger:
                            base: {path: 'Extension.value[x]'}
                            type: integer
                            short: Sample size for group measured
                            choiceOf: value
                            index: 140
                    numeratorCount:
                      match: {url: null}
                      schema:
                        short: Number with the outcome
                        isModifier: false
                        index: 141
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Number with the outcome
                            choices: [valueInteger]
                            index: 143
                          valueInteger:
                            base: {path: 'Extension.value[x]'}
                            type: integer
                            short: Number with the outcome
                            choiceOf: value
                            index: 144
                    precisionEstimate:
                      match: {url: null}
                      schema:
                        short: How precise the estimate is
                        isModifier: false
                        array: true
                        index: 145
                        extensions:
                          type:
                            url: null
                            short: Type of precision estimate
                            isModifier: false
                            index: 147
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of precision estimate
                                choices: [valueCodeableConcept]
                                index: 149
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of precision estimate
                                choiceOf: value
                                index: 150
                          level:
                            url: null
                            short: Level of confidence interval
                            isModifier: false
                            index: 151
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Level of confidence interval
                                choices: [valueDecimal]
                                index: 153
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Level of confidence interval
                                choiceOf: value
                                index: 154
                          from:
                            url: null
                            short: Lower bound
                            isModifier: false
                            index: 155
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Lower bound
                                choices: [valueDecimal]
                                index: 157
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Lower bound
                                choiceOf: value
                                index: 158
                          to:
                            url: null
                            short: Upper bound
                            isModifier: false
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Upper bound
                                choices: [valueDecimal]
                                index: 161
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Upper bound
                                choiceOf: value
                                index: 162
                        elements:
                          extension:
                            array: true
                            index: 146
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                type:
                                  match: {url: null}
                                  schema:
                                    short: Type of precision estimate
                                    isModifier: false
                                    index: 147
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Type of precision estimate
                                        choices: [valueCodeableConcept]
                                        index: 149
                                      valueCodeableConcept:
                                        base: {path: 'Extension.value[x]'}
                                        type: CodeableConcept
                                        short: Type of precision estimate
                                        choiceOf: value
                                        index: 150
                                level:
                                  match: {url: null}
                                  schema:
                                    short: Level of confidence interval
                                    isModifier: false
                                    index: 151
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Level of confidence interval
                                        choices: [valueDecimal]
                                        index: 153
                                      valueDecimal:
                                        base: {path: 'Extension.value[x]'}
                                        type: decimal
                                        short: Level of confidence interval
                                        choiceOf: value
                                        index: 154
                                from:
                                  match: {url: null}
                                  schema:
                                    short: Lower bound
                                    isModifier: false
                                    index: 155
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Lower bound
                                        choices: [valueDecimal]
                                        index: 157
                                      valueDecimal:
                                        base: {path: 'Extension.value[x]'}
                                        type: decimal
                                        short: Lower bound
                                        choiceOf: value
                                        index: 158
                                to:
                                  match: {url: null}
                                  schema:
                                    short: Upper bound
                                    isModifier: false
                                    index: 159
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Upper bound
                                        choices: [valueDecimal]
                                        index: 161
                                      valueDecimal:
                                        base: {path: 'Extension.value[x]'}
                                        type: decimal
                                        short: Upper bound
                                        choiceOf: value
                                        index: 162
        effectivePeriod:
          match: {url: null}
          schema:
            short: When the risk evidence synthesis is expected to be used
            isModifier: false
            index: 61
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: When the risk evidence synthesis is expected to be used
                choices: [valuePeriod]
                index: 63
              valuePeriod:
                base: {path: 'Extension.value[x]'}
                type: Period
                short: When the risk evidence synthesis is expected to be used
                choiceOf: value
                index: 64
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-RiskEvidenceSynthesis'}
    type: uri
    index: 187
package_version: 0.0.1-snapshot-1
extensions:
  description:
    url: null
    short: Natural language description of the risk evidence synthesis
    isModifier: false
    index: 33
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Natural language description of the risk evidence synthesis
        choices: [valueMarkdown]
        index: 35
      valueMarkdown:
        base: {path: 'Extension.value[x]'}
        type: markdown
        short: Natural language description of the risk evidence synthesis
        choiceOf: value
        index: 36
  date:
    url: null
    short: Date last changed
    isModifier: false
    index: 21
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Date last changed
        choices: [valueDateTime]
        index: 23
      valueDateTime:
        base: {path: 'Extension.value[x]'}
        type: dateTime
        short: Date last changed
        choiceOf: value
        index: 24
  endorser:
    url: null
    short: Who endorsed the content
    isModifier: false
    array: true
    index: 77
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Who endorsed the content
        choices: [valueContactDetail]
        index: 79
      valueContactDetail:
        base: {path: 'Extension.value[x]'}
        type: ContactDetail
        short: Who endorsed the content
        choiceOf: value
        index: 80
  publisher:
    url: null
    short: Name of the publisher (organization or individual)
    isModifier: false
    index: 25
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Name of the publisher (organization or individual)
        choices: [valueString]
        index: 27
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: Name of the publisher (organization or individual)
        choiceOf: value
        index: 28
  approvalDate:
    url: null
    short: When the risk evidence synthesis was approved by publisher
    isModifier: false
    index: 53
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: When the risk evidence synthesis was approved by publisher
        choices: [valueDate]
        index: 55
      valueDate:
        base: {path: 'Extension.value[x]'}
        type: date
        short: When the risk evidence synthesis was approved by publisher
        choiceOf: value
        index: 56
  jurisdiction:
    url: null
    short: Intended jurisdiction for risk evidence synthesis (if applicable)
    isModifier: false
    array: true
    index: 45
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Intended jurisdiction for risk evidence synthesis (if applicable)
        choices: [valueCodeableConcept]
        index: 47
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Intended jurisdiction for risk evidence synthesis (if applicable)
        choiceOf: value
        index: 48
  sampleSize:
    url: null
    short: What sample size was involved?
    isModifier: false
    index: 105
    extensions:
      description:
        url: null
        short: Description of sample size
        isModifier: false
        index: 107
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Description of sample size
            choices: [valueString]
            index: 109
          valueString:
            base: {path: 'Extension.value[x]'}
            type: string
            short: Description of sample size
            choiceOf: value
            index: 110
      numberOfStudies:
        url: null
        short: How many studies?
        isModifier: false
        index: 111
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: How many studies?
            choices: [valueInteger]
            index: 113
          valueInteger:
            base: {path: 'Extension.value[x]'}
            type: integer
            short: How many studies?
            choiceOf: value
            index: 114
      numberOfParticipants:
        url: null
        short: How many participants?
        isModifier: false
        index: 115
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: How many participants?
            choices: [valueInteger]
            index: 117
          valueInteger:
            base: {path: 'Extension.value[x]'}
            type: integer
            short: How many participants?
            choiceOf: value
            index: 118
    elements:
      extension:
        array: true
        index: 106
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            description:
              match: {url: null}
              schema:
                short: Description of sample size
                isModifier: false
                index: 107
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Description of sample size
                    choices: [valueString]
                    index: 109
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Description of sample size
                    choiceOf: value
                    index: 110
            numberOfStudies:
              match: {url: null}
              schema:
                short: How many studies?
                isModifier: false
                index: 111
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How many studies?
                    choices: [valueInteger]
                    index: 113
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: How many studies?
                    choiceOf: value
                    index: 114
            numberOfParticipants:
              match: {url: null}
              schema:
                short: How many participants?
                isModifier: false
                index: 115
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: How many participants?
                    choices: [valueInteger]
                    index: 117
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: How many participants?
                    choiceOf: value
                    index: 118
  name:
    url: null
    short: Name for this risk evidence synthesis (computer friendly)
    isModifier: false
    index: 9
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Name for this risk evidence synthesis (computer friendly)
        choices: [valueString]
        index: 11
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: Name for this risk evidence synthesis (computer friendly)
        choiceOf: value
        index: 12
  useContext:
    url: null
    short: The context that the content is intended to support
    isModifier: false
    array: true
    index: 41
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The context that the content is intended to support
        choices: [valueUsageContext]
        index: 43
      valueUsageContext:
        base: {path: 'Extension.value[x]'}
        type: UsageContext
        short: The context that the content is intended to support
        choiceOf: value
        index: 44
  copyright:
    url: null
    short: Use and/or publishing restrictions
    isModifier: false
    index: 49
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Use and/or publishing restrictions
        choices: [valueMarkdown]
        index: 51
      valueMarkdown:
        base: {path: 'Extension.value[x]'}
        type: markdown
        short: Use and/or publishing restrictions
        choiceOf: value
        index: 52
  studyType:
    url: null
    short: Type of study
    isModifier: false
    index: 89
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Type of study
        choices: [valueCodeableConcept]
        index: 91
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Type of study
        choiceOf: value
        index: 92
  outcome:
    url: null
    short: What outcome?
    isModifier: false
    _required: true
    index: 101
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: What outcome?
        choices: [valueReference]
        index: 103
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: What outcome?
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
        index: 104
  topic:
    url: null
    short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
    isModifier: false
    array: true
    index: 65
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
        choices: [valueCodeableConcept]
        index: 67
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: The category of the EffectEvidenceSynthesis, such as Education, Treatment, Assessment, etc.
        choiceOf: value
        index: 68
  title:
    url: null
    short: Name for this risk evidence synthesis (human friendly)
    isModifier: false
    index: 13
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Name for this risk evidence synthesis (human friendly)
        choices: [valueString]
        index: 15
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: Name for this risk evidence synthesis (human friendly)
        choiceOf: value
        index: 16
  note:
    url: null
    short: Used for footnotes or explanatory notes
    isModifier: false
    array: true
    index: 37
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Used for footnotes or explanatory notes
        choices: [valueAnnotation]
        index: 39
      valueAnnotation:
        base: {path: 'Extension.value[x]'}
        type: Annotation
        short: Used for footnotes or explanatory notes
        choiceOf: value
        index: 40
  synthesisType:
    url: null
    short: Type of synthesis
    isModifier: false
    index: 85
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Type of synthesis
        choices: [valueCodeableConcept]
        index: 87
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Type of synthesis
        choiceOf: value
        index: 88
  status:
    url: null
    isModifier: true
    short: draft | active | retired | unknown
    _required: true
    isModifierReason: This is labeled as "Is Modifier" because applications should not use a retired {{title}} without due consideration
    index: 17
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: draft | active | retired | unknown
        choices: [valueCode]
        index: 19
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: draft | active | retired | unknown
        choiceOf: value
        index: 20
  population:
    url: null
    short: What population?
    isModifier: false
    _required: true
    index: 93
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: What population?
        choices: [valueReference]
        index: 95
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: What population?
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
        index: 96
  url:
    url: null
    short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
    isModifier: false
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
        choices: [valueUri]
        index: 3
      valueUri:
        base: {path: 'Extension.value[x]'}
        type: uri
        short: Canonical identifier for this risk evidence synthesis, represented as a URI (globally unique)
        choiceOf: value
        index: 4
  lastReviewDate:
    url: null
    short: When the risk evidence synthesis was last reviewed
    isModifier: false
    index: 57
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: When the risk evidence synthesis was last reviewed
        choices: [valueDate]
        index: 59
      valueDate:
        base: {path: 'Extension.value[x]'}
        type: date
        short: When the risk evidence synthesis was last reviewed
        choiceOf: value
        index: 60
  editor:
    url: null
    short: Who edited the content
    isModifier: false
    array: true
    index: 69
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Who edited the content
        choices: [valueContactDetail]
        index: 71
      valueContactDetail:
        base: {path: 'Extension.value[x]'}
        type: ContactDetail
        short: Who edited the content
        choiceOf: value
        index: 72
  certainty:
    url: null
    short: How certain is the risk
    isModifier: false
    array: true
    index: 163
    extensions:
      rating:
        url: null
        short: Certainty rating
        isModifier: false
        array: true
        index: 165
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Certainty rating
            choices: [valueCodeableConcept]
            index: 167
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Certainty rating
            choiceOf: value
            index: 168
      note:
        url: null
        short: Used for footnotes or explanatory notes
        isModifier: false
        array: true
        index: 169
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Used for footnotes or explanatory notes
            choices: [valueAnnotation]
            index: 171
          valueAnnotation:
            base: {path: 'Extension.value[x]'}
            type: Annotation
            short: Used for footnotes or explanatory notes
            choiceOf: value
            index: 172
      certaintySubcomponent:
        url: null
        short: A component that contributes to the overall certainty
        isModifier: false
        array: true
        index: 173
        extensions:
          type:
            url: null
            short: Type of subcomponent of certainty rating
            isModifier: false
            index: 175
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Type of subcomponent of certainty rating
                choices: [valueCodeableConcept]
                index: 177
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Type of subcomponent of certainty rating
                choiceOf: value
                index: 178
          rating:
            url: null
            short: Subcomponent certainty rating
            isModifier: false
            array: true
            index: 179
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Subcomponent certainty rating
                choices: [valueCodeableConcept]
                index: 181
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Subcomponent certainty rating
                choiceOf: value
                index: 182
          note:
            url: null
            short: Used for footnotes or explanatory notes
            isModifier: false
            array: true
            index: 183
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Used for footnotes or explanatory notes
                choices: [valueAnnotation]
                index: 185
              valueAnnotation:
                base: {path: 'Extension.value[x]'}
                type: Annotation
                short: Used for footnotes or explanatory notes
                choiceOf: value
                index: 186
        elements:
          extension:
            array: true
            index: 174
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                type:
                  match: {url: null}
                  schema:
                    short: Type of subcomponent of certainty rating
                    isModifier: false
                    index: 175
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of subcomponent of certainty rating
                        choices: [valueCodeableConcept]
                        index: 177
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of subcomponent of certainty rating
                        choiceOf: value
                        index: 178
                rating:
                  match: {url: null}
                  schema:
                    short: Subcomponent certainty rating
                    isModifier: false
                    array: true
                    index: 179
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Subcomponent certainty rating
                        choices: [valueCodeableConcept]
                        index: 181
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Subcomponent certainty rating
                        choiceOf: value
                        index: 182
                note:
                  match: {url: null}
                  schema:
                    short: Used for footnotes or explanatory notes
                    isModifier: false
                    array: true
                    index: 183
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Used for footnotes or explanatory notes
                        choices: [valueAnnotation]
                        index: 185
                      valueAnnotation:
                        base: {path: 'Extension.value[x]'}
                        type: Annotation
                        short: Used for footnotes or explanatory notes
                        choiceOf: value
                        index: 186
    elements:
      extension:
        array: true
        index: 164
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            rating:
              match: {url: null}
              schema:
                short: Certainty rating
                isModifier: false
                array: true
                index: 165
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Certainty rating
                    choices: [valueCodeableConcept]
                    index: 167
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Certainty rating
                    choiceOf: value
                    index: 168
            note:
              match: {url: null}
              schema:
                short: Used for footnotes or explanatory notes
                isModifier: false
                array: true
                index: 169
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Used for footnotes or explanatory notes
                    choices: [valueAnnotation]
                    index: 171
                  valueAnnotation:
                    base: {path: 'Extension.value[x]'}
                    type: Annotation
                    short: Used for footnotes or explanatory notes
                    choiceOf: value
                    index: 172
            certaintySubcomponent:
              match: {url: null}
              schema:
                short: A component that contributes to the overall certainty
                isModifier: false
                array: true
                index: 173
                extensions:
                  type:
                    url: null
                    short: Type of subcomponent of certainty rating
                    isModifier: false
                    index: 175
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of subcomponent of certainty rating
                        choices: [valueCodeableConcept]
                        index: 177
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of subcomponent of certainty rating
                        choiceOf: value
                        index: 178
                  rating:
                    url: null
                    short: Subcomponent certainty rating
                    isModifier: false
                    array: true
                    index: 179
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Subcomponent certainty rating
                        choices: [valueCodeableConcept]
                        index: 181
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Subcomponent certainty rating
                        choiceOf: value
                        index: 182
                  note:
                    url: null
                    short: Used for footnotes or explanatory notes
                    isModifier: false
                    array: true
                    index: 183
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Used for footnotes or explanatory notes
                        choices: [valueAnnotation]
                        index: 185
                      valueAnnotation:
                        base: {path: 'Extension.value[x]'}
                        type: Annotation
                        short: Used for footnotes or explanatory notes
                        choiceOf: value
                        index: 186
                elements:
                  extension:
                    array: true
                    index: 174
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        type:
                          match: {url: null}
                          schema:
                            short: Type of subcomponent of certainty rating
                            isModifier: false
                            index: 175
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of subcomponent of certainty rating
                                choices: [valueCodeableConcept]
                                index: 177
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of subcomponent of certainty rating
                                choiceOf: value
                                index: 178
                        rating:
                          match: {url: null}
                          schema:
                            short: Subcomponent certainty rating
                            isModifier: false
                            array: true
                            index: 179
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Subcomponent certainty rating
                                choices: [valueCodeableConcept]
                                index: 181
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Subcomponent certainty rating
                                choiceOf: value
                                index: 182
                        note:
                          match: {url: null}
                          schema:
                            short: Used for footnotes or explanatory notes
                            isModifier: false
                            array: true
                            index: 183
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Used for footnotes or explanatory notes
                                choices: [valueAnnotation]
                                index: 185
                              valueAnnotation:
                                base: {path: 'Extension.value[x]'}
                                type: Annotation
                                short: Used for footnotes or explanatory notes
                                choiceOf: value
                                index: 186
  reviewer:
    url: null
    short: Who reviewed the content
    isModifier: false
    array: true
    index: 73
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Who reviewed the content
        choices: [valueContactDetail]
        index: 75
      valueContactDetail:
        base: {path: 'Extension.value[x]'}
        type: ContactDetail
        short: Who reviewed the content
        choiceOf: value
        index: 76
  exposure:
    url: null
    short: What exposure?
    isModifier: false
    index: 97
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: What exposure?
        choices: [valueReference]
        index: 99
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: What exposure?
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable']
        index: 100
  version:
    url: null
    short: Business version of the risk evidence synthesis
    isModifier: false
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Business version of the risk evidence synthesis
        choices: [valueString]
        index: 7
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: Business version of the risk evidence synthesis
        choiceOf: value
        index: 8
  relatedArtifact:
    url: null
    short: Additional documentation, citations, etc.
    isModifier: false
    array: true
    index: 81
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Additional documentation, citations, etc.
        choices: [valueRelatedArtifact]
        index: 83
      valueRelatedArtifact:
        base: {path: 'Extension.value[x]'}
        type: RelatedArtifact
        short: Additional documentation, citations, etc.
        choiceOf: value
        index: 84
  contact:
    url: null
    short: Contact details for the publisher
    isModifier: false
    array: true
    index: 29
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Contact details for the publisher
        choices: [valueContactDetail]
        index: 31
      valueContactDetail:
        base: {path: 'Extension.value[x]'}
        type: ContactDetail
        short: Contact details for the publisher
        choiceOf: value
        index: 32
  riskEstimate:
    url: null
    short: What was the estimated risk
    isModifier: false
    index: 119
    extensions:
      description:
        url: null
        short: Description of risk estimate
        isModifier: false
        index: 121
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Description of risk estimate
            choices: [valueString]
            index: 123
          valueString:
            base: {path: 'Extension.value[x]'}
            type: string
            short: Description of risk estimate
            choiceOf: value
            index: 124
      type:
        url: null
        short: Type of risk estimate
        isModifier: false
        index: 125
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Type of risk estimate
            choices: [valueCodeableConcept]
            index: 127
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Type of risk estimate
            choiceOf: value
            index: 128
      value:
        url: null
        short: Point estimate
        isModifier: false
        index: 129
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Point estimate
            choices: [valueDecimal]
            index: 131
          valueDecimal:
            base: {path: 'Extension.value[x]'}
            type: decimal
            short: Point estimate
            choiceOf: value
            index: 132
      unitOfMeasure:
        url: null
        short: What unit is the outcome described in?
        isModifier: false
        index: 133
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: What unit is the outcome described in?
            choices: [valueCodeableConcept]
            index: 135
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: What unit is the outcome described in?
            choiceOf: value
            index: 136
      denominatorCount:
        url: null
        short: Sample size for group measured
        isModifier: false
        index: 137
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Sample size for group measured
            choices: [valueInteger]
            index: 139
          valueInteger:
            base: {path: 'Extension.value[x]'}
            type: integer
            short: Sample size for group measured
            choiceOf: value
            index: 140
      numeratorCount:
        url: null
        short: Number with the outcome
        isModifier: false
        index: 141
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Number with the outcome
            choices: [valueInteger]
            index: 143
          valueInteger:
            base: {path: 'Extension.value[x]'}
            type: integer
            short: Number with the outcome
            choiceOf: value
            index: 144
      precisionEstimate:
        url: null
        short: How precise the estimate is
        isModifier: false
        array: true
        index: 145
        extensions:
          type:
            url: null
            short: Type of precision estimate
            isModifier: false
            index: 147
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Type of precision estimate
                choices: [valueCodeableConcept]
                index: 149
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Type of precision estimate
                choiceOf: value
                index: 150
          level:
            url: null
            short: Level of confidence interval
            isModifier: false
            index: 151
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Level of confidence interval
                choices: [valueDecimal]
                index: 153
              valueDecimal:
                base: {path: 'Extension.value[x]'}
                type: decimal
                short: Level of confidence interval
                choiceOf: value
                index: 154
          from:
            url: null
            short: Lower bound
            isModifier: false
            index: 155
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Lower bound
                choices: [valueDecimal]
                index: 157
              valueDecimal:
                base: {path: 'Extension.value[x]'}
                type: decimal
                short: Lower bound
                choiceOf: value
                index: 158
          to:
            url: null
            short: Upper bound
            isModifier: false
            index: 159
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Upper bound
                choices: [valueDecimal]
                index: 161
              valueDecimal:
                base: {path: 'Extension.value[x]'}
                type: decimal
                short: Upper bound
                choiceOf: value
                index: 162
        elements:
          extension:
            array: true
            index: 146
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                type:
                  match: {url: null}
                  schema:
                    short: Type of precision estimate
                    isModifier: false
                    index: 147
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of precision estimate
                        choices: [valueCodeableConcept]
                        index: 149
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of precision estimate
                        choiceOf: value
                        index: 150
                level:
                  match: {url: null}
                  schema:
                    short: Level of confidence interval
                    isModifier: false
                    index: 151
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Level of confidence interval
                        choices: [valueDecimal]
                        index: 153
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Level of confidence interval
                        choiceOf: value
                        index: 154
                from:
                  match: {url: null}
                  schema:
                    short: Lower bound
                    isModifier: false
                    index: 155
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Lower bound
                        choices: [valueDecimal]
                        index: 157
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Lower bound
                        choiceOf: value
                        index: 158
                to:
                  match: {url: null}
                  schema:
                    short: Upper bound
                    isModifier: false
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Upper bound
                        choices: [valueDecimal]
                        index: 161
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Upper bound
                        choiceOf: value
                        index: 162
    elements:
      extension:
        array: true
        index: 120
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            description:
              match: {url: null}
              schema:
                short: Description of risk estimate
                isModifier: false
                index: 121
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Description of risk estimate
                    choices: [valueString]
                    index: 123
                  valueString:
                    base: {path: 'Extension.value[x]'}
                    type: string
                    short: Description of risk estimate
                    choiceOf: value
                    index: 124
            type:
              match: {url: null}
              schema:
                short: Type of risk estimate
                isModifier: false
                index: 125
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Type of risk estimate
                    choices: [valueCodeableConcept]
                    index: 127
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Type of risk estimate
                    choiceOf: value
                    index: 128
            value:
              match: {url: null}
              schema:
                short: Point estimate
                isModifier: false
                index: 129
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Point estimate
                    choices: [valueDecimal]
                    index: 131
                  valueDecimal:
                    base: {path: 'Extension.value[x]'}
                    type: decimal
                    short: Point estimate
                    choiceOf: value
                    index: 132
            unitOfMeasure:
              match: {url: null}
              schema:
                short: What unit is the outcome described in?
                isModifier: false
                index: 133
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What unit is the outcome described in?
                    choices: [valueCodeableConcept]
                    index: 135
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: What unit is the outcome described in?
                    choiceOf: value
                    index: 136
            denominatorCount:
              match: {url: null}
              schema:
                short: Sample size for group measured
                isModifier: false
                index: 137
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Sample size for group measured
                    choices: [valueInteger]
                    index: 139
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: Sample size for group measured
                    choiceOf: value
                    index: 140
            numeratorCount:
              match: {url: null}
              schema:
                short: Number with the outcome
                isModifier: false
                index: 141
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Number with the outcome
                    choices: [valueInteger]
                    index: 143
                  valueInteger:
                    base: {path: 'Extension.value[x]'}
                    type: integer
                    short: Number with the outcome
                    choiceOf: value
                    index: 144
            precisionEstimate:
              match: {url: null}
              schema:
                short: How precise the estimate is
                isModifier: false
                array: true
                index: 145
                extensions:
                  type:
                    url: null
                    short: Type of precision estimate
                    isModifier: false
                    index: 147
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Type of precision estimate
                        choices: [valueCodeableConcept]
                        index: 149
                      valueCodeableConcept:
                        base: {path: 'Extension.value[x]'}
                        type: CodeableConcept
                        short: Type of precision estimate
                        choiceOf: value
                        index: 150
                  level:
                    url: null
                    short: Level of confidence interval
                    isModifier: false
                    index: 151
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Level of confidence interval
                        choices: [valueDecimal]
                        index: 153
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Level of confidence interval
                        choiceOf: value
                        index: 154
                  from:
                    url: null
                    short: Lower bound
                    isModifier: false
                    index: 155
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Lower bound
                        choices: [valueDecimal]
                        index: 157
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Lower bound
                        choiceOf: value
                        index: 158
                  to:
                    url: null
                    short: Upper bound
                    isModifier: false
                    index: 159
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Upper bound
                        choices: [valueDecimal]
                        index: 161
                      valueDecimal:
                        base: {path: 'Extension.value[x]'}
                        type: decimal
                        short: Upper bound
                        choiceOf: value
                        index: 162
                elements:
                  extension:
                    array: true
                    index: 146
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        type:
                          match: {url: null}
                          schema:
                            short: Type of precision estimate
                            isModifier: false
                            index: 147
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Type of precision estimate
                                choices: [valueCodeableConcept]
                                index: 149
                              valueCodeableConcept:
                                base: {path: 'Extension.value[x]'}
                                type: CodeableConcept
                                short: Type of precision estimate
                                choiceOf: value
                                index: 150
                        level:
                          match: {url: null}
                          schema:
                            short: Level of confidence interval
                            isModifier: false
                            index: 151
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Level of confidence interval
                                choices: [valueDecimal]
                                index: 153
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Level of confidence interval
                                choiceOf: value
                                index: 154
                        from:
                          match: {url: null}
                          schema:
                            short: Lower bound
                            isModifier: false
                            index: 155
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Lower bound
                                choices: [valueDecimal]
                                index: 157
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Lower bound
                                choiceOf: value
                                index: 158
                        to:
                          match: {url: null}
                          schema:
                            short: Upper bound
                            isModifier: false
                            index: 159
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Upper bound
                                choices: [valueDecimal]
                                index: 161
                              valueDecimal:
                                base: {path: 'Extension.value[x]'}
                                type: decimal
                                short: Upper bound
                                choiceOf: value
                                index: 162
  effectivePeriod:
    url: null
    short: When the risk evidence synthesis is expected to be used
    isModifier: false
    index: 61
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: When the risk evidence synthesis is expected to be used
        choices: [valuePeriod]
        index: 63
      valuePeriod:
        base: {path: 'Extension.value[x]'}
        type: Period
        short: When the risk evidence synthesis is expected to be used
        choiceOf: value
        index: 64
class: extension
kind: complex-type
url: http://hl7.org/fhir/4.0/StructureDefinition/extension-RiskEvidenceSynthesis
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [url]