Calcolatore deficit di acqua libera
Il calcolatore del deficit di acqua libera stima quanti litri di acqua priva di elettroliti servirebbero, secondo un'identità didattica, per abbassare il sodio sierico da un valore di laboratorio elevato a un obiettivo scelto, tenendo l'acqua corporea totale stimata come frazione del peso secondo il sesso.
Esegui gratis nel browser
Docenti, studenti di infermieristica e team di prodotto usano tale identità per insegnare l'ipernatriemia, rivedere fogli di elettroliti o integrare un piccolo calcolatore didattico. Lei invia il sodio sierico attuale, il sodio obiettivo, il peso in chilogrammi e il sesso; la risposta riporta il deficit in litri insieme all'acqua corporea totale e alla frazione usata. Se il sodio attuale è sotto l'obiettivo, la richiesta fallisce perché l'identità descrive un deficit idrico di ipernatriemia, non un deficit di sodio di iponatriemia. Un peso che non è un numero positivo fallisce anch'esso. Gli errori di convalida non vengono addebitati. Il widget gratuito del browser e l'API condividono un solo modulo puro, e le chiamate API riuscite costano $0.002. Le cifre sono stime educative e non sostituiscono mai i controlli seriali del sodio, la scelta dei fluidi né il consiglio medico professionale.
Come si usa
Inserisci i dati nel modulo qui sopra. Lo strumento li controlla prima del calcolo e mostra il risultato nella stessa pagina.
Controlla i dati
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Ripeti il calcolo o automatizzalo
Usa lo strumento web per controlli singoli e l’API quando vuoi integrare la stessa capacità in un flusso automatizzato.
Casi d'uso
Ottieni subito una risposta
Inserisci una serie di valori e visualizza il risultato senza preparare un foglio di calcolo o uno script.
Confronta gli scenari
Modifica un valore alla volta e ripeti il calcolo per capire cosa cambia il risultato.
Automatizza le attività ripetute
Usa l’API quando lo stesso calcolo deve essere eseguito nel tuo prodotto o flusso.
Domande frequenti
Come si calcola il deficit di acqua libera?
water_deficit = TBW × (sodium / target_sodium − 1), con TBW = 0.6 × weight kg per gli uomini e 0.5 × weight kg per le donne. Il risultato è in litri (L). La risposta restituisce anche tbw, tbw_fraction e delta_sodium.
Quali campi sono obbligatori?
Quattro campi obbligatori: sodium (Na sierico attuale in mEq/L, deve essere un numero positivo e almeno pari all'obiettivo), target_sodium (Na desiderato in mEq/L), weight (chilogrammi, deve essere un numero positivo) e sex (male o female). I campi mancanti restituiscono invalid_input e non vengono addebitati.
Che cosa succede se il sodio sierico attuale è sotto l'obiettivo?
La richiesta fallisce con invalid_input. Il deficit di acqua libera è l'identità didattica dell'ipernatriemia; un sodio attuale sotto l'obiettivo è un altro problema e non viene addebitato.
Quanto costa il calcolatore del deficit di acqua libera?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un input non valido non viene addebitato.
Sostituisce il consiglio medico o sceglie una velocità di correzione?
No. I risultati sono stime educative con le frazioni didattiche adulte 0.6 e 0.5, non un ordine di fluido. Chi ha disturbi del sodio deve seguire una guida professionale, non questo calcolatore da solo.
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/water-deficit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":160,"target_sodium":140,"weight":70,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/water-deficit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 160,
"target_sodium": 140,
"weight": 70,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/water-deficit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 160,
"target_sodium": 140,
"weight": 70,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/water-deficit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":160,"target_sodium":140,"weight":70,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":160,"target_sodium":140,"weight":70,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/water-deficit", 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
{
"sodium": 160,
"target_sodium": 140,
"weight": 70,
"sex": "male"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.water_deficit",
"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. |