Keynote Builder は、あなたがデザインしたKeynoteテンプレートを、各患者のスタディの自動プレゼンテーションに変換します。テンプレートは一度だけ準備すれば——色、フォント、レイアウト、ロゴ、画像プレースホルダー——OrthoKitが数秒でそれを実際のデータで埋めます:名前、年齢、臨床写真、レントゲン写真、セファロトレーシング、インターベンション、見積書。
このガイドは、テンプレートの経験も技術的な知識もない状態からでもゼロから始められるように設計されています。

何ができるようになるか
- 独自のデザイン。 色、フォント、背景、クリニックのロゴ、各スライドの正確なレイアウト。
- 自動的な患者データ。 名前、年齢、性別、ID、生年月日、アレルギー、主訴、その他の情報が自動的に挿入されます。
- 適切な位置に配置された臨床写真。 正面、側貌、スマイル、咬合面など。各写真タイプはあなたが決めたプレースホルダーを占めます。
- レントゲン写真とセファロ分析。 日付、タイプ、分析、注釈付きで含まれます。
- 見積書と治療計画。 タイトル、日付、金額、承認状態、その他のフィールドを含みます。
- ワンクリックでエクスポート。 ファイルのインポートもスライド範囲の設定も不要です。
旧PowerPointエクスポーターとの違い
OrthoKitは既存のスタディとの互換性のために旧エクスポーターを維持していますが、新規患者での使用は推奨されません。
以前 · PowerPoint / ODP
- PowerPointまたはLibreOfficeでテンプレートを準備していました。
.odp(OpenDocument Presentation)形式で特別に保存する必要がありました。.pptx形式は対応していませんでした。.odpファイルをOrthoKitにドラッグしてインポートしていました。- 「セクション構成ツール」を開き、どのスライド範囲がどのセクションに対応するかを手動で割り当てていました。
- 追加オプションを調整していました:レントゲン写真の置換モード、写真の検索基準、スライドあたりのインターベンション数など。
- 変更があるたびに、再エクスポート、ファイルの再インポート、範囲の再設定が必要でした。
現在 · Keynote Builder
- OrthoKitで 新規テンプレートを作成 をクリックします。
- Keynoteがテンプレートのコピーと共に自動的に開きます。
- 通常のプレゼンテーションと同じように編集し、⌘Sで保存します。
- 追加の手順なしでアクティブになります:インポートなし、セクション構成ツールなし、中間フォーマットなし。
- その後の調整は、テンプレートを開き、編集して保存することで適用されます。次のスタディに変更が反映されます。
基本概念
ガイド全体を通して3つの用語が登場します。事前にそれらを知っておくと、残りのドキュメントが簡単になります。
セクション
患者のスタディの各テーマブロック:表紙、初期写真、レントゲン写真、治療計画、見積書 など。OrthoKitには14の定義済みセクションがあり、患者のスタディのエクスポートビューでそれぞれを有効/無効にしたり、各セクションに表示される内容をカスタマイズしたりできます。それぞれが最終的なプレゼンテーションで1つまたは複数のスライドを生成します。
マスタースライド
最終プレゼンテーションにはそのまま表示されないKeynoteの内部テンプレート:型として機能します。背景、色、フォント、テキストボックスと画像の配置を定義します。
Keynoteでは、マスタースライドには 表示 › スライドレイアウトを編集 からアクセスします。OrthoKitはそれらから各患者のスタディを構築します。
置換コード
{{ something }} の形式のテキストで、スライド内に記述し、OrthoKitがスタディを生成する際に患者の実際のデータに置き換えるものとして認識します。
テキストコード(例:{{ patient_name_lastname }})と画像コード(例:{{ radiograph }})があります。
はじめ方
OrthoKitは常にデフォルトテンプレートのコピーから始まり、そこからカスタマイズしていきます。ファイルをゼロから作成する必要はありません。
OrthoKitを開きます。 設定 › Keynote Builder に移動します。
「新規テンプレートを作成」をクリックします。 OrthoKitはデフォルトテンプレートを複製し、アクティブとしてマークし、Keynoteで直接開きます。

Keynoteでマスタースライドモードに入ります。 上部メニュー:表示 › スライドレイアウトを編集。左サイドバーに利用可能なマスタースライドのリストが表示されます(表紙、医療データ、レントゲン写真など)。

