PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@emed-4.0.0
    http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split
description: Definition of the split dosage (used in MedicationStatement / MedicationDispense / MedicationRequest)
package_name: ch.fhir.ig.ch
derivation: constraint
name: CHEMEDDosageSplit
type: Dosage
elements:
  site: {index: 14}
  asNeeded:
    choices: []
    index: 13
  method: {index: 16}
  patientInstruction: {index: 3}
  maxDosePerLifetime: {index: 24}
  maxDosePerAdministration: {index: 23}
  route: {index: 15}
  timing:
    index: 4
    elements:
      repeat:
        index: 5
        elements:
          bounds:
            choices: []
            index: 7
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: $this, type: type}
              min: null
              slices:
                boundsPeriod:
                  match: {}
                  schema:
                    choices: [boundsPeriod]
                    index: 9
                  min: 0
                  max: 0
          boundsPeriod:
            type: Period
            choiceOf: bounds
            index: 10
            slicing:
              slices:
                boundsPeriod:
                  match: {}
                  schema: {type: Period, choiceOf: bounds, index: 10}
                  min: 0
                  max: 0
          when:
            constraint:
              ch-emed-event-timing: {human: 'For the representation of the time of administration according to the 1-1-1-1 scheme, the values MORN-NOON-EVE-NIGHT are highly recommended.', source: 'http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split', severity: warning, expression: $this='MORN' or $this='NOON' or $this='EVE' or $this='NIGHT'}
            mustSupport: true
            index: 11
        required: [when]
    required: [repeat]
  additionalInstruction: {index: 2}
  sequence:
    constraint:
      ch-dosage-2: {human: The sequence number must be greater than 1, source: 'http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split', severity: error, expression: $this > 1}
    index: 0
  maxDosePerPeriod: {index: 22}
  doseAndRate:
    index: 17
    elements:
      dose:
        mustSupport: true
        choices: [doseRange, doseQuantity]
        index: 19
      doseRange: {type: Range, mustSupport: true, choiceOf: dose, index: 20}
      doseQuantity: {type: Quantity, mustSupport: true, choiceOf: dose, index: 21}
    required: [doseRange, doseQuantity, dose]
  text: {index: 1}
package_version: emed-4.0.0
class: complex-type
kind: complex-type
url: http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage-split
base: http://hl7.org/fhir/StructureDefinition/Dosage
version: 4.0.0
required: [doseAndRate, sequence, timing]