<Omniscribe>.
Configuración inicial
1. Instalación
2. Importación en su aplicación
Componente React básico
Implementación con hooks
Props
Requeridas
Generación de reportes (requeridas en conjunto)
Opcionales
Callbacks
Obtener el último reporte
El callbacksetGetLastReport recibe una función async que puede almacenar y llamar después:
Actualización de datos del paciente
Use el estado de React para actualizar dinámicamente el contexto del paciente. El SDK se reinicializa automáticamente cuandopatientid o userid cambian.
Estructura de datos del paciente
Campos de extraData
Ejemplo completo
Gestión de estado con context
Para aplicaciones que necesitan compartir el estado de SofIA entre múltiples componentes:Ejemplo completo
Para ver una implementación completa con React y TypeScript, consulte nuestro repositorio de ejemplos: Ver ejemplo completo de React El ejemplo incluye:- Configuración completa con Vite + React 19 + TypeScript
- Consola de desarrollo con controles en tiempo real
- Editores de template y datos del paciente con validación JSON
- Cambio dinámico de User ID, Patient ID y Template ID
Mejores prácticas
Rendimiento
- Use
useCallbackpara callbacks estables (handleReport,setGetLastReport) - Implemente lazy loading para el componente en rutas no críticas
Estado
- Pase
setIsOpendirectamente — el SDK controla la visibilidad - Cambiar
useridopatientidremonta el SDK automáticamente