OutputSchema de una sección. Esta página te da el JSON de cada tipo de campo y luego te guía para armar una plantilla completa.
Recetario de campos
Texto
Una entrada de texto libre o textarea.Número
Una entrada numérica. Usainteger para enteros, number para decimales; acota con minimum / maximum.
Selección única (dropdown / radio)
Un<select> o un grupo de radio buttons — elige exactamente una opción. Usa { label, value } para almacenar un código estable y poder renombrar o traducir el label libremente. La generación retorna el value.
Selección múltiple (grupo de checkboxes)
Un grupo de checkboxes donde se pueden seleccionar varias opciones a la vez — unarray cuyos items llevan el enum.
Sí / No (checkbox)
Un checkbox único es unboolean.
Fecha y hora
Una entrada de fecha u hora — unstring con un format. El valor se retorna como ISO 8601.
Campo opcional
Por defecto todo campo esrequired: true (el modelo siempre produce un valor). Pon required: false para que retorne null cuando el encuentro no lo menciona.
Valor por defecto
Combinarequired: false con default para garantizar un respaldo. Para un enum, el default debe ser uno de los value.
No soportado
No hay lógica condicional en un Smart Template — nada de “mostrar el campo B solo si el campo A es X”. Keywords comoanyOf, if/then/else, pattern y minItems se descartan silenciosamente. Modela la opcionalidad con required: false + default; pon la ramificación en la capa RPA. Lista completa: OutputSchema → No soportado.
Construye una plantilla, campo por campo
1
Lista los campos de tu pantalla
Anota cada campo del formulario y su tipo (texto, número, selección, checkbox, fecha).
2
Elige el JSON de cada uno
Usa el recetario de arriba para convertir cada campo en un
OutputSchema.3
Agrúpalos en una sección
Una sección es un
object cuyas properties son tus campos — una sección por cada parte del registro.4
Adjunta una estrategia de prompt
Dale a la sección un
telepatiaPromptId curado, o tu propio systemPrompt. Ver Secciones.5
Créala y luego referénciala
POST /v1/medical-record-configurations (idempotente — contenido idéntico retorna el mismo id), luego pasa medicalRecordConfigurationId en set-consultation-context.Receta completa: una plantilla de prescripción
Una plantilla completa que cubre cada tipo de campo — texto, número, selección única, selección múltiple, boolean y una fecha opcional con default:Próximos pasos
Referencia de OutputSchema
Cada campo soportado, tipo por tipo.
Secciones
Cómo se resuelven los prompts por sección.