cycquery.mimiciv.MIMICIVQuerier¶
- class MIMICIVQuerier(dbms, user='', password='', host='', port=None, database='', schemas=None)[source]¶
Bases:
DatasetQuerier
MIMICIV dataset querier.
Methods
Query ICU chart events from the ICU module.
Query MIMIC diagnosis data.
Get a table and possibly map columns to have standard names.
Query lab events from the hospital module.
List columns in a table.
List custom tables methods provided by the dataset API.
List schemas in the database to query.
List table methods that can be queried using the database.
Query MIMIC patient data.
Query MIMIC procedures data.
- chartevents()[source]¶
Query ICU chart events from the ICU module.
- Returns:
Constructed table, wrapped in an interface object.
- Return type:
- diagnoses_icd()[source]¶
Query MIMIC diagnosis data.
- Returns:
Constructed query, wrapped in an interface object.
- Return type:
- get_table(schema_name, table_name, cast_timestamp_cols=True)¶
Get a table and possibly map columns to have standard names.
Standardizing column names allows for columns to be recognized in downstream processing.
- Parameters:
- Returns:
Table with mapped columns.
- Return type:
- labevents()[source]¶
Query lab events from the hospital module.
- Returns:
Constructed query, wrapped in an interface object.
- Return type:
- list_columns(schema_name, table_name)¶
List columns in a table.
- list_custom_tables()¶
List custom tables methods provided by the dataset API.
- Returns:
List of custom table names.
- Return type:
List[str]
- list_schemas()¶
List schemas in the database to query.
- Returns:
List of schema names.
- Return type:
List[str]
- list_tables(schema_name=None)¶
List table methods that can be queried using the database.
- patients()[source]¶
Query MIMIC patient data.
- Returns:
Constructed query, wrapped in an interface object.
- Return type:
Notes
The function infers the approximate year a patient received care, using the anchor_year and anchor_year_group columns. The join and ops supplied are applied after the approximate year is inferred. dod is adjusted based on the inferred approximate year of care.