Skip to main content
CLIF Logo

đź“… This version is scheduled for release in September 2025. For current implementation, use CLIF v2.0.0.

CLIF Data Dictionary 2.1.0

🚀 FUTURE Future Release

The next evolution of CLIF featuring promoted tables, new mCIDE categories, and enhanced support for advanced ICU therapies and monitoring.

CLIF Data Dictionary

The CLIF Data Dictionary serves as a comprehensive guide to the Common Longitudinal ICU data Format, detailing the structure and purpose of each table within the framework. Designed to standardize and harmonize electronic health record data across multiple institutions, the dictionary outlines the entity-relationship model, variable definitions, and permissible values.

ERD

Beta Tables

The table purpose, structure, and field names for beta tables is complete and used in at least one federated CLIF project. The minimum Common ICU Data Elements (mCIDE) for category variables is defined. Actively testing the table’s practical use in projects. Breaking changes unlikely, but backward compatible updates in future minor versions possible

adt Beta

The admission, discharge, and transfer (adt) table is a start-stop longitudinal dataset that contains information about each patient’s movement within the hospital. It also has a hospital_id field to distinguish between different hospitals within a health system.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounterNo restriction
hospital_idVARCHARAssign a unique ID to each hospital within a healthsystemNo restriction
hospital_typeVARCHARMaps hospital_id to a standardized list of hospital typesacademic, community, LTACH
in_dttmDATETIMEStart date and time at a particular location. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
out_dttmDATETIMEEnd date and time at a particular location. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
location_nameVARCHARLocation of the patient inside the hospital. This field is used to store the patient location from the source data. It is not used for analysis.No restriction
location_categoryVARCHARMaps location_name to a standardized list of ADT location categoriesed, ward, stepdown, icu, procedural, l&d, hospice, psych, rehab, radiology, dialysis, other
location_typeVARCHARMaps ICU type to a standardized list of ICU categoriesList of ICU categories in CLIF

Notes:

  • ADT represents the patient’s physical location, NOT the patient “status”.
  • Procedural areas and operating rooms should be mapped to Procedural. Pre/Intra/Post-procedural/OR EHR data (such as anesthesia flowsheet records from Labs, Vitals, Scores, Respiratory Support) are not currently represented in CLIF.


Example:

hospitalization_idhospital_idhospital_typein_dttmout_dttmlocation_namelocation_categorylocation_type
20010012ABCacademic2024-12-01 10:00:00+00:002024-12-01 14:00:00+00:00B06Ficugeneral_icu
20010012ABCacademic2024-12-01 14:30:00+00:002024-12-02 08:00:00+00:00B78Dward
20010015ABCacademic2024-11-30 16:45:00+00:002024-12-01 12:00:00+00:00B06Ticugeneral_icu
20010015ABCacademic2024-12-01 12:30:00+00:002024-12-02 07:00:00+00:00N23Eprocedural
20010020EFGcommunity2024-11-28 09:00:00+00:002024-11-29 17:00:00+00:00B78Dward

code status Beta

This table provides a longitudinal record of changes in a patient’s code status during their hospitalization. It tracks the timeline and categorization of code status updates, facilitating the analysis of care preferences and decisions.

ColumnTypeDescriptionPermissible Values
patient_idVARCHARID variable for each patient encounterNo restriction
start_dttmDATETIMEThe date and time when the specific code status was initiatedExample: 2024-12-03 08:30:00+00:00
code_status_nameVARCHARThe name/description of the code statusFree text to describe the code status
code_status_categoryVARCHARCategorical variable specifying the code status during the hospitalizationDNR, DNAR, UDNR, DNR/DNI, DNAR/DNI, AND, Full, Presume Full, Other

Notes:

  • The code_status_category set of permissible values is under development


Example:

patient_idstart_dttmcode_status_namecode_status_category
1234512024-12-01 08:30:00+00:00Do Not ResuscitateDNR
1234522024-12-02 14:00:00+00:00Do Not IntubateDNR/DNI
1234512024-12-03 10:15:00+00:00Full CodeFull

crrt therapy Beta

The crrt_therapy table captures Continuous Renal Replacement Therapy (CRRT) data, including different CRRT modalities, operational parameters, and fluid exchange details. The intermittent HD, peritoneal dialysis, PERT, and SLED tables are under development.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for hospitalization episodeNo restriction
device_idVARCHARUnique identifier for dialysis machineNo restriction
recorded_dttmDATETIMETimestamp when CRRT parameters were recordedDatetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
crrt_mode_nameVARCHARName of CRRT mode (e.g., CVVHDF)No restriction
crrt_mode_categoryVARCHARStandardized CRRT mode categoriesscuf, cvvh, cvvhd, cvvhdf
dialysis_machine_nameVARCHARUnique identifier for the dialysis machineNo restriction
blood_flow_rateFLOATRate of blood flow through the CRRT circuit (mL/hr)Numeric values in mL/hr
pre_filter_replacement_fluid_rateFLOATRate of pre-filter replacement fluid infusion (mL/hr)Numeric values in mL/hr
post_filter_replacement_fluid_rateFLOATRate of post-filter replacement fluid infusion (mL/hr)Numeric values in mL/hr
dialysate_flow_rateFLOATFlow rate of dialysate solution (mL/hr)Numeric values in mL/hr
ultrafilteration_outFLOATNet ultrafiltration output (mL)Numeric values in mL

Notes:

  • SCUF: Slow Continuous Ultrafiltration
  • CVVH: Continuous Veno-Venous Hemofiltration
  • CVVHD: Continuous Veno-Venous Hemodialysis
  • CVVHDF: Continuous Venous-Venous Hemodiafiltration

    CRRT Modalities and Parameter Usage:
CRRT ModalityBlood Flow RatePre-Filter Replacement RatePost-Filter Replacement RateDialysate Flow RateUltrafiltration Out
SCUFRequiredNot UsedNot UsedNot UsedRequired
CVVHRequiredRequiredRequiredNot UsedRequired
CVVHDRequiredNot UsedNot UsedRequiredRequired
CVVHDFRequiredRequiredRequiredRequiredRequired

Example:

hospitalization_iddevice_idrecorded_dttmcrrt_mode_namecrrt_mode_categoryblood_flow_ratepre_filter_replacement_fluid_ratepost_filter_replacement_fluid_ratedialysate_flow_rateultrafiltration_out
201J32024-02-15 07:00:00+00:00CVVHDFCVVHDF200.01000.0500.0800.01500.0
202J72024-02-16 09:15:00+00:00CVVHCVVH180.01200.0300.0NA1300.0
203J112024-02-17 11:45:00+00:00SCUFSCUF150.0NANANA800.0

