EHDS Logical Information Models
0.1.0 - ci-build

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Xt-EHR/xt-ehr-common/tree/main and changes regularly. See the Directory of published versions

Logical Model: EHDSDosaging - Detailed Descriptions

Draft as of 2025-06-13

Definitions for the EHDSDosaging logical model.

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

0. EHDSDosaging
Definition

Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type. When implemented, this model may be reduced significantly according to the specific use case.


Base definition for all types defined in FHIR type system.

ShortDosaging modelBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSDosaging.sequence
Definition

Order of the dosage instruction, in case one treatment consists of several dosaging schemes

ShortOrder of the dosage instruction, in case one treatment consists of several dosaging schemes
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. EHDSDosaging.text
Definition

Free text usage/dosage instructions when structured dosage information is not fully provided

ShortFree text usage/dosage instructions when structured dosage information is not fully provided
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. EHDSDosaging.renderedDescription
Definition

Text representation rendered from all dosaging data elements with a value

ShortText representation rendered from all dosaging data elements with a value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSDosaging.additionalInstruction
Definition

Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc

ShortCoded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control0..*
TypeCodeableConcept
10. EHDSDosaging.patientInstruction
Definition

Patient oriented instructions as free text

ShortPatient oriented instructions as free text
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSDosaging.doseAndRate
Definition

Amount of medication administered per one dose (= one timing)

ShortAmount of medication administered per one dose (= one timing)
Control0..*
TypeBase
14. EHDSDosaging.doseAndRate.type
Definition

The kind of dose or rate specified (e.g calculated, ordered, etc).

ShortThe kind of dose or rate specified (e.g calculated, ordered, etc).
Control0..1
TypeCodeableConcept
16. EHDSDosaging.doseAndRate.dose[x]
Definition

Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)

ShortAmount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control0..1
TypeChoice of: Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
18. EHDSDosaging.doseAndRate.rate[x]
Definition

Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)

ShortTime period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control0..1
TypeChoice of: Ratio, Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
20. EHDSDosaging.timing
Definition

When medication should be administered (period, time of day, frequency, etc)

ShortWhen medication should be administered (period, time of day, frequency, etc)
Control0..1
TypeBase
22. EHDSDosaging.timing.event
Definition

Exact date and/or time of the administration

ShortExact date and/or time of the administration
Control0..*
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSDosaging.timing.code
Definition

Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)

ShortTiming abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control0..1
TypeCodeableConcept
26. EHDSDosaging.timing.repeat
Definition

Repetition of the administration.

ShortRepetition of the administration.
Control0..1
TypeBase
28. EHDSDosaging.timing.repeat.bounds
Definition

Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.

ShortTime bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control0..1
TypeBase
30. EHDSDosaging.timing.repeat.bounds.duration
Definition

Number of time units, e.g 10 days

ShortNumber of time units, e.g 10 days
Control0..1
TypeQuantity
32. EHDSDosaging.timing.repeat.bounds.range
Definition

A range of numbers of time units, 5-10 days

ShortA range of numbers of time units, 5-10 days
Control0..1
TypeRange
34. EHDSDosaging.timing.repeat.bounds.period
Definition

Start and end date, 05.08.2023 - 10.08.2023

ShortStart and end date, 05.08.2023 - 10.08.2023
Control0..1
TypePeriod
36. EHDSDosaging.timing.repeat.count
Definition

Number of times to repeat, exact or range

ShortNumber of times to repeat, exact or range
Control0..1
TypeBase
38. EHDSDosaging.timing.repeat.count.count
Definition

Number of times (e.g 'once', '10 times')

