Pular para o conteúdo principal
Uma sessão de scribe é criada quando um médico realiza uma consulta através da interface da Telepatia. Quando a sessão é finalizada, o registro médico estruturado fica disponível via API.

Ciclo de vida da sessão

StatusDescrição
in_progressO médico está gravando ativamente a sessão
completedA sessão foi finalizada e os resultados estão disponíveis
cancelledA sessão foi cancelada antes de ser concluída

Recuperar uma sessão

Use o consultationInternalId que você forneceu (ou recebeu) ao configurar o contexto de consulta:
curl https://synapse.telepatia.ai/v1/scribe-sessions/CONSULT-12345 \
  -H "Authorization: Bearer SUA_CHAVE_API"
Resposta:
{
  "id": "session-abc-123",
  "status": "completed",
  "createdAt": "2026-02-20T10:00:00Z",
  "completedAt": "2026-02-20T10:30:00Z",
  "patientName": "John Doe",
  "scribeSessionModality": "IN_PERSON",
  "consultationInternalId": "CONSULT-12345",
  "specialty": "Cardiology",
  "medicalRecordMutable": {
    "chiefComplaint": {
      "title": "Queixa Principal",
      "type": "text",
      "status": "completed",
      "content": "Paciente relata dor de cabeça"
    }
  }
}
Se status for in_progress, a sessão ainda não terminou. Faça polling nesse endpoint até status ser completed antes de processar os resultados.

Estrutura do registro médico

O objeto medicalRecordMutable contém a saída estruturada da sessão. Cada chave é uma seção (ex: chiefComplaint, physicalExam) com campos title, type e content. As seções disponíveis dependem do template de sessão utilizado.