ecmo mcs Beta

The ECMO/MCS table is a wider longitudinal table that captures the start and stop times of ECMO/MCS support, the type of device used, and the work rate of the device.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for the hospitalization eventNo restriction
recorded_dttmDATETIMEDate and time when the device settings and/or measurement was recordedDatetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
device_nameVARCHARName of the ECMO/MCS device used including brand information, e.g. CentrimagNo restriction
device_categoryVARCHARMaps device_name to a standardized mCIDEImpella, Centrimag, TandemHeart, HeartMate, ECMO, Other
mcs_groupVARCHARMaps device_category to a standardized mCIDE of MCS typesList of MCS groups in CLIF
device_metric_nameVARCHARString that captures the measure of work rate of the device, e.g., RPMsNo restriction
device_rateFLOATNumeric value of work rate, e.g., 3000 RPMsNumeric values
sweepFLOATGas flow rate in L/minNumeric values in L/min
flowFLOATBlood flow in L/minNumeric values in L/min
fdO2FLOATFraction of delivered oxygenNumeric values (0-1)

Example:

hospitalization_idrecorded_dttmdevice_namedevice_categorymcs_groupdevice_metric_namedevice_rateflowsweepfdO2
10012024-01-01 08:00:00+00:00CentrimagCentriMag_LVtemporary_LVADRPMs30004.5NULLNULL
10022024-01-05 12:00:00+00:00ECMO VVVV_ECMOECMORPMsNULL5.22.01.0
10032024-01-10 09:00:00+00:00TandemHeartTandemHeart_LVtemporary_LVADRPMs28003.8NULLNULL
10042024-01-15 14:00:00+00:00ECMO VAVA_ECMOECMORPMs35004.04.01.0

hospitalization Beta

The hospitalization table contains information about each hospitalization event. Each row in this table represents a unique hospitalization event for a patient. This table is inspired by the visit_occurance OMOP table but is specific to inpatient hospitalizations (including those that begin in the emergency room).

ColumnTypeDescriptionPermissible Values
patient_idVARCHARUnique identifier for each patient, linking to the patient tableNo restriction
hospitalization_idVARCHARUnique identifier for each hospitalization encounter. Each hospitalization_id represents a unique stay in the hospitalNo restriction
hospitalization_joined_idVARCHARUnique identifier for each continuous inpatient stay in a health system which may span different hospitals (Optional)No restriction
admission_dttmDATETIMEDate and time the patient is admitted to the hospital. All datetime variables must be timezone-aware and set to UTCDatetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
discharge_dttmDATETIMEDate and time the patient is discharged from the hospital. All datetime variables must be timezone-aware and set to UTCDatetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
age_at_admissionINTAge of the patient at the time of admission, in yearsNo restriction
admission_type_nameVARCHARType of inpatient admission. Original string from the source datae.g. Direct admission, Transfer, Pre-op surgical
admission_type_categoryVARCHARAdmission disposition mapped to mCIDE categoriesList of admission type categories in CLIF
discharge_nameVARCHAROriginal discharge disposition name string recorded in the raw dataNo restriction, e.g. home
discharge_categoryVARCHARMaps discharge_name to a standardized list of discharge categoriesHome, Skilled Nursing Facility (SNF), Expired, Acute Inpatient Rehab Facility, Hospice, Long Term Care Hospital (LTACH), Acute Care Hospital, Group Home, Chemical Dependency, Against Medical Advice (AMA), Assisted Living, Still Admitted, Missing, Other, Psychiatric Hospital, Shelter, Jail
zipcode_nine_digitVARCHARPatient 9 digit zip code, used to link with other indices such as ADI and SVINo restriction
zipcode_five_digitVARCHARPatient 5 digit zip code, used to link with other indices such as ADI and SVINo restriction
census_block_codeVARCHAR15 digit FIPS codeNo restriction
census_block_group_codeVARCHAR12 digit FIPS codeNo restriction
census_tractVARCHAR11 digit FIPS codeNo restriction
state_codeVARCHAR2 digit FIPS codeNo restriction
county_codeVARCHAR5 digit FIPS codeNo restriction

Notes:

  • If a patient is discharged to Home/Hospice, then discharge_category == Hospice.
  • The geographical indicators (zipcode_nine_digit, zipcode_five_digit, census_block_code, census_block_group_code, census_tract, state_code, county_code) should be added if they are available in your source dataset. zipcode_nine_digit is preferred over zipcode_five_digit, and census_block_code is ideal for census based indicators. The choice of geographical indicators may differ depending on the project.
  • If a patient is transferred between different hospitals within a health system, a new hospitalization_id should be created.
  • If a patient is initially seen in an ER in hospital A and then admitted to inpatient status in hospital B, one hospitalization_id should be created for data from both stays.
  • A hospitalization_joined_id can also be created from a CLIF table from contiguous hospitalization_ids.


Example:

patient_idhospitalization_idhospitalization_joined_idadmission_dttmdischarge_dttmage_at_admissionadmission_type_nameadmission_type_categorydischarge_namedischarge_categoryzipcode_five_digitzipcode_nine_digitcensus_block_group_codelatitudelongitude
10100112345678223344552024-11-01 08:15:00+00:002024-11-04 14:30:00+00:0065Direct admissionInpatientDischarged to Home or Self Care (Routine Discharge)Home6063760637000017031320200141.81030-87.59697
10100287654321223344552024-11-04 15:00:00+00:002024-11-07 11:00:00+00:0072Transfer from another hospitalAcute Care TransferTransferred to Acute Inpatient Rehab FacilityAcute Inpatient Rehab Facility4631146311000017031330100241.55030-87.30101
10100311223344112233442024-10-20 07:45:00+00:002024-10-22 10:20:00+00:0059Pre-op surgicalPre-opExpiredExpired6044660446000017031340100341.70010-87.60315

hospital diagnosis Beta

Record of all diagnoses associated with the hospitalization. Expect breaking changes to this table as we seek to align it with existing diagnosis ontologies

ColumnTypeDescriptionPermissible Values
patient_idVARCHARUnique identifier for each patientNo restriction
diagnostic_codeDOUBLENumeric diagnosis codeValid code in the diagnostic_code_format
diagnosis_code_formatVARCHARDescription of the diagnostic code formaticd9, icd10
start_dttmDATETIMEDate time the diagnosis was recordedDatetime format should be YYY-MM-DD HH:MM:SS+00:00
end_dttmDATETIMEDate time the diagnosis was noted as resolved (if resolved)Datetime format should be YYY-MM-DD HH:MM:SS+00:00

