PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh.patient-summary@0.9.1-alpha-6
    http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-procedure
{
  "description": "This profile defines a set of constraints to the FHIR Procedure resource for use in Ontario Patient Summaries (PS-ON).  It refines constraints applied  to the Procedure resource by the PS-CA project, which is informed by the constraints of the [Procedure-UV-IPS profile](http://hl7.org/fhir/uv/ips/StructureDefinition-Procedure-uv-ips.html) and the [Canadian Baseline Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-procedure.html) to allow for cross-border and cross-jurisdiction sharing of History of Procedure information.",
  "_filename": "ProcedurePSON.json",
  "package_name": "ca.on.oh.patient-summary",
  "date": "2021-10-04T11:30:20+00:00",
  "derivation": "constraint",
  "publisher": "Ontario Health",
  "fhirVersion": "4.0.1",
  "name": "ProcedurePSON",
  "abstract": false,
  "type": "Procedure",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Procedure (PS-ON)",
  "package_version": "0.9.1-alpha-6",
  "status": "draft",
  "id": "0b5e1fdb-2ce1-4ddc-bf7d-53f7897b90ff",
  "kind": "resource",
  "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-procedure",
  "version": "0.9.1",
  "differential": {
    "element": [ {
      "id": "Procedure",
      "path": "Procedure"
    }, {
      "id": "Procedure.id",
      "path": "Procedure.id",
      "definition": "Logical id of this artifact"
    }, {
      "id": "Procedure.meta",
      "min": 1,
      "path": "Procedure.meta",
      "mustSupport": true
    }, {
      "id": "Procedure.meta.profile",
      "min": 1,
      "path": "Procedure.meta.profile",
      "mustSupport": true
    }, {
      "id": "Procedure.status",
      "path": "Procedure.status",
      "mustSupport": true
    }, {
      "id": "Procedure.code",
      "max": "1",
      "min": 1,
      "path": "Procedure.code",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-codeableconcept" ]
      } ],
      "binding": {
        "strength": "preferred",
        "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/procedurecode",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ProcedureCode"
        } ]
      },
      "definition": "Identification of the procedure or recording of \"absence of relevant procedures\" or of \"procedures unknown\".",
      "mustSupport": true
    }, {
      "id": "Procedure.code.coding",
      "path": "Procedure.code.coding",
      "type": [ {
        "code": "Coding",
        "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-coding" ]
      } ],
      "slicing": {
        "rules": "open",
        "description": "Discriminated by the bound value set",
        "discriminator": [ {
          "path": "$this",
          "type": "pattern"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Procedure.code.coding:codeSCTCA",
      "path": "Procedure.code.coding",
      "short": "Slice for representing SNOMED CT CA codes for primary health care procedures",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/procedurecode",
        "description": "SNOMED CT Canadian codes to describe Services/Activities performed by Primary Health Care Providers."
      },
      "sliceName": "codeSCTCA",
      "mustSupport": true
    }, {
      "id": "Procedure.code.coding:absentOrUnknownProcedure",
      "path": "Procedure.code.coding",
      "short": "Optional slice for representing a code for absent problem or for unknown procedure",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-procedures-uv-ips",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "absentOrUnknownProcedure"
        } ],
        "description": "A code to identify absent or unknown procedures"
      },
      "sliceName": "absentOrUnknownProcedure",
      "definition": "Code representing the statement \"absent problem\" or the statement \"procedures unknown\"",
      "mustSupport": true
    }, {
      "id": "Procedure.subject",
      "path": "Procedure.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-patient" ]
      } ],
      "definition": "The person on which the procedure was performed.",
      "mustSupport": true
    }, {
      "id": "Procedure.subject.reference",
      "min": 1,
      "path": "Procedure.subject.reference",
      "mustSupport": true
    }, {
      "id": "Procedure.performed[x]",
      "max": "1",
      "min": 1,
      "path": "Procedure.performed[x]",
      "mustSupport": true
    }, {
      "id": "Procedure.performed[x].extension",
      "path": "Procedure.performed[x].extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "Procedure.performed[x].extension",
      "min": 0,
      "definition": "Provides a reason why the performed is missing.",
      "short": "performed[x] absence reason",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ]
      } ],
      "mustSupport": true,
      "sliceName": "data-absent-reason",
      "max": "1",
      "id": "Procedure.performed[x].extension:data-absent-reason",
      "comment": "Some Canadian implementations cannot guarantee that a procedure performed date will always be available in every instance of legacy data. Any implementors who do not require a performed date be available on every procedure need to be able to produce a dataAbsentReason extension in order to be conformant"
    }, {
      "id": "Procedure.bodySite",
      "path": "Procedure.bodySite",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-ps-profile-codeableconcept" ]
      } ],
      "binding": {
        "strength": "preferred",
        "valueSet": "https://fhir.infoway-inforoute.ca/ValueSet/anatomicaloracquiredbodystructurecode",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "BodySite"
        } ]
      },
      "comment": "While the IPS-UV specification considers this a MS element, some systems will not have a field directly capturing procedure bodysite, further feedback is required on whether these systems are still expected to be able to demonstrate they can construct the asserter using additional data from the system when developing the patient summary instance. Work is underway to define the pan-Canadian terminology that will be preferred and/or socialized for this element."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure"
}