Skip to content
Back to skills

003 Name Skill 9db5c6fd

ASecurity

Map equivalent concepts between MIMIC-IV and eICU databases. Use for multi-database studies, external validation, or understanding structural differences between databases.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
documentationgosqldatabasedocumentation

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 003-name-skill_9db5c6fd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 003 Name Skill 9db5c6fd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 003 Name Skill 9db5c6fd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-003-name-skill-9db5c6fd/badge)](https://www.skillsdirectory.com/skills/tools-only-003-name-skill-9db5c6fd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: mimic-eicu-mapping
description: Map equivalent concepts between MIMIC-IV and eICU databases. Use for multi-database studies, external validation, or understanding structural differences between databases.
tier: validated
category: system
---

# MIMIC-IV to eICU Mapping

This skill maps equivalent tables, columns, and concepts between MIMIC-IV and eICU databases to enable cross-database research and external validation.

## When to Use This Skill

- External validation of MIMIC-IV models on eICU
- Multi-center studies combining both databases
- Understanding structural differences
- Translating queries between databases

## Database Overview

| Characteristic | MIMIC-IV | eICU |
|---------------|----------|------|
| **Institution** | Beth Israel Deaconess (single center) | 208 hospitals (multi-center) |
| **Patients** | ~300,000 admissions | ~200,000 patients |
| **Time Period** | 2008-2019 | 2014-2015 |
| **ICU Types** | All ICU types | All ICU types |
| **Geography** | Boston, MA | United States (nationwide) |

## Identifier Mapping

| Concept | MIMIC-IV | eICU |
|---------|----------|------|
| Patient ID | subject_id | uniquepid |
| Hospital Admission | hadm_id | patienthealthsystemstayid |
| ICU Stay | stay_id | patientunitstayid |
| Hospital ID | N/A (single center) | hospitalid |
| Unit Visit | icustay_seq | unitvisitnumber |

## Core Table Mapping

### Patient Demographics

| MIMIC-IV | eICU | Notes |
|----------|------|-------|
| mimiciv_hosp.patients | patient | Base demographics |
| mimiciv_hosp.admissions | patient | Admission info combined |
| mimiciv_icu.icustays | patient | ICU stay info in patient table |
| mimiciv_derived.icustay_detail | icustay_detail (concept) | Derived convenience table |

### Vital Signs

| MIMIC-IV | eICU | Notes |
|----------|------|-------|
| mimiciv_derived.vitalsign | vitalperiodic, vitalaperiodic | eICU splits periodic/aperiodic |
| mimiciv_icu.chartevents | nursecharting | Raw charted values |

### Laboratory Values

| MIMIC-IV | eICU | Notes |
|----------|------|-------|
| mimiciv_hosp.labevents | lab | Different labname conventions |
| mimiciv_derived.chemistry | pivoted_lab (concept) | Derived/pivoted |
| mimiciv_derived.complete_blood_count | pivoted_lab (concept) | |

### Medications

| MIMIC-IV | eICU | Notes |
|----------|------|-------|
| mimiciv_hosp.prescriptions | medication | Hospital medications |
| mimiciv_icu.inputevents | infusiondrug | IV infusions |
| mimiciv_derived.antibiotic | - | Concept needs creation for eICU |

### Diagnoses

| MIMIC-IV | eICU | Notes |
|----------|------|-------|
| mimiciv_hosp.diagnoses_icd | diagnosis | eICU uses text descriptions |
| - | admissiondx | eICU has admission diagnosis |
| - | apacheapsvar | APACHE diagnosis categories |

## Concept Availability

### Available in Both (May Require Recalculation)

| Concept | MIMIC-IV | eICU |
|---------|----------|------|
| SOFA | mimiciv_derived.sofa | Requires custom calculation |
| APACHE IV | Not pre-computed | apachepatientresult |
| OASIS | mimiciv_derived.oasis | pivoted_oasis (concept) |
| GCS | mimiciv_derived.gcs | pivoted_score (concept) |
| Urine Output | mimiciv_derived.urine_output | pivoted_uo (concept) |

### MIMIC-IV Only
- Waveform data (vital sign waveforms)
- Radiology reports
- Detailed microbiology (organism/sensitivity)
- ED data

### eICU Only
- APACHE IV scores (pre-computed)
- Multi-center hospital data
- Respiratory care plan documentation
- Nurse care plan

## Key Structural Differences

### 1. Time Representation
```
MIMIC-IV: Absolute timestamps (DATETIME)
eICU: Offset in minutes from unit admission (INTEGER)

-- MIMIC-IV
WHERE charttime BETWEEN ie.intime AND ie.outtime

-- eICU (convert offset to time)
WHERE chartoffset >= 0 AND chartoffset <= unitdischargeoffset
```

### 2. Hospital Structure
```
MIMIC-IV: Single hospital, no hospital identifier
eICU: hospitalid links to hospital table with region, bed count
```

### 3. Diagnosis Coding
```
MIMIC-IV: ICD-9 and ICD-10 codes
eICU: Free-text diagnosis strings + APACHE categories
```

### 4. Lab Value Names
```
MIMIC-IV: itemid (numeric codes) with d_labitems lookup
eICU: labname (text strings), less standardized
```

## Example: Equivalent Queries

### First ICU Stay Selection

**MIMIC-IV:**
```sql
SELECT *
FROM mimiciv_derived.icustay_detail
WHERE first_icu_stay = TRUE;
```

**eICU:**
```sql
SELECT *
FROM patient
WHERE unitvisitnumber = 1;
```

### Mortality Outcome

**MIMIC-IV:**
```sql
SELECT stay_id, hospital_expire_flag
FROM mimiciv_hosp.admissions a
INNER JOIN mimiciv_icu.icustays ie ON a.hadm_id = ie.hadm_id;
```

**eICU:**
```sql
SELECT patientunitstayid,
       CASE WHEN hospitaldischargestatus = 'Expired' THEN 1 ELSE 0 END AS hosp_mort
FROM patient;
```

### Age

**MIMIC-IV:**
```sql
SELECT stay_id, admission_age
FROM mimiciv_derived.icustay_detail;
-- Note: Ages > 89 are shifted
```

**eICU:**
```sql
SELECT patientunitstayid,
       CASE WHEN age = '> 89' THEN 90 ELSE CAST(age AS INT) END AS age
FROM patient;
-- Note: age is stored as string, "> 89" for elderly
```

## Validation Considerations

1. **Population Differences**: eICU is multi-center with different case-mix
2. **Time Period**: Different years may have different practices
3. **Documentation Patterns**: Single vs multi-center charting variability
4. **Missing Data**: Different missingness patterns
5. **Outcome Definitions**: Verify mortality/LOS definitions match

## References

- Johnson AEW et al. "MIMIC-IV, a freely accessible electronic health record dataset." Scientific Data. 2023.
- Pollard TJ et al. "The eICU Collaborative Research Database." Scientific Data. 2018.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…