Example:

hospitalization_iddiagnostic_codediagnosis_code_formatstart_dttmend_dttm
1001014250.00icd92023-05-01 08:00:00+00:002023-05-10 08:00:00+00:00
1001014J45.909icd102023-05-01 08:00:00+00:002023-05-15 08:00:00+00:00
1002025401.9icd92023-06-10 09:00:00+00:002023-06-12 09:00:00+00:00
1002025E11.9icd102023-06-10 09:00:00+00:002023-06-20 09:00:00+00:00
1003036414.01icd92023-07-15 07:30:00+00:002023-07-30 07:30:00+00:00
1003036I25.10icd102023-07-15 07:30:00+00:002023-07-25 07:30:00+00:00
1004047530.81icd92023-08-20 10:00:00+00:002023-08-22 10:00:00+00:00
1004047K21.9icd102023-08-20 10:00:00+00:002023-08-24 10:00:00+00:00

labs Beta

The labs table is a long form (one lab result per row) longitudinal table.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounter.No restriction
lab_order_dttmDATETIMEDate and time when the lab is ordered. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
lab_collect_dttmDATETIMEDate and time when the specimen is collected. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
lab_result_dttmDATETIMEDate and time when the lab results are available. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
lab_order_nameVARCHARProcedure name for the lab, e.g. “Complete blood count w/ diff”No restriction
lab_order_categoryVARCHARMaps lab_order_name to standardized list of common lab order names, e.g. “CBC”List of lab order categories in CLIF
lab_nameVARCHAROriginal lab component as recorded in the raw data, e.g. “AST (SGOT)”.No restriction
lab_categoryVARCHARMaps lab_name to a minimum set of standardized labs identified by the CLIF consortium as minimum necessary labs for the study of critical illness.List of lab categories in CLIF
lab_valueVARCHARRecorded value corresponding to a lab. Lab values are often strings that can contain non-numeric results (e.g. “> upper limit of detection”).No restriction
lab_value_numericDOUBLEParse out numeric part of the lab_value variable (optional).Numeric
reference_unitVARCHARUnit of measurement for that lab.Permissible reference values for each lab_category listed here
lab_specimen_nameVARCHAROriginal fluid or tissue name the lab was collected from as given in the source dataNo restriction
lab_specimen_categoryVARCHARFluid or tissue the lab was collected from, analogous to the LOINC “system” component.working CDE c(blood/plasma/serum, urine, csf, other)
lab_loinc_codeVARCHARLOINC code for the labNo restrictions

Notes:

The lab_value field often has non-numeric entries that are useful to make project-specific decisions. A site may choose to keep the lab_value field as a character and create a new field lab_value_numeric that only parses the character field to extract the numeric part of the string.

Example:

hospitalization_idlab_order_dttmlab_collect_dttmlab_result_dttmlab_order_namelab_order_categorylab_namelab_categorylab_valuelab_value_numericreference_unitlab_specimen_namelab_specimen_categorylab_loinc_code
10010142023-05-01 07:00:00+00:002023-05-01 07:15:00+00:002023-05-01 08:00:00+00:00Complete blood count w/ diffCBCWBCwhite_blood_cell_count8.28.210^3/uLbloodblood/plasma/serum6690-2
10010142023-05-01 07:00:00+00:002023-05-01 07:15:00+00:002023-05-01 08:00:00+00:00Complete blood count w/ diffCBCHGBhemoglobin13.513.5g/dLbloodblood/plasma/serum718-7
10020252023-06-10 08:30:00+00:002023-06-10 08:45:00+00:002023-06-10 09:00:00+00:00Basic metabolic panelBMPSodiumsodium140140mmol/Lbloodblood/plasma/serum2951-2
10020252023-06-10 08:30:00+00:002023-06-10 08:45:00+00:002023-06-10 09:00:00+00:00Basic metabolic panelBMPPotassiumpotassium4.24.2mmol/Lbloodblood/plasma/serum2823-3
10030362023-07-15 06:45:00+00:002023-07-15 07:00:00+00:002023-07-15 07:30:00+00:00Liver function panelLFTAST (SGOT)ast3535U/Lbloodblood/plasma/serum1920-8
10030362023-07-15 06:45:00+00:002023-07-15 07:00:00+00:002023-07-15 07:30:00+00:00Liver function panelLFTALT (SGPT)alt2828U/Lbloodblood/plasma/serum1742-6

medication admin continuous Beta

The medication admin continuous table is a long-form (one medication administration record per) longitudinal table designed for continuous infusions of common ICU medications such as vasopressors and sedation (Boluses of these drugs should be recorded in med_admin_intermittent). Note that it only reflects dose changes of the continuous medication and does not have a specific “end_time” variable to indicate the medication being stopped. The end of a continuous infusion should be recorded as a new row with med_dose = 0 and an appropriate mar_action_name (e.g. “stopped” or “paused”).

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounterNo restriction
med_order_idVARCHARMedication order ID. Foreign key to link this table to other medication tablesNo restriction
admin_dttmDATETIMEDate and time when the medicine was administered. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
med_nameVARCHAROriginal med name string recorded in the raw data which often contains concentration e.g. NOREPInephrine 8 mg/250 mLNo restriction
med_categoryVARCHARMaps med_name to a limited set of active ingredients for important ICU medications, e.g. norepinephrineList of continuous medication categories in CLIF
med_groupVARCHARLimited number of ICU medication groups identified by the CLIF consortium, e.g. vasoactivesList of continuous medication groups in CLIF
med_route_nameVARCHARMedicine delivery routee.g. IV, enteral
med_route_categoryVARCHARMaps med_route_name to a standardized list of medication delivery routesUnder-development
med_doseFLOATQuantity taken in doseNumeric
med_dose_unitVARCHARUnit of dose. It must be a rate, e.g. mcg/min. Boluses should be mapped to med_admin_intermittentNo restriction
mar_action_nameVARCHARMAR (medication administration record) action, e.g. stoppedNo restriction
mar_action_categoryVARCHARMaps mar_action_name to a standardized list of MAR actionsUnder-development

Example:

