{ "description": "The use cases within eOverdracht form a workflow that may include the negotiation of the transfer of the patient, and ends with the transfer of the medical record. This Task resource is used to track the worflow and acts as the entry point for all data exchanges within eOverdracht.", "_filename": "eOverdracht-Task.json", "package_name": "nictiz.fhir.nl.stu3.eoverdracht", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "3.0.2", "name": "eOverdrachtTask", "mapping": [ { "uri": "https://decor.nictiz.nl/art-decor/decor-scenarios--e-overdracht-?id=2.16.840.1.113883.2.4.3.11.60.30.4.63", "name": "eOverdracht 4.0 transaction \"Sturen aanmeldbericht\"", "identity": "eOverdracht-AdvanceNotice" }, { "uri": "https://decor.nictiz.nl/art-decor/decor-scenarios--e-overdracht-?id=2.16.840.1.113883.2.4.3.11.60.30.4.64", "name": "eOverdracht 4.0 transaction \"Sturen antwoord aanmeldbericht\"", "identity": "eOverdracht-AdvanceNotice-Answer" }, { "uri": "https://decor.nictiz.nl/art-decor/decor-scenarios--e-overdracht-?id=2.16.840.1.113883.2.4.3.11.60.30.4.68", "name": "eOverdracht 4.0 transaction \"Sturen bevestiging of annulering aanmelding\"", "identity": "eOverdracht-AdvanceNotice-AcceptOrReject" } ], "abstract": false, "copyright": "CC0", "type": "Task", "experimental": null, "resourceType": "StructureDefinition", "title": "eOverdracht Task", "package_version": "1.0.0-rc8", "status": "active", "id": "65e3731c-670c-4fe5-90bf-ebb4c6940059", "kind": "resource", "url": "http://nictiz.nl/fhir/StructureDefinition/eOverdracht-Task", "version": "1.0.0-rc8", "differential": { "element": [ { "id": "Task.status", "path": "Task.status", "mapping": [ { "map": "e-overdracht-dataelement-v4-1166", "comment": "Antwoord aanmelding", "identity": "eOverdracht-AdvanceNotice-Answer" }, { "map": "e-overdracht-dataelement-v4-1167", "comment": "Bevestiging of annulering aanmelding", "identity": "eOverdracht-AdvanceNotice-AcceptOrReject" } ], "definition": "The current state of the Task. States that can be used:\r\n\r\n* _requested_: placer has made the advance notice available\r\n* _received_: filler has received the request and is assessing the request\r\n* _accepted_: filler accepts the registration, and can provide the care that is being requested\r\n* _on-hold_: filler proposes an alternative date\r\n* _in-progress_: placer confirms to the filler that it will proceed with the transfer\r\n* _rejected_: filler rejects the registration\r\n* _cancelled_: placer or filler has cancelled the transfer\r\n* _completed_: filler recieved the nursing handoff\r\n\r\nNote: _ready_ and _failed_ will not be used" }, { "id": "Task.statusReason.text", "path": "Task.statusReason.text", "mapping": [ { "map": "e-overdracht-dataelement-v4-1168", "comment": "Toelichting antwoord aanmelding", "identity": "eOverdracht-AdvanceNotice-Answer" } ] }, { "id": "Task.intent", "path": "Task.intent", "comment": "This element is immutable. Proposed tasks, planned tasks, etc. must be distinct instances.\n\nIn the case the Task has the intent \"order\"" }, { "id": "Task.code", "min": 1, "path": "Task.code" }, { "id": "Task.code.coding", "min": 1, "path": "Task.code.coding" }, { "id": "Task.code.coding.system", "min": 1, "path": "Task.code.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Task.code.coding.code", "min": 1, "path": "Task.code.coding.code", "fixedCode": "308292007" }, { "id": "Task.code.coding.display", "path": "Task.code.coding.display", "defaultValueString": "Overdracht van zorg" }, { "id": "Task.for", "min": 1, "path": "Task.for", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient" } ], "mapping": [ { "map": "e-overdracht-dataelement-v4-4", "comment": "Persoonsgegevens::Patient", "identity": "eOverdracht-AdvanceNotice" } ] }, { "id": "Task.requester", "min": 1, "path": "Task.requester" }, { "id": "Task.requester.agent", "path": "Task.requester.agent", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-organization" }, { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" } ], "mapping": [ { "map": "e-overdracht-dataelement-v4-102", "comment": "Sturende organisatie::Zorgaanbieder", "identity": "eOverdracht-AdvanceNotice" } ], "definition": "The practitioner or organisation who initiated the task." }, { "id": "Task.requester.agent.extension", "min": 0, "path": "Task.requester.agent.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Task.requester.agent.extension:practitionerRole", "max": "1", "min": 0, "path": "Task.requester.agent.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference" } ], "sliceName": "practitionerRole" }, { "id": "Task.owner", "path": "Task.owner", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-organization" } ], "mapping": [ { "map": "e-overdracht-dataelement-v4-153", "comment": "Ontvangende organisatie::Zorgaanbieder", "identity": "eOverdracht-AdvanceNotice" }, { "map": "e-overdracht-dataelement-v4-153", "comment": "Ontvangende organisatie::Zorgaanbieder", "identity": "eOverdracht-AdvanceNotice-Answer" } ] }, { "id": "Task.input", "path": "Task.input", "slicing": { "rules": "open", "discriminator": [ { "path": "type.coding.code", "type": "value" } ] } }, { "id": "Task.input:advanceNotice", "max": "1", "path": "Task.input", "mapping": [ { "map": "e-overdracht-transaction-63", "comment": "eOverdracht transaction \"Sturen aanmeldbericht\"", "identity": "eOverdracht-AdvanceNotice" } ], "sliceName": "advanceNotice" }, { "id": "Task.input:advanceNotice.type.coding.system", "path": "Task.input.type.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Task.input:advanceNotice.type.coding.code", "path": "Task.input.type.coding.code", "fixedCode": "721915006" }, { "id": "Task.input:advanceNotice.value[x]:valueReference", "path": "Task.input.valueReference", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/eOverdracht-AdvanceNotice" } ], "sliceName": "valueReference" }, { "id": "Task.input:nursingHandoff", "max": "1", "path": "Task.input", "sliceName": "nursingHandoff" }, { "id": "Task.input:nursingHandoff.type.coding.system", "path": "Task.input.type.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Task.input:nursingHandoff.type.coding.code", "path": "Task.input.type.coding.code", "fixedCode": "11171000146100" }, { "id": "Task.input:nursingHandoff.value[x]:valueReference", "path": "Task.input.value[x]", "type": [ { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/eOverdracht-NursingHandoff-Childcare-0-1yo" }, { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/eOverdracht-NursingHandoff-Childcare-1-18yo" }, { "code": "Reference", "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/eOverdracht-NursingHandoff-Adults" } ], "sliceName": "valueReference" }, { "id": "Task.output", "path": "Task.output", "slicing": { "rules": "open", "discriminator": [ { "path": "type.coding.code", "type": "value" } ] } }, { "id": "Task.output:alternativeDate", "max": "1", "path": "Task.output", "mapping": [ { "map": "e-overdracht-dataelement-v4-1164", "comment": "Alternatieve datum overplaatsing", "identity": "eOverdracht-AdvanceNotice-Answer" } ], "sliceName": "alternativeDate" }, { "id": "Task.output:alternativeDate.type.coding", "max": "1", "min": 1, "path": "Task.output.type.coding" }, { "id": "Task.output:alternativeDate.type.coding.system", "min": 1, "path": "Task.output.type.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Task.output:alternativeDate.type.coding.code", "min": 1, "path": "Task.output.type.coding.code", "fixedCode": "146851000146105" }, { "id": "Task.output:alternativeDate.type.coding.display", "path": "Task.output.type.coding.display", "defaultValueString": "Alternative date for transfer of care (waarneembare entiteit)" }, { "id": "Task.output:alternativeDate.value[x]:valueDateTime", "path": "Task.output.valueDateTime", "type": [ { "code": "dateTime" } ], "sliceName": "valueDateTime" } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "https://www.nictiz.nl", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Task" }