Calculadora de saturação da transferrina
Com ferro sérico de 100 e TIBC de 300, 33,33% dos pontos de ligação da transferrina estão ocupados por ferro. Digite os dois valores do mesmo exame e na mesma unidade para obter a saturação. 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
- Ferro sérico
- 100
- TIBC
- 300
- Saturação (%)
- 33,3333333333
- Saturação arredondada
- 33,33
- Unidade de saturação
- percent
A saturação da transferrina, muitas vezes abreviada TSAT, é o percentual de sítios de ligação ao ferro da transferrina circulante que no momento transportam ferro. Os laboratórios clínicos a informam a partir de duas medições convencionais que já aparecem em um painel de ferro padrão: o ferro sérico e a capacidade total de ligação do ferro (TIBC). Esta calculadora divide o ferro sérico pela TIBC e multiplica por cem, devolvendo um percentual estável que você pode fixar em testes, planilhas e aplicativos educativos. As duas entradas devem ser números finitos na mesma unidade de concentração — em geral microgramas por decilitro ou micromoles por litro — porque a razão é adimensional quando as unidades coincidem.
O que a saturação da transferrina mede e quais entradas você precisa
A transferrina é a proteína plasmática que transporta ferro férrico entre o intestino, os estoques e a medula óssea. A capacidade total de ligação do ferro estima quantos sítios de ligação da transferrina estão disponíveis em uma amostra de soro; o ferro sérico estima quantos desses sítios já carregam ferro. A saturação da transferrina é o percentual de ocupação: ferro sérico dividido pela TIBC, depois multiplicado por cem.
Quando as duas medições usam a mesma unidade de concentração as unidades se cancelam, de modo que um painel informado em microgramas por decilitro e outro em micromoles por litro produzem o mesmo percentual desde que você não misture os dois sistemas em uma só solicitação. Faixas de ensino costumam situar muitos adultos saudáveis perto de vinte a cinquenta por cento; valores mais baixos levantam questões sobre deficiência de ferro e os mais altos sobre sobrecarga ou uma infusão recente de ferro — sempre como enquadramento educativo, nunca como diagnóstico.
Ele só devolve a saturação aritmética. Limites práticos mantêm entradas de sala e de consumo razoáveis: ambos os campos de zero a dois mil na unidade coincidente que você usar. Ferro sérico ou TIBC negativos também falham.
Ferro sérico igual a zero é válido e produz saturação de zero por cento.
Casos de uso
Aplicativos de educação em saúde e planilhas
Os aplicativos mostram aos alunos como a ocupação da transferrina é calculada sem recodificar o percentual ferro sobre TIBC em cada cliente.
Perguntas frequentes
Como a saturação da transferrina é calculada?
Saturação (%) = (ferro sérico ÷ TIBC) × 100.
O que acontece se a TIBC for zero ou um valor for negativo?
Capacidade de ligação zero dividiria por zero; ferro sérico ou TIBC negativos não são válidos. Essas falhas não são cobradas.
O ferro sérico e a TIBC precisam da mesma unidade?
Sim. A razão é adimensional somente quando as duas concentrações usam a mesma unidade, em geral µg/dL ou µmol/L. Não misture os dois sistemas em uma só solicitação.
A calculadora de saturação da transferrina é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
A saturação pode ser maior que 100 por cento?
Sim. Se o ferro sérico superar a TIBC, o resultado aritmético é informado sem recorte. Isso pode aparecer após ferro intravenoso ou com artefatos de ensaio; interprete-o com o seu próprio contexto clínico.
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/transferrin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"serum_iron":100,"tibc":300}'const res = await fetch("https://api.kit.forhosting.com/health/transferrin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"serum_iron": 100,
"tibc": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/transferrin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"serum_iron": 100,
"tibc": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/transferrin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"serum_iron":100,"tibc":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"serum_iron":100,"tibc":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/transferrin", 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
{
"serum_iron": 100,
"tibc": 300
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.transferrin",
"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
Uma TIBC de zero não pode ser usada como divisor, e valores negativos de ferro ou de capacidade de ligação não têm sentido físico, de modo que esses casos falham com invalid_input e não são cobrados.
O que a saturação da transferrina mede e quais entradas você precisa
Este endpoint não aplica intervalos de referência por sexo, não converte entre microgramas por decilitro e micromoles por litro e não estima ferritina, receptor solúvel de transferrina nem hepcidina. Envie os campos finitos obrigatórios serum_iron e tibc; aliases como iron, fe, serum_fe, total_iron_binding_capacity, tibc_ugdl e iron_binding_capacity são aceitos quando documentados. A TIBC deve ser estritamente maior que zero porque a saturação é uma divisão; uma capacidade de ligação de zero 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.
Como ler a saturação, os campos de resposta e os erros
A saturação pode ultrapassar cem por cento quando o ferro sérico é maior que a TIBC, o que ocorre após ferro intravenoso ou com certos artefatos de ensaio; a calculadora informa o resultado aritmético em vez de recortar, de modo que clientes que queiram um teto visual podem aplicar a própria política. Este produto apenas divide duas concentrações coincidentes e multiplica por cem. Booleanos, objetos, NaN e Infinity são rejeitados com uma mensagem que nomeia o campo para o formulário destacar o controle que falhou. Em caso de sucesso, a resposta devolve serum_iron e tibc com arredondamento estável, informa saturation_percent como o percentual em precisão completa usado para comparação, mais saturation_rounded com duas casas decimais para a interface. unit_saturation é sempre percent. formula reescreve a equação de ensino como uma única string, e method é sempre transferrin_saturation_iron_over_tibc para que o código a jusante ramifique sem inspecionar formatos. Use saturation_percent quando precisar de comparação numérica estável em testes; use saturation_rounded quando mostrar o número ao lado de um cartão de laboratório ou gráfico. Campos obrigatórios ausentes, strings vazias, valores não finitos, leituras fora da faixa, qualquer ferro sérico ou TIBC negativos e TIBC igual a zero falham com invalid_input e não são cobrados. Não confunda este endpoint com intérpretes de ferritina, classificadores de anemia, motores completos de estudos de ferro ou conversores de unidade que mapeiam microgramas por decilitro para micromoles por litro — são intenções de busca e contratos diferentes. Envie um corpo JSON com POST com os dois números obrigatórios; cada campo pode chegar como número JSON ou como string numérica.
Uso da API, preços, fluxos de produto e limites práticos
Use a calculadora grátis de saturação da transferrina no navegador para demonstrações em sala, conferência 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. Mantenha expectativas educativas: esta é uma ferramenta de cálculo e aprendizado, não um dispositivo médico de diagnóstico, e pessoas com sintomas, anemia conhecida, suspeita de hemocromatose, gravidez ou uma infusão recente de ferro devem seguir orientação médica profissional em vez de qualquer percentual automatizado isolado. Envie um corpo JSON com os valores obrigatórios serum_iron e tibc na mesma unidade de concentração. Use a API pré-paga quando um aplicativo de educação em 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 ferro sérico e TIBC foram informados na mesma unidade, converta um dos dois se um painel misto SI e convencional foi transcrito e então armazene saturation_percent e saturation_rounded junto às entradas brutas para painéis e colunas de exportação. Autores que distribuem SDKs podem mostrar a string da fórmula em um cartão de ensino e mapear saturation_rounded em chips de cor para limiares educativos que você mesmo define.
Casos de integração
Tarefas de enfermagem e faculdade de medicina
Os estudantes enviam ferro sérico e TIBC de um painel de ferro e fixam o JSON de saturação esperado em verificadores automáticos com saídas determinísticas.
Laboratórios de simulação e backends SaaS
Pipelines de servidor que já armazenam campos de estudo de ferro chamam um endpoint pré-pago de saturação da transferrina em vez de duplicar a fórmula em cada linguagem.