ForHosting KIT · Salute e sport

Calcolatore pacchetti-anno

Fumare 20 sigarette al giorno per 10 anni fa 10 pacchetti-anno. Indichi quante sigarette fumava in media al giorno e per quanti anni, e ottenga il dato di esposizione richiesto da cartelle cliniche, screening e ricerche. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Sigarette al giorno
20
Anni fumati
10
Ottiene
Pacchetti al giorno
1
Pacchetti-anno
10
Sigarette per pacchetto
20

Un calcolatore di pacchetti-anno trasforma la media di sigarette al giorno e gli anni di fumo nell'unico numero di esposizione che i clinici chiamano pacchetti-anno. Inserisca quante sigarette Lei (o un paziente) fumava in un giorno tipico e per quanti anni quel ritmo è proseguito; lo strumento divide le sigarette giornaliere per venti per ottenere i pacchetti al giorno, moltiplica per gli anni fumati e restituisce il totale di pacchetti-anno con pacchetti al giorno, la dimensione fissa del pacchetto di venti sigarette, una stringa di formula leggibile e passi di sostituzione ordinati. I moduli di accettazione clinica, i casi di insegnamento polmonare, la codifica di ricerca della storia di fumo e la valutazione automatica dei compiti di matematica della salute necessitano tutti di quello stesso prodotto deterministico senza un foglio di calcolo.

Cosa significano i pacchetti-anno per la storia di fumo

I pacchetti-anno sono un'unità cumulativa di esposizione al fumo usata in medicina respiratoria, nei criteri di screening oncologico e nella codifica di ricerca della storia di tabacco. Per definizione, un pacchetto-anno equivale a fumare un pacchetto di venti sigarette al giorno per un anno—o qualsiasi combinazione che moltiplica allo stesso prodotto, come due pacchetti al giorno per sei mesi o dieci sigarette al giorno per due anni. La formula chiusa è pacchetti-anno uguale a sigarette al giorno divise per venti, poi moltiplicate per gli anni fumati.

Quel singolo numero reale non cattura marca, tipo di filtro, profondità di inalazione, esposizione passiva o anni dall'abbandono; comprime solo intensità media e durata in uno scalare confrontabile. Docenti e correttori automatici tengono al rifiuto dei negativi quanto al percorso numerico riuscito: uno studente che inserisce meno cinque sigarette ha lasciato il dominio della misura, e un fallback silenzioso in valore assoluto nasconderebbe quell'errore.

Zero sigarette al giorno o zero anni fumati è consentito e produce correttamente zero pacchetti-anno, che coincide con storie di mai fumatore o mai iniziato su molti moduli di accettazione. Il percorso di verifica ricalcola pacchetti al giorno e il prodotto con lo stesso arrotondamento fisso usato per i campi pubblicati, così una risposta riuscita porta sempre passi che può affermare in test o fogli di lavoro.

I valori classici di insegnamento includono venti sigarette al giorno per dieci anni uguale a dieci pacchetti-anno, e dieci sigarette al giorno per venti anni uguale agli stessi dieci pacchetti-anno sotto il prodotto lineare.

Consigli pratici, limiti e ricerche correlate

Mantenga i conteggi giornalieri di sigarette e le durate entro l'intervallo assoluto pubblicato affinché il prodotto non trabocchi in un totale di pacchetti-anno non finito che il solutore deve rifiutare. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo quando corrispondono a un pattern numerico finito rigoroso.

Questa landing punta a chi cerca un calcolatore di pacchetti-anno, un totale pacchetti-anno di fumo o sigarette al giorno per anni fumati online; non è un modello di rischio di cancro al polmone, non è un convertitore di cotinina e non è uno strumento di equivalenti di pacchetto per pipa, sigaro o sigaretta elettronica.

Preferisca questa capacità quando ha già la media di sigarette al giorno e gli anni fumati e le serve solo il prodotto pacchetti-anno; se la fonte è un problema scritto, estragga prima quei due numeri e converta le narrazioni a pacchetti al giorno in sigarette moltiplicando per venti.

