リード文

「市販薬で様子を見ていいのか、それとも病院に行くべきか」 — 家庭でこの判断を迫られた時、ネット検索の結果には「すぐ受診を」「自然に治る」 と書かれた記事が並び、どちらを信じればいいか分かりません。

クスナビの症状相談機能は、医療従事者が頭の中でやっている判断プロセスを、家庭で使える形に組み直したものです。本記事では、開発に関わった医師の立場から、クスナビが何を見て、何を理由に、どう判断しているのか を公開します。


なぜ「症状相談アプリ」を作ったのか

軽症と重症の判断は、家庭にとって最も難しい

医師として外来で日々感じてきたことがあります。それは、本当に医療機関を受診すべき人ほど受診が遅れがちで、逆に在宅で様子を見られる人ほど早めに受診してしまう という、皮肉な構造です。

たとえば、突然の激しい頭痛 (くも膜下出血のサインになり得るもの) を「改善するかもしれない」 と自己判断して半日待ってしまう人がいる一方で、典型的な風邪症状で「念のため」 と夜間救急を受診する人もいます。前者は時間が命に関わり、後者は医療資源を本当に必要としている人から奪っています。

この差は、知識量ではなく、判断の物差しを持っているかどうか から生まれます。医療従事者は「この症状が出たら何を疑うか」「どの組み合わせなら危険か」 を体系として持っていますが、一般の方が同じ物差しを持つことは現実的ではありません。

セルフメディケーション政策との整合

もうひとつ、社会的な背景があります。日本の医療政策は、軽症は市販薬で、医療機関は本当に必要な人へ、というセルフメディケーションの方向に進んでいます (詳しくは前回記事「セルフメディケーションの時代に、家庭で必要な『判断する力』」を参照)。市販薬と同じ成分の処方薬 (湿布・解熱鎮痛剤・一部の抗ヒスタミン薬など、いわゆる「OTC 類似処方薬」) について、患者の自己負担を見直す制度改正が 2027 年 3 月施行で議論されています。約 77 成分・1,100 品目が対象とされ、軽症の症状に対しては「家庭で市販薬を選べる力」 が今後より重要になっていく方向です。

しかし「市販薬で対応してください」 と言うだけでは、家庭は判断できません。「何を基準に在宅と受診を分けるのか」「市販薬で対応していい症状とは何か」 を、家庭で使える道具として提供する必要がある — クスナビはその道具として作られました。


クスナビは何を見ているか — 5 段階のチェック

クスナビの症状相談は、内部的に 5 つの段階を順番に通って結論を出します。これは医療従事者が頭の中でやっている判断順序を、そのまま実装したものです。

ステップ 1: 危険サインの即時判定

ユーザーが症状を入力すると、まず「危険サイン (Danger Signs)」のチェックが走ります。危険サインとは、その症状が出ていれば疾患の重症度が高い可能性が高く、家庭で様子を見るべきではない徴候のことです。

具体例をいくつか挙げます。

  • 頭痛: 突然始まった人生最悪の頭痛 / 発熱と項部硬直 (首の硬さ) を伴う頭痛 / 麻痺やろれつが回らないなど神経症状を伴う頭痛
  • 胸の症状: 冷や汗を伴う締めつけ感のある胸痛 / 安静にしても改善しない胸の痛み
  • 腹痛: 持続的に強くなる右下腹部痛 / 吐血・下血を伴う腹痛
  • めまい: 麻痺・ろれつ困難・物が二重に見える など神経症状を伴うめまい
  • 呼吸: 短い距離を歩くだけで息切れする / 唇や指先が紫色になる

クスナビには現在、症状カテゴリ別に 170 項目 の危険サインが登録されています。

危険サインのうちひとつでも該当すれば、その時点で 薬の候補は一切提示せず、医療機関への相談を優先する画面に分岐 します。「市販薬で様子を見られるかどうか」 を考える前に、「医療機関に行くべきか」 を先に切り分ける、という順序です。

