ハイライト
40代後半で+8pt
BMI25以上は45-49歳で46.9%と全国平均を約+8pt上回る。
ハイライト
BMI25以上は45-49歳で46.9%と全国平均を約+8pt上回る。
ハイライト
50-54歳でもBMI25以上が47.0%で差が縮まらない。
ハイライト
60-64歳でHbA1c6.5%以上が16.1%と全国平均より+3.2pt。
BMI25以上(45-49歳)
働き盛りで全国平均より約+8pt高く、肥満が早期から定着しています。
BMI25以上(50-54歳)
50代前半でも差が約+7pt維持され、生活習慣介入の遅れが見えます。
HbA1c6.5%以上(60-64歳)
糖代謝も60代で全国平均より+3.2pt高く、肥満との連動が示唆されます。
BMI25以上は肥満予備群。糖尿病・腎疾患の基盤リスクとなります。
40〜50代で全国平均より5〜8pt高く、職域での体重管理が急務です。
年代 | 釧路 | 全国平均 |
---|---|---|
40-44 | 43.35% | 35.60% |
45-49 | 46.93% | 39.03% |
50-54 | 47.00% | 40.18% |
55-59 | 44.45% | 38.66% |
60-64 | 42.37% | 36.57% |
65-69 | 39.40% | 34.57% |
70-74 | 38.32% | 31.67% |
HbA1c6.5%以上は糖尿病診断基準。血糖管理の難易度を可視化します。
50代で全国平均より約2pt、60代で+3pt超と差が拡大します。
年代 | 釧路 | 全国平均 |
---|---|---|
40-44 | 4.52% | 3.08% |
45-49 | 7.29% | 5.18% |
50-54 | 9.89% | 7.94% |
55-59 | 12.83% | 10.67% |
60-64 | 16.07% | 12.88% |
65-69 | 17.22% | 14.66% |
70-74 | 18.90% | 16.27% |
eGFR<60は慢性腎臓病の指標。糖尿病や高血圧による腎負荷を反映します。
50代で全国平均より約3pt高く、60代以降も高水準が続きます。
年代 | 釧路 | 全国平均 |
---|---|---|
40-44 | 4.98% | 3.35% |
45-49 | 9.66% | 7.02% |
50-54 | 15.02% | 11.72% |
55-59 | 14.91% | 17.09% |
60-64 | 22.15% | 22.24% |
65-69 | 27.59% | 28.36% |
70-74 | 35.29% | 34.18% |
基本健診(BMI・HbA1c・eGFR)と質問票Q2を用いて年代別に集計。
適用フィルタ
注記
-- 北海道「釧路」男性:HbA1c・eGFR・BMI25以上・糖尿病薬の年代別指標 WITH hb AS ( SELECT age_group, SUM(CASE WHEN r.range_label IN ('6.5以上8.0未満','8.0以上8.4未満','8.4以上') THEN b.inspection_count ELSE 0 END) AS high_hba1c, SUM(b.inspection_count) AS total_count FROM basic_checkup_results b JOIN health_inspection_value_ranges r ON b.range_id = r.range_id WHERE b.item_id = (SELECT item_id FROM health_inspection_items WHERE item_name = 'HbA1c') AND b.area_type = 'secondary_medical_area' AND b.gender = 'M' AND b.prefecture_name = '北海道' AND b.area_name = '釧路' GROUP BY age_group ), egfr AS ( SELECT age_group, SUM(CASE WHEN r.range_label IN ('30未満','30以上45未満','45以上60未満') THEN b.inspection_count ELSE 0 END) AS low_egfr, SUM(b.inspection_count) AS total_count FROM basic_checkup_results b JOIN health_inspection_value_ranges r ON b.range_id = r.range_id WHERE b.item_id = (SELECT item_id FROM health_inspection_items WHERE item_name = 'eGFR') AND b.area_type = 'secondary_medical_area' AND b.gender = 'M' AND b.prefecture_name = '北海道' AND b.area_name = '釧路' GROUP BY age_group ), bmi AS ( SELECT age_group, SUM(CASE WHEN r.range_label IN ('25.0以上30.0未満','30.0以上35.0未満','35.0以上40.0未満','40.0以上') THEN b.inspection_count ELSE 0 END) AS overweight_count, SUM(b.inspection_count) AS total_count FROM basic_checkup_results b JOIN health_inspection_value_ranges r ON b.range_id = r.range_id WHERE b.item_id = (SELECT item_id FROM health_inspection_items WHERE item_name = 'BMI') AND b.area_type = 'secondary_medical_area' AND b.gender = 'M' AND b.prefecture_name = '北海道' AND b.area_name = '釧路' GROUP BY age_group ), meds AS ( SELECT age_group, SUM(CASE WHEN answer_value = 'はい' THEN response_count ELSE 0 END) AS medication_yes, SUM(response_count) AS total_resp FROM questionnaire_responses WHERE question_id = 2 AND area_type = 'secondary_medical_area' AND gender = 'M' AND prefecture_name = '北海道' AND area_name = '釧路' GROUP BY age_group ) SELECT COALESCE(h.age_group, e.age_group) AS age_group, ROUND(100.0 * h.high_hba1c / NULLIF(h.total_count, 0), 2) AS hba1c_pct, ROUND(100.0 * e.low_egfr / NULLIF(e.total_count, 0), 2) AS egfr_low_pct, ROUND(100.0 * b.overweight_count / NULLIF(b.total_count, 0), 2) AS bmi25_plus_pct, ROUND(100.0 * m.medication_yes / NULLIF(m.total_resp, 0), 2) AS dm_med_pct FROM hb h FULL JOIN egfr e ON h.age_group = e.age_group FULL JOIN bmi b ON COALESCE(h.age_group, e.age_group) = b.age_group FULL JOIN meds m ON COALESCE(h.age_group, e.age_group, b.age_group) = m.age_group ORDER BY age_group;
40〜50代でBMI25以上が全国平均より5〜8pt高い水準で推移し、肥満が早期に固定化しています。 60代ではHbA1c6.5%以上が+3pt超と差が広がり、腎機能指標も全国平均を上回る年代が続きます。 夜勤や寒冷地の生活パターンを踏まえた職域プログラムで、体重管理と糖代謝ケアを同時に進める必要があります。