Calcolatore TTKG
Con un potassio urinario di 40, un potassio sierico di 3, un'osmolalità urinaria di 400 e una sierica di 300, il gradiente transtubulare di potassio è 10. Il rapporto tra le osmolalità corregge l'acqua sottratta dopo la secrezione del potassio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Potassio urinario
- 40
- Potassio sierico
- 3
- Osmolalità urinaria
- 400
- Osmolalità sierica
- 300
- Rapporto di potassio
- 13,3333333333 ratio
- Rapporto di osmolalità
- 1,3333333333
- TTKG
- 10
Il gradiente di potassio transtubulare, o TTKG, stima con quale intensità il dotto collettore corticale secerne potassio dopo aver tenuto conto del riassorbimento d'acqua nel dotto collettore midollare. Studenti, tutor di nefrologia e team di software sanitario ricorrono a questo numero quando studiano ipokaliemia, iperkaliemia, effetto mineralcorticoide e perché una concentrazione grezza di potassio urinario può fuorviare se le urine sono diluite o concentrate. Questo calcolatore di TTKG applica l'identità di West: potassio urinario sul potassio sierico, diviso per l'osmolalità urinaria sull'osmolalità sierica, equivalente a moltiplicare il rapporto di potassio per l'osmolalità sierica sull'osmolalità urinaria. I quattro valori devono essere numeri finiti.
Cosa misura il gradiente di potassio transtubulare e quali input servono
Il TTKG fu introdotto perché una concentrazione di potassio urinario potesse essere interpretata alla luce del potassio sierico concomitante e del grado di estrazione d'acqua distale al sito secretorio del potassio. Nel dotto collettore corticale le cellule principali secernono potassio sotto l'influenza dell'aldosterone e del potenziale lume-negativo. Distale a quel sito, l'ormone antidiuretico può riassorbire acqua e innalzare la concentrazione di potassio urinario senza ulteriore secrezione.
Dividere il rapporto urine-siero di potassio per il rapporto urine-siero di osmolalità annulla quell'effetto dell'acqua e produce un gradiente adimensionale. In simboli, il TTKG equivale al potassio urinario diviso per il potassio sierico, e ciò diviso per l'osmolalità urinaria sull'osmolalità sierica, o in modo equivalente il potassio urinario per l'osmolalità sierica sul potassio sierico per l'osmolalità urinaria. I valori di potassio sono in milliequivalenti per litro, identici ai millimoli per litro per il potassio monovalente.
Quelli di osmolalità sono in milliosmol per chilogrammo d'acqua. Limiti pratici tengono ragionevoli gli input didattici e consumer: potassio urinario sopra lo zero fino a quattrocento, potassio sierico sopra lo zero fino a venti, osmolalità urinaria sopra lo zero fino a millequattrocento e osmolalità sierica sopra lo zero fino a cinquecento.
Come leggere il gradiente, i due rapporti e i campi di risposta
Il campo unit vale ratio perché il TTKG è adimensionale. Usi ttkg da solo quando Le serve solo il numero per un foglio di lavoro; usi i due rapporti quando insegna perché urine diluite abbassano la concentrazione apparente di potassio o perché urine concentrate la gonfiano. Un pannello didattico tipico di potassio urinario quaranta, potassio sierico tre, osmolalità urinaria quattrocento e osmolalità sierica trecento produce un rapporto di potassio di quaranta su tre, un rapporto di osmolalità di quattro su tre e un TTKG di dieci.
Il TTKG non è valido come indice fisiologico quando le urine sono ipotoniche rispetto al plasma; questo calcolatore restituisce comunque l'aritmetica perché i docenti mostrino quella avvertenza, ma non inventa un'interpretazione clinica né applica flag extra di validità come errori duri.
Casi d'uso
App di educazione sanitaria e fogli di lavoro
Le app mostrano a chi impara come il riassorbimento d'acqua modifica il potassio urinario senza ricodificare l'identità (UK/PK)×(Posm/Uosm) su ogni client.
Domande frequenti
Come si calcola il gradiente di potassio transtubulare?
Formula di West: TTKG = (UK/PK)×(Posm/Uosm), con potassio in mEq/L e osmolalità in mOsm/kg.
Quali unità devo inviare?
Potassio urinario e sierico in mEq/L (uguale a mmol/L per K+). Osmolalità urinaria e sierica in mOsm/kg. Non invii un'osmolarità calcolata da sodio e glucosio al posto di una vera osmolalità.
Cosa succede se l'osmolalità sierica o il potassio urinario sono zero?
Un'osmolalità sierica pari a zero e un potassio urinario pari a zero vengono rifiutati e non addebitati, così come un potassio sierico nullo o un'osmolalità urinaria nulla.
Il TTKG è lo stesso di un rapporto potassio-creatinina urinario?
No. Il TTKG corregge il rapporto urine-siero di potassio per il riassorbimento d'acqua tramite l'osmolalità. Un rapporto potassio-creatinina è un altro intento di ricerca e un altro contratto.
Il calcolatore di TTKG è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"urine_potassium": 40,
"serum_potassium": 3,
"urine_osmolality": 400,
"serum_osmolality": 300
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ttkg",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un'osmolalità sierica pari a zero e un potassio urinario pari a zero falliscono con invalid_input e non vengono addebitati, perché quei zeri rendono il gradiente indefinito o clinicamente vuoto.
Cosa misura il gradiente di potassio transtubulare e quali input servono
Invii i campi obbligatori urine_potassium, serum_potassium, urine_osmolality e serum_osmolality come numeri finiti; gli alias documentati uk, pk, uosm e posm sono accettati. Un'osmolalità sierica pari a zero e un potassio urinario pari a zero falliscono con invalid_input, così come un potassio sierico nullo o un'osmolalità urinaria nulla, perché quei zeri dividerebbero per zero o svuoterebbero il numeratore di un TTKG valido. Input identici producono sempre JSON identici perché il percorso è aritmetica pura, senza rete, senza modello, senza seme casuale e senza orologio.
Come leggere il gradiente, i due rapporti e i campi di risposta
In caso di successo la risposta riporta i quattro input ripuliti con arrotondamento stabile, indica potassium_ratio come potassio urinario sul potassio sierico, indica osmolality_ratio come osmolalità urinaria sull'osmolalità sierica, e indica ttkg come il gradiente di West, ossia il rapporto di potassio diviso per il rapporto di osmolalità. La stringa formula riafferma TTKG uguale a UK su PK per Posm su Uosm, e method è sempre west_ttkg così il codice a valle può diramare senza ispezionare le strutture. Campi obbligatori mancanti, valori non finiti, letture fuori intervallo e qualsiasi dei quattro valori che non sia un numero positivo falliscono con invalid_input e non vengono addebitati. Non confonda questo endpoint con un rapporto potassio-creatinina urinario, un'escrezione frazionale di potassio o un calcolatore di osmolalità plasmatica che stima Posm da sodio, glucosio e azoto ureico ematico: sono intenti di ricerca e contratti diversi.
Uso dell'API, prezzi, flussi di prodotto e limiti pratici
Usi il calcolatore gratuito di TTKG nel browser per dimostrazioni in aula, verifiche dei compiti di infermieristica e apprendimento personale rapido senza reimplementare l'identità di West in ogni foglio di calcolo. Preferisca unità convenzionali coerenti; se la sua interfaccia raccoglie solo numeri interi, invii interi e il motore accetta comunque stringhe numeriche. Mantenga aspettative didattiche: questo è uno strumento di calcolo e apprendimento, non un dispositivo medico diagnostico, e le persone con sintomi, disturbi elettrolitici noti, malattia renale o sospetti disturbi mineralcorticoidi devono seguire il parere medico professionale anziché un singolo numero automatizzato. Invii un corpo JSON con i valori obbligatori urine_potassium, serum_potassium, urine_osmolality e serum_osmolality. Usi l'API prepagata quando un SaaS sanitario, un foglio di lavoro elettronico, un laboratorio di simulazione, una piattaforma di tutoraggio o un LMS scolastico ha bisogno di un contratto stabile con saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo che il motore rifiuta la richiesta. Abbini questo endpoint alle proprie unità di laboratorio e al flusso didattico: confermi che il potassio è in milliequivalenti per litro e l'osmolalità in milliosmol per chilogrammo, non un'osmolarità calcolata dai fattori di van’t Hoff, poi memorizzi ttkg insieme al pannello grezzo per cruscotti e colonne di esportazione dei quattro input e del gradiente. Gli autori che distribuiscono SDK possono mappare ttkg in tabelle e schede didattiche passo passo che mostrano la stringa della formula e ciascun rapporto. Il motore rifiuta un'osmolalità sierica pari a zero e un potassio urinario pari a zero come invalid_input, secondo il contratto di prodotto, e rifiuta altresì gli altri due zeri che dividerebbero per zero.
Casi di integrazione
Compiti di nefrologia e medicina
Gli studenti inviano pannelli accoppiati di potassio e osmolalità in urine e siero e fissano il JSON di TTKG atteso in correttori automatici con rapporti di West deterministici.
Laboratori di simulazione e backend SaaS
Le pipeline server che già memorizzano pannelli di elettroliti e osmolalità chiamano un endpoint prepagato per un campo TTKG invece di duplicare la formula in ogni linguaggio.