xCaliber healthCare Data Mesh

Problem

Problem

Source Object: Problem

The Problem source object contains essential information related to patient health issues, diagnoses, and problem management. This data plays a significant role in the healthcare system by tracking patient problems and their respective details.

Overview

The Problem source object serves as a repository for information concerning patient health problems or diagnoses. It includes details such as the description of the problem, diagnostic codes (ICD-9, ICD-10, SNOMED), start and resolved dates, and the status of the problem (e.g., active or resolved). The object also records the creation and deletion dates of the data.

Usage

The Problem source object has several crucial use cases within the healthcare platform:

  1. Patient Health Tracking: It allows healthcare providers to record and track patient health problems over time.
  2. Diagnosis Management: The source object helps in managing diagnoses, including associated diagnostic codes (ICD-9, ICD-10, SNOMED).
  3. Problem Status: The "status" field indicates whether the problem is active or has been resolved.
  4. Time Tracking: Start and resolved dates provide a timeline for when the problem was identified and when it was resolved.
  5. Data Integrity: The source object ensures that patient health problems are accurately documented and that information remains consistent.

The Problem source object is a critical component for managing and tracking patient health issues, ensuring proper care, and maintaining accurate records.

Mapping Table

Data FieldSource Field Data TypeResource Mapping ContextSource Data Field CardinalitySource Data Field DescriptionExample ValueSource Data Field Validation RuleMapped FHIR ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapped FHIR Data Field Type
created_dateDateTimeTop Level0..1The date the problem was created2016-10-13T23:45:35Z-ConditionrecordedDate-NA-TBD
deleted_dateDateTimeTop Level0..1The date the problem was deletednull-Conditionextension[*].valueDate-NAdeleted-dateTBD
descriptionStringTop Level0..1The description of the problemTurban tumorstring(200)Conditiontex.div-NA-TBD
dxObjectTop Level0..*The diagnosis(es) for imo codes--Condition--NA-TBD
dx.icd9StringTop Level0..*The icd9 codes of the diagnosisE849.0-Conditioncode.coding[*].code-ICD9-TBD
dx.icd10StringTop Level0..*The icd10 codes of the diagnosisT70.4XXA-Conditioncode.coding[*].code-ICD10-TBD
dx.snomedStringTop Level0..1The snomed code of the diagnosis418715001-Conditioncode.coding[*].code-Snomed-TBD
idIntegerTop Level0..1The id of the problem65097170987long(64)Conditionid-NA-TBD
patientIntegerTop Level0..1The id of the patient64901939201-Conditionsubject.reference-NA-TBD
resolved_dateDateTop Level0..1The date the problem was resolved. resolved_date is set if status is "Resolved"nulldate(YYYY-MM-DD)ConditionabatementDateTime-NA-TBD
start_dateDateTop Level0..1The date the problem started2016-10-12date(YYYY-MM-DD)ConditiononsetDateTime-NA-TBD
statusValueSetTop Level0..1The status of the problemActive"Active", "Controlled", "Resolved"ConditionclinicalStatusCoding[1].displayclinicalStatusCoding[1].code =NA-TBD
synopsisStringTop Level0..1The synopsis of the problemsynopsisstring(500)Conditionnote[1].text-NA-TBD