Medication Prescription and Dispense (MPD)
1.0.0-preview - ci-build

Medication Prescription and Dispense (MPD), published by Integrating the Healthcare Enterprise (IHE). This guide is not an authorized publication; it is the continuous build for version 1.0.0-preview built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/pharm-mpd/tree/92/merge and changes regularly. See the Directory of published versions

## Logical Model: DosagingInformation - Detailed Descriptions

Active as of 2025-05-01

Definitions for the DosagingInformation logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be found here

0. DosagingInformation
Definition | Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type. Base definition for all types defined in FHIR type system.
Short | Dosaging (model)Base for all types and resources
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. DosagingInformation.sequence
Definition | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Short | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. DosagingInformation.text
Definition | Free text usage/dosage instructions
Short | Free text usage/dosage instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
6. DosagingInformation.additionalInstruction
Definition | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Short | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control | 0..*
Type | CodeableConcept
8. DosagingInformation.patientInstruction
Definition | Patient oriented instructions as free text
Short | Patient oriented instructions as free text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. DosagingInformation.doseAndRate
Definition | Amount of medication administered per one dose (= one timing)
Short | Amount of medication administered per one dose (= one timing)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. DosagingInformation.doseAndRate.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. DosagingInformation.doseAndRate.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.doseAndRate.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. DosagingInformation.doseAndRate.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. DosagingInformation.doseAndRate.type
Definition | The kind of dose or rate specified (e.g calculated, ordered, etc).
Short | The kind of dose or rate specified (e.g calculated, ordered, etc).
Control | 0..1
Type | CodeableConcept
20. DosagingInformation.doseAndRate.dose[x]
Definition | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Short | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control | 0..1
Type | Choice of: Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
22. DosagingInformation.doseAndRate.rate[x]
Definition | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Short | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control | 0..1
Type | Choice of: Ratio, Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
24. DosagingInformation.timing
Definition | When medication should be administered (period, time of day, frequency, etc)
Short | When medication should be administered (period, time of day, frequency, etc)
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
26. DosagingInformation.timing.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
28. DosagingInformation.timing.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
30. DosagingInformation.timing.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
32. DosagingInformation.timing.event
Definition | Exact date and/or time of the administration
Short | Exact date and/or time of the administration
Control | 0..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
34. DosagingInformation.timing.code
Definition | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Short | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control | 0..1
Type | CodeableConcept
36. DosagingInformation.timing.repeat
Definition | Repetition of the administration.
Short | Repetition of the administration.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
38. DosagingInformation.timing.repeat.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
40. DosagingInformation.timing.repeat.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
42. DosagingInformation.timing.repeat.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
44. DosagingInformation.timing.repeat.bounds
Definition | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Short | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
46. DosagingInformation.timing.repeat.bounds.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
48. DosagingInformation.timing.repeat.bounds.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.bounds.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
50. DosagingInformation.timing.repeat.bounds.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
52. DosagingInformation.timing.repeat.bounds.duration
Definition | Number of time units, e.g 10 days
Short | Number of time units, e.g 10 days
Control | 0..1
Type | Quantity
54. DosagingInformation.timing.repeat.bounds.range
Definition | A range of numbers of time units, 5-10 days
Short | A range of numbers of time units, 5-10 days
Control | 0..1
Type | Range
56. DosagingInformation.timing.repeat.bounds.period
Definition | Start and end date, 05.08.2023 - 10.08.2023
Short | Start and end date, 05.08.2023 - 10.08.2023
Control | 0..1
Type | Period
58. DosagingInformation.timing.repeat.count
Definition | Number of times to repeat, exact or range
Short | Number of times to repeat, exact or range
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
60. DosagingInformation.timing.repeat.count.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
62. DosagingInformation.timing.repeat.count.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.count.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
64. DosagingInformation.timing.repeat.count.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
66. DosagingInformation.timing.repeat.count.count
Definition | Number of times (e.g 'once', '10 times')
Short | Number of times (e.g 'once', '10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
68. DosagingInformation.timing.repeat.count.countMax
Definition | Maximum number of times (e.g 'maximum 10 times')
Short | Maximum number of times (e.g 'maximum 10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
70. DosagingInformation.timing.repeat.duration
Definition | Duration of one administration, exact or range
Short | Duration of one administration, exact or range
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
72. DosagingInformation.timing.repeat.duration.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
74. DosagingInformation.timing.repeat.duration.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.duration.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
76. DosagingInformation.timing.repeat.duration.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
78. DosagingInformation.timing.repeat.duration.duration
Definition | Duration of administration (e.g '5 minutes', '1 hour')
Short | Duration of administration (e.g '5 minutes', '1 hour')
Control | 0..1
Type | Quantity
80. DosagingInformation.timing.repeat.duration.durationMax
Definition | Maximum duration of administration (e.g 'maximum 1 hour')
Short | Maximum duration of administration (e.g 'maximum 1 hour')
Control | 0..1
Type | Quantity
82. DosagingInformation.timing.repeat.frequency
Definition | Frequency of intake/administration (e.g 'three times a day')
Short | Frequency of intake/administration (e.g 'three times a day')
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
84. DosagingInformation.timing.repeat.frequency.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
86. DosagingInformation.timing.repeat.frequency.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.frequency.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
88. DosagingInformation.timing.repeat.frequency.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
90. DosagingInformation.timing.repeat.frequency.numberOfTimes
Definition | Number of times per period (e.g '3 times')
Short | Number of times per period (e.g '3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
92. DosagingInformation.timing.repeat.frequency.maxNumberOfTimes
Definition | Maximum number of times per period (e.g. 'maximum 3 times')
Short | Maximum number of times per period (e.g. 'maximum 3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
94. DosagingInformation.timing.repeat.frequency.period
Definition | Duration to which the frequency applies (e.g '... / 1 day')
Short | Duration to which the frequency applies (e.g '... / 1 day')
Control | 0..1
Type | Quantity
96. DosagingInformation.timing.repeat.frequency.periodMax
Definition | Upper limit of the period (e.g ... / 4-6 hours)
Short | Upper limit of the period (e.g ... / 4-6 hours)
Control | 0..1
Type | Quantity
98. DosagingInformation.timing.repeat.dayOfWeek
Definition | The day of the week of administration, e.g Mon, Tue, etc
Short | The day of the week of administration, e.g Mon, Tue, etc
Control | 0..*
Type | CodeableConcept
100. DosagingInformation.timing.repeat.timeOfDay
Definition | Time of day of administration (e.g '10:00')
Short | Time of day of administration (e.g '10:00')
Control | 0..*
Type | time
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
102. DosagingInformation.timing.repeat.eventTime
Definition | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Short | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
104. DosagingInformation.timing.repeat.eventTime.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
106. DosagingInformation.timing.repeat.eventTime.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.eventTime.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
108. DosagingInformation.timing.repeat.eventTime.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
110. DosagingInformation.timing.repeat.eventTime.when
Definition | Time period or event ('before meal', 'immediately', 'morning')
Short | Time period or event ('before meal', 'immediately', 'morning')
Control | 0..*
Type | CodeableConcept
112. DosagingInformation.timing.repeat.eventTime.offset
Definition | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Short | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
114. DosagingInformation.asNeeded
Definition | Take as needed
Short | Take as needed
Control | 0..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
116. DosagingInformation.asNeededFor
Definition | Take as needed for the coded reason
Short | Take as needed for the coded reason
Control | 0..*
Type | CodeableConcept
118. DosagingInformation.bodySite
Definition | Body site of administration
Short | Body site of administration
Control | 0..1
Type | CodeableConcept
120. DosagingInformation.routeOfAdministration
Definition | Route of administration
Short | Route of administration
Control | 0..1
Type | CodeableConcept
122. DosagingInformation.methodOfAdministration
Definition | Method of administration
Short | Method of administration
Control | 0..1
Type | CodeableConcept
124. DosagingInformation.maxDose
Definition | Maximum dose for the patient
Short | Maximum dose for the patient
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
126. DosagingInformation.maxDose.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
128. DosagingInformation.maxDose.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `DosagingInformation.maxDose.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
130. DosagingInformation.maxDose.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
132. DosagingInformation.maxDose.maxDosePerPeriod
Definition | Upper limit on medication per unit of time
Short | Upper limit on medication per unit of time
Control | 0..*
Type | Ratio
134. DosagingInformation.maxDose.maxDosePerAdministration
Definition | Upper limit on medication per one administration
Short | Upper limit on medication per one administration
Control | 0..1
Type | Quantity
136. DosagingInformation.maxDose.maxDosePerLifetime
Definition | Upper limit on medication per lifetime of the patient
Short | Upper limit on medication per lifetime of the patient
Control | 0..1
Type | Quantity

Guidance on how to interpret the contents of this table can be found here

0. DosagingInformation
Definition | Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type.
Short | Dosaging (model)
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. DosagingInformation.sequence
Definition | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Short | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. DosagingInformation.text
Definition | Free text usage/dosage instructions
Short | Free text usage/dosage instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
6. DosagingInformation.additionalInstruction
Definition | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Short | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control | 0..*
Type | CodeableConcept
8. DosagingInformation.patientInstruction
Definition | Patient oriented instructions as free text
Short | Patient oriented instructions as free text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. DosagingInformation.doseAndRate
Definition | Amount of medication administered per one dose (= one timing)
Short | Amount of medication administered per one dose (= one timing)
Control | 0..*
Type | BackboneElement
12. DosagingInformation.doseAndRate.type
Definition | The kind of dose or rate specified (e.g calculated, ordered, etc).
Short | The kind of dose or rate specified (e.g calculated, ordered, etc).
Control | 0..1
Type | CodeableConcept
14. DosagingInformation.doseAndRate.dose[x]
Definition | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Short | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control | 0..1
Type | Choice of: Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. DosagingInformation.doseAndRate.rate[x]
Definition | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Short | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control | 0..1
Type | Choice of: Ratio, Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
18. DosagingInformation.timing
Definition | When medication should be administered (period, time of day, frequency, etc)
Short | When medication should be administered (period, time of day, frequency, etc)
Control | 0..1
Type | BackboneElement
20. DosagingInformation.timing.event
Definition | Exact date and/or time of the administration
Short | Exact date and/or time of the administration
Control | 0..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. DosagingInformation.timing.code
Definition | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Short | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control | 0..1
Type | CodeableConcept
24. DosagingInformation.timing.repeat
Definition | Repetition of the administration.
Short | Repetition of the administration.
Control | 0..1
Type | BackboneElement
26. DosagingInformation.timing.repeat.bounds
Definition | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Short | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control | 0..1
Type | BackboneElement
28. DosagingInformation.timing.repeat.bounds.duration
Definition | Number of time units, e.g 10 days
Short | Number of time units, e.g 10 days
Control | 0..1
Type | Quantity
30. DosagingInformation.timing.repeat.bounds.range
Definition | A range of numbers of time units, 5-10 days
Short | A range of numbers of time units, 5-10 days
Control | 0..1
Type | Range
32. DosagingInformation.timing.repeat.bounds.period
Definition | Start and end date, 05.08.2023 - 10.08.2023
Short | Start and end date, 05.08.2023 - 10.08.2023
Control | 0..1
Type | Period
34. DosagingInformation.timing.repeat.count
Definition | Number of times to repeat, exact or range
Short | Number of times to repeat, exact or range
Control | 0..1
Type | BackboneElement
36. DosagingInformation.timing.repeat.count.count
Definition | Number of times (e.g 'once', '10 times')
Short | Number of times (e.g 'once', '10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
38. DosagingInformation.timing.repeat.count.countMax
Definition | Maximum number of times (e.g 'maximum 10 times')
Short | Maximum number of times (e.g 'maximum 10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
40. DosagingInformation.timing.repeat.duration
Definition | Duration of one administration, exact or range
Short | Duration of one administration, exact or range
Control | 0..1
Type | BackboneElement
42. DosagingInformation.timing.repeat.duration.duration
Definition | Duration of administration (e.g '5 minutes', '1 hour')
Short | Duration of administration (e.g '5 minutes', '1 hour')
Control | 0..1
Type | Quantity
44. DosagingInformation.timing.repeat.duration.durationMax
Definition | Maximum duration of administration (e.g 'maximum 1 hour')
Short | Maximum duration of administration (e.g 'maximum 1 hour')
Control | 0..1
Type | Quantity
46. DosagingInformation.timing.repeat.frequency
Definition | Frequency of intake/administration (e.g 'three times a day')
Short | Frequency of intake/administration (e.g 'three times a day')
Control | 0..1
Type | BackboneElement
48. DosagingInformation.timing.repeat.frequency.numberOfTimes
Definition | Number of times per period (e.g '3 times')
Short | Number of times per period (e.g '3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
50. DosagingInformation.timing.repeat.frequency.maxNumberOfTimes
Definition | Maximum number of times per period (e.g. 'maximum 3 times')
Short | Maximum number of times per period (e.g. 'maximum 3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
52. DosagingInformation.timing.repeat.frequency.period
Definition | Duration to which the frequency applies (e.g '... / 1 day')
Short | Duration to which the frequency applies (e.g '... / 1 day')
Control | 0..1
Type | Quantity
54. DosagingInformation.timing.repeat.frequency.periodMax
Definition | Upper limit of the period (e.g ... / 4-6 hours)
Short | Upper limit of the period (e.g ... / 4-6 hours)
Control | 0..1
Type | Quantity
56. DosagingInformation.timing.repeat.dayOfWeek
Definition | The day of the week of administration, e.g Mon, Tue, etc
Short | The day of the week of administration, e.g Mon, Tue, etc
Control | 0..*
Type | CodeableConcept
58. DosagingInformation.timing.repeat.timeOfDay
Definition | Time of day of administration (e.g '10:00')
Short | Time of day of administration (e.g '10:00')
Control | 0..*
Type | time
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
60. DosagingInformation.timing.repeat.eventTime
Definition | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Short | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Control | 0..*
Type | BackboneElement
62. DosagingInformation.timing.repeat.eventTime.when
Definition | Time period or event ('before meal', 'immediately', 'morning')
Short | Time period or event ('before meal', 'immediately', 'morning')
Control | 0..*
Type | CodeableConcept
64. DosagingInformation.timing.repeat.eventTime.offset
Definition | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Short | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
66. DosagingInformation.asNeeded
Definition | Take as needed
Short | Take as needed
Control | 0..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
68. DosagingInformation.asNeededFor
Definition | Take as needed for the coded reason
Short | Take as needed for the coded reason
Control | 0..*
Type | CodeableConcept
70. DosagingInformation.bodySite
Definition | Body site of administration
Short | Body site of administration
Control | 0..1
Type | CodeableConcept
72. DosagingInformation.routeOfAdministration
Definition | Route of administration
Short | Route of administration
Control | 0..1
Type | CodeableConcept
74. DosagingInformation.methodOfAdministration
Definition | Method of administration
Short | Method of administration
Control | 0..1
Type | CodeableConcept
76. DosagingInformation.maxDose
Definition | Maximum dose for the patient
Short | Maximum dose for the patient
Control | 0..*
Type | BackboneElement
78. DosagingInformation.maxDose.maxDosePerPeriod
Definition | Upper limit on medication per unit of time
Short | Upper limit on medication per unit of time
Control | 0..*
Type | Ratio
80. DosagingInformation.maxDose.maxDosePerAdministration
Definition | Upper limit on medication per one administration
Short | Upper limit on medication per one administration
Control | 0..1
Type | Quantity
82. DosagingInformation.maxDose.maxDosePerLifetime
Definition | Upper limit on medication per lifetime of the patient
Short | Upper limit on medication per lifetime of the patient
Control | 0..1
Type | Quantity

Guidance on how to interpret the contents of this table can be found here

0. DosagingInformation
Definition | Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type.
Short | Dosaging (model)
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. DosagingInformation.sequence
Definition | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Short | Order of the dosage instruction, in case one treatment consists of several dosaging schemes
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. DosagingInformation.text
Definition | Free text usage/dosage instructions
Short | Free text usage/dosage instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
6. DosagingInformation.additionalInstruction
Definition | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Short | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control | 0..*
Type | CodeableConcept
8. DosagingInformation.patientInstruction
Definition | Patient oriented instructions as free text
Short | Patient oriented instructions as free text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. DosagingInformation.doseAndRate
Definition | Amount of medication administered per one dose (= one timing)
Short | Amount of medication administered per one dose (= one timing)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. DosagingInformation.doseAndRate.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. DosagingInformation.doseAndRate.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.doseAndRate.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. DosagingInformation.doseAndRate.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
18. DosagingInformation.doseAndRate.type
Definition | The kind of dose or rate specified (e.g calculated, ordered, etc).
Short | The kind of dose or rate specified (e.g calculated, ordered, etc).
Control | 0..1
Type | CodeableConcept
20. DosagingInformation.doseAndRate.dose[x]
Definition | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Short | Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control | 0..1
Type | Choice of: Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
22. DosagingInformation.doseAndRate.rate[x]
Definition | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Short | Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control | 0..1
Type | Choice of: Ratio, Quantity, Range
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
24. DosagingInformation.timing
Definition | When medication should be administered (period, time of day, frequency, etc)
Short | When medication should be administered (period, time of day, frequency, etc)
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
26. DosagingInformation.timing.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
28. DosagingInformation.timing.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
30. DosagingInformation.timing.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
32. DosagingInformation.timing.event
Definition | Exact date and/or time of the administration
Short | Exact date and/or time of the administration
Control | 0..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
34. DosagingInformation.timing.code
Definition | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Short | Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control | 0..1
Type | CodeableConcept
36. DosagingInformation.timing.repeat
Definition | Repetition of the administration.
Short | Repetition of the administration.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
38. DosagingInformation.timing.repeat.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
40. DosagingInformation.timing.repeat.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
42. DosagingInformation.timing.repeat.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
44. DosagingInformation.timing.repeat.bounds
Definition | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Short | Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
46. DosagingInformation.timing.repeat.bounds.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
48. DosagingInformation.timing.repeat.bounds.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.bounds.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
50. DosagingInformation.timing.repeat.bounds.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
52. DosagingInformation.timing.repeat.bounds.duration
Definition | Number of time units, e.g 10 days
Short | Number of time units, e.g 10 days
Control | 0..1
Type | Quantity
54. DosagingInformation.timing.repeat.bounds.range
Definition | A range of numbers of time units, 5-10 days
Short | A range of numbers of time units, 5-10 days
Control | 0..1
Type | Range
56. DosagingInformation.timing.repeat.bounds.period
Definition | Start and end date, 05.08.2023 - 10.08.2023
Short | Start and end date, 05.08.2023 - 10.08.2023
Control | 0..1
Type | Period
58. DosagingInformation.timing.repeat.count
Definition | Number of times to repeat, exact or range
Short | Number of times to repeat, exact or range
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
60. DosagingInformation.timing.repeat.count.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
62. DosagingInformation.timing.repeat.count.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.count.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
64. DosagingInformation.timing.repeat.count.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
66. DosagingInformation.timing.repeat.count.count
Definition | Number of times (e.g 'once', '10 times')
Short | Number of times (e.g 'once', '10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
68. DosagingInformation.timing.repeat.count.countMax
Definition | Maximum number of times (e.g 'maximum 10 times')
Short | Maximum number of times (e.g 'maximum 10 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
70. DosagingInformation.timing.repeat.duration
Definition | Duration of one administration, exact or range
Short | Duration of one administration, exact or range
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
72. DosagingInformation.timing.repeat.duration.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
74. DosagingInformation.timing.repeat.duration.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.duration.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
76. DosagingInformation.timing.repeat.duration.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
78. DosagingInformation.timing.repeat.duration.duration
Definition | Duration of administration (e.g '5 minutes', '1 hour')
Short | Duration of administration (e.g '5 minutes', '1 hour')
Control | 0..1
Type | Quantity
80. DosagingInformation.timing.repeat.duration.durationMax
Definition | Maximum duration of administration (e.g 'maximum 1 hour')
Short | Maximum duration of administration (e.g 'maximum 1 hour')
Control | 0..1
Type | Quantity
82. DosagingInformation.timing.repeat.frequency
Definition | Frequency of intake/administration (e.g 'three times a day')
Short | Frequency of intake/administration (e.g 'three times a day')
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
84. DosagingInformation.timing.repeat.frequency.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
86. DosagingInformation.timing.repeat.frequency.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.frequency.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
88. DosagingInformation.timing.repeat.frequency.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
90. DosagingInformation.timing.repeat.frequency.numberOfTimes
Definition | Number of times per period (e.g '3 times')
Short | Number of times per period (e.g '3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
92. DosagingInformation.timing.repeat.frequency.maxNumberOfTimes
Definition | Maximum number of times per period (e.g. 'maximum 3 times')
Short | Maximum number of times per period (e.g. 'maximum 3 times')
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
94. DosagingInformation.timing.repeat.frequency.period
Definition | Duration to which the frequency applies (e.g '... / 1 day')
Short | Duration to which the frequency applies (e.g '... / 1 day')
Control | 0..1
Type | Quantity
96. DosagingInformation.timing.repeat.frequency.periodMax
Definition | Upper limit of the period (e.g ... / 4-6 hours)
Short | Upper limit of the period (e.g ... / 4-6 hours)
Control | 0..1
Type | Quantity
98. DosagingInformation.timing.repeat.dayOfWeek
Definition | The day of the week of administration, e.g Mon, Tue, etc
Short | The day of the week of administration, e.g Mon, Tue, etc
Control | 0..*
Type | CodeableConcept
100. DosagingInformation.timing.repeat.timeOfDay
Definition | Time of day of administration (e.g '10:00')
Short | Time of day of administration (e.g '10:00')
Control | 0..*
Type | time
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
102. DosagingInformation.timing.repeat.eventTime
Definition | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Short | An event the administration is bound to, e.g 'before meal', '30 min before meal'
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
104. DosagingInformation.timing.repeat.eventTime.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
106. DosagingInformation.timing.repeat.eventTime.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.timing.repeat.eventTime.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
108. DosagingInformation.timing.repeat.eventTime.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
110. DosagingInformation.timing.repeat.eventTime.when
Definition | Time period or event ('before meal', 'immediately', 'morning')
Short | Time period or event ('before meal', 'immediately', 'morning')
Control | 0..*
Type | CodeableConcept
112. DosagingInformation.timing.repeat.eventTime.offset
Definition | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Short | minutes from event, before or after (?not sure how to show before/after with only positive integers)
Control | 0..1
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
114. DosagingInformation.asNeeded
Definition | Take as needed
Short | Take as needed
Control | 0..1
Type | boolean
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
116. DosagingInformation.asNeededFor
Definition | Take as needed for the coded reason
Short | Take as needed for the coded reason
Control | 0..*
Type | CodeableConcept
118. DosagingInformation.bodySite
Definition | Body site of administration
Short | Body site of administration
Control | 0..1
Type | CodeableConcept
120. DosagingInformation.routeOfAdministration
Definition | Route of administration
Short | Route of administration
Control | 0..1
Type | CodeableConcept
122. DosagingInformation.methodOfAdministration
Definition | Method of administration
Short | Method of administration
Control | 0..1
Type | CodeableConcept
124. DosagingInformation.maxDose
Definition | Maximum dose for the patient
Short | Maximum dose for the patient
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
126. DosagingInformation.maxDose.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1 This element is affected by the following invariants: ele-1
Type | id
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
128. DosagingInformation.maxDose.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `DosagingInformation.maxDose.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
130. DosagingInformation.maxDose.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
132. DosagingInformation.maxDose.maxDosePerPeriod
Definition | Upper limit on medication per unit of time
Short | Upper limit on medication per unit of time
Control | 0..*
Type | Ratio
134. DosagingInformation.maxDose.maxDosePerAdministration
Definition | Upper limit on medication per one administration
Short | Upper limit on medication per one administration
Control | 0..1
Type | Quantity
136. DosagingInformation.maxDose.maxDosePerLifetime
Definition | Upper limit on medication per lifetime of the patient
Short | Upper limit on medication per lifetime of the patient
Control | 0..1
Type | Quantity