各マスタースライドを編集します。 背景、フォント、色、テキストボックスと画像の配置を変更します。2つの要件:各マスタースライドは、そのセクションに関連付ける名前(柱1)を保持し、埋めたい
{{ ... }}の形式のコード(柱2と3)を含んでいる必要があります。⌘Sで保存してKeynoteを閉じます。 テンプレートは自動的にアクティブになります。以降のエクスポートではこれが使用されます。
複数のテンプレートを保存しておき(例えば初診スタディ用と再評価用)、設定 › Keynote Builder › アクティブなテンプレート からいつでも切り替えることができます。
動作のしくみ
スタディをエクスポートすると、OrthoKitは有効化されたセクションを巡回します。各セクションについて、関連するキーワードを名前に含むマスタースライドを検索し、必要な回数だけ複製し(表示する各写真、レントゲン写真、または見積書ごとに1つ)、患者の実際のデータでコードを埋めます。
システムは3つの柱に基づいています:
- 柱1 · マスタースライドの名前。 各セクションにはキーワードがあります(例:表紙は
Cover)。その単語を名前に含むマスタースライドは、そのセクションの生成時に含まれます。 - 柱2 · テキストコード。 テキストボックス内に
{{ コード }}を記述すると、OrthoKitが患者の実際のデータに置き換えます。 - 柱3 · 画像コード。 コードは各画像の説明フィールド(Keynoteのサイドインスペクター)に記述され、OrthoKitが対応する実際の画像に置き換えます。
柱1 · マスタースライドの名前
OrthoKitの14のセクションのそれぞれは、英語のキーワード(内部識別子に対応)に関連付けられています。マスタースライドの名前には、OrthoKitがそれを対応するセクションに関連付けるために、そのキーワードが含まれている必要があります。
Keynoteでマスタースライドの名前を変更する方法
- スライドレイアウトを編集 モードで、左サイドバーのマスタースライドの名前(サムネイルの上に表示)をクリックします。
- 新しい名前(例:
Cover)を入力し、Enterを押します。
セクションごとのキーワード表
| OrthoKitのセクション | 名前のキーワード |
|---|---|
| 表紙 | Cover |
| 基本情報と医療データ | Demographics |
| ドキュメント(PDF、同意書など) | Documents |
| 初期写真 | Initial Photographs |
| 口腔外フォローアップ | Extraoral Follow Up |
| 口腔内フォローアップ | Intraoral Follow Up |
| 比較写真(ビフォー/アフター) | Comparative Photographs |
| レントゲン写真 | Radiographs |
| セファロ分析(トレーシング) | Cephalometrics |
| セファロ重ね合わせ | Superimposition |
| 3Dモデル | 3D Models |
| 治療計画 | Treatment Plan |
| インターベンション(来院履歴) | Interventions |
| 見積書 | Budgets |
名前の一致ルール
マスタースライドの名前には、大文字小文字を区別してキーワードが含まれている必要があります。表紙(キーワード:Cover)を例にすると:
- ✓
Cover· 完全一致、動作します。 - ✓
Cover 1,Cover 2· スタディに表紙が含まれる場合、両方が毎回生成されます。 - ✓
Cover Minimalista,My Cover Dark· 動作します。名前にキーワードが含まれています。 - ✗
Portada· キーワードが含まれていません。使用されません。 - ✗
cover· 一致は大文字小文字を区別します。
同じ名前で2つのキーワードを組み合わせるのは避けてください。
Cover · Radiographsのような名前は、同じマスタースライドが表紙にもレントゲン写真にも使用されることになり、ほとんどの場合望ましくありません。
複数のマスタースライドは複数のバリエーションに相当します。 3つの異なる表紙デザインを切り替えるには、
Cover、Cover Vertical、Cover Minimalistaという名前の3つのマスタースライドを作成します。表紙を含むすべてのスタディで3つとも生成されます。
柱2 · テキストコード
マスタースライド内にKeynoteのテキストボックスを追加し、OrthoKitに実際のデータを挿入してほしい場所に {{ コード }} を記述します。コードは単独で表示することも、文の中に組み込むこともできます。
例
Paciente: {{ patient_name_lastname }}
Edad al inicio: {{ complete_age }}
Fase: {{ phase_title }} ({{ phase_idx }})
Documento emitido el {{ doc_creation }}
スタディをエクスポートすると、OrthoKitはそのブロックを次のように変換します:
Paciente: Marta García Pérez
Edad al inicio: 8 años y 4 meses
Fase: Fase activa (1 de 2)
Documento emitido el 24 abr 2026
一般コード
任意のセクションおよび任意のマスタースライドで使用可能。
| 説明 | コード |
|---|---|
| ドキュメント作成日(今日) | {{ doc_creation }} |
| クリニック名 | {{ clinic_title }} |
| アクティブなフェーズのタイトル | {{ phase_title }} |
| フェーズインデックス(例:「1 / 3」) | {{ phase_idx }} |
| フェーズ開始日 | {{ phase_creation }} |
患者コード
表紙、医療データ、ドキュメント、治療計画 で使用可能。
| 説明 | コード |
|---|---|
| 名 | {{ patient_onlyName }} |
| 姓 | {{ patient_onlyLastname }} |
| 姓名 | {{ patient_name_lastname }} |
| 要約(名前・年齢・性別) | {{ patient_summary }} |
| 患者ID | {{ patient_id }} |
| 性別 | {{ patient_gender }} |
| タグ | {{ patient_tags }} |
| 生年月日 | {{ patient_birthdate }} |
| 完全な年齢(例:「8歳4ヶ月」) | {{ complete_age }} |
| 単位付き年齢(例:「8歳」) | {{ patient_age }} |
| 年のみ | {{ age_years }} |
| 残りの月のみ | {{ age_months }} |
| 患者登録日 | {{ patient_creation }} |
セクション固有コード
各セクションには独自のコードも用意されています。
表紙 · マスタースライド:Cover
| 説明 | コード |
|---|---|
| 表紙のタイトル | {{ cover_title }} |
| 医師名 | {{ cover_doctor }} |
| 医療警告 | {{ patient_alert }} |
スタディに1つのフェーズしかない場合、情報のない行を避けるため、表紙では {{ phase_title }} と {{ phase_idx }} は空のままになります。
医療データ · マスタースライド:Demographics
| 説明 | コード |
|---|---|
| 職業 | {{ patient_job }} |
| 活動 | {{ patient_activities }} |
| 習慣 | {{ patient_habits }} |
| 病歴 | {{ patient_diseases }} |
| 主訴 | {{ consulation_motiv }} |
| アレルギー | {{ patient_allergies }} |
| 手術歴 | {{ patient_surgeries }} |
| 服用薬 | {{ patient_medication }} |
| その他の情報 | {{ other_information }} |
| メールアドレス | {{ patient_email }} |
| 住所 | {{ patient_address }} |
| 電話番号 | {{ patient_phone }} |
| 医療警告 | {{ patient_alert }} |
ドキュメント · マスタースライド:Documents
| 説明 | コード |
|---|---|
| ファイル名 | {{ document_filename }} |
| ファイル日付 | {{ document_date }} |
| ドキュメントインデックス(例:「1 / 4」) | {{ document_idx }} |
初期写真 · マスタースライド:Initial Photographs
| 説明 | コード |
|---|---|
| セッション日 | {{ initials_date }} |
| 注釈 | {{ initials_annotation }} |
口腔外および口腔内フォローアップ · マスタースライド:Extraoral Follow Up、Intraoral Follow Up
| 説明 | コード |
|---|---|
| フォローアップ時点の説明 | {{ sequence_monthDescription }} |
| シーケンスの日付 | {{ sequence_date }} |
| シーケンスの注釈 | {{ sequence_annotation }} |
| フォローアップインデックス(例:「2 / 5」) | {{ tracking_idx }} |
レントゲン写真 · マスタースライド:Radiographs
| 説明 | コード |
|---|---|
| レントゲン写真の種類 | {{ radio_title }} |
| 日付 | {{ radio_date }} |
| 注釈 | {{ radio_annotation }} |
| レントゲン写真インデックス(例:「1 / 4」) | {{ radio_idx }} |
セファロ分析 · マスタースライド:Cephalometrics
| 説明 | コード |
|---|---|
| トレーシングタイトル | {{ plot_title }} |
| トレーシング日 | {{ plot_date }} |
| 分析の著者 | {{ tracing_analysis }} |
| 関連レントゲン写真の注釈 | {{ tracing_annotation }} |
| トレーシングインデックス | {{ tracing_idx }} |
重ね合わせ · マスタースライド:Superimposition
| 説明 | コード |
|---|---|
| 重ね合わせ方法 | {{ superimposition_title }} |
| 結合された日付(基準 – 重ね合わせ) | {{ superimposition_date }} |
| 基準トレーシングのタイトル | {{ superimposition_base_title }} |
| 重ね合わせトレーシングのタイトル | {{ superimposition_over_title }} |
| 基準トレーシングの日付 | {{ superimposition_base_date }} |
| 重ね合わせトレーシングの日付 | {{ superimposition_over_date }} |
| トレーシング間の経過時間 | {{ superimposition_elapsed }} |
3Dモデル · マスタースライド:3D Models
| 説明 | コード |
|---|---|
| モデルタイトル | {{ model_title }} |
| 日付 | {{ model_date }} |
| 注釈 | {{ model_annotation }} |
| モデルインデックス | {{ model_idx }} |
| 最初のモデルからの経過時間 | {{ model_elapsed }} |
治療計画 · マスタースライド:Treatment Plan
| 説明 | コード |
|---|---|
| 目標 | {{ treatment_objectives }} |
| 診断 | {{ treatment_diagnosis }} |
| シーケンス | {{ treatment_sequence }} |
| 抜歯 | {{ treatment_extractions }} |
| マイクロインプラント | {{ treatment_tads }} |
| 保定 | {{ treatment_retention }} |
インターベンション · マスタースライド:Interventions
| 説明 | コード |
|---|---|
| インターベンションページ番号 | {{ int_idx }} |
| アクティブなフェーズのタイトル | {{ interventions_phase_title }} |
インターベンションのリスト自体は画像として生成されます(柱3 › {{ interventions }} を参照)。
見積書 · マスタースライド:Budgets
| 説明 | コード |
|---|---|
| 公開タイトル(患者が見るもの) | {{ budget_public_title }} |
| 非公開タイトル(内部用) | {{ budget_private_title }} |
| タイトル(非公開のエイリアス) | {{ budget_title }} |
| 日付 | {{ budget_date }} |
| 承認日 | {{ budget_acceptation_date }} |
| ステータス(承認されていない場合は空) | {{ budget_accepted }} |
| 合計金額(通貨付き) | {{ budget_total }} |
| 見積書インデックス | {{ budget_idx }} |
OrthoKit内のショートカット: 設定 › Keynote Builder › スタンプ可能なコード に、各コードをクリップボードにコピーするボタン付きで同じリストがあります。

柱3 · 画像コード
画像はファイル名ではなく、Keynoteの各画像の説明フィールドで識別されます。
画像コードを割り当てる方法
- スライドレイアウトを編集 モードで、マスタースライド内の画像を選択します。
- サイドインスペクター(フォーマット)を開き、画像 タブに移動します。
- 説明 フィールドに、二重波括弧で囲まれたコード(例:
{{ radiograph }})を入力します。

マスタースライドに配置された画像は、参照用のプレースホルダーとしてのみ機能します:その位置、サイズ、比率は尊重されますが、エクスポート時にその内容は置き換えられます。グレーの塗りつぶし画像でも、その他のサンプル画像でもかまいません。重要なのはプレースホルダーと説明です。
セクション別の利用可能な画像
| セクション | 挿入される内容 | コード(説明欄に記入) |
|---|---|---|
| 表紙 · 医療データ | メインのサイドイメージ | {{ side_image }} |
| ドキュメント | ドキュメントのプレビュー | {{ document }} |
| レントゲン写真 | 患者のレントゲン写真 | {{ radiograph }} |
| セファロ分析 | 頭部X線写真上のトレーシング描画 | {{ radiograph }} |
| セファロ分析 | 分析値の表 | {{ tracing }} |
| 重ね合わせ | 重ね合わせのレンダリング | {{ superimposition }} |
| インターベンション | インターベンションブロックのレンダリング | {{ interventions }} |
| 見積書 | 見積書のレンダリング | {{ budget }} |
{{ clinic_logo }}はあらゆるマスタースライドで動作します。 エクスポートプロセスの最後に、OrthoKitは生成されたすべてのスライドを確認し、説明が{{ clinic_logo }}である画像にクリニックのロゴをスタンプします。
臨床写真(初期、フォローアップ、比較)
これら3つのセクションには、セクションごとの固定コードはありません:各プレースホルダーは写真タイプ固有のコードで識別され、これはOrthoKitが各写真に使用する内部識別子と一致します。
口腔外コードの例: {{ frontalResting }}、{{ frontalSmiling }}、{{ profileResting }}、{{ profileSmiling }}、{{ threeQuartersResting }}、{{ threeQuartersSmiling }}。
口腔内コードの例: {{ frontal }}、{{ right }}、{{ left }}、{{ upper }}、{{ lower }}、{{ openedFrontal }}、{{ overjetFrontal }}。
OrthoKit内の完全なリスト: 設定 › Keynote Builder › 画像挿入用コード › 写真 で、それぞれをコピーするボタン付きの利用可能なコードの完全なカタログが表示されます。
比較(ビフォー/アフター)· サフィックス _A と _B
比較のマスタースライドでは、各プレースホルダーが2回存在します:左側のシリーズ用と右側のシリーズ用です。基本コードに対応するサフィックスが追加されます:
{{ frontalResting_A }}· 左側シリーズの安静時口腔外正面写真(ビフォー)。{{ frontalResting_B }}· 右側シリーズの安静時口腔外正面写真(アフター)。{{ frontal_A }}/{{ frontal_B }}、{{ upper_A }}/{{ upper_B }}、など。
変わるのはサフィックスだけです。写真の基本コードは、初期写真で使用するものと同じです。
サンプルブロック
対応するマスタースライド内のテキストボックスに直接貼り付けることができます。
表紙
{{ cover_title }}
{{ patient_name_lastname }}
{{ complete_age }} · {{ patient_gender }}
{{ clinic_title }} · {{ doc_creation }}
医療データ
Motivo de consulta: {{ consulation_motiv }}
Alergias: {{ patient_allergies }}
Medicación: {{ patient_medication }}
Hábitos: {{ patient_habits }}
フォローアップヘッダー
{{ sequence_monthDescription }} — {{ sequence_date }}
Seguimiento {{ tracking_idx }}
{{ sequence_annotation }}
見積書フッター
{{ budget_public_title }}
Emitido el {{ budget_date }} — {{ budget_accepted }}
Total: {{ budget_total }}
よくある問題
一部のスライドが空白になる
- マスタースライドの名前が、大文字小文字を区別してセクションの正確なキーワードを含んでいるか確認してください。
- 患者のスタディのエクスポートパネルでセクションが有効化されているか確認してください。
- セクションがデータ(写真、見積書、レントゲン写真など)を必要とし、患者にそれらが登録されていない場合、セクションはスライドを生成しません。
テキストが実際のデータではなくそのまま({{ patient_name_lastname }})表示される
- コードが存在しないか、誤って記述されています。柱2のリストを参照してください。
- コードは正確な文字に敏感です:アクセント記号の違い、アンダースコアの忘れ、大文字の使用により、置換が妨げられます。
画像が置き換えられない
- コードは画像の説明フィールド(Keynoteインスペクター › 画像タブ)に記述する必要があり、ファイル名や画像の上に配置されたテキストボックスではありません。
- 説明に2つの波括弧が含まれているか確認してください:
radiographではなく{{ radiograph }}。
ドキュメント、インターベンション、見積書のすべてのスライドに同じ画像が表示される
この動作はOrthoKitの以前のバージョンで発生していましたが、すでに修正されています。最新バージョンにアップデートしてください。
マスタースライドを複製したら、各スタディで2回表示される
これは予想される動作です。2つのマスタースライドに同じキーワードが含まれている場合、両方がそのセクションの各エクスポートに含まれます。これを避けるには、一方の名前にキーワードが含まれないように名前を変更してください。
デフォルトテンプレートに戻す方法
設定 › Keynote Builder › アクティブなテンプレート で、リストの最初のエントリ(カスタマイズ済みとマークされていないもの)を選択します。カスタマイズされたテンプレートは保持され、いつでも再アクティブ化できます。
マスタースライドから {{ ... }} コードを削除するとどうなる
何も起こりません:OrthoKitは単にそのデータを書き込む場所がなく、それを省略します。スライドの残りの部分は通常通り動作し続けます。
まとめ
- OrthoKitで、設定 › Keynote Builder › 新規テンプレートを作成。テンプレートは自動的にKeynoteで開きます。
- Keynoteで、表示 › スライドレイアウトを編集。
- 各マスタースライドに、そのセクションのキーワードを含む名前を割り当てます(柱1)。
- 対応するテキストボックスに テキストコード
{{ ... }}を記述します(柱2)。 - 各画像の説明フィールドに画像コードを割り当てます(柱3)。
- ⌘Sで保存します。以降のエクスポートではこのテンプレートが使用されます。