ForHosting KIT · Salute e sport

Calcolatore del tasso alcolemico

Un uomo di 70 kg che ha bevuto 2 drink standard avrebbe un tasso alcolemico stimato dello 0,0288 % dopo 2 ore secondo il modello di Widmark. Le mostra come peso, drink e tempo interagiscono: una stima didattica, mai un via libera per guidare. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Sesso
Maschile
Peso (kg)
70
Numero di bevande
2
Ore
2
Ottiene
Alcol (g)
28
Fattore di Widmark
0,68
Tasso alcolemico (%)
0,0288

Stima il tasso alcolemico nel sangue (BAC) come percentuale con l'equazione di Widmark a partire da sesso, peso corporeo, numero di drink standard e ore trascorse. Solo stima didattica, non è un parere legale o medico.

Come si costruisce la stima di Widmark

Il calcolo segue tre passaggi semplici. Prima i drink diventano grammi di alcol puro: ogni drink standard vale 14 grammi, a meno che lei non indichi un'altra dose, quindi 2 drink sono 28 grammi. Poi quei grammi vengono divisi per il peso corporeo moltiplicato per un coefficiente di distribuzione, 0,68 per gli uomini e 0,55 per le donne. Infine si presume che il corpo smaltisca 0,015 punti percentuali per ogni ora trascorsa dal primo drink. Per un uomo di 70 kg, con 2 drink e 2 ore, il risultato è 0,0288 %. Quando è passato abbastanza tempo, la cifra si ferma a zero invece di diventare negativa.

Che cosa la cifra non può dirle

Il modello di Widmark descrive una persona media, non lei. Non considera il cibo, la gradazione reale delle bevande, i farmaci, la tolleranza né il metabolismo individuale, quindi il tasso reale può discostarsi molto dalla stima. Un errore frequente è contare qualsiasi bicchiere come un drink standard: per questo può cambiare la dose del drink standard e seguire un'altra definizione. Un altro è contare le ore dall'ultimo drink anziché dal primo. Usi il risultato per capire come si combinano peso, drink e tempo: non è un parere legale o medico e non le dice mai che può guidare.

Determinismo, limiti e un'avvertenza di sicurezza

Fondamentale: Widmark è una media di popolazione: ignora il cibo, la variazione di gradazione delle bevande, i farmaci, la tolleranza, la composizione corporea specifica del sesso al di là della costante r e il metabolismo individuale, quindi il BAC reale varia molto. Consideri il numero solo come una stima didattica. Non è un parere legale o medico e non autorizza a guidare.

Illustrazione didattica del BAC

Mostri come il numero di drink, il peso corporeo e il tempo trascorso interagiscono nel modello di Widmark, unicamente a fini di apprendimento.

Cos'è un drink standard qui?

14 grammi di alcol per impostazione predefinita (un drink standard statunitense).

Posso cambiare il tasso di eliminazione?

Sì. Il campo beta vale 0.015 punti di BAC percentuale all'ora per impostazione predefinita e può essere regolato; il risultato viene limitato a zero.

Questo è un parere legale o medico?

No. È solo una stima didattica, non un parere legale o medico, e non autorizza a guidare. Il BAC reale varia in base a molti fattori che Widmark ignora.

Perché così tanti decimali?

I valori del BAC sono piccoli, quindi decimals vale 4 per impostazione predefinita (intervallo da 0 a 4).

Perché il calcolatore chiede il sesso?

Perché il modello di Widmark usa un coefficiente di distribuzione diverso: 0,68 per gli uomini e 0,55 per le donne. A parità di peso e di drink, il coefficiente più basso produce un tasso alcolemico stimato più alto.

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.

POSThttps://api.kit.forhosting.com/dev/bac-calculator

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/dev/bac-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sex":"male","weight_kg":70,"drinks":2,"hours":2}'
{
  "sex": "male",
  "weight_kg": 70,
  "drinks": 2,
  "hours": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.bac_calculator",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'equazione di Widmark che valuta

Questo calcolatore applica il classico modello di Widmark. Il risultato viene limitato a zero, perché una volta trascorso tempo sufficiente la stima non può diventare negativa. Converte anzitutto i drink in grammi di alcol come alcohol_g = drink * grams_per_drink, dove grams_per_drink vale 14 per impostazione predefinita (un drink standard statunitense). Calcola poi il BAC grezzo come alcohol_g / (r * weight_kg * 10) meno beta * ore, dove r è il rapporto di distribuzione di Widmark, 0.68 per l'uomo e 0.55 per la donna, e beta è il tasso metabolico di eliminazione, pari a 0.015 all'ora per impostazione predefinita. L'esempio svolto, un uomo di 70 kg con 2 drink dopo 2 ore, dà alcohol_g 28 e bac_percent 0.0288. La risposta riporta sesso, weight_kg, drink, ore, alcohol_g e r, e contrassegna method "widmark", così che un risultato memorizzato sia autoesplicativo.

Campi, intervalli e coefficienti regolabili

Quattro campi sono obbligatori: sex (enum "male" o "female", che seleziona r), weight_kg (un numero positivo fino a 300), drinks (un numero non negativo, decimali ammessi per mezzo drink) e hours (un numero non negativo di ore dal primo drink). Tre campi facoltativi regolano la fisiologia: grams_per_drink (predefinito 14, positivo) così da modellare una diversa definizione di drink standard; beta (predefinito 0.015, non negativo) per regolare il tasso di eliminazione; e decimals, un intero da 0 a 4 che vale 4 per impostazione predefinita, poiché le cifre del BAC sono piccole e richiedono precisione. Ogni input viene controllato per tipo, finitezza e intervallo prima del calcolo, e le violazioni restituiscono un errore tipizzato invalid_input che nomina il campo, per esempio un peso superiore a 300 kg o un numero di drink negativo.

Determinismo, limiti e un'avvertenza di sicurezza

Un valore intermedio non finito viene respinto come invalid_input anziché propagato.

Regoli la definizione di drink standard

Sovrascriva grams_per_drink per riflettere un'unità del Regno Unito o un cocktail forte anziché il predefinito statunitense di 14 g, e ne osservi l'effetto.

Alimenti un calcolo di ricerca o di app

Richiami l'API con lo stesso contratto JSON per calcolare stime in blocco, mantenendo lato server i calcoli deterministici di Widmark.

Quale formula usa?

L'equazione di Widmark: alcohol_g / (r * weight_kg * 10) meno beta * ore, con r 0.68 per l'uomo e 0.55 per la donna.

Leggi la documentazione completa del KIT →