医療・ヘルスケア

動物病院のClaude Code活用|カルテ整形・飼い主案内・在庫管理の実装事例

動物病院の事務作業(診療記録の整形・飼い主向け説明文の下書き・予防案内の一斉文面・在庫集計)をClaude Codeで効率化する実装パターン。獣医師の診療判断はそのまま、文書作成と集計だけを軽くする想定モデルを解説します。

動物病院のClaude Code活用|カルテ整形・飼い主案内・在庫管理の実装事例

1日に数十頭を診る動物病院ほど、診察以外の「文章を書く・数える」時間が獣医師と動物看護師の体力を削っている。本記事では、飼い主とペットの個人情報をClaude Codeに入力しない前提を守りながら、診療記録の整形・飼い主向け説明文の下書き・予防案内の一斉文面・在庫集計という4領域の事務作業を軽くする実装パターンを、想定モデルとして紹介する。

結論:動物病院のバックオフィス業務のうち、診療記録の文章整形・飼い主向けの退院指示やアフターケア文の下書き・予防案内の一斉文面・処方食や薬剤の在庫集計の4領域は、飼い主やペットの固有情報を渡さずに「ひな型生成」と「集計の自動化」としてClaude Codeに任せられる。診断・治療方針の判断は獣医師が行う前提を崩さないことが大原則。

  • 要点1:診療記録のメモを読みやすい文章に整える、専門用語を飼い主に伝わる言葉へ変換する、といった「文章の編集」はAIが得意。ただし入力するのは症例の一般化したテンプレートで、特定の飼い主名・ペット名・連絡先は入れない。
  • 要点2:ワクチン・フィラリア(犬糸状虫)予防・ノミダニ予防の季節案内、口コミ返信のひな型、月次の売上・来院数の集計とSlack通知は、定型作業ほど効果が出る。
  • 要点3:「治る」「効く」と断定する文面、診断を代わりに下すような出力は作らせない。あくまで獣医師が確認・修正してから飼い主に渡す下書きとして使う。

対象読者:動物病院の院長・勤務獣医師、受付・動物看護師でClaude Codeの導入を検討している方。

今日やること:まず「飼い主向けのワクチン案内文のひな型を3パターン作って」と、特定の患者情報を含めずに1回試す。

動物病院の現場は、外来診療・手術・入院管理・飼い主対応が同時並行で走る。獣医師は診察の合間にカルテを書き、退院する子の飼い主に自宅でのケアを口頭と紙で説明し、季節ごとに予防の案内を出す。動物看護師は受付・電話・在庫の補充に追われる。このうち「文章を書く」「数える」部分は、定型的でありながら毎日積み上がる負荷だ。

AIエージェントを業務に組み込む全体像については、AIエージェント導入完全ガイドで体系的にまとめている。本記事はその動物病院版として、Claude Codeを「事務作業の下書き係」に限定して使う具体的な切り口を掘り下げる。

1. 動物病院で「自動化しやすい事務作業」の見極め方

すべての業務をAIに渡せるわけではない。動物病院でClaude Codeを使うなら、最初に「自動化しやすい事務」と「人間が判断すべき領域」を線引きする。判断軸はシンプルで、(1)定型的で繰り返しが多い、(2)出力を獣医師・スタッフが必ず確認できる、(3)飼い主やペットの固有情報を入れなくても成立する、の3つを満たす作業から始める。

業務 自動化のしやすさ 理由
診療メモの文章整形 高い 定型で、獣医師が最終確認できる。固有名詞を抜いた状態で渡せる
飼い主向け説明文・退院指示の下書き 高い 症例を一般化したテンプレートで生成し、獣医師が修正して渡す
予防案内・季節文面の一斉作成 高い 個体情報不要。文面のバリエーションを作るだけ
在庫・売上の集計とレポート 高い 数値処理。手元のCSVをローカルで集計させる
診断・治療方針の決定 不可 獣医師の専門的判断。AIに代行させてはいけない
投薬量・麻酔量の決定 不可 個体差・体重・既往で変わる。獣医師が責任を持つ領域

