# MELD-Na Score (Sodium-Modified MELD)

Calculate the UNOS/OPTN MELD-Na score — the sodium-modified MELD used for adult liver transplant allocation in the US from January 2016 until superseded by MELD 3.0 in July 2023. First compute the base MELD(i) (same formula as MELD, clamped 6–40). If MELD(i) > 11: MELD-Na = MELD(i) + 1.32·(137 − Na) − 0.033·MELD(i)·(137 − Na), with sodium clamped to 125–137 mmol/L. If MELD(i) ≤ 11, MELD-Na = MELD(i) (no sodium adjustment). The result is rounded and clamped to 6–40. Rationale: hyponatremia (Na < 137) predicts worse waitlist mortality beyond what MELD(i) captures, so the score is inflated; the interaction term scales the sodium penalty down at very high MELD(i). Derived from Kim/Biggins 2008 (NEJM) and UNOS/OPTN policy. Not medical advice.

> Canonical page: https://elysiatools.com/en/tools/meld-na-score

- **Category:** Health

- **Keywords:** MELD-Na, MELD, sodium, hyponatremia, end-stage liver disease, cirrhosis, liver transplant, UNOS, OPTN, hepatology

## Overview

Calculate the UNOS/OPTN MELD-Na score from serum creatinine, total bilirubin, INR, sodium, and recent dialysis status. The result includes the sodium-adjusted score, base MELD(i), and calculation details in JSON. This tool is for reference and is not medical advice.

## Inputs

- **Serum Creatinine (mg/dL)** (number): Serum creatinine in mg/dL. Floored at 1.0, capped at 4.0 (4.0 if dialyzed). Must be positive.
- **Total Bilirubin (mg/dL)** (number): Total bilirubin in mg/dL. Floored at 1.0. Must be positive.
- **INR** (number): INR. Floored at 1.0. Must be positive.
- **Serum Sodium (mmol/L)** (number): Serum sodium in mmol/L. Clamped to 125–137 for the MELD-Na adjustment. Must be positive.
- **Dialysis ≥ 2× or CVVHD ≥ 24 h in past week** (checkbox): If dialyzed at least twice or on CVVHD for ≥ 24 hours in the past week, creatinine is set to 4.0 mg/dL.
- **Decimal Places** (number)

## When to use

- Estimate the sodium-modified MELD score using current laboratory values.
- Check how sodium below 137 mmol/L changes a base MELD(i) above 11.
- Review the capped inputs, dialysis adjustment, and final MELD-Na result in structured JSON.

## How it works

- Enter serum creatinine, total bilirubin, INR, and serum sodium.
- Select the dialysis option if dialysis occurred at least twice or CVVHD lasted at least 24 hours in the past week.
- The tool applies the stated input caps, calculates MELD(i), and limits it to 6–40.
- If MELD(i) is above 11, sodium is clamped to 125–137 mmol/L and applied to the MELD-Na formula; the final score is rounded and clamped to 6–40.

## Use cases

- Clinicians and trainees reviewing how creatinine, bilirubin, INR, sodium, and dialysis status affect MELD-Na.
- Researchers reproducing the stated UNOS/OPTN MELD-Na calculation with capped laboratory inputs.
- Educational comparisons of a base MELD(i) with cases where hyponatremia adds a sodium adjustment.

## Frequently asked questions

### What inputs are required?

Serum creatinine, total bilirubin, INR, and serum sodium are required. Dialysis status is optional.

### How is dialysis handled?

When selected, creatinine is set to 4.0 mg/dL before calculating the score.

### When does sodium affect the score?

Sodium affects MELD-Na when MELD(i) is above 11. If MELD(i) is 11 or lower, no sodium adjustment is applied.

### What sodium range is used?

Sodium is clamped to 125–137 mmol/L for the MELD-Na adjustment.

### Is this a current transplant allocation score or medical advice?

It calculates the specified historical UNOS/OPTN MELD-Na method. It is not medical advice, and US adult allocation now uses MELD 3.0.

## Related tools

