PackagesCanonicalsLogsProblems
    Packages
    telus.dw.emr.extract@1.0.0
    https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwCondition
{
  "description": null,
  "_filename": "DwCondition.StructureDefinition.json",
  "package_name": "telus.dw.emr.extract",
  "date": "2024-05-03T22:11:40.4165223+00:00",
  "derivation": "constraint",
  "meta": {
    "lastUpdated": "2024-07-09T15:27:26.0097173+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "DwCondition",
  "mapping": [ {
    "uri": "http://hl7.org/fhir/workflow",
    "name": "Workflow Pattern",
    "identity": "workflow"
  }, {
    "uri": "http://snomed.info/conceptdomain",
    "name": "SNOMED CT Concept Domain Binding",
    "identity": "sct-concept"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  }, {
    "uri": "http://snomed.org/attributebinding",
    "name": "SNOMED CT Attribute Binding",
    "identity": "sct-attr"
  } ],
  "abstract": false,
  "type": "Condition",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "569de007-8690-47cd-b5ee-212507a269ba",
  "kind": "resource",
  "url": "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwCondition",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Condition.id",
      "min": 1,
      "path": "Condition.id",
      "mustSupport": true
    }, {
      "id": "Condition.meta",
      "path": "Condition.meta"
    }, {
      "id": "Condition.meta.lastUpdated",
      "min": 1,
      "path": "Condition.meta.lastUpdated"
    }, {
      "id": "Condition.meta.source",
      "min": 1,
      "path": "Condition.meta.source"
    }, {
      "id": "Condition.text",
      "min": 1,
      "path": "Condition.text",
      "mustSupport": true
    }, {
      "id": "Condition.clinicalStatus",
      "path": "Condition.clinicalStatus",
      "comment": "EMR --> FHIR\r\nActive --> Active\r\nQuiescent -->remission\r\nresolved --> resolved\r\n\r\nThe data type is CodeableConcept because clinicalStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity. \r\nClincal status in from various EMRs will be mapped to the FHIR values",
      "mustSupport": true
    }, {
      "id": "Condition.verificationStatus",
      "path": "Condition.verificationStatus",
      "comment": "verificationStatus is not required.  For example, when a patient has abdominal pain in the ED, there is not likely going to be a verification status.\nThe data type is CodeableConcept because verificationStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity.\r\n\r\nPSS does not have verification value\r\nMA does have it, it will be provided whereever available.",
      "mustSupport": true
    }, {
      "id": "Condition.category",
      "path": "Condition.category",
      "comment": "The categorization is often highly contextual and may appear poorly differentiated or not very useful in other contexts.\r\nPSS and MA \r\nProblems extracted from profile will have the category problem-list-item\r\nProblems attached to the encounter will have the category encounter-diagnosis",
      "mustSupport": true
    }, {
      "id": "Condition.severity",
      "path": "Condition.severity",
      "mustSupport": true
    }, {
      "id": "Condition.code",
      "path": "Condition.code",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "coding.system",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Condition.code:SNOMEDCode",
      "path": "Condition.code",
      "sliceName": "SNOMEDCode",
      "mustSupport": true
    }, {
      "id": "Condition.code:SNOMEDCode.coding.system",
      "path": "Condition.code.coding.system",
      "fixedUri": "http://snomed.info/sct"
    }, {
      "id": "Condition.code:SNOMEDCode.coding.display.extension:translation",
      "max": "1",
      "path": "Condition.code.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "Condition.code:SNOMEDCode.coding.display.extension:translation.extension",
      "min": 2,
      "path": "Condition.code.coding.display.extension.extension"
    }, {
      "id": "Condition.code:ICD9Code",
      "path": "Condition.code",
      "sliceName": "ICD9Code",
      "mustSupport": true
    }, {
      "id": "Condition.code:ICD9Code.coding.system",
      "path": "Condition.code.coding.system",
      "fixedUri": "http://hl7.org/fhir/sid/icd-9"
    }, {
      "id": "Condition.code:ICD9Code.coding.display.extension:translation",
      "max": "1",
      "path": "Condition.code.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "Condition.code:ICD9Code.coding.display.extension:translation.extension",
      "min": 2,
      "path": "Condition.code.coding.display.extension.extension"
    }, {
      "id": "Condition.code:ICD10Code",
      "path": "Condition.code",
      "sliceName": "ICD10Code",
      "mustSupport": true
    }, {
      "id": "Condition.code:ICD10Code.coding.system",
      "path": "Condition.code.coding.system",
      "fixedUri": "http://hl7.org/fhir/sid/icd-10"
    }, {
      "id": "Condition.code:ICD10Code.coding.display.extension:myExtension",
      "max": "1",
      "path": "Condition.code.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "myExtension",
      "isModifier": false
    }, {
      "id": "Condition.code:ICD10Code.coding.display.extension:myExtension.extension",
      "min": 2,
      "path": "Condition.code.coding.display.extension.extension"
    }, {
      "id": "Condition.code:ENCODECode",
      "path": "Condition.code",
      "sliceName": "ENCODECode",
      "mustSupport": true
    }, {
      "id": "Condition.code:ENCODECode.coding.display.extension:myExtension",
      "max": "1",
      "path": "Condition.code.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "myExtension",
      "isModifier": false
    }, {
      "id": "Condition.code:ENCODECode.coding.display.extension:myExtension.extension",
      "min": 2,
      "path": "Condition.code.coding.display.extension.extension"
    }, {
      "id": "Condition.code:absentOrUnknownProblem",
      "path": "Condition.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips"
      },
      "sliceName": "absentOrUnknownProblem",
      "mustSupport": true
    }, {
      "id": "Condition.code:absentOrUnknownProblem.coding.display.extension:translation",
      "max": "1",
      "path": "Condition.code.coding.display.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/translation" ]
      } ],
      "sliceName": "translation",
      "isModifier": false
    }, {
      "id": "Condition.code:absentOrUnknownProblem.coding.display.extension:translation.extension",
      "min": 2,
      "path": "Condition.code.coding.display.extension.extension"
    }, {
      "id": "Condition.code:ICD9BILLCode",
      "path": "Condition.code",
      "sliceName": "ICD9BILLCode",
      "mustSupport": true
    }, {
      "id": "Condition.code:ICD9BILLCode.coding.system",
      "path": "Condition.code.coding.system",
      "fixedUri": "http://telus.com/codeSystem/NovaScotia-ICD9-bill"
    }, {
      "id": "Condition.code:ICD9BILLCode.coding.code",
      "path": "Condition.code.coding.code",
      "comment": "code under this system Note that FHIR strings SHALL NOT exceed 1MB in size"
    }, {
      "id": "Condition.code:ICD9BILLCode.coding.display",
      "path": "Condition.code.coding.display",
      "comment": "Discription of the code Note that FHIR strings SHALL NOT exceed 1MB in size"
    }, {
      "id": "Condition.code:ICD9BILLCode.text",
      "path": "Condition.code.text",
      "comment": "Conditon as documented in the EMR Very often the text is the same as a displayName of one of the codings."
    }, {
      "id": "Condition.subject",
      "path": "Condition.subject",
      "mustSupport": true
    }, {
      "id": "Condition.encounter",
      "path": "Condition.encounter",
      "comment": "MA - encounter during which the condition was documented \r\nPSS - Condition attached to a progress note will have link to the progress note. TBD need to find the correct mapping\r\n\r\n\r\nThis will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. This record indicates the encounter this particular record is associated with.  In the case of a \"new\" diagnosis reflecting ongoing/revised information about the condition, this might be distinct from the first encounter in which the underlying condition was first \"known\".",
      "mustSupport": true
    }, {
      "id": "Condition.onset[x]",
      "path": "Condition.onset[x]",
      "comment": "MA & CHR - only capture a date format and lifestage (eg adolescence) PSS: captures age, string\r\n\r\nAge is generally used when the patient reports an age at which the Condition began to occur.",
      "mustSupport": true
    }, {
      "id": "Condition.abatement[x]",
      "path": "Condition.abatement[x]",
      "comment": "MA & CHR - only capture a date format and lifestage (eg adolescence) PSS: captures age, string\r\n\r\nThere is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated.  If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid.  When abatementString exists, it implies the condition is abated.",
      "mustSupport": true
    }, {
      "id": "Condition.recordedDate",
      "path": "Condition.recordedDate",
      "mustSupport": true
    }, {
      "id": "Condition.recorder",
      "path": "Condition.recorder",
      "mustSupport": true
    }, {
      "id": "Condition.note",
      "path": "Condition.note",
      "comment": "PSS - Long description documented about the condtion\r\nMA - Additional comments about the condition in the task panel\r\n\r\nFor systems that do not have structured annotations, they can simply communicate a single annotation with no author or time.  This element may need to be included in narrative because of the potential for modifying information.  *Annotations SHOULD NOT* be used to communicate \"modifying\" information that could be computable. (This is a SHOULD because enforcing user behavior is nearly impossible).",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition"
}