テンプレートチュートリアルシリーズの最終回へようこそ。 この回では、複雑なAIへの指示を使ってHeidiのテンプレートをより細かくカスタマイズし、テンプレート作成スキルをさらに高める方法を扱います。 特定の形式で出力したい場合や、診療内容に合わせて出力を調整したい場合、過去の診療データを自然に反映させたい場合に、このガイドはHeidiの高度な機能を活用するうえで役立ちます。
このガイドが適している方
このガイドは、以下に当てはまる方におすすめです:
基本的なテンプレートは使えているものの、診療内容や条件に応じて出力を変えたい場合
患者データに基づいて異なる出力が必要な場合(例:年齢、疾患、検査値)
複数のシナリオに対応するテンプレートを構築している場合
過去の診察情報を組み込む必要がある場合
治療計画を自動入力する「マクロ」を作成したい場合
⚠️ まだ少し不安な場合 基本から確認するには、まずこちらをご覧ください:
このガイドの内容
主要なセクション | 学習内容 |
条件分岐ロジック | 患者情報に応じて内容が変わる動的なテンプレートを作成する |
臨床マクロの作成 | 条件に応じて治療計画を自動生成する |
過去の情報を現在の診療記録に組み込む | 過去の診察データを組み込む |
「カスタムルール」、「テンプレート」、「定型文」の違いを理解する | 各機能の使いどころ |
ケーススタディ:すべてを組み合わせる | 高度なテンプレートの一連の流れを確認する |
さらに詳しい問題対応 | 複雑な問題と解決策 |
動画チュートリアル
中級編のテクニックの振り返り
高度な設定に進む前に、前の記事で説明した中級編のテクニックを簡単に振り返りましょう:
テンプレートの再形式化:AIへの指示を使ってテンプレートを調整し、たとえば「主観的所見」セクションを箇条書きではなく文章形式で書くなど、特定の形式指定に沿わせる方法を確認しました。
AIへの指示の種類:完全な文章で書く、情報を1行ずつ整理するなど、内容の書き方を調整する基本的なAIへの指示を紹介しました。 AIへの指示は、特定のプレースホルダーやセクションに対して設定することも、テンプレート内の各セクション/プレースホルダーとは別に、テンプレートの上部または下部へ全体指示として追加することもできます。
ここからは、これらの考え方を踏まえて、診療記録原稿をさらに細かくカスタマイズするための高度なAIへの指示を見ていきます。
高度な編集にテンプレートビルダーを使う
このガイドでは、細かく制御するための手動でのテンプレート編集を中心に説明しますが、高度な変更はテンプレートビルダーでも行えます。 希望する内容をわかりやすい言葉で説明するだけです。例:
「患者が18歳未満の場合、保護者の同意に関する記載を診療記録の冒頭に追加する」
「アレルギーについて言及がない場合は、『既知の薬剤アレルギーなし』と出力する」
「過去の診察情報は組み込みつつ、現在の所見として扱うのは今日の文字起こしに含まれる内容のみにする」
テンプレートビルダーは入力に基づいて適切な構文を生成します。 必要に応じて、内部のコードを確認し、さらに調整できます。
カスタマイズのための高度なAIへの指示
Heidiには、特定のスタイルで診療記録原稿を作成するための組み込み設定が複数用意されています。 ただし、個別の要件に合わせるために、これらの初期設定を上書きしたい場合があります。 ここでは、高度なAIへの指示を使ってテンプレートを調整する方法を紹介します。
条件分岐ロジック(If-Then文)
条件分岐ロジックを使うと、患者情報に応じて自動的に内容が変わる動的なテンプレートを作成できます。 これは最も強力な高度な機能の1つです。
条件分岐ロジックの仕組み
基本構造:
([条件]の場合、"[テキスト]"と出力する。 [別の条件]の場合、"[別のテキスト]"と出力する。)
条件には、文字起こし、補足情報メモ、患者情報に含まれるあらゆる内容を使用できます。例:年齢、診断、検査値、薬剤など。
条件分岐ロジックパターン早見表
パターン | テンプレートビルダー | 手動構文 |
シンプルなIf-Then | 「患者が喫煙者の場合、禁煙支援について、カウンセリングを実施しQuitlineの情報を共有したことを1行追加する」 |
|
If-Else | 「アレルギーについて言及がない場合は、『既知の薬剤アレルギーなし』と記載する」 |
|
年齢に基づく条件 | 「患者が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か月ごとに確認
- 生活習慣の改善を推奨:低塩食、定期的な身体活動
- 血圧管理:ACE阻害薬またはARBを使用し、BP < 140/90 mmHgを目標とする
- 腎毒性のある薬剤(例:NSAIDs)、喫煙、飲酒を避ける")
(文字起こし、補足情報メモ、または診療記録に明示的に記載されている場合のみ含め、それ以外の場合はセクション全体を省略する。 クレアチニンが2.0 mg/dLを超える場合は、以下を出力する:
"CKDステージ2の治療計画:
- 腎機能検査(血清クレアチニン、eGFR)を3〜6か月ごとに確認
- 低タンパク食(体重1kgあたり0.8g/日)、低塩食を継続
- 血圧管理:ACE阻害薬またはARBを使用し、BP < 130/80 mmHgを目標とする
- 評価および共同管理のため腎臓専門医へ紹介
- ステージ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. フォローアップ訪問のための補足情報メモの利用
この方法は、患者をリンクせず、過去の診療記録を診察ごとに手動でアップロードしたい場合に適しています。 アップロードする過去情報をより細かく管理できます。
シナリオ例:熱傷患者のフォローアップ診察を記録する際に、初診時の関連情報を含めたい場合を考えます。
テンプレートに過去の背景情報を含める:
まず、初回または前回の診察から関連する情報を探して「背景情報」セクションにコピーするか、過去の患者情報を含む文書を「背景情報」セクションに直接アップロードします。
テンプレートに背景情報に関する指示を追加する:
以下のような全体指示を追加します:
(補足情報メモには、過去の診療に関する診療記録またはサマリーが含まれます。 これらを要約し、同じ患者の現在の診療記録に組み込んでください。)または
(補足情報メモには、過去の診療に関する診療記録またはサマリーが含まれます。 過去の情報は、関連がある場合は背景情報として組み込んでください。 今日の所見、検査結果、または現在の状態として記録するのは、今日の文字起こしに含まれる情報のみにしてください。 過去の情報と現在の所見を明確に区別してください。)
保存、更新、再生成:
出力を再生成すると、Heidiは過去の治療、経過、診断結果など、関連する過去データを自動的に取り込み、現在の診療記録に組み込みます。
この方法により、フォローアップの記録原稿に必要な情報が含まれ、患者の臨床経過をより正確に反映できます。 これにより、重複を減らし、内容をより明確にできます。
高度なテクニックを活用して、より細かく制御する
これらの高度な指示を最大限に活用するには、以下の方法を検討してください:
正確な言葉と用語を使う:
HeidiのAIは、具体的な用語と一貫した表現に最もよく反応します。 たとえば、患者と医療従事者の会話を指す場合は「文字起こし」を使用し、過去の診療データを指す場合は「補足情報メモ」や「診療記録」を使用します。 これにより、Heidiが指示を正確に解釈しやすくなります。
指示を置く位置を試す:
テンプレート全体に関わるAIへの指示は、テンプレートの冒頭または末尾に置くと、うまく機能することがあります。 指示が期待どおりに機能しない場合は、位置を変えてみてください。
条件分岐ロジックを使って判断を自動化する:
If-Then文を使うと、テンプレートをより動的で柔軟にできます。 検査結果、バイタルサイン、過去の診断など、患者データに基づいて判断を自動化するさまざまなシナリオを試してみてください。
正確な指示のためにプロンプト用語集を参照する:
Heidiでは、さまざまなデータの種類を示すために特定の用語を使用します。 例えば:
「文字起こし」は会話テキストを指します。
「補足情報メモ」は過去の診療のサマリーです。
「患者情報」には、名前、年齢、代名詞などの個人情報が含まれます。
「診療記録」は、他の文書の土台となる中心的な文書です。
用語集に沿った正確な用語を使うことで、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. 年1回の合併症スクリーニングを実施予定
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テンプレート」を改善する:中級ガイド - 書式設定と問題対応

