Calculateur saturation transferrine
Avec un fer sérique de 100 et une TIBC de 300, 33,33 % des sites de fixation de la transferrine portent du fer. Saisissez les deux valeurs du même bilan, dans la même unité, pour obtenir la saturation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fer sérique
- 100
- CTFF (TIBC)
- 300
- Saturation (%)
- 33,3333333333
- Saturation arrondie
- 33,33
- Unité de saturation
- percent
La saturation de la transferrine, souvent abrégée TSAT, est le pourcentage de sites de liaison du fer de la transferrine circulante qui transportent du fer à cet instant. Les laboratoires cliniques la rapportent à partir de deux mesures conventionnelles déjà présentes sur un bilan martial standard : le fer sérique et la capacité totale de fixation du fer (TIBC). Ce calculateur divise le fer sérique par la TIBC et multiplie par cent, et renvoie un pourcentage stable que vous pouvez figer dans des tests, des feuilles de travail et des applications pédagogiques. Les deux entrées doivent être des nombres finis dans la même unité de concentration — en général microgrammes par décilitre ou micromoles par litre — car le rapport est adimensionnel lorsque les unités coïncident.
Ce que mesure la saturation de la transferrine et quelles entrées vous devez fournir
La transferrine est la protéine plasmatique qui transporte le fer ferrique entre l'intestin, les réserves et la moelle osseuse. La capacité totale de fixation du fer estime combien de sites de liaison de la transferrine sont disponibles dans un échantillon de sérum ; le fer sérique estime combien de ces sites portent déjà du fer. La saturation de la transferrine est le pourcentage d'occupation : fer sérique divisé par TIBC, puis multiplié par cent.
Lorsque les deux mesures utilisent la même unité de concentration, les unités s'annulent, si bien qu'un bilan rapporté en microgrammes par décilitre et un autre en micromoles par litre donnent le même pourcentage tant que vous ne mélangez pas les deux systèmes dans une même requête.
Les plages d'enseignement situent souvent de nombreux adultes en bonne santé près de vingt à cinquante pour cent ; des valeurs plus basses soulèvent des questions de carence en fer et des valeurs plus hautes une surcharge ou une perfusion récente de fer — toujours comme cadre pédagogique, jamais comme diagnostic. Ce point d'accès n'applique pas d'intervalles de référence selon le sexe, ne convertit pas entre microgrammes par décilitre et micromoles par litre, et n'estime ni ferritine, ni récepteur soluble de la transferrine, ni hepcidine.
Il ne renvoie que la saturation arithmétique. Des bornes pratiques gardent raisonnables les saisies de cours et grand public : les deux champs de zéro à deux mille dans l'unité concordante que vous utilisez. Un fer sérique ou une TIBC négatifs échouent de même.
Un fer sérique égal à zéro est valide et donne une saturation de zéro pour cent.
Lire la saturation, les champs de réponse et le comportement d'erreur
La saturation peut dépasser cent pour cent lorsque le fer sérique est supérieur à la TIBC, ce qui peut survenir après du fer intraveineux ou avec certains artefacts d'essai ; le calculateur rapporte le résultat arithmétique plutôt que de le plafonner, de sorte que les clients souhaitant un affichage borné peuvent appliquer leur propre politique.
Ne confondez pas ce point d'accès avec des interpréteurs de ferritine, des classifieurs d'anémie, des moteurs complets d'études du fer ou des convertisseurs d'unités qui passent des microgrammes par décilitre aux micromoles par litre — ce sont d'autres intentions de recherche et d'autres contrats. Ce produit ne fait que diviser deux concentrations concordantes et multiplier par cent. Les booléens, objets, NaN et Infinity sont rejetés avec un message qui nomme le champ afin que le formulaire mette en évidence le contrôle en échec.
Cas d’usage
Applications d'éducation à la santé et feuilles de travail
Les applications montrent aux apprenants comment l'occupation de la transferrine est calculée sans recoder le pourcentage fer sur TIBC sur chaque client.
Laboratoires de simulation et backends SaaS
Les pipelines serveur qui stockent déjà des champs d'étude du fer appellent un point d'accès prépayé de saturation de la transferrine au lieu de dupliquer la formule dans chaque langage.
Questions fréquentes
Comment calcule-t-on la saturation de la transferrine ?
Saturation (%) = (fer sérique ÷ TIBC) × 100.
Que se passe-t-il si la TIBC est nulle ou si une valeur est négative ?
Une capacité de fixation nulle diviserait par zéro ; un fer sérique ou une TIBC négatifs ne sont pas valides. Ces échecs ne sont pas facturés.
Le fer sérique et la TIBC doivent-ils avoir la même unité ?
Oui. Le rapport n'est adimensionnel que lorsque les deux concentrations utilisent la même unité, en général µg/dL ou µmol/L. Ne mélangez pas les deux systèmes dans une même requête.
La saturation peut-elle dépasser 100 pour cent ?
Oui. Si le fer sérique dépasse la TIBC, le résultat arithmétique est rapporté sans plafonnement. Cela peut apparaître après du fer intraveineux ou avec des artefacts d'essai ; interprétez-le avec votre propre contexte clinique.
Que suggère une saturation basse ou élevée ?
À titre pédagogique, beaucoup d'adultes en bonne santé se situent entre vingt et cinquante pour cent. Une valeur plus basse oriente vers une carence en fer, une valeur plus haute vers une surcharge ou une perfusion de fer récente, sans valoir diagnostic.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/transferrin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"serum_iron":100,"tibc":300}'const res = await fetch("https://api.kit.forhosting.com/health/transferrin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"serum_iron": 100,
"tibc": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/transferrin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"serum_iron": 100,
"tibc": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/transferrin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"serum_iron":100,"tibc":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"serum_iron":100,"tibc":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/transferrin", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"serum_iron": 100,
"tibc": 300
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.transferrin",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une TIBC nulle ne peut pas servir de diviseur, et des valeurs négatives de fer ou de capacité de fixation n'ont pas de sens physique, de sorte que ces cas échouent avec invalid_input et ne sont pas facturés.
Ce que mesure la saturation de la transferrine et quelles entrées vous devez fournir
Envoyez les champs finis obligatoires serum_iron et tibc ; des alias tels que iron, fe, serum_fe, total_iron_binding_capacity, tibc_ugdl et iron_binding_capacity sont acceptés lorsqu'ils sont documentés. La TIBC doit être strictement supérieure à zéro car la saturation est une division ; une capacité de fixation nulle échoue avec invalid_input. Des entrées identiques produisent toujours un JSON identique, car le chemin est de l'arithmétique pure, sans réseau, sans modèle, sans graine aléatoire et sans horloge murale.
Lire la saturation, les champs de réponse et le comportement d'erreur
En cas de succès, la réponse renvoie serum_iron et tibc avec un arrondi stable, indique saturation_percent comme le pourcentage en pleine précision utilisé pour la comparaison, plus saturation_rounded à deux décimales pour l'affichage. unit_saturation vaut toujours percent. formula reformule l'équation d'enseignement en une seule chaîne, et method est toujours transferrin_saturation_iron_over_tibc afin que le code en aval puisse se ramifier sans inspecter les formes. Utilisez saturation_percent lorsque vous avez besoin d'une comparaison numérique stable dans les tests ; utilisez saturation_rounded lorsque vous affichez le nombre à côté d'une fiche de laboratoire ou d'un graphique. Les champs obligatoires manquants, les chaînes vides, les valeurs non finies, les lectures hors plage, tout fer sérique ou TIBC négatifs et une TIBC égale à zéro échouent avec invalid_input et ne sont pas facturés. Envoyez un corps JSON par POST avec les deux nombres obligatoires ; chaque champ peut arriver comme nombre JSON ou comme chaîne numérique.
Usage de l'API, tarifs, flux produit et limites pratiques
Appelez le calculateur gratuit de saturation de la transferrine dans le navigateur pour des démonstrations en cours, des vérifications de devoirs infirmiers et un apprentissage personnel rapide sans réimplémenter la division dans chaque tableur. Préférez des unités conventionnelles cohérentes ; si votre interface ne collecte que des entiers, envoyez des entiers et le moteur accepte encore les chaînes numériques. Conservez des attentes pédagogiques : il s'agit d'un outil de calcul et d'apprentissage, non d'un dispositif médical de diagnostic, et les personnes présentant des symptômes, une anémie connue, une suspicion d'hémochromatose, une grossesse ou une perfusion récente de fer doivent suivre un avis médical professionnel plutôt qu'un pourcentage automatisé isolé. Envoyez un corps JSON avec les valeurs obligatoires serum_iron et tibc dans la même unité de concentration. Utilisez l'API prépayée lorsqu'une application d'éducation à la santé, une feuille électronique, un laboratoire de simulation, une plateforme de tutorat ou un LMS scolaire a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après que le moteur a rejeté la requête. Associez ce point d'accès à vos propres unités de laboratoire et à votre flux clinique — confirmez que le fer sérique et la TIBC ont été rapportés dans la même unité, convertissez l'un des deux si un bilan mixte SI et conventionnel a été transcrit, puis stockez saturation_percent et saturation_rounded à côté des entrées brutes pour tableaux de bord et colonnes d'export. Les auteurs qui livrent des SDK peuvent afficher la chaîne de formule sur une carte pédagogique et mapper saturation_rounded vers des pastilles de couleur pour des seuils éducatifs que vous définissez vous-même.
Cas d'intégration
Devoirs d'infirmiers et de faculté de médecine
Les étudiants envoient le fer sérique et la TIBC d'un bilan martial et figent le JSON de saturation attendu dans des correcteurs automatiques à sorties déterministes.
Questions techniques
Le calculateur de saturation de la transferrine est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.