Skip to main content

Scoring Methodology

TransPlan's scoring engine computes a weighted composite score (0 to 100) for each of the 248 SRTR transplant centers, based on a patient's profile. (Earlier versions scored 22 cities; that limit was retired in #293 and centers are now identified by SRTR center code.)

Overview

Eight categories are scored independently and combined with fixed weights:

#CategoryWeightPrimary Data Sources
1Medical Compatibility25%Blood type, age, sex, BMI
2Wait Time & Competition20%SRTR Table B10 wait time distributions
3Donor Availability18%Donor registration rates, living donor programs
4Hospital Quality15%CMS volume data, SRTR center reports
5Geographic & Logistical10%BLS cost of living, EPA air quality, climate scores
6Health Demographics7%CDC disease prevalence (diabetes, obesity, hypertension)
7Policy & Legal3%State donation law tiers
8Socioeconomic2%Support system rubric

Total: 100%

Category Details

1. Medical Compatibility (25%)

Scores the biological match between patient profile and the donor pool at each city.

Inputs: organ, blood_type, age, sex, weight_lbs, height_inches (for BMI)

Blood type compatibility is the primary factor. O- scores highest universally while AB+ is most restricted, and a compatibility matrix is applied per organ. Age also affects scoring because pediatric and elderly patients face different wait time patterns relative to the expected donor age distribution. Organ-specific clinical scores (cPRA for kidney, MELD for liver, LAS for lung) directly influence the compatibility assessment. BMI is also considered because extreme values can disqualify candidates at some centers.

2. Wait Time & Competition (20%)

Estimates relative wait time advantage based on city-level SRTR data and patient urgency.

Inputs: urgency (1 to 4), organ-specific clinical scores

City wait time factors are derived from SRTR Table B10 log-normal distribution parameters. An urgency multiplier applies for Status 1A/1B patients (heart/liver), significantly reducing expected wait. The competition index reflects the ratio of candidates to donors at each center.

3. Donor Availability (18%)

Scores each city's supply of organs relative to demand.

The donor registration rate (state-level, from health demographics data) is the primary input, supplemented by living donor program strength from SRTR center volume data. Population size relative to transplant center capacity and OPO (Organ Procurement Organization) effectiveness scores round out this category.

4. Hospital Quality (15%)

Ranks centers by volume and quality indicators.

Annual transplant volume per organ type comes from SRTR biannual reports. Volume alone is a weak quality proxy, so it is supplemented by two directly observed SRTR measures: the official 5-tier program ratings (transplant rate, waitlist survival and graft survival, each risk-adjusted by SRTR's own model) and the risk-adjusted Offer Acceptance Rate Ratio, which captures how readily a program accepts offers for its candidates. Centers are also assessed by specialization (pediatric programs, multi-organ capability) and CMS outcome ratings where available.

5. Geographic & Logistical (10%)

Practical livability during transplant workup and recovery.

The cost of living index (BLS, normalized dynamically) is combined with the air quality index (EPA AQS annual average), a climate recovery score (manually curated for temperature extremes, humidity, and UV), and distance from major transplant centers.

6. Health Demographics (7%)

Disease prevalence in the local population affects donor pool quality.

This category aggregates CDC SODA data on diabetes prevalence, obesity prevalence, CKD prevalence (relevant to kidney donor viability), hypertension prevalence, and smoking rates. Lower prevalence of disqualifying conditions yields a higher score.

State-level policies affecting donation rates and patient rights.

Inputs include first-person consent law strength (opt-in vs. opt-out framing), hospital donor conversion rates (HRSA OPO data), and any state-level mandated choice or presumed consent laws.

8. Socioeconomic (2%)

Support systems that improve transplant success rates.

This category scores transplant financial assistance programs, housing assistance near medical centers, community support networks, and transportation access to transplant centers.

Note: This category deliberately avoids wealth-correlated metrics to prevent penalizing patients by income.

Score Combination

The final score is a weighted sum:

score = Σ(category_score_i × weight_i)  for i in [1..8]

Each category is internally normalized to [0, 100] before weighting. The composite score also falls in [0, 100].

Interactive: Category Weight Impact

The heatmap below illustrates how each scoring category contributes to the final composite score across sample cities, using default weights.

Category Scores by City (Kidney, O+ Blood Type)

Med. Compat.Wait TimeDonor Avail.Hosp. QualityGeo/LogisticHealth Demo.PolicySocioeconomic
Houston7245688562587065
Pittsburgh7862729255647260
Cleveland7558709550606858
Minneapolis7470758848727462
Nashville7052658065556663
Chicago7655719045567060

Adjusting Weights

Users can customize category weights via the methodology accordion in the app. Weights must sum to 100%. The algorithm automatically re-normalizes if they don't.

Limitations

Scores are population-level estimates, not individual predictions. SRTR data is updated biannually, so current data may be 6 to 18 months old. Some data points are manually curated and may lag real-world changes. OPO boundary effects are not modeled; see docs/limitations.md L-009 for details.

See Phase 2: Monte Carlo Simulation for individual-level probabilistic estimates.