Keynote Builder convierte una plantilla de Keynote diseñada por ti en presentaciones automáticas del estudio de cada paciente. Preparas la plantilla una sola vez —colores, tipografías, distribución, logos y huecos para imágenes— y OrthoKit la rellena en segundos con los datos reales: nombre, edad, fotografías clínicas, radiografías, trazados cefalométricos, intervenciones y presupuestos.
Esta guía está pensada para empezar desde cero, sin experiencia previa con plantillas ni conocimientos técnicos.

Qué vas a poder conseguir
- Diseño propio. Colores, tipografías, fondos, logos de tu clínica y distribución exacta de cada diapositiva.
- Datos del paciente automáticos. Nombre, edad, género, ID, fecha de nacimiento, alergias, motivo de consulta y demás información se insertan automáticamente.
- Fotografías clínicas en su sitio. Frontal, perfil, sonrisa, oclusales, etc. Cada tipo de fotografía ocupa el hueco que tú decides.
- Radiografías y cefalometrías. Incluidas con fecha, tipo, análisis y anotaciones.
- Presupuestos y plan de tratamiento. Con título, fecha, importe, estado de aceptación y demás campos.
- Exportación en un clic. Sin importar archivos ni configurar rangos de diapositivas.
Diferencia con el antiguo exportador a PowerPoint
OrthoKit conserva el exportador antiguo por compatibilidad con estudios existentes, pero su uso está desaconsejado para nuevos pacientes.
Antes · PowerPoint / ODP
- Preparabas la plantilla en PowerPoint o LibreOffice.
- La guardabas específicamente en formato
.odp(OpenDocument Presentation); el formato.pptxno era compatible. - Arrastrabas el archivo
.odpa OrthoKit para importarlo. - Abrías el «configurador de secciones» y asignabas manualmente qué rango de diapositivas correspondía a cada sección.
- Ajustabas opciones adicionales: modo de reemplazo de radiografías, criterio de búsqueda de fotografías, número de intervenciones por diapositiva, etc.
- Cualquier cambio obligaba a exportar de nuevo, reimportar el archivo y reconfigurar los rangos.
Ahora · Keynote Builder
- Pulsas Crear nueva plantilla en OrthoKit.
- Keynote se abre automáticamente con una copia de la plantilla.
- La editas como cualquier presentación y guardas con ⌘S.
- Queda activa sin pasos adicionales: sin importación, sin configurador de secciones, sin formato intermedio.
- Cualquier ajuste posterior se aplica abriendo la plantilla, editándola y guardando. Los siguientes estudios incorporan los cambios.
Conceptos esenciales
Tres términos aparecen a lo largo de toda la guía. Conocerlos de antemano simplifica el resto del documento.
Sección
Cada uno de los bloques temáticos del estudio del paciente: Portada, Fotografías iniciales, Radiografías, Plan de tratamiento, Presupuestos, entre otros. OrthoKit tiene catorce secciones predefinidas, puedes activar/desactivar cada uno en la vista de exportación del estudio del paciente, así como personalizar qué aparece en cada una. Cada una genera una o varias diapositivas en la presentación final.
Diapositiva maestra
Plantilla interna de Keynote que no aparece como tal en la presentación final: actúa de molde. Define el fondo, los colores, las tipografías y la colocación de los cuadros de texto e imágenes.
En Keynote se accede a las diapositivas maestras desde Visualización › Editar disposiciones de diapositivas. OrthoKit parte de ellas para construir el estudio de cada paciente.
Código de reemplazo
Texto con forma {{ algo }} que se escribe dentro de una diapositiva y que OrthoKit reconoce y sustituye por el dato real del paciente al generar el estudio.
Existen códigos de texto (por ejemplo {{ patient_name_lastname }}) y códigos de imagen (por ejemplo {{ radiograph }}).
Cómo empezar
OrthoKit parte siempre de una copia de la plantilla por defecto, que se personaliza a partir de ese punto. No es necesario crear un archivo desde cero.
Abre OrthoKit. Ve a Ajustes › Keynote Builder.
Pulsa «Crear nueva plantilla». OrthoKit duplica la plantilla por defecto, la marca como activa y la abre directamente en Keynote.

Entra en modo diapositivas maestras en Keynote. Menú superior: Visualización › Editar disposiciones de diapositivas. En la barra lateral izquierda aparece el listado de diapositivas maestras disponibles (Portada, Datos médicos, Radiografías, etc.).

