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
| Status | Descrição |
|---|
in_progress | O médico está gravando ativamente a sessão |
completed | A sessão foi finalizada e os resultados estão disponíveis |
cancelled | A 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.