Calcolatore dell’escrezione frazionaria del sodio
Il calcolatore dell’escrezione frazionaria del sodio determina la percentuale di sodio filtrato eliminata con le urine.
Esegui gratis nel browser
Inserisca concentrazioni abbinate di sodio plasmatico e urinario, insieme a creatinina plasmatica e urinaria, per applicare l’equazione standard della FENa. Il calcolo è completamente offline, deterministico e trasparente: il risultato riporta la formula e i dati normalizzati impiegati. È uno strumento di calcolo destinato a un’interpretazione qualificata, non una diagnosi né un sostituto della valutazione clinica.
Inserisca quattro misurazioni corrispondenti
La FENa richiede quattro misurazioni positive: sodio plasmatico, sodio urinario, creatinina plasmatica e creatinina urinaria. Usi valori raccolti abbastanza vicini nel tempo da rappresentare lo stesso stato clinico, perché associare campioni non correlati può produrre una percentuale matematicamente valida ma priva di adeguato significato fisiologico. Le due misure del sodio devono usare la stessa unità, per esempio mmol/L o mEq/L. Anche le due misure della creatinina devono condividere un’unità, come mg/dL. L’unità del sodio non deve coincidere con quella della creatinina, poiché ciascun rapporto si annulla all’interno del proprio analita. Inserisca solo concentrazioni numeriche, senza simboli di unità, virgole, segni di disuguaglianza o commenti. Ogni valore deve essere finito e strettamente maggiore di zero. Un valore mancante, nullo, negativo, non numerico, NaN o infinito genera un errore di input anziché una risposta ipotetica. Controlli la posizione dei decimali e verifichi che le etichette di plasma e urine non siano state scambiate prima di usare il risultato altrove.
Comprenda il calcolo deterministico
Il calcolatore usa FENa (%) = (sodio urinario × creatinina plasmatica) ÷ (sodio plasmatico × creatinina urinaria) × 100. La creatinina agisce come riferimento della filtrazione e consente di esprimere l’escrezione del sodio come frazione del carico filtrato, non soltanto come concentrazione urinaria. Urine diluite o concentrate possono modificare il sodio urinario grezzo, mentre il rapporto abbinato della creatinina fornisce il contesto necessario all’equazione. Dopo aver convalidato i quattro campi, l’implementazione esegue esclusivamente aritmetica a tempo costante. Non consulta sistemi di laboratorio, non deduce misure mancanti, non sceglie valori sostitutivi, non usa modelli e non conserva dati. Per rendere stabili i confronti automatici, la percentuale e gli input restituiti sono normalizzati a dodici cifre significative. La risposta indica anche l’unità percentuale e la formula esatta, facilitando la verifica o la riproduzione indipendente. Poiché l’operazione è deterministica, input validi identici producono sempre lo stesso JSON nel browser e tramite API.
Interpreti la percentuale nel contesto clinico
La FENa è un indice di laboratorio derivato, non una diagnosi autonoma. Le soglie vengono spesso discusse nella valutazione del danno renale acuto, ma il loro significato dipende dalla persona, dal momento, dal trattamento, dalla funzione renale e dal quesito clinico. I diuretici possono alterare la gestione urinaria del sodio; sepsi, mezzo di contrasto, malattia glomerulare, ostruzione, malattia renale cronica e altre condizioni possono inoltre limitare interpretazioni semplici basate su soglie. Valuti il dato insieme a diuresi, stato volemico, andamento della creatinina, farmaci, esame delle urine e altri reperti pertinenti. Questa capacità restituisce intenzionalmente la percentuale calcolata senza assegnare una categoria patologica né consigliare terapie. Non stabilisce se metodo, tempo del prelievo o unità siano clinicamente appropriati; verifica soltanto quattro numeri positivi e finiti. I professionisti qualificati devono applicare protocolli locali e indicazioni aggiornate. Se il risultato è inatteso, controlli trascrizione, abbinamento dei campioni e coerenza delle unità, quindi ricalcoli senza modificare un input solo per ottenere una categoria prevista.
Casi d'uso
Verificare un calcolo clinico
Riproduca una percentuale di FENa da quattro misure abbinate e conservi la formula esplicita insieme al risultato.
Aggiungere matematica deterministica a un flusso
Calcoli la FENa offline nel browser o tramite API, senza logica clinica dipendente dalla rete né valori dedotti.
Controllare una percentuale registrata
Confronti una FENa riportata con un ricalcolo trasparente basato sulle concentrazioni plasmatiche e urinarie originali.
Domande frequenti
Quanto costa un calcolo?
Il prezzo dell’API è $0.002 per richiesta. Il calcolo nel browser viene eseguito localmente con la stessa logica deterministica.
Quale formula viene usata?
FENa (%) = (sodio urinario × creatinina plasmatica) ÷ (sodio plasmatico × creatinina urinaria) × 100.
I valori plasmatici e urinari devono avere le stesse unità?
Le due misure del sodio devono condividere un’unità, così come le due misure della creatinina. Sodio e creatinina possono usare tipi di unità diversi.
Che cosa accade se un valore è zero o negativo?
La richiesta non riesce e restituisce un errore di input. Tutte e quattro le concentrazioni devono essere numeri finiti strettamente maggiori di zero.
Il risultato diagnostica una causa di danno renale acuto?
No. Riporta soltanto la percentuale aritmetica. L’interpretazione clinica dipende da tempi, farmaci, funzione renale, stato volemico e altri reperti.
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/fena \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}'const res = await fetch("https://api.kit.forhosting.com/health/fena", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fena",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fena", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"plasma_sodium":140,"urine_sodium":40,"plasma_creatinine":2,"urine_creatinine":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fena", 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
{
"plasma_sodium": 140,
"urine_sodium": 40,
"plasma_creatinine": 2,
"urine_creatinine": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fena",
"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. |