Learn R Programming

cliot (version 1.0.0)

peld_score_original: PELD Score (Pediatric End-Stage Liver Disease) (Original/Pre-2023)

Description

Calculates the PELD score used to prioritize pediatric candidates (younger than 12 years) for liver transplantation. This score estimates the 3-month risk of waitlist mortality using serum bilirubin, INR, albumin, age, and growth failure. (Note: In July 2023, the OPTN updated to the PELD-Cr score, which includes creatinine).

Usage

peld_score_original(bilirubin, inr, albumin, age_years, growth_failure,
                    bilirubin_units = "mg/dL", albumin_units = "g/dL")

Value

A list containing:

PELD_Score

The calculated PELD score (rounded).

Arguments

bilirubin

Numeric. Total Bilirubin level.

inr

Numeric. International Normalized Ratio.

albumin

Numeric. Serum Albumin level.

age_years

Numeric. Patient age in years.

growth_failure

Numeric (0 or 1). Presence of growth failure (height or weight < -2 SD below mean for age/gender). (1 = Yes).

bilirubin_units

String. Units for bilirubin. "mg/dL" (default) or "umol/L".

albumin_units

String. Units for albumin. "g/dL" (default) or "g/L".

Details

The formula is: $$PELD = 10 \times (0.480 \times \ln(Bilirubin) + 1.857 \times \ln(INR) - 0.687 \times \ln(Albumin) + 0.436 \times (Age < 1) + 0.667 \times (Growth Failure))$$ Input adjustments: Bilirubin and INR values < 1.0 are set to 1.0.

References

McDiarmid SV, Anand R, Lindblad AS, et al. Development of a pediatric end-stage liver disease score to predict poor outcome in children awaiting liver transplantation. Transplantation. 2002;74(2):173-181. doi:10.1097/00007890-200207270-00006

Examples

Run this code

# Example 1: High Risk Infant
# Age 0.5 (<1y), Bili 3.0, INR 1.5, Alb 2.5, Growth Failure Yes
peld_score_original(3.0, 1.5, 2.5, 0.5, 1)

# Example 2: Standard Child
# Age 5, Bili 1.0, INR 1.0, Alb 4.0, Growth Failure No
peld_score_original(1.0, 1.0, 4.0, 5, 0)

Run the code above in your browser using DataLab