Accettazione clinica e astrazione di cartella

Il personale inserisce la media di sigarette al giorno e gli anni fumati dalla storia del paziente e registra il totale deterministico di pacchetti-anno per note di spirometria o screening.

Come si calcolano i pacchetti-anno?

Pacchetti-anno = (sigarette al giorno ÷ 20) × anni fumati. Un pacchetto è definito come 20 sigarette.

Cosa succede se sigarette al giorno o anni fumati è negativo?

Intensità o durata negativa non è un input valido di pacchetti-anno; lo zero è consentito e produce zero pacchetti-anno.

Include sigari, pipe o svapo?

No. Questo calcolatore usa solo il conteggio di sigarette con un pacchetto fisso di 20. Converta Lei stessa altri prodotti in equivalenti sigaretta solo se il Suo protocollo li definisce.

I pacchetti-anno sono la stessa cosa del rischio di cancro al polmone?

No. I pacchetti-anno riassumono l'esposizione cumulativa alle sigarette. I modelli di rischio possono usare pacchetti-anno più età, stato di cessazione e altri fattori che questo strumento non calcola.

Il calcolatore di pacchetti-anno è gratuito?

Lo strumento del browser è gratuito e gira in locale.

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/health/pack-years

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/health/pack-years \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cigarettes_per_day":20,"years_smoked":10}'
{
  "cigarettes_per_day": 20,
  "years_smoked": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.pack_years",
  "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.

max_cigarettes_per_day200
max_years_smoked120
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.

I conteggi giornalieri negativi o le durate negative sono rifiutati con invalid_input affinché gli errori di modulo non inventino mai una dose a vita. Il percorso è aritmetica pura—senza rete, senza semi casuali, senza dipendenza dall'orologio di parete—così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che lo chiama.

Come chiamare l'API e cosa torna indietro

Invii un corpo JSON con due numeri finiti non negativi obbligatori: cigarettes_per_day (alias cpd, cigarettes, cigs_per_day, cigs, daily_cigarettes) e years_smoked (alias years, years_of_smoking, smoking_years, duration_years). I valori assoluti devono restare entro i limiti pubblicati di duecento sigarette al giorno e centoventi anni affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. In caso di successo la risposta ecoa cigarettes_per_day e years_smoked arrotondati, imposta packs_per_day alle sigarette giornaliere divise per venti, pack_years al prodotto di pacchetti al giorno e anni, cigarettes_per_pack alla costante venti, formula alla stringa di espressione pacchetti-anno, message a un breve riepilogo in inglese, e steps a un array ordinato di righe di sostituzione. La validazione fallita—campi mancanti, numeri non finiti, sigarette o anni negativi, o valori fuori dai limiti assoluti—restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale zero.

Consigli pratici, limiti e ricerche correlate

Nell'insegnamento, accoppi esempi: venti sigarette al giorno per dieci anni danno dieci pacchetti-anno; quaranta sigarette al giorno per cinque anni danno pure dieci; mezzo pacchetto (dieci sigarette) per quattro anni dà due; sigarette o anni negativi deliberati dimostrano il percorso duro invalid_input; e zero sigarette con qualsiasi numero di anni (o zero anni con qualsiasi numero di sigarette) dimostra il percorso di successo a zero pacchetti-anno per i mai fumatori. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi inviano di proposito anni negativi. I controlli di andata e ritorno sono facili: ricalcoli sigarette divise per venti per anni a mano e confermi che uguaglia il pack_years pubblicato entro lo stesso arrotondamento a dodici decimali, e confermi che invertire solo il segno di un input fa passare la risposta da successo a invalid_input.

Test unitari per calcolatori di salute

Generi fixture di pacchetti-anno note come corrette più rifiuti negativi deliberati per valori attesi di kata di codice e suite di validazione EHR.

Insegnare la matematica di esposizione polmonare e oncologica

Gli studenti confrontano prodotti di pacchetti-anno scritti a mano con i passi dell'API prima di discutere come intensità e durata si scambiano in modo lineare.

Leggi la documentazione completa del KIT →