HeartCalc / CCHD screen

CCHD Pulse-Ox Screen Experimental

Newborn critical congenital heart disease screening: updated AAP algorithm (Martin 2020; AAP 2025)

Does the screen apply?

The algorithm screens at 24 hours of age or later, or as late as possible if the infant is discharged earlier. The thresholds were not designed for high altitude; follow your state program there.

Screen 1

Whole numbers as the oximeter shows them, at a stable reading. Either foot.

Screen 2 (repeat, 1 hour later)

Only needed when screen 1 is neither pass nor fail.

Model, equations and sources

Algorithm

Screen 1 (age ≥24 h, room air; right hand = pre-ductal, foot = post-ductal)
  Any SpO2 <90% (hand or foot)                          -> FAIL
  Hand ≥95% AND foot ≥95% AND |hand - foot| ≤3%       -> PASS
  Otherwise (90-94% in hand or foot, OR difference >3%) -> REPEAT once in 1 hour

Screen 2
  Any SpO2 <90%                                         -> FAIL
  Hand ≥95% AND foot ≥95% AND |hand - foot| ≤3%       -> PASS
  Otherwise                                             -> FAIL (no third screen)

After the screen (Tennessee protocol, citing Martin 2020)

Input checks

SpO2 must be a whole number from 50 to 100%. Age 0–720 hours; under 24 hours gives a caution, not a block.

References

Computed in this browser; nothing you enter is stored or sent.

A pass can falsely reassure: pulse-oximetry screening does not detect every critical heart defect. Clinical examination still matters.