cahp_cardiac_arrest_score: CAHP (Cardiac Arrest Hospital Prognosis) Score

View source: R/neelpackage.R

cahp_cardiac_arrest_scoreR Documentation

CAHP (Cardiac Arrest Hospital Prognosis) Score

Description

Calculates the CAHP score to predict neurological outcome (CPC 3-5) in patients admitted to the ICU after out-of-hospital cardiac arrest (OHCA). The score is typically used for patients treated with targeted temperature management (TTM). It stratifies patients into Low, Intermediate, and High risk for poor neurological outcome.

Usage

cahp_cardiac_arrest_score(age, location_home, initial_rhythm_shockable,
                          no_flow_minutes, low_flow_minutes,
                          epinephrine_dose_mg, arterial_ph)

Arguments

age

Numeric. Patient age in years.

location_home

Numeric (0 or 1). Did the arrest occur at home? (1 = Yes, 0 = Public).

initial_rhythm_shockable

Numeric (0 or 1). Was the initial rhythm shockable (VF/VT)? (1 = Yes, 0 = No/PEA/Asystole).

no_flow_minutes

Numeric. Duration from collapse to start of CPR (No-flow interval). If unknown, >3 mins is typically assumed (High risk).

low_flow_minutes

Numeric. Duration from start of CPR to Return of Spontaneous Circulation (ROSC) (Low-flow interval).

epinephrine_dose_mg

Numeric. Total dose of epinephrine administered during resuscitation in mg.

arterial_ph

Numeric. Arterial pH measured on admission.

Value

A list containing:

CAHP_Score

The calculated prognostic score (Range 0- ~285).

Risk_Group

Classification (Low <150, Intermediate 150-200, High >200).

Prob_Poor_Neuro_Outcome

Estimated percentage risk of poor neurological outcome (CPC 3-5) at discharge/6 months.

References

Maupain C, Bougouin W, Lamhaut L, et al. The CAHP (Cardiac Arrest Hospital Prognosis) score: a tool for risk stratification after out-of-hospital cardiac arrest. Eur Heart J. 2016;37(42):3222-3231. doi:10.1093/eurheartj/ehv556

Examples


# Example 1: Good Prognosis
# 40yo (0), Public arrest (0), Shockable (0), No flow 0 (0), Low flow 10 (0), 0 Epi (0), pH 7.4 (0)
# Score = 0
cahp_cardiac_arrest_score(40, 0, 1, 0, 10, 0, 7.4)

# Example 2: Poor Prognosis
# 80yo (53), Home (16), Asystole (27), No flow 5 (29), Low flow 40 (32), 3mg Epi (32), pH 7.1 (25)
# Score = 53 + 16 + 27 + 29 + 32 + 32 + 25 = 214
cahp_cardiac_arrest_score(80, 1, 0, 5, 40, 3, 7.1)

cliot documentation built on Dec. 1, 2025, 1:06 a.m.