XGBoost · SHAP · AI-Powered Clinical Interpretation · Clinical Decision Support Tool

Early-Warning Stroke Risk
Prediction for Primary Health Care

An explainable AI clinical decision support tool for frontline PHC workers. Stratifies stroke risk across all adult patients using blood pressure readings, demographic factors, and clinical history — enabling early detection before symptoms appear.

Validated on Sub-Saharan African clinical data  ·  Designed for LMIC PHC settings
⚠ This tool is designed for non-diagnostic screening only. All results must be reviewed by a qualified clinician before any clinical decision is made.
📋
Patient Assessment Form
Clinical & Demographic Inputs
First recorded BP when HTN was diagnosed
Most recent BP reading taken today
GPT-4o generates interpretation in selected language. Medical terms remain in English.
📊
Risk Assessment Results
XGBoost · Calibrated Probability · SHAP Factors
🏥
Ready to Assess
Complete the patient form on the left and click
Assess Stroke Risk to generate results.
Running XGBoost model...
STROKE RISK SCORE
0%THRESHOLD100%
Recommended Action
SBP Change
Pulse Pressure
Comorbidity Score
Top Contributing Factors
Feature importance × patient value direction
AI Clinical Interpretation
Loading...
Generating guideline-grounded interpretation...
AHA/ASA · WHO PEN · Nigeria PHC Protocol
0.743
AUC-ROC
97.9×
Imbalance ratio
SMOTE
Resampling
N=10K
Training size
Model score–based risk band. Not a clinical diagnosis.
Threshold: % | Sensitivity: 5% | Specificity: 99%
Model Card
StrokeRisk AI — PHC Clinical Decision Support Tool
0.743
AUC-ROC (test set)
10,092
Training patients
XGBoost
Algorithm + Isotonic Calibration
GPT-4o
AI-Powered Guideline-Grounded Clinical Interpreter
🔒

Model Monitoring Dashboard

Administrator access required. Enter the admin password to view data drift metrics, prediction logs, and model performance monitoring.

Incorrect password. Access denied.

📊 Model Monitoring Dashboard

StrokeRisk AI · PHC Clinical Decision Support Tool · Admin View
Total Predictions
This session
High Risk Flags
New Patient Assessments
SBP Delta = 0
Feature Drift Status
Feature Distribution Drift — Session vs Training Reference
Feature Training Mean Session Mean Δ Deviation Drift Status Inputs (N)
Recent Prediction Log (Session)
# Time Age SBP Last SBP Delta Patient Type Risk Score Risk Band
⚠ This dashboard monitors session-level data only. No patient identifiers are stored. All inputs are anonymous aggregates for model performance monitoring purposes. Data drift thresholds: Warning ≥ 15% deviation from training mean. Alert ≥ 30%.