| roth_hypoxia_score | R Documentation |
Calculates the Roth Score risk stratification for hypoxia. This simple bedside test involves the patient taking a deep breath and counting out loud from 1 to 30 as fast as possible. The highest number reached (Max Count) correlates with pulse oximetry (SpO2) levels. It is often used as a screening tool for telemedicine or when pulse oximetry is unavailable.
roth_hypoxia_score(max_count_reached, duration_seconds)
max_count_reached |
Numeric. The highest number the patient reached in a single breath counting out loud as fast as possible. |
duration_seconds |
Numeric. The total time in seconds elapsed during the count. (Used primarily for clinical context/verification of effort). |
A list containing:
Max_Count |
The input count. |
Risk_Category |
Risk classification (High, Intermediate, Low) based on the count threshold. |
Diagnostic_Performance |
Sensitivity metrics for detecting SpO2 < 95% based on the count. |
Chorath K, Prine L, Ludmir J, et al. The Roth Score: A Novel Method for Assessing Hypoxia. Telemedicine and e-Health. 2021.
# Example 1: High Risk
# Patient reached 5 in 4 seconds
roth_hypoxia_score(5, 4)
# Example 2: Low Risk
# Patient reached 25 in 10 seconds
roth_hypoxia_score(25, 10)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.