ステップ 2: 利用者属性のチェック

危険サインを通過したら、次に年齢・妊娠・授乳・既往歴・アレルギー を確認します。これらは、後で薬を推奨する際の「禁忌」 を決める前提情報になります。同じ風邪の症状でも、妊娠中の方には推奨できる薬の範囲が大きく変わるからです。

ステップ 3: 既に飲んでいる薬との重複確認

利用者がクスナビに登録している常用薬や、当日記録された服薬と、これから推奨する候補薬の 成分重複 を照合します。同じ成分 (例: ロキソプロフェンなどの解熱鎮痛剤) が、異なる商品名で 2 つ以上重なって飲まれてしまう事故を防ぐためです。

ステップ 4: 症状の深掘り問診

ここまでの安全確認を抜けたら、ようやく症状の深掘りに入ります。主訴 (頭痛・発熱・腹痛など) に応じて追加の質問が出ます。たとえば頭痛なら「片側か両側か」「拍動性か締めつけ感か」「光や音に過敏か」「吐き気を伴うか」 などです。

これらの質問は、片頭痛・緊張型頭痛・副鼻腔炎性頭痛など、家庭で OTC で対応できる疾患を見分けるためのものです。

ステップ 5: 候補薬のマッチング

推定された疾患に対して、ユーザーが手元に持っている薬 から、有効と推定されるものを照合します。クスナビが推奨対象とする薬は厳格に絞り込まれていて、これは設計思想の中核なので後で詳しく書きます。

候補薬は「推奨」「注意 (条件付きで使える)」「非推奨」 の 3 段階に分類されて表示され、それぞれの理由 (年齢制限・既往歴との禁忌・成分重複など) が併記されます。


危険サインはなぜ「具体的」 でなければならないか

危険サインの設計は、症状相談アプリの安全性を決める最も重要な部分です。ここでクスナビが採った設計判断を、医師の視点から説明します。

「広い表現」は安全に見えて、実は安全ではない

たとえば「3 日以上続く発熱」 を危険サインに入れると、毎年冬のインフルエンザシーズンに、何百万人もの利用者が「危険サイン該当」 と判定されてしまいます。インフルエンザの自然経過として 3〜5 日の発熱は普通にあり、これを毎回「すぐ受診」 と判定するシステムは、結局誰も信用しなくなります。「アプリが警告しても、たぶんまた過剰判定」 と思われた瞬間に、本当に危険な時のサインも素通りされます。

クスナビでは 2026 年 4 月の医師レビューで、この問題に向き合いました。たとえば「高熱」 を「39.5℃以上 かつ 解熱剤が効かない」 に書き換える、「3 日以上の症状」 を「5 日以上 かつ 悪化傾向」 に書き換える、といった具合です。「疑わしさを広く拾う」 から「本当に危険な可能性が高い特徴に絞る」 への転換でした。

過剰判定を抑えることは、無駄な受診を減らすだけでなく、システムへの信頼を保つことで、本当に危険な時の警告を機能させる ためにも必要なのです。

年齢で扱いを変える

もうひとつ、危険サインには「年齢ゲート (Age-Gated Danger Signs)」 という仕組みがあります。これは、同じ症状でも年齢によって示唆される疾患の確率が大きく変わるためです。

たとえば「こめかみを触ると痛い」「物を噛むと痛い」 という質問。これは本来、50 歳以上で発症する巨細胞性動脈炎 (側頭動脈炎) という、放置すると失明に至る血管炎を狙った設問です。50 歳以上でこの症状があれば、迅速な医療機関相談が必要です。

しかし 20 代の方が同じ症状を訴えた場合、ほぼ確実に緊張型頭痛・側頭筋痛・顎関節症など良性の疾患が原因です。ここで同じ urgency (緊急度) で警告を出すと、20 代の利用者には常に過剰判定が起きてしまいます。

