ForHosting KIT · 健康・運動

パック年計算機

1日20本を10年間吸った場合は10パック年です。1日の平均本数と、その本数を続けた年数を入力すると、問診票や検診記録、研究で求められる喫煙量の数値が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
1日の本数
20
喫煙年数
10
結果
1日あたりパック数
1
パック年
10
1パックの本数
20

パック年計算機は、1日あたりの平均本数と喫煙年数を、臨床家がパック年と呼ぶ単一の曝露指標に変換します。典型的な1日に何本吸っていたか(ご自身または患者)、そのペースが何年続いたかを入力してください。ツールは1日の本数を20で割って1日あたりパック数を求め、喫煙年数を掛け、1日あたりパック数、固定の1パック20本、読みやすい式文字列、順序付き代入ステップとともにパック年合計を返します。診療所の問診票、呼吸器の教育症例、喫煙歴の研究コーディング、保健数学の宿題の自動採点は、いずれもスプレッドシートなしで同じ決定的な積を必要とします。

喫煙歴におけるパック年の意味

パック年は、呼吸器内科、腫瘍スクリーニング基準、タバコ歴の研究コーディングで使われる累積喫煙曝露の単位です。定義上、1パック年は1日20本入り1パックを1年間吸うこと——または同じ積になる任意の組み合わせ(1日2パックを6か月、1日10本を2年など)——に等しいです。閉形式は、パック年=1日の本数÷20、その後に喫煙年数を掛ける、です。

この単一の実数は銘柄、フィルター種別、吸入の深さ、受動喫煙、禁煙からの年数を捉えず、平均強度と期間だけを比較可能なスカラーに圧縮します。教員と自動採点は、成功する数値経路と同じくらい負の拒否を重視します。学生がマイナス5本と入力したなら測定の定義域を外れており、沈黙の絶対値フォールバックはその誤りを隠します。

1日0本または喫煙0年は許可され、正しく0パック年となり、多くの問診票上の非喫煙者・未開始歴と一致します。古典的な教育値には、1日20本を10年で10パック年、1日10本を20年でも線形積の下で同じ10パック年が含まれます。

実務のヒント、上限、関連検索

1日の本数と期間を公開の絶対範囲内に保ち、積が非有限のパック年合計へ溢れてソルバが拒否せざるを得ない事態を避けてください。クライアントを制御できる場合は、事前整形文字列より数値の送信を優先してください。数値文字列は厳密な有限数パターンに一致する場合のみ受け付けます。

本ランディングは、パック年計算機、喫煙パック年合計、1日の本数×喫煙年数をオンラインで探す人向けであり、肺がんリスクモデルでもコチニン変換でも、パイプ・葉巻・電子タバコのパック相当ツールでもありません。すでに1日の平均本数と喫煙年数があり、パック年の積だけが必要なときに本機能を選んでください。

出典が文章題なら、まずその2数を抽出し、1日あたりパックの記述は20を掛けて本数に換算してください。

診療所の問診とカルテ抽象化

スタッフが患者歴から1日の平均本数と喫煙年数を入力し、スパイロメトリーやスクリーニング記録用に決定的なパック年合計を記載します。

健康計算機のユニットテスト

既知の正しいパック年フィクスチャと意図的な負の拒否を生成し、コーディング型の期待値やEHR検証スイートに使います。

パック年はどう計算しますか?

パック年 = (1日の本数 ÷ 20) × 喫煙年数。1パックは20本と定義されます。例:1日20本を10年 = 10パック年。

1日の本数や喫煙年数が負の場合は?

負の強度や期間は有効なパック年入力ではありません。0は許可され、0パック年となります。

葉巻、パイプ、ベイピングは含みますか?

いいえ。 本計算機は固定20本パックの紙巻たばこ本数のみを使います。プロトコルが定義する場合に限り、他製品を紙巻相当へご自身で換算してください。

パック年は肺がんリスクと同じですか?

いいえ。 パック年は累積の紙巻たばこ曝露を要約します。リスクモデルはパック年に加え年齢、禁煙状況など、本ツールが計算しない要因を使うことがあります。

パック年計算機は無料ですか?

ブラウザツールは無料でローカルに実行されます。失敗タスクは課金されません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

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

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

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

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_cigarettes_per_day200
max_years_smoked120
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

負の日次本数や負の期間は invalid_input で拒否され、フォームの誤りが生涯用量を捏造しないようにします。経路は純粋な算術であり、ネットワークも乱数シードも壁時計依存もなく、無料のブラウザ実行器と前払いAPIは、固定小数点丸め後に毎回同じJSONを返します。

喫煙歴におけるパック年の意味

検査経路は公開フィールドと同じ固定丸めで1日あたりパック数と積を再計算するため、成功応答にはテストやワークシートでアサートできるステップが常に付きます。

APIの呼び出し方と返ってくる内容

2つの必須の有限非負数を含むJSON本体を送ってください:cigarettes_per_day(エイリアス cpd、cigarettes、cigs_per_day、cigs、daily_cigarettes)と years_smoked(エイリアス years、years_of_smoking、smoking_years、duration_years)。絶対値は公開上限の1日200本と120年以内に保ち、Workerとブラウザ上のIEEE倍精度で中間積が有限のままになるようにします。成功時、応答は丸め済みの cigarettes_per_day と years_smoked をエコーし、packs_per_day を1日の本数÷20、pack_years を1日あたりパック数と年数の積、cigarettes_per_pack を定数20、formula をパック年の式文字列、message を短い英語要約、steps を代入行の順序付き配列に設定します。検証失敗——欠落フィールド、非有限数、負の本数や年数、絶対上限外の値——は invalid_input を返し、決して課金されません。料金は成功リクエスト1件あたり定額$0.002で、単位はitem、限界単価はゼロです。

実務のヒント、上限、関連検索

教育では例を対にしてください:1日20本を10年で10パック年、1日40本を5年でも10、半パック(10本)を4年で2、意図的な負の本数や年数で硬い invalid_input 経路、0本と任意の年数(または0年と任意の本数)で非喫煙者向けの0パック年成功経路。invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者が意図的に負の年数を送る探索スクリプトのコストを抑えられます。往復チェックは容易です:本数÷20×年数を手計算し、同じ12桁小数丸めの範囲で公開 pack_years と一致することを確認し、入力の符号だけを反転すると応答が成功から invalid_input に切り替わることを確認してください。

呼吸器・腫瘍の曝露数学の指導

学生が手書きのパック年積をAPIのステップと比較し、強度と期間が線形に交換されることを議論する前に確認します。

KITの完全なドキュメントを見る →