Calculadora razão BUN/creatinina
Divida o BUN pela creatinina, ambos em mg/dL. Com 14 e 1 a razão é 14, dentro da faixa de 10 a 20 ensinada como normal. Cada resultado recebe o rótulo baixo, normal ou alto para estudo, nunca como diagnóstico. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Bun
- 14
- Creatinina
- 1
- Unidade do BUN
- mg/dL
- Unidade de creatinina
- mg/dL
- Razão
- 14
- Razão arredondada
- 14
A razão entre o nitrogênio ureico no sangue (BUN) e a creatinina é uma divisão simples que clínicos e estudantes usam todos os dias ao ler um painel metabólico básico. Tanto o BUN quanto a creatinina sérica sobem quando a filtração glomerular cai, mas a razão pode mudar quando a produção de ureia, o estado volêmico, a carga proteica ou uma obstrução do trato urinário inferior se alteram em relação à filtração pura. Esta capacidade aceita dois valores séricos em unidades convencionais de miligramas por decilitro, devolve a razão exata mais um valor de exibição com duas casas decimais e rotula uma faixa educativa comum de baixo, normal ou alto com a faixa de dez a vinte amplamente ensinada. Campos ausentes, strings não numéricas, negativos, leituras fora da faixa e creatinina zero falham com um erro claro de entrada inválida e nunca são cobrados.
O que a razão BUN/creatinina mede e quais entradas você precisa
O nitrogênio ureico no sangue reflete a concentração de nitrogênio da ureia no sangue, um subproduto do metabolismo proteico que os rins filtram e reabsorvem em parte. A creatinina sérica reflete a degradação da creatina muscular filtrada pelo glomérulo com pouca reabsorção. Quando ambos são informados em miligramas por decilitro, a razão clássica de ensino é simplesmente BUN dividido por creatinina.
Uma faixa comum de sala de aula e revisão de provas coloca muitos adultos saudáveis perto de dez a vinte para um; valores abaixo de dez ou acima de vinte convidam a pensar em baixa ingestão proteica, desnutrição ou padrões renais intrínsecos no lado baixo, e azotemia pré-renal, sangramento gastrointestinal alto, alta carga proteica ou padrões de obstrução no lado alto — sempre como enquadramento educativo, nunca como diagnóstico isolado.
Limites práticos mantêm entradas de consumo e de aula razoáveis: BUN de zero a trezentos miligramas por decilitro, creatinina de zero ponto zero um a trinta miligramas por decilitro. BUN negativo também falha.
Limites práticos e uso prudente da razão
Use a calculadora gratuita da razão BUN/creatinina no navegador para demonstrações em sala, conferências de tarefas de enfermagem e aprendizado pessoal rápido sem reimplementar a divisão em cada planilha. Prefira unidades convencionais consistentes; se a sua interface só coleta números inteiros, envie inteiros e o motor ainda aceita strings numéricas. Autores que distribuem SDKs podem mapear band em chips de cor para limiares educativos que você mesmo define e mostrar a string da fórmula em um cartão de ensino.
Mantenha expectativas educativas: esta é uma ferramenta de cálculo e aprendizado, não um dispositivo médico de diagnóstico, e pessoas com sintomas, doença renal conhecida, sangramento, desidratação ou mudanças de medicação devem seguir orientação médica profissional em vez de qualquer razão automatizada isolada.
Casos de uso
Aplicativos de educação em saúde e planilhas
Aplicativos mostram aos aprendizes como ureia e creatinina se movem juntos sem recodificar a divisão e a faixa didática 10–20 em cada cliente.
Perguntas frequentes
O que significam as faixas low, normal e high?
Apenas rótulos educativos: low é razão abaixo de 10, normal de 10 a 20 inclusive, high acima de 20. Correspondem a faixas didáticas comuns e não são intervalo de referência de laboratório nem diagnóstico.
O que acontece se a creatinina for zero ou estiver ausente?
Creatinina zero dividiria por zero; campos ausentes ou não numéricos também são rejeitados e não são cobrados.
A calculadora da razão BUN/creatinina é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Posso enviar unidades SI (mmol/L ou µmol/L)?
Não. Este produto usa apenas unidades convencionais dos EUA: BUN e creatinina ambos em mg/dL. Converta resultados de laboratório SI antes de chamar, ou use primeiro um conversor de unidades dedicado.
Por que a razão muda se os dois valores sobem quando o rim filtra menos?
Os dois aumentam quando a filtração cai, mas a ureia também depende da proteína ingerida, da hidratação, da produção de ureia e de uma obstrução urinária. Quando um desses fatores muda sozinho, a razão se afasta do que a filtração explicaria.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"bun": 14,
"creatinine": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bun_creatinine_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
As entradas são números puros; as saídas são JSON estáveis com fórmula, unidades e campos method que você pode fixar em testes.
O que a razão BUN/creatinina mede e quais entradas você precisa
Envie os campos obrigatórios bun e creatinine como números finitos; aliases como bun_mgdl, blood_urea_nitrogen, creat, cr e serum_creatinine são aceitos quando documentados. A creatinina deve ser estritamente maior que zero porque a razão é uma divisão; creatinina zero ou negativa falha com invalid_input. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura, sem rede, sem modelo, sem semente aleatória e sem relógio de parede. Não envie ureia SI em milimoles por litro nem creatinina em micromoles por litro sem converter antes; este endpoint é apenas o contrato de razão convencional dos EUA.
Como ler ratio, faixa, campos de resposta e erros
Este produto apenas divide dois valores séricos e aplica uma faixa educativa transparente. Em caso de sucesso, a resposta devolve bun e creatinine com arredondamento estável, define unit_bun e unit_creatinine como mg/dL e informa ratio como o resultado da divisão em precisão completa usado para a faixa, mais ratio_rounded com duas casas decimais para a interface. O campo band é low quando a razão é estritamente menor que dez, normal quando está entre dez e vinte inclusive, e high quando é estritamente maior que vinte. band_low_max e band_normal_max reafirmam esses limiares para que os clientes nunca codifiquem números mágicos. formula reescreve a equação de ensino como uma única string, e method é sempre bun_to_creatinine_ratio_mgdl para que o código a jusante possa ramificar sem inspecionar formatos. Use ratio quando precisar de comparação numérica estável em testes; use ratio_rounded quando mostrar o número ao lado de um gráfico ou cartão de laboratório. Campos obrigatórios ausentes, strings vazias, valores não finitos, leituras fora da faixa, qualquer BUN ou creatinina negativa e creatinina igual a zero falham com invalid_input e não são cobrados. Não confunda este endpoint com calculadoras de eGFR que mapeiam creatinina para taxa de filtração estimada, conversores SI de ureia para creatinina, ferramentas de excreção fracionada ou motores completos de decisão nefrológica — são intenções de busca e contratos diferentes.
Uso da API, preços, fluxos de produto e limites práticos
Envie um corpo JSON com os valores obrigatórios de bun e creatinine em miligramas por decilitro. Use a API pré-paga quando um SaaS de saúde, uma planilha eletrônica, um laboratório de simulação, uma plataforma de tutoria ou um LMS escolar precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita a solicitação. Combine este endpoint com as suas próprias unidades de laboratório e fluxo clínico — confirme que o painel informa BUN e não ureia, e converta resultados SI antes de chamar — e então armazene ratio, ratio_rounded e band junto ao BUN e à creatinina brutos para painéis e colunas de exportação.
Casos de integração
Tarefas de enfermagem e faculdade de medicina
Alunos enviam painéis de BUN e creatinina e fixam o ratio e o band JSON esperados em corretores automáticos com saídas determinísticas.
Laboratórios de simulação e backends SaaS
Pipelines de servidor que já armazenam campos do BMP chamam um endpoint pré-pago para a razão BUN/Cr em vez de duplicar fórmulas em cada linguagem.
Perguntas técnicas
Como a razão BUN para creatinina é calculada?
Razão = BUN (mg/dL) ÷ creatinine (mg/dL). Envie esses dois campos obrigatórios; a resposta inclui ratio, ratio_rounded, band e uma string de fórmula legível.