hospitalization_idadmin_dttmmed_namemed_categorymed_groupmed_route_namemed_route_categorymed_dosemed_dose_unitmar_action_name
7923912123-11-13 12:28:00+00:00PROPOFOL 10 MG/ML INTRAVENOUS EMULSIONpropofolsedationIntravenousNA75.0000mcg/kg/minNew Bag
7923912123-11-13 13:49:00+00:00REMIFENTANIL CONTINUOUS IV (ANESTHESIA)remifentanilsedationNANA0.0500mcg/kg/minNew Bag
7923912123-11-13 14:03:00+00:00PROPOFOL 10 MG/ML INTRAVENOUS EMULSIONpropofolsedationIntravenousNA0.0000mcg/kg/minStopped
3709212123-02-12 03:07:00+00:00PHENYLEPHRINE 5 MG/50 ML (100 MCG/ML) IN 0.9 % SODIUM CHLORIDEphenylephrinevasoactivesIntravenousNA20.0000mcg/minNew Bag
3709212123-02-12 03:14:00+00:00PHENYLEPHRINE 5 MG/50 ML (100 MCG/ML) IN 0.9 % SODIUM CHLORIDEphenylephrinevasoactivesIntravenousNA50.0000mcg/minRate Change
7023442123-04-27 04:30:00+00:00HEPARIN (PORCINE) 25,000 UNIT/250 ML IN 0.45 % SODIUM CHLORIDEheparinanticoagulationIntravenousNA18.0000Units/kg/hrNew Bag

microbiology culture Beta

The microbiology culture table is a wide longitudinal table that captures the order and result times of microbiology culture tests, the type of fluid collected, the component of the test, and the organism identified.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounter.
order_dttmDATETIMEDate and time when the test is ordered.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
collect_dttmDATETIMEDate and time when the specimen is collected.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
result_dttmDATETIMEDate and time when the results are available.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
fluid_nameVARCHARCleaned fluid name string from the raw data. This field is not used for analysis.No restriction. Check this file for examples
fluid_categoryVARCHARFluid categories defined according to the NIH common data elements.CDE NIH Infection Site
method_nameVARCHAROriginal method names from the source data.No restriction
method_categoryVARCHARMaps method_name to a standardized list of method categories.culture, gram stain, smear
organism_categoryVARCHARCleaned organism name string from the raw data. This field is not used for analysis.No restriction. Check this file for examples.
organism_groupVARCHARMaps organism_name to the standardized list of organisms in the NIH CDE.CDE NIH Organism

Example:

hospitalization_idorder_dttmcollect_dttmresult_dttmfluid_namefluid_categorymethod_namemethod_categoryorganism_categoryorganism_group
123452023-10-01 14:00:00+00:002023-10-01 15:00:00+00:002023-10-03 10:00:00+00:00culture, blood (bacterial & fungal)blood/buffy coatculturecultureno growthno growth
123452023-10-01 16:00:00+00:002023-10-01 17:00:00+00:002023-10-03 12:00:00+00:00culture, urinegenito-urinary tractculturecultureescherichia_coliescherichia (also e. coli)
123462023-11-01 10:30:00+00:002023-11-01 11:15:00+00:002023-11-02 09:00:00+00:00culture & stain, respiratorylower respiratory tractgram staingram staingram positive coccigram positive cocci (nos)
123462023-11-02 12:00:00+00:002023-11-02 12:45:00+00:002023-11-03 08:30:00+00:00culture, cerebrospinal fluidcsfculturecultureno growthno growth
123472023-09-15 14:20:00+00:002023-09-15 15:00:00+00:002023-09-17 11:30:00+00:00culture & stain, afbother unspecifiedafb smearsmearno growthno growth
123482023-08-10 09:00:00+00:002023-08-10 09:45:00+00:002023-08-12 08:00:00+00:00culture, blood (bacterial & fungal)blood/buffy coatcultureculturestaphylococcus_aureusstaphylococcus (all)
123492023-07-25 11:00:00+00:002023-07-25 11:30:00+00:002023-07-27 10:15:00+00:00culture, urinegenito-urinary tractculturecultureenterococcus_faeciumenterococcus (all species)
123502023-06-15 13:30:00+00:002023-06-15 14:00:00+00:002023-06-17 09:45:00+00:00culture & stain, respiratorylower respiratory tractgram staingram staingram negative rodgram negative rod (nos)

microbiology nonculture Beta

The microbiology non-culture table is a wide longitudinal table that captures the order and result times of non-culture microbiology tests, the type of fluid collected, the component of the test, and the result of the test.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for the hospitalization event.No restriction
result_dttmDATETIMEDate and time when the non-culture result was obtained. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
collect_dttmDATETIMEDate and time when the sample was collected. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
order_dttmDATETIMEDate and time when the test was ordered. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
fluid_nameVARCHARName of the fluid sample.No restriction
component_categoryVARCHARCategory of the component tested.No restriction
result_unit_categoryVARCHARUnit category of the test result.No restriction
result_categoryVARCHARCategory of the test result.No restriction

Example:

hospitalization_idresult_dttmcollect_dttmorder_dttmfluid_namecomponent_categoryresult_unit_categoryresult_category
1012024-01-01 10:00:00+00:002024-01-01 08:00:00+00:002024-01-01 07:30:00+00:00BloodPCRUnits/mLPositive
1022024-01-02 11:30:00+00:002024-01-02 09:30:00+00:002024-01-02 08:15:00+00:00Cerebrospinal FluidAntigen Detectionmg/LNegative
1032024-01-03 15:00:00+00:002024-01-03 13:00:00+00:002024-01-03 12:45:00+00:00SputumGene Amplificationcopies/mLDetected
1042024-01-04 09:45:00+00:002024-01-04 07:15:00+00:002024-01-04 06:30:00+00:00UrineMolecular Pathogen IDng/mLNot Detected
1052024-01-05 18:00:00+00:002024-01-05 16:00:00+00:002024-01-05 15:00:00+00:00Pleural FluidProtein Quantificationg/dLElevated

patient assessments Beta

The patient_assessments table captures various assessments performed on patients across different domains, including neurological status, sedation levels, pain, and withdrawal. The table is designed to provide detailed information about the assessments, such as the name of the assessment, the category, and the recorded values.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARPrimary Identifier. Unique identifier linking assessments to a specific patient hospitalization.No restriction
recorded_dttmDATETIMEThe exact date and time when the assessment was recorded, ensuring temporal accuracy. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
assessment_nameVARCHARAssessment Tool Name. The primary name of the assessment tool used (e.g., GCS, NRS, SAT Screen).No restriction
assessment_categoryVARCHARMaps assessment_name to a standardized list of patient assessments[List of permissible assessment categories in CLIF]
assessment_groupVARCHARBroader Assessment Group. This groups the assessments into categories such as Sedation, Neurologic, Pain, etc.[List of permissible assessment groups in CLIF]
numerical_valueDOUBLENumerical Assessment Result. The numerical result or score from the assessment component.Applicable for assessments with numerical outcomes (e.g., 0-10, 3-15)
categorical_valueVARCHARCategorical Assessment Result. The categorical outcome from the assessment component.Applicable for assessments with categorical outcomes (e.g., Pass/Fail, Yes/No)
text_valueVARCHARTextual Assessment Result. The textual explanation or notes from the assessment component.Applicable for assessments requiring textual data

