ForHosting KIT · Salud y deporte

Calculadora de paquetes-año

Fumar 20 cigarrillos al día durante 10 años suma 10 paquetes-año. Escriba cuántos fumaba de media al día y cuántos años duró ese consumo para obtener la cifra de exposición que piden las fichas clínicas, los cribados y los estudios. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Cigarrillos al día
20
Años fumados
10
Obtiene
Paquetes al día
1
Paquetes-año
10
Cigarrillos por paquete
20

Una calculadora de paquetes-año convierte el promedio de cigarrillos al día y los años de tabaquismo en el único número de exposición que los clínicos llaman paquetes-año. Introduzca cuántos cigarrillos fumaba usted (o un paciente) en un día típico y durante cuántos años se mantuvo ese ritmo; la herramienta divide los cigarrillos diarios entre veinte para obtener paquetes al día, multiplica por los años fumados y devuelve el total de paquetes-año con paquetes al día, el tamaño fijo del paquete de veinte cigarrillos, una cadena de fórmula legible y pasos de sustitución ordenados. Las hojas de ingreso clínico, los casos de enseñanza pulmonar, la codificación de investigación del historial de tabaquismo y la calificación automatizada de deberes de matemáticas de salud necesitan ese mismo producto determinista sin una hoja de cálculo.

Qué significan los paquetes-año en el historial de tabaquismo

Los paquetes-año son una unidad acumulativa de exposición al tabaquismo usada en medicina respiratoria, criterios de cribado oncológico y codificación de investigación del historial de tabaco. Por definición, un paquete-año equivale a fumar un paquete de veinte cigarrillos al día durante un año—o cualquier combinación que multiplique al mismo producto, como dos paquetes al día durante seis meses o diez cigarrillos al día durante dos años. La fórmula cerrada es paquetes-año igual a cigarrillos al día divididos entre veinte, luego multiplicados por años fumados.

Ese único número real no captura la marca, el tipo de filtro, la profundidad de inhalación, la exposición de segunda mano ni los años desde dejar de fumar; solo comprime la intensidad media y la duración en un escalar comparable. A docentes y calificadores automáticos les importa el rechazo de negativos tanto como la ruta numérica exitosa: un estudiante que introduce menos cinco cigarrillos ha salido del dominio de la medida, y un respaldo silencioso en valor absoluto ocultaría ese error.

Cero cigarrillos al día o cero años fumados está permitido y produce correctamente cero paquetes-año, lo que coincide con historias de nunca fumador o nunca iniciado en muchos formularios de ingreso. La ruta de verificación recalcula paquetes al día y el producto con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta exitosa siempre incluye pasos que se pueden afirmar en pruebas u hojas de trabajo.

Valores clásicos de enseñanza incluyen veinte cigarrillos al día durante diez años iguales a diez paquetes-año, y diez cigarrillos al día durante veinte años iguales a los mismos diez paquetes-año bajo el producto lineal.

Consejos prácticos, límites y búsquedas relacionadas

Mantenga los conteos diarios de cigarrillos y las duraciones dentro del rango absoluto publicado para que el producto no desborde a un total de paquetes-año no finito que el solucionador deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto.

Este aterrizaje se dirige a quienes buscan una calculadora de paquetes-año, un total de paquetes-año de tabaquismo o cigarrillos al día por años fumados en línea; no es un modelo de riesgo de cáncer de pulmón, ni un convertidor de cotinina, ni una herramienta de equivalentes de paquete para pipa, cigarro o cigarrillo electrónico.

Prefiera esta capacidad cuando ya tenga el promedio de cigarrillos al día y los años fumados y solo necesite el producto de paquetes-año; si su fuente es un problema verbal, extraiga primero esos dos números y convierta las narraciones de paquetes al día en cigarrillos multiplicando por veinte.

Ingreso clínico y abstracción de historia clínica

El personal introduce el promedio de cigarrillos al día y los años fumados del historial del paciente y registra el total determinista de paquetes-año para notas de espirometría o cribado.

¿Cómo se calculan los paquetes-año?

Paquetes-año = (cigarrillos al día ÷ 20) × años fumados. Un paquete se define como 20 cigarrillos.

¿Qué ocurre si los cigarrillos al día o los años fumados son negativos?

La intensidad o duración negativa no es una entrada válida de paquetes-año; el cero está permitido y produce cero paquetes-año.

¿Incluye esto cigarros, pipas o vapeo?

No. Esta calculadora usa solo el conteo de cigarrillos con un paquete fijo de 20. Convierta usted mismo otros productos a equivalentes de cigarrillo solo si su protocolo los define.

¿Los paquetes-año son lo mismo que el riesgo de cáncer de pulmón?

No. Los paquetes-año resumen la exposición acumulada a cigarrillos. Los modelos de riesgo pueden usar paquetes-año más edad, estado de cese y otros factores que esta herramienta no calcula.

¿Es gratuita la calculadora de paquetes-año?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_cigarettes_per_day200
max_years_smoked120
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Los conteos diarios negativos o las duraciones negativas se rechazan con invalid_input para que los errores de formulario nunca inventen una dosis de por vida. La ruta es aritmética pura—sin red, sin semillas aleatorias, sin dependencia del reloj de pared—de modo que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras un redondeo decimal fijo cada vez que se invoca.

Cómo llamar a la API y qué devuelve

Envíe un cuerpo JSON con dos números finitos no negativos obligatorios: cigarettes_per_day (alias cpd, cigarettes, cigs_per_day, cigs, daily_cigarettes) y years_smoked (alias years, years_of_smoking, smoking_years, duration_years). Los valores absolutos deben permanecer dentro de los límites publicados de doscientos cigarrillos al día y ciento veinte años para que los productos intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito, la respuesta repite cigarettes_per_day y years_smoked redondeados, fija packs_per_day como cigarrillos diarios divididos entre veinte, pack_years como el producto de paquetes al día y años, cigarettes_per_pack a la constante veinte, formula a la cadena de expresión de paquetes-año, message a un resumen breve en inglés, y steps a un arreglo ordenado de líneas de sustitución. La validación fallida—campos ausentes, números no finitos, cigarrillos o años negativos, o valores fuera de los límites absolutos—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por solicitud exitosa con unidad item y precio unitario marginal cero.

Consejos prácticos, límites y búsquedas relacionadas

Al enseñar, combine ejemplos: veinte cigarrillos diarios durante diez años dan diez paquetes-año; cuarenta cigarrillos diarios durante cinco años también dan diez; medio paquete (diez cigarrillos) durante cuatro años da dos; cigarrillos o años negativos deliberados demuestran la ruta dura de invalid_input; y cero cigarrillos con cualquier número de años (o cero años con cualquier número de cigarrillos) demuestran la ruta de éxito de cero paquetes-año para nunca fumadores. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices envían a propósito años negativos. Las comprobaciones de ida y vuelta son fáciles: recalcule cigarrillos divididos entre veinte por años a mano y confirme que iguala el pack_years publicado dentro del mismo redondeo a doce decimales, y confirme que invertir solo el signo de una entrada cambia la respuesta de éxito a invalid_input.

Pruebas unitarias para calculadoras de salud

Genere fixtures de paquetes-año conocidos como correctos más rechazos negativos deliberados para valores esperados de kata de código y suites de validación de EHR.

Enseñanza de la matemática de exposición pulmonar y oncológica

Los estudiantes comparan productos de paquetes-año a mano con los pasos de la API antes de debatir cómo la intensidad y la duración se intercambian de forma lineal.

Ver la documentación completa del KIT →