Calculadora TTKG
Com potássio urinário de 40, potássio sérico de 3, osmolalidade urinária de 400 e sérica de 300, o gradiente transtubular de potássio é 10. A razão das osmolalidades corrige a água retirada depois da secreção de potássio. 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
- Potássio urinário
- 40
- Potássio sérico
- 3
- Osmolalidade urinária
- 400
- Osmolalidade sérica
- 300
- Razão de potássio
- 13,3333333333 ratio
- Razão de osmolalidade
- 1,3333333333
- TTKG
- 10
O gradiente de potássio transtubular, ou TTKG, estima com que intensidade o túbulo coletor cortical secreta potássio depois de se levar em conta a reabsorção de água no túbulo coletor medular. Estudantes, tutores de nefrologia e equipes de software de saúde recorrem a esse número ao estudar hipocalemia, hipercalemia, efeito mineralocorticoide e por que uma concentração bruta de potássio urinário pode enganar quando a urina está diluída ou concentrada. Esta calculadora de TTKG aplica a identidade de West: potássio urinário sobre potássio sérico, dividido pela osmolalidade urinária sobre a osmolalidade sérica, o que equivale a multiplicar a razão de potássio pela osmolalidade sérica sobre a osmolalidade urinária. Os quatro valores devem ser números finitos.
O que o gradiente de potássio transtubular mede e quais entradas você precisa
O TTKG foi introduzido para que uma concentração de potássio urinário pudesse ser interpretada à luz do potássio sérico concomitante e do grau de extração de água distal ao sítio secretor de potássio. No túbulo coletor cortical, as células principais secretam potássio sob influência da aldosterona e do potencial lúmen-negativo. Distal a esse sítio, o hormônio antidiurético pode reabsorver água e elevar a concentração de potássio urinário sem secreção adicional.
Dividir a razão urina-soro de potássio pela razão urina-soro de osmolalidade desfaz esse efeito da água e produz um gradiente adimensional. Em símbolos, o TTKG equivale ao potássio urinário dividido pelo potássio sérico, e isso dividido pela osmolalidade urinária sobre a osmolalidade sérica, ou de forma equivalente o potássio urinário vezes a osmolalidade sérica sobre o potássio sérico vezes a osmolalidade urinária. Os valores de potássio estão em miliequivalentes por litro, idênticos a milimoles por litro para o potássio monovalente.
Os de osmolalidade estão em miliosmoles por quilograma de água. Limites práticos mantêm razoáveis as entradas de sala de aula e de consumo: potássio urinário acima de zero até quatrocentos, potássio sérico acima de zero até vinte, osmolalidade urinária acima de zero até mil e quatrocentos e osmolalidade sérica acima de zero até quinhentos.
Como ler o gradiente, as duas razões e os campos da resposta
O campo unit vale ratio porque o TTKG é adimensional. Use ttkg sozinho quando precisar só do número para uma planilha; use as duas razões ao ensinar por que uma urina diluída reduz a concentração aparente de potássio ou por que uma urina concentrada a infla. Um painel didático típico de potássio urinário quarenta, potássio sérico três, osmolalidade urinária quatrocentos e osmolalidade sérica trezentos rende uma razão de potássio de quarenta sobre três, uma razão de osmolalidade de quatro sobre três e um TTKG de dez.
O TTKG também não é válido como índice fisiológico quando a urina é hipotônica em relação ao plasma; esta calculadora ainda devolve a aritmética para que instrutores mostrem essa ressalva, mas não inventa interpretação clínica nem aplica bandeiras extras de validade como erros rígidos.
Casos de uso
Aplicativos de educação em saúde e planilhas
Os aplicativos mostram a quem aprende como a reabsorção de água altera o potássio urinário sem recodificar a identidade (UK/PK)×(Posm/Uosm) em cada cliente.
Perguntas frequentes
Como o gradiente de potássio transtubular é calculado?
Fórmula de West: TTKG = (UK/PK)×(Posm/Uosm), com potássio em mEq/L e osmolalidade em mOsm/kg.
Quais unidades devo enviar?
Potássio urinário e sérico em mEq/L (igual a mmol/L para K+). Osmolalidade urinária e sérica em mOsm/kg. Não envie uma osmolaridade calculada a partir de sódio e glicose no lugar de uma osmolalidade verdadeira.
O que acontece se a osmolalidade sérica ou o potássio urinário for zero?
Osmolalidade sérica zero e potássio urinário zero são rejeitados e não cobrados, assim como potássio sérico zero ou osmolalidade urinária zero.
O TTKG é o mesmo que uma razão potássio-creatinina urinária?
Não. O TTKG ajusta a razão urina-soro de potássio pela reabsorção de água usando a osmolalidade. Uma razão potássio-creatinina é outra intenção de busca e outro contrato.
A calculadora de TTKG é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
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/ttkg \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"urine_potassium":40,"serum_potassium":3,"urine_osmolality":400,"serum_osmolality":300}'const res = await fetch("https://api.kit.forhosting.com/health/ttkg", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"urine_potassium": 40,
"serum_potassium": 3,
"urine_osmolality": 400,
"serum_osmolality": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/ttkg",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"urine_potassium": 40,
"serum_potassium": 3,
"urine_osmolality": 400,
"serum_osmolality": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/ttkg", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"urine_potassium":40,"serum_potassium":3,"urine_osmolality":400,"serum_osmolality":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"urine_potassium":40,"serum_potassium":3,"urine_osmolality":400,"serum_osmolality":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/ttkg", 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_potassium": 40,
"serum_potassium": 3,
"urine_osmolality": 400,
"serum_osmolality": 300
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ttkg",
"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
Osmolalidade sérica igual a zero e potássio urinário igual a zero falham com invalid_input e não são cobrados, porque esses zeros deixam o gradiente indefinido ou clinicamente vazio.
O que o gradiente de potássio transtubular mede e quais entradas você precisa
Envie os campos obrigatórios urine_potassium, serum_potassium, urine_osmolality e serum_osmolality como números finitos; aliases documentados como uk, pk, uosm e posm são aceitos. Osmolalidade sérica zero e potássio urinário zero falham com invalid_input, assim como potássio sérico zero ou osmolalidade urinária zero, porque esses zeros dividiriam por zero ou esvaziariam o numerador de um TTKG válido. 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 o gradiente, as duas razões e os campos da resposta
Em caso de sucesso, a resposta ecoa as quatro entradas limpas com arredondamento estável, informa potassium_ratio como potássio urinário sobre potássio sérico, informa osmolality_ratio como osmolalidade urinária sobre osmolalidade sérica, e informa ttkg como o gradiente de West, que é a razão de potássio dividida pela razão de osmolalidade. A string formula reafirma TTKG igual a UK sobre PK vezes Posm sobre Uosm, e method é sempre west_ttkg para que o código posterior possa ramificar sem inspecionar formatos. Campos obrigatórios ausentes, valores não finitos, leituras fora da faixa e qualquer um dos quatro valores que não seja um número positivo falham com invalid_input e não são cobrados. Não confunda este endpoint com uma razão potássio-creatinina urinária, uma excreção fracional de potássio ou uma calculadora de osmolalidade plasmática que estima Posm a partir de sódio, glicose e nitrogênio ureico no sangue: 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 TTKG no navegador para demonstrações em sala de aula, conferência de deveres de enfermagem e aprendizado pessoal rápido sem reimplementar a identidade de West em cada planilha. Prefira unidades convencionais consistentes; se sua tela só coleta números inteiros, envie inteiros e o motor ainda aceita strings numéricas. Autores que distribuem SDKs podem mapear ttkg em tabelas e cartões didáticos passo a passo que mostram a string da fórmula e cada razão. 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 eletrolíticos conhecidos, doença renal ou suspeita de distúrbios mineralocorticoides devem seguir orientação médica profissional em vez de qualquer número automatizado isolado. Envie um corpo JSON com os valores obrigatórios urine_potassium, serum_potassium, urine_osmolality e serum_osmolality. 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 didático: confirme que o potássio está em miliequivalentes por litro e a osmolalidade em miliosmoles por quilograma, não uma osmolaridade calculada a partir de fatores de van’t Hoff, e depois armazene ttkg junto ao painel bruto para painéis e colunas de exportação das quatro entradas e do gradiente. O motor rejeita osmolalidade sérica zero e potássio urinário zero como invalid_input, conforme o contrato do produto, e do mesmo modo rejeita os outros dois zeros que dividiriam por zero.
Casos de integração
Deveres de nefrologia e faculdade de medicina
Estudantes enviam painéis emparelhados de potássio e osmolalidade em urina e soro e fixam o JSON de TTKG esperado em corretores automáticos com razões de West determinísticas.
Laboratórios de simulação e backends SaaS
Pipelines de servidor que já armazenam painéis de eletrólitos e osmolalidade chamam um endpoint pré-pago para um campo TTKG em vez de duplicar a fórmula em cada linguagem.