Example:

hospitalization_idrecorded_dttmassessment_nameassessment_categoryassessment_groupnumerical_valuecategorical_valuetext_value
123452024-12-01 08:15:00+00:00NUR RA GLASGOW ADULT EYE OPENINGgcs_eyeNeurological4NANA
123452024-12-01 08:15:00+00:00NUR RA GLASGOW ADULT VERBAL RESPONSEgcs_verbalNeurological5NANA
123452024-12-01 08:15:00+00:00NUR RA GLASGOW ADULT BEST MOTOR RESPONSEgcs_motorNeurological6NANA
123452024-12-01 08:15:00+00:00NUR RA GLASGOW ADULT SCORINGgcs_totalNeurological15NANA
678902024-12-01 10:30:00+00:00BRADEN ASSESSMENTbraden_totalNursing Risk18NANA
678902024-12-01 10:30:00+00:00SAT SCREENsat_delivery_pass_failSedationNAPassNA

patient Beta

This table contains demographic information about the patient that does not vary between hospitalizations. It is inspired by the OMOP Person table

ColumnTypeDescriptionPermissible Values
patient_idVARCHARUnique identifier for each patient. This is presumed to be a distinct individual.No restriction
race_nameVARCHARPatient race string from source dataNo restriction
race_categoryVARCHARA standardized CDE description of patient’s race per the US CensusBlack or African American, White, American Indian or Alaska Native, Asian, Native Hawaiian or Other Pacific Islander, Unknown, Other
ethnicity_nameVARCHARPatient ethnicity string from source dataNo restriction
ethnicity_categoryVARCHARDescription of patient’s ethnicity per the US census definitionHispanic, Non-Hispanic, Unknown
sex_nameVARCHARPatient’s biological sex as given in the source dataNo restriction
sex_categoryVARCHARPatient’s biological sexMale, Female, Unknown
birth_dateDATEPatient’s date of birthDate format should be YYYY-MM-DD
death_dttmDATETIMEPatient’s death date, including timeDatetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
language_nameVARCHARPatient’s preferred languageOriginal string from the source data
language_categoryVARCHARMaps language_name to a standardized list of spoken languagesList of language categories in CLIF

Example:

patient_idrace_namerace_categoryethnicity_nameethnicity_categorysex_categorybirth_datedeath_dttmlanguage_namelanguage_category
132424Black or African-AmericanBlack or African AmericanNot Hispanic, Latino/a, or Spanish originNon-HispanicMale2145-05-09NAEnglishEnglish
132384WhiteWhiteNot Hispanic, Latino/a, or Spanish originNon-HispanicFemale2145-03-30NAEnglishEnglish
542367Black or African-AmericanBlack or African AmericanNot Hispanic, Latino/a, or Spanish originNon-HispanicMale2145-01-29NAEnglishEnglish
989862WhiteWhiteNot Hispanic, Latino/a, or Spanish originNon-HispanicFemale2145-11-06NAEnglishEnglish
428035More than one RaceOtherNot Hispanic, Latino/a, or Spanish originNon-HispanicMale2145-10-13NAEnglishEnglish

position Beta

The position table is a long form (one position per row) longitudinal table that captures all documented position changes of the patient. The table is designed for the explicit purpose of constructing the position_category CDE and identifying patients in prone position.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounter. This table only includes those encounters that have proning documented ever.No restriction
recorded_dttmDATETIMEDate and time when the vital is recorded. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
position_nameVARCHARDescription of the position from the source data. This field is not used for analysis.No restriction
position_categoryVARCHARMaps position_name to either prone or not prone.prone, not_prone

Example:

hospitalization_idrecorded_dttmposition_nameposition_category
842123-06-20 00:00:00+00:00Supine–turn Rnot_prone
842123-06-20 06:00:00+00:00Supine–turn Lnot_prone
842123-06-20 12:00:00+00:00Supine–backnot_prone
842123-06-20 16:00:00+00:00Supine–turn Rnot_prone
842123-06-20 20:00:00+00:00Supine–back;Supine–turn intolerantnot_prone
842123-06-20 22:00:00+00:00Supine–turn intolerant,microturn Lnot_prone
842123-06-20 00:00:00+00:00Supine–turn intolerant,microturn L;Supine–backnot_prone
842123-06-20 01:10:00+00:0030 Degreesnot_prone

respiratory support Beta

The respiratory support table is a wider longitudinal table that captures simultaneously recorded ventilator settings and observed ventilator parameters. The table is designed to capture the most common respiratory support devices and modes used in the ICU. It will be sparse for patients who are not on mechanical ventilation.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounterNo restriction
recorded_dttmDATETIMEDate and time when the device settings and/or measurement was recorded. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00
device_nameVARCHARRaw string of the device. Not used for analysis.No restriction
device_idVARCHARID variable for device usedNo restriction
device_categoryVARCHARMaps device_name to a standardized list of respiratory support device categoriesIMV, NIPPV, CPAP, High Flow NC, Face Mask, Trach Collar, Nasal Cannula, Room Air, Other
vent_brand_nameVARCHARVentilator model name when device_category is IMV or NIPPVOptional
mode_nameVARCHARRaw string of ventilation mode (e.g., CMV volume control)No restriction
mode_categoryVARCHARStandardized list of modes of mechanical ventilationAssist Control-Volume Control, Pressure Control, Pressure-Regulated Volume Control, SIMV, Pressure Support/CPAP, Volume Support, Blow by, Other
tracheostomyINTIndicates if tracheostomy is present0 = No, 1 = Yes
fio2_setFLOATFraction of inspired oxygen set (e.g., 0.21)No restriction, see Expected _set values for each device_category and mode_category
lpm_setFLOATLiters per minute setNo restriction, see Expected _set values for each device_category and mode_category
tidal_volume_setFLOATTidal volume set (in mL)No restriction, see Expected _set values for each device_category and mode_category
resp_rate_setFLOATRespiratory rate set (in bpm)No restriction, see Expected _set values for each device_category and mode_category
pressure_control_setFLOATPressure control set (in cmH2O)No restriction, see Expected _set values for each device_category and mode_category
pressure_support_setFLOATPressure support set (in cmH2O)No restriction, see Expected _set values for each device_category and mode_category
flow_rate_setFLOATFlow rate setNo restriction, see Expected _set values for each device_category and mode_category
peak_inspiratory_pressure_setFLOATPeak inspiratory pressure set (in cmH2O)No restriction, see Expected _set values for each device_category and mode_category
inspiratory_time_setFLOATInspiratory time set (in seconds)No restriction, see Expected _set values for each device_category and mode_category
peep_setFLOATPositive-end-expiratory pressure set (in cmH2O)No restriction, see Expected _set values for each device_category and mode_category
tidal_volume_obsFLOATObserved tidal volume (in mL)No restriction
resp_rate_obsFLOATObserved respiratory rate (in bpm)No restriction
plateau_pressure_obsFLOATObserved plateau pressure (in cmH2O)No restriction
peak_inspiratory_pressure_obsFLOATObserved peak inspiratory pressure (in cmH2O)No restriction
peep_obsFLOATObserved PEEP (in cmH2O)No restriction
minute_vent_obsFLOATObserved minute ventilation (in liters)No restriction
mean_airway_pressure_obsFLOATObserved mean airway pressureNo restriction

