PackagesCanonicalsLogsProblems
    Packages
    healthdata.be.r4.cbb@0.8.0-alpha
    https://fhir.healthdata.be/StructureDefinition/HdBe-InstructionsForUse.DosageInstructions
description: Instructions for the use or administration of the medication, e.g. dose and route of administration. In the event of medication use, this is the pattern of use established by the patient or which the patient followed.
package_name: healthdata.be.r4.cbb
derivation: constraint
name: HdBeInstructionsForUseDosageInstructions
type: Dosage
elements:
  sequence: {short: SequenceNumber, index: 0}
  additionalInstruction: {short: AdditionalInstructions, index: 1}
  timing:
    short: AdministeringSchedule
    index: 2
    elements:
      repeat:
        extensions:
          timingExact:
            url: http://hl7.org/fhir/StructureDefinition/timing-exact
            type: Extension
            index: 4
            elements:
              value:
                choices: []
                index: 6
        elements:
          frequencyMax: {short: Frequency / maximumValue, index: 17}
          when:
            short: TimeOfDay
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-timing'}
            index: 22
          periodUnit: {short: Frequency / Interval, index: 19}
          frequency: {short: Frequency / minimumValue / nominalValue / Interval, index: 16}
          duration: {short: DurationOfAdministration, index: 14}
          bounds:
            choices: []
            index: 8
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: type}
              min: null
              slices:
                boundsDuration:
                  match: {}
                  schema:
                    short: DoseDuration
                    choices: [boundsDuration]
                    index: 10
          extension:
            index: 3
            slicing:
              rules: open
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                timingExact:
                  match: {url: null}
                  schema:
                    type: Extension
                    url: http://hl7.org/fhir/StructureDefinition/timing-exact
                    index: 4
                    elements:
                      value:
                        choices: []
                        index: 6
          boundsDuration:
            short: DoseDuration
            type: Duration
            choiceOf: bounds
            index: 11
            slicing:
              slices:
                boundsDuration:
                  match: {}
                  schema: {short: DoseDuration, type: Duration, choiceOf: bounds, index: 11}
          durationUnit: {short: DurationOfAdministration, index: 15}
          dayOfWeek:
            short: WeekDay
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week|4.0.1'}
            index: 20
          count: {short: Frequency / minimumValue / nominalValue, index: 12}
          period: {short: Frequency / Interval, index: 18}
          countMax: {short: Frequency / maximumValue, index: 13}
          timeOfDay: {short: AdministrationTime, index: 21}
  asNeeded:
    choices: []
    index: 24
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        asNeededCodeableConcept:
          match: {}
          schema:
            short: Condition
            choices: [asNeededCodeableConcept]
            index: 26
  asNeededCodeableConcept:
    short: Condition
    type: CodeableConcept
    choiceOf: asNeeded
    index: 27
    slicing:
      slices:
        asNeededCodeableConcept:
          match: {}
          schema: {short: Condition, type: CodeableConcept, choiceOf: asNeeded, index: 27}
  route:
    short: RouteOfAdministration
    binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/RouteOfMedicationAdministration'}
    index: 28
  doseAndRate:
    short: Dosage
    index: 29
    elements:
      dose:
        short: nominalValue
        choices: [doseQuantity]
        index: 38
        slicing:
          slices:
            doseQuantity:
              match: {}
              schema:
                short: nominalValue
                choices: [doseQuantity]
                index: 38
      doseRange:
        type: Range
        choiceOf: dose
        index: 34
        slicing:
          slices:
            doseRange:
              match: {}
              schema: {type: Range, choiceOf: dose, index: 34}
      dose[x]:
        elements:
          low: {short: minimumValue, index: 35}
          high: {short: maximumValue, index: 36}
      doseQuantity:
        short: nominalValue
        type: Quantity
        choiceOf: dose
        index: 39
        slicing:
          slices:
            doseQuantity:
              match: {}
              schema: {short: nominalValue, type: Quantity, choiceOf: dose, index: 39}
      rate:
        short: nominalValue
        choices: [rateQuantity]
        index: 48
        slicing:
          slices:
            rateQuantity:
              match: {}
              schema:
                short: nominalValue
                choices: [rateQuantity]
                index: 48
      rateRange:
        type: Range
        choiceOf: rate
        index: 44
        slicing:
          slices:
            rateRange:
              match: {}
              schema: {type: Range, choiceOf: rate, index: 44}
      rate[x]:
        elements:
          low: {short: minimumValue, index: 45}
          high: {short: maximumValue, index: 46}
      rateQuantity:
        short: nominalValue
        type: Quantity
        choiceOf: rate
        index: 49
        slicing:
          slices:
            rateQuantity:
              match: {}
              schema: {short: nominalValue, type: Quantity, choiceOf: rate, index: 49}
  maxDosePerPeriod: {short: MaximumDose, index: 50}
package_version: 0.8.0-alpha
class: complex-type
kind: complex-type
url: https://fhir.healthdata.be/StructureDefinition/HdBe-InstructionsForUse.DosageInstructions
base: http://hl7.org/fhir/StructureDefinition/Dosage
version: null