RIVO-Noord Zorgviewer Implementation Guide
1.27.0 - master Netherlands flag

RIVO-Noord Zorgviewer Implementation Guide, published by RIVO-NN HL7NL. This guide is not an authorized publication; it is the continuous build for version 1.27.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/RIVO-Noord/zorgviewer-ig/ and changes regularly. See the Directory of published versions

Resource Profile: MedicationUse

Official URL: http://fhir.hl7.nl/zorgviewer/StructureDefinition/MedicationStatement Version: 1.27.0
Active as of 2026-10-22 Computable Name: MedicationUse

Medicatie Gebruik

Dit profiel is het resultaat van de vergelijking tussen de zib2017 STU3 en zibs2020 R4 FHIR Profiel, relevante informatiestandarden en de implementaties in de ontsloten systemen en instellingen. Voornamelijk bedoeld voor houvast van een client en voor validatie van output.

Zorginformatiebouwsteen

ZIB Medicatie Gebruik2

View Definition

ViewDefinition voor MedicationStatement

UI Wireframe

Medicatie Gebruik

Bron Start Eind Medicatie Dosering & instructies Toedieningsweg
▼ EPS
▼ Epic simvastatine 20mg tablet innemen. s Avonds innemen; Bij dit middel GEEN grapefruit(sap) gebruiken Oraal
Registratiedatum
15-3-2018
▼ MP9 11-11-2022 IBUPROFEN TABLET 600MG
Registratiedatum
26-11-2022

Gegevensherkomst

Label FHIR Path Expression FHIR Type Zib element Toelichting of regels
Bron meta.extension('http://hl7.org/fhir/4.0/StructureDefinition/extension-Meta.source').valueUri string nvt Lookup adhv uri (AGB-Z of OID) <adressering-base>/Organization?identifier=<.meta.tag.code> en gebruik dan Organization.name
Start effectivePeriod.start dateTime Gebruiksperiode::TijdsInterval/startDatumTijd
Eind effectivePeriod.end dateTime Gebruiksperiode::TijdsInterval/eindDatumTijd
Medicatie medication.display string Gebruiksproduct::FarmaceutischProduct
Dosering & instructies dosage.text string Gebruiksinstructie/Omschrijving, Gebruiksinstructie/AanvullendeInstructie N.B. Als text niet beschikbaar dan samenstellen uit discrete informatie en markeren met een icoontje ⓘ
Toedieningsweg dosage.route.text string Gebruiksinstructie/Toedieningsweg
DETAILS
+Medicatie vorm medication.resolve().form.coding.display string Gebruiksproduct::FarmaceutischProduct/FarmaceutischeVorm
+Registratiedatum dateAsserted dateTime MedicatieGebruikDatumTijd
+Voorschrijver extension('http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber').valueReference.display string Voorschrijver::Zorgverlener

Request

  1. Opvragen (search) medicatie gebruik

    GET <ontsluiten-bronsysteem-base>/MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&_include=MedicationStatement:medication&patient=<fhir_patient_id>

Bronsysteem herkennen

De Zorgviewer-backend of Ontsluiten bronsysteem MOET na bevragen van het bronsysteem aan elk resultaat resource een meta-tag toevoegen met de AGB, OID of URA identifier van de zorgaanbieder (zie Organization voor voorbeelden). Dit wordt vervolgens gebruikt in de "Bron" kolom in de Zorgviewer-frontend. N.B. We gebruiken hier een pre-adopt van de FHIR R4 Meta.source.

Toevoegen aan elke response, dus per resource (bij een read) of per Bundle (bij een search):

"meta": {
    "extension": [ {
        "url": "http://hl7.org/fhir/4.0/StructureDefinition/extension-Meta.source",
        "valueUri": "urn:oid:2.16.840.1.113883.2.4.3.8"
    } ]
}

