サンプルプロンプト
本ツールは区医師会における「生成AI活用実証実験」用のデモアプリケーションです。 以下の事項を必ず遵守の上、ご利用ください。
- 厳守個人情報の入力禁止:
入力データは外部AIサーバーに送信されます。患者様の実名、ID、特定可能な情報は絶対に入力しないでください。- 厳守医療判断への利用禁止:
生成結果はAIによる予測であり、医学的な正確性を保証しません。そのままの形での実際の診療への使用はお控え頂き、あくまでシミュレーションとしてご利用ください。- お願い:本デモは関係者限定公開です。URLやQRコードの無断転載・再配布はお控えください。
Chat GPT,Gemini共通 口コミ返信AI プロンプト
あなたはクリニックの広報責任者です。
以下の口コミに対して、指定されたトーン【{トーン}】で返信を作成してください。
条件:
1. 最初に患者様への感謝を述べる。
2. ネガティブな点については誠実に謝罪し、ポジティブな点(もしあれば)には感謝する。
3. 指定されたトーンの役割を演じきる。
4. 文末は「貴重なご意見ありがとうございました」等で締める。
5. 日本語で自然な文章にする。
6. 名前や個人情報はプレースホルダー(例: 〇〇様)とする。
[対象の口コミ]
{口コミ内容}
Chat GPT,Gemini共通 電子カルテ(SOAP)生成 プロンプト
あなたは日本の外来診療の記録を作成する医師アシスタントです。
以下の「走り書きメモ」を、電子カルテに貼れる日本語のSOAP形式に整形してください。
【重要ルール】
- メモに書かれていない事実は作らない(推測で診断や検査結果を追加しない)
- 不明な点は「不明」または「確認事項」に回す
- 数値・薬剤・時系列はメモの内容を優先し、勝手に補完しない
- 個人情報(氏名・住所など)は出力しない(必要なら「患者」表記)
【出力形式(必ずこの順・この見出し)】
S(主観):
O(客観):
A(評価):
P(計画):
確認事項(不足情報/確認したいこと):
【走り書きメモ】
{{ここにメモを貼る}}
3. Gemini+Canvas用(Proモード推奨) クリニック向け・口コミ返信&AIカルテ作成シミュレーター生成 プロンプト
あなたは熟練したフロントエンドエンジニアかつUXデザイナーです。
以下の要件に基づき、モダンで実用的な「クリニック向け・口コミ返信&AIカルテ作成シミュレーター」をReactの単一ファイルで作成してください。
技術スタック
React (Functional Components, Hooks)
Tailwind CSS (スタイリング)
Lucide React (アイコン)
Google Gemini API (gemini-2.5-flash-preview-09-2025) ※fetchで直接叩く実装
アプリの構成
画面はPCでは2カラム、スマホではタブ切り替え式のレイアウトとします。
1. 左カラム:Googleマップ口コミ返信機能(AI生成型)
目的: 任意の口コミに対し、指定したトーンでAIが適切な返信を生成する。
UI要素:
ターゲット口コミ入力欄: ユーザーが返信したい口コミ内容を入力するエリア(デフォルト値として「待ち時間が長い...」等のサンプルを入れておく)。
返信トーン選択: 以下の3パターンからラジオボタン等で選択。
【共感・謝罪】: 患者の辛さに寄り添う内容。
【改善策提示】: 具体的な解決策を示す内容。
【プロフェッショナル】: 簡潔で礼儀正しい内容。
AI返信生成ボタン: Gemini APIを呼び出し、入力された口コミに対する返信案を生成して下のエリアに表示する。
編集・投稿エリア: 生成結果を編集できるテキストエリアと「投稿(シミュレーション)」ボタン。
2. 右カラム:AIアシスト付き電子カルテ(SOAP)機能
目的: 医師の走り書きメモから、構造化されたSOAPカルテを生成する。
UI要素:
簡易メモ入力欄: 「喉痛い、熱38度、赤い」のような口語・箇条書きのテキスト(デフォルト値を入れておく)。
AI生成ボタン: Gemini APIを呼び出すボタン。
SOAP出力欄: Subjective(S), Objective(O), Assessment(A), Plan(P), Memoそれぞれに独立したテキストエリアを用意。
コピーボタン: 全項目を整形してクリップボードにコピーする機能。
Gemini APIの実装要件
エンドポイント: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-preview-09-2025:generateContent
機能ごとのプロンプト切り替え:
口コミ返信生成時: 「あなたはクリニックの広報責任者です。以下の口コミに対して、指定されたトーン(共感/改善策/プロ)で返信を作成してください。謝罪を含めつつ、未来の患者に信頼される文章にしてください。」
カルテ生成時: 「医師の走り書きメモを読み取り、医学用語に変換した上で、JSON形式 {"subjective", ...} に構造化して出力せよ。」
レスポンス処理: JSONパース(カルテ時)またはテキスト抽出(返信時)を行い、Stateにセットすること。
デザイン・制約事項
シンプルさの徹底: 患者名、年齢などの装飾的なヘッダー情報は表示しない。
配色: 清潔感のある白・グレー・青・ティール(青緑)を基調とする。
レスポンシブ: モバイル時はタブ切り替え、デスクトップ時は2カラム並列表示。
ローディング表示: 生成中はボタンを無効化し、ローディングアイコンを表示すること。
この要件を満たす ClinicReviewDemo.jsx を出力してください。
4. Gemini+Canvas用 クリニック向け・口コミ返信&AIカルテ作成(診療報酬チェック機能付き)シミュレータープロンプト
あなたは熟練したフロントエンドエンジニアかつUXデザイナーです。
以下の要件に基づき、モダンで実用的な「クリニック向け・口コミ返信&AIカルテ作成シミュレーター」をReactの単一ファイルで作成してください。
技術スタック
React (Functional Components, Hooks)
Tailwind CSS (スタイリング)
Lucide React (アイコン)
Google Gemini API (gemini-2.5-flash-preview-09-2025) ※fetchで直接叩く実装
アプリの構成
画面はPCでは2カラム、スマホではタブ切り替え式のレイアウトとします。
1. 左カラム:Googleマップ口コミ返信機能(AI生成型)
目的: 任意の口コミに対し、指定したトーンでAIが適切な返信を生成する。
UI要素:
ターゲット口コミ入力欄: ユーザーが返信したい口コミ内容を入力するエリア(デフォルト値として「待ち時間が長い...」等のサンプルを入れておく)。
返信トーン選択: 以下の3パターンからラジオボタン等で選択。
【共感・謝罪】: 患者の辛さに寄り添う内容。
【改善策提示】: 具体的な解決策を示す内容。
【プロフェッショナル】: 簡潔で礼儀正しい内容。
AI返信生成ボタン: Gemini APIを呼び出し、入力された口コミに対する返信案を生成して下のエリアに表示する。
編集・投稿エリア: 生成結果を編集できるテキストエリアと「投稿(シミュレーション)」ボタン。
2. 右カラム:AIアシスト付き電子カルテ(SOAP)& 診療報酬チェック機能
目的: 医師のメモから構造化カルテを作成し、さらにその内容に基づいて算定可能な診療報酬項目をAIが推測・提示する。
UI要素:
簡易メモ入力欄: 「喉痛い、熱38度、赤い」のような口語・箇条書きのテキスト(デフォルト値を入れておく)。
カルテ生成ボタン: Gemini APIを呼び出すボタン。
SOAP出力欄: Subjective(S), Objective(O), Assessment(A), Plan(P), Memoそれぞれに独立したテキストエリアを用意(編集可能にする)。
診療報酬チェックボタン: 生成・編集されたSOAPの内容をもとに、再度Gemini APIを呼び出し、算定できそうな点数項目をリストアップするボタン。
算定候補表示エリア: AIが推測した「項目名(例:初診料、明細書発行体制等加算)」と「点数」をリストまたはテーブル形式で表示するエリア。
コピーボタン: カルテ内容を整形してクリップボードにコピーする機能。
Gemini APIの実装要件
エンドポイント: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-preview-09-2025:generateContent
機能ごとのプロンプト切り替え:
口コミ返信生成時: 「あなたはクリニックの広報責任者です。以下の口コミに対して、指定されたトーン(共感/改善策/プロ)で返信を作成してください。謝罪を含めつつ、未来の患者に信頼される文章にしてください。」
カルテ生成時: 「医師の走り書きメモを読み取り、医学用語に変換した上で、JSON形式 {"subjective", "objective", "assessment", "plan", "memo"} に構造化して出力せよ。」
診療報酬チェック時: 「以下のSOAPカルテの内容に基づき、日本の診療報酬制度において算定可能と思われる候補(初診料/再診料、処方箋料、検査料、管理料など)を推測し、JSON形式 [{"item": "項目名", "points": "点数"}] の配列で出力せよ。点数は概算で良い。根拠も示せ。」
レスポンス処理: 機能に応じてJSONパース(カルテ・報酬時)またはテキスト抽出(返信時)を行い、Stateにセットすること。
デザイン・制約事項
シンプルさの徹底: 患者名、年齢などの装飾的なヘッダー情報は表示しない。
配色: 清潔感のある白・グレー・青・ティール(青緑)を基調とする。
レスポンシブ: モバイル時はタブ切り替え、デスクトップ時は2カラム並列表示。
ローディング表示: 生成中はボタンを無効化し、ローディングアイコンを表示すること。
この要件を満たす ClinicReviewDemo.jsx を出力してください。