Edita cada diapositiva maestra. Cambia fondos, tipografías, colores y la colocación de cuadros de texto e imágenes. Dos requisitos: cada diapositiva maestra debe conservar un nombre que la asocie a su sección (Pilar 1) y debe contener los códigos con forma
{{ ... }}que quieras rellenar (Pilares 2 y 3).Guarda con ⌘S y cierra Keynote. La plantilla queda activa automáticamente. Cualquier exportación posterior la utilizará.
Pueden mantenerse varias plantillas guardadas (por ejemplo, una para estudios iniciales y otra para revisiones) y alternarlas en cualquier momento desde Ajustes › Keynote Builder › Plantilla activa.
Cómo funciona
Al exportar un estudio, OrthoKit recorre las secciones activadas. Para cada sección busca las diapositivas maestras cuyo nombre contiene la palabra clave asociada, las clona tantas veces como sea necesario (una por cada fotografía, radiografía o presupuesto a mostrar) y rellena los códigos con los datos reales del paciente.
El sistema se apoya en tres pilares:
- Pilar 1 · Nombres de diapositivas maestras. Cada sección tiene una palabra clave (por ejemplo
Coverpara la portada). Cualquier diapositiva maestra cuyo nombre contenga esa palabra se incluye al generar esa sección. - Pilar 2 · Códigos de texto. Dentro de un cuadro de texto se escribe
{{ código }}y OrthoKit lo sustituye por el dato real del paciente. - Pilar 3 · Códigos de imagen. El código se escribe en el campo Descripción de cada imagen (inspector lateral de Keynote), y OrthoKit la reemplaza por la imagen real correspondiente.
Pilar 1 · Nombres de diapositivas maestras
Cada una de las catorce secciones de OrthoKit está asociada a una palabra clave en inglés, que corresponde a su identificador interno. El nombre de una diapositiva maestra debe contener esa palabra clave para que OrthoKit la asocie a la sección correspondiente.
Cómo renombrar una diapositiva maestra en Keynote
- En el modo Editar disposiciones de diapositivas, haz clic sobre el nombre de la diapositiva maestra en la barra lateral izquierda (aparece encima de la miniatura).
- Escribe el nombre nuevo (por ejemplo,
Cover) y pulsa Intro.
Tabla de palabras clave por sección
| Sección en OrthoKit | Palabra clave del nombre |
|---|---|
| Portada | Cover |
| Filiación y datos médicos | Demographics |
| Documentos (PDF, consentimientos, etc.) | Documents |
| Fotografías iniciales | Initial Photographs |
| Seguimiento extraoral | Extraoral Follow Up |
| Seguimiento intraoral | Intraoral Follow Up |
| Comparativas (antes / después) | Comparative Photographs |
| Radiografías | Radiographs |
| Cefalometrías (trazados) | Cephalometrics |
| Superposición cefalométrica | Superimposition |
| Modelos 3D | 3D Models |
| Plan de tratamiento | Treatment Plan |
| Intervenciones (historial de visitas) | Interventions |
| Presupuestos | Budgets |
Regla de coincidencia del nombre
El nombre de la diapositiva maestra debe contener la palabra clave, respetando mayúsculas y minúsculas. Usando la portada (palabra clave: Cover) como ejemplo:
- ✓
Cover· nombre exacto, funciona. - ✓
Cover 1,Cover 2· ambas se generan cada vez que un estudio incluya la portada. - ✓
Cover Minimalista,My Cover Dark· funcionan; el nombre contiene la palabra clave. - ✗
Portada· no contiene la palabra clave; no se utilizará. - ✗
cover· la coincidencia distingue mayúsculas y minúsculas.
Evita combinar dos palabras clave en el mismo nombre. Un nombre como
Cover · Radiographsharía que la misma diapositiva maestra se utilizara tanto para portadas como para radiografías, lo que rara vez es deseable.
Varias diapositivas maestras equivalen a varias variantes. Para alternar tres diseños de portada distintos, crea tres diapositivas maestras llamadas
Cover,Cover VerticalyCover Minimalista. Las tres se generarán en cada estudio que incluya portada.
Pilar 2 · Códigos de texto
Dentro de una diapositiva maestra, añade cuadros de texto de Keynote y escribe {{ código }} donde quieras que OrthoKit inserte el dato real. El código puede aparecer aislado o integrado en una frase.
Ejemplo
Paciente: {{ patient_name_lastname }}
Edad al inicio: {{ complete_age }}
Fase: {{ phase_title }} ({{ phase_idx }})
Documento emitido el {{ doc_creation }}
Al exportar el estudio, OrthoKit convierte ese bloque en algo como:
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
Códigos generales
Disponibles en cualquier sección y en cualquier diapositiva maestra.
| Descripción | Código |
|---|---|
| Fecha de creación del documento (hoy) | {{ doc_creation }} |
| Nombre de la clínica | {{ clinic_title }} |
| Título de la fase activa | {{ phase_title }} |
| Índice de fase (por ejemplo, «1 de 3») | {{ phase_idx }} |
| Fecha de inicio de la fase | {{ phase_creation }} |
Códigos del paciente
Disponibles en Portada, Datos médicos, Documentos y Plan de tratamiento.
| Descripción | Código |
|---|---|
| Nombre | {{ patient_onlyName }} |
| Apellidos | {{ patient_onlyLastname }} |
| Nombre y apellidos | {{ patient_name_lastname }} |
| Resumen (nombre · edad · género) | {{ patient_summary }} |
| Identificador del paciente | {{ patient_id }} |
| Género | {{ patient_gender }} |
| Etiquetas | {{ patient_tags }} |
| Fecha de nacimiento | {{ patient_birthdate }} |
| Edad completa (por ejemplo, «8 años y 4 meses») | {{ complete_age }} |
| Edad con unidad (por ejemplo, «8 años») | {{ patient_age }} |
| Solo años | {{ age_years }} |
| Solo meses residuales | {{ age_months }} |
| Fecha de alta del paciente | {{ patient_creation }} |
Códigos específicos por sección
Cada sección aporta además códigos propios.
Portada · diapositiva maestra: Cover
| Descripción | Código |
|---|---|
| Título de portada | {{ cover_title }} |
| Nombre del doctor | {{ cover_doctor }} |
| Alerta médica | {{ patient_alert }} |
Si el estudio tiene una sola fase, {{ phase_title }} y {{ phase_idx }} se dejan vacíos en portada para evitar líneas sin información.
Datos médicos · diapositiva maestra: Demographics
| Descripción | Código |
|---|---|
| Dedicación | {{ patient_job }} |
| Actividades | {{ patient_activities }} |
| Hábitos | {{ patient_habits }} |
| Enfermedades | {{ patient_diseases }} |
| Motivo de consulta | {{ consulation_motiv }} |
| Alergias | {{ patient_allergies }} |
| Operaciones | {{ patient_surgeries }} |
| Medicación | {{ patient_medication }} |
| Otra información | {{ other_information }} |
| Correo electrónico | {{ patient_email }} |
| Dirección | {{ patient_address }} |
| Teléfono | {{ patient_phone }} |
| Alerta médica | {{ patient_alert }} |
Documentos · diapositiva maestra: Documents
| Descripción | Código |
|---|---|
| Nombre del archivo | {{ document_filename }} |
| Fecha del archivo | {{ document_date }} |
| Índice de documento (por ejemplo, «1 de 4») | {{ document_idx }} |
Fotografías iniciales · diapositiva maestra: Initial Photographs
| Descripción | Código |
|---|---|
| Fecha de la sesión | {{ initials_date }} |
| Anotaciones | {{ initials_annotation }} |
Seguimiento extraoral e intraoral · diapositivas maestras: Extraoral Follow Up, Intraoral Follow Up
| Descripción | Código |
|---|---|
| Descripción del momento de seguimiento | {{ sequence_monthDescription }} |
| Fecha de la secuencia | {{ sequence_date }} |
| Anotación de la secuencia | {{ sequence_annotation }} |
| Índice de seguimiento (por ejemplo, «2 de 5») | {{ tracking_idx }} |
Radiografías · diapositiva maestra: Radiographs
| Descripción | Código |
|---|---|
| Tipo de radiografía | {{ radio_title }} |
| Fecha | {{ radio_date }} |
| Anotación | {{ radio_annotation }} |
| Índice de radiografía (por ejemplo, «1 de 4») | {{ radio_idx }} |
Cefalometrías · diapositiva maestra: Cephalometrics
| Descripción | Código |
|---|---|
| Título del trazado | {{ plot_title }} |
| Fecha del trazado | {{ plot_date }} |
| Autor del análisis | {{ tracing_analysis }} |
| Anotación de la radiografía asociada | {{ tracing_annotation }} |
| Índice de trazado | {{ tracing_idx }} |
Superposiciones · diapositiva maestra: Superimposition
| Descripción | Código |
|---|---|
| Método de superposición | {{ superimposition_title }} |
| Fechas combinadas (base – superpuesta) | {{ superimposition_date }} |
| Título del trazado base | {{ superimposition_base_title }} |
| Título del trazado superpuesto | {{ superimposition_over_title }} |
| Fecha del trazado base | {{ superimposition_base_date }} |
| Fecha del trazado superpuesto | {{ superimposition_over_date }} |
| Tiempo transcurrido entre trazados | {{ superimposition_elapsed }} |
Modelos 3D · diapositiva maestra: 3D Models
| Descripción | Código |
|---|---|
| Título del modelo | {{ model_title }} |
| Fecha | {{ model_date }} |
| Anotaciones | {{ model_annotation }} |
| Índice de modelo | {{ model_idx }} |
| Tiempo transcurrido desde el primer modelo | {{ model_elapsed }} |
Plan de tratamiento · diapositiva maestra: Treatment Plan
| Descripción | Código |
|---|---|
| Objetivos | {{ treatment_objectives }} |
| Diagnóstico | {{ treatment_diagnosis }} |
| Secuencia | {{ treatment_sequence }} |
| Extracciones | {{ treatment_extractions }} |
| Microtornillos | {{ treatment_tads }} |
| Retención | {{ treatment_retention }} |
Intervenciones · diapositiva maestra: Interventions
| Descripción | Código |
|---|---|
| Número de página de intervención | {{ int_idx }} |
| Título de la fase activa | {{ interventions_phase_title }} |
El listado de intervenciones en sí se genera como imagen (ver Pilar 3 › {{ interventions }}).
Presupuestos · diapositiva maestra: Budgets
| Descripción | Código |
|---|---|
| Título público (el que ve el paciente) | {{ budget_public_title }} |
| Título privado (interno) | {{ budget_private_title }} |
| Título (alias del privado) | {{ budget_title }} |
| Fecha | {{ budget_date }} |
| Fecha de aceptación | {{ budget_acceptation_date }} |
| Estado (vacío si no está aceptado) | {{ budget_accepted }} |
| Importe total (con moneda) | {{ budget_total }} |
| Índice de presupuesto | {{ budget_idx }} |
Atajo dentro de OrthoKit: en Ajustes › Keynote Builder › Códigos estampables se encuentran estas mismas listas con un botón para copiar cada código al portapapeles.

