{ "description": "An extension to provide the manner in which medication is discontinued (temporary or definitive).", "_filename": "ext-StopType.json", "package_name": "nictiz.fhir.nl.r4.medicationprocess9", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "4.0.1", "purpose": "This extension represents the MedicationAgreementStopType and AdministrationAgreementStopType concepts, and the MedicationUseStopType and VariableDosingRegimenStopType concepts which have a binding on a more restricted ValueSet, of the MedicationProcess9 information standard.", "name": "ExtStopType", "abstract": false, "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.", "type": "Extension", "experimental": null, "resourceType": "StructureDefinition", "title": "ext StopType", "package_version": "2.0.0-beta.4", "status": "active", "id": "b579828a-dabf-463a-8a7f-feb4ddcaf1a3", "kind": "complex-type", "url": "http://nictiz.nl/fhir/StructureDefinition/ext-StopType", "context": [ { "type": "element", "expression": "MedicationRequest" }, { "type": "element", "expression": "MedicationDispense" }, { "type": "element", "expression": "MedicationStatement" } ], "version": "2.0.0-beta.3", "differential": { "element": [ { "id": "Extension", "max": "1", "path": "Extension", "definition": "This StopType modifier extension works differently than the `.status` element of resources because it has a different meaning. The `.status` element usually represents the status of the resource at the moment of exchanging the resource. This means that over the lifetime of a resource, the status may change (and is very much related to use period). That – in itself – makes solely mapping StopType (which may never change in an instance) to `.status` not suitable.\r\n\r\nFor example: suppose you want the patient to stop taking medication definitively three days from today. This is a stop medication agreement with a StopType of _definitive_. However today, tomorrow and the day after tomorrow the `.status` of this medication agreement is _active_ and only after the end date of the usage period the `.status` should be _stopped_. Status and StopType are simply not the same thing.", "isModifier": true, "isModifierReason": "This element is labeled as a modifier because StopType contains codes that mark the resource as no longer active." }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "http://nictiz.nl/fhir/StructureDefinition/ext-StopType" }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "short": "StopType", "binding": { "strength": "required", "valueSet": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.20.77.11.50--20221216102010" }, "definition": "Stop type, the manner in which this medication is discontinued or canceled (temporary, definitive or canceled)." } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "https://www.nictiz.nl", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }