{ "description": "This profile is derived from the profile of the Dutch Health and Care Information model (Dutch: Zorginformatiebouwsteen or ZIB) MedicationAdministration, release 2017", "_filename": "mp612-DispenseToFHIRConversion-AdministrationAgreement.json", "package_name": "nictiz.fhir.nl.stu3.zib2017", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "3.0.1", "purpose": "This profile defines the FHIR response for HCIM AdministrationAgreement of a Medicationproces V6.12 request on the LSP.", "name": "MP612 DispenseToFHIRConversion AdministrationAgreement", "mapping": [ { "uri": "https://decor.nictiz.nl/medicatieproces/mp-html-20181220T121121/tr-2.16.840.1.113883.2.4.3.11.60.20.77.4.162-2018-11-29T135611.html", "name": "Medication Process v09 - verstrekkingenvertaling", "comment": "Language of Medication Process is Dutch.", "identity": "Medication-Process-v09" } ], "abstract": false, "copyright": "CC0", "type": "MedicationDispense", "experimental": null, "resourceType": "StructureDefinition", "title": "MP612 DispenseToFHIRConversion AdministrationAgreement", "package_version": "1.3.0", "status": "active", "id": "dc061c8a-ec15-4b35-8011-3fee5684acf0", "kind": "resource", "url": "http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-AdministrationAgreement", "version": "1.2.0", "differential": { "element": [ { "id": "MedicationDispense", "path": "MedicationDispense", "mapping": [ { "map": "mp-dataelement900-20132", "comment": "Toedieningsafspraak", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.extension:authoredOn", "min": 1, "path": "MedicationDispense.extension", "mapping": [ { "map": "mp-dataelement900-20133", "comment": "Afspraakdatum", "identity": "Medication-Process-v09" } ], "sliceName": "authoredOn" }, { "id": "MedicationDispense.extension:agreementReason", "max": "0", "path": "MedicationDispense.extension", "sliceName": "agreementReason" }, { "id": "MedicationDispense.extension:periodOfUse", "path": "MedicationDispense.extension", "mapping": [ { "map": "mp-dataelement900-22660", "comment": "Gebruiksperiode", "identity": "Medication-Process-v09" } ], "sliceName": "periodOfUse" }, { "id": "MedicationDispense.extension:usageDuration", "path": "MedicationDispense.extension", "mapping": [ { "map": "mp-dataelement900-22660", "comment": "Maps naar \"Gebruikdsduur\" binnen het \"Gebruiksperiode\" concept", "identity": "Medication-Process-v09" } ], "sliceName": "usageDuration" }, { "id": "MedicationDispense.extension:additionalInformation", "max": "0", "path": "MedicationDispense.extension", "sliceName": "additionalInformation" }, { "id": "MedicationDispense.extension:medicationTreatment", "min": 1, "path": "MedicationDispense.extension", "sliceName": "medicationTreatment" }, { "id": "MedicationDispense.extension:medicationTreatment.valueIdentifier:valueIdentifier", "min": 1, "path": "MedicationDispense.extension.valueIdentifier", "sliceName": "valueIdentifier" }, { "id": "MedicationDispense.extension:copyIndicator", "max": "0", "path": "MedicationDispense.extension", "sliceName": "copyIndicator" }, { "id": "MedicationDispense.modifierExtension:stopType", "max": "0", "path": "MedicationDispense.modifierExtension", "sliceName": "stopType" }, { "id": "MedicationDispense.modifierExtension:repeatPeriodCyclicalSchedule", "path": "MedicationDispense.modifierExtension", "mapping": [ { "map": "mp-dataelement900-22622", "comment": "Herhaalperiode cyclisch schema", "identity": "Medication-Process-v09" } ], "sliceName": "repeatPeriodCyclicalSchedule" }, { "id": "MedicationDispense.identifier", "max": "0", "path": "MedicationDispense.identifier" }, { "id": "MedicationDispense.partOf", "max": "0", "path": "MedicationDispense.partOf" }, { "id": "MedicationDispense.status", "max": "0", "path": "MedicationDispense.status" }, { "id": "MedicationDispense.category.coding", "max": "1", "min": 1, "path": "MedicationDispense.category.coding" }, { "id": "MedicationDispense.category.coding:administrationAgreementCode", "min": 1, "path": "MedicationDispense.category.coding", "sliceName": "administrationAgreementCode" }, { "id": "MedicationDispense.category.coding:administrationAgreementCode.system", "min": 1, "path": "MedicationDispense.category.coding.system" }, { "id": "MedicationDispense.category.coding:administrationAgreementCode.code", "min": 1, "path": "MedicationDispense.category.coding.code" }, { "id": "MedicationDispense.category.coding:administrationAgreementCode.display", "min": 1, "path": "MedicationDispense.category.coding.display", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ] }, { "id": "MedicationDispense.medicationReference:medicationReference", "path": "MedicationDispense.medicationReference", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Product" } ], "mapping": [ { "map": "mp-dataelement900-20237", "comment": "Geneesmiddel bij toedieningsafspraak", "identity": "Medication-Process-v09" } ], "sliceName": "medicationReference" }, { "id": "MedicationDispense.subject", "min": 1, "path": "MedicationDispense.subject", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Patient" } ] }, { "id": "MedicationDispense.context", "max": "0", "path": "MedicationDispense.context" }, { "id": "MedicationDispense.supportingInformation", "max": "0", "path": "MedicationDispense.supportingInformation" }, { "id": "MedicationDispense.performer", "max": "1", "min": 1, "path": "MedicationDispense.performer", "mapping": [ { "map": "mp-dataelement900-22097", "comment": "Verstrekker", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.performer.actor", "path": "MedicationDispense.performer.actor", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Organization" } ] }, { "id": "MedicationDispense.performer.onBehalfOf", "max": "0", "path": "MedicationDispense.performer.onBehalfOf" }, { "id": "MedicationDispense.authorizingPrescription", "max": "0", "path": "MedicationDispense.authorizingPrescription" }, { "id": "MedicationDispense.type", "max": "0", "path": "MedicationDispense.type" }, { "id": "MedicationDispense.quantity", "max": "0", "path": "MedicationDispense.quantity" }, { "id": "MedicationDispense.daysSupply", "max": "0", "path": "MedicationDispense.daysSupply" }, { "id": "MedicationDispense.whenPrepared", "max": "0", "path": "MedicationDispense.whenPrepared" }, { "id": "MedicationDispense.whenHandedOver", "max": "0", "path": "MedicationDispense.whenHandedOver" }, { "id": "MedicationDispense.destination", "max": "0", "path": "MedicationDispense.destination" }, { "id": "MedicationDispense.receiver", "max": "0", "path": "MedicationDispense.receiver" }, { "id": "MedicationDispense.note", "max": "0", "path": "MedicationDispense.note" }, { "id": "MedicationDispense.dosageInstruction", "max": "1", "min": 1, "path": "MedicationDispense.dosageInstruction", "mapping": [ { "map": "mp-dataelement900-22098", "comment": "Gebruiksinstructie", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.sequence", "path": "MedicationDispense.dosageInstruction.sequence", "mapping": [ { "map": "mp-dataelement900-22624", "comment": "Volgnummer", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.text", "min": 1, "path": "MedicationDispense.dosageInstruction.text", "mapping": [ { "map": "mp-dataelement900-22619", "comment": "Omschrijving", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.additionalInstruction", "path": "MedicationDispense.dosageInstruction.additionalInstruction", "mapping": [ { "map": "mp-dataelement900-22621", "comment": "Aanvullende instructie", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.patientInstruction", "max": "0", "path": "MedicationDispense.dosageInstruction.patientInstruction" }, { "id": "MedicationDispense.dosageInstruction.timing", "path": "MedicationDispense.dosageInstruction.timing", "mapping": [ { "map": "mp-dataelement900-22631", "comment": "Toedieningsschema", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.timing.repeat.bounds[x]", "path": "MedicationDispense.dosageInstruction.timing.repeat.bounds[x]", "mapping": [ { "map": "mp-dataelement900-22625", "comment": "Doseerduur", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.timing.repeat.frequency", "path": "MedicationDispense.dosageInstruction.timing.repeat.frequency", "mapping": [ { "map": "mp-dataelement900-22632", "comment": "Frequentie", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.timing.repeat.period", "path": "MedicationDispense.dosageInstruction.timing.repeat.period", "mapping": [ { "map": "mp-dataelement900-22632", "comment": "When frequency is used, set \"exact\" to false", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.timing.repeat.periodUnit", "path": "MedicationDispense.dosageInstruction.timing.repeat.periodUnit", "mapping": [ { "map": "mp-dataelement900-22634", "comment": "Tijdseenheid", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.timing.repeat.timeOfDay", "path": "MedicationDispense.dosageInstruction.timing.repeat.timeOfDay", "mapping": [ { "map": "mp-dataelement900-22636", "comment": "Toedientijd", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.asNeededCodeableConcept:asNeededCodeableConcept", "path": "MedicationDispense.dosageInstruction.asNeededCodeableConcept", "mapping": [ { "map": "mp-dataelement900-22639", "comment": "Zo nodig", "identity": "Medication-Process-v09" }, { "map": "mp-dataelement900-22640", "comment": "Criterium", "identity": "Medication-Process-v09" } ], "sliceName": "asNeededCodeableConcept" }, { "id": "MedicationDispense.dosageInstruction.site", "max": "0", "path": "MedicationDispense.dosageInstruction.site" }, { "id": "MedicationDispense.dosageInstruction.route", "path": "MedicationDispense.dosageInstruction.route", "mapping": [ { "map": "mp-dataelement900-22620", "comment": "Toedieningsweg", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.dose[x]", "path": "MedicationDispense.dosageInstruction.dose[x]", "mapping": [ { "map": "mp-dataelement900-22627", "comment": "Keerdosis", "identity": "Medication-Process-v09" } ], "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "MedicationDispense.dosageInstruction.maxDosePerPeriod", "path": "MedicationDispense.dosageInstruction.maxDosePerPeriod", "mapping": [ { "map": "mp-dataelement900-22643", "comment": "Maximale dosering", "identity": "Medication-Process-v09" } ] }, { "id": "MedicationDispense.dosageInstruction.maxDosePerAdministration", "max": "0", "path": "MedicationDispense.dosageInstruction.maxDosePerAdministration" }, { "id": "MedicationDispense.dosageInstruction.maxDosePerLifetime", "max": "0", "path": "MedicationDispense.dosageInstruction.maxDosePerLifetime" }, { "id": "MedicationDispense.substitution", "max": "0", "path": "MedicationDispense.substitution" }, { "id": "MedicationDispense.detectedIssue", "max": "0", "path": "MedicationDispense.detectedIssue" }, { "id": "MedicationDispense.notDone", "max": "0", "path": "MedicationDispense.notDone" }, { "id": "MedicationDispense.notDoneReason[x]", "max": "0", "path": "MedicationDispense.notDoneReason[x]" }, { "id": "MedicationDispense.eventHistory", "max": "0", "path": "MedicationDispense.eventHistory" } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "info@nictiz.nl", "system": "email" } ] } ], "baseDefinition": "http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement" }