Dans le domaine de la biochimie clinique et du diagnostic médical, l'interprétation des résultats d'analyses sanguines nécessite souvent l'utilisation de calculs complémentaires permettant d'obtenir une évaluation plus fidèle de l'état physiologique d'un patient. Parmi ces calculs figure le calcium corrigé, une valeur utilisée pour estimer la concentration réelle de calcium dans le sang lorsque le taux d'albumine s'écarte de la normale. En effet, une partie importante du calcium sanguin est liée à l'albumine, une protéine produite par le foie et présente en abondance dans le plasma. Lorsque la concentration d'albumine diminue ou augmente, la valeur du calcium total mesurée en laboratoire peut donner une image incomplète de la quantité réelle de calcium biologiquement disponible dans l'organisme. Pour tenir compte de cet effet, les biologistes médicaux utilisent une formule de correction permettant de ramener le résultat à ce qu'il serait si la concentration d'albumine se situait à une valeur de référence, généralement fixée à 40 g/L :
| Calcium corrigé = Calcium total + 0,8 × (40 - Albumine) |
Selon une formule largement citée dans le manuel de référence «Tietz Textbook of clinical chemistry, 3ème édition, 1999», le calcium corrigé peut être obtenu en ajoutant au calcium total une correction proportionnelle à l'écart observé entre le taux d'albumine du patient et la valeur normale.
Le programme QuickBASIC/QBasic présenté ci-dessous illustre de manière simple l'application de cette formule dans un contexte informatique. À partir des valeurs du calcium total et de l'albumine, la fonction calcule automatiquement le calcium corrigé correspondant. Les exemples proposés permettent de comparer deux situations différentes : l'une dans laquelle l'albumine se situe exactement à la valeur de référence de 40 g/L, et une autre où elle est légèrement inférieure. Dans le premier cas, aucune correction n'est nécessaire puisque la concentration d'albumine est considérée normale. Dans le second, une correction est appliquée afin de compenser l'effet de la diminution de l'albumine sur la mesure du calcium total. Ce type de calcul est fréquemment utilisé dans les laboratoires hospitaliers et les services de médecine interne pour faciliter l'interprétation des résultats biochimiques. Il constitue également un excellent exemple de l'application de formules médicales dans un programme informatique, démontrant comment quelques lignes de code peuvent automatiser un calcul couramment utilisé en pratique clinique et en biochimie médicale.
Enfin, supposons les données suivantes :
| Albumine | Calcium |
|---|---|
| 40g/L | 2,28mg/L |
| 38g/L | 2,28mg/L |
A l'aide du code source QuickBASIC/QBasic suivant, vous trouverez la réponse que vous souhaitez :
- DECLARE FUNCTION CalculCalciumcorrige! (CalciumTotal!, Albumine!)
-
- PRINT "Si Albumine=40g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut ";
- PRINT STR$(CalculCalciumcorrige(2.28, 40)) + "mg/L"
- PRINT "Si Albumine=38g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut ";
- PRINT STR$(CalculCalciumcorrige(2.28, 38)) + "mg/L"
-
- FUNCTION CalculCalciumcorrige (CalciumTotal, Albumine)
- CalculCalciumcorrige = CalciumTotal + .8 * (40 - Albumine)
- END FUNCTION
on obtiendra le résultat suivant :
Si Albumine=40g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut 2.28mg/LSi Albumine=38g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut 3.88mg/L