ShortNumber of times (e.g 'once', '10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. EHDSDosaging.timing.repeat.count.countMax
Definition

Maximum number of times (e.g 'maximum 10 times')

ShortMaximum number of times (e.g 'maximum 10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. EHDSDosaging.timing.repeat.duration
Definition

Duration of one administration, exact or range

ShortDuration of one administration, exact or range
Control0..1
TypeBase
44. EHDSDosaging.timing.repeat.duration.duration
Definition

Duration of administration (e.g '5 minutes', '1 hour')

ShortDuration of administration (e.g '5 minutes', '1 hour')
Control0..1
TypeQuantity
46. EHDSDosaging.timing.repeat.duration.durationMax
Definition

Maximum duration of administration (e.g 'maximum 1 hour')

ShortMaximum duration of administration (e.g 'maximum 1 hour')
Control0..1
TypeQuantity
48. EHDSDosaging.timing.repeat.frequency
Definition

Frequency of intake/administration (e.g 'three times a day')

ShortFrequency of intake/administration (e.g 'three times a day')
Control0..1
TypeBase
50. EHDSDosaging.timing.repeat.frequency.numberOfTimes
Definition

Number of times per period (e.g '3 times')

ShortNumber of times per period (e.g '3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSDosaging.timing.repeat.frequency.maxNumberOfTimes
Definition

Maximum number of times per period (e.g. 'maximum 3 times')

ShortMaximum number of times per period (e.g. 'maximum 3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
54. EHDSDosaging.timing.repeat.frequency.period
Definition

Duration to which the frequency applies (e.g '... / 1 day')

ShortDuration to which the frequency applies (e.g '... / 1 day')
Control0..1
TypeQuantity
56. EHDSDosaging.timing.repeat.frequency.periodMax
Definition

Upper limit of the period (e.g ... / 4-6 hours)

ShortUpper limit of the period (e.g ... / 4-6 hours)
Control0..1
TypeQuantity
58. EHDSDosaging.timing.repeat.dayOfWeek
Definition

The day of the week of administration, e.g Mon, Tue, etc

ShortThe day of the week of administration, e.g Mon, Tue, etc
Control0..*
TypeCodeableConcept
60. EHDSDosaging.timing.repeat.timeOfDay
Definition

Time of day of administration (e.g '10:00')

ShortTime of day of administration (e.g '10:00')
Control0..*
Typetime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
62. EHDSDosaging.timing.repeat.eventTime
Definition

An event the administration is bound to, e.g 'before meal', '30 min before meal'

ShortAn event the administration is bound to, e.g 'before meal', '30 min before meal'
Control0..*
TypeBase
64. EHDSDosaging.timing.repeat.eventTime.when
Definition

Time period or event ('before meal', 'immediately', 'morning')

ShortTime period or event ('before meal', 'immediately', 'morning')
Control0..*
TypeCodeableConcept
66. EHDSDosaging.timing.repeat.eventTime.offset
Definition

minutes from event, before or after (?not sure how to show before/after with only positive integers)

Shortminutes from event, before or after (?not sure how to show before/after with only positive integers)
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. EHDSDosaging.asNeeded
Definition

Take as needed

ShortTake as needed
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. EHDSDosaging.asNeededFor
Definition

Take as needed for the coded reason

ShortTake as needed for the coded reason
Control0..*
TypeCodeableConcept
72. EHDSDosaging.bodySite
Definition

Body site of administration

ShortBody site of administration
Control0..1
TypeCodeableConcept
74. EHDSDosaging.routeOfAdministration
Definition

Route of administration

ShortRoute of administration
Control0..1
TypeCodeableConcept
76. EHDSDosaging.methodOfAdministration
Definition

Method of administration

ShortMethod of administration
Control0..1
TypeCodeableConcept
78. EHDSDosaging.maxDose
Definition

Maximum dose for the patient

ShortMaximum dose for the patient
Control0..*
TypeBase
80. EHDSDosaging.maxDose.maxDosePerPeriod
Definition

Upper limit on medication per unit of time

ShortUpper limit on medication per unit of time
Control0..*
TypeRatio
82. EHDSDosaging.maxDose.maxDosePerAdministration
Definition

Upper limit on medication per one administration

ShortUpper limit on medication per one administration
Control0..1
TypeQuantity
84. EHDSDosaging.maxDose.maxDosePerLifetime
Definition

Upper limit on medication per lifetime of the patient

ShortUpper limit on medication per lifetime of the patient
Control0..1
TypeQuantity

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

0. EHDSDosaging
Definition

Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type. When implemented, this model may be reduced significantly according to the specific use case.

ShortDosaging model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSDosaging.sequence
Definition

Order of the dosage instruction, in case one treatment consists of several dosaging schemes

ShortOrder of the dosage instruction, in case one treatment consists of several dosaging schemes
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. EHDSDosaging.text
Definition

Free text usage/dosage instructions when structured dosage information is not fully provided

ShortFree text usage/dosage instructions when structured dosage information is not fully provided
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. EHDSDosaging.renderedDescription
Definition

Text representation rendered from all dosaging data elements with a value

ShortText representation rendered from all dosaging data elements with a value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSDosaging.additionalInstruction
Definition

Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc

ShortCoded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control0..*
TypeCodeableConcept
10. EHDSDosaging.patientInstruction
Definition

Patient oriented instructions as free text

ShortPatient oriented instructions as free text
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSDosaging.doseAndRate
Definition

Amount of medication administered per one dose (= one timing)

ShortAmount of medication administered per one dose (= one timing)
Control0..*
TypeBase
14. EHDSDosaging.doseAndRate.type
Definition

The kind of dose or rate specified (e.g calculated, ordered, etc).

ShortThe kind of dose or rate specified (e.g calculated, ordered, etc).
Control0..1
TypeCodeableConcept
16. EHDSDosaging.doseAndRate.dose[x]
Definition

Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)

ShortAmount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control0..1
TypeChoice of: Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
18. EHDSDosaging.doseAndRate.rate[x]
Definition

Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)

ShortTime period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control0..1
TypeChoice of: Ratio, Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
20. EHDSDosaging.timing
Definition

When medication should be administered (period, time of day, frequency, etc)

ShortWhen medication should be administered (period, time of day, frequency, etc)
Control0..1
TypeBase
22. EHDSDosaging.timing.event
Definition

Exact date and/or time of the administration

ShortExact date and/or time of the administration
Control0..*
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSDosaging.timing.code
Definition

Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)

ShortTiming abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control0..1
TypeCodeableConcept
26. EHDSDosaging.timing.repeat
Definition

Repetition of the administration.

ShortRepetition of the administration.
Control0..1
TypeBase
28. EHDSDosaging.timing.repeat.bounds
Definition

Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.

ShortTime bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control0..1
TypeBase
30. EHDSDosaging.timing.repeat.bounds.duration
Definition

Number of time units, e.g 10 days

ShortNumber of time units, e.g 10 days
Control0..1
TypeQuantity
32. EHDSDosaging.timing.repeat.bounds.range
Definition

A range of numbers of time units, 5-10 days

ShortA range of numbers of time units, 5-10 days
Control0..1
TypeRange
34. EHDSDosaging.timing.repeat.bounds.period
Definition

Start and end date, 05.08.2023 - 10.08.2023

ShortStart and end date, 05.08.2023 - 10.08.2023
Control0..1
TypePeriod
36. EHDSDosaging.timing.repeat.count
Definition

Number of times to repeat, exact or range

ShortNumber of times to repeat, exact or range
Control0..1
TypeBase
38. EHDSDosaging.timing.repeat.count.count
Definition

Number of times (e.g 'once', '10 times')

ShortNumber of times (e.g 'once', '10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. EHDSDosaging.timing.repeat.count.countMax
Definition

Maximum number of times (e.g 'maximum 10 times')

ShortMaximum number of times (e.g 'maximum 10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. EHDSDosaging.timing.repeat.duration
Definition

Duration of one administration, exact or range

ShortDuration of one administration, exact or range
Control0..1
TypeBase
44. EHDSDosaging.timing.repeat.duration.duration
Definition

Duration of administration (e.g '5 minutes', '1 hour')

ShortDuration of administration (e.g '5 minutes', '1 hour')
Control0..1
TypeQuantity
46. EHDSDosaging.timing.repeat.duration.durationMax
Definition

Maximum duration of administration (e.g 'maximum 1 hour')

ShortMaximum duration of administration (e.g 'maximum 1 hour')
Control0..1
TypeQuantity
48. EHDSDosaging.timing.repeat.frequency
Definition

Frequency of intake/administration (e.g 'three times a day')

ShortFrequency of intake/administration (e.g 'three times a day')
Control0..1
TypeBase
50. EHDSDosaging.timing.repeat.frequency.numberOfTimes
Definition

Number of times per period (e.g '3 times')

ShortNumber of times per period (e.g '3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSDosaging.timing.repeat.frequency.maxNumberOfTimes
Definition

Maximum number of times per period (e.g. 'maximum 3 times')

ShortMaximum number of times per period (e.g. 'maximum 3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
54. EHDSDosaging.timing.repeat.frequency.period
Definition

Duration to which the frequency applies (e.g '... / 1 day')

ShortDuration to which the frequency applies (e.g '... / 1 day')
Control0..1
TypeQuantity
56. EHDSDosaging.timing.repeat.frequency.periodMax
Definition

Upper limit of the period (e.g ... / 4-6 hours)

ShortUpper limit of the period (e.g ... / 4-6 hours)
Control0..1
TypeQuantity
58. EHDSDosaging.timing.repeat.dayOfWeek
Definition

The day of the week of administration, e.g Mon, Tue, etc

ShortThe day of the week of administration, e.g Mon, Tue, etc
Control0..*
TypeCodeableConcept
60. EHDSDosaging.timing.repeat.timeOfDay
Definition

Time of day of administration (e.g '10:00')

ShortTime of day of administration (e.g '10:00')
Control0..*
Typetime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
62. EHDSDosaging.timing.repeat.eventTime
Definition

An event the administration is bound to, e.g 'before meal', '30 min before meal'

ShortAn event the administration is bound to, e.g 'before meal', '30 min before meal'
Control0..*
TypeBase
64. EHDSDosaging.timing.repeat.eventTime.when
Definition

Time period or event ('before meal', 'immediately', 'morning')

ShortTime period or event ('before meal', 'immediately', 'morning')
Control0..*
TypeCodeableConcept
66. EHDSDosaging.timing.repeat.eventTime.offset
Definition

minutes from event, before or after (?not sure how to show before/after with only positive integers)

Shortminutes from event, before or after (?not sure how to show before/after with only positive integers)
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. EHDSDosaging.asNeeded
Definition

Take as needed

ShortTake as needed
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. EHDSDosaging.asNeededFor
Definition

Take as needed for the coded reason

ShortTake as needed for the coded reason
Control0..*
TypeCodeableConcept
72. EHDSDosaging.bodySite
Definition

Body site of administration

ShortBody site of administration
Control0..1
TypeCodeableConcept
74. EHDSDosaging.routeOfAdministration
Definition

Route of administration

ShortRoute of administration
Control0..1
TypeCodeableConcept
76. EHDSDosaging.methodOfAdministration
Definition

Method of administration

ShortMethod of administration
Control0..1
TypeCodeableConcept
78. EHDSDosaging.maxDose
Definition

Maximum dose for the patient

ShortMaximum dose for the patient
Control0..*
TypeBase
80. EHDSDosaging.maxDose.maxDosePerPeriod
Definition

Upper limit on medication per unit of time

ShortUpper limit on medication per unit of time
Control0..*
TypeRatio
82. EHDSDosaging.maxDose.maxDosePerAdministration
Definition

Upper limit on medication per one administration

ShortUpper limit on medication per one administration
Control0..1
TypeQuantity
84. EHDSDosaging.maxDose.maxDosePerLifetime
Definition

Upper limit on medication per lifetime of the patient

ShortUpper limit on medication per lifetime of the patient
Control0..1
TypeQuantity

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

0. EHDSDosaging
Definition

Logical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type. When implemented, this model may be reduced significantly according to the specific use case.

ShortDosaging model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSDosaging.sequence
Definition

Order of the dosage instruction, in case one treatment consists of several dosaging schemes

ShortOrder of the dosage instruction, in case one treatment consists of several dosaging schemes
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. EHDSDosaging.text
Definition

Free text usage/dosage instructions when structured dosage information is not fully provided

ShortFree text usage/dosage instructions when structured dosage information is not fully provided
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. EHDSDosaging.renderedDescription
Definition

Text representation rendered from all dosaging data elements with a value

ShortText representation rendered from all dosaging data elements with a value
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSDosaging.additionalInstruction
Definition

Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc

ShortCoded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc
Control0..*
TypeCodeableConcept
10. EHDSDosaging.patientInstruction
Definition

Patient oriented instructions as free text

ShortPatient oriented instructions as free text
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSDosaging.doseAndRate
Definition

Amount of medication administered per one dose (= one timing)

ShortAmount of medication administered per one dose (= one timing)
Control0..*
TypeBase
14. EHDSDosaging.doseAndRate.type
Definition

The kind of dose or rate specified (e.g calculated, ordered, etc).

ShortThe kind of dose or rate specified (e.g calculated, ordered, etc).
Control0..1
TypeCodeableConcept
16. EHDSDosaging.doseAndRate.dose[x]
Definition

Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)

ShortAmount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)
Control0..1
TypeChoice of: Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
18. EHDSDosaging.doseAndRate.rate[x]
Definition

Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)

ShortTime period during which one defined dose is administered (per 1 hour, per 5-10 minutes)
Control0..1
TypeChoice of: Ratio, Quantity, Range
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
20. EHDSDosaging.timing
Definition

When medication should be administered (period, time of day, frequency, etc)

ShortWhen medication should be administered (period, time of day, frequency, etc)
Control0..1
TypeBase
22. EHDSDosaging.timing.event
Definition

Exact date and/or time of the administration

ShortExact date and/or time of the administration
Control0..*
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSDosaging.timing.code
Definition

Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)

ShortTiming abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)
Control0..1
TypeCodeableConcept
26. EHDSDosaging.timing.repeat
Definition

