Left: | Dosage (MedicationStatement / MedicationDispense) (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage) |
Right: | Dosage (MedicationStatement / MedicationDispense) (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage) |
Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '1.0.1-ci-build' |
Information | StructureDefinition.date | Values for date differ: '2024-01-26T09:51:05+01:00' vs '2024-04-05T13:06:18+00:00' |
Information | StructureDefinition.short | Values for short differ: '✕ This element is not supported' vs 'Narrative representation of the full dosage (including split dosage elements if they exist) information. SHOULD be provided.' |
Information | StructureDefinition.definition | Values for definition differ: 'Implementers should not set or read this element. This element is only kept as optional to allow submission of documents that would contain a value, since those documents are still readable by others. The meaning of this element is undefined in this profile.' vs 'Narrative representation of the full dosage information, including any split dosage elements if they exist. The aim is to provide the whole content of the dosage (whether structured or not) in a human readable fashion.' |
Warning | Dosage.text | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | StructureDefinition.comment | Values for comment differ: 'Information about administration or preparation of the medication (e.g. 'infuse as rapidly as possibly via intraperitoneal port' or 'immediately following drug x') should be populated in dosage.text.' vs 'Any information provided in additionalInstruction SHALL be present in both Dosage.text and Dosage.patientInstruction.' |
Information | StructureDefinition.definition | Values for definition differ: 'Instructions in terms that are understood by the patient or consumer.' vs 'Dosage information as free text in terms that are understood by the patient or consumer. Any information that cannot be provided in a structured way, other than in Dosage.additionalInstruction, SHALL be provided here and, OPTIONALLY, coded in additionalInstruction.' |
Information | Dosage.method.coding | Element minimum cardinalities differ: '0' vs '1' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage | ||
copyright | CC0-1.0 | ||
date | 2024-01-26T09:51:05+01:00 | 2024-04-05T13:06:18+00:00 |
|
description | Definition of the main dosage element (used in MedicationStatement / MedicationDispense) | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#CH | ||
kind | complex-type | ||
name | CHEMEDEPRDosage | ||
publisher | CARA | ||
purpose | |||
status | draft | ||
title | Dosage (MedicationStatement / MedicationDispense) | ||
type | Dosage | ||
url | http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage | ||
version | 1.0.0 | 1.0.1-ci-build |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments |
---|---|---|---|---|---|---|---|---|---|
Dosage | C | 0..* | CHEMEDDosage | CH EMED Dosage (MedicationStatement / MedicationDispense) ch-dosage-4: For split dosage timing event and dose/rate are required | C | 0..* | CHEMEDDosage | CH EMED Dosage (MedicationStatement / MedicationDispense) ch-dosage-4: For split dosage timing event and dose/rate are required base-dosage-text: It is a strong recommendation that the base dosage should contain the whole dosage information as narrative, including the information from split dosage elements. | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
modifierExtension | ?!Σ | 0..0 | ?!Σ | 0..0 | |||||
sequence | ΣC | 0..1 | integer | The order of the dosage instructions ch-dosage-1: No sequence number (for one dosage element) or sequence number = 1 (for more than one dosage element) | ΣC | 0..1 | integer | The order of the dosage instructions ch-dosage-1: No sequence number (for one dosage element) or sequence number = 1 (for more than one dosage element) | |
text | Σ | 0..1 | string | ✕ This element is not supported | SΣ | 0..1 | string | Narrative representation of the full dosage (including split dosage elements if they exist) information. SHOULD be provided. |
|
additionalInstruction | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |
text | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept | |
patientInstruction | SΣ | 0..1 | string | Patient instructions (e.g. 'take with food'), incl. free text dosage instructions (e.g. for complex dosage) | SΣ | 0..1 | string | Patient instructions (e.g. 'take with food'), incl. free text dosage instructions (e.g. for complex dosage) | |
timing | Σ | 0..1 | Timing | When medication should be administered | Σ | 0..1 | Timing | When medication should be administered | |
id | 0..1 | string | ✕ This element is not supported | 0..1 | string | ✕ This element is not supported | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
modifierExtension | ?!Σ | 0..0 | ?!Σ | 0..0 | |||||
event | Σ | 0..* | dateTime | ✕ This element is not supported | Σ | 0..* | dateTime | ✕ This element is not supported | |
repeat | ΣC | 0..1 | Element | When the event is to occur tim-1: if there's a duration, there needs to be duration units tim-2: if there's a period, there needs to be period units tim-4: duration SHALL be a non-negative value tim-5: period SHALL be a non-negative value tim-6: If there's a periodMax, there must be a period tim-7: If there's a durationMax, there must be a duration tim-8: If there's a countMax, there must be a count tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV) tim-10: If there's a timeOfDay, there cannot be a when, or vice versa | ΣC | 0..1 | Element | When the event is to occur tim-1: if there's a duration, there needs to be duration units tim-2: if there's a period, there needs to be period units tim-4: duration SHALL be a non-negative value tim-5: period SHALL be a non-negative value tim-6: If there's a periodMax, there must be a period tim-7: If there's a durationMax, there must be a duration tim-8: If there's a countMax, there must be a count tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV) tim-10: If there's a timeOfDay, there cannot be a when, or vice versa | |
id | 0..1 | string | ✕ This element is not supported | 0..1 | string | ✕ This element is not supported | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
Slices for bounds[x] | Σ | 0..1 | Period | Length/Range of lengths, or (Start and/or end) limits Slice: Unordered, Closed by type:$this | Σ | 0..1 | Period | Length/Range of lengths, or (Start and/or end) limits Slice: Unordered, Closed by type:$this | |
count | Σ | 0..1 | positiveInt | ✕ This element is not supported | Σ | 0..1 | positiveInt | ✕ This element is not supported | |
countMax | Σ | 0..1 | positiveInt | ✕ This element is not supported | Σ | 0..1 | positiveInt | ✕ This element is not supported | |
duration | Σ | 0..1 | decimal | ✕ This element is not supported | Σ | 0..1 | decimal | ✕ This element is not supported | |
durationMax | Σ | 0..1 | decimal | ✕ This element is not supported | Σ | 0..1 | decimal | ✕ This element is not supported | |
durationUnit | Σ | 0..1 | code | ✕ This element is not supported Binding: ?? (required): A unit of time (units from UCUM). | Σ | 0..1 | code | ✕ This element is not supported Binding: ?? (required): A unit of time (units from UCUM). | |
frequency | Σ | 0..1 | positiveInt | ✕ This element is not supported | Σ | 0..1 | positiveInt | ✕ This element is not supported | |
frequencyMax | Σ | 0..1 | positiveInt | ✕ This element is not supported | Σ | 0..1 | positiveInt | ✕ This element is not supported | |
period | Σ | 0..1 | decimal | ✕ This element is not supported | Σ | 0..1 | decimal | ✕ This element is not supported | |
periodMax | Σ | 0..1 | decimal | ✕ This element is not supported | Σ | 0..1 | decimal | ✕ This element is not supported | |
periodUnit | Σ | 0..1 | code | ✕ This element is not supported Binding: ?? (required): A unit of time (units from UCUM). | Σ | 0..1 | code | ✕ This element is not supported Binding: ?? (required): A unit of time (units from UCUM). | |
dayOfWeek | Σ | 0..* | code | ✕ This element is not supported Binding: ?? (required) | Σ | 0..* | code | ✕ This element is not supported Binding: ?? (required) | |
timeOfDay | Σ | 0..* | time | ✕ This element is not supported | Σ | 0..* | time | ✕ This element is not supported | |
when | SΣC | 0..* | code | ... It shall only contain values from Event Timings Binding: ?? (required): Real world event relating to the schedule. ch-emed-event-timing: For the representation of the time of administration according to the 1-1-1-1 scheme, the values MORN-NOON-EVE-NIGHT are highly recommended. only-standard-event-timings: The timing event shall only be 'MORN', 'NOON', 'EVE' or 'NIGHT'. | SΣC | 0..* | code | ... It shall only contain values from Event Timings Binding: ?? (required): Real world event relating to the schedule. ch-emed-event-timing: For the representation of the time of administration according to the 1-1-1-1 scheme, the values MORN-NOON-EVE-NIGHT are highly recommended. only-standard-event-timings: The timing event shall only be 'MORN', 'NOON', 'EVE' or 'NIGHT'. | |
offset | Σ | 0..1 | unsignedInt | ✕ This element is not supported | Σ | 0..1 | unsignedInt | ✕ This element is not supported | |
code | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (preferred): Code for a known / defined timing pattern. | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (preferred): Code for a known / defined timing pattern. | |
Slices for asNeeded[x] | Σ | 0..1 | boolean | Take "as needed" (for x) Slice: Unordered, Closed by type:$this | Σ | 0..1 | boolean | Take "as needed" (for x) Slice: Unordered, Closed by type:$this | |
site | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |
text | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept | |
route | Σ | 0..1 | CodeableConcept | Route of administration Binding: ?? (required) | Σ | 0..1 | CodeableConcept | Route of administration Binding: ?? (required) | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
coding | SΣ | 1..* | Coding | Code defined by a terminology system | SΣ | 1..* | Coding | Code defined by a terminology system | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||
system | Σ | 1..1 | uri | Identity of the terminology system | Σ | 1..1 | uri | Identity of the terminology system | |
version | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |
code | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |
display | Σ | 0..1 | string | Representation defined by the system | Σ | 0..1 | string | Representation defined by the system | |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |
text | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept | |
method | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (example): A coded concept describing the technique by which the medicine is administered. | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (required) | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | 0..* | Extension | ✕ This element is not supported Slice: Unordered, Open by value:url | |||
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 1..* | Coding | Code defined by a terminology system |
|
id | 0..1 | string | Unique id for inter-element referencing |
| |||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||
system | Σ | 1..1 | uri | Identity of the terminology system |
| ||||
version | Σ | 0..1 | string | Version of the system - if relevant |
| ||||
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
| ||||
display | Σ | 0..1 | string | Representation defined by the system |
| ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
| ||||
text | Σ | 1..1 | string | Plain text representation of the concept | Σ | 1..1 | string | Plain text representation of the concept | |
doseAndRate | Σ | 0..1 | Element | Amount of medication administered | Σ | 0..1 | Element | Amount of medication administered | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||
type | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (example): The kind of dose or rate specified. | Σ | 0..1 | CodeableConcept | ✕ This element is not supported Binding: ?? (example): The kind of dose or rate specified. | |
Slices for dose[x] | SΣ | 0..1 | ??, ?? | Amount of medication per dose Slice: Unordered, Closed by type:$this | SΣ | 0..1 | ??, ?? | Amount of medication per dose Slice: Unordered, Closed by type:$this | |
rate[x] | C | 0..1 | ?? | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | C | 0..1 | ?? | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | |
maxDosePerPeriod | C | 0..1 | ?? | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | C | 0..1 | ?? | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | |
maxDosePerAdministration | C | 0..1 | ?? | A fixed quantity (no comparator) qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity | C | 0..1 | ?? | A fixed quantity (no comparator) qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity | |
maxDosePerLifetime | C | 0..1 | ?? | ✕ This element is not supported qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity | C | 0..1 | ?? | ✕ This element is not supported qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity | |
Documentation for this format |