ForHosting KIT · Santé et sport

Calculateur de paquets-années

Fumer 20 cigarettes par jour pendant 10 ans représente 10 paquets-années. Indiquez le nombre moyen de cigarettes par jour et la durée de cette consommation pour obtenir le chiffre d'exposition demandé par les dossiers, les dépistages et les études. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Cigarettes par jour
20
Années fumées
10
Vous obtenez
Paquets par jour
1
Paquets-années
10
Cigarettes par paquet
20

Un calculateur de paquets-années transforme le nombre moyen de cigarettes par jour et les années de tabagisme en le seul chiffre d'exposition que les cliniciens appellent paquets-années. Saisissez combien de cigarettes vous (ou un patient) fumiez un jour typique et pendant combien d'années ce rythme s'est maintenu ; l'outil divise les cigarettes quotidiennes par vingt pour obtenir les paquets par jour, multiplie par les années fumées et renvoie le total de paquets-années avec les paquets par jour, la taille fixe du paquet de vingt cigarettes, une chaîne de formule lisible et des étapes de substitution ordonnées. Les fiches d'admission clinique, les cas d'enseignement pulmonaire, le codage de recherche des antécédents de tabagisme et la notation automatisée des devoirs de maths de santé ont tous besoin de ce même produit déterministe sans tableur.

Ce que signifient les paquets-années pour l'historique de tabagisme

Les paquets-années sont une unité d'exposition cumulative au tabagisme utilisée en médecine respiratoire, dans les critères de dépistage oncologique et dans le codage de recherche des antécédents de tabac. Par définition, un paquet-année équivaut à fumer un paquet de vingt cigarettes par jour pendant un an—ou toute combinaison qui multiplie au même produit, comme deux paquets par jour pendant six mois ou dix cigarettes par jour pendant deux ans. La formule fermée est paquets-années égal à cigarettes par jour divisées par vingt, puis multipliées par les années fumées.

Ce seul nombre réel ne capture ni la marque, ni le type de filtre, ni la profondeur d'inhalation, ni l'exposition passive, ni les années depuis l'arrêt ; il ne compresse que l'intensité moyenne et la durée en un scalaire comparable. Les enseignants et les correcteurs automatiques se soucient du rejet des négatifs autant que de la voie numérique réussie : un élève qui saisit moins cinq cigarettes a quitté le domaine de la mesure, et un repli silencieux en valeur absolue masquerait cette erreur.

Zéro cigarette par jour ou zéro année fumée est autorisé et produit correctement zéro paquet-année, ce qui correspond aux histoires de jamais-fumeur ou jamais commencé sur de nombreux formulaires d'admission. Le chemin de vérification recalcule les paquets par jour et le produit avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou des fiches.

Les valeurs classiques d'enseignement incluent vingt cigarettes par jour pendant dix ans égale dix paquets-années, et dix cigarettes par jour pendant vingt ans égale les mêmes dix paquets-années sous le produit linéaire.

Conseils pratiques, limites et recherches associées

Gardez les décomptes quotidiens de cigarettes et les durées dans la plage absolue publiée pour que le produit ne déborde pas en un total de paquets-années non fini que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que lorsqu'elles correspondent à un motif numérique fini strict.

Cette page cible les personnes qui cherchent un calculateur de paquets-années, un total paquets-années de tabagisme ou cigarettes par jour multipliées par années fumées en ligne ; ce n'est pas un modèle de risque de cancer du poumon, ni un convertisseur de cotinine, ni un outil d'équivalents paquet pour pipe, cigare ou cigarette électronique.

Préférez cette capacité lorsque vous avez déjà la moyenne de cigarettes par jour et les années fumées et n'avez besoin que du produit paquets-années ; si votre source est un problème rédigé, extrayez d'abord ces deux nombres et convertissez les récits en paquets par jour en cigarettes en multipliant par vingt.

Admission clinique et abstraction de dossier

Le personnel saisit la moyenne de cigarettes par jour et les années fumées de l'historique patient et enregistre le total déterministe de paquets-années pour les notes de spirométrie ou de dépistage.

Comment calcule-t-on les paquets-années ?

Paquets-années = (cigarettes par jour ÷ 20) × années fumées. Un paquet est défini comme 20 cigarettes.

Que se passe-t-il si cigarettes par jour ou années fumées est négatif ?

Une intensité ou une durée négative n'est pas une entrée valide de paquets-années ; zéro est autorisé et produit zéro paquet-année.

Cela inclut-il cigares, pipes ou vapotage ?

Non. Ce calculateur n'utilise que le décompte de cigarettes avec un paquet fixe de 20. Convertissez vous-même d'autres produits en équivalents cigarettes seulement si votre protocole les définit.

Les paquets-années sont-ils la même chose que le risque de cancer du poumon ?

Non. Les paquets-années résument l'exposition cumulative aux cigarettes. Les modèles de risque peuvent utiliser paquets-années plus âge, statut d'arrêt et d'autres facteurs que cet outil ne calcule pas.

Le calculateur de paquets-années est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/health/pack-years

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_cigarettes_per_day200
max_years_smoked120
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les décomptes quotidiens négatifs ou les durées négatives sont rejetés avec invalid_input afin que les erreurs de formulaire n'inventent jamais une dose à vie. Le chemin est de l'arithmétique pure—sans réseau, sans graines aléatoires, sans dépendance à l'horloge murale—de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.

Comment appeler l'API et ce qui revient

Envoyez un corps JSON avec deux nombres finis non négatifs obligatoires : cigarettes_per_day (alias cpd, cigarettes, cigs_per_day, cigs, daily_cigarettes) et years_smoked (alias years, years_of_smoking, smoking_years, duration_years). Les valeurs absolues doivent rester dans les limites publiées de deux cents cigarettes par jour et cent vingt ans afin que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie cigarettes_per_day et years_smoked arrondis, fixe packs_per_day aux cigarettes quotidiennes divisées par vingt, pack_years au produit des paquets par jour et des années, cigarettes_per_pack à la constante vingt, formula à la chaîne d'expression paquets-années, message à un bref résumé en anglais, et steps à un tableau ordonné de lignes de substitution. L'échec de validation—champs manquants, nombres non finis, cigarettes ou années négatives, ou valeurs hors limites absolues—renvoie invalid_input et n'est jamais facturé. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item et prix unitaire marginal zéro.

Conseils pratiques, limites et recherches associées

En enseignement, associez des exemples : vingt cigarettes par jour pendant dix ans donnent dix paquets-années ; quarante cigarettes par jour pendant cinq ans donnent aussi dix ; un demi-paquet (dix cigarettes) pendant quatre ans donne deux ; des cigarettes ou années négatives délibérées démontrent la voie dure invalid_input ; et zéro cigarette avec n'importe quelles années (ou zéro année avec n'importe quelles cigarettes) démontre la voie de succès zéro paquet-année pour les jamais-fumeurs. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants envoient volontairement des années négatives. Les contrôles aller-retour sont simples : recalculez cigarettes divisées par vingt multipliées par années à la main et confirmez que cela égale le pack_years publié dans le même arrondi à douze décimales, et confirmez qu'inverser seulement le signe d'une entrée fait basculer la réponse de succès à invalid_input.

Tests unitaires pour calculateurs de santé

Générez des fixtures paquets-années connues comme correctes plus des rejets négatifs délibérés pour les valeurs attendues de kata de code et les suites de validation EHR.

Enseigner le calcul d'exposition pulmonaire et oncologique

Les étudiants comparent les produits paquets-années écrits à la main aux étapes de l'API avant de discuter comment intensité et durée se compensent linéairement.

Consulter la documentation complète du KIT →