PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.ebm@1.0.0-ballot2
    http://hl7.org/fhir/uv/ebm/StructureDefinition/evidence-report-subject
description: Profile of Group for Evidence Based Medicine IG. The EvidenceReportSubject Profile is used to define the subject of an EvidenceReport.
package_name: hl7.fhir.uv.ebm
derivation: constraint
name: EvidenceReportSubject
type: Group
elements:
  combinationMethod:
    pattern: {type: Code, value: all-of}
    index: 0
  characteristic:
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: code.text, type: value}
      min: null
      slices:
        population:
          match:
            code: {text: Population}
          schema:
            mustSupport: true
            index: 2
            elements:
              code:
                elements:
                  text:
                    pattern: {type: String, value: Population}
                    index: 3
                required: [text]
              value:
                choices: []
                index: 5
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        choices: [valueReference]
                        index: 7
                      min: 0
                      max: 1
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Group']
                index: 8
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/Group']
                        index: 8
                      min: 0
                      max: 1
              exclude:
                pattern: {type: Boolean, value: false}
                index: 9
        intervention:
          match:
            code: {text: Intervention or Exposure}
          schema:
            mustSupport: true
            index: 10
            elements:
              code:
                elements:
                  text:
                    pattern: {type: String, value: Intervention or Exposure}
                    index: 11
                required: [text]
              value:
                choices: []
                index: 13
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        choices: [valueReference]
                        index: 15
                      min: 0
                      max: 1
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable', 'http://hl7.org/fhir/StructureDefinition/Group']
                index: 16
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable', 'http://hl7.org/fhir/StructureDefinition/Group']
                        index: 16
                      min: 0
                      max: 1
              exclude:
                pattern: {type: Boolean, value: false}
                index: 17
        comparator:
          match:
            code: {text: Comparator}
          schema:
            mustSupport: true
            index: 18
            elements:
              code:
                elements:
                  text:
                    pattern: {type: String, value: Comparator}
                    index: 19
                required: [text]
              value:
                choices: []
                index: 21
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        choices: [valueReference]
                        index: 23
                      min: 0
                      max: 1
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable', 'http://hl7.org/fhir/StructureDefinition/Group']
                index: 24
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/StructureDefinition/EvidenceVariable', 'http://hl7.org/fhir/StructureDefinition/Group']
                        index: 24
                      min: 0
                      max: 1
              exclude:
                pattern: {type: Boolean, value: false}
                index: 25
        outcomes:
          match:
            code: {text: Outcomes}
          schema:
            mustSupport: true
            index: 26
            elements:
              code:
                elements:
                  text:
                    pattern: {type: String, value: Outcomes}
                    index: 27
                required: [text]
              value:
                choices: []
                index: 29
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        choices: [valueReference]
                        index: 31
                      min: 0
                      max: 1
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.org/fhir/uv/ebm/StructureDefinition/outcome-list']
                index: 32
                slicing:
                  slices:
                    valueReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: value
                        refers: ['http://hl7.org/fhir/uv/ebm/StructureDefinition/outcome-list']
                        index: 32
                      min: 0
                      max: 1
              exclude:
                pattern: {type: Boolean, value: false}
                index: 33
package_version: 1.0.0-ballot2
class: profile
kind: resource
url: http://hl7.org/fhir/uv/ebm/StructureDefinition/evidence-report-subject
base: http://hl7.org/fhir/uv/ebm/StructureDefinition/conceptual-cohort-definition
version: 1.0.0-ballot2