Pilar 3 · Códigos de imagen
Las imágenes no se identifican por el nombre del archivo, sino por el campo Descripción de cada imagen en Keynote.
Cómo asignar un código de imagen
- En modo Editar disposiciones de diapositivas, selecciona la imagen dentro de la diapositiva maestra.
- Abre el inspector lateral (Formato) y ve a la pestaña Imagen.
- En el campo Descripción, escribe el código entre llaves dobles, por ejemplo
{{ radiograph }}.

La imagen que esté colocada en la diapositiva maestra actúa únicamente como hueco de referencia: se respeta su posición, tamaño y proporción, pero su contenido se sustituye al exportar. Puede tratarse de una imagen gris de relleno o de cualquier otra imagen de muestra; lo importante es el hueco y la descripción.
Imágenes disponibles por sección
| Sección | Qué se inserta | Código (en Descripción) |
|---|---|---|
| Portada · Datos médicos | Imagen lateral principal | {{ side_image }} |
| Documentos | Previsualización del documento | {{ document }} |
| Radiografías | Radiografía del paciente | {{ radiograph }} |
| Cefalometrías | Dibujo del trazado sobre la teleradiografía | {{ radiograph }} |
| Cefalometrías | Tabla de valores del análisis | {{ tracing }} |
| Superposiciones | Render de la superposición | {{ superimposition }} |
| Intervenciones | Render del bloque de intervenciones | {{ interventions }} |
| Presupuestos | Render del presupuesto | {{ budget }} |
{{ clinic_logo }}funciona en cualquier diapositiva maestra. Al final del proceso de exportación, OrthoKit revisa todas las diapositivas generadas y estampa el logotipo de la clínica en cualquier imagen cuya descripción sea{{ clinic_logo }}.
Fotografías clínicas (iniciales, seguimiento y comparativas)
En estas tres secciones no existe un código fijo por sección: cada hueco se identifica con el código propio del tipo de fotografía, que coincide con el identificador interno que OrthoKit usa para cada una.
Ejemplos de códigos extraorales: {{ frontalResting }}, {{ frontalSmiling }}, {{ profileResting }}, {{ profileSmiling }}, {{ threeQuartersResting }}, {{ threeQuartersSmiling }}.
Ejemplos de códigos intraorales: {{ frontal }}, {{ right }}, {{ left }}, {{ upper }}, {{ lower }}, {{ openedFrontal }}, {{ overjetFrontal }}.
Listado completo dentro de OrthoKit: en Ajustes › Keynote Builder › Códigos para insertar imágenes › Fotografías se muestra el catálogo íntegro de códigos disponibles con un botón para copiar cada uno.
Comparativas (antes / después) · sufijos _A y _B
En la diapositiva maestra de comparativas, cada hueco existe dos veces: uno para la serie de la izquierda y otro para la serie de la derecha. Al código base se le añade el sufijo correspondiente:
{{ frontalResting_A }}· fotografía extraoral frontal en reposo de la serie izquierda (antes).{{ frontalResting_B }}· fotografía extraoral frontal en reposo de la serie derecha (después).{{ frontal_A }}/{{ frontal_B }},{{ upper_A }}/{{ upper_B }}, y así sucesivamente.
Solo cambia el sufijo. El código base de la fotografía es el mismo que se utilizaría en fotografías iniciales.
Bloques de ejemplo
Pueden pegarse directamente en un cuadro de texto dentro de la diapositiva maestra correspondiente.
Portada
{{ cover_title }}
{{ patient_name_lastname }}
{{ complete_age }} · {{ patient_gender }}
{{ clinic_title }} · {{ doc_creation }}
Datos médicos
Motivo de consulta: {{ consulation_motiv }}
Alergias: {{ patient_allergies }}
Medicación: {{ patient_medication }}
Hábitos: {{ patient_habits }}
Cabecera de seguimiento
{{ sequence_monthDescription }} — {{ sequence_date }}
Seguimiento {{ tracking_idx }}
{{ sequence_annotation }}
Pie de presupuesto
{{ budget_public_title }}
Emitido el {{ budget_date }} — {{ budget_accepted }}
Total: {{ budget_total }}
Problemas habituales
Algunas diapositivas salen en blanco
- Comprueba que el nombre de la diapositiva maestra contenga la palabra clave exacta de la sección, respetando mayúsculas y minúsculas.
- Comprueba que la sección esté activada en el panel de exportación del estudio del paciente.
- Si la sección necesita datos (fotografías, presupuestos, radiografías, etc.) y no hay ninguno registrado en el paciente, la sección no genera diapositivas.
El texto aparece literal ({{ patient_name_lastname }}) en lugar del dato real
- El código no existe o está escrito con un error. Consulta la lista del Pilar 2.
- Los códigos son sensibles al carácter exacto: una tilde cambiada, un guion bajo olvidado o una letra en mayúscula impiden el reemplazo.
La imagen no se sustituye
- El código debe escribirse en el campo Descripción de la imagen (inspector de Keynote › pestaña Imagen), no en el nombre del archivo ni en un cuadro de texto situado sobre la imagen.
- Comprueba que la descripción incluye las dos llaves:
{{ radiograph }}, noradiograph.
Todas las diapositivas de documentos, intervenciones o presupuestos muestran la misma imagen
Este comportamiento ocurría en versiones anteriores de OrthoKit y ya está corregido. Actualiza a la versión más reciente.
He duplicado una diapositiva maestra y aparece dos veces en cada estudio
Es el comportamiento esperado. Si dos diapositivas maestras contienen la misma palabra clave, las dos se incluyen en cada exportación de esa sección. Para evitarlo, renombra una de ellas para que su nombre no contenga la palabra clave.
Cómo volver a la plantilla por defecto
En Ajustes › Keynote Builder › Plantilla activa, selecciona la primera entrada del listado (la que no aparece marcada como personalizada). Las plantillas personalizadas se conservan y pueden reactivarse en cualquier momento.
Qué ocurre al borrar un código {{ ... }} de una diapositiva maestra
No ocurre nada: OrthoKit simplemente no tiene dónde escribir ese dato y lo omite. El resto de la diapositiva sigue funcionando con normalidad.
Resumen
- En OrthoKit, Ajustes › Keynote Builder › Crear nueva plantilla. La plantilla se abre automáticamente en Keynote.
- En Keynote, Visualización › Editar disposiciones de diapositivas.
- Asigna a cada diapositiva maestra un nombre que contenga la palabra clave de su sección (Pilar 1).
- Escribe los códigos de texto
{{ ... }}en los cuadros de texto que correspondan (Pilar 2). - Asigna los códigos de imagen en el campo Descripción de cada imagen (Pilar 3).
- Guarda con ⌘S. Cualquier exportación posterior utilizará esta plantilla.