Notes:

Expected setting values for each device_category and mode_category

  • device_category == “IMV”
ventilator_settingAssist Control-Volume ControlPressure Support/CPAPPressure ControlPressure-Regulated Volume ControlSIMVVolume Support
fio2_setEEEEEE
tidal_volume_setEEPE
resp_rate_setEEEE
pressure_control_setEP
pressure_support_setEE
flow_rate_setPP
inspiratory_time_setPEP
peep_setEEEEEE

E = Expected ventilator setting for the mode, P = possible ventilator setting for the mode.

  • device_category == “NIPPV”

mode_category is Pressure Support/CPAP and the fio2_set, peep_set, and either pressure_support_set OR peak_inspiratory_pressure_set (IPAP) is required.

  • device_category == “CPAP”

mode_category is Pressure Support/CPAP and the fio2_set and peep_set are required.

  • device_category == “High Flow NC”

mode_category is NA and the fio2_set and lpm_set are required.

  • device_category == “Face Mask”

mode_category is NA
lpm_set is required.
fio2_set is possible.

  • device_category == “Trach Collar” or “Nasal Cannula”

mode_category is NA
lpm_set is required

Example:

hospitalization_idrecorded_dttmdevice_namedevice_iddevice_categorymode_namemode_categoryvent_brand_nametracheostomyfio2_setlpm_settidal_volume_setresp_rate_setpressure_control_setpressure_support_setflow_rate_settidal_volume_obsresp_rate_obsplateau_pressure_obspeak_inspiratory_pressure_obspeep_obsminute_vent_obsmean_airway_pressure_obs
123452024-12-01 08:00:00+00:00VentilatorDEV001IMVCMV Volume CtrlAssist Control-Volume ControlVent A10.5040500181555045018202559.012.0
123452024-12-01 09:00:00+00:00VentilatorDEV001IMVSIMVSIMVVent A10.45354802018855470202128610.514.0
678902024-12-01 10:30:00+00:00HFNCDEV002High Flow NCN/AOtherN/A00.3060NANANANA60NANANANANANANA
678902024-12-01 11:00:00+00:00CPAPDEV003CPAPCPAPPressure Support/CPAPCPAP X00.4050NANANA10NANANANANA8NANA

vitals Beta

The vitals table is a long-form (one vital sign per row) longitudinal table.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARID variable for each patient encounter.No restriction
recorded_dttmDATETIMEDate and time when the vital is recorded. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
vital_nameVARCHARDescription of the flowsheet measure from the source data. Not used for analysis.No restriction
vital_categoryVARCHARMaps vital_name to a list of standard vital sign categories.temp_c, heart_rate, sbp, dbp, spo2, respiratory_rate, map, height_cm, weight_kg
vital_valueFLOATRecorded value of the vital. Measurement unit should match the vital category.temp_c = Celsius, height_cm = Centimeters, weight_kg = Kg, map = mmHg, spo2 = %. No unit for heart_rate, sbp, dbp, respiratory_rate
meas_site_nameVARCHARSite where the vital is recorded. Optional field with no associated category.No restriction

Example:

hospitalization_idrecorded_dttmvital_namevital_categoryvital_valuemeas_site_name
200100122024-12-01 08:00:00+00:00HEIGHTheight_cm170.0unspecified
200100122024-12-01 08:15:00+00:00WEIGHTweight_kg70.0unspecified
200100122024-12-01 08:30:00+00:00PULSEheart_rate72.0unspecified
200100122024-12-01 08:45:00+00:00BLOOD PRESSURE (SYSTOLIC)sbp120.0unspecified
200100122024-12-01 08:45:00+00:00BLOOD PRESSURE (DIASTOLIC)dbp80.0unspecified
200100122024-12-01 08:50:00+00:00RESPIRATORY RATErespiratory_rate16.0unspecified
200100122024-12-01 09:00:00+00:00TEMPERATUREtemp_c36.8unspecified
200100122024-12-01 09:15:00+00:00SPO2spo298.0unspecified
200100132024-12-01 09:30:00+00:00MEAN ARTERIAL PRESSURE (MAP)map85.0arterial

Concept Tables

A planned future CLIF table that has yet to be used in a federated project. The table structure and CDE elements are in draft form. Permissible values of category variables may still need to be defined. Seeking conceptual feedback. Significant changes to all aspects of the table are possible.

intake output Concept

The intake_output table is long form table that captures the times intake and output events were recorded, the type of fluid administered or recorded as “out”, and the amount of fluid.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for the hospitalization event.No restriction
intake_dttmDATETIMEDate and time of intake. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
fluid_nameVARCHARName of the fluid administered.No restriction
amountDOUBLEAmount of fluid administered (in mL)Numeric values in mL
in_out_flagINTIndicator for intake or output (1 for intake, 0 for output)0 = Output, 1 = Intake

Example:

hospitalization_idintake_dttmfluid_nameamountin_out_flag
10012024-01-01 08:00:00+00:00Normal Saline5001
10012024-01-01 10:30:00+00:00Urine3000
10022024-01-05 09:15:00+00:00Dextrose2501
10022024-01-05 14:00:00+00:00Urine4000
10032024-01-10 07:45:00+00:00Lactated Ringer’s6001
10032024-01-10 12:00:00+00:00Drainage2000

invasive hemodynamics Concept

