{ "description": null, "_filename": "EndoProcedure.json", "package_name": "rapportendoscopiequebec.test", "date": "2023-12-07T14:17:21.7020875+00:00", "derivation": "constraint", "meta": { "lastUpdated": "2023-12-07T14:16:56.0983472+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "EndoProcedure", "abstract": false, "type": "Procedure", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.6", "status": "draft", "id": "0681df46-27c0-4287-8a4e-94b037530adf", "kind": "resource", "url": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoProcedure", "version": "0.1.0", "differential": { "element": [ { "id": "Procedure.extension:procedureTimes", "max": "1", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoProcedureTimes" ] } ], "sliceName": "procedureTimes", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:StartTime", "path": "Procedure.extension.extension", "sliceName": "StartTime", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:StartTime.value[x]", "path": "Procedure.extension.extension.value[x]", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:EndTime", "path": "Procedure.extension.extension", "sliceName": "EndTime", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:EndTime.value[x]", "path": "Procedure.extension.extension.value[x]", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime", "path": "Procedure.extension.extension", "sliceName": "WithdrawalTime", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime.value[x]", "path": "Procedure.extension.extension.value[x]", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime.value[x].value", "path": "Procedure.extension.extension.value[x].value", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime.value[x].unit", "path": "Procedure.extension.extension.value[x].unit", "fixedString": "min", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime.value[x].system", "path": "Procedure.extension.extension.value[x].system", "mustSupport": true }, { "id": "Procedure.extension:procedureTimes.extension:WithdrawalTime.value[x].code", "path": "Procedure.extension.extension.value[x].code", "mustSupport": true }, { "id": "Procedure.extension:consentTo", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoConsentTo" ] } ], "sliceName": "consentTo", "mustSupport": true }, { "id": "Procedure.identifier", "path": "Procedure.identifier", "mustSupport": true }, { "id": "Procedure.identifier.use", "path": "Procedure.identifier.use", "mustSupport": true }, { "id": "Procedure.identifier.value", "path": "Procedure.identifier.value", "mustSupport": true }, { "id": "Procedure.basedOn", "max": "1", "path": "Procedure.basedOn", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoServiceRequest" ] } ] }, { "id": "Procedure.status", "path": "Procedure.status", "fixedCode": "completed" }, { "id": "Procedure.code", "min": 1, "path": "Procedure.code", "binding": { "strength": "example", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/ProceduresEffectuees" }, "mustSupport": true }, { "id": "Procedure.code.coding", "max": "1", "min": 1, "path": "Procedure.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Procedure.code.coding:SNOMED-CT", "max": "1", "min": 1, "path": "Procedure.code.coding", "sliceName": "SNOMED-CT", "mustSupport": true }, { "id": "Procedure.code.coding:SNOMED-CT.code", "min": 1, "path": "Procedure.code.coding.code", "mustSupport": true }, { "id": "Procedure.code.coding:SNOMED-CT.display", "min": 1, "path": "Procedure.code.coding.display", "mustSupport": true }, { "id": "Procedure.code.text", "path": "Procedure.code.text", "mustSupport": true }, { "id": "Procedure.subject", "path": "Procedure.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoPatient" ] } ] }, { "id": "Procedure.encounter", "path": "Procedure.encounter", "mustSupport": true }, { "id": "Procedure.encounter.identifier", "min": 1, "path": "Procedure.encounter.identifier", "mustSupport": true }, { "id": "Procedure.encounter.identifier.use", "min": 1, "path": "Procedure.encounter.identifier.use", "fixedCode": "official", "mustSupport": true }, { "id": "Procedure.encounter.identifier.value", "min": 1, "path": "Procedure.encounter.identifier.value", "mustSupport": true }, { "id": "Procedure.performed[x]", "min": 1, "path": "Procedure.performed[x]", "type": [ { "code": "dateTime" } ], "definition": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.\r\nThe format is YYYY-MM-DD, e.g. 2020-08-23.", "mustSupport": true }, { "id": "Procedure.performer", "path": "Procedure.performer", "mustSupport": true }, { "id": "Procedure.performer.function", "min": 1, "path": "Procedure.performer.function", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/IntervenantProcedure" }, "mustSupport": true }, { "id": "Procedure.performer.function.coding", "path": "Procedure.performer.function.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Procedure.performer.function.coding:SNOMED-CT", "max": "1", "path": "Procedure.performer.function.coding", "sliceName": "SNOMED-CT", "mustSupport": true }, { "id": "Procedure.performer.function.coding:SNOMED-CT.code", "path": "Procedure.performer.function.coding.code", "mustSupport": true }, { "id": "Procedure.performer.function.coding:SNOMED-CT.display", "path": "Procedure.performer.function.coding.display", "mustSupport": true }, { "id": "Procedure.performer.function.text", "path": "Procedure.performer.function.text", "mustSupport": true }, { "id": "Procedure.performer.actor", "path": "Procedure.performer.actor", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoPractitioner" ] } ], "mustSupport": true }, { "id": "Procedure.performer.actor.identifier.value", "path": "Procedure.performer.actor.identifier.value", "mustSupport": true }, { "id": "Procedure.performer.actor.identifier.assigner.display", "path": "Procedure.performer.actor.identifier.assigner.display", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/OrganisationsOrdres", "description": "Organisations ordres" } }, { "id": "Procedure.location", "min": 1, "path": "Procedure.location", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoLocation" ] } ], "definition": "L'installation de l'établissement où la procédure a été effectuée.\r\nThe location where the procedure actually happened." }, { "id": "Procedure.report", "path": "Procedure.report", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoDiagnosticReport", "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoDocumentReference" ] } ] }, { "id": "Procedure.complication", "path": "Procedure.complication", "mustSupport": true }, { "id": "Procedure.complication.coding", "path": "Procedure.complication.coding", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/Complications", "description": "Complications" }, "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Procedure.complication.coding:SNOMED-CT", "path": "Procedure.complication.coding", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/Endo-complication-valueset", "description": "Codes of complications" }, "sliceName": "SNOMED-CT", "mustSupport": true }, { "id": "Procedure.complication.coding:SNOMED-CT.code", "path": "Procedure.complication.coding.code", "mustSupport": true }, { "id": "Procedure.complication.coding:SNOMED-CT.display", "path": "Procedure.complication.coding.display", "mustSupport": true }, { "id": "Procedure.complication.text", "path": "Procedure.complication.text", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure" }