{
"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-Ballot",
"status": "draft",
"id": "31ee0288-f1fa-45be-9304-f0f64577d434",
"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"
}