PackagesCanonicalsLogsProblems
    Packages
    telus.dw.emr.extract@1.0.0
    https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwObservationVitals
{
  "description": null,
  "_filename": "DwObservationVitals.StructureDefinition.json",
  "package_name": "telus.dw.emr.extract",
  "date": "2024-05-03T22:11:40.4165223+00:00",
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "DwObservationVitals",
  "abstract": false,
  "type": "Observation",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "2fb3eab4-0ced-4f7b-8cce-1b5c19542674",
  "kind": "resource",
  "url": "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwObservationVitals",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Observation.id",
      "min": 1,
      "path": "Observation.id",
      "mustSupport": true
    }, {
      "id": "Observation.text",
      "path": "Observation.text",
      "mustSupport": true
    }, {
      "id": "Observation.extension:BodyPosition",
      "max": "1",
      "path": "Observation.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-VitalsBodyPosition" ]
      } ],
      "sliceName": "BodyPosition",
      "isModifier": false,
      "mustSupport": true
    }, {
      "id": "Observation.extension:BodyPosition.value[x]",
      "path": "Observation.extension.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ]
    }, {
      "id": "Observation.extension:BodyPosition.value[x].coding",
      "path": "Observation.extension.value[x].coding",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://loinc.org"
      },
      "comment": "Usage Note: For CHR map BP position  as follows Sit -> LA11868-9, Stand ->LA11870-5 and Lay -> LA11869-7\r\n\r\nCodes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."
    }, {
      "id": "Observation.extension:BodyPosition.value[x].coding.system",
      "path": "Observation.extension.value[x].coding.system",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://loinc.org"
      }
    }, {
      "id": "Observation.extension:BodyPosition.value[x].coding.code",
      "path": "Observation.extension.value[x].coding.code",
      "comment": "Usage Note: For CHR map BP position  as follows Sit -> LA11868-9, Stand ->LA11870-5 and Lay -> LA11869-7\r\n\r\nNote that FHIR strings SHALL NOT exceed 1MB in size"
    }, {
      "id": "Observation.extension:BodyPosition.value[x].coding.display",
      "path": "Observation.extension.value[x].coding.display",
      "comment": "Usage Note: For CHR map BP position  as follows Sit -> Sitting, Stand -> Standing and Lay -> Lying\r\n\r\nNote that FHIR strings SHALL NOT exceed 1MB in size"
    }, {
      "id": "Observation.identifier",
      "path": "Observation.identifier",
      "comment": "urn:telus:emr:::vitals",
      "mustSupport": true
    }, {
      "id": "Observation.status",
      "path": "Observation.status",
      "comment": "PSS -->FHIR\r\nfinished --> final\r\ndeleted --> entered-in-error - only if delta is being sent\r\nIf \"unavailable\" value --> unknown\r\n\r\nMA -->FHIR\r\nfinished --> final\r\ndeleted --> entered-in-error - only if delta is being sent\r\nIf \"unavailable\" value --> unknown\r\n\r\nUsage note: Status will always be finished. Use a value of \"unknown\" where this value is unavailable.\r\n\r\nThis element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.",
      "fixedCode": "final",
      "mustSupport": true
    }, {
      "id": "Observation.category",
      "max": "1",
      "min": 1,
      "path": "Observation.category",
      "mustSupport": true,
      "fixedCodeableConcept": {
        "text": "vital-signs"
      }
    }, {
      "id": "Observation.code",
      "path": "Observation.code",
      "binding": {
        "strength": "preferred",
        "valueSet": "https://loinc.org"
      },
      "comment": "Usage note: PSS - Custom vitals in the vital tables will not have loinic codes attached and will be provided as text\r\n\r\n*All* code-value and, if present, component.code-component.value pairs need to be taken into account to correctly understand the meaning of the observation.",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding",
      "path": "Observation.code.coding",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding.system",
      "path": "Observation.code.coding.system",
      "fixedUri": "http://loinc.org",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding.code",
      "path": "Observation.code.coding.code",
      "mustSupport": true
    }, {
      "id": "Observation.code.text",
      "min": 1,
      "path": "Observation.code.text",
      "mustSupport": true
    }, {
      "id": "Observation.subject",
      "min": 1,
      "path": "Observation.subject",
      "type": [ {
        "code": "Reference",
        "aggregation": [ "bundled" ],
        "targetProfile": [ "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPatient" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.encounter",
      "path": "Observation.encounter",
      "mustSupport": true
    }, {
      "id": "Observation.effective[x]",
      "path": "Observation.effective[x]",
      "comment": "Usage note: Standard vital list will have effective[x] as effective.dateTime. Effective.period, instant and timing are not relevant types. \r\n\r\nAt least a date should be present unless this observation is a historical report.  For recording imprecise or \"fuzzy\" times (For example, a blood glucose measurement taken \"after breakfast\") use the [Timing](datatypes.html#timing) datatype which allow the measurement to be tied to regular life events.",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]",
      "path": "Observation.value[x]",
      "mustSupport": true
    }, {
      "id": "Observation.note",
      "path": "Observation.note",
      "comment": "Usage Note: This will be supported by MA as there is a single note per vital. PSS does not have a vital note; entered in context of an encounter note. PSS will not convey comments. \r\n\r\nMay include general statements about the observation, or statements about significant, unexpected or unreliable results values, or information about its source when relevant to its interpretation.",
      "mustSupport": true
    }, {
      "id": "Observation.bodySite",
      "path": "Observation.bodySite",
      "comment": "Usage Note:  When body site for the vital is recorded this will be provided\r\n\r\nOnly used if not implicit in code found in Observation.code.  In many systems, this may be represented as a related observation instead of an inline component.   \n\nIf the use case requires BodySite to be handled as a separate resource (e.g. to identify and track separately) then use the standard extension[ bodySite](extension-bodysite.html).",
      "mustSupport": true
    }, {
      "id": "Observation.component",
      "path": "Observation.component",
      "comment": "Usage note: Typically used for BP systolic and BP Diastolic\r\n\r\n\r\n\r\nFor a discussion on the ways Observations can be assembled in groups together see [Notes](observation.html#notes) below.",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}