Calculateur ratio BUN/créatinine
Divisez le BUN par la créatinine, tous deux en mg/dL. Avec 14 et 1, le ratio vaut 14, dans la bande de 10 à 20 enseignée comme normale. Chaque résultat est classé bas, normal ou haut pour apprendre, jamais comme diagnostic. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Bun
- 14
- Créatinine
- 1
- Unité de l'urée sanguine (BUN)
- mg/dL
- Unité de la créatinine
- mg/dL
- Rapport
- 14
- Rapport arrondi
- 14
Le ratio azote uréique sanguin (BUN) sur créatinine est une simple division que cliniciens et étudiants utilisent chaque jour en lisant un bilan métabolique de base. Le BUN et la créatinine sérique augmentent tous deux lorsque la filtration glomérulaire diminue, mais leur rapport peut se décaler lorsque la production d'urée, le statut volémique, la charge protéique ou une obstruction des voies urinaires basses changent par rapport à la filtration pure. Cette capacité accepte deux valeurs sériques en unités conventionnelles de milligrammes par décilitre, renvoie le ratio exact plus une valeur d'affichage à deux décimales, et étiquette une bande pédagogique courante bas, normal ou élevé selon la plage de dix à vingt largement enseignée. Les champs manquants, les chaînes non numériques, les négatifs, les lectures hors plage et une créatinine nulle échouent avec une erreur claire d'entrée invalide et ne sont jamais facturés.
Ce que mesure le ratio BUN/créatinine et quelles entrées vous devez fournir
L'azote uréique sanguin reflète la concentration d'azote uréique dans le sang, un sous-produit du métabolisme protéique que les reins filtrent et réabsorbent en partie. La créatinine sérique reflète la dégradation de la créatine musculaire filtrée par le glomérule avec peu de réabsorption. Lorsque les deux sont rapportés en milligrammes par décilitre, le ratio classique d'enseignement est simplement le BUN divisé par la créatinine.
Une bande courante de cours et de révision d'examen place de nombreux adultes en bonne santé près de dix à vingt pour un ; des valeurs sous dix ou au-dessus de vingt invitent à penser à un faible apport protéique, une malnutrition ou des profils rénaux intrinsèques du côté bas, et à une azotémie prérénale, un saignement digestif haut, une charge protéique élevée ou des profils d'obstruction du côté haut — toujours comme cadre pédagogique, jamais comme diagnostic isolé.
Des bornes pratiques gardent des entrées grand public et de classe raisonnables : BUN de zéro à trois cents milligrammes par décilitre, créatinine de zéro virgule zéro un à trente milligrammes par décilitre. Un BUN négatif échoue aussi. N'envoyez pas d'urée SI en millimoles par litre ni de créatinine en micromoles par litre sans conversion préalable ; ce point d'accès est uniquement le contrat de ratio conventionnel américain.
Cas d’usage
Applications d'éducation santé et fiches de travail
Les applications montrent aux apprenants comment l'urée et la créatinine évoluent ensemble sans recoder la division et la bande pédagogique 10–20 sur chaque client.
Questions fréquentes
Que signifient les bandes low, normal et high ?
Des libellés pédagogiques uniquement : low est un ratio sous 10, normal de 10 à 20 inclus, high au-dessus de 20. Ils correspondent aux plages d'enseignement courantes et ne sont ni un intervalle de référence de laboratoire ni un diagnostic.
Que se passe-t-il si la créatinine est nulle ou manquante ?
Une créatinine nulle diviserait par zéro ; les champs manquants ou non numériques sont aussi rejetés et non facturés.
Puis-je envoyer des unités SI (mmol/L ou µmol/L) ?
Non. Ce produit n'utilise que les unités conventionnelles américaines : BUN et créatinine tous deux en mg/dL. Convertissez les résultats de laboratoire SI avant d'appeler, ou utilisez d'abord un convertisseur d'unités dédié.
Pourquoi le ratio change-t-il si les deux valeurs montent quand le rein filtre moins ?
Les deux augmentent quand la filtration baisse, mais l'urée dépend aussi des protéines consommées, de l'hydratation, de la production d'urée et d'une obstruction urinaire. Si l'un de ces facteurs bouge seul, le ratio s'écarte de ce que la filtration expliquerait.
Le ratio suffit-il à poser un diagnostic ?
Non. C'est un outil de calcul et d'apprentissage, pas un dispositif médical. En cas de symptômes, de maladie rénale connue, de saignement, de déshydratation ou de changement de traitement, suivez l'avis d'un professionnel de santé.
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/bun-creatinine-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bun":14,"creatinine":1}'const res = await fetch("https://api.kit.forhosting.com/health/bun-creatinine-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bun": 14,
"creatinine": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bun-creatinine-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bun": 14,
"creatinine": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bun-creatinine-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bun":14,"creatinine":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bun":14,"creatinine":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bun-creatinine-ratio", 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
{
"bun": 14,
"creatinine": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bun_creatinine_ratio",
"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
Les entrées sont des nombres purs ; les sorties sont un JSON stable avec formule, unités et champs method que vous pouvez figer dans vos tests.
Ce que mesure le ratio BUN/créatinine et quelles entrées vous devez fournir
Envoyez les champs obligatoires bun et creatinine comme nombres finis ; les alias bun_mgdl, blood_urea_nitrogen, creat, cr et serum_creatinine sont acceptés lorsqu'ils sont documentés. La créatinine doit être strictement supérieure à zéro car le ratio est une division ; une créatinine nulle ou négative échoue avec invalid_input. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure, sans réseau, sans modèle, sans graine aléatoire et sans horloge murale.
Lire ratio, bande, champs de réponse et comportement d'erreur
Ne confondez pas ce point d'accès avec des calculateurs d'eGFR qui mappent la créatinine en débit de filtration estimé, des convertisseurs SI urée-créatinine, des outils d'excrétion fractionnelle ou des moteurs complets de décision néphrologique — ce sont d'autres intentions de recherche et d'autres contrats. Ce produit ne fait que diviser deux valeurs sériques et appliquer une bande pédagogique transparente. En cas de succès, la réponse renvoie bun et creatinine avec un arrondi stable, fixe unit_bun et unit_creatinine à mg/dL, et rapporte ratio comme le résultat de division en pleine précision utilisé pour la bande, plus ratio_rounded à deux décimales pour l'interface. Le champ band vaut low lorsque le ratio est strictement inférieur à dix, normal lorsqu'il est entre dix et vingt inclus, et high lorsqu'il est strictement supérieur à vingt. band_low_max et band_normal_max rappellent ces seuils pour que les clients ne codent jamais de nombres magiques. formula reformule l'équation pédagogique en une seule chaîne, et method est toujours bun_to_creatinine_ratio_mgdl pour que le code aval puisse brancher sans inspecter les formes. Utilisez ratio lorsque vous avez besoin d'une comparaison numérique stable dans les tests ; utilisez ratio_rounded lorsque vous affichez le nombre à côté d'un graphique ou d'une fiche de laboratoire. Les champs obligatoires manquants, les chaînes vides, les valeurs non finies, les lectures hors plage, tout BUN ou créatinine négatif et une créatinine égale à zéro échouent avec invalid_input et ne sont pas facturés.
Usage de l'API, tarification, flux produit et limites pratiques
Appelez le calculateur gratuit du ratio BUN/créatinine dans le navigateur pour des démonstrations en classe, des contrôles de devoirs d'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. Gardez des attentes pédagogiques : c'est un outil de calcul et d'apprentissage, pas un dispositif médical de diagnostic, et les personnes avec des symptômes, une maladie rénale connue, un saignement, une déshydratation ou des changements de médicaments doivent suivre un avis médical professionnel plutôt qu'un seul ratio automatisé isolé. Envoyez un corps JSON avec les valeurs obligatoires bun et creatinine en milligrammes par décilitre. Utilisez l'API prépayée lorsqu'un SaaS santé, une feuille de travail é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 le rejet par le moteur. Associez ce point d'accès à vos propres unités de laboratoire et à votre flux clinique — confirmez que votre panel rapporte le BUN plutôt que l'urée, et convertissez les résultats SI avant d'appeler — puis stockez ratio, ratio_rounded et band à côté du BUN et de la créatinine bruts pour tableaux de bord et colonnes d'export. Les auteurs qui livrent des SDK peuvent mapper band en pastilles de couleur pour des seuils pédagogiques que vous définissez vous-même et afficher la chaîne de formule sur une carte d'enseignement.
Cas d'intégration
Devoirs d'infirmiers et de médecine
Les étudiants soumettent des panels BUN et créatinine et figent le ratio et le band JSON attendus dans des correcteurs automatiques aux sorties déterministes.
Laboratoires de simulation et backends SaaS
Les pipelines serveur qui stockent déjà les champs du BMP appellent un endpoint prépayé pour le ratio BUN/Cr au lieu de dupliquer les formules dans chaque langage.
Questions techniques
Comment calcule-t-on le ratio BUN sur créatinine ?
Ratio = BUN (mg/dL) ÷ creatinine (mg/dL). Envoyez ces deux champs obligatoires ; la réponse inclut ratio, ratio_rounded, band et une chaîne de formule lisible.
Le calculateur du ratio BUN/créatinine 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.