PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.psca@2.0.0-DFT-preBallot
    http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-tobaccouse-ca-ps
{
  "description": "This profile represents the constraints applied to the Observation resource by the PS-CA project to represent Tobacco use assessment in a patient summary. It is informed by the constraints of the [Observation-TobaccoUse IPS-UV profile](http://hl7.org/fhir/uv/ips/StructureDefinition-Observation-tobaccouse-uv-ips.html) and the [Canadian Baseline Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-smokingstatus.html) to allow for cross-border and cross-jurisdiction sharing of Social History Information.",
  "_filename": "structuredefinition-profile-observation-tobaccouse-ca-ps.json",
  "package_name": "ca.infoway.io.psca",
  "date": "2022-07-28T01:23:00-08:00",
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "ObservationTobaccoUsePSCA",
  "abstract": false,
  "copyright": "Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy).",
  "type": "Observation",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "SHx Observation: Tobacco Use (PS-CA)",
  "package_version": "2.0.0-DFT-preBallot",
  "status": "draft",
  "id": "d40adec3-549a-41cf-ae66-8848d116b191",
  "kind": "resource",
  "url": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-tobaccouse-ca-ps",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Observation.status",
      "path": "Observation.status",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint",
        "valueString": "default: final"
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.code",
      "max": "1",
      "min": 1,
      "path": "Observation.code",
      "comment": "This is a fixed pattern that enforces the presence of a globally shared code to represent this concept in use by IPS-UV, CA Baseline, US Core, COVID Logica IG, and other national FHIR Implementation Guides. Additional codings can be supplied, but at least one of them must follow the pattern below.",
      "mustSupport": true,
      "patternCodeableConcept": {
        "coding": [ {
          "code": "72166-2",
          "system": "http://loinc.org"
        } ]
      }
    }, {
      "id": "Observation.subject",
      "min": 1,
      "path": "Observation.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/patient-ca-ps" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.subject.reference",
      "min": 1,
      "path": "Observation.subject.reference",
      "mustSupport": true
    }, {
      "id": "Observation.effective[x]",
      "max": "1",
      "min": 1,
      "path": "Observation.effective[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "comment": "Datatype is constrained to dateTime. If no dateTime is available, the dataAbsentReason extension must be used",
      "mustSupport": true
    }, {
      "id": "Observation.effective[x].extension",
      "path": "Observation.effective[x].extension",
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "Observation.effective[x].extension",
      "definition": "Provides a reason why the effectiveTime is missing.",
      "short": "effective[x] absence reason",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ]
      } ],
      "mustSupport": true,
      "sliceName": "data-absent-reason",
      "max": "1",
      "id": "Observation.effective[x].extension:data-absent-reason",
      "comment": "While the IPS-UV specification considers this a Must Support element, many systems will not have a field within their data dictionaries that directly corresponds to the dataAbsentReason extension, however it is recommended that systems be able to support the use of this extension across a number of clinical profiles where population of the clinical element is crucial to clinical interpretation and use."
    }, {
      "id": "Observation.value[x]",
      "min": 1,
      "path": "Observation.value[x]",
      "mustSupport": true
    }, {
      "id": "Observation.valueCodeableConcept",
      "path": "Observation.valueCodeableConcept",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/CodeableConcept-ca-ps" ]
      } ],
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/current-smoking-status-uv-ips"
      },
      "comment": "Datatype is constrained to CodeableConcept. If no CodeableConcept (text or terminology) is available, the dataAbsentReason extension must be used.",
      "mustSupport": true
    }, {
      "id": "Observation.component",
      "max": "0",
      "path": "Observation.component"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}