Repetition of the administration.

ShortRepetition of the administration.
Control0..1
TypeBase
28. EHDSDosaging.timing.repeat.bounds
Definition

Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.

ShortTime bounds for the treatment (current dosaging scheme). Only one of the following can exist.
Control0..1
TypeBase
30. EHDSDosaging.timing.repeat.bounds.duration
Definition

Number of time units, e.g 10 days

ShortNumber of time units, e.g 10 days
Control0..1
TypeQuantity
32. EHDSDosaging.timing.repeat.bounds.range
Definition

A range of numbers of time units, 5-10 days

ShortA range of numbers of time units, 5-10 days
Control0..1
TypeRange
34. EHDSDosaging.timing.repeat.bounds.period
Definition

Start and end date, 05.08.2023 - 10.08.2023

ShortStart and end date, 05.08.2023 - 10.08.2023
Control0..1
TypePeriod
36. EHDSDosaging.timing.repeat.count
Definition

Number of times to repeat, exact or range

ShortNumber of times to repeat, exact or range
Control0..1
TypeBase
38. EHDSDosaging.timing.repeat.count.count
Definition

Number of times (e.g 'once', '10 times')

ShortNumber of times (e.g 'once', '10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. EHDSDosaging.timing.repeat.count.countMax
Definition

Maximum number of times (e.g 'maximum 10 times')

ShortMaximum number of times (e.g 'maximum 10 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. EHDSDosaging.timing.repeat.duration
Definition

Duration of one administration, exact or range

ShortDuration of one administration, exact or range
Control0..1
TypeBase
44. EHDSDosaging.timing.repeat.duration.duration
Definition

Duration of administration (e.g '5 minutes', '1 hour')

ShortDuration of administration (e.g '5 minutes', '1 hour')
Control0..1
TypeQuantity
46. EHDSDosaging.timing.repeat.duration.durationMax
Definition

Maximum duration of administration (e.g 'maximum 1 hour')

ShortMaximum duration of administration (e.g 'maximum 1 hour')
Control0..1
TypeQuantity
48. EHDSDosaging.timing.repeat.frequency
Definition

Frequency of intake/administration (e.g 'three times a day')

ShortFrequency of intake/administration (e.g 'three times a day')
Control0..1
TypeBase
50. EHDSDosaging.timing.repeat.frequency.numberOfTimes
Definition

Number of times per period (e.g '3 times')

ShortNumber of times per period (e.g '3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSDosaging.timing.repeat.frequency.maxNumberOfTimes
Definition

Maximum number of times per period (e.g. 'maximum 3 times')

ShortMaximum number of times per period (e.g. 'maximum 3 times')
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
54. EHDSDosaging.timing.repeat.frequency.period
Definition

Duration to which the frequency applies (e.g '... / 1 day')

ShortDuration to which the frequency applies (e.g '... / 1 day')
Control0..1
TypeQuantity
56. EHDSDosaging.timing.repeat.frequency.periodMax
Definition

Upper limit of the period (e.g ... / 4-6 hours)

ShortUpper limit of the period (e.g ... / 4-6 hours)
Control0..1
TypeQuantity
58. EHDSDosaging.timing.repeat.dayOfWeek
Definition

The day of the week of administration, e.g Mon, Tue, etc

ShortThe day of the week of administration, e.g Mon, Tue, etc
Control0..*
TypeCodeableConcept
60. EHDSDosaging.timing.repeat.timeOfDay
Definition

Time of day of administration (e.g '10:00')

ShortTime of day of administration (e.g '10:00')
Control0..*
Typetime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
62. EHDSDosaging.timing.repeat.eventTime
Definition

An event the administration is bound to, e.g 'before meal', '30 min before meal'

ShortAn event the administration is bound to, e.g 'before meal', '30 min before meal'
Control0..*
TypeBase
64. EHDSDosaging.timing.repeat.eventTime.when
Definition

Time period or event ('before meal', 'immediately', 'morning')

ShortTime period or event ('before meal', 'immediately', 'morning')
Control0..*
TypeCodeableConcept
66. EHDSDosaging.timing.repeat.eventTime.offset
Definition

minutes from event, before or after (?not sure how to show before/after with only positive integers)

Shortminutes from event, before or after (?not sure how to show before/after with only positive integers)
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. EHDSDosaging.asNeeded
Definition

Take as needed

ShortTake as needed
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. EHDSDosaging.asNeededFor
Definition

Take as needed for the coded reason

ShortTake as needed for the coded reason
Control0..*
TypeCodeableConcept
72. EHDSDosaging.bodySite
Definition

Body site of administration

ShortBody site of administration
Control0..1
TypeCodeableConcept
74. EHDSDosaging.routeOfAdministration
Definition

Route of administration

ShortRoute of administration
Control0..1
TypeCodeableConcept
76. EHDSDosaging.methodOfAdministration
Definition

Method of administration

ShortMethod of administration
Control0..1
TypeCodeableConcept
78. EHDSDosaging.maxDose
Definition

Maximum dose for the patient

ShortMaximum dose for the patient
Control0..*
TypeBase
80. EHDSDosaging.maxDose.maxDosePerPeriod
Definition

Upper limit on medication per unit of time

ShortUpper limit on medication per unit of time
Control0..*
TypeRatio
82. EHDSDosaging.maxDose.maxDosePerAdministration
Definition

Upper limit on medication per one administration

ShortUpper limit on medication per one administration
Control0..1
TypeQuantity
84. EHDSDosaging.maxDose.maxDosePerLifetime
Definition

Upper limit on medication per lifetime of the patient

ShortUpper limit on medication per lifetime of the patient
Control0..1
TypeQuantity