Alternatief: Elke entry van een search response Bundle bevat een referentie naar de bijbehorende Patient (<resource>.subject|patient). Elke patient heeft een Patient.managingOrganization en in de gerefereerde Organization.identifier staat vervolgens o.a. de OID van het bronsysyeem. Of je gebruikt de identifiers om een volledige Organization op te zoeken in het adresboek en zie inhoud hier.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* Zib MedicationUse MedicationUse
Constraints: mst-1
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationStatement.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator 0..1 (Complex) AsAgreedIndicator
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator
Constraints: ext-1
MedicationStatement.Slices for extension.extension:asAgreedIndicator.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator"
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x].value[x]:valueBoolean 0..1 boolean Value of extension
Example Example of asAgreed: true
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner) Who ordered the initial medication(s)
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber
Constraints: ext-1
MedicationStatement.Slices for extension.extension:author 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner | nl-core-organization | nl-core-patient) Author
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Author
Constraints: ext-1
MedicationStatement.Slices for extension.extension:medicationTreatment 0..1 Identifier Medical Treatment
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-MedicationTreatment
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse 0..* (Complex) ReasonForChangeOrDiscontinuationOfUse
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse"
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x].value[x]:valueCodeableConcept 0..1 CodeableConcept ReasonForChangeOrDiscontinuationOfUse
Binding: RedenWijzigenOfStoppenGebruikCodelijst (extensible): ReasonForChangeOrDiscontinuationOfUseCodeList
Example Example of ReasonForChangeOrDiscontinuationOfUse: {"coding":[{"system":"http://snomed.info/sct","code":"79899007","display":"Drug interaction (finding)"}]}
MedicationStatement.Slices for modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
MedicationStatement.Slices for modifierExtension.modifierExtension:repeatPeriodCyclicalSchedule This element is a modifier element. 0..1 Duration RepeatPeriodCyclicalSchedule
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-RepeatPeriodCyclicalSchedule
Constraints: ext-1
MedicationStatement.status This element is a modifier element. This element is included in summaries. 1..1 code MedicationUseStopType
Binding: MedicationStatementStatus (required): Allergy Intolerance critically Code list
MedicationStatement.category This element is included in summaries. 1..1 CodeableConcept Type of medication usage
Binding: MedicationStatementCategory (preferred): A coded concept identifying where the medication included in the medicationstatement is expected to be consumed or administered
MedicationStatement.category.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
MedicationStatement.category.Slices for coding.coding:medicationUseCode This element is included in summaries. 0..* Coding MedicationUseCode
MedicationStatement.category.Slices for coding.coding:medicationUseCode.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Fixed Value: 6 (no extensions allowed)
MedicationStatement.category.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.Slices for medicationReference Content/Rules for all slices
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference This element must be supported. This element is included in summaries. 1..1 Reference(Medication) ProductUsed
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.display This element must be supported. This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.Slices for effectivePeriod Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period PeriodOfUse
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration 0..1 (Complex) Duration
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration
Constraints: ext-1
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration"
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x].value[x]:valueDuration 0..1 Duration UsageDuration
Example Example of Duration: {}
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.start This element must be supported. This element is included in summaries. C 0..1 dateTime StartDate
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.end This element must be supported. This element is included in summaries. C 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. This element is included in summaries. 1..1 dateTime MedicationUseDateTime
Example Example of MedicationUseDateTime: 2017-06-14
MedicationStatement.subject This element is included in summaries. 1..1 Reference(nl-core-patient) Who is/was taking the medication
MedicationStatement.taken This element is a modifier element. This element is included in summaries. 1..1 code UseIndicator
Binding: MedicationStatementTaken (required): A coded concept identifying level of certainty if patient has taken or has not taken the medication
Example Example of taken: y
MedicationStatement.dosage 0..* Zib InstructionsForUse The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well InstructionsForUse
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string Description
MedicationStatement.dosage.Slices for asNeededCodeableConcept Content/Rules for all slices
MedicationStatement.dosage.Slices for asNeededCodeableConcept.asNeededCodeableConcept:asNeededCodeableConcept This element is included in summaries. 0..1 CodeableConcept AsNeeded
Binding: ZonodigCriteriumCodelijst (extensible): ZonodigCriteriumCodelijst
MedicationStatement.dosage.route This element is included in summaries. 0..1 CodeableConcept RouteOfAdministration
Binding: MedicatieToedieningswegCodelijst (extensible): ToedieningswegCodelijst
Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]}
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.dosage.Slices for dose[x] This element is included in summaries. 0..1 Dose
Slice: Unordered, Open by type:$this
MedicationStatement.dosage.Slices for dose[x].doseRange Range
MedicationStatement.dosage.Slices for dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseQuantity This element is included in summaries. C 0..1 SimpleQuantity A fixed quantity (no comparator)
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: qty-3, sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange This element is included in summaries. 0..1 Range Amount of medication per dose

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​extension:reasonForChangeOrDiscontinuationOfUse.​value[x]:valueCodeableConcept Base extensible RedenWijzigenOfStoppenGebruikCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​status Base required MedicationStatementStatus 📦3.0.2 FHIR Std.
MedicationStatement.​category Base preferred MedicationStatementCategory 📦3.0.2 FHIR Std.
MedicationStatement.​taken Base required MedicationStatementTaken 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.asNeededCodeableConcept:asNeededCodeableConcept Base extensible ZonodigCriteriumCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.route Base extensible MedicatieToedieningswegCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseQuantity Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3

Constraints

