OutputSchema de uma seção. Esta página dá o JSON de cada tipo de campo e depois te guia a montar um template completo.
Receituário de campos
Texto
Uma entrada de texto livre ou textarea.Número
Uma entrada numérica. Useinteger para inteiros, number para decimais; limite com minimum / maximum.
Seleção única (dropdown / radio)
Um<select> ou um grupo de radio buttons — escolha exatamente uma opção. Use { label, value } para armazenar um código estável e poder renomear ou traduzir o label livremente. A geração retorna o value.
Seleção múltipla (grupo de checkboxes)
Um grupo de checkboxes onde várias opções podem ser selecionadas ao mesmo tempo — umarray cujos items carregam o enum.
Sim / Não (checkbox)
Um checkbox único é umboolean.
Data e hora
Uma entrada de data ou hora — umastring com um format. O valor é retornado como ISO 8601.
Campo opcional
Por padrão todo campo érequired: true (o modelo sempre produz um valor). Defina required: false para que retorne null quando o encontro não o menciona.
Valor padrão
Combinerequired: false com default para garantir um fallback. Para um enum, o default deve ser um dos value.
Não suportado
Não há lógica condicional em um Smart Template — nada de “mostrar o campo B só se o campo A for X”. Keywords comoanyOf, if/then/else, pattern e minItems são descartadas silenciosamente. Modele a opcionalidade com required: false + default; coloque a ramificação na camada RPA. Lista completa: OutputSchema → Não suportado.
Construa um template, campo a campo
1
Liste os campos da sua tela
Anote cada campo do formulário e seu tipo (texto, número, seleção, checkbox, data).
2
Escolha o JSON de cada um
Use o receituário acima para converter cada campo em um
OutputSchema.3
Agrupe-os em uma seção
Uma seção é um
object cujas properties são seus campos — uma seção por parte do registro.4
Anexe uma estratégia de prompt
Dê à seção um
telepatiaPromptId curado, ou seu próprio systemPrompt. Veja Seções.5
Crie-o e depois referencie
POST /v1/medical-record-configurations (idempotente — conteúdo idêntico retorna o mesmo id), depois passe medicalRecordConfigurationId em set-consultation-context.Receita completa: um template de prescrição
Um template completo cobrindo cada tipo de campo — texto, número, seleção única, seleção múltipla, boolean e uma data opcional com default:Próximos passos
Referência do OutputSchema
Cada campo suportado, tipo por tipo.
Seções
Como os prompts são resolvidos por seção.