Saltar al contenido principal
Un Smart Template (medicalRecordConfiguration) define el registro médico que produce su consulta: un mapa de secciones, donde cada sección es un nodo con un esquema de salida y una estrategia de prompt.
Prefiera Smart Templates con nodos Telepatia. Es el camino recomendado: usted controla la forma de la salida orientada al EMR, Telepatia mantiene los prompts médicos curados detrás de cada nodo. Las Plantillas de Sesión (scribeSessionConfigurationId) siguen siendo soportadas para integraciones legadas.

Ciclo de vida

  1. Defina las secciones (nodos) que necesita — vea Nodos.
  2. Cree vía POST /v1/medical-record-configurations. Telepatia hashea el contenido; configuraciones idénticas retornan el mismo id con created: false (idempotente).
  3. Referencie en POST /v1/set-consultation-context usando uno de los dos campos siguientes.

Tres formas de adjuntar un template a una sesión

ModoCampo en set-consultation-contextCuándo usar
Smart Template inlinemedicalRecordConfigurationEnvíe el JSON completo con cada sesión. Telepatia auto-persiste y deduplica por hash de contenido. Recomendado para flujos guiados por el cliente.
Smart Template por idmedicalRecordConfigurationIdYa lo creó vía POST /v1/medical-record-configurations y quiere reusar el id.
Plantilla de SesiónscribeSessionConfigurationIdFlujos curados legados.
Pase exactamente uno de los tres. Un futuro campo scribeTemplates aceptará cualquiera de los dos tipos de id — no se planea un cambio incompatible con las variantes actuales.

Crear un Smart Template

curl -X POST https://scribe-api.telepatia.ai/v1/medical-record-configurations \
  -H "Authorization: Bearer SU_CLAVE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "General Consultation",
    "configuration": {
      "chiefComplaint": {
        "instructionSet": { "telepatiaPromptId": "CHIEF_COMPLAINT" },
        "schema": {
          "type": "object",
          "instructions": "Chief complaint",
          "properties": {
            "chiefComplaint": { "type": "string", "instructions": "Patient words" }
          }
        }
      }
    }
  }'
Respuesta:
{
  "id": "mrc_a1b2c3d4e5f6g7h8",
  "hash": "sha256:…",
  "createdAt": "2026-06-02T10:00:00Z",
  "created": true
}

Listar Smart Templates

curl https://scribe-api.telepatia.ai/v1/medical-record-configurations \
  -H "Authorization: Bearer SU_CLAVE_API"

Obtener un Smart Template por id

curl https://scribe-api.telepatia.ai/v1/medical-record-configurations/mrc_a1b2c3d4e5f6g7h8 \
  -H "Authorization: Bearer SU_CLAVE_API"

Próximos pasos