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, aqui você consulta o ciclo de vida e os metadados da consulta, e em seguida busca o registro preenchido no endpoint de Documentos de Registro Médico.

Ciclo de vida da sessão

Uma sessão passa por vários estados. Os valores abaixo são retornados literalmente no campo status.
StatusFaseDescrição
createdem andamentoSessão aberta, gravação ainda não começou
recordingem andamentoO médico está gravando ativamente a consulta
stoppedem andamentoGravação encerrada; o áudio está sendo enviado e colocado na fila para processamento
processingem andamentoPipeline de IA (transcrição + geração do registro) rodando
completedprontoPipeline finalizado — os documentos estão disponíveis
completedWithErrorsprontoPipeline finalizado com erros não fatais — os documentos continuam disponíveis
reviewedprontoO médico revisou e finalizou o registro
errorterminalErro fatal no processamento — nenhum documento será produzido
cancelledterminalO usuário cancelou a sessão
unknownValor padrão quando o estado upstream não é reconhecido

Recuperar uma sessão

Use o consultationInternalId que você forneceu (ou recebeu) ao configurar o contexto de consulta:
curl https://scribe-api.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"
}
Enquanto status estiver em andamento (created, recording, stopped, processing), faça polling nesse endpoint até chegar a um estado pronto (completed, completedWithErrors, reviewed) antes de buscar o registro preenchido. error e cancelled são estados terminais — nenhum documento será produzido.

Recuperar o registro preenchido

Este endpoint retorna apenas o ciclo de vida e os metadados da consulta. O registro preenchido — a saída dos templates da sessão, com todas as seções — é obtido separadamente no endpoint de documentos de registro médico, usando o mesmo consultationInternalId:
curl https://scribe-api.telepatia.ai/v1/scribe-sessions/CONSULT-12345/medical-record-documents \
  -H "Authorization: Bearer SUA_CHAVE_API"
Uma sessão pode produzir mais de um documento (um por purpose — ex.: primary para o registro do médico, rpa para injeção no EMR). Filtre com ?purpose=primary para obter apenas o principal. Veja Documentos de Registro Médico para o formato completo da resposta e a referência de campos.