Union of http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage and http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage

This is the set of resources that conform to either of the profiles Dosage (MedicationStatement / MedicationDispense) (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage) and Dosage (MedicationStatement / MedicationDispense) (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-dosage). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Dosage C0..*CH EMED Dosage (MedicationStatement / MedicationDispense)
ele-1: All FHIR elements must have a @value or children
ch-dosage-4: For split dosage timing event and dose/rate are required
... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... sequence ΣC0..1integerThe order of the dosage instructions
ele-1: All FHIR elements must have a @value or children
ch-dosage-1: No sequence number (for one dosage element) or sequence number = 1 (for more than one dosage element)
... text SΣ0..1stringleft: ✕ This element is not supported; right: Narrative representation of the full dosage (including split dosage elements if they exist) information. SHOULD be provided.
ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ0..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
.... text Σ1..1stringPlain text representation of the concept
ele-1: All FHIR elements must have a @value or children
... patientInstruction SΣ0..1stringPatient instructions (e.g. 'take with food'), incl. free text dosage instructions (e.g. for complex dosage)
ele-1: All FHIR elements must have a @value or children
... timing Σ0..1TimingWhen medication should be administered
ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... event Σ0..*dateTime✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
.... repeat ΣC0..1ElementWhen the event is to occur
ele-1: All FHIR elements must have a @value or children
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
..... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... bounds[x] Σ0..1PeriodLength/Range of lengths, or (Start and/or end) limits
ele-1: All FHIR elements must have a @value or children
..... count Σ0..1positiveInt✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... countMax Σ0..1positiveInt✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... duration Σ0..1decimal✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... durationMax Σ0..1decimal✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... durationUnit Σ0..1code✕ This element is not supported
Binding: ?? (required): A unit of time (units from UCUM).


ele-1: All FHIR elements must have a @value or children
..... frequency Σ0..1positiveInt✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... frequencyMax Σ0..1positiveInt✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... period Σ0..1decimal✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... periodMax Σ0..1decimal✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... periodUnit Σ0..1code✕ This element is not supported
Binding: ?? (required): A unit of time (units from UCUM).


ele-1: All FHIR elements must have a @value or children
..... dayOfWeek Σ0..*code✕ This element is not supported
Binding: ?? (required)
ele-1: All FHIR elements must have a @value or children
..... timeOfDay Σ0..*time✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
..... when SΣC0..*code... It shall only contain values from Event Timings
Binding: ?? (required): Real world event relating to the schedule.


ele-1: All FHIR elements must have a @value or children
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..1unsignedInt✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
.... code Σ0..1CodeableConcept✕ This element is not supported
Binding: ?? (preferred): Code for a known / defined timing pattern.


ele-1: All FHIR elements must have a @value or children
... asNeeded[x] Σ0..1booleanTake "as needed" (for x)
ele-1: All FHIR elements must have a @value or children
... site Σ0..1CodeableConcept✕ This element is not supported
Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ0..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
.... text Σ1..1stringPlain text representation of the concept
ele-1: All FHIR elements must have a @value or children
... route Σ0..1CodeableConceptRoute of administration
Binding: ?? (required)
ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding SΣ1..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... system Σ1..1uriIdentity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... version Σ0..1stringVersion of the system - if relevant
ele-1: All FHIR elements must have a @value or children
..... code Σ1..1codeSymbol in syntax defined by the system
ele-1: All FHIR elements must have a @value or children
..... display Σ0..1stringRepresentation defined by the system
ele-1: All FHIR elements must have a @value or children
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
ele-1: All FHIR elements must have a @value or children
.... text Σ1..1stringPlain text representation of the concept
ele-1: All FHIR elements must have a @value or children
... method Σ0..1CodeableConcept✕ This element is not supported
Binding: ?? (required): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... extension 0..*Extension✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... coding Σ0..*CodingCode defined by a terminology system
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... system Σ1..1uriIdentity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... version Σ0..1stringVersion of the system - if relevant
ele-1: All FHIR elements must have a @value or children
..... code Σ1..1codeSymbol in syntax defined by the system
ele-1: All FHIR elements must have a @value or children
..... display Σ0..1stringRepresentation defined by the system
ele-1: All FHIR elements must have a @value or children
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
ele-1: All FHIR elements must have a @value or children
.... text Σ1..1stringPlain text representation of the concept
ele-1: All FHIR elements must have a @value or children
... doseAndRate Σ0..1ElementAmount of medication administered
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type Σ0..1CodeableConcept✕ This element is not supported
Binding: ?? (example): The kind of dose or rate specified.


ele-1: All FHIR elements must have a @value or children
.... dose[x] SΣ0..1Amount of medication per dose
ele-1: All FHIR elements must have a @value or children
..... doseRangeRange(CHEMEDRangeWithEmedUnits | ?gen-e2?)
..... doseQuantityQuantity(CHEMEDQuantityWithEmedUnits | ?gen-e2?)
.... rate[x] C0..1??A ratio of two Quantity values - a numerator and a denominator
ele-1: All FHIR elements must have a @value or children
rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present
... maxDosePerPeriod C0..1??A ratio of two Quantity values - a numerator and a denominator
ele-1: All FHIR elements must have a @value or children
rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present
... maxDosePerAdministration C0..1??A fixed quantity (no comparator)
ele-1: All FHIR elements must have a @value or children
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 C0..1??✕ This element is not supported
ele-1: All FHIR elements must have a @value or children
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

doco Documentation for this format