クスナビでは、こうした年齢依存の危険サインを 50 歳以上では high (要受診) として残し、それ未満では low に自動降格 する仕組みを入れています。安全に倒しつつ、不要な受診を減らす — この両立が年齢ゲートの目的です。


疾患推定はどう動いているか

確率モデルではなく、ルールベースの重み付け

クスナビの疾患推定エンジンは、内部的には機械学習の確率モデルではなく、医師が明示的に書いた症状 — 疾患マッピング に基づくルールベースの重み付けスコアリングです。これは意図的な選択です。

補足: クスナビには別途、AI を使った「クスマル相談チャット」 もあります。雑談・服薬の素朴な質問・薬の飲み方の相談などはこちらが担当します。症状から受診/様子見を判断する症状相談機能は、AI ではなく医師ルールベース という役割分担です。判断の根拠を説明できることを最優先にした結果、症状相談には機械学習を使わない設計にしています。

機械学習モデルは大量の症例データを学習して確率を出せますが、なぜその判定になったかをユーザーに説明することが極めて困難です。医療判断では「なぜ A と判定したか」 を説明できることが、ユーザーが結果を受け止める上でも、医師が結果を検証する上でも欠かせません。クスナビは現在 80 疾患 を登録していて、それぞれに以下のような定義が紐づいています。

  • 対応する主症状カテゴリ (例: 風邪は発熱・喉痛・鼻症状・咳)
  • その疾患を支持する徴候 (例: 急性発症 / 軽症 / 上気道症状の組み合わせ)
  • その疾患を否定する徴候 (例: 1 週間以上の発熱は典型的な風邪らしくない)
  • 市販薬で対応する場合の有効成分群 (例: 解熱剤 / 鎮痛剤)
  • 年齢制限
  • 在宅で様子を見る時の助言
  • どんな時に医療機関へ行くべきかの説明

ユーザーの回答が複数の疾患パターンに当てはまる場合、最大 3 つを「可能性が高い」「可能性あり」 として提示します。1 つに絞らないのは、家庭での判断には複数候補を残しておく方が誠実だからです。

「OTC で対応してはいけない疾患」 が推定された時

80 疾患の中には、家庭の OTC では対処してはいけない疾患 も含まれています。たとえば「虫垂炎」「膵炎」 などです。これらの疾患には市販薬の有効成分群が登録されておらず、推定された場合は 候補薬を出さず、医療機関相談を強く推奨 する画面に切り替わります。

ここで重要なのは、「判定結果が空白にならない」 ことです。「該当する薬がありません」 とだけ表示されると、ユーザーは「自分の症状が軽い」 と誤解する可能性があります。クスナビでは、候補薬がない時は緊急度を自動で一段引き上げ、必ず「医療機関に相談してください」 という明確なメッセージを出すよう設計しています。


推奨する薬は「家にある薬」 だけ

「家にあるかもしれない薬」 を勧めない

クスナビが症状相談で推奨する薬は、極めて限定的に定義されています。具体的には次の 2 群だけです。

  1. 本人が登録した頓用薬 (常用薬は除く)
  2. 同居している家族メンバーが「家族みんなで使える薬」 として登録した薬

ここから外れる薬 — たとえば本人の常用薬 (高血圧薬や抗うつ薬) や、別居家族の薬、家族の個人専用薬 (経口避妊薬など) — は推奨候補に入りません。

なぜここまで厳格に絞っているか。理由は明確で、症状相談は「今この症状で、家にある薬で対応できるか」 を判定する文脈だからです。「市販の解熱鎮痛剤がドラッグストアで売っているので使えます」 と勧めるのではなく、「あなたが先月登録した、家にある解熱鎮痛剤が、今のこの症状に使えます」 と勧める。前者は症状検索エンジン、後者は症状相談アプリです。

常用薬を症状時に勧めない理由

