Calcolatore di anion gap
Ottenga l'anion gap sierico e il valore corretto per l'albumina in un solo passaggio: sodio 140, cloro 104 e bicarbonato 24 mEq/L danno un gap di 12. Se aggiunge l'albumina in g/dL, compare anche il gap corretto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Sodio sierico
- 140
- Cloro sierico
- 104
- Bicarbonato sierico
- 24
- Albumina
- 4
- Albumina normale
- 4
- Unità degli elettroliti
- mEq/L
- Unità dell'albumina
- g/dL
L'anion gap sierico stima gli anioni non misurati nel sangue sottraendo dal sodio i principali anioni misurati, cloro e bicarbonato. Clinici, studenti e team di software sanitario usano questa semplice differenza ogni giorno per insegnare l'equilibrio acido-base, esaminare i pannelli metabolici di base o integrare calcolatori didattici nelle app. Questa capacità restituisce sia l'anion gap classico senza potassio sia il gap corretto per albumina, che aggiusta l'ipoalbuminemia con la correzione ampiamente insegnata di due virgola cinque milliequivalenti per grammo per decilitro di albumina al di sotto di un riferimento normale. Gli elettroliti negativi falliscono con un chiaro errore di input non valido e non vengono mai addebitati.
Cosa misura l'anion gap sierico e quali input servono
L'anion gap è un'identità contabile derivata dall'elettroneutralità: la somma dei cationi misurati dovrebbe bilanciare approssimativamente gli anioni misurati più gli anioni non misurati. Nella forma didattica comune senza potassio, l'anion gap è uguale al sodio meno la somma di cloro e bicarbonato, tutto in milliequivalenti per litro o millimoli per litro per gli ioni monovalenti.
Una banda di riferimento tipica nell'adulto viene spesso insegnata intorno a otto-dodici o dodici-sedici a seconda dei metodi di misura del cloro dell'analizzatore, ma questo prodotto non diagnostica malattie: calcola solo l'aritmetica e la correzione per albumina affinché ogni client ottenga gli stessi numeri. L'albumina facoltativa in grammi per decilitro governa la correzione; se la omette, il motore usa l'albumina di riferimento normale, quindi il gap corretto è uguale a quello non corretto e il termine di correzione è zero.
Limiti pratici mantengono ragionevoli gli input didattici e consumer: sodio e cloro da zero a duecento, bicarbonato da zero a ottanta, albumina da zero a otto.
Casi d'uso
App di educazione sanitaria e fogli di lavoro
Le app mostrano agli studenti come l'ipoalbuminemia cambia il gap senza ricodificare la correzione di 2.5 mEq su ogni client.
Domande frequenti
Come si calcola l'anion gap sierico?
Anion gap = sodio − (cloro + bicarbonato), tutto in mEq/L.
Cosa succede se un elettrolita è negativo?
Valori negativi di sodio, cloro, bicarbonato o albumina vengono rifiutati e non addebitati.
Il calcolatore di anion gap è gratuito?
Lo strumento nel browser funziona gratis sul suo dispositivo.
Include il potassio nel gap?
No. Questo prodotto usa la forma comune Na − (Cl + HCO3) senza potassio. L'anion gap con potassio è una variante didattica diversa e non è calcolata qui.
Perché l'anion gap si corregge per l'albumina?
Perché l'albumina è un anione che non viene misurato: quando è bassa, il gap non corretto sembra più piccolo di quanto sarebbe con un'albumina normale. La correzione aggiunge 2,5 mEq/L per ogni g/dL sotto il riferimento di 4,0.
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/anion-gap \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":140,"chloride":104,"bicarbonate":24}'const res = await fetch("https://api.kit.forhosting.com/health/anion-gap", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/anion-gap",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 140,
"chloride": 104,
"bicarbonate": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/anion-gap", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":140,"chloride":104,"bicarbonate":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":140,"chloride":104,"bicarbonate":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/anion-gap", 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": 140,
"chloride": 104,
"bicarbonate": 24
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.anion_gap",
"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
Gli input sono numeri puri; gli output sono JSON stabili con formule, unità e termini di correzione che può fissare nei test.
Cosa misura l'anion gap sierico e quali input servono
Invii i campi obbligatori sodium, chloride e bicarbonate come numeri finiti; alias come na, cl, hco3, bicarb e total_co2 sono accettati quando documentati. Il campo facoltativo normal_albumin ha come valore predefinito quattro virgola zero grammi per decilitro. Qualsiasi elettrolita o albumina negativo fallisce con invalid_input perché valori sierici negativi non sono un pannello valido per questo calcolatore. Input identici producono sempre JSON identici perché il percorso è aritmetica pura, senza rete, senza modello, senza seme casuale e senza orologio.
Come leggere anion_gap, la correzione per albumina e i campi di risposta
In caso di successo la risposta riporta sodium, chloride, bicarbonate, albumin e normal_albumin con arrotondamento stabile, imposta unit_electrolytes su mEq/L e unit_albumin su g/dL e indica albumin_provided così Lei sa se il client ha inviato l'albumina o se è stato applicato il valore predefinito. Il campo anion_gap è sodio meno cloro meno bicarbonato. Il campo albumin_correction è due virgola cinque volte normal_albumin meno albumin, il termine additivo in milliequivalenti per litro. Il campo anion_gap_corrected è anion_gap più quella correzione, quindi l'ipoalbuminemia alza il gap corretto verso ciò che sarebbe stato con albumina normale. correction_factor è sempre due virgola cinque, formula riformula entrambe le equazioni in un'unica stringa didattica, e method è sempre serum_anion_gap_albumin_corrected così il codice a valle può diramare senza ispezionare le strutture. Usi anion_gap da solo quando le serve solo l'aritmetica classica del pannello; usi anion_gap_corrected e albumin_correction quando esamina pazienti con albumina bassa o insegna perché i gap non corretti sembrano più piccoli in quel contesto. Elettroliti obbligatori mancanti, valori non finiti, letture out-of-range e qualsiasi sodio, cloro, bicarbonato o albumina negativo falliscono con invalid_input e non vengono addebitati. Non confonda questo endpoint con calcolatori di gap osmolare, strumenti di differenza di ioni forti, prodotti di anion gap urinario o motori completi di interpretazione acido-base: sono intenti di ricerca e contratti diversi.
Uso dell'API, prezzi, flussi di prodotto e limiti pratici
Usi il calcolatore gratuito di anion gap nel browser per dimostrazioni in aula, verifiche dei compiti di infermieristica e apprendimento personale rapido senza reimplementare le formule in ogni foglio di calcolo. Preferisca unità coerenti in milliequivalenti per gli ioni monovalenti; 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 acido-base noti, malattia renale o cambi di terapia devono seguire il parere medico professionale anziché un singolo numero automatizzato. Invii un corpo JSON con i valori obbligatori sodium, chloride e bicarbonate e i facoltativi albumin e normal_albumin quando desidera una correzione esplicita per albumina. 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 clinico: confermi i metodi dell'analizzatore per il cloro e come il suo laboratorio riporta l'anidride carbonica totale rispetto al bicarbonato, poi memorizzi entrambi i gap insieme agli elettroliti grezzi per cruscotti e colonne di esportazione di sodium, chloride, bicarbonate, albumin, anion_gap e anion_gap_corrected. Gli autori che distribuiscono SDK possono mappare anion_gap e anion_gap_corrected in tabelle, bande colorate per soglie didattiche definite da Lei e schede didattiche passo passo che mostrano la stringa della formula.
Casi di integrazione
Compiti di infermieristica e medicina
Gli studenti inviano pannelli Na, Cl e HCO3 e fissano l'anion gap atteso e il JSON corretto per albumina in correttori automatici con output deterministici.
Laboratori di simulazione e backend SaaS
Le pipeline server che già memorizzano pannelli metabolici di base chiamano un endpoint prepagato per i campi AG invece di duplicare le formule in ogni linguaggio.
Domande tecniche
Come funziona la correzione per albumina?
AG corretto = AG + 2.5 × (normal_albumin − albumin), con normal_albumin predefinito a 4.0 g/dL. I campi facoltativi albumin e normal_albumin controllano la correzione; se albumin è omesso, vale il riferimento normale quindi la correzione è zero.