The invasive_hemodynamics table records invasive hemodynamic measurements during a patient’s hospitalization. These measurements represent pressures recorded via invasive monitoring and are expressed in millimeters of mercury (mmHg).

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier linking to the specific hospitalization.No restriction
recorded_dttmDATETIMEThe date and time when the measurement was recorded. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
measure_nameVARCHARDescription of the site or context of the invasive hemodynamic measurement.Free text (e.g., Right Atrium)
measure_categoryVARCHARCategorical variable specifying the type of invasive hemodynamic measurement.CVP, RA, RV, PA_systolic, PA_diastolic, PA_mean, PCWP
measure_valueDOUBLEThe numerical value of the invasive hemodynamic measurement in mmHg.Positive decimal values (e.g., 5.00, 25.65)

Notes:

  • All measure_value entries should be recorded in mmHg.
  • The measure_category field ensures standardization of invasive hemodynamic data:
    1. CVP - Central Venous Pressure
    2. RA - Right Atrial Pressure
    3. RV - Right Ventricular Pressure
    4. PA_systolic - Pulmonary Artery Systolic Pressure
    5. PA_diastolic - Pulmonary Artery Diastolic Pressure
    6. PA_mean - Pulmonary Artery Mean Pressure
    7. PCWP - Pulmonary Capillary Wedge Pressure


Example:

hospitalization_idrecorded_dttmmeasure_namemeasure_categorymeasure_value
123452024-12-01 08:30:00+00:00CVPCVP12.50
123452024-12-01 09:00:00+00:00Pulmonary Artery-SysPA_systolic25.00
123452024-12-01 09:30:00+00:00WedgePCWP18.75

key icu orders Concept

The key_icu_orders table captures key orders related to physical therapy (PT) and occupational therapy (OT) during ICU stays. It includes details about the hospitalization, the timing of the order, the specific name of the order, its category, and the status of the order (completed or sent).

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier linking the order to a specific hospitalization.No restriction
order_dttmDATETIMEDate and time when the order was placed. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
order_nameVARCHARName of the specific order (e.g., PT Evaluation, OT Treatment).No restriction
order_categoryVARCHARCategory of the order.Under-development. Some examples include: PT_evaluation, PT_treat, OT_evaluation, OT_treat
order_status_nameVARCHARStatus of the order.sent, completed

Example:

hospitalization_idorder_dttmorder_nameorder_categoryorder_status_name
123452024-12-15 10:00:00+00:00PT Initial EvaluationPT_evaluationcompleted
678902024-12-16 14:30:00+00:00OT Follow-up TreatmentOT_treatsent
543212024-12-16 08:00:00+00:00PT Mobility SessionPT_treatcompleted
987652024-12-15 11:15:00+00:00OT Cognitive AssessmentOT_evaluationsent

medication admin intermittent Concept

This table has exactly the same schema as medication_admin_continuous described below. The consortium decided to separate the medications that are administered intermittently from the continuously administered medications. The mCIDE for medication_category for intermittent meds can be found here.

ColumnTypeDescriptionPermissible Values
NINTThis is a placeholder column. See documentation above for schema details.

medication orders Concept

This table records the ordering (not administration) of medications. The table is in long form (one medication order per row) longitudinal table. Linkage to the medication_admin_continuous and medication_admin_intermittent tables is through the med_order_id field.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for each hospitalization, linking medication orders to a specific encounterNo restriction
med_order_idVARCHARUnique identifier for each medication orderNo restriction
order_start_dttmDATETIMEDate and time when the medication order was initiated. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
order_end_dttmDATETIMEDate and time when the medication order ended or was discontinued. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
ordered_dttmDATETIMEDate and time when the medication was actually ordered. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
med_nameVARCHARName of the medication orderedNo restriction
med_categoryVARCHARMaps med_name to a list of permissible medication namesCombined CDE of medication_admin_continuous and medication_admin_intermittent
med_groupVARCHARLimited number of medication groups identified by the CLIF consortiumNo restriction
med_order_status_nameVARCHARStatus of the medication order, e.g. held, givenNo restriction
med_order_status_categoryVARCHARMaps med_order_status_name to a standardized list of medication order statusesUnder-development
med_route_nameVARCHARRoute of administration for the medicationNo restriction. Examples include Oral, Intravenous
med_doseDOUBLEDosage of the medication orderedNumeric
med_dose_unitVARCHARUnit of measurement for the medication dosageExamples include mg, mL, units
med_frequencyVARCHARFrequency with which the medication is administered, as per the orderExamples include Once Daily, Every 6 hours
prnBOOLEANIndicates whether the medication is to be given as needed (PRN)0 = No, 1 = Yes

Example:

hospitalization_idmed_order_idorder_start_dttmorder_end_dttmordered_dttmmed_namemed_categorymed_groupmed_order_status_namemed_order_status_categorymed_route_namemed_dosemed_dose_unitmed_frequencyprn
123454567892023-10-01 14:00:00+00:002023-10-02 14:00:00+00:002023-10-01 13:30:00+00:00Norepinephrine 8 mg/250 mLnorepinephrinevasoactivesactiveongoingIntravenous8.0mg/mLContinuous0
123464567902023-10-01 16:00:00+00:002023-10-02 10:00:00+00:002023-10-01 15:30:00+00:00Vancomycin 1 g IVvancomycinantibioticsactiveongoingIntravenous1.0gEvery 12 hours0
123474567912023-10-02 08:00:00+00:002023-10-03 08:00:00+00:002023-10-02 07:30:00+00:00Furosemide 40 mg IVfurosemidediureticsdiscontinueddiscontinuedIntravenous40.0mgOnce Daily0
123484567922023-10-02 12:00:00+00:002023-10-02 18:00:00+00:002023-10-02 11:45:00+00:00Insulin Regular 100 units/mL SCinsulinendocrineheldheldSubcutaneous100.0units/mLAs Needed1
123494567932023-10-03 08:00:00+00:002023-10-03 20:00:00+00:002023-10-03 07:30:00+00:00Acetaminophen 1 g POacetaminophenanalgesicsactiveongoingOral1.0gEvery 6 hours0
123504567942023-10-03 10:00:00+00:002023-10-03 18:00:00+00:002023-10-03 09:45:00+00:00Heparin 5,000 units SCheparinanticoagulantactiveongoingSubcutaneous5000.0unitsEvery 8 hours0
123514567952023-10-03 14:00:00+00:002023-10-03 22:00:00+00:002023-10-03 13:30:00+00:00Morphine Sulfate 2 mg IVmorphineanalgesicsactiveongoingIntravenous2.0mgAs Needed1
123524567962023-10-03 20:00:00+00:002023-10-04 08:00:00+00:002023-10-03 19:45:00+00:00Dexamethasone 10 mg IVdexamethasonesteroidsactiveongoingIntravenous10.0mgOnce Daily0

procedures Concept

