PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.psca@2.0.0-DFT-Ballot-alpha2
    http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-alcoholuse-ca-ps
{
  "description": "This profile represents the constraints applied to the Observation resource by the PS-CA project to represent Alcohol use assessment in a patient summary. It is informed by the constraints of the [Observation-AlcoholUse IPS-UV profile](http://hl7.org/fhir/uv/ips/StructureDefinition-Observation-alcoholuse-uv-ips.html) to allow for cross-border and cross-jurisdiction sharing of Social History Information. No equivalent Canadian Baseline Profile exists at the time of this draft.",
  "_filename": "structuredefinition-profile-observation-alcoholuse-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": "ObservationAlcoholUsePSCA",
  "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: Alcohol Use (PS-CA)",
  "package_version": "2.0.0-DFT-Ballot-alpha2",
  "status": "draft",
  "id": "005264d4-c164-42e6-a886-936b2e203696",
  "kind": "resource",
  "url": "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/observation-alcoholuse-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. It is meant to mimic the approach used in a number of FHIR implementation guides to constrain tobacco use observations, however minimal existing smoking use observation profiles exist - so this code may change if other terminology is identified. Additional codings can be supplied, but at least one of them must follow the pattern below.",
      "mustSupport": true,
      "patternCodeableConcept": {
        "coding": [ {
          "code": "74013-4",
          "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]",
      "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. Further feedback is required on whether these systems are still expected to be able to demonstrate they can construct this element when developing the patient summary instance"
    }, {
      "id": "Observation.value[x]",
      "min": 1,
      "path": "Observation.value[x]",
      "comment": "Datatype is constrained to Quantity. If Quantity is provided, the expectation is that it be conformant to the Quantity IPS data type which requires the provision of system and code. If no Quantity is available, the dataAbsentReason extension must be used.",
      "mustSupport": true
    }, {
      "id": "Observation.valueQuantity",
      "path": "Observation.valueQuantity",
      "type": [ {
        "code": "Quantity",
        "profile": [ "http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/Quantity-ca-ps" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.component",
      "max": "0",
      "path": "Observation.component"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}