「家にあるなら何でも勧めればいいではないか」 と思われるかもしれません。しかし臨床的には、常用薬を症状時に流用することはほぼあり得ません。高血圧薬を「頭が痛いから」 と頓服しないし、抗うつ薬を「眠れないから」 と倍量飲むこともしません。常用薬には常用するための医学的な理由があり、症状時の頓服薬とは切り分けるべきです。

この設計判断は、「家にある薬を全部並べた方が便利だろう」 という素朴な発想とは逆を行っています。便利さよりも、臨床的に正しい候補だけを残すことを優先しました。

別居家族の薬も勧めない

同じ理由で、別居家族の薬も候補に入れません。「お母さんが鎮痛剤を持っている」 ことは知っていても、東京の私が、大阪の母の家にある鎮痛剤を今夜飲むことはできないからです。物理的に手が届く範囲の薬だけを候補にする — これがクスナビの「同居しているかどうか」 という設定が果たしている役割です。


まとめ — 判断の物差しを家庭に渡す

クスナビの症状相談は、医療従事者が頭の中でやっている判断プロセスを、家庭で使える形に組み直したものです。本記事で述べた設計の柱を改めて整理します。

  1. 判定は 5 段階の手順 — 危険サイン → 利用者の属性 → 服薬の重複確認 → 症状の深掘り → 候補薬の照合、の順に通す
  2. 危険サインは『広く』ではなく『具体的に』 — 過剰判定で信頼を失わないことが、本当の安全につながる
  3. 年齢で扱いを変える — 同じ症状でも年齢で示唆される疾患は変わる
  4. 疾患推定は説明可能なルールベース — 約80 疾患を医師が定義、複数候補を残す
  5. OTC で対応できない疾患は必ず受診へ — 候補薬がない時は緊急度を上げて医療機関相談を明示
  6. 推奨薬は『家にある薬』 だけ — 自分の頓用薬と、同居家族の共用薬の 2 群に絞る

この物差しが完璧だとは思っていません。医学的判断は常に更新されますし、危険サインの絞り方も、疾患ごとの重みづけも、利用者の症例から学んで進化させていく予定です。それでも、「医療従事者の判断軸を、家庭が使える道具として渡す」 という方向性は、セルフメディケーションの時代に必要な道具のひとつだと信じています。


入力した健康情報はどう扱われるか

健康に関わる情報を入力するアプリでは、データの扱いが気になるのは当然です。クスナビでは以下の方針を採っています。

  • 入力された症状・服薬・健康プロフィールは、ご本人のアカウントに紐づいて保存 され、症状相談の判定処理に使われます
  • 家族で共有する設定にした薬は、同居設定された家族メンバーのみが見られます。それ以外のメンバーや外部に共有されることはありません
  • データの保存・利用に関する詳細はアプリ内のプライバシーポリシーをご確認ください

本記事をご利用いただく上で

本記事は、クスナビの症状相談機能の設計思想を解説する一般的な健康情報です。個別の診断・治療・受診判断の代替となるものではありません。症状や体調に不安がある時は、かかりつけ医・薬剤師・医療機関にご相談ください。緊急時は迷わず 119 番、または救急安心センター事業 #7119 にお電話ください。


クスナビを試してみる

本記事を読んで、症状相談機能の中身に納得いただけたら、ぜひお手元のスマートフォンでクスナビを試してみてください。

  • App Store: (リンク予定)
  • Google Play: (リンク予定)
  • ブラウザで試す: (Web版リンク予定)

家族の薬の登録から始めると、症状相談の精度が大きく上がります (推奨薬の候補が「家にある薬」 だけで構成されるため)。


関連記事

  • 「セルフメディケーションの時代に、家庭で必要な『判断する力』」 (記事 7)
  • 「救急車を呼ぶべき時 — 迷ったときの判断軸」 (記事 1)
  • 「#7119 救急安心センター事業 — 救急車を呼ぶか迷ったときの相談窓口の使い方」 (記事 2)
  • 「家族で共有しておくべき健康情報」 (記事 4)