テンプレートチュートリアルシリーズの最終回へようこそ。 この回では、複雑なAIへの指示を使ってHeidiのテンプレートをより細かくカスタマイズし、テンプレート作成スキルをさらに高める方法を扱います。 特定の形式指定、動的な内容調整、過去の診療データの自然な反映などが必要な場合に、このガイドはHeidiの高度な機能を活用する助けになります。
このガイドが適している方
このガイドは、以下に当てはまる方におすすめです:
基本的なテンプレートは使えているものの、動的な挙動が必要な場合
患者データに基づいて異なる出力が必要な場合(例:年齢、疾患、検査値)
複数のシナリオに対応するテンプレートを構築している場合
過去の診察情報を組み込む必要がある場合
管理計画を自動入力する「マクロ」を作成したい場合
⚠️ まだ少し不安な場合 基本から確認したい場合は、まずこちらをご覧ください:
このガイドの内容
主要なセクション | 学習内容 |
条件分岐ロジック | 患者情報に応じて内容が変わる動的なテンプレートを作成する |
臨床マクロの作成 | 条件に応じて管理計画を自動生成する |
過去の情報を現在の記録に組み込む | 過去の診察データを組み込む |
メモリー、テンプレート、スニペットの違いを理解する | 各機能の使いどころ |
ケーススタディ:すべてを組み合わせる | 高度なテンプレートの一連の流れ |
高度なトラブルシューティング | 複雑な問題と解決策 |
動画チュートリアル
中級編のテクニックの振り返り
高度な戦略に進む前に、前の記事で説明した中級テクニックをいくつか簡単に確認しましょう:
テンプレートの再形式化:AIへの指示を使ってテンプレートを調整し、たとえば「Subjective」セクションを箇条書きではなく文章形式で書くなど、特定の形式指定に沿わせる方法を確認しました。
AIへの指示の種類:完全な文章で書く、情報を1行ずつ整理するなど、内容の書き方を調整する基本的なAIへの指示を紹介しました。 AIへの指示は、特定のプレースホルダーやセクションに対して設定することも、テンプレート内の各セクション/プレースホルダーとは別に、テンプレートの上部または下部へ全体指示として追加することもできます。
ここからは、これらの考え方を踏まえて、診療記録をさらに細かくカスタマイズするための高度なAIへの指示を見ていきます。
高度な編集にテンプレートビルダーを使う
このガイドでは、細かく制御するための手動でのテンプレート編集を中心に説明しますが、高度な変更はテンプレートビルダーでも行えます。 希望する内容をわかりやすい言葉で説明するだけです。例:
「患者が18歳未満の場合、保護者の同意に関する記載を診療記録の冒頭に追加する」
「アレルギーが記載されていない場合は、"NKDA"と出力する」
「過去の診察情報は組み込みつつ、現在の所見として扱うのは今日の会話記録に含まれる内容のみにする」
テンプレートビルダーは入力に基づいて適切な構文を生成します。 必要に応じて、内部のコードを確認し、さらに調整できます。
カスタマイズのための高度なAIへの指示
Heidiには、特定のスタイルで診療記録を作成するための組み込み設定が複数用意されています。 ただし、個別の要件に合わせるために、これらの初期設定を上書きしたい場合があります。 ここでは、高度なAIへの指示を使ってテンプレートを調整する方法を紹介します。
条件分岐ロジック(If-Then文)
条件分岐ロジックを使うと、患者情報に応じて自動的に内容が変わる動的なテンプレートを作成できます。 これは最も強力な高度な機能の1つです。
条件分岐ロジックの仕組み
基本構造:
([条件]の場合、"[テキスト]"と出力する。 [別の条件]の場合、"[別のテキスト]"と出力する。)
条件には、会話記録、背景情報メモ、患者情報に含まれるあらゆる内容を使用できます。例:年齢、診断、検査値、薬剤など。
条件分岐ロジックパターン早見表
パターン | テンプレートビルダー | 手動構文 |
シンプルなIf-Then | 「患者が喫煙者の場合、禁煙支援について、カウンセリングを実施しQuitlineの情報を共有したことを1行追加する」 |
|
If-Else | 「アレルギーが記載されていない場合は、NKDAと書く」 |
|
年齢に基づく条件 | 「患者が18歳未満の場合、保護者の同意について記載する」 |
|
数値に基づく条件 | 「BMIが30を超える場合、体重管理について推奨する」 |
|
条件ベース | 「糖尿病が記載されている場合、HbA1cフォローアップを含める」 |
|
例1:単純な条件付き
シナリオ:喫煙者の患者にのみ禁煙アドバイスを含めたい場合。
テンプレートビルダー:「患者が喫煙者の場合、禁煙カウンセリングを提供し、Quitlineリソースを共有する」
手動編集:
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 患者が喫煙者の場合、「禁煙カウンセリングを提供しました。 Quitlineリソースを共有しました。」 患者が非喫煙者の場合、この文は完全に省略します。)
例2:年齢に基づく条件の条件付き
シナリオ:小児患者と成人患者で異なる同意の文言を使用したい場合。
テンプレートビルダー:「患者が18歳未満の場合、保護者の同意が得られたことをメモする」
手動編集:
[同意](患者が18歳未満の場合、「今日の診察について、保護者/親の同意を得ました。」を出力します。 患者が18歳以上の場合、「今日の診察について、患者の同意を得ました。」を出力します。)
例3:検査値の条件付き
シナリオ:HbA1cレベルに基づいて異なる推奨事項を提供したい場合。
テンプレートビルダー:「HbA1cレベルに基づいて血糖コントロール評価を追加する」
手動編集:
[血糖評価](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 HbA1cが8%を超える場合、「血糖コントロール不良 - 治療強化が推奨されます。」を出力します。 HbA1cが7%~8%の場合、「血糖コントロール不適切 - 薬剤の服薬アドヒアランスと生活習慣の要因を確認してください。」を出力します。 HbA1cが7%以下の場合、「血糖コントロール良好 - 現在の管理を継続してください。」を出力します。)
例4:複数の条件(AND/OR)
シナリオ:特定の患者グループのスクリーニング推奨事項が必要な場合。
テンプレートビルダー:「患者が女性かつ50歳以上で、最近のマンモグラムを受けていない場合、マンモグラムスクリーニングを推奨する」
手動編集:
[スクリーニング推奨](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 患者が女性かつ50歳以上で、最近のマンモグラムを受けていない場合、「マンモグラムスクリーニングを推奨します - 患者は乳がんスクリーニングの基準を満たしています。」を出力します。 これらのすべての基準が満たされていない場合は、この推奨事項を完全に省略します。)
例5:ネストされた条件付き
シナリオ:糖尿病が関連する場合のみ、糖尿病固有のアドバイスが必要な場合。
テンプレートビルダー:「糖尿病が記載されている場合、HbA1cに基づいて血糖コントロールを評価する」
手動編集:
[糖尿病管理](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 糖尿病が記載されている場合、HbA1cが7%を超える場合は「血糖コントロール不良 - 治療を強化します。」を出力します。 HbA1cが7%以下の場合、「血糖コントロール良好 - 現在の管理を継続してください。」を出力します。 糖尿病が記載されていない場合は、このセクション全体を省略します。)
条件分岐ロジック参照テーブル
タイプ | テンプレート指示の例 |
単純な条件付き |
|
複数の条件(AND) |
|
複数の条件(OR) |
|
ネストされた条件付き |
|
条件付き+形式 |
|
逐語的条件付き |
|
全体的なテンプレート条件付き |
|
臨床マクロの作成
マクロは、特定の条件が満たされたときにテンプレートの出力に自動的に挿入される、事前定義されたテキストのブロックです。 これにより、マクロは標準化された管理計画に最適なツールとなります。
マクロの仕組み
マクロは、条件分岐ロジックと逐語的テキストの組み合わせです。 条件分岐ロジックステートメントが満たされると、後続の逐語的テキストが出力されます。
1つのテンプレート内に複数のマクロを挿入して、複数のシナリオに備えることができます。
例:CKD管理マクロ
シナリオ:クレアチニンレベルに基づいて異なる管理計画を自動的に表示させたい場合。
プラン:
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 クレアチニンが1.5 mg/dL以上2.0 mg/dL以下の場合は、以下を出力します:
「CKDステージ1の管理計画:
- 腎機能検査(血清クレアチニン、eGFR)を6~12ヶ月ごとに監視する
- ライフスタイルの改善を推奨:低塩食、定期的な身体活動
- 血圧コントロール:BP < 140/90 mmHgを目指し、ACE阻害薬またはARBを使用する
- 腎毒性薬剤(例:NSAIDs)の回避、喫煙とアルコール摂取を回避する」)
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 クレアチニンが2.0 mg/dLを超える場合は、以下を出力します:
「CKDステージ2の管理計画:
- 腎機能検査(血清クレアチニン、eGFR)を3~6ヶ月ごとに監視する
- 低タンパク食(体重1kg当たり0.8g/日)、低塩食を継続
- 血圧コントロール:BP < 130/80 mmHgを目指し、ACE阻害薬またはARBで
- 腎臓専門医への紹介進行評価と共同管理
- ステージ3以上への進行の可能性についての説明RRT
- 予防接種(インフルエンザ、肺炎球菌、B型肝炎)の推奨適切な場合」)
この例を理解する:患者のクレアチニンが診療中に1.8 mg/dLと述べられている場合、ステージ1プランが自動的に表示されます。 2.3 mg/dLの場合、代わりにステージ2プランが表示されます。
その他のマクロの例
高血圧管理:
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 収縮期血圧が160 mmHgを超える場合は、以下を出力します:
「高血圧管理 - 重度:
- 即座に薬剤の開始/調整が必要
- 併用療法を検討 - 2週間でレビュー
- 家庭での血圧監視を推奨」)
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 収縮期血圧が140~160 mmHgの場合は、以下を出力します:
「高血圧管理 - 中程度:
- ライフスタイルの改善:DASH食、食塩制限、運動
- 薬剤レビュー
- ライフスタイル対策が不十分な場合は開始を検討
- 4~6週間でレビュー」)
BMIベースのアドバイス:
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 BMIが30を超える場合は、以下を出力します:
「体重管理:
- 肥満に関連する健康リスクについて説明
- ライフスタイル改善カウンセリングを提供
- 栄養士への紹介を検討
- 6ヶ月以上で体重の5~10%の現実的な体重減少目標を設定
- 4週間でレビュー」)
現在のドキュメントに過去の情報を統合する
患者像の全体像を提供するために、以前の診察からのデータを組み込む必要があることがよくあります。 Heidiのテンプレートは、背景情報タブのHeidiに入力される背景情報メモ(過去の医療提供者間など、追加のメモを含む)から情報を動的に引き出すことができます。
Heidi内でこれを行うには2つの方法があります:
リンク済みの診察
背景情報タブに手動で過去の文脈を追加
1. リンク済みの診察
リンク済みの診察により、現在の診療記録に過去の患者データを組み込むことができ、単発の情報ではなく、より包括的で継続的な患者ケアが可能になります。
患者に診察をリンクする方法
いずれかの診察を開き、「患者情報を追加」入力フィールドをクリックします
診察をリンクする患者を選択するか、一覧に表示されない場合は新しい患者を作成します
診察がその患者プロフィールにリンクされます
前の診察を背景情報に含める方法:
リンク済みの診察の場合、診療記録の背景情報として含める過去の診察を選択できます。 診察は、リンク済みの患者を使用している場合、デフォルトで直近3件の過去の診察が自動的に表示されます。
含めたくない場合は、会話記録欄の左下のボックスを手動でチェック解除します。
リンク済みの診察の重要な考慮事項
診察制限:高い出力品質を維持するため、現時点では過去の診察は最大3件までに制限されています。これは今後のアップデートで拡大予定です。
背景情報の変更:背景情報に含まれる診察を変更した場合、出力を更新するために同期ボタンが表示されます。
削除済みの診察:診察を削除した場合、これらの診察ではこの機能を使用できなくなります。
2. フォローアップ訪問のための背景情報メモの利用
このシナリオは、患者をリンクしたくない場合に最適です、毎回過去の診療記録を診察に手動でアップロードすることを希望する場合。 これにより、アップロードする履歴をより詳細に制御できます。
例:シナリオ火傷患者のフォローアップ診察の記録を作成し、初期相談から関連情報を含めたい場合。
テンプレートに過去の背景を含める:
まず、初回または前回の診察から関連の詳細を「背景情報」セクションにコピーするか、過去の患者情報を含むドキュメントを「背景情報」セクションに直接アップロードします。
テンプレートに文脈上の指示を追加します:
以下のようなグローバルAIへの指示を含めます:
(背景情報メモには、以前の診療の診療記録またはサマリーが含まれます。 これらが要約され、同じ患者の現在の診療記録に組み込まれていることを確認してください。)または
(背景情報メモには、過去の医療提供者からの診療記録または要約が含まれます。 過去の情報は、関連がある場合は背景情報として組み込む必要があります。 今日の会話記録からの情報のみが、今日の所見、検査結果、または現在の状態として記録してください。 過去の情報と現在の所見を明確に区別してください。)
保存、更新、および再生成:
出力を再生成すると、Heidiは自動的に関連する過去のデータ(以前の治療、進行状況、診断結果など)を取得し、現在のドキュメントに組み込みます。
このメソッドにより、フォローアップノートが完全で、患者の臨床履歴を正確に反映することが保証されます。 これにより、冗長性が低減され、明確性が向上します。
高度なテクニックを活用してコントロール性を向上させる
これらの高度な指示を最大限に活用するには、以下の戦略を検討してください:
正確な言語と用語を使用する:
HeidiのAIは特定の用語と一貫した言葉遣いに最も良く反応します。 例えば、患者と医療従事者間の会話を指す場合は「会話記録」を使用し、過去の医療提供者からのデータを指す場合は「背景情報メモ」と「診療記録」を使用します。 これはHeidiが指示を正確に解釈するのに役立ちます。
指示の配置を試す:
一般的なAIへの指示はテンプレートの開始または終了時により適切に機能することがあります。 指示が期待どおりに機能していない場合は、移動してみてください。
条件分岐ロジックを使用して決定を自動化する:
If-Then条件式を使用すると、テンプレートをより動的で適応可能にできます。 患者データに基づいて、検査結果、バイタルサイン、または過去の診断など、決定を自動化するさまざまなシナリオを試してください。
正確なコマンドのためのプロンプト用語集を参照してください:
Heidiは異なるデータ型をラベル付けするために特定の用語を使用しています。 例えば:
「Transcript」は会話テキストを指します。
「Contextual notes」は以前の診療のサマリーです。
「Patient details」には、名前、年齢、代名詞などの個人情報が含まれます。
「Clinical note」は、他のドキュメントが派生する中核ドキュメントです。
用語集から正確な用語を使用することで、Heidiがコマンドを正しく解釈し、より正確な出力が得られるようになります。
「メモリー」対テンプレート対スニペットの理解
高度なテンプレートユーザーの場合、テンプレートと他のHeidi機能をいつ使用するかを理解することが重要です:
機能 | 最適な用途 | スコープ | 例 |
「メモリー」 | すべての場所に適用される個々の医療従事者または医療機関全体の設定 | すべてのテンプレート、すべての診察 | 日付形式(DD/MM/YYYY)、スペル(オーストラリア英語)、承認された略語 |
テンプレート | 診療記録固有の構造と条件分岐ロジック | 1つのテンプレートタイプ | SOAP形式、紹介状の構造、特性固有の要件 |
スニペット | 手動で挿入される再利用可能なテキストブロック | オンデマンド挿入 | 標準的な患者教育テキスト、紹介状の終わり、安全ネット情報 |
「メモリー」を使用する場合
✅「メモリー」を使用する場合:
日付と時刻の形式
スペル表記規則(英国/米国/オーストラリア英語)
医療機関または自分が使用する標準的な略語
デフォルト単位(メートル法/帝国法)
医療機関の詳細(名前、住所、連絡先)
テンプレートを使用する場合
✅テンプレートを使用する場合:
診療記録の構造(SOAP、HOPC、問題ベース)
条件分岐ロジック(if-then文)
セクション固有の形式
ドキュメントタイプの要件(紹介対進捗ノート)
スニペットを使用する場合
✅スニペットを使用する場合:
頻繁に共有する患者教育資料
同意の文言
薬剤の指示
紹介状の署名
安全ネット情報
ケーススタディ:すべてを組み合わせる
以下を含む糖尿病レビューの完全な高度なテンプレートを構築しましょう:
血糖コントロール評価のための条件分岐ロジック
HbA1cに基づく自動管理計画
過去の文脈統合
動的スクリーニング推奨
完全なテンプレート:糖尿病レビュー
糖尿病レビューノート
日付:[診療日]
患者:[患者名]、[年齢]歳
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 簡潔なステートメントとして記述してください。)
訪問理由:[今日の糖尿病レビューの理由]
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 簡潔なステートメントとして記述してください。)
糖尿病の履歴:[糖尿病の履歴の要約(種類、期間、および以前の合併症を含む)](該当する場合は、背景情報メモから関連する履歴を組み込みます。 これは過去の背景を表します。)
現在の糖尿病管理:[現在の糖尿病薬剤と用量](会話記録、背景情報、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 箇条書きで記載します。)
今日の評価:
血糖コントロール:[HbA1c結果と解釈](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 HbA1cが8%を超える場合は、「評価:血糖コントロール不良で治療強化が必要です。」を出力します。 HbA1cが7%~8%の場合は、「評価:血糖コントロール不適切 - 順守とライフスタイル要因を確認してください。」を出力します。 HbA1cが7%以下の場合は、「評価:血糖コントロール良好 - 現在の管理を継続してください。」を出力します。)
血圧:[血圧の読み取り](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。)
体重/BMI:[体重およびBMI(利用可能な場合)](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。)
合併症スクリーニング:[足の検査結果](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合は「足の検査:本日は実施されていません」を出力します)
[眼のスクリーニング状態](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合は「網膜スクリーニング:状態不明 - 紹介を検討してください」を出力します)
[腎機能](会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。)
プラン:(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 HbA1cが8%を超える場合は、以下を出力します。「コントロール不良の管理計画:
1. 薬剤の調整:- [医療従事者が判断する特定の変更] - 第2の薬剤の追加またはインスリン開始を検討
2. ライフスタイルの強化:- 食事レビュー - 栄養士に紹介
- 運動処方
- 週150分の中程度の活動
3. 監視:
- 家庭の血糖監視頻度を増やす
- 3ヶ月でHbA1cを繰り返す
4. フォローアップ:
- 4週間でレビューして応答を評価」)
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 HbA1cが7%~8%の場合は、以下を出力します:
「コントロール不適切の管理計画:
1. 薬剤の順守を確認
2. ライフスタイル対策を強化
3. 3ヶ月でHbA1cを繰り返す
4. 6~8週間でフォローアップ」)
(会話記録、背景情報メモ、または診療記録で明示的に言及されている場合のみ含め、それ以外の場合はセクション全体を省略します。 HbA1cが7%以下の場合は、以下を出力します:
「コントロール良好の管理計画:
1. 現在の薬剤を変更せずに継続
2. 年次合併症スクリーニングが予定
3. 6ヶ月でHbA1cを繰り返す
4. 3~6ヶ月のルーチンフォローアップ」)
(可能な場合は常に患者の実際の名前で言及する。 全体を通してオーストラリア英語のスペルを使用してください。 すべての日付にDD/MM/YYYY形式を使用してください。)
このテンプレートの仕組み
構造:過去、現在の評価、プランのための明確なセクション
過去の文脈:背景情報メモから引き出された以前の糖尿病の履歴
条件付き評価:HbA1cに基づいて自動的に解釈される血糖コントロール
動的マクロ:コントロールレベルに基づいて異なる管理計画が表示されます
スマートなデフォルト:スクリーニングセクションに「実行されていない」と表示されます(記載されていない場合)
グローバル指示:全体を通して一貫した形式
高度なトラブルシューティング
複雑なレイアウトが正しくレンダリングされない
問題:テンプレートに複数のセクションと条件分岐ロジックがありますが、出力が乱雑または不完全です。
解決策:
簡略化して分離する - セクションを一時的に削除して、問題を引き起こしているセクションを特定します
矛盾する指示を確認する - 互いに矛盾する2つの指示は予測不可能な動作を引き起こす可能性があります
条件付きが適切に閉じられていることを確認する - すべての「If」は明確な結果を持つ必要があります:
❌(糖尿病の場合、HbA1cを含める)
✅(糖尿病の場合、「HbA1cモニタリングを推奨します。」を出力 糖尿病でない場合は、完全に省略します。)
グローバル指示を移動してみる - テンプレートの下から上に移動します(またはその逆)
条件分岐ロジックがトリガーされない
問題:if-thenステートメントが期待される出力を生成していません。
解決策:
用語を一致させる - 実際に会話記録に含まれている用語を使用します:
❌(糖尿病の場合...)
✅(糖尿病または糖尿病が記載されている場合...)
より明確にする - 条件をトリガーするもの正確に指定します:
❌(HbA1cが高い場合...)
✅(HbA1cが7%を超える場合...)
データソースを確認する - 条件が依存する情報が実際に会話記録または背景情報メモに含まれていることを確認します
過去の文脈が今日の所見と混同される
問題:Heidiが文脈からの過去の情報と今日の会話記録からの現在の所見を混ぜています。
解決策:このグローバル指示を追加します:
(前の診察からの過去のメモが背景情報メモに提供されており、関連がある場合は背景情報として組み込む必要があります。 今日の会話記録からの情報のみが、今日の所見、検査結果、または現在の状態として記録してください。 過去の情報を現在の所見として提示しないでください。)
センシティブな用語がフィルタリングされている
問題:臨床上関連のある用語(患者が報告した不適切な表現を含む)が診療記録から削除されています。
解決策:臨床上関連のある場合、この指示を追加します:
(不適切な表現やセンシティブな用語を含む場合でも、患者が使用した臨床上関連のある言語は逐語的に含めてください。正確な診療記録のために重要な場合があります。)
高度なテンプレートのベストプラクティス
おすすめ ✅
高度な機能を追加する前に、動作する基本テンプレートから始める
条件を1つずつテストする - 少しずつ複雑にする
明確で具体的な条件を使う - 「HbA1cが高い」ではなく「HbA1c > 8%」
フォールバックオプションを含める - 条件が満たされない場合はどうなりますか?
避けたいこと ❌
過剰な複雑さ - 10以上の条件付きが必要な場合は、代わりに複数のテンプレートを検討してください
曖昧な条件 - 「関連する場合」または「適切な場合」は安定して機能しません
3段階より深いネストされた条件付き
Heidiが計算できると仮定する - Heidiは値の比較をよく処理しますが(例:「BP > 160」)、計算と日付計算は安定していません。
プロンプト用語集
ベースプロンプトでよく使われる具体的な用語をまとめたプロンプト用語集を作成しました。 これらの用語をテンプレート内で使用すると、より質の高い出力につながります。
例:医療従事者と患者の会話は、「会話」など別の表現ではなく、常に「会話記録」と呼ぶようにします。
用語 | 定義 |
会話記録 | 医療従事者と患者の会話の記録。 |
背景情報メモ | 医療従事者が作成した背景情報またはメモ。ベースとなる診療記録に組み込む必要があります。 |
患者情報 | 文書に含める必要がある、患者に関する具体的な情報。 |
構成 | 医療従事者が指定する、診療記録の望ましい構成または形式。実質的には記録テンプレートです。 |
テンプレート | 診療記録または文書が従うべき、あらかじめ定義された形式または構成。 |
文体 | 診療記録を書く際の、医療従事者固有の文体やスタイルの好み。 簡潔、標準、詳細、および非常に詳細。 |
言語 | 会話記録は米国英語で、医療用語に特化して学習されています。 英国英語またはオーストラリア英語を使いたい場合は、明示的に「UK English」と指定してください。 |
今日の日付 | dd/mm/yyyy形式の現在の日付。米国/カナダ向けに形式を変更する指示を含みます。 |
診療情報 | 今日の診察、受診、または相談に関するすべての情報を指します。実質的には、会話記録、背景情報メモ、患者情報、今日の日付などが含まれます。 |
要件 | 診療記録を書くための具体的な要件と指示。 |
診療記録 | テンプレートに対応付ける必要がある、ベースとなる診療記録。 |
プレースホルダー | 表示すべき医療情報の種類を説明する、角括弧内のテキスト。 |
AIへの指示 | 情報の扱い方や加工方法を示す、丸括弧内のテキスト。 |
逐語 | 出力に一字一句そのまま含める必要がある、引用符内のテキスト。 |
安全性に関する指示 | 明示的に記載されている場合にのみ内容を含めるようにするAIへの指示。AIによる推測や情報の仮定を防ぎます。 |
全体指示 | テンプレートの上部または下部に配置され、特定のセクションではなく文書全体に適用されるAIへの指示。 |
条件分岐ロジック | 患者情報に基づいてさまざまな臨床シナリオに対応する動的テンプレートを作成する、If-Then形式の指示。 |
マクロ | 特定の条件に基づく条件分岐ロジックによって呼び出される、あらかじめ定義されたテキストまたは指示のまとまり。 |
次のステップ
🎉お疲れさまでした! Heidiのテンプレートチュートリアルシリーズはこれで完了です。
これで、次のような高度で動的なテンプレートを作成するための知識が身につきました:
さまざまな患者シナリオに対応する
管理計画を自動生成する
過去の情報を組み込む
複雑な臨床ワークフローに対応する
さらに学ぶ
🌐 テンプレートコミュニティ - テンプレートを共有し、他のユーザーから学ぶ
📖 コミュニティにテンプレートを追加する - 作成したテンプレートを共有する
💬 サポート - ヘルプボタンからサポートチームにお問い合わせください
関連リンク
⬅️ Heidiでテンプレートを作成する:基本ガイド - 基本を確認する
⬅️ Heidiテンプレートを改善する:中級ガイド - 形式設定とトラブルシューティング