Id Grade Path(s) Description Expression
dom-1 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error MedicationStatement.extension:asAgreedIndicator, MedicationStatement.extension:prescriber, MedicationStatement.extension:author, MedicationStatement.extension:medicationTreatment, MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse, MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule, MedicationStatement.effectivePeriod:effectivePeriod.extension:Duration Must have either extensions or value[x], not both extension.exists() != value.exists()
mst-1 error MedicationStatement Reason not taken is only permitted if Taken is No reasonNotTaken.exists().not() or (taken = 'n')
qty-3 error MedicationStatement.dosage.dose[x]:doseQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
sqty-1 error MedicationStatement.dosage.dose[x]:doseQuantity The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from Zib MedicationUse

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement Zib MedicationUse
MedicationStatement.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Zib MedicationUse Prescriber Who ordered the initial medication(s)
MedicationStatement.category
MedicationStatement.category.text This element must be supported. 0..1 string Plain text representation of the concept
​ MedicationStatement.medicationReference This element must be supported. 1..1 Reference(Medication) ProductUsed
​ MedicationStatement.medicationReference.display This element must be supported. 0..1 string Text alternative for the resource
​ MedicationStatement.effectivePeriod.start This element must be supported. 0..1 dateTime StartDate
​ MedicationStatement.effectivePeriod.end This element must be supported. 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. 1..1 dateTime MedicationUseDateTime
MedicationStatement.dosage
MedicationStatement.dosage.text This element must be supported. 0..1 string Description
MedicationStatement.dosage.route
MedicationStatement.dosage.route.text This element must be supported. 0..1 string Plain text representation of the concept

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* Zib MedicationUse MedicationUse
Constraints: mst-1
MedicationStatement.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationStatement.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationStatement.language 0..1 code Language of the resource content
Binding: Common Languages (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
MedicationStatement.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator 0..1 (Complex) AsAgreedIndicator
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator
Constraints: ext-1
MedicationStatement.Slices for extension.extension:asAgreedIndicator.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for extension.extension:asAgreedIndicator.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator"
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x].value[x]:valueBoolean 0..1 boolean Value of extension
Example Example of asAgreed: true
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner) Who ordered the initial medication(s)
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber
Constraints: ext-1
MedicationStatement.Slices for extension.extension:author 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner | nl-core-organization | nl-core-patient) Author
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Author
Constraints: ext-1
MedicationStatement.Slices for extension.extension:medicationTreatment 0..1 Identifier Medical Treatment
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-MedicationTreatment
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse 0..* (Complex) ReasonForChangeOrDiscontinuationOfUse
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse"
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x].value[x]:valueCodeableConcept 0..1 CodeableConcept ReasonForChangeOrDiscontinuationOfUse
Binding: RedenWijzigenOfStoppenGebruikCodelijst (extensible): ReasonForChangeOrDiscontinuationOfUseCodeList
Example Example of ReasonForChangeOrDiscontinuationOfUse: {"coding":[{"system":"http://snomed.info/sct","code":"79899007","display":"Drug interaction (finding)"}]}
MedicationStatement.Slices for modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
MedicationStatement.Slices for modifierExtension.modifierExtension:repeatPeriodCyclicalSchedule This element is a modifier element. 0..1 Duration RepeatPeriodCyclicalSchedule
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-RepeatPeriodCyclicalSchedule
Constraints: ext-1
MedicationStatement.identifier This element is included in summaries. 0..* Identifier External identifier
MedicationStatement.basedOn This element is included in summaries. 0..* Reference(MedicationRequest | CarePlan | ProcedureRequest | ReferralRequest) Fulfils plan, proposal or order
MedicationStatement.partOf This element is included in summaries. 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) Part of referenced event
MedicationStatement.context This element is included in summaries. 0..1 Reference(Encounter | EpisodeOfCare) Encounter / Episode associated with MedicationStatement
MedicationStatement.status This element is a modifier element. This element is included in summaries. 1..1 code MedicationUseStopType
Binding: MedicationStatementStatus (required): Allergy Intolerance critically Code list
MedicationStatement.category This element is included in summaries. 1..1 CodeableConcept Type of medication usage
Binding: MedicationStatementCategory (preferred): A coded concept identifying where the medication included in the medicationstatement is expected to be consumed or administered
MedicationStatement.category.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.category.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.category.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
MedicationStatement.category.Slices for coding.coding:medicationUseCode This element is included in summaries. 0..* Coding MedicationUseCode
MedicationStatement.category.Slices for coding.coding:medicationUseCode.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.category.Slices for coding.coding:medicationUseCode.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationStatement.category.Slices for coding.coding:medicationUseCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Fixed Value: 6 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationStatement.category.Slices for coding.coding:medicationUseCode.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationStatement.category.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.Slices for medicationReference Content/Rules for all slices
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference This element must be supported. This element is included in summaries. 1..1 Reference(Medication) ProductUsed
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.display This element must be supported. This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.Slices for effectivePeriod Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period PeriodOfUse
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration 0..1 (Complex) Duration
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration
Constraints: ext-1
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration"
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x].value[x]:valueDuration 0..1 Duration UsageDuration
Example Example of Duration: {}
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.start This element must be supported. This element is included in summaries. C 0..1 dateTime StartDate
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.end This element must be supported. This element is included in summaries. C 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. This element is included in summaries. 1..1 dateTime MedicationUseDateTime
Example Example of MedicationUseDateTime: 2017-06-14
MedicationStatement.informationSource 0..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-organization) Person or organization that provided the information about the taking of this medication
MedicationStatement.informationSource.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.informationSource.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.informationSource.Slices for extension.extension:practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
Constraints: ext-1
MedicationStatement.informationSource.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationStatement.informationSource.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationStatement.informationSource.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.subject This element is included in summaries. 1..1 Reference(nl-core-patient) Who is/was taking the medication
MedicationStatement.derivedFrom 0..* Reference(Resource) Additional supporting information
MedicationStatement.taken This element is a modifier element. This element is included in summaries. 1..1 code UseIndicator
Binding: MedicationStatementTaken (required): A coded concept identifying level of certainty if patient has taken or has not taken the medication
Example Example of taken: y
MedicationStatement.reasonNotTaken C 0..* CodeableConcept True if asserting medication was not given
Binding: SNOMED CT Drugs not taken/completed Codes (example): A coded concept indicating the reason why the medication was not taken
MedicationStatement.reasonCode 0..* CodeableConcept Reason for why the medication is being/was taken
Binding: Condition/Problem/Diagnosis Codes (example): A coded concept identifying why the medication is being taken.
MedicationStatement.reasonCode.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.reasonCode.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.reasonCode.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
MedicationStatement.reasonCode.text This element is included in summaries. 0..1 string ReasonForUse
MedicationStatement.reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the medication is being/was taken
MedicationStatement.note 0..* Annotation Comment
MedicationStatement.dosage 0..* Zib InstructionsForUse The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well InstructionsForUse
MedicationStatement.dosage.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.sequence This element is included in summaries. 0..1 integer SequenceNumber
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string Description
MedicationStatement.dosage.additionalInstruction This element is included in summaries. 0..* CodeableConcept AdditionalInstructions
Binding: Aanvullende gebruiksinstructie (extensible): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationStatement.dosage.patientInstruction This element is included in summaries. 0..1 string Patient or consumer oriented instructions
MedicationStatement.dosage.timing This element is included in summaries. 0..1 Zib AdministrationSchedule The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well AdministeringSchedule
MedicationStatement.dosage.Slices for asNeededCodeableConcept Content/Rules for all slices
MedicationStatement.dosage.Slices for asNeededCodeableConcept.asNeededCodeableConcept:asNeededCodeableConcept This element is included in summaries. 0..1 CodeableConcept AsNeeded
Binding: ZonodigCriteriumCodelijst (extensible): ZonodigCriteriumCodelijst
MedicationStatement.dosage.site This element is included in summaries. 0..1 CodeableConcept Body site to administer to
Binding: SNOMED CT Anatomical Structure for Administration Site Codes (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationStatement.dosage.route This element is included in summaries. 0..1 CodeableConcept RouteOfAdministration
Binding: MedicatieToedieningswegCodelijst (extensible): ToedieningswegCodelijst
Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]}
MedicationStatement.dosage.route.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.route.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.route.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.dosage.method This element is included in summaries. 0..1 CodeableConcept Technique for administering medication
Binding: SNOMED CT Administration Method Codes (example): A coded concept describing the technique by which the medicine is administered.
MedicationStatement.dosage.Slices for dose[x] This element is included in summaries. 0..1 Dose
Slice: Unordered, Open by type:$this
MedicationStatement.dosage.Slices for dose[x].doseRange Range
MedicationStatement.dosage.Slices for dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseQuantity This element is included in summaries. C 0..1 SimpleQuantity A fixed quantity (no comparator)
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: qty-3, sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange This element is included in summaries. 0..1 Range Amount of medication per dose
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.low This element is included in summaries. C 0..1 SimpleQuantity Low limit
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.high This element is included in summaries. C 0..1 SimpleQuantity High limit
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerPeriod This element is included in summaries. 0..1 Ratio MaximumDose
MedicationStatement.dosage.maxDosePerPeriod.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.maxDosePerPeriod.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.maxDosePerPeriod.numerator This element is included in summaries. 0..1 Quantity Numerator value
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
MedicationStatement.dosage.maxDosePerPeriod.denominator This element is included in summaries. 0..1 Quantity Denominator value
MedicationStatement.dosage.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity Upper limit on medication per administration
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationStatement.dosage.rate[x] This element is included in summaries. 0..1 AdministeringSpeed
MedicationStatement.dosage.rate[x].rateRatio Ratio
MedicationStatement.dosage.rate[x].rateRange Range
MedicationStatement.dosage.rate[x].rateQuantity Quantity(SimpleQuantity)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​language Base extensible Common Languages 📦3.0.2 FHIR Std.
MedicationStatement.​extension:reasonForChangeOrDiscontinuationOfUse.​value[x]:valueCodeableConcept Base extensible RedenWijzigenOfStoppenGebruikCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​status Base required MedicationStatementStatus 📦3.0.2 FHIR Std.
MedicationStatement.​category Base preferred MedicationStatementCategory 📦3.0.2 FHIR Std.
MedicationStatement.​taken Base required MedicationStatementTaken 📦3.0.2 FHIR Std.
MedicationStatement.​reasonNotTaken Base example SNOMED CT Drugs not taken/completed Codes 📦3.0.2 FHIR Std.
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.additionalInstruction Base extensible Aanvullende gebruiksinstructie 📦2016-04-07T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.asNeededCodeableConcept:asNeededCodeableConcept Base extensible ZonodigCriteriumCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.route Base extensible MedicatieToedieningswegCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.dose[x]:doseQuantity Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseRange.​low Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseRange.​high Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.maxDosePerPeriod.​numerator Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3

