Skip to main content

Instalación

Para instalar el componente en tu proyecto:

Vía NPM

Vía CDN

Alternativamente, puedes incluir el componente directamente vía CDN:

Uso Básico

Después de la instalación, importa y utiliza el componente:

Propiedades

Propiedades Obligatorias

Propiedades Opcionales

Integración con Video para Telemedicina

La propiedad videoElement permite que integres el componente con un elemento de video HTML personalizado para consultas de telemedicina. Esta funcionalidad es especialmente útil cuando ya tienes una estructura de videollamada implementada y deseas usar el audio de esa llamada como fuente para la grabación y transcripción.

Cómo Funciona

Cuando proporcionas un videoElement, el componente utilizará el stream de audio de este elemento de video como fuente principal junto con el micrófono del dispositivo del profesional.

Implementación

Ejemplo Práctico con React

Requisitos Técnicos

  • El elemento de video debe tener un stream activo (srcObject definido)
  • La propiedad telemedicine debe estar habilitada (true)
  • El stream debe contener al menos una pista de audio

Eventos

El componente emite los siguientes eventos que pueden ser capturados:

Especialidades Disponibles

El componente soporta varias especialidades médicas, siendo ellas:

Personalización

El componente puede ser personalizado a través de variables CSS:

Integración con Frameworks

React

Vue

Seguridad

El componente fue desarrollado siguiendo las mejores prácticas de seguridad:
  • Cifrado de extremo a extremo
  • Conformidad con HIPAA
  • Control de acceso
  • Auditoría transparente

Limitaciones de Tiempo

Para configurar límites de tiempo de grabación:

Esquema personalizado del reporte

La funcionalidad de personalización del reporte (report-schema) está disponible solo a partir de la versión 2.3.1 del componente.
Puedes personalizar el reporte generado por el componente utilizando la propiedad report-schema. Esto permite definir instrucciones, un schema y ejemplos para el reporte, haciendo la generación del contenido más flexible y adaptada a tu necesidad.
Consejo: Es posible probar y validar la configuración del reporte personalizado directamente en el backoffice, en la pestaña de transformación en las configuraciones de la aplicación. Así, puedes experimentar diferentes schemas y ejemplos antes de aplicar en producción.
  • El campo schema debe ser un JSON Schema válido, conforme a la especificación oficial. Esto garantiza que el reporte generado siga la estructura esperada.
  • El campo fewShots debe contener ejemplos que satisfagan el schema definido. De esta forma, los ejemplos sirven como referencia para el llenado correcto del reporte.
Por ejemplo:

Deshabilitando la selección de tipo de consulta

La funcionalidad de deshabilitación de la selección de tipo de consulta (skipConsultationType) está disponible como una funcionalidad de prueba en la versión 2.5.0 del componente.
Puedes deshabilitar la selección de tipo de consulta utilizando la propiedad skipConsultationType. Esto permite que el componente inicie la grabación automáticamente, sin la necesidad de seleccionar el tipo de consulta.
  • Si la propiedad telemedicine es true, el componente mostrará la caja de selección de pestañas del navegador para seleccionar la fuente de audio.
  • Si la propiedad videoElement también es proporcionada, el componente usará el audio de este elemento como fuente principal.
  • Si no se proporciona ni telemedicine ni videoElement, el componente usará el audio del dispositivo del profesional como fuente principal.

Enviando datos para prescripción

El componente puede ser configurado para enviar datos para prescripción utilizando la propiedad prescription-data. Esto permite que se envíen datos adicionales para que la prescripción se genere basado en los datos enviados.
La funcionalidad de envío de datos para prescripción (prescription-data) está disponible para prueba a partir de la versión 2.5.0 del componente.

Mevo

Para la plataforma MEVO, debe enviar los siguientes datos:
  • provider: “MEVO”
  • externalReference: Identificador único en la plataforma MEVO

Memed

La funcionalidad de envío de datos para prescripción para la plataforma Memed (prescription-data) está disponible para prueba a partir de la versión 2.6.0-rc.0 del componente.
Para la plataforma Memed, debe enviar los siguientes datos:
  • provider: “MEMED”
  • token: Token de autenticación de la plataforma Memed para el profesional
  • patient: Que es un objeto con los siguientes campos:
    • externalId: Identificador único del paciente en la plataforma Memed
    • name: Nombre del paciente
    • email: Email del paciente
    • phone: Teléfono del paciente
    • document: Documento del paciente (sólo números - opcional)
Al finalizar la grabación, el componente enviará los datos para la prescripción médica de la o sdk de prescripción médica de Memed, que generará la prescripción médica con base en los datos resultantes de la grabación.