xCaliber healthCare Data Mesh

Lab Report

Lab Report

Source Object: Lab Report

The Lab Report source object is a fundamental component of healthcare data systems, providing a comprehensive record of laboratory test results. It plays a critical role in capturing, storing, and presenting lab results for patient care and documentation.

Overview

Lab Reports are essential documents that contain detailed information about the results of laboratory tests conducted on a patient. These reports are used by healthcare providers to monitor a patient's health, diagnose medical conditions, and make informed treatment decisions.

Usage

The Lab Report source object serves the following key purposes:

  1. Test Results: It contains detailed information about the results of various laboratory tests. This includes data about the test name, code, units of measurement, value, and reference ranges.
  2. Patient Information: The report is associated with a specific patient, and it includes patient identification details such as name and date of birth.
  3. Physician Information: It includes the name of the physician or healthcare provider who ordered the tests and the date on which the tests were ordered.
  4. Practice Information: Information about the healthcare practice where the tests were conducted is recorded. This may include the practice name and location.
  5. Report Metadata: The Lab Report object contains metadata, such as the report's creation date, reported date, and any custom titles associated with the report.
  6. Test Grids: The report may contain multiple test grids, each representing a group of related tests. Each grid provides detailed results for the tests it contains, including information on abnormal flags, reference ranges, and test categories.