Constraints

Id Grade Path(s) Description Expression
dom-1 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error MedicationStatement.extension:asAgreedIndicator, MedicationStatement.extension:prescriber, MedicationStatement.extension:author, MedicationStatement.extension:medicationTreatment, MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse, MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule, MedicationStatement.effectivePeriod:effectivePeriod.extension:Duration, MedicationStatement.informationSource.extension:practitionerRole Must have either extensions or value[x], not both extension.exists() != value.exists()
mst-1 error MedicationStatement Reason not taken is only permitted if Taken is No reasonNotTaken.exists().not() or (taken = 'n')
qty-3 error MedicationStatement.dosage.dose[x]:doseQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
sqty-1 error MedicationStatement.dosage.dose[x]:doseQuantity, MedicationStatement.dosage.dose[x]:doseRange.low, MedicationStatement.dosage.dose[x]:doseRange.high, MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from Zib MedicationUse

Summary

Must-Support: 10 elements

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* Zib MedicationUse MedicationUse
Constraints: mst-1
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationStatement.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator 0..1 (Complex) AsAgreedIndicator
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator
Constraints: ext-1
MedicationStatement.Slices for extension.extension:asAgreedIndicator.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator"
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x].value[x]:valueBoolean 0..1 boolean Value of extension
Example Example of asAgreed: true
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner) Who ordered the initial medication(s)
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber
Constraints: ext-1
MedicationStatement.Slices for extension.extension:author 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner | nl-core-organization | nl-core-patient) Author
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Author
Constraints: ext-1
MedicationStatement.Slices for extension.extension:medicationTreatment 0..1 Identifier Medical Treatment
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-MedicationTreatment
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse 0..* (Complex) ReasonForChangeOrDiscontinuationOfUse
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse"
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x].value[x]:valueCodeableConcept 0..1 CodeableConcept ReasonForChangeOrDiscontinuationOfUse
Binding: RedenWijzigenOfStoppenGebruikCodelijst (extensible): ReasonForChangeOrDiscontinuationOfUseCodeList
Example Example of ReasonForChangeOrDiscontinuationOfUse: {"coding":[{"system":"http://snomed.info/sct","code":"79899007","display":"Drug interaction (finding)"}]}
MedicationStatement.Slices for modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
MedicationStatement.Slices for modifierExtension.modifierExtension:repeatPeriodCyclicalSchedule This element is a modifier element. 0..1 Duration RepeatPeriodCyclicalSchedule
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-RepeatPeriodCyclicalSchedule
Constraints: ext-1
MedicationStatement.status This element is a modifier element. This element is included in summaries. 1..1 code MedicationUseStopType
Binding: MedicationStatementStatus (required): Allergy Intolerance critically Code list
MedicationStatement.category This element is included in summaries. 1..1 CodeableConcept Type of medication usage
Binding: MedicationStatementCategory (preferred): A coded concept identifying where the medication included in the medicationstatement is expected to be consumed or administered
MedicationStatement.category.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
MedicationStatement.category.Slices for coding.coding:medicationUseCode This element is included in summaries. 0..* Coding MedicationUseCode
MedicationStatement.category.Slices for coding.coding:medicationUseCode.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Fixed Value: 6 (no extensions allowed)
MedicationStatement.category.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.Slices for medicationReference Content/Rules for all slices
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference This element must be supported. This element is included in summaries. 1..1 Reference(Medication) ProductUsed
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.display This element must be supported. This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.Slices for effectivePeriod Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period PeriodOfUse
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration 0..1 (Complex) Duration
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration
Constraints: ext-1
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration"
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x].value[x]:valueDuration 0..1 Duration UsageDuration
Example Example of Duration: {}
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.start This element must be supported. This element is included in summaries. C 0..1 dateTime StartDate
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.end This element must be supported. This element is included in summaries. C 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. This element is included in summaries. 1..1 dateTime MedicationUseDateTime
Example Example of MedicationUseDateTime: 2017-06-14
MedicationStatement.subject This element is included in summaries. 1..1 Reference(nl-core-patient) Who is/was taking the medication
MedicationStatement.taken This element is a modifier element. This element is included in summaries. 1..1 code UseIndicator
Binding: MedicationStatementTaken (required): A coded concept identifying level of certainty if patient has taken or has not taken the medication
Example Example of taken: y
MedicationStatement.dosage 0..* Zib InstructionsForUse The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well InstructionsForUse
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string Description
MedicationStatement.dosage.Slices for asNeededCodeableConcept Content/Rules for all slices
MedicationStatement.dosage.Slices for asNeededCodeableConcept.asNeededCodeableConcept:asNeededCodeableConcept This element is included in summaries. 0..1 CodeableConcept AsNeeded
Binding: ZonodigCriteriumCodelijst (extensible): ZonodigCriteriumCodelijst
MedicationStatement.dosage.route This element is included in summaries. 0..1 CodeableConcept RouteOfAdministration
Binding: MedicatieToedieningswegCodelijst (extensible): ToedieningswegCodelijst
Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]}
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.dosage.Slices for dose[x] This element is included in summaries. 0..1 Dose
Slice: Unordered, Open by type:$this
MedicationStatement.dosage.Slices for dose[x].doseRange Range
MedicationStatement.dosage.Slices for dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseQuantity This element is included in summaries. C 0..1 SimpleQuantity A fixed quantity (no comparator)
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: qty-3, sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange This element is included in summaries. 0..1 Range Amount of medication per dose

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​extension:reasonForChangeOrDiscontinuationOfUse.​value[x]:valueCodeableConcept Base extensible RedenWijzigenOfStoppenGebruikCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​status Base required MedicationStatementStatus 📦3.0.2 FHIR Std.
MedicationStatement.​category Base preferred MedicationStatementCategory 📦3.0.2 FHIR Std.
MedicationStatement.​taken Base required MedicationStatementTaken 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.asNeededCodeableConcept:asNeededCodeableConcept Base extensible ZonodigCriteriumCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.route Base extensible MedicatieToedieningswegCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseQuantity Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3

