Calcolatore eGFR cistatina C
Stima la filtrazione renale dalla cistatina C invece che dalla creatinina: 1 mg/L in una donna di 50 anni dà 75,4 mL/min/1,73 m², stadio G2. La cistatina C dipende meno dalla massa muscolare, quindi aiuta quando la creatinina non è affidabile. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Cistatina C
- 1
- Age
- 50
- Sesso
- Femminile
- eGFR
- 75,4
- Equazione
- CKD-EPI cystatin C
- Fase
- G2
- Etichetta dello stadio
- Mildly decreased
La velocità di filtrazione glomerulare stimata è il numero di screening che clinici e app sanitarie usano quando serve una lettura rapida di quanto i reni depurano i rifiuti dal sangue. Le formule basate sulla creatinina sono comuni, ma la cistatina C risente meno della massa muscolare, della dieta e di alcuni farmaci, perciò molte linee guida raccomandano un'equazione a cistatina C quando la creatinina da sola non è affidabile. Questo calcolatore implementa l'equazione CKD-EPI cistatina C: inserisca la cistatina C sierica in mg/L, l'età in anni e il sesso, e riceva l'eGFR in mL/min/1.73 m² più un'etichetta di categoria VFG in stile KDIGO. La formula non ha mai usato un coefficiente razziale. Il calcolo è pienamente deterministico e gira in locale — senza modelli, laboratori o chiamate di rete —, così gli stessi input producono sempre lo stesso risultato e i valori simili a quelli di un paziente non lasciano il percorso della richiesta. Si tratta di una stima di screening, non di una diagnosi: la usi per didattica, elenchi di triage, codifica di ricerca e prototipi di prodotto che richiedono un passo di eGFR trasparente e verificabile, e abbini sempre l'output al giudizio di un clinico prima di qualsiasi decisione assistenziale.
Cosa significa l'eGFR da cistatina C e perché esiste l'equazione
La velocità di filtrazione glomerulare è il volume di sangue filtrato dai glomeruli renali per unità di tempo, normalizzato alla superficie corporea. La misurazione diretta con clearance dell'inulina o metodi con radionuclidi è accurata ma poco pratica nell'assistenza di routine, perciò i laboratori riportano una stima derivata da un marker di filtrazione e da fattori demografici.
La creatinina sierica è il marker più usato; tuttavia sale e scende con la massa muscolare, un elevato apporto di carne, l'amputazione e certi farmaci, il che può classificare male la filtrazione in adulti fragili, atleti o con malattia cronica.
La cistatina C è una piccola proteina prodotta dalle cellule nucleate a un ritmo relativamente costante e depurata dalla filtrazione glomerulare; il suo livello sierico dipende meno dal volume muscolare, perciò la collaborazione CKD-EPI ha pubblicato un'equazione dedicata alla cistatina C che collega Scys, età e sesso all'eGFR senza termine razziale.
Quella forma pubblicata è esattamente ciò che implementa questa capacità: centotrentatré volte il minimo di Scys su 0.8 elevato a -0.499, per il massimo di Scys su 0.8 elevato a -1.328, per 0.996 elevato all'età, per 0.932 quando il sesso è femminile. A differenza dell'equazione creatinina del 2009, la CKD-EPI cistatina C non ha mai moltiplicato il risultato per un coefficiente razziale, quindi non c'è un input razza da rimuovere o nascondere: ogni adulto è trattato con gli stessi coefficienti pubblicati.
Usi questa pagina quando l'intento di ricerca è specificamente un calcolatore eGFR cistatina C, non uno strumento solo creatinina; i due marker rispondono a domande cliniche affini ma con input di laboratorio e termini SEO diversi.
Input, unità, regole di validazione e forma della risposta
L'età deve essere un numero intero di anni tra diciotto e centoventi; l'equazione per adulti non è validata nei bambini, e l'eGFR pediatrico richiede formule separate, come bedside Schwartz, che questa capacità non implementa. Il sesso deve essere male o female (le iniziali m o f sono accettate e normalizzate); l'equazione ha coefficienti pubblicati solo per queste due categorie. Campi obbligatori assenti, tipi non numerici, età fuori intervallo e età non intere falliscono pure con un messaggio chiaro che nomina il campo.
I campi opzionali sono omessi anziché impostati a null.
Come interpretare i risultati, limiti clinici e costo di integrazione
L'eGFR è una stima di screening, non una diagnosi autonoma di malattia renale cronica, e questo strumento non fornisce consiglio medico né interpretazione clinica. Gli stadi KDIGO da G1 a G5 classificano solo il livello di filtrazione; la stadiazione completa della MRC considera anche albuminuria, contesto clinico e se la filtrazione ridotta è cronica o acuta.
La cistatina C può ancora essere influenzata da malattia tiroidea, corticosteroidi, infiammazione e differenze di saggio, quindi un solo numero non deve dosare farmaci nefrotossici, autorizzare procedure né stabilire una diagnosi da solo: ciascuna di queste decisioni richiede un clinico abilitato che valuti il quadro completo. Quando sono disponibili creatinina e cistatina C, equazioni combinate possono migliorare l'accuratezza; questa capacità è volutamente la forma CKD-EPI solo cistatina per chi ha Scys senza creatinina o vuole un controllo indipendente dalla massa muscolare accanto a un'eGFR da creatinina.
Casi d'uso
Educazione del paziente quando la creatinina non è affidabile
Consenta di esplorare come cistatina C, età e sesso si traducono in eGFR su una pagina di salute pubblica quando la massa muscolare o la dieta rendono difficile interpretare la creatinina, con nome di formula trasparente.
Codifica di ricerca ed etichette di dataset
Allega un'eGFR CKD-EPI cistatina C riproducibile e la categoria KDIGO alle righe di studio quando cistatina C sierica e demografia sono disponibili senza creatinina.
Prototipi di prodotto e impalcature a doppio marker
Colleghi un passo deterministico di funzione renale solo cistatina in app che poi confrontano con eGFR da creatinina o passano il testimone a sistemi clinici autorizzati.
Domande frequenti
Quale equazione eGFR usa questo calcolatore?
L'equazione CKD-EPI cistatina C (Inker et al.). I risultati sono in mL/min/1.73 m² e arrotondati a una cifra decimale. Non c'è coefficiente razziale.
Quali unità devo usare per la cistatina C sierica?
Milligrammi per litro (mg/L). È l'unità che assumono i coefficienti pubblicati di CKD-EPI cistatina C.
In che modo differisce dal calcolatore eGFR a creatinina?
Usa cistatina C sierica invece della creatinina, coefficienti diversi, e questa equazione non ha mai avuto un termine razziale. Intento di ricerca e input di laboratorio differiscono da uno strumento solo creatinina.
Posso usare questo calcolatore per un bambino?
No. L'equazione è validata solo per adulti dai 18 ai 120 anni, in anni interi. L'eGFR pediatrica richiede formule dedicate, come quella di Schwartz al letto del paziente, che questo calcolatore non applica.
Uno stadio G2 o G3 significa malattia renale cronica?
Non da solo. Gli stadi da G1 a G5 classificano solo il livello di filtrazione; la diagnosi di malattia renale cronica considera anche l'albuminuria, il contesto clinico e se il calo è cronico o acuto. Ne parli sempre con il suo medico.
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/egfr-cystatin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cystatin_c":1,"age":50,"sex":"female"}'const res = await fetch("https://api.kit.forhosting.com/health/egfr-cystatin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cystatin_c": 1,
"age": 50,
"sex": "female"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/egfr-cystatin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cystatin_c": 1,
"age": 50,
"sex": "female"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/egfr-cystatin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cystatin_c":1,"age":50,"sex":"female"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cystatin_c":1,"age":50,"sex":"female"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/egfr-cystatin", 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
{
"cystatin_c": 1,
"age": 50,
"sex": "female"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.egfr_cystatin",
"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
Cosa significa l'eGFR da cistatina C e perché esiste l'equazione
Ingegneri e docenti possono riprodurre i valori di riferimento e collegare lo stesso numero a dashboard, moduli e pipeline API.
Input, unità, regole di validazione e forma della risposta
Invii cystatin_c come numero finito positivo in milligrammi per litro (mg/L), l'unità assunta dai coefficienti CKD-EPI cistatina C. Una cistatina C nulla o non positiva è respinta con invalid_input perché un valore sierico non positivo non ha senso clinico e romperebbe i termini di potenza. In caso di successo la risposta restituisce egfr arrotondato a una cifra decimale, la stringa unità mL/min/1.73m2, il nome equazione CKD-EPI cystatin C, un codice di stadio VFG KDIGO da G1 a G5 con stage_label breve, cystatin_c e cystatin_c_unit, più echi di age e sex per auditare ciò che è stato calcolato senza riparsare la richiesta. Lo stesso modulo puro alimenta il percorso gratuito del browser e l'API a pagamento, così goldens e test unitari possono fissare l'JSON esatto senza disaccordi di floating point tra runtime oltre all'arrotondamento documentato a una decimale.
Come interpretare i risultati, limiti clinici e costo di integrazione
La pagina gratuita del browser esegue la stessa libreria dell'API; le chiamate programmatiche costano $0.002 per richiesta riuscita sul saldo prepagato KIT, unità item, e i fallimenti invalid_input non vengono addebitati. Abbini i campi JSON alla propria interfaccia — bande semaforo, grafici di tendenza o note di cartella clinica — mantenendo l'interpretazione clinica fuori da questo calcolatore e documentando che l'equazione è CKD-EPI cistatina C, non creatinina 2021.
Domande tecniche
Cosa succede se cystatin_c è zero o negativo?
La chiamata fallisce con invalid_input. La cistatina C sierica non positiva è respinta perché non è un input valido per i termini di potenza di CKD-EPI.
Quanto costa l'API?
Il widget del browser è gratuito e locale. Lo stesso calcolo via API è addebitato a $0.002 per richiesta sul saldo prepagato KIT, senza addebito sui fallimenti invalid_input.