歯科クリニックの予約リマインド・問診票・説明文をAIで下書きする実務手順
歯科クリニックの院長と受付向けに、Claude Codeで予約リマインド文・問診票の下書き・患者向け説明文を作る手順を、プロンプト雛形と検証スクリプト付きで紹介します。
金曜の夕方、受付の電話が3本同時に鳴っていました。
そのあいだに、僕の知り合いの歯科クリニックの受付さんは、翌日の予約者15人へリマインドのメッセージを手打ちしていたんです。患者ごとに名前を差し替え、時間を確認し、初診か再診かで文面を変える。1人ぶん2分でも、15人で30分。そのうちの1件で「様」を付け忘れて送信し、患者さんから「機械みたいで冷たい」と言われた、と落ち込んでいました。
院長は院長で、矯正相談に来る患者向けの説明文を、夜の診療後に1から書いていました。「抜歯が必要かもしれません」をどう柔らかく伝えるか、毎回ゼロから悩む。これ、文章を考える時間より、言い回しに迷う時間のほうが長いんですよね。
ここはAIの下書きが効きます。送る判断は人が握ったまま、たたき台だけ機械に任せる。今日はその具体的なやり方を、歯科クリニックの現場に絞って書きます。
この記事の要点
- 予約リマインド・問診票の下書き・患者向け説明文の3つは、AIに「下書き」を任せると受付と院長の手作業が大きく減る。
- 任せるのは下書きまで。送信ボタンと医学的な判断は、必ず人が押す・確かめる。
- そのままコピペで使えるプロンプト雛形と、文面を機械チェックする検証スクリプトを載せた。
- 患者の氏名・カルテ番号・連絡先はAIに渡さない。渡すのは「初診の30代女性」のような匿名の属性だけ。
- 受付1人あたり、リマインドと説明文づくりで月に8〜12時間ほど浮く計算になった。
まず読者像をはっきりさせる
この記事が想定しているのは、ユニット2〜5台くらいの歯科クリニックです。院長が診療しながら経営も見ていて、受付は1〜2名。専任の事務やマーケ担当はいません。
そういう現場の「文章まわり」は、だいたいこの3つに時間を取られています。
- 翌日・前日の予約リマインド(電話、SMS、LINE、メール)
- 初診時に書いてもらう問診票の質問項目づくりと、当日の聞き取りメモ
- 治療の選択肢や費用、注意事項を伝える患者向けの説明文
どれも「専門知識はあるのに、文章にする時間がない」という共通点があります。AIが得意なのは、まさにこの「知識を文章の形に整える」部分です。
歯科クリニックの業務フローのどこに挟むか
リマインドを例に、いまの流れと、AIを挟んだあとの流れを並べてみます。
| 工程 | 導入前(手作業) | 導入後(AI下書き+人が確認) |
|---|---|---|
| 文面を考える | 患者ごとに毎回ゼロから | 雛形をAIが3案出す |
| 名前・時間の差し替え | 手で1件ずつ | 属性だけ伝えて型を作る |
| トーンの調整 | 送る直前に読み返す | 「やわらかめ」など指定で生成 |
| 最終チェック | 受付が目視 | 受付が目視(ここは変えない) |
| 送信 | 受付が手動 | 受付が手動(ここも変えない) |
ポイントは、最後の2行を変えないことです。AIは前の3行を速くするためにいる。送る・送らないの判断は人に残します。これだけで「冷たい誤送信」のリスクを増やさずに、考える時間だけ削れます。
AIを初めて触る受付さんには、まず非エンジニア向けのClaude Code入門を1本読んでもらうと、ボタンの位置で迷う時間が減ります。
Use case 1: 予約リマインドの文面を3パターン用意する
毎日コピペで使うものほど、最初にきちんと型を作っておくと後が楽です。AIに作らせるのは「埋め込み用のテンプレート」で、患者の実名は入れません。
任せる範囲と、人が握る範囲をはっきり分けておきます。
- AIに任せる: 文面のたたき台、初診・再診・キャンセル待ちの3トーン、絵文字あり/なしの出し分け
- 人が必ず確認する: 診療時間・休診日が正しいか、持ち物の案内が今の運用と合っているか、送信先
チェックリストとして、送る前に受付が見る項目を決めておくと事故が減ります。
- 来院日時が予約システムと一致しているか
- 保険証・医療証の持参案内が古くないか
- 駐車場・キャンセル料の文言が現状と合っているか
- 患者の名前が別の人と入れ替わっていないか
Use case 2: 問診票の質問項目と当日メモの下書き
初診の問診票は、診療科目や院長の方針で少しずつ変えたいもの。ところが一度作ると何年も放置されがちです。AIに「歯科の初診問診票のたたき台」を作らせて、院長が医学的に取捨選択する、という分担が向いています。
ここで大事なのは、AIが出した質問をそのまま使わないことです。たとえばAIは「服用中の薬」を1問にまとめがちですが、抗凝固薬やビスフォスフォネート製剤のように抜歯時に確認が要るものは、院長の判断で項目を足す。医学的な妥当性は人が見ます。
当日の聞き取りメモも、患者の発言を要約する用途なら下書きが効きます。ただしカルテへの転記は人が行い、AIには匿名化した内容しか渡しません。
Use case 3: 患者向けの説明文をやわらかく書き直す
矯正、インプラント、親知らずの抜歯。説明が難しい治療ほど、患者は不安です。専門的に正しい文章でも、こわい言葉のままだと相談が止まります。
AIは「内容は変えずに、表現だけやわらかくする」のが得意です。院長が箇条書きで要点を渡し、AIが患者向けの言い回しに整える。完成した文章は、院長が医学的に誤りがないか必ず読み返します。
3つのUse caseに共通する線引きを表にしておきます。
| 判断 | AIに任せてよい | 人が必ず決める |
|---|---|---|
| 文章のトーン | はい | — |
| 構成・読みやすさ | はい | — |
| 医学的な正しさ | いいえ | 院長 |
| 個人情報の扱い | いいえ | 受付・院長 |
| 送信・公開 | いいえ | 受付・院長 |
コピペで使えるプロンプト雛形
そのまま貼って使える雛形を3つ載せます。山かっこの中だけ自分の状況に書き換えてください。患者の実名・カルテ番号・電話番号は入れないこと。
リマインド用です。
あなたは歯科クリニックの受付スタッフです。
来院前日に送る予約リマインドの文面を、日本語で3パターン作ってください。
条件:
- 患者の属性: 初診の30代・女性
- 来院日時: 明日の午前10時30分
- 持ち物: 保険証、お薬手帳
- トーン: 丁寧だが固すぎない
- 文字数: 各120文字以内
- 個人を特定する情報は入れない(名前は「○○様」で固定)
出力は、案1・案2・案3 の見出しを付けて、本文だけを返してください。
問診票のたたき台用です。
歯科クリニックの初診問診票の質問項目を、たたき台として作ってください。
条件:
- 対象: 一般歯科の初診
- 目的: 全身既往歴・服薬・アレルギー・主訴の把握
- 形式: 質問文と回答形式(はい/いいえ、自由記述など)の表
- 注意: 医学的な最終判断は院長が行う前提で、抜け漏れがちな項目も提案する
最後に「院長が追加判断すべき項目」を別枠で3つ挙げてください。
説明文のやわらかい書き直し用です。
次の治療説明を、内容は変えずに、患者が読んで不安になりにくい表現に書き直してください。
専門用語には短い言い換えを添えてください。医学的な事実は変更しないこと。
元の説明:
- 親知らずが横向きに埋まっている
- このままだと手前の歯がむし歯になりやすい
- 抜歯を勧めるが、抜かない選択肢もある
- 抜歯後は腫れることがある
文面を機械チェックする検証スクリプト
AIの下書きをそのまま送ると、文字数オーバーや、入れてはいけない情報の混入が起きます。送信前に機械で弾く小さなスクリプトを置いておくと安心です。Node.jsがあれば動きます。
// check-reminder.mjs
// 使い方: node check-reminder.mjs "リマインド本文"
const text = process.argv.slice(2).join(" ");
const rules = [
{
name: "文字数が120字以内か",
ok: () => [...text].length <= 120,
hint: () => `現在 ${[...text].length} 文字。短くしてください。`,
},
{
name: "個人情報らしき数字が混ざっていないか",
ok: () => !/\d{6,}/.test(text),
hint: () => "6桁以上の連番(電話・カルテ番号など)が含まれています。",
},
{
name: "敬称が入っているか",
ok: () => /様/.test(text),
hint: () => "「○○様」などの敬称が見当たりません。",
},
{
name: "来院の案内語が入っているか",
ok: () => /(来院|ご来院|お待ち)/.test(text),
hint: () => "来院を促す言葉が見当たりません。",
},
];
let failed = 0;
for (const r of rules) {
if (r.ok()) {
console.log(`OK ${r.name}`);
} else {
failed++;
console.log(`NG ${r.name} -> ${r.hint()}`);
}
}
if (failed > 0) {
console.log(`\n${failed}件の確認が必要です。受付が直してから送信してください。`);
process.exit(1);
}
console.log("\nすべて通過。最終確認のうえ送信してください。");
実行すると、こんな具合に返ってきます。
node check-reminder.mjs "○○様 明日10時30分にご来院お待ちしております。保険証をお持ちください。"
この門番を通すだけで、文字数オーバーと番号の混入は送信前に止まります。チェックの考え方をもう少し深めたい人は、CLAUDE.mdの書き方でプロジェクトのルールを固定する話が参考になります。
導入前と後で何が変わったか(ROIの目安)
数字はクリニックの規模で動きますが、僕が見た範囲のざっくりした目安です。
| 項目 | 導入前 | 導入後 | 月の差 |
|---|---|---|---|
| リマインド文面づくり | 1日30分 | 1日10分 | 約7時間 |
| 説明文の下書き | 1件20分 | 1件7分 | 約3〜4時間 |
| 問診票の見直し | 年1回半日 | 半日が2時間に | 単発で短縮 |
受付1人あたり、月に8〜12時間ほど手が空く計算でした。その時間を電話対応や患者さんとの会話に回せたのが、いちばん効いた変化だったそうです。詳しい時短のコツはClaude Codeの生産性向上テクニックにもまとめがあります。
セキュリティと個人情報の注意点
歯科クリニックの情報は、要配慮個人情報そのものです。ここは手を抜けません。
- 患者の氏名・住所・電話番号・カルテ番号・病名は、AIに入力しない。渡すのは「初診の30代女性」のような匿名の属性だけ。
- 生成した文面に名前や日時を差し込むのは、AIの外側(予約システムや受付の手元)で行う。
- 院内のPCで使う場合も、入力欄に実データを貼る前に、上の検証スクリプトで番号混入をチェックする。
- 個人情報保護委員会のガイドラインで、医療分野の要配慮個人情報の扱いを一度確認しておく。
判断に迷ったら、原則は1つです。「これが外に漏れたら患者さんが困るか」。困るなら入れない。それだけで大半の事故は防げます。
よくある質問
Q. AIに患者の名前を入れたほうが、自然な文章になりませんか。 なりますが、やってはいけません。名前は予約システム側の差し込み機能で入れるか、受付が最後に手で入れます。AIには「○○様」のままにしておきます。
Q. 生成した説明文を、そのまま患者に渡してよいですか。 だめです。医学的な正しさは院長が必ず読み返してから渡します。AIは表現を整える係で、内容の保証はしません。
Q. パソコンが苦手な受付でも使えますか。 使えます。プロンプトを定型文として保存しておけば、属性と日時を書き換えるだけです。最初の設定は入門ガイドに沿って一度だけ済ませれば十分です。
Q. 無料で試せますか。 小さく試すぶんには十分試せます。まずはリマインドの雛形1つから始めて、効果を感じたら問診票や説明文に広げるのがおすすめです。
Q. 院内全体で導入したいのですが、何から決めればいいですか。 最初に「AIに入れてよい情報」と「人が必ず確認する工程」をスタッフ全員で1枚の紙に決めてください。プロンプトの精度を上げる話はプロンプト設計の応用が参考になります。
実際に試した結果
僕は、架空のクリニックを想定して、上のリマインド雛形と検証スクリプトを実際に回してみました。
まずリマインドの雛形で3案を出させたところ、初診向けの「不安をやわらげるひと言」を入れた案が、いちばん自然でした。次に、わざと電話番号らしき11桁を本文に混ぜてスクリプトに通したら、ちゃんとNGで止まりました。文字数も、絵文字を足すと120字を超えるケースを拾えました。
説明文の書き直しは、「抜歯を勧めるが、抜かない選択肢もある」を、患者が読んで身構えない言い回しに直してくれました。ただ、専門用語の言い換えが1か所だけ甘かったので、そこは人が直す前提だと再確認できました。
結論として、AIは下書きを速くする道具で、送る判断と医学的な正しさは人が握る。この線引きさえ守れば、受付の夕方は確実に楽になります。院内での運用づくりまで相談したい場合は研修・相談を、まず自分で試したい場合は教材・無料PDFから始めてみてください。
無料PDF: Claude Code はじめてのチートシート
まずは無料PDFで基本コマンドと最初の使い方をまとめて確認してください。登録後はそのままテンプレート集や導入相談にも進めます。
スパムは送りません。登録情報は厳重に管理します。
Claude Codeを仕事で使える形にしませんか?
まず無料PDFで基本を固め、繰り返し使う作業はGumroad教材へ、チーム導入や権限設計は導入相談へ進めます。
この記事を書いた人
Masa
Claude Codeの実務活用、導入設計、収益導線改善を検証しているエンジニア。10言語の技術メディアを運営中。
関連書籍・参考図書
この記事のテーマに関連する書籍を楽天ブックスで探せます。
※ 当サイトは楽天市場のアフィリエイトプログラムに参加しています。上記リンクから商品をご購入いただくと、運営者に紹介料が支払われる場合があります。
関連記事
制作会社がClaude Codeに触らせる前に決める権限チェックリスト
クライアントサイトを壊さずにAI編集を使うための、制作会社向け権限と確認の型です。
SaaSサポートのバグ報告をClaude Codeで再現手順に変える実務フロー
問い合わせ文をそのまま開発へ投げず、再現手順、証拠、次の一手に整えるサポート向け手順です。
Obsidianの古いメモをClaude Codeの指示書に変える10分ルーチン
Obsidianに溜めたメモが毎回ゴミになる人へ。事実・決定・未確認に仕分けして、Claude Codeがそのまま動ける指示書に変える朝の10分の型を紹介します。