Requisitos previos
- Una clave API de Telepatia (contacte a su gerente de cuenta para obtenerla)
- La URL base (consulte la descripción general)
Paso 0: Elegir (o crear) un Smart Template
Un Smart Template decide qué secciones genera Telepatia y cómo se forma cada una. Constrúyalo una vez con Prompts Telepatia curados, reúselo entre consultas. Liste los Smart Templates ya creados para su cuenta:id retornado (ej. mrc_a1b2c3d4e5f6g7h8) — lo pasará a set-consultation-context enseguida.
Paso 1: Establecer contexto de consulta
Antes de la consulta, envíe la información del paciente a Telepatia. Incluya unconsultationInternalId — su propio identificador que vincula la sesión con su sistema. Si lo omite, Telepatia genera uno. Adjunte el Smart Template del Paso 0 vía medicalRecordConfigurationId.
Las integraciones legadas aún pueden pasar
scribeSessionConfigurationId — vea Plantillas de Sesión. Las nuevas integraciones deben usar Smart Templates.Guarde el
consultationInternalId de la respuesta. Lo necesitará en los siguientes pasos — tanto para generar el enlace de inicio de sesión como para recuperar los resultados de la sesión después.Paso 2: Generar un enlace de inicio de sesión
Genere un código de verificación para abrir el scribe de Telepatia. Pase elconsultationInternalId para que la sesión quede vinculada al contexto de consulta que estableció en el Paso 1.
redirectUrl para abrir el scribe de Telepatia.
Paso 3: Realizar la sesión
Una vez que el usuario es redirigido, llegará a la interfaz del scribe de Telepatia. Desde ahí:- El scribe comienza a grabar la consulta
- El médico realiza la visita como de costumbre
- Al terminar, el médico finaliza la sesión en el scribe
Paso 4: Recuperar el registro completo
El paso 4 tiene dos partes: confirmar que la sesión terminó, y luego obtener los documentos de registro médico (la salida completa de su Smart Template).4a. Verificar el estado de la sesión
4b. Obtener los documentos de registro médico
Una vez que la sesión llegue acompleted o completedWithErrors, recupere el o los registros completos. Una sesión puede producir varios documentos (uno por purpose — primary, rpa, emr, …). Filtre con ?purpose=primary para obtener el del médico:
medicalRecordSummaryStructured y los valores de purpose disponibles.