Crisis risk algorithm
All of Trévor’s algorithms: form drop, today’s form, night and oxygen, blood, treatments →
Every morning, Trévor estimates the probability of a crisis within 48 hours. This page describes each step of the calculation, the values used and what changes after a transfusion.
- 0 to 99%the score never says 100%
- 30 · 60moderate and high thresholds
- 30 daysto establish your normal
- ≥ 4 crisesto learn a personal model
The calculation, end to end
Four families of data enter the calculation. Each measurement is compared with your own normal, then weighted. The sum becomes a probability.
After a transfusion
A transfusion or an exchange lowers the share of hemoglobin S in the blood. The calculation turns this fact into three effects, all governed by how long the transfusion holds.
The holding time is 5 days per unit : 35 days for 7 units, 40 days for 8. It is limited to between 14 and 56 days, and equals 28 days when the number of units is unknown.
Risk cap by day
| Day | 2 units | 7 units | 8 units |
|---|---|---|---|
| 0 d | 4 % | 4 % | 4 % |
| 1 d | 4 % | 4 % | 4 % |
| 3 d | 8 % | 5 % | 5 % |
| 7 d | 28 % | 8 % | 7 % |
| 14 d | 99 % | 19 % | 16 % |
| 21 d | 99 % | 38 % | 30 % |
| 28 d | 99 % | 65 % | 51 % |
| 35 d | 99 % | 99 % | 77 % |
| 40 d | 99 % | 99 % | 99 % |
Transfusion program or not
The main weights
Each signal weighs on the model scale. A positive weight raises the risk, a negative weight lowers it. The weights shown are those of the starting model, before the 1.6 factor (except for protections). The personal model then adjusts them from your data.
| Signal | Weight |
|---|---|
| Recent transfusion | −3,0 |
| Transfusion still holding | −2,0 |
| Fading effect of the transfusion | +1,4 |
| Reported breathing difficulty | +1,0 |
| Recently reported pain | +0,9 |
| Rising skin temperature | +0,9 |
| Oxygen below your threshold (92% by default) | +0,8 |
| Reported fever | +0,8 |
| Transfusion late on your program | +0,8 |
| Night oxygen dip | +0,7 |
| Oxygen higher than your normal | −0,6 |
| Crisis in the last 7 days | +0,6 |
| Hydroxyurea taken regularly | −0,55 |
| Higher resting heart rate | +0,55 |
| Low hemoglobin | +0,5 |
| Days of pain in the week | +0,45 |
| Heart rate variability higher than your normal | −0,45 |
The model counts about fifty signals: sleep, steps, measured stress, breathing, weather, air quality and reported symptoms complete this list.
The personal model
From 60 days of follow-up and 4 crisis days, Trévor trains a model of your own. It starts from the starting weights and departs from them only when your data justify it. It is kept only if its ability to tell crisis days apart exceeds 0.65 (AUROC, validated on blocks of time). Real example: over 174 days of follow-up and 6 crises, it reached 0.94.
The personal model, the cohort model and the starting model are combined according to their reliability. The starting model always keeps a weight.
What this algorithm cannot do
This score is not a validated medical device. It points toward hydration, rest and contact with the care team.
