Lors de l'interprétation des analyses sanguines en biochimie clinique, il est fréquent que certaines valeurs mesurées doivent être ajustées afin de mieux refléter l'état physiologique réel du patient. C'est notamment le cas du calcium sanguin, dont une partie importante est liée aux protéines plasmatiques, en particulier à l'albumine. Ainsi, lorsqu'une concentration d'albumine est anormalement basse ou élevée, la valeur du calcium total mesurée en laboratoire peut donner une impression trompeuse de la quantité réelle de calcium disponible dans l'organisme. Afin de corriger cette situation, les médecins et les biologistes utilisent la notion de «calcium corrigé», laquelle permet d'estimer ce que serait la concentration totale de calcium si le taux d'albumine se situait dans les limites normales.
Cette méthode de correction est largement utilisée en médecine interne, en néphrologie, en endocrinologie ainsi qu'en milieu hospitalier lors de l'évaluation des désordres métaboliques. Selon la formule présentée dans le livre Tietz Textbook of Clinical Chemistry (3e édition, 1999), le calcium corrigé est obtenu en ajoutant au calcium total un facteur proportionnel à l'écart entre le taux d'albumine observé et la valeur de référence de 40 g/L. Cette correction permet d'obtenir une estimation plus représentative de la situation clinique et d'éviter certaines erreurs d'interprétation lorsque l'albumine est diminuée :
| Calcium corrigé = Calcium total + 0,8 × (40 - Albumine) |
Supposons par exemple que deux patients présentent exactement la même concentration de calcium total, soit 2,28 mg/L, mais que leur concentration d'albumine soit différente. Dans le premier cas, l'albumine est normale à 40 g/L et aucune correction n'est nécessaire. Dans le second cas, l'albumine est de 38 g/L, ce qui entraîne une augmentation de la valeur corrigée afin de tenir compte de la diminution de la fraction liée aux protéines. À l'aide du programme C++ suivant, il est possible d'automatiser ce calcul et d'obtenir rapidement le calcium corrigé correspondant aux valeurs mesurées en laboratoire :
| Albumine | Calcium |
|---|---|
| 40g/L | 2,28mg/L |
| 38g/L | 2,28mg/L |
A l'aide du code source C++ suivant, vous trouverez la réponse que vous souhaitez :
Essayer maintenant !
- #include <iostream>
-
- double CalculCalciumcorrige(double CalciumTotal,double Albumine) {
- return CalciumTotal+0.8*(40-Albumine);
- }
-
- int main() {
- std::cout << "Si Albumine=40g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut ";
- std::cout << CalculCalciumcorrige(2.28,40) << "mg/L" << std::endl;
- std::cout << "Si Albumine=38g/L et Calcium Total=2,28mg/L alors le Calcium corrigé vaut ";
- std::cout << CalculCalciumcorrige(2.28,38) << "mg/L" << std::endl;
- return 0;
- }
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