{ "description": "This profile is based on Medicatieproces V9.0.7 and the related Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) MedicationUse version 1.0.1, year 2017.\\r\\n\\r\\nMedicationUse is a statement on the historic, current or intended use of a certain medicine.", "_filename": "zib-MedicationUse.json", "package_name": "nictiz.fhir.nl.stu3.zib2017", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "3.0.1", "purpose": "The goal of the medication use is to provide insight into the patient’s pattern of use.", "name": "Zib MedicationUse", "mapping": [ { "uri": "https://zibs.nl/wiki/MedicationUse2-v1.0(2017EN)", "name": "HCIM MedicationUse2-v1.0(2017EN)", "identity": "hcim-medicationuse2-v1.0-2017EN" }, { "uri": "https://zibs.nl/wiki/TimeInterval-v1.0(2017EN)", "name": "HCIM Part TimeInterval-v1.0(2017EN)", "identity": "hcim-timeinterval-v1.0-2017EN" }, { "uri": "https://decor.nictiz.nl/medicatieproces/mp-html-20181220T121121/ds-2.16.840.1.113883.2.4.3.11.60.20.77.1.3-2016-06-01T000000.html", "name": "Medication Process v09", "comment": "Language of Medication Process is Dutch.", "identity": "Medication-Process-v09" }, { "uri": "https://zibs.nl/wiki/InstructionsForUse-v1.0(2017EN)", "name": "HCIM InstructionsForUse-v1.0(2017EN)", "identity": "hcim-instructionsforuse-v1.0-2017EN" }, { "uri": "https://zibs.nl/wiki/BasicElements-v1.0(2017EN)", "name": "HCIM BasicElements-v1.0(2017EN)", "identity": "hcim-basicelements-v1.0-2017EN" } ], "abstract": false, "copyright": "CC0", "type": "MedicationStatement", "experimental": null, "resourceType": "StructureDefinition", "title": "HCIM MedicationUse", "package_version": "1.3.1", "status": "active", "id": "3b56ad3a-fb40-4343-bc9f-d9720e78b2bc", "kind": "resource", "url": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse", "version": "2.2.2", "differential": { "element": [ { "id": "MedicationStatement", "path": "MedicationStatement", "alias": [ "Medicatiegebruik" ], "short": "MedicationUse", "mapping": [ { "map": "NL-CM:9.11.21338", "comment": "MedicationUse", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "definition": "MedicationUse is a statement on the historic, current or intended use of a certain medicine." }, { "id": "MedicationStatement.extension", "path": "MedicationStatement.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "path": "MedicationStatement.extension", "definition": "Is the medicine used as outlined in the medication agreement?", "short": "AsAgreedIndicator", "mapping": [ { "map": "NL-CM:9.11.22492", "comment": "AsAgreedIndicator", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-AsAgreedIndicator" } ], "sliceName": "asAgreedIndicator", "alias": [ "VolgensAfspraakIndicator" ], "max": "1", "id": "MedicationStatement.extension:asAgreedIndicator" }, { "id": "MedicationStatement.extension:asAgreedIndicator.valueBoolean:valueBoolean", "path": "MedicationStatement.extension.valueBoolean", "example": [ { "label": "Example of asAgreed", "valueBoolean": true } ], "sliceName": "valueBoolean" }, { "path": "MedicationStatement.extension", "definition": "The health professional that entered the medication agreement with the patient.", "short": "Prescriber", "mapping": [ { "map": "NL-CM:9.11.23290", "comment": "Prescriber", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Prescriber" } ], "sliceName": "prescriber", "alias": [ "Voorschrijver" ], "id": "MedicationStatement.extension:prescriber", "comment": "The health professional's specialty, role, and organization are captured and communicated through the PractitionerRole Resource based on the nl-core-practitionerrole profile." }, { "path": "MedicationStatement.extension", "definition": "The author of this MedicationStatement. This is either a patient, a health professional or a healthcare provicer.", "short": "Author", "mapping": [ { "map": "mp-dataelement900-22471", "comment": "Auteur", "identity": "Medication-Process-v09" }, { "map": "NL-CM:0.0.7", "comment": "Author", "identity": "hcim-basicelements-v1.0-2017EN" } ], "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Author" } ], "sliceName": "author", "alias": [ "Auteur" ], "max": "1", "id": "MedicationStatement.extension:author", "comment": "A patient as author maps to the MP9 concept: mp-dataelement900-22472.\r\nA health professional as author maps to the MP9 concept: mp-dataelement900-22473.\r\nA healthcare provider as author maps to the MP9 concept: mp-dataelement900-23994.\r\n\r\nThe health professional's specialty, role, and organization are captured and communicated through the PractitionerRole Resource based on the nl-core-practitionerrole profile." }, { "path": "MedicationStatement.extension", "definition": "This extension is to describe which overarching medical treatment this information is part of. This is done by the use of an identifier of that medical treatment.", "short": "Medical Treatment", "mapping": [ { "map": "mp-dataelement900-22092", "comment": "Medicamenteuze behandeling", "identity": "Medication-Process-v09" } ], "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-Medication-MedicationTreatment" } ], "sliceName": "medicationTreatment", "alias": [ "Medicamenteuze Behandeling" ], "max": "1", "id": "MedicationStatement.extension:medicationTreatment", "comment": "No HCIM concept is available for this element. Therefore a mapping to the relevant element Medication Process data element is provided." }, { "id": "MedicationStatement.extension:copyIndicator", "max": "1", "path": "MedicationStatement.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-Medication-CopyIndicator" } ], "alias": [ "kopie indicator" ], "short": "copy indicator", "mapping": [ { "map": "mp-dataelement900-23413", "comment": "Kopie Indicator", "identity": "Medication-Process-v09" } ], "sliceName": "copyIndicator" }, { "id": "MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse", "path": "MedicationStatement.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-ReasonForChangeOrDiscontinuationOfUse" } ], "alias": [ "RedenWijzigenOfStoppenGebruik", "Reden wijzigen of stoppen gebruik" ], "short": "ReasonForChangeOrDiscontinuationOfUse", "sliceName": "reasonForChangeOrDiscontinuationOfUse", "definition": "Reason for changing or discontinuing use of medication." }, { "id": "MedicationStatement.extension:reasonForChangeOrDiscontinuationOfUse.valueCodeableConcept:valueCodeableConcept", "path": "MedicationStatement.extension.valueCodeableConcept", "binding": { "strength": "extensible" }, "example": [ { "label": "Example of ReasonForChangeOrDiscontinuationOfUse", "valueCodeableConcept": { "coding": [ { "code": "79899007", "system": "urn:oid:2.16.840.1.113883.6.96", "display": "Drug interaction (disorder)" } ] } } ], "mapping": [ { "map": "mp-dataelement900-22493", "comment": "Reden wijzigen of stoppen gebruik", "identity": "Medication-Process-v09" } ], "sliceName": "valueCodeableConcept" }, { "id": "MedicationStatement.modifierExtension", "path": "MedicationStatement.modifierExtension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "path": "MedicationStatement.modifierExtension", "definition": "The repeated period in a cyclical schedule (of one or more dosing instructions). A cyclic schedule is noted in days, the corresponding dosing duration is also in days.\r\n\r\nExamples of a cyclical schedule: contraceptive pill (21 days, 1 pill 1x a day, then skip for 7 days, repeat), repeat period here is 28 days.\r\nRepeatPeriodCyclicalSchedule", "short": "RepeatPeriodCyclicalSchedule", "mapping": [ { "map": "NL-CM:9.12.22505", "comment": "RepeatPeriodCyclicalSchedule", "identity": "hcim-instructionsforuse-v1.0-2017EN" } ], "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-Medication-RepeatPeriodCyclicalSchedule" } ], "sliceName": "repeatPeriodCyclicalSchedule", "max": "1", "label": "HerhaalperiodeCyclischSchema", "id": "MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule" }, { "id": "MedicationStatement.identifier", "path": "MedicationStatement.identifier", "alias": [ "MedicatiegebruikIdentificatie" ], "short": "MedicationUseIdentifier", "mapping": [ { "map": "mp-dataelement900-22760", "comment": "Identificatie", "identity": "Medication-Process-v09" }, { "map": "NL-CM:0.0.6", "comment": "IdentificationNumber", "identity": "hcim-basicelements-v1.0-2017EN" } ] }, { "id": "MedicationStatement.status", "path": "MedicationStatement.status", "alias": [ "MedicatieGebruikStopType" ], "short": "MedicationUseStopType", "comment": "MedicationStatement is a statement at a point in time. The status is only representative at the point when it was asserted. The value set for MedicationStatement.status contains codes that assert the status of the use of the medication by the patient (for example, stopped or on hold) as well as codes that assert the status of the medication statement itself (for example, entered in error).\n\nThis element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.\r\n\r\nThis element is also used for the concept 'Stop type'; the manner in which this medication is discontinued (temporary or definitive). A ConceptMap (https://simplifier.net/resolve?canonical=http://nictiz.nl/fhir/ConceptMap/MedicationUseStopTypeCodeLijst-to-MedicationStatementStatus) is available that maps MedicationUseStopTypeCodeLijst to the MedicationStatementStatus valueset.", "mapping": [ { "map": "NL-CM:9.11.23132", "comment": "MedicationUseStopType", "identity": "hcim-medicationuse2-v1.0-2017EN" } ] }, { "id": "MedicationStatement.category", "min": 1, "path": "MedicationStatement.category" }, { "id": "MedicationStatement.category.coding", "path": "MedicationStatement.category.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "code", "type": "value" } ] } }, { "id": "MedicationStatement.category.coding:medicationUseCode", "path": "MedicationStatement.category.coding", "short": "MedicationUseCode", "sliceName": "medicationUseCode", "definition": "Category code used for indexing/retrieval of the ZIB MedicationUse. The system and code are stated in the Medication Process v09." }, { "id": "MedicationStatement.category.coding:medicationUseCode.system", "path": "MedicationStatement.category.coding.system", "fixedUri": "urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3" }, { "id": "MedicationStatement.category.coding:medicationUseCode.code", "path": "MedicationStatement.category.coding.code", "fixedCode": "6" }, { "id": "MedicationStatement.medication[x]:medicationReference", "path": "MedicationStatement.medicationReference", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-Product" } ], "alias": [ "Gebruiksproduct" ], "short": "ProductUsed", "mapping": [ { "map": "NL-CM:9.11.21339", "comment": "ProductUsed", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "sliceName": "medicationReference" }, { "id": "MedicationStatement.effective[x]:effectivePeriod", "path": "MedicationStatement.effectivePeriod", "type": [ { "code": "Period" } ], "alias": [ "Gebruiksperiode" ], "short": "PeriodOfUse", "mapping": [ { "map": "NL-CM:9.11.22663", "comment": "PeriodOfUse", "identity": "hcim-medicationuse2-v1.0-2017EN" }, { "map": "NL-CM:0.0.14", "comment": "DateTime", "identity": "hcim-basicelements-v1.0-2017EN" } ], "sliceName": "effectivePeriod", "definition": "Medication use can be recorded for a certain moment or over a certain period. Thus, medication use can be recorded multiple times during the use of medication. The usage period is the period or moment over which the data is recorded.\r\n\r\nStart date: This is the time at which the agreement was to take effect (or took effect or will take effect). \r\n\r\nDuration: The intended duration of use. E.g. 5 days or 8 weeks. It is not allowed to indicate the duration in months, because different months have a variable duration in days. \r\n\r\nEnd date: The time at which the period of use ends (or ended or will end). To avoid confusion between 'to' and 'up to', the submission of time is always mandatory for the end date." }, { "id": "MedicationStatement.effective[x]:effectivePeriod.extension", "path": "MedicationStatement.effectivePeriod.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "MedicationStatement.effective[x]:effectivePeriod.extension:Duration", "max": "1", "path": "MedicationStatement.effectivePeriod.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationUse-Duration" } ], "alias": [ "tijdsDuur" ], "short": "Duration", "sliceName": "Duration", "definition": "The intended duration of use. E.g. 5 days or 8 weeks. It is not allowed to indicate the duration in months, because different months have a variable duration in days." }, { "id": "MedicationStatement.effective[x]:effectivePeriod.extension:Duration.valueDuration:valueDuration", "path": "MedicationStatement.effectivePeriod.extension.valueDuration", "example": [ { "label": "Example of Duration", "valueDuration": { "code": "d", "unit": "day", "value": 3, "system": "http://unitsofmeasure.org" } } ], "sliceName": "valueDuration" }, { "id": "MedicationStatement.effective[x]:effectivePeriod.start", "path": "MedicationStatement.effectivePeriod.start", "alias": [ "Ingangsdatum" ], "short": "StartDate", "mapping": [ { "map": "NL-CM:20.3.2", "comment": "startDateTime", "identity": "hcim-timeinterval-v1.0-2017EN" } ], "definition": "This is the time at which the agreement was to take effect (or took effect or will take effect)." }, { "id": "MedicationStatement.effective[x]:effectivePeriod.end", "path": "MedicationStatement.effectivePeriod.end", "alias": [ "Einddatum" ], "short": "EndDate", "mapping": [ { "map": "NL-CM:20.3.3", "comment": "endDateTime", "identity": "hcim-timeinterval-v1.0-2017EN" } ], "definition": "The time at which the period of use ends (or ended or will end). To avoid confusion between 'to' and 'up to', the submission of time is always mandatory for the end date." }, { "id": "MedicationStatement.dateAsserted", "min": 1, "path": "MedicationStatement.dateAsserted", "alias": [ "Registratiedatum" ], "short": "MedicationUseDateTime", "example": [ { "label": "Example of MedicationUseDateTime", "valueDateTime": "2017-06-14" } ], "mapping": [ { "map": "NL-CM:9.11.22398", "comment": "MedicationUseDateTime", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "definition": "Date on which this use is entered." }, { "id": "MedicationStatement.informationSource", "path": "MedicationStatement.informationSource", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient" }, { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" }, { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" }, { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-organization" } ], "comment": "The informationSource can be a RelatedPerson (mp-dataelement900-22425), Patient (mp-dataelement900-22452) or a health proffesional (mp-dataelement900-22453).\r\n\r\nIf a health professional is the informationSource the missing-type-reference extension can be used for a PractitionerRole reference. The health professional's specialty, role, and organization are captured and communicated through the PractitionerRole Resource based on the nl-core-practitionerrole profile.", "mapping": [ { "map": "mp-dataelement900-22424", "comment": "Informant", "identity": "Medication-Process-v09" }, { "map": "NL-CM:0.0.2", "comment": "InformationSource", "identity": "hcim-basicelements-v1.0-2017EN" } ] }, { "id": "MedicationStatement.informationSource.extension", "path": "MedicationStatement.informationSource.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "MedicationStatement.informationSource.extension:practitionerRole", "max": "1", "path": "MedicationStatement.informationSource.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference" } ], "sliceName": "practitionerRole" }, { "id": "MedicationStatement.subject", "path": "MedicationStatement.subject", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient" } ], "mapping": [ { "map": "NL-CM:0.0.11", "comment": "Subject", "identity": "hcim-basicelements-v1.0-2017EN" } ] }, { "id": "MedicationStatement.derivedFrom", "path": "MedicationStatement.derivedFrom", "slicing": { "rules": "open", "discriminator": [ { "path": "reference.resolve()", "type": "profile" } ] } }, { "id": "MedicationStatement.derivedFrom:relatedAgreement", "path": "MedicationStatement.derivedFrom", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement" }, { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement" } ], "alias": [ "Gerelateerde afspraak" ], "short": "Related Agreement", "mapping": [ { "map": "mp-dataelement900-22402", "comment": "Gerelateerde afspraak", "identity": "Medication-Process-v09" } ], "sliceName": "relatedAgreement", "definition": "A reference to a medication or dispense request that have been the medication usage has been based on." }, { "id": "MedicationStatement.derivedFrom:relatedDispense", "path": "MedicationStatement.derivedFrom", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-Dispense" } ], "alias": [ "Gerelateerde verstrekking" ], "short": "Related Dispense", "mapping": [ { "map": "mp-dataelement900-22404", "comment": "Gerelateerde verstrekking", "identity": "Medication-Process-v09" } ], "sliceName": "relatedDispense", "definition": "A reference to the dispense that has provided the basis for indicating use." }, { "id": "MedicationStatement.taken", "path": "MedicationStatement.taken", "alias": [ "GebruikIndicator" ], "short": "UseIndicator", "example": [ { "label": "Example of taken", "valueCode": "y" } ], "mapping": [ { "map": "NL-CM:9.11.22399", "comment": "UseIndicator", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "definition": "Is this medicine used or not?" }, { "id": "MedicationStatement.reasonCode.text", "path": "MedicationStatement.reasonCode.text", "alias": [ "RedenGebruik" ], "short": "ReasonForUse", "mapping": [ { "map": "NL-CM:9.11.22491", "comment": "ReasonForUse", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ], "definition": "The reason for using the medication, particularly in self-care medicine purchased by the patient themselves." }, { "id": "MedicationStatement.note", "path": "MedicationStatement.note", "alias": [ "Toelichting" ], "short": "Comment", "mapping": [ { "map": "NL-CM:9.11.21624", "comment": "Comment", "identity": "hcim-medicationuse2-v1.0-2017EN" } ], "definition": "Comments on the medication use." }, { "id": "MedicationStatement.dosage", "path": "MedicationStatement.dosage", "type": [ { "code": "Dosage", "profile": "http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse" } ], "mapping": [ { "map": "NL-CM:9.11.22504", "comment": "InstructionsForUse", "identity": "hcim-medicationuse2-v1.0-2017EN" } ] }, { "id": "MedicationStatement.dosage.timing.repeat.extension:exact", "path": "MedicationStatement.dosage.timing.repeat.extension", "sliceName": "exact" }, { "id": "MedicationStatement.dosage.timing.repeat.extension:exact.valueBoolean:valueBoolean", "path": "MedicationStatement.dosage.timing.repeat.extension.valueBoolean", "sliceName": "valueBoolean" }, { "id": "MedicationStatement.dosage.dose[x]", "path": "MedicationStatement.dosage.dose[x]", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "info@nictiz.nl", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationStatement" }