A longitudinal record of each bedside ICU procedure performed on the patient (e.g. central line placement, chest tube placement). Note that this table is not intended to capture the full set of procedures performed on inpatients.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for each hospitalization, linking the procedure to a specific encounterNo restriction
procedure_nameVARCHARName of the procedure performed on the patientExamples include Central Line Placement
procedure_categoryVARCHARMaps procedure_name to a list of standardized proceduresCDE under development
diagnosisVARCHARThe diagnosis or reason for performing the procedureNo restriction
start_dttmDATETIMEDate and time when the procedure was initiated. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)

Example:

hospitalization_idprocedure_nameprocedure_categorydiagnosisstart_dttm
1001Central Line PlacementVascular AccessSepsis with hypotension2024-01-01 08:00:00
1001Chest Tube PlacementRespiratory SupportPneumothorax2024-01-01 10:00:00
1002Endotracheal IntubationAirway ManagementAcute Respiratory Failure2024-01-05 09:30:00
1002ParacentesisDiagnostic ProcedureSuspected peritonitis2024-01-05 11:00:00
1003Arterial Line PlacementVascular AccessHemodynamic Monitoring2024-01-10 07:00:00

provider Concept

Continuous start stop record of every provider who cared for the patient.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for each hospitalization, linking the provider to a specific encounterNo restriction
provider_idVARCHARUnique identifier for each provider. This represents individual healthcare providersNo restriction
start_dttmDATETIMEDate and time when the provider’s care or involvement in the patient’s case began. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
stop_dttmDATETIMEDate and time when the provider’s care or involvement in the patient’s case ended. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
provider_role_nameVARCHARThe original string describing the role or specialty of the provider during the hospitalizationNo restriction
provider_role_categoryVARCHARMaps provider_role_name to list of standardized provider rolesUnder development

Example:

hospitalization_idstart_dttmstop_dttmprovider_role_nameprovider_role_category
10010142023-05-01 08:00:00+00:002023-05-01 20:00:00+00:00Attending PhysicianAttending
10010142023-05-01 08:00:00+00:002023-05-02 08:00:00+00:00Resident PhysicianResident
10010142023-05-01 08:00:00+00:002023-05-03 08:00:00+00:00Nurse PractitionerNurse Practitioner
10020252023-06-10 09:00:00+00:002023-06-10 21:00:00+00:00Critical Care SpecialistCritical Care
10020252023-06-10 09:00:00+00:002023-06-11 09:00:00+00:00Respiratory TherapistRespiratory Therapy
10030362023-07-15 07:30:00+00:002023-07-15 19:30:00+00:00Attending PhysicianAttending
10030362023-07-15 07:30:00+00:002023-07-16 07:30:00+00:00Charge NurseNurse
10040472023-08-20 10:00:00+00:002023-08-20 22:00:00+00:00Physical TherapistTherapy

sensitivity Concept

This table is used to store the susceptibility results of the organisms identified in the Microbiology Culture table and may be renamed to Microbiology_Susceptibility

ColumnTypeDescriptionPermissible Values
culture_idVARCHARUnique identifier linking to the culture from which the sensitivity test was performedNo restriction
antibioticVARCHARName of the antibiotic tested for sensitivityExamples include Penicillin, Vancomycin
sensitivityVARCHARThe result of the sensitivity test, indicating the organism’s resistance or susceptibilityResistant, Intermediate, Susceptible
micDOUBLEMinimum Inhibitory Concentration (MIC) value, which measures the lowest concentration of an antibiotic needed to inhibit growthNumeric

Example:

culture_idantibioticsensitivitymic
1001PenicillinSusceptible0.25
1001VancomycinResistant8.0
1002AmoxicillinIntermediate4.0
1003CiprofloxacinSusceptible0.5
1004GentamicinResistant16.0

therapy details Concept

The therapy_details table is a wide longitudinal table that captures the details of therapy sessions. The table is designed to capture and categorize the most common therapy elements used in the ICU.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier for the hospitalization event.No restriction
session_start_dttmDATETIMEDate and time when the therapy session started. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
therapy_element_nameVARCHARName of the therapy element.No restriction
therapy_element_categoryVARCHARCategory of the therapy element.No restriction
therapy_element_valueVARCHARValue associated with the therapy element.No restriction

Example:

hospitalization_idsession_start_dttmtherapy_element_nametherapy_element_categorytherapy_element_value
10012024-01-01 08:00:00+00:00Physical TherapyRehabilitation45.0
10012024-01-01 10:00:00+00:00Respiratory TherapyRespiratory Support3.0
10022024-01-05 09:30:00+00:00Occupational TherapyRehabilitation60.0
10022024-01-05 11:00:00+00:00Speech TherapyRehabilitation30.0
10032024-01-10 07:00:00+00:00Ventilation SupportRespiratory Support2.5

transfusion Concept

This table provides detailed information about transfusion events linked to specific hospitalizations.

ColumnTypeDescriptionPermissible Values
hospitalization_idVARCHARUnique identifier linking the transfusion event to a specific hospitalization in the CLIF database.No restriction
transfusion_start_dttmDATETIMEThe date and time the transfusion of the blood component began. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
transfusion_end_dttmDATETIMEThe date and time the transfusion of the blood component ended. All datetime variables must be timezone-aware and set to UTC.Datetime format should be YYYY-MM-DD HH:MM:SS+00:00 (UTC)
component_nameVARCHARThe name of the blood component transfused.E.g., Red Blood Cells, Plasma, Platelets
attribute_nameVARCHARAttributes describing modifications to the component.E.g., Leukocyte Reduced, Irradiated
volume_transfusedDOUBLEThe volume of the blood component transfused.Numeric, e.g., 300
volume_unitsVARCHARThe unit of measurement for the transfused volume.E.g., mL
product_codeVARCHARISBT 128 Product Description Code representing the specific blood product.E.g., E0382

Example:

hospitalization_idtransfusion_start_dttmtransfusion_end_dttmcomponent_nameattribute_namevolume_transfusedvolume_unitsproduct_code
1234562024-12-03 08:30:00+00:002024-12-03 10:00:00+00:00Red Blood CellsLeukocyte Reduced300mLE0382
7890122024-12-04 14:00:00+00:002024-12-04 16:30:00+00:00PlateletsIrradiated250mLP0205
4567892024-12-05 12:15:00+00:002024-12-05 13:45:00+00:00Plasma200mLF0781

Future Proposed Tables

These are tables without any defined structure that the consortium has not yet committed to implementing.

Clinical Decision Support: This table will capture the actions of clinical decision support tools embedded in the EHR. The table will have the following fields: cds_name, cds_category, cds_value, cds_trigger_ddtm.