- [A-a Gradient (Alveolar-Arterial O₂)](https://elysiatools.com/en/tools/a-a-gradient-calculator): Calculate the alveolar-arterial O₂ gradient to distinguish hypoxemia causes. PAO₂ = FiO₂×(P_atm−47) − PaCO₂/0.8; A-a = PAO₂ − PaO₂. Normal ≈ (Age+10)/4. Elevated → V/Q mismatch, shunt, diffusion impairment. Derived from StatPearls, LITFL, Cornell PICU, and Martin 1999. Not medical advice.
- [Alveolar Gas Equation (PAO₂ Calculator)](https://elysiatools.com/en/tools/alveolar-gas-equation): Calculate PAO₂ = FiO₂ × (P_atm − 47) − PaCO₂ / RQ. Defaults: P_atm 760 mmHg (sea level), RQ 0.8. Gives a directional hint vs expected ~100 mmHg. For full A-a gradient interpretation use a-a-gradient-calculator. Derived from StatPearls, LITFL, Cornell PICU, and West. Not medical advice.
- [Alveolar Ventilation Calculator (VA)](https://elysiatools.com/en/tools/alveolar-ventilation-calculator): Calculate VA = (VT − VD) × RR in L/min. VD may be supplied or estimated as ~2 mL/kg body weight. Normal resting ~4–6 L/min; low → hypercapnia, high → hypocapnia. Derived from West, LITFL, StatPearls, and Radford 1955. Not medical advice.
- [Apgar Score (Newborn 1 & 5 min)](https://elysiatools.com/en/tools/apgar-score): Calculate the Apgar score to assess newborn condition at 1 minute and 5 minutes after birth. Five signs are each scored 0–2 at both time points: Appearance (skin color), Pulse (heart rate), Grimace (reflex irritability), Activity (muscle tone), and Respiration. Each time point totals 0–10. Interpretation: 7–10 reassuring; 4–6 moderately abnormal (may need assistance); 0–3 critically low (immediate resuscitation). The tool reports both the 1-min and 5-min scores, the change (delta), and per-time-point interpretation. A 5-min score, and especially the change from 1 to 5 min, indicates response to resuscitation; persistent low 5-min scores warrant continued resuscitation and reassessment at 10 min. Derived from Apgar 1953, reaffirmed by ACOG/AAP. The Apgar is a physiologic snapshot at a moment in time and is not, by itself, a marker of asphyxia or long-term neurologic outcome. Not medical advice.
- [OD600 to CFU/mL Converter (Calibration Curve Slope)](https://elysiatools.com/en/tools/bacterial-growth-od): Convert OD600 to CFU/mL via a calibration slope with organism presets, blank correction, dilution handling, and linearity warnings.
- [Henderson-Hasselbalch Equation (pH / HCO₃⁻ / PCO₂)](https://elysiatools.com/en/tools/bicarbonate-ph-conversion): Solve any one of pH/HCO₃⁻/PaCO₂ from the other two via pH = 6.1 + log10(HCO₃⁻/(0.03×PaCO₂)). Reports linear Henderson \[H⁺\] cross-check. Derived from Henderson 1908, Hasselbalch 1916, Siggaard-Andersen 1974, LITFL, StatPearls, Berend 2016. Not medical advice.
- [Bilirubin Unit Converter (mg/dL ↔ µmol/L)](https://elysiatools.com/en/tools/bilirubin-unit-converter): Convert serum bilirubin (total/direct/indirect) between mg/dL and µmol/L. Factor 17.1 (molar mass 584.67 g/mol). Derived from Young 1987, StatPearls, AAP 2004, Bhutani. Not medical advice.
- [Calcium Unit Converter (mg/dL ↔ mmol/L)](https://elysiatools.com/en/tools/calcium-unit-converter): Convert total serum calcium between mg/dL and mmol/L. Factor 0.25 (atomic weight 40.078; × 4.0 inverse). Does not albumin-correct. Derived from Payne 1973, Young 1987, StatPearls, Endocrine Society. Not medical advice.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