By using the Lab Report source object, healthcare providers can access a structured and comprehensive record of a patient's laboratory test results. This information is vital for making accurate diagnoses, determining treatment plans, and monitoring a patient's overall health. Additionally, it provides a standardized way to store and retrieve test results, contributing to improved patient care and better-informed healthcare decisions.

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
chart_dateDateTimeTop Level0..1-2020-06-05T23:00:29Z-DiagnosticReportextension[*].valueString-NAchart_datestring
created_dateDateTimeTop Level0..1-2020-06-05T23:03:43Z-DiagnosticReportextension[*].valueString-NAcreated_datestring
custom_titleStringTop Level0..1-null-DiagnosticReportcode.text-NA-string
deleted_dateDateTimeTop Level0..1-null-DiagnosticReportextension[*].valueString-NAdeleted_datestring
document_dateDateTimeTop Level0..1-2020-11-05T21:05:00Z-DiagnosticReportextension[*].valueString-NAdocument-datestring
filesTBDTop Level0..*---DiagnosticReportpresentedForm[1].data-NA-TBD
idLongTop Level1..1read-only140768147734599-DiagnosticReportid-NA-TBD
imagesTBDTop Level0..*---DiagnosticReportmedia[*].comment-NA-TBD
patientIntegerTop Level1..1required140767518130177-DiagnosticReportsubject.reference-NA-TBD
physicianIntegerTop Level1..1-140750846885890-DiagnosticReportextension[*].valueInteger-NAphysicianinteger
practiceIntegerTop Level1..1-140750842363908-DiagnosticReportextension[*].valueInteger-NApracticeinteger
report_typeValueSetTop Level1..1requiredLab-DiagnosticReportcategory.text-NAreport_typestring
reported_dateDateTimeTop Level1..1required2020-11-05T22:17:34Z-DiagnosticReportissued-NA-TBD
requisition_numberStringTop Level0..1required555-DiagnosticReportbasedOn.reference-NA-TBD
signed_byIntegerTop Level0..1-null-DiagnosticReportextension[*].valueString-NAsigned-bystring
signed_dateDateTimeTop Level0..1-null-DiagnosticReportextension[*].valueString-NAsigned_datestring
tagsTBDTop Level0..*---DiagnosticReportcontained[].extension[].valueString-NAtagsstring
vendorIntegerTop Level0..1-1407508423639-DiagnosticReportperformer[1].reference-NA-TBD
grids.resultsObjectContained0..*---Observation--NA-TBD
grids.results.abnormal_flagValueSetContained0..1--Below low normal, Above high normal, Below lower panic limits, Above upper panic limits, Below absolute low-off instrument scale, Above absolute high-off instrument scale, Normal (applies to non-numeric results), Abnormal (applies to non-numeric results), Very abnormal (applies to non-numeric units, analogous to panic limits for numeric units), Positive result, Negative result, Intermediate result, Significant change up, Significant change down, Better-use when direction not relevant, Worse-use when direction not relevant, Susceptible. Indicates for microbiology susceptibilities only., Resistant. Indicates for microbiology susceptibilities only., Intermediate. Indicates for microbiology susceptibilities only., Moderately susceptible. Indicates for microbiology susceptibilities only., Very susceptible. Indicates for microbiology susceptibilities only., Critical, Abnormal, Beta-lactamase Pos (B-lactamase antibiotic resistant)., Not Applicable, Very High, NegativeObservationcontained[].contained[].extension[*].valueString-NAabnormal-flagstring
grids.results.is_abnormalBooleanContained0..1requiredFALSEtrue, falseObservationcontained[].contained[].extension[*].valueBoolean-NAis-abnormalboolean
grids.results.noteStringContained0..1---Observationcontained[].contained[].note.text-NA-markdown
grids.results.reference_maxStringContained0..1required8.3-Observationcontained[].contained[].referenceRange.high.value-NAreference-maxTBD
grids.results.reference_minStringContained0..1required6.1-Observationcontained[].contained[].referenceRange.low.value-NA-TBD
grids.results.statusValueSetContained0..1-FINALCORRECTED, DELETED, FINAL, PENDING, PRELIMINARY, RESULTS ENTERED -- NOT VERIFIED, PARTIAL, RESULTS STATUS CHANGE TO FINAL. RESULTS DID NOT CHANGE ( DONT TRANSMIT TEST)., RESULT CANCELED DUE TO NON-PERFORMANCE, ERROR, AMENDEDObservationcontained[].contained[].status-NA-TBD
grids.results.testObjectContained0..1---Observation--NA-TBD
grids.results.test_categoryObjectContained0..1---Observation--NA-TBD
grids.results.test_category.descriptionStringContained0..1cannot be none or nullCOMP. METABOLIC PANEL-Observationcontained[].contained[].category.extension[*].valueString-NAtest-category-descriptionstring
grids.results.test_category.valueStringContained0..1-1245-Observationcontained[].contained[].category.extension[*].valueString-NAtest-category-valuestring
grids.results.test.codeStringContained0..1-10510-Observationcontained[].contained[].code.coding[*].code-NA-TBD
grids.results.test.loincStringContained0..1cannot be none or null13980-8-Observationcontained[].contained[].code.extension[*].valueString-LOINClonicstring
grids.results.test.nameStringContained0..1-Protein-Total-Observationcontained[].contained[].code.coding[*].display-NA-TBD
grids.results.textStringContained0..1---Observationcontained[].contained[].extension[*].valueString-NAtextstring
grids.results.unitsStringContained0..1-g/dL-Observationcontained[].contained[].valueQuantity.unit-NA-string
grids.results.valueStringContained0..1required6.8-Observationcontained[].contained[].valueQuantity.value-NA-string
grids.results.value_typeStringContained0..1-null-Observationcontained[].contained[].extension[*].valueString-NAvalue-typestring
gridsObjectContained0..*---Composition--NA-TBD
grids.accession_numberStringContained0..1required999-Compositioncontained[*].id-NA-TBD
grids.collected_dateDateTimeContained0..1required2020-11-05T21:05:00Z-Compositioncontained[].extension[].valueDateTime-NAcollected-dateTBD
grids.noteStringContained0..1---Compositioncontained[].extension[].valueString-NAnoteTBD
grids.resulted_dateDateTimeContained0..1required2020-11-05T22:17:00Z-Compositioncontained[].extension[].valueDateTime-NAresult-dateTBD
grids.statusValueSetContained0..1requiredFINALCORRECTED, DELETED, FINAL, PENDING, PRELIMINARY, RESULTS ENTERED -- NOT VERIFIED, PARTIAL, RESULTS STATUS CHANGE TO FINAL. RESULTS DID NOT CHANGE ( DONT TRANSMIT TEST)., RESULT CANCELED DUE TO NON-PERFORMANCE, ERROR, AMENDEDCompositioncontained[].extension[].valueString-NAstatusTBD