Constraints

Id Grade Path(s) Description Expression
dom-1 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error MedicationStatement.extension:asAgreedIndicator, MedicationStatement.extension:prescriber, MedicationStatement.extension:author, MedicationStatement.extension:medicationTreatment, MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse, MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule, MedicationStatement.effectivePeriod:effectivePeriod.extension:Duration Must have either extensions or value[x], not both extension.exists() != value.exists()
mst-1 error MedicationStatement Reason not taken is only permitted if Taken is No reasonNotTaken.exists().not() or (taken = 'n')
qty-3 error MedicationStatement.dosage.dose[x]:doseQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
sqty-1 error MedicationStatement.dosage.dose[x]:doseQuantity The comparator is not used on a SimpleQuantity comparator.empty()

Differential View

This structure is derived from Zib MedicationUse

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement Zib MedicationUse
MedicationStatement.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Zib MedicationUse Prescriber Who ordered the initial medication(s)
MedicationStatement.category
MedicationStatement.category.text This element must be supported. 0..1 string Plain text representation of the concept
​ MedicationStatement.medicationReference This element must be supported. 1..1 Reference(Medication) ProductUsed
​ MedicationStatement.medicationReference.display This element must be supported. 0..1 string Text alternative for the resource
​ MedicationStatement.effectivePeriod This element must be supported. 0..1 Period PeriodOfUse
​ MedicationStatement.effectivePeriod.start This element must be supported. 0..1 dateTime StartDate
​ MedicationStatement.effectivePeriod.end This element must be supported. 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. 1..1 dateTime MedicationUseDateTime
MedicationStatement.dosage
MedicationStatement.dosage.text This element must be supported. 0..1 string Description
MedicationStatement.dosage.route
MedicationStatement.dosage.route.text This element must be supported. 0..1 string Plain text representation of the concept

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* Zib MedicationUse MedicationUse
Constraints: mst-1
MedicationStatement.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationStatement.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationStatement.language 0..1 code Language of the resource content
Binding: Common Languages (extensible): A human language.
Additional BindingsPurpose
All Languages Max Binding
MedicationStatement.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator 0..1 (Complex) AsAgreedIndicator
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator
Constraints: ext-1
MedicationStatement.Slices for extension.extension:asAgreedIndicator.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for extension.extension:asAgreedIndicator.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:asAgreedIndicator.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator"
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:asAgreedIndicator.Slices for value[x].value[x]:valueBoolean 0..1 boolean Value of extension
Example Example of asAgreed: true
MedicationStatement.Slices for extension.extension:prescriber This element must be supported. 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner) Who ordered the initial medication(s)
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber
Constraints: ext-1
MedicationStatement.Slices for extension.extension:author 0..1 Reference(nl-core-practitionerrole | nl-core-practitioner | nl-core-organization | nl-core-patient) Author
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Author
Constraints: ext-1
MedicationStatement.Slices for extension.extension:medicationTreatment 0..1 Identifier Medical Treatment
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-MedicationTreatment
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse 0..* (Complex) ReasonForChangeOrDiscontinuationOfUse
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse
Constraints: ext-1
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse"
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for extension.extension:reasonForChangeOrDiscontinuationOfUse.Slices for value[x].value[x]:valueCodeableConcept 0..1 CodeableConcept ReasonForChangeOrDiscontinuationOfUse
Binding: RedenWijzigenOfStoppenGebruikCodelijst (extensible): ReasonForChangeOrDiscontinuationOfUseCodeList
Example Example of ReasonForChangeOrDiscontinuationOfUse: {"coding":[{"system":"http://snomed.info/sct","code":"79899007","display":"Drug interaction (finding)"}]}
MedicationStatement.Slices for modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
MedicationStatement.Slices for modifierExtension.modifierExtension:repeatPeriodCyclicalSchedule This element is a modifier element. 0..1 Duration RepeatPeriodCyclicalSchedule
URL: http://nictiz.nl/fhir/StructureDefinition/zib-Medication-RepeatPeriodCyclicalSchedule
Constraints: ext-1
MedicationStatement.identifier This element is included in summaries. 0..* Identifier External identifier
MedicationStatement.basedOn This element is included in summaries. 0..* Reference(MedicationRequest | CarePlan | ProcedureRequest | ReferralRequest) Fulfils plan, proposal or order
MedicationStatement.partOf This element is included in summaries. 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) Part of referenced event
MedicationStatement.context This element is included in summaries. 0..1 Reference(Encounter | EpisodeOfCare) Encounter / Episode associated with MedicationStatement
MedicationStatement.status This element is a modifier element. This element is included in summaries. 1..1 code MedicationUseStopType
Binding: MedicationStatementStatus (required): Allergy Intolerance critically Code list
MedicationStatement.category This element is included in summaries. 1..1 CodeableConcept Type of medication usage
Binding: MedicationStatementCategory (preferred): A coded concept identifying where the medication included in the medicationstatement is expected to be consumed or administered
MedicationStatement.category.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.category.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.category.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:code
MedicationStatement.category.Slices for coding.coding:medicationUseCode This element is included in summaries. 0..* Coding MedicationUseCode
MedicationStatement.category.Slices for coding.coding:medicationUseCode.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.category.Slices for coding.coding:medicationUseCode.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationStatement.category.Slices for coding.coding:medicationUseCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Fixed Value: 6 (no extensions allowed)
MedicationStatement.category.Slices for coding.coding:medicationUseCode.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationStatement.category.Slices for coding.coding:medicationUseCode.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationStatement.category.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.Slices for medicationReference Content/Rules for all slices
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference This element must be supported. This element is included in summaries. 1..1 Reference(Medication) ProductUsed
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationStatement.Slices for medicationReference.medicationReference:medicationReference.display This element must be supported. This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.Slices for effectivePeriod Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod This element must be supported. This element is included in summaries. 0..1 Period PeriodOfUse
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration 0..1 (Complex) Duration
URL: http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration
Constraints: ext-1
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.extension 0..0 Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.url 1..1 uri "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration"
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x] Content/Rules for all slices
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.Slices for extension.extension:Duration.Slices for value[x].value[x]:valueDuration 0..1 Duration UsageDuration
Example Example of Duration: {}
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.start This element must be supported. This element is included in summaries. C 0..1 dateTime StartDate
MedicationStatement.Slices for effectivePeriod.effectivePeriod:effectivePeriod.end This element must be supported. This element is included in summaries. C 0..1 dateTime EndDate
MedicationStatement.dateAsserted This element must be supported. This element is included in summaries. 1..1 dateTime MedicationUseDateTime
Example Example of MedicationUseDateTime: 2017-06-14
MedicationStatement.informationSource 0..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-organization) Person or organization that provided the information about the taking of this medication
MedicationStatement.informationSource.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.informationSource.Slices for extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.informationSource.Slices for extension.extension:practitionerRole 0..1 Reference(nl-core-practitionerrole) Optional Extensions Element
URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference
Constraints: ext-1
MedicationStatement.informationSource.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
MedicationStatement.informationSource.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
MedicationStatement.informationSource.display This element is included in summaries. 0..1 string Text alternative for the resource
MedicationStatement.subject This element is included in summaries. 1..1 Reference(nl-core-patient) Who is/was taking the medication
MedicationStatement.derivedFrom 0..* Reference(Resource) Additional supporting information
MedicationStatement.taken This element is a modifier element. This element is included in summaries. 1..1 code UseIndicator
Binding: MedicationStatementTaken (required): A coded concept identifying level of certainty if patient has taken or has not taken the medication
Example Example of taken: y
MedicationStatement.reasonNotTaken C 0..* CodeableConcept True if asserting medication was not given
Binding: SNOMED CT Drugs not taken/completed Codes (example): A coded concept indicating the reason why the medication was not taken
MedicationStatement.reasonCode 0..* CodeableConcept Reason for why the medication is being/was taken
Binding: Condition/Problem/Diagnosis Codes (example): A coded concept identifying why the medication is being taken.
MedicationStatement.reasonCode.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.reasonCode.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.reasonCode.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
MedicationStatement.reasonCode.text This element is included in summaries. 0..1 string ReasonForUse
MedicationStatement.reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the medication is being/was taken
MedicationStatement.note 0..* Annotation Comment
MedicationStatement.dosage 0..* Zib InstructionsForUse The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well InstructionsForUse
MedicationStatement.dosage.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.sequence This element is included in summaries. 0..1 integer SequenceNumber
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string Description
MedicationStatement.dosage.additionalInstruction This element is included in summaries. 0..* CodeableConcept AdditionalInstructions
Binding: Aanvullende gebruiksinstructie (extensible): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationStatement.dosage.patientInstruction This element is included in summaries. 0..1 string Patient or consumer oriented instructions
MedicationStatement.dosage.timing This element is included in summaries. 0..1 Zib AdministrationSchedule The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well AdministeringSchedule
MedicationStatement.dosage.Slices for asNeededCodeableConcept Content/Rules for all slices
MedicationStatement.dosage.Slices for asNeededCodeableConcept.asNeededCodeableConcept:asNeededCodeableConcept This element is included in summaries. 0..1 CodeableConcept AsNeeded
Binding: ZonodigCriteriumCodelijst (extensible): ZonodigCriteriumCodelijst
MedicationStatement.dosage.site This element is included in summaries. 0..1 CodeableConcept Body site to administer to
Binding: SNOMED CT Anatomical Structure for Administration Site Codes (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationStatement.dosage.route This element is included in summaries. 0..1 CodeableConcept RouteOfAdministration
Binding: MedicatieToedieningswegCodelijst (extensible): ToedieningswegCodelijst
Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]}
MedicationStatement.dosage.route.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.route.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.route.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationStatement.dosage.method This element is included in summaries. 0..1 CodeableConcept Technique for administering medication
Binding: SNOMED CT Administration Method Codes (example): A coded concept describing the technique by which the medicine is administered.
MedicationStatement.dosage.Slices for dose[x] This element is included in summaries. 0..1 Dose
Slice: Unordered, Open by type:$this
MedicationStatement.dosage.Slices for dose[x].doseRange Range
MedicationStatement.dosage.Slices for dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseQuantity This element is included in summaries. C 0..1 SimpleQuantity A fixed quantity (no comparator)
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: qty-3, sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange This element is included in summaries. 0..1 Range Amount of medication per dose
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.low This element is included in summaries. C 0..1 SimpleQuantity Low limit
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: sqty-1
MedicationStatement.dosage.Slices for dose[x].dose[x]:doseRange.high This element is included in summaries. C 0..1 SimpleQuantity High limit
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerPeriod This element is included in summaries. 0..1 Ratio MaximumDose
MedicationStatement.dosage.maxDosePerPeriod.id 0..1 string xml:id (or equivalent in JSON)
MedicationStatement.dosage.maxDosePerPeriod.extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.maxDosePerPeriod.numerator This element is included in summaries. 0..1 Quantity Numerator value
Binding: G-Standaard Eenhedentabel (required): GstdTabel902
MedicationStatement.dosage.maxDosePerPeriod.denominator This element is included in summaries. 0..1 Quantity Denominator value
MedicationStatement.dosage.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity Upper limit on medication per administration
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationStatement.dosage.rate[x] This element is included in summaries. 0..1 AdministeringSpeed
MedicationStatement.dosage.rate[x].rateRatio Ratio
MedicationStatement.dosage.rate[x].rateRange Range
MedicationStatement.dosage.rate[x].rateQuantity Quantity(SimpleQuantity)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​language Base extensible Common Languages 📦3.0.2 FHIR Std.
MedicationStatement.​extension:reasonForChangeOrDiscontinuationOfUse.​value[x]:valueCodeableConcept Base extensible RedenWijzigenOfStoppenGebruikCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​status Base required MedicationStatementStatus 📦3.0.2 FHIR Std.
MedicationStatement.​category Base preferred MedicationStatementCategory 📦3.0.2 FHIR Std.
MedicationStatement.​taken Base required MedicationStatementTaken 📦3.0.2 FHIR Std.
MedicationStatement.​reasonNotTaken Base example SNOMED CT Drugs not taken/completed Codes 📦3.0.2 FHIR Std.
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.additionalInstruction Base extensible Aanvullende gebruiksinstructie 📦2016-04-07T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.asNeededCodeableConcept:asNeededCodeableConcept Base extensible ZonodigCriteriumCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.route Base extensible MedicatieToedieningswegCodelijst 📦2017-12-31T00:00:00 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦3.0.2 FHIR Std.
MedicationStatement.​dosage.dose[x]:doseQuantity Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseRange.​low Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.dose[x]:doseRange.​high Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3
MedicationStatement.​dosage.maxDosePerPeriod.​numerator Base required G-Standaard Eenhedentabel 📦2016-08-30T20:24:53 Nictiz FHIR NL STU3 Zib2017 v2.3

Constraints

Id Grade Path(s) Description Expression
dom-1 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error MedicationStatement.extension:asAgreedIndicator, MedicationStatement.extension:prescriber, MedicationStatement.extension:author, MedicationStatement.extension:medicationTreatment, MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse, MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule, MedicationStatement.effectivePeriod:effectivePeriod.extension:Duration, MedicationStatement.informationSource.extension:practitionerRole Must have either extensions or value[x], not both extension.exists() != value.exists()
mst-1 error MedicationStatement Reason not taken is only permitted if Taken is No reasonNotTaken.exists().not() or (taken = 'n')
qty-3 error MedicationStatement.dosage.dose[x]:doseQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
sqty-1 error MedicationStatement.dosage.dose[x]:doseQuantity, MedicationStatement.dosage.dose[x]:doseRange.low, MedicationStatement.dosage.dose[x]:doseRange.high, MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from Zib MedicationUse

Summary

Must-Support: 10 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron