Calculadora da fração de excreção de sódio
Calcula quanto do sódio filtrado acaba na urina: sódio plasmático de 140, urinário de 40, creatinina plasmática de 2 e urinária de 100 dão uma FENa de pouco mais de meio por cento. A fórmula aparece para você conferir o cálculo. 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
- Sódio plasmático
- 140
- Sódio na urina
- 40
- Creatinina plasmática
- 2
- Creatinina na urina
- 100
- FENa (%)
- 0,5714285714 %
A calculadora da fração de excreção de sódio determina a porcentagem do sódio filtrado que é eliminada na urina. Informe concentrações pareadas de sódio plasmático e urinário, além de creatinina plasmática e urinária, para aplicar a equação padrão de FENa. O cálculo é totalmente offline, determinístico e transparente: o resultado inclui a fórmula e os dados normalizados utilizados. Trata-se de um auxílio de cálculo para interpretação qualificada, não de um diagnóstico nem de um substituto para avaliação clínica.
Informe um conjunto correspondente de quatro medições
A FENa exige quatro medições positivas: sódio plasmático, sódio urinário, creatinina plasmática e creatinina urinária. Use valores coletados com proximidade temporal suficiente para representar o mesmo estado clínico, pois combinar amostras sem relação pode gerar uma porcentagem matematicamente válida, mas sem significado fisiológico adequado. As unidades dos dois valores de sódio devem coincidir: ambos podem estar em mmol/L ou em mEq/L.
Os dois valores de creatinina também devem usar a mesma unidade, como mg/dL. A unidade do sódio não precisa ser igual à da creatinina, porque cada razão se cancela dentro do próprio analito. Digite apenas concentrações numéricas, sem símbolos de unidade, vírgulas, sinais de desigualdade ou texto explicativo.
Todo valor deve ser finito e estritamente maior que zero. Valor ausente, zero, negativo, texto não numérico, NaN ou infinito produz erro de entrada inválida, em vez de uma resposta presumida. Confira as casas decimais e verifique se os rótulos de plasma e urina não foram trocados antes de usar o resultado em outro lugar.
Entenda o cálculo determinístico
A calculadora usa FENa (%) = (sódio urinário × creatinina plasmática) ÷ (sódio plasmático × creatinina urinária) × 100. A creatinina funciona como referência de filtração, permitindo expressar a excreção de sódio como fração da carga filtrada, e não apenas como concentração urinária. Uma urina diluída ou concentrada pode alterar o sódio urinário isolado, enquanto a relação pareada de creatinina fornece o contexto necessário à equação.
Depois de validar os quatro campos, a implementação executa apenas aritmética em tempo constante. Ela não consulta sistemas laboratoriais, não infere medições ausentes, não escolhe substitutos, não utiliza modelos e não armazena dados. Para estabilizar comparações automatizadas, a porcentagem e as entradas devolvidas são normalizadas para doze algarismos significativos.
A resposta também apresenta a unidade percentual e a fórmula exata, facilitando auditoria ou reprodução independente.
Interprete a porcentagem no contexto clínico
A FENa é um índice laboratorial derivado, não um diagnóstico isolado. Limiares são frequentemente discutidos na avaliação de lesão renal aguda, mas seu significado depende da pessoa, do momento, do tratamento, da função renal e da questão clínica. Diuréticos podem modificar o manejo urinário do sódio; sepse, contraste, doença glomerular, obstrução, doença renal crônica e outras situações também podem limitar interpretações simples por limiar.
Analise o valor com débito urinário, avaliação volêmica, tendência da creatinina, medicamentos, urinálise e demais achados relevantes. Esta capacidade devolve deliberadamente a porcentagem calculada sem atribuir uma categoria de doença nem recomendar tratamento. Também não confirma se o método de medição, o momento da coleta ou a unidade escolhida são clinicamente adequados; verifica apenas se os quatro valores são números positivos e finitos.
Profissionais qualificados devem seguir protocolos locais e orientações atuais. Se o resultado surpreender, confira primeiro a transcrição, o pareamento das amostras e a consistência das unidades; depois, refaça o cálculo em vez de alterar uma entrada para obter determinada categoria.
Casos de uso
Conferir um cálculo clínico
Reproduza uma porcentagem de FENa com quatro medições laboratoriais pareadas e mantenha a fórmula explícita junto ao resultado.
Auditar uma porcentagem registrada
Compare uma FENa informada com um novo cálculo transparente usando as concentrações originais do plasma e da urina.
Perguntas frequentes
Quanto custa um cálculo?
O cálculo no navegador é executado localmente com a mesma lógica determinística.
Qual fórmula é utilizada?
FENa (%) = (sódio urinário × creatinina plasmática) ÷ (sódio plasmático × creatinina urinária) × 100.
Os valores do plasma e da urina precisam usar as mesmas unidades?
As duas medições de sódio devem compartilhar uma unidade, assim como as duas de creatinina. Sódio e creatinina não precisam usar o mesmo tipo de unidade.
O que acontece se um valor for zero ou negativo?
A solicitação falha com erro de entrada inválida. As quatro concentrações devem ser números finitos estritamente maiores que zero.
O resultado diagnostica uma causa de lesão renal aguda?
Não. Ele informa apenas a porcentagem aritmética. A interpretação clínica depende do momento, dos medicamentos, da função renal, da volemia e de outros achados.
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/fena \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}'const res = await fetch("https://api.kit.forhosting.com/health/fena", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fena",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fena", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fena", 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
{
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fena",
"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
Entenda o cálculo determinístico
Como a operação é determinística, entradas válidas idênticas sempre geram o mesmo JSON no navegador e pela API.
Casos de integração
Adicionar matemática determinística a um fluxo
Calcule a FENa offline no navegador ou por API, sem lógica clínica dependente da rede nem valores inferidos.