PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-emed@3.0.0
    http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage
description: Definition of the dosage (used in MedicationStatement / MedicationDispense)
package_name: ch.fhir.ig.ch-emed
derivation: constraint
name: CHEMEDDosage
type: Dosage
elements:
  sequence:
    short: The order of the dosage instructions
    constraint:
      ch-dosage-1: {human: No sequence number (for one dosage element) or sequence number = 1 (for more than one dosage element), severity: error, expression: $this.count() = 0 or $this = 1}
    index: 0
  text: {short: Free text dosage instructions, mustSupport: true, index: 1}
  patientInstruction: {short: Patient medication instructions (e.g. 'take with food'), mustSupport: true, index: 2}
  timing:
    short: When medication should be administered
    index: 3
    elements:
      repeat:
        short: When the event is to occur
        index: 4
        elements:
          boundsPeriod:
            short: Start and/or end of treatment
            mustSupport: true
            index: 5
            elements:
              start: {index: 6}
              end: {index: 7}
          when:
            short: Code for time period of occurrence
            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.', severity: warning, expression: $this='MORN' or $this='NOON' or $this='EVE' or $this='NIGHT'}
            mustSupport: true
            index: 8
  asNeededBoolean: {short: In reserve (to be taken by the patient only if the need arises - e.g. pains), index: 9}
  route:
    short: Route of administration
    binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-emed/ValueSet/edqm-routeofadministration'}
    index: 10
    elements:
      coding:
        mustSupport: true
        index: 11
        elements:
          system: {index: 12}
          code: {index: 13}
          display: {index: 14}
        required: [display, system, code]
    required: [coding]
  doseAndRate:
    short: Amount of medication administered
    index: 15
    elements:
      dose:
        mustSupport: true
        choices: [doseRange, doseQuantity]
        index: 17
      doseRange: {type: Range, mustSupport: true, choiceOf: dose, index: 18}
      doseQuantity: {type: Quantity, mustSupport: true, choiceOf: dose, index: 19}
package_version: 3.0.0
class: complex-type
kind: complex-type
url: http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage
base: http://hl7.org/fhir/StructureDefinition/Dosage
version: 3.0.0