Calculadora de diurese
Coletar 840 mL de urina em 12 horas num paciente de 70 kg dá exatamente 1 mL por quilo por hora, dentro da faixa didática adequada. Informe volume, peso e horas para comparar coletas entre pessoas de tamanhos diferentes. 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
- Volume de urina
- 840
- Peso
- 70
- Horas
- 12
- Diurese (ml/kg/h)
- 1 mL/kg/h
- Diurese (ml/h)
- 70
- Diurese (ml/kg)
- 12
- Equivalente diário (ml)
- 1.680
A taxa de diurese em mililitros por quilograma por hora é o modo como cursos de enfermagem, fisiologia e prática de gráficos comparam uma coleta medida com o tamanho corporal e o tempo decorrido. Esta calculadora de diurese aceita o volume de urina coletado em mililitros, o peso do paciente em quilogramas e as horas de coleta, e devolve a taxa como o volume dividido pelo produto do peso e das horas.
O que a taxa de diurese significa e como se calculam os mililitros por quilograma por hora
A taxa de diurese responde a uma pergunta em três partes: quantos mililitros de urina foram coletados, durante quantas horas e para uma pessoa de que massa corporal. A forma fechada é o volume de urina em mililitros dividido pelo produto do peso em quilogramas e das horas de coleta, o que produz mililitros por quilograma por hora.
Essa normalização permite comparar uma bolsa de seis horas de um adulto de setenta quilogramas com uma bolsa de doze horas de um paciente menor sem misturar mililitros brutos que não estão na mesma escala. Uma checagem clássica de aula é oitocentos e quarenta mililitros em doze horas em um paciente de setenta quilogramas, que é exatamente um mililitro por quilograma por hora porque oitocentos e quarenta dividido por oitocentos e quarenta é um.
Duzentos e quarenta mililitros em oito horas em um paciente de oitenta quilogramas é zero vírgula trezentos e setenta e cinco mililitros por quilograma por hora, que fica na faixa didática de oligúria de muitos textos de enfermagem de adultos. Um volume coletado nulo é uma medição válida e produz uma taxa de zero. Peso nulo ou horas nulas não podem definir o quociente, então falham em vez de devolver Infinity.
Onde uma calculadora de diurese se justifica de verdade
Cursos de enfermagem e fisiologia atribuem o tempo todo exercícios de mililitros por quilograma por hora a partir de painéis de ingestão e débito dos manuais, de modo que um oráculo confiável que devolve a taxa, os companheiros horários e por quilograma, o equivalente de vinte e quatro horas e uma faixa didática transparente acelera a correção e a montagem de demos.
Laboratórios de prática de gráficos usam a mesma aritmética como checagem de planilha à beira do leito antes de discutir limiares de oligúria, balanço hídrico ou por que um total bruto em mililitros não é comparável entre tamanhos corporais. Equipes de produto que constroem widgets educativos de simulação querem um caminho documentado volume-peso-horas que os clientes possam auditar à mão, em vez de um motor renal de caixa-preta que mistura várias pontuações sem divulgação.
Assistentes de pesquisa que preparam conjuntos sintéticos de ingestão e débito precisam de rótulos estáveis de taxa a partir de tripletos conhecidos, sem chamadas de rede nem deriva de modelo. Se mais tarde você precisar de excreção fracionada de ureia, taxa de suor a partir da mudança de peso ou um escore SNAP neonatal que apenas inclui urina como um de vários itens, trate esses como intenções de busca e páginas de destino separadas, em vez de sobrecarregar esta página de calculadora de diurese.
Apresente sempre os resultados como estimativas educativas de uma taxa medida; decisões clínicas exigem profissionais qualificados, protocolos locais e ensaios que esta ferramenta não coleta.
Casos de uso
Gabaritos de ingestão e débito em sala
Gere mililitros por quilograma por hora, quocientes companheiros e uma faixa didática a partir do volume, do peso e das horas de manuais, para que instrutores e autoavaliadores compartilhem uma verdade de referência transparente.
Demonstrações de enfermagem e fisiologia
Mostre por que um total bruto em mililitros não é comparável entre tamanhos corporais, sem misturar pontuações diagnósticas nem cortes pediátricos na mesma página.
Perguntas frequentes
Como a taxa de diurese é calculada?
Divida o volume de urina coletado em mililitros pelo produto da massa corporal em quilogramas e das horas de coleta. O resultado principal são mililitros por quilograma por hora (mL/kg/h).
O que acontece se as horas ou o peso forem zero?
Um intervalo de coleta nulo ou uma massa corporal nula não podem definir mililitros por quilograma por hora, então o motor rejeita em vez de devolver Infinity.
Como formatar a entrada?
O volume pode ser zero; o peso e as horas devem ser estritamente maiores que zero.
Quanto custa a calculadora de diurese?
A ferramenta do navegador é grátis e roda localmente.
O que significam as faixas didáticas de diurese?
Abaixo de 0,3 mL/kg/h fala-se em anúria, abaixo de 0,5 em oligúria, de 0,5 a 2 em diurese adequada e acima de 2 em diurese alta. São convenções de aula, não um diagnóstico nem um estadiamento KDIGO.
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/urine-output \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"urine_volume":840,"weight":70,"hours":12}'const res = await fetch("https://api.kit.forhosting.com/health/urine-output", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"urine_volume": 840,
"weight": 70,
"hours": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/urine-output",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"urine_volume": 840,
"weight": 70,
"hours": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/urine-output", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"urine_volume":840,"weight":70,"hours":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"urine_volume":840,"weight":70,"hours":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/urine-output", 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
{
"urine_volume": 840,
"weight": 70,
"hours": 12
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.urine_output",
"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.
Limites
max_urine_volume_ml | 100000 |
max_weight_kg | 500 |
max_hours | 168 |
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
Uma massa corporal nula ou um intervalo de coleta nulo não podem definir uma cifra por quilograma e por hora, de modo que esses casos falham com invalid_input em vez de Infinity. Chamadas API bem-sucedidas são cobradas a US$ 0,002 por item; falhas de validação não são cobradas.
O que a taxa de diurese significa e como se calculam os mililitros por quilograma por hora
O motor também informa mililitros por hora, mililitros por quilograma e um equivalente de vinte e quatro horas obtido ao escalar a mesma taxa, mais um teaching_band educativo que rotula anúria abaixo de 0.3, oligúria abaixo de 0.5, adequada de 0.5 a 2, e alta acima de 2 mililitros por quilograma por hora. Essas faixas são convenções de sala, não um diagnóstico, não um estadiamento KDIGO e não um substituto dos cortes pediátricos que muitas vezes usam um mililitro por quilograma por hora. A aritmética é de ponto flutuante puro, sem rede, sem semente aleatória e sem relógio de parede, de modo que tripletos idênticos sempre produzem o mesmo JSON após arredondamento estável.
Contrato de entrada, forma da resposta e comportamento de erro
Peso nulo falha porque uma massa corporal nula não pode definir mililitros por quilograma. Horas nulas falham porque um intervalo nulo não pode definir uma taxa por hora. Volume negativo, peso negativo e horas negativas são rejeitados do mesmo modo. Envie por POST um corpo JSON com três números finitos obrigatórios. O campo urine_volume é o volume coletado em mililitros e deve ser zero ou maior, até cem mil mililitros; os aliases volume, volume_ml, urine_ml, output e urine são aceitos. O campo weight é a massa corporal em quilogramas e deve ser estritamente maior que zero e no máximo quinhentos quilogramas; os aliases weight_kg, mass e body_weight são aceitos. O campo hours é o intervalo de coleta e deve ser estritamente maior que zero e no máximo cento e sessenta e oito horas; os aliases duration, duration_hours, collection_hours e time_hours são aceitos. Campos ausentes, strings vazias, tokens não numéricos, NaN e Infinity falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa urine_volume, weight e hours limpos; devolve urine_output_ml_per_kg_per_h como taxa principal; devolve urine_output_ml_per_h e urine_output_ml_per_kg como quocientes companheiros; devolve daily_equivalent_ml como a mesma taxa escalada para vinte e quatro horas; rotula teaching_band com a faixa educativa de adultos; define unit como mL/kg/h; e reitera formula como urine_output igual a urine_volume dividido por weight vezes hours com method ml_per_kg_per_hour.
Onde uma calculadora de diurese se justifica de verdade
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Fixtures determinísticos de balanço hídrico
Produza em lote rótulos estáveis de taxa de diurese para painéis sintéticos e testes de regressão, com invalid_input rígido diante de peso nulo ou horas nulas.
Perguntas técnicas
O que teaching_band significa?
É um rótulo educativo de adultos: anúria abaixo de 0.3 mL/kg/h, oligúria abaixo de 0.5, adequada de 0.5 a 2, e alta acima de 2. Não é um diagnóstico e não aplica cortes pediátricos.