UPTIS FHIR PoC Test Implementation Guide
1.0.0 - draft
UPTIS FHIR PoC Test Implementation Guide, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/FHIR-PoC/ and changes regularly. See the Directory of published versions
Official URL: https://fhir.ee/StructureDefinition/DosagingTJT | Version: 1.0.0 | |||
Draft as of 2024-10-28 | Computable Name: DosagingTJT |
Instructions about requested administration of the product.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Base
Differential View
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DosagingTJT | 0..* | Base | Dosaging TJT - logical model Instances of this logical model are not marked to be the target of a Reference | |
sequence | 0..1 | INT | Order of the dosage instruction, in case one treatment consists of several dosaging schemes. | |
text | 0..1 | ST | Free text usage/dosage instructions. | |
patientInstruction | 0..1 | ST | Patient oriented instructions as free text. | |
additionalInstruction | 0..* | CD | Coded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc | |
doseAndRate | 0..* | Class | Amount of medication administered per one dose (one timing). | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
type | 0..1 | CD | The kind of dose or rate specified e.g calculated, ordered, etc. | |
dose | 0..1 | PQ | Amount of medication per one dose e.g 1 tablet, 1-2 tablets, 100 ml. | |
rate | 0..1 | RTO | Amount of medication per unit of time. Time period during which one defined dose is administered e.g per 1 hour, per 5-10 minutes. | |
timing | 0..1 | Class | When medication should be administered e.g period, time of day, frequency, etc. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | 0..* | DT | Exact date and/or time of the administration. | |
code | 0..1 | CD | Timing abbreviation, e.g AM - morning. | |
repeat | 0..1 | Class | Repetition of the administration. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
bounds | 0..1 | Class | Time bounds for the treatment (current dosaging scheme). | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 0..1 | PQ | Number of time units, e.g 10 days. | |
range | 0..1 | Class | A range of numbers of time units, e.g 5-10 days. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
rangeMinimum | 0..1 | PQ | Minimum number of time units. | |
rangeMaximum | 0..1 | PQ | Maximum number of time units. | |
period | 0..1 | Class | Start and end date, 12.04.2024 - 12.06.2024. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
startDate | 0..1 | DT | Start date of administering medication. | |
endDate | 0..1 | DT | End time of administering medication. | |
count | 0..1 | Class | Number of times to repeat, exact or range. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
count | 1..1 | INT | Number of times e.g twice, 10 times. | |
countMax | 0..1 | INT | Maximum number of times e.g maximum 15 times. | |
duration | 0..1 | Class | Duration of one administration, exact or range. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
duration | 1..1 | PQ | Duration of administration e.g 15 minutes, 2 hour. | |
durationMax | 0..1 | PQ | Maximum duration of administration e.g maximum 20 minutes. | |
frequency | 0..1 | Class | Frequency of intake/administration e.g 4 times a day. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
numberOfTimes | 1..1 | INT | Number of times per period e.g 8 times. | |
maxNumberOfTimes | 0..1 | INT | Maximum number of times per period e.g. maximum 8 times. | |
period | 1..1 | PQ | Duration to which the frequency applies e.g '... / 1 day. | |
periodMax | 0..1 | PQ | Upper limit of the period e.g 4-6 hours. | |
dayOfWeek | 0..* | CD | The day of the week of administration, e.g Mon, Tue, etc. | |
timeOfDay | 0..* | DT | Time of day of administration e.g 15:00. | |
eventTime | 0..* | Class | An event the administration is bound to, e.g before meal, 30 min before meal. | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
when | 0..* | CD | Time period or event e.g before meal, morning. | |
offset | 0..1 | INT | Minutes from event, before or after. | |
asNeeded | 0..1 | BL | Take as needed. | |
asNeededFor | 0..* | CD | Take as needed for the coded reason. | |
bodySite | 0..1 | CD | Body site of administration. | |
routeOfAdministration | 0..1 | CD | Route of administration. | |
methodOfAdministration | 0..1 | CD | Method or technique for administering medication. | |
maxDose | 0..* | Class | Maximum dose for the patient | |
@id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
maxDosePerPeriod | 0..* | RTO | Upper limit on medication per unit of time | |
maxDosePerAdministration | 0..1 | PQ | Upper limit on medication per one administration | |
maxDosePerLifetime | 0..1 | PQ | Upper limit on medication per lifetime of the patient | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Base