Learn R Programming

cliot (version 1.0.0)

apgar_score: APGAR Score for Newborns

Description

Calculates the APGAR score, a rapid method for assessing the clinical status of a newborn at 1 and 5 minutes after birth. The score evaluates five criteria: Appearance, Pulse, Grimace, Activity, and Respiration.

Usage

apgar_score(appearance, pulse, grimace, activity, respiration)

Value

A list containing:

Total_Score

The sum of the five components (Range 0-10).

Interpretation

General assessment (Reassuring, Moderately Abnormal, or Low).

Arguments

appearance

Numeric (0-2). Skin Color. 0: Blue or pale all over. 1: Acrocyanosis (body pink, extremities blue). 2: Completely pink.

pulse

Numeric (0-2). Heart Rate. 0: Absent. 1: < 100 bpm. 2: > 100 bpm.

grimace

Numeric (0-2). Reflex Irritability (response to stimulation). 0: No response. 1: Grimace. 2: Cry or active withdrawal.

activity

Numeric (0-2). Muscle Tone. 0: Limp/Flaccid. 1: Some flexion. 2: Active motion.

respiration

Numeric (0-2). Respiratory Effort. 0: Absent. 1: Slow, irregular, or weak cry. 2: Good, vigorous cry.

References

Apgar V. A proposal for a new method of evaluation of the newborn infant. Curr Res Anesth Analg. 1953;32(4):260-267.

Examples

Run this code

# Example 1: Healthy Newborn
# Pink body/blue limbs (1), HR >100 (2), Cry (2), Active (2), Good cry (2)
# Score = 9
apgar_score(1, 2, 2, 2, 2)

# Example 2: Distressed Newborn
# Blue (0), HR <100 (1), Grimace (1), Flaccid (0), Irregular resp (1)
# Score = 3
apgar_score(0, 1, 1, 0, 1)

Run the code above in your browser using DataLab