PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-emed-epr@1.0.0
    http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage
description: Definition of the main dosage element (used in MedicationStatement / MedicationDispense)
package_name: ch.fhir.ig.ch-emed-epr
derivation: constraint
name: CHEMEDEPRDosage
type: Dosage
elements:
  site:
    short: ✕ This element is not supported
    index: 35
    extensions: {}
    elements:
      extension: {short: ✕ This element is not supported, index: 36}
      text: {index: 37}
    required: [text]
  asNeeded:
    choices: [asNeededBoolean]
    index: 33
    slicing:
      slices:
        asNeededBoolean:
          match: {}
          schema:
            choices: [asNeededBoolean]
            index: 33
  method:
    short: ✕ This element is not supported
    index: 41
    extensions: {}
    elements:
      extension: {short: ✕ This element is not supported, index: 42}
      text: {index: 43}
    required: [text]
  maxDosePerLifetime: {type: Quantity, short: ✕ This element is not supported, index: 58}
  maxDosePerAdministration: {type: Quantity, index: 57}
  route:
    index: 38
    extensions: {}
    elements:
      extension: {short: ✕ This element is not supported, index: 39}
      text: {index: 40}
    required: [text]
  asNeededBoolean:
    type: boolean
    choiceOf: asNeeded
    index: 34
    slicing:
      slices:
        asNeededBoolean:
          match: {}
          schema: {type: boolean, choiceOf: asNeeded, index: 34}
  extension: {short: ✕ This element is not supported, index: 0}
  timing:
    elements:
      id: {short: ✕ This element is not supported, index: 5}
      extension: {short: ✕ This element is not supported, index: 6}
      modifierExtension: {index: 7}
      event: {short: ✕ This element is not supported, index: 8}
      repeat:
        elements:
          frequencyMax: {short: ✕ This element is not supported, index: 20}
          boundsPeriod: {type: Period, choiceOf: bounds, index: 13}
          when:
            short: '... It shall only contain values from Event Timings'
            constraint:
              only-standard-event-timings: {human: 'The timing event shall only be ''MORN'', ''NOON'', ''EVE'' or ''NIGHT''.', source: 'http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage', severity: error, expression: $this = 'MORN' or $this = 'NOON' or $this = 'EVE' or $this = 'NIGHT'}
            index: 26
          offset: {short: ✕ This element is not supported, index: 27}
          periodUnit: {short: ✕ This element is not supported, index: 23}
          frequency: {short: ✕ This element is not supported, index: 19}
          durationMax: {short: ✕ This element is not supported, index: 17}
          duration: {short: ✕ This element is not supported, index: 16}
          bounds:
            choices: [boundsPeriod]
            index: 12
          extension: {short: ✕ This element is not supported, index: 10}
          durationUnit: {short: ✕ This element is not supported, index: 18}
          id: {short: ✕ This element is not supported, index: 9}
          dayOfWeek: {short: ✕ This element is not supported, index: 24}
          count: {short: ✕ This element is not supported, index: 14}
          periodMax: {short: ✕ This element is not supported, index: 22}
          period: {short: ✕ This element is not supported, index: 21}
          countMax: {short: ✕ This element is not supported, index: 15}
          timeOfDay: {short: ✕ This element is not supported, index: 25}
        extensions: {}
      code: {short: ✕ This element is not supported, index: 28}
    extensions: {}
  additionalInstruction:
    extensions: {}
    elements:
      extension: {short: ✕ This element is not supported, index: 3}
      text: {index: 4}
    required: [text]
  maxDosePerPeriod: {type: Ratio, index: 56}
  doseAndRate:
    elements:
      type: {short: ✕ This element is not supported, index: 44}
      dose:
        choices: [doseRange]
        index: 51
        slicing:
          slices:
            doseRange:
              match: {}
              schema:
                choices: [doseRange]
                index: 51
              min: 0
              max: 1
      doseQuantity:
        type: Quantity
        choiceOf: dose
        index: 49
        slicing:
          slices:
            doseQuantity:
              match: {}
              schema: {type: Quantity, choiceOf: dose, index: 49}
              min: 0
              max: 1
      doseRange:
        type: Range
        choiceOf: dose
        index: 52
        slicing:
          slices:
            doseRange:
              match: {}
              schema: {type: Range, choiceOf: dose, index: 52}
              min: 0
              max: 1
      rate:
        choices: [rateRatio]
        index: 54
      rateRatio: {type: Ratio, choiceOf: rate, index: 55}
  modifierExtension: {index: 1}
  text: {short: ✕ This element is not supported, index: 2}
package_version: 1.0.0
extensions: {}
class: complex-type
kind: complex-type
url: http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage
base: http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage
version: 1.0.0