oasis-score

Compute OASIS severity scores and mortality probabilities from first-day ICU vitals.

40|17|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/hannesill/m4 --skill oasis-score
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oasis-score
Source: https://github.com/hannesill/m4/tree/main/src/m4/skills/clinical/oasis-score
Command: npx skills add https://github.com/hannesill/m4 --skill oasis-score

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

OASIS provides a parsimonious, lab-light severity score for ICU patients, enabling quicker risk stratification and mortality estimation without requiring extensive lab data.

Core Features & Use Cases

  • Single-score calculation: combines age, pre-ICU LOS, GCS, heart rate, mean arterial pressure, respiration rate, temperature, urine output, mechanical ventilation, and elective surgery to produce an OASIS score and mortality probability.
  • Real-world scenarios: enable rapid triage on admission, cohort comparison, or cross-dataset analytics across datasets (e.g., MIMIC-derived ICU cohorts).
  • Implementation details: score components are computed from first-day vitals and administrative data, with non-linear pre-ICU LOS scoring and explicit handling of missing data.

Quick Start

Run oasis.sql against your Mimic-derived ICU data to compute oasis and oasis_prob for each stay.

Frequently Asked Questions about oasis-score

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate ICU severity scores using only first-day vitals?

Calculate ICU severity scores by combining first-day vitals, urine output, age, and admission data. The script computes pre-ICU length of stay scoring, vital sign components, and outputs the final OASIS score alongside a mortality probability.

What is the OASIS severity score and how does it differ from other ICU mortality scores?

The OASIS severity score is a parsimonious, lab-light metric for ICU risk stratification. It differs from other ICU mortality scores by relying on first-day vitals, urine output, and administrative data instead of extensive lab results.

Can I use the OASIS score for real-time ICU triage when labs are limited?

Yes, you can use the OASIS score for real-time ICU triage when labs are limited. It is designed for rapid severity assessment and mortality estimation using first-day vitals, urine output, and admission data without extensive lab results.

Does the OASIS SQL script work with MIMIC-derived ICU cohorts?

Yes, the OASIS SQL script works directly with MIMIC-derived ICU cohorts. Run it against your MIMIC-derived data to compute the OASIS score and mortality probability for each ICU stay.

How does the OASIS calculation handle missing first-day vitals or urine output?

The OASIS calculation handles missing first-day vitals and urine output through explicit missing data handling. The SQL script computes component scores reliably even when certain first-day measurements are unavailable.