つまりClaude Codeに任せるのは「言葉を整える」「数を集計する」ところまで。診断と治療の判断は獣医師が行う、という境界を最初に決めておくことが、安全に使う出発点になる。

2. 大前提:飼い主・ペットの情報をClaude Codeに入力しない設計(サンドボックス設計)

動物病院が扱う情報には、飼い主の氏名・住所・電話番号といった個人情報が含まれる。これらを安易にAIへ入力するのは避けるべきだ。獣医療のカルテ自体は人間の医療カルテのような法定の守秘義務の枠組みとは前提が異なるが、飼い主の個人情報は個人情報保護法の対象であり、組織として「どの情報を外部サービスに渡してよいか」のルールを必ず先に決める必要がある。

重要:飼い主の氏名・住所・電話番号・メールアドレス、ペットの個体識別番号などの固有情報は、Claude Codeのプロンプトに入力しない。入力するのは「犬・避妊手術後・自宅ケア」のように一般化した条件だけにする。導入前に、自院でどの情報を外部AIに渡してよいか・渡さないかのルールを文書化し、スタッフ全員で共有してから運用を始めること。具体的な運用ルールは所属組織の方針・顧問の専門家に確認してから決めてほしい。

Claude Codeはローカルのターミナルで動くため、「手元のファイルを読ませて、結果も手元に出す」という閉じた使い方ができる。これを徹底するのがサンドボックス設計の考え方だ。たとえば在庫CSVを集計させるときも、ファイルに飼い主名や連絡先が含まれていないことを確認してから読み込ませる。プロジェクトの前提ルールは、作業フォルダに置くCLAUDE.mdに書いておくと、Claude Codeが毎回それを読んでから作業する。

# CLAUDE.md(作業フォルダに置く前提ルールの例)

## このフォルダでの絶対ルール
- 飼い主の氏名・住所・電話番号・メールアドレスをプロンプトや出力に含めない
- ペットの個体識別番号・マイクロチップ番号を扱わない
- 診断名・治療方針の「決定」はしない。下書き・整形・集計のみ
- 飼い主向けの文面で「必ず治る」「効果保証」など断定表現を使わない
- 数値や効果を書くときは「獣医師の確認が必要」と必ず添える

このCLAUDE.mdは実在するClaude Codeの仕組みで、作業ディレクトリに置いておくと、その場での前提知識・ルールとして自動的に読み込まれる。スタッフごとに解釈がぶれやすい「やってよいこと・ダメなこと」を、ファイルとして固定できるのが利点だ。

3. 切り口①:診療メモを読みやすい文章に整える(記録整形)

診察中に殴り書きした短いメモを、後からカルテとして読める文章に整える作業は、毎日発生して地味に時間を食う。ここで入力するのは、飼い主名やペット名を抜いた「症状・所見・処置のメモ」だけにする。出力された文章は獣医師が必ず読み返し、事実と違う部分を直してから正式なカルテに反映する。

たとえば、よく使う整形のパターンを.claude/commands/に置いておくと、/カルテ整形のような自分専用のスラッシュコマンドとして呼び出せる。これはClaude Codeの実在機能で、.claude/commands/に置いたMarkdownファイルがそのままコマンドになる。

# .claude/commands/karute.md(/karute で呼び出せる自院テンプレート)

入力された診察メモを、動物病院のカルテとして読みやすい文章に整えてください。

ルール:
- 飼い主名・ペット名・連絡先が含まれていたら、作業を止めて指摘してください
- 主訴 / 身体検査所見 / アセスメント / 処置・指示 の見出しで整理してください
- メモにない情報は補完せず、不足があれば「要確認」と明記してください
- 診断名の断定はせず、メモに書かれた範囲だけを文章化してください

運用イメージはこうだ。獣医師がメモを貼り付けて/karuteを実行すると、見出し付きの下書きが返る。獣医師はそれを確認し、必要なら修正して正式カルテへ。AIはあくまで「読みやすく整える」だけで、診断の中身を作っているわけではない、という線引きを保てる。

注意:整形結果を無確認でカルテに転記しない。AIは所見を取り違えたり、メモにない内容をそれらしく補ってしまうことがある。最終的な記録の正確性は獣医師が担保する。

4. 切り口②:飼い主向けの説明文・退院指示の下書きを作る

避妊・去勢手術後の自宅ケア、歯石除去後の注意点、皮膚病の投薬スケジュール——飼い主に渡す説明は、専門用語のままだと伝わらず、かといって毎回ゼロから書くのは大変だ。ここはClaude Codeが力を発揮する領域だが、入力は「犬・避妊手術後・10日間の自宅ケア」のように一般化した条件にとどめ、特定の患者の情報は入れない。

# 飼い主向け説明文の下書き依頼(プロンプト例)

以下の条件で、飼い主向けの自宅ケア説明文の下書きを作ってください。

対象: 犬 / 避妊手術後 / 自宅での経過観察
読み手: 動物の医療知識がない飼い主
トーン: やさしく、不安にさせない
構成: ①手術後によくある様子 ②自宅で見てほしいこと ③すぐ連絡すべきサイン ④次回来院の目安

制約:
- 「必ず治る」「絶対大丈夫」など断定・効果保証の表現は使わない
- 投薬量・薬剤名の具体的な指示は書かない(獣医師が個別に指示する前提)
- 異常時は「かかりつけの動物病院にご連絡ください」で締める
- 仮定した点があれば「要確認」と明記する

返ってきた下書きは、必ず担当獣医師がその子の状態に合わせて修正する。体重や既往、手術内容は個体ごとに違うため、汎用の下書きをそのまま渡すのは危険だ。下書きは「7割書けた状態から始める」ための時短であって、最終的な内容と責任は獣医師にある。

飼い主向けの一斉案内(ワクチンの時期、フィラリア予防の開始時期、ノミダニ予防のシーズン告知など)も同じ要領で、文面のバリエーションを複数作らせて、院内で選んで使う。特定の飼い主に宛てた文面ではなく「来院歴のある飼い主向けの汎用案内」として作るのがポイントだ。

5. 切り口③:処方食・薬剤の在庫集計と発注メモの作成

処方食(療法食)や薬剤、消耗品の在庫管理は、動物病院の地味だが重要な業務だ。手元に在庫の棚卸しCSVがあるなら、Claude Codeにローカルで読み込ませて「残り少ない品目」「発注すべき品目」を一覧にさせられる。このとき、CSVに飼い主や患者の情報が含まれていないことを確認してから渡す。

# 在庫CSVを集計させるプロンプト例(手元のファイルを読ませる)

@stock.csv を読み込んで、以下を出してください。

1. 在庫数が発注点(reorder_point 列)を下回っている品目の一覧
2. 各品目の「残り日数の目安」(直近の月間出庫数 ÷ 30 で日割り)
3. 発注すべき品目を、メーカー別にまとめた発注メモ(表形式)

注意:
- このCSVに飼い主名や連絡先が含まれていたら、作業を止めて知らせてください
- 数値はCSVの値だけを使い、推測で埋めないでください
- 「残り日数」はあくまで目安で、実際の発注判断は担当者が行う前提と明記

ここで使っている@stock.csvという書き方は、Claude Codeの実在機能で、@に続けてファイル名を書くと、その場でファイルの中身を読み込ませられる。在庫表のような構造化されたデータの集計・整形は、AIが得意で間違いも起きにくい領域だ。

さらに、月次の来院数や売上の集計を毎月決まった形でレポート化したい場合は、非対話モード(claude -p)でスクリプトに組み込む手もある。これは「対話せずに1回だけ実行する」使い方で、CI やバッチ処理に組み込めるとして公式ドキュメントにも記載がある。

# 月次集計をスクリプトから回す例(非対話モード)
# 手元の集計済みCSV(個人情報を含まない)を要約させる

cat monthly_summary.csv | claude -p "この来院数・売上の月次サマリを、前月比のコメント付きで3行に要約して。数値はCSVの値だけ使うこと"

この出力を社内のSlackに流す運用にすれば、毎月の数字確認を半自動化できる。ただし、ここでも入力するCSVは「集計済みで個人を特定できない数値」に限る。

6. 実装上の落とし穴と回避策

実際に動物病院でClaude Codeを使い始めると、いくつかの壁にぶつかる。先回りして対策を決めておきたい。

失敗1:個人情報を含んだまま入力してしまう

❌ 飼い主名や電話番号が入ったままのメモ・CSVをそのまま貼り付ける
⭕ 入力前に固有情報を削除・マスクするルールを決め、CLAUDE.mdに「固有情報が含まれていたら作業を止める」と書いておく。スタッフ全員が同じ手順を踏めるようチェックリスト化する。

失敗2:AIの下書きを無確認で飼い主に渡す

❌ 退院指示の下書きをそのまま印刷して渡す
⭕ 下書きは「7割の状態」と割り切り、担当獣医師がその個体に合わせて必ず修正する。汎用の文面と個別の状態は別物だと前提を共有する。

失敗3:診断・投薬の判断をAIに求めてしまう

❌ 「この症状の診断名は?」「この子に何mg投与すべき?」と聞く
⭕ 診断・治療方針・投薬量の決定は獣医師の専門領域。AIには「決定」を求めず、文章整形・下書き・集計に用途を限定する。体重・既往・個体差で変わる判断をAIに委ねない。

失敗4:断定・効果保証の表現が混ざる

❌ 「この処置で必ず治ります」「絶対に再発しません」といった文面が下書きに残る
CLAUDE.mdとプロンプトの両方で断定表現を禁止し、出力を確認するときも誇大な言い回しがないかチェックする。飼い主に過度な期待を持たせる表現は、トラブルの元になる。

7. 段階的導入のロードマップ(想定モデル)

いきなり全業務に広げず、小さく始めて効果を確かめながら広げるのが現実的だ。以下は想定モデルとしての導入ステップ。

Phase 1(1〜2ヶ月):1つの事務作業で試す
最も負荷が高く、かつ個人情報を入れずに済む作業——多くの場合は「飼い主向け案内文のひな型作り」——から始める。CLAUDE.mdで前提ルールを固め、院長または特定の獣医師1名が使い勝手を検証する。

Phase 2(3〜4ヶ月):記録整形・在庫集計へ広げる
診療メモの整形と在庫CSVの集計を追加する。.claude/commands/に自院テンプレート(/karuteなど)を整備し、受付・動物看護師も使えるよう操作手順をまとめる。

Phase 3(5〜8ヶ月):定型レポートの半自動化
月次の来院数・売上集計を非対話モードでスクリプト化し、Slack通知まで自動化する。この段階で、入力データに個人情報が混ざらない運用フローが定着しているかを点検する。

8. 想定モデル:効果試算(仮説値)

事例区分:想定シナリオ(モデルケース)
以下は実在の特定病院のデータではなく、一般的な小規模動物病院を想定した試算値である。実際の効果は院の規模・業務量・運用の習熟度で変わる。

常勤獣医師2〜3名規模の動物病院を想定したモデルケースとして、事務作業の時間がどう変わりうるかを試算する。あくまで仮説ベースの目安であり、導入を保証するものではない。

事務作業 想定の現状 想定の導入後 差分(試算)
飼い主向け案内文の作成 1件あたり約20分 下書き5分+確認修正5分 約10分/件の短縮
診療メモの文章整形 1日あたり約40分 約15分 約25分/日の短縮
在庫集計・発注メモ 週あたり約60分 約20分 約40分/週の短縮
月次の数値レポート 月あたり約90分 約20分 約70分/月の短縮

この表は「想定効果」であって実測値ではない。重要なのは、削減できた時間を診察・飼い主とのコミュニケーション・動物のケアに回せること。事務の時短そのものが目的ではなく、人にしかできない部分に時間を戻すための手段だと捉えたい。

9. 他の医療系・店舗系実装との棲み分け

Claude Codeを使った類似業種の実装事例は、本サイトで複数公開している。動物病院に近い「小規模で、専門職と受付・対面対応が同居する現場」の事例は、設計の参考になる。

たとえば歯科医院のClaude Code活用(問診票・患者説明・レセプト照合)は、要配慮個人情報を入力しないサンドボックス設計の考え方がそのまま応用できる。美容クリニックの予約・カウンセリング自動化は、対面前の説明文づくりという点で動物病院の飼い主対応と発想が近い。

在庫管理や服薬指導の観点では調剤薬局のClaude Code活用(服薬指導・在庫管理)が、家族・第三者への説明資料づくりという観点では介護事業所のClaude Code活用(ケアプラン・記録・家族説明資料)が参考になる。受付業務に絞った設計はクリニック予約業務のClaude Code整理(受付FAQ・日次レポート)で具体化している。

動物病院が他と違うのは、「患者本人が話せない=飼い主への説明が診療の質を左右する」点だ。だからこそ、飼い主向け文書の下書きという領域でClaude Codeの恩恵が大きい。AI導入を組織として進める進め方はAI導入戦略完全ガイドも合わせて参照してほしい。

10. よくある質問(FAQ)

Q. 飼い主やペットの情報をClaude Codeに入れても大丈夫ですか?
A. 固有情報(飼い主の氏名・住所・連絡先、ペットの個体識別番号など)は入力しない設計を推奨します。入力するのは一般化した条件だけにし、自院でどの情報を外部AIに渡してよいかのルールを、専門家に確認のうえ事前に文書化してください。

Q. Claude Codeに診断や投薬量を相談してもいいですか?
A. いいえ。診断・治療方針・投薬量の決定は獣医師の専門的判断であり、AIに代行させてはいけません。Claude Codeは文章整形・下書き・集計に用途を限定し、最終判断は必ず獣医師が行ってください。

Q. プログラミングの知識がなくても使えますか?
A. 基本的な操作は「日本語で指示を書く」だけで始められます。ただし、ターミナルでの環境構築やCLAUDE.md・スラッシュコマンドの整備は、最初は詳しい人やサポートを得て設定するとスムーズです。

Q. 飼い主向けの文面を作らせると、誇大な表現が混ざりませんか?
A. CLAUDE.mdとプロンプトの両方で「必ず治る」「効果保証」などの断定表現を禁止し、出力を獣医師が確認してから渡す運用にすれば防げます。下書きは確認・修正前提で使ってください。

Q. 小規模な1人院長の病院でも効果はありますか?
A. むしろ事務を分担できる人手が少ない小規模院ほど、文書作成・集計の時短効果は体感しやすい傾向があります。ただし効果は運用の習熟度で変わるため、まず1つの作業で試すことをおすすめします。

11. まとめ:動物病院でClaude Codeを使うための3ステップ

動物病院でClaude Codeを活かす鍵は、「診断は獣医師、事務はAIの下書き」という境界を最初に引くこと。診療判断を渡すのではなく、文章を整え・数を集計する部分だけを軽くすることで、人にしかできないケアに時間を戻せる。

  1. 今日やること:特定の患者情報を含めずに「飼い主向けワクチン案内文のひな型を3パターン」と1回試す。出力の質感をつかむ。
  2. 今週中:作業フォルダにCLAUDE.mdを作り、固有情報を入れない・断定表現を使わない・診断はしない、という前提ルールを書く。
  3. 今月中:最も負荷の高い1つの事務作業(案内文づくりか診療メモ整形)を選び、Phase 1として運用を始める。効果と運用ルールを確かめてから次へ広げる。

参考・出典


Claude Codeをチームで安全に使える状態にしたい方へ。権限設計、入力ルールの設計、スタッフ向けの運用ルールづくりまで含めて、法人・院内導入を支援しています。ご相談はお問い合わせフォームからお気軽にどうぞ。


著者:佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。早稲田大学法学部在学中に生成AIの可能性に魅了され、X(旧Twitter)で活用法を発信(@SuguruKun_ai、フォロワー約10万人)。100社以上の企業向けAI研修・導入支援を展開。著書『AIエージェント仕事術』(SBクリエイティブ)。


Next Step

この事例を、自社の業務に置き換える。

対象業務、利用データ、評価基準、社内展開の順番まで整理すると、Claude Code導入の失敗を減らせます。

導入を相談する