{ "description": null, "_filename": "EndoProcedure.json", "package_name": "RapportEndoscopieQuebec.test", "date": "2023-09-01T21:31:45.8711579+00:00", "derivation": "constraint", "meta": { "lastUpdated": "2023-09-01T21:14:35.2992867+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "EndoProcedure", "abstract": false, "type": "Procedure", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.1-test", "status": "draft", "id": "24a53341-0cbb-4bc0-a559-6b6d1ec50c7b", "kind": "resource", "url": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoProcedure", "version": null, "differential": { "element": [ { "id": "Procedure.extension:previousColonoscopy", "max": "1", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoPreviousColonoscopy" ] } ], "sliceName": "previousColonoscopy" }, { "id": "Procedure.extension:previousColonoscopy.value[x]", "path": "Procedure.extension.value[x]", "short": "yes| no|unknown|non applicable", "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/us/mdi/ValueSet/ValueSet-yes-no-unknown-not-applicable", "description": "Valueset with Yes, No, Unknown, and Not Applicable." } }, { "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" }, { "id": "Procedure.extension:consentTo", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoConsentTo" ] } ], "sliceName": "consentTo" }, { "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" } }, { "id": "Procedure.code.coding", "max": "1", "min": 1, "path": "Procedure.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] } }, { "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" }, { "id": "Procedure.code.coding:SNOMED-CT.display", "min": 1, "path": "Procedure.code.coding.display" }, { "id": "Procedure.subject", "path": "Procedure.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoPatient" ] } ] }, { "id": "Procedure.encounter.identifier", "min": 1, "path": "Procedure.encounter.identifier" }, { "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." }, { "id": "Procedure.performer.function", "min": 1, "path": "Procedure.performer.function", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/IntervenantProcedure" } }, { "id": "Procedure.performer.function.coding", "path": "Procedure.performer.function.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] } }, { "id": "Procedure.performer.function.coding:SNOMED-CT", "max": "1", "path": "Procedure.performer.function.coding", "sliceName": "SNOMED-CT" }, { "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.actor", "path": "Procedure.performer.actor", "type": [ { "code": "Reference", "targetProfile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoPractitioner" ] } ] }, { "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/EndoOrganizationSite" ] } ], "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.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" } ] } }, { "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" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure" }