Calculadora de anion gap
Obtenha o anion gap sérico e o valor corrigido pela albumina de uma vez: sódio 140, cloreto 104 e bicarbonato 24 mEq/L dão um gap de 12. Se você informar a albumina em g/dL, o gap corrigido aparece ao lado. 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 sérico
- 140
- Cloreto sérico
- 104
- Bicarbonato sérico
- 24
- Albumina
- 4
- Albumina normal
- 4
- Unidade dos eletrólitos
- mEq/L
- Unidade da albumina
- g/dL
O anion gap sérico estima os ânions não medidos no sangue subtraindo do sódio os principais ânions medidos, cloreto e bicarbonato. Médicos, estudantes e equipes de software de saúde usam essa diferença simples todos os dias ao ensinar o equilíbrio ácido-base, revisar painéis metabólicos básicos ou integrar calculadoras educativas em aplicativos. Esta capacidade retorna tanto o anion gap clássico sem potássio quanto o gap corrigido por albumina, que ajusta a hipoalbuminemia com a correção amplamente ensinada de dois vírgula cinco miliequivalentes por grama por decilitro de albumina abaixo de uma referência normal. Eletrólitos negativos falham com um erro claro de entrada inválida e nunca são cobrados.
O que o anion gap sérico mede e quais entradas você precisa
O anion gap é uma identidade contábil da eletroneutralidade: a soma dos cátions medidos deve equilibrar aproximadamente os ânions medidos mais os ânions não medidos. Na forma didática comum sem potássio, o anion gap é igual ao sódio menos a soma de cloreto e bicarbonato, tudo em miliequivalentes por litro ou milimoles por litro para íons monovalentes.
Uma faixa de referência típica em adultos costuma ser ensinada perto de oito a doze ou de doze a dezesseis, dependendo dos métodos de cloreto do analisador, mas este produto não diagnostica doenças: ele apenas calcula a aritmética e a correção por albumina para que cada cliente obtenha os mesmos números.
A albumina opcional em gramas por decilitro controla a correção; se você a omitir, o motor usa a albumina de referência normal, de modo que o gap corrigido é igual ao não corrigido e o termo de correção é zero. Limites práticos mantêm razoáveis as entradas de sala de aula e de consumo: sódio e cloreto de zero a duzentos, bicarbonato de zero a oitenta, albumina de zero a oito.
Casos de uso
Aplicativos de educação em saúde e planilhas
Aplicativos mostram aos alunos como a hipoalbuminemia altera o gap sem recodificar a correção de 2.5 mEq em cada cliente.
Perguntas frequentes
Como o anion gap sérico é calculado?
Anion gap = sódio − (cloreto + bicarbonato), tudo em mEq/L.
O que acontece se um eletrólito for negativo?
Valores negativos de sódio, cloreto, bicarbonato ou albumina são rejeitados e não cobrados.
A calculadora de anion gap é gratuita?
A ferramenta do navegador funciona grátis no seu dispositivo.
Isso inclui potássio no gap?
Não. Este produto usa a forma comum Na − (Cl + HCO3) sem potássio. O anion gap com potássio é uma variante didática diferente e não é calculado aqui.
Por que o anion gap é corrigido pela albumina?
Porque a albumina é um ânion que não entra na conta: quando está baixa, o gap sem correção parece menor do que seria com albumina normal. A correção soma 2,5 mEq/L para cada g/dL abaixo da referência de 4,0.
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/anion-gap \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":140,"chloride":104,"bicarbonate":24}'const res = await fetch("https://api.kit.forhosting.com/health/anion-gap", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/anion-gap",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/anion-gap", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":140,"chloride":104,"bicarbonate":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":140,"chloride":104,"bicarbonate":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/anion-gap", 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
{
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.anion_gap",
"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órmulas, unidades e termos de correção que você pode fixar em testes.
O que o anion gap sérico mede e quais entradas você precisa
Envie os campos obrigatórios sodium, chloride e bicarbonate como números finitos; aliases como na, cl, hco3, bicarb e total_co2 são aceitos quando documentados. O campo opcional normal_albumin tem padrão de quatro vírgula zero gramas por decilitro. Qualquer eletrólito ou albumina negativo falha com invalid_input porque valores séricos negativos não são um painel válido para esta calculadora. 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.
Como ler anion_gap, a correção por albumina e os campos de resposta
Em caso de sucesso, a resposta ecoa sodium, chloride, bicarbonate, albumin e normal_albumin com arredondamento estável, define unit_electrolytes como mEq/L e unit_albumin como g/dL e informa albumin_provided para você saber se o cliente enviou albumina ou se o padrão foi aplicado. O campo anion_gap é sódio menos cloreto menos bicarbonato. O campo albumin_correction é dois vírgula cinco vezes normal_albumin menos albumin, o termo aditivo em miliequivalentes por litro. O campo anion_gap_corrected é anion_gap mais essa correção, de modo que a hipoalbuminemia eleva o gap corrigido em direção ao que seria com albumina normal. correction_factor é sempre dois vírgula cinco, formula reapresenta ambas as equações como uma única string didática, e method é sempre serum_anion_gap_albumin_corrected para que o código posterior possa ramificar sem inspecionar formatos. Use anion_gap sozinho quando precisar apenas da matemática clássica do painel; use anion_gap_corrected e albumin_correction ao revisar pacientes com albumina baixa ou ao ensinar por que gaps não corrigidos parecem menores nesse cenário. Eletrólitos obrigatórios ausentes, valores não finitos, leituras out-of-range e qualquer sódio, cloreto, bicarbonato ou albumina negativo falham com invalid_input e não são cobrados. Não confunda este endpoint com calculadoras de gap osmolar, ferramentas de diferença de íons fortes, produtos de anion gap urinário ou motores completos de interpretação ácido-base: são intenções de busca e contratos diferentes.
Uso da API, preços, fluxos de produto e limites práticos
Use a calculadora gratuita de anion gap no navegador para demonstrações em sala de aula, conferência de deveres de enfermagem e aprendizado pessoal rápido sem reimplementar as fórmulas em cada planilha. Prefira unidades consistentes em miliequivalentes para íons monovalentes; se sua tela só coleta números inteiros, envie inteiros e o motor ainda aceita strings numéricas. Mantenha expectativas educativas: esta é uma ferramenta de cálculo e aprendizado, não um dispositivo médico de diagnóstico, e pessoas com sintomas, distúrbios ácido-base conhecidos, doença renal ou mudanças de medicação devem seguir orientação médica profissional em vez de qualquer número automatizado isolado. Envie um corpo JSON com os valores obrigatórios de sodium, chloride e bicarbonate e os opcionais albumin e normal_albumin quando quiser uma correção explícita por albumina. 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 requisição. Combine este endpoint com suas próprias unidades laboratoriais e fluxo clínico: confirme os métodos do analisador para cloreto e como seu laboratório reporta dióxido de carbono total versus bicarbonato, e depois armazene ambos os gaps junto aos eletrólitos brutos para painéis e colunas de exportação de sodium, chloride, bicarbonate, albumin, anion_gap e anion_gap_corrected. Autores que distribuem SDKs podem mapear anion_gap e anion_gap_corrected em tabelas, faixas de cor para limites educativos definidos por você e cartões didáticos passo a passo que mostram a string da fórmula.
Casos de integração
Deveres de enfermagem e faculdade de medicina
Estudantes enviam painéis de Na, Cl e HCO3 e fixam o anion gap esperado e o JSON corrigido por albumina em corretores automáticos com saídas determinísticas.
Laboratórios de simulação e backends SaaS
Pipelines de servidor que já armazenam painéis metabólicos básicos chamam um endpoint pré-pago para os campos de AG em vez de duplicar fórmulas em cada linguagem.
Perguntas técnicas
Como funciona a correção por albumina?
AG corrigido = AG + 2.5 × (normal_albumin − albumin), com normal_albumin padrão de 4.0 g/dL. Os campos opcionais albumin e normal_albumin controlam a correção; se albumin for omitido, assume a referência normal, de modo que a correção é zero.