{ "description": null, "_filename": "EndoProcedure.json", "package_name": "rapportendoscopiequebec.test", "date": "2024-03-14T21:23:59.359082+00:00", "derivation": "constraint", "meta": { "lastUpdated": "2024-03-14T21:09:01.1242244+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "EndoProcedure", "abstract": false, "type": "Procedure", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.40", "status": "draft", "id": "46afd044-92eb-4bca-a7e3-07654f56dfef", "kind": "resource", "url": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoProcedure", "version": "0.1.0", "differential": { "element": [ { "id": "Procedure.id", "path": "Procedure.id", "comment": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation. ---" }, { "id": "Procedure.meta", "path": "Procedure.meta", "mustSupport": true }, { "id": "Procedure.meta.profile", "path": "Procedure.meta.profile", "comment": "Projet endoscopie, utiliser : https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoProcedure\r\n\r\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.", "mustSupport": true }, { "id": "Procedure.meta.security", "path": "Procedure.meta.security", "mustSupport": true }, { "id": "Procedure.meta.security.system", "path": "Procedure.meta.security.system", "mustSupport": true }, { "id": "Procedure.meta.security.code", "path": "Procedure.meta.security.code", "mustSupport": true }, { "id": "Procedure.meta.security.display", "path": "Procedure.meta.security.display", "mustSupport": true }, { "id": "Procedure.meta.tag", "path": "Procedure.meta.tag", "mustSupport": true }, { "id": "Procedure.meta.tag.system", "path": "Procedure.meta.tag.system", "mustSupport": true }, { "id": "Procedure.meta.tag.code", "path": "Procedure.meta.tag.code", "mustSupport": true }, { "id": "Procedure.meta.tag.display", "path": "Procedure.meta.tag.display", "mustSupport": true }, { "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", "mustSupport": true }, { "id": "Procedure.extension:previousColonoscopy.value[x]", "path": "Procedure.extension.value[x]", "short": "yes| no|unknown|non applicable", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/ColoscopieAnterieureEndo", "description": "Valueset with Yes, No, Unknown, and Not Applicable." }, "definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).\r\nOld ValueSet: http://hl7.org/fhir/us/mdi/ValueSet/ValueSet-yes-no-unknown-not-applicable", "mustSupport": true }, { "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:endoConsentTo", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoConsentTo" ] } ], "sliceName": "endoConsentTo", "isModifier": false }, { "id": "Procedure.extension:endoMedicationByAnesthetist", "path": "Procedure.extension", "type": [ { "code": "Extension", "profile": [ "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/EndoMedicationByAnesthetist" ] } ], "sliceName": "endoMedicationByAnesthetist", "isModifier": false }, { "id": "Procedure.extension:endoMedicationByAnesthetist.value[x]", "path": "Procedure.extension.value[x]", "short": "Médication prise en charge par l'anesthésiste", "definition": "Médication prise en charge par l'anesthésiste (Value Domain: true | false)." }, { "id": "Procedure.identifier", "path": "Procedure.identifier", "mustSupport": true }, { "id": "Procedure.identifier.use", "path": "Procedure.identifier.use", "mustSupport": true }, { "id": "Procedure.identifier.type", "path": "Procedure.identifier.type", "mustSupport": true }, { "id": "Procedure.identifier.type.coding", "path": "Procedure.identifier.type.coding", "mustSupport": true }, { "id": "Procedure.identifier.type.coding.system", "path": "Procedure.identifier.type.coding.system", "mustSupport": true }, { "id": "Procedure.identifier.type.coding.code", "path": "Procedure.identifier.type.coding.code", "mustSupport": true }, { "id": "Procedure.identifier.type.coding.display", "path": "Procedure.identifier.type.coding.display", "mustSupport": true }, { "id": "Procedure.identifier.system", "path": "Procedure.identifier.system", "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": "required", "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", "binding": { "strength": "required", "valueSet": "https://extranet.ti.msss.rtss.qc.ca/FHIR/Endo/ColoscopieTypeEndo", "description": "Coloscopie type" }, "slicing": { "rules": "open", "discriminator": [ { "path": "system", "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.system", "min": 1, "path": "Procedure.code.coding.system", "fixedUri": "http://snomed.info/sct", "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.\\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/IntervenantProcedureEndo" }, "mustSupport": true }, { "id": "Procedure.performer.function.coding", "path": "Procedure.performer.function.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "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.system", "path": "Procedure.performer.function.coding.system", "fixedUri": "http://snomed.info/sct", "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/OrganisationOrdreEndo", "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.\\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/ComplicationEndo", "description": "Codes of complications" }, "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Procedure.complication.coding:SNOMED-CT", "path": "Procedure.complication.coding", "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" }