lab
Purpose: Laboratory tests that have have been mapped to a standard set of measurements. Unmapped measurements are recorded in the customLab table.
Links to:
- PATIENT on 
patientUnitStayID 
Important considerations
It is possible some rarely obtained lab measurements are not interfaced into the system and therefore will not be available in the database. Absence of a rare lab measurement, such as serum lidocaine concentrations, would not indicate the lab was not drawn. However, absence of a platelet count would indicate the value was not obtained.
Table columns
| Name | Datatype | Null Option | Comment | Is Key | Stored Transformed Created | 
|---|---|---|---|---|---|
patientUnitStayID | 
int | NOT NULL | foreign key link to the patient table | FK | C | 
labID | 
int | IDENTITY | surrogate ID for the labs data | PK | C | 
labResultOffset | 
int | NOT NULL | number of minutes from unit admit time that the lab value was drawn | C | |
labTypeID | 
tinyint | NOT NULL | the type of lab that is represented in the values, 1 for chemistry, 2 for drug level, 3 for hemo, 4 for misc, 5 for non-mapped, 6 for sensitive, 7 for ABG lab | S | |
labName | 
varchar(255) | NULL | the picklist name of the lab e.g.: CPK, troponin - I, RBC, HCO3, Total CO2, etc. This is hospital specific. | S | |
labResult | 
decimal(11,4) | NULL | the numeric value of the lab e.g.: 7.3230,, 58.0000, 24.8000 | S | |
labResultText | 
varchar(255) | NULL | the text of the lab value e.g.: 7.257, 58.0 24.8 | S | |
labMeasureNameSystem | 
varchar(255) | NULL | the measurement name of the lab e.g.: mm Hg, mmol/L, mEq/L, etc. | S | |
labMeasureNameInterface | 
varchar(255) | NULL | the measurement name of the lab from interfaces e.g.: mm Hg, mmol/L, mEq/L, etc. | S | |
labResultRevisedOffset | 
int | NOT NULL | number of minutes from unit admit time that the revised lab value was entered | C | 
eICU-CRD v2.0 documentation