v1.0.9 - 2026-07-16
Añadido
- Acciones clínicas (Extras) — extrae las acciones que surgen de la consulta (peticiones, citas, pruebas, derivaciones) y entrégalas a tu HIS por categoría. Defines las categorías en la nueva prop
templateExtrasy recibes sus items en el callbackhandleExtras, tal como los produjo tu esquema (sin renombrar campos). Un botón por categoría, las dos primeras inline y el resto en un menú de tres puntos. Ver Acciones clínicas (Extras). - Prop
templateExtras(object, JSON Schema) — sus propiedades de primer nivel son las categorías. - Callback
handleExtras— recibe los items de la categoría pulsada, extraídos bajo demanda. Reutiliza el modal de vista previa de inserción para la curación (mismo flagshowInsertionPreview, activado portemplateExtras).
Cambiado
- Rediseño de la barra de acciones del transcriptor: botón de grabación/parada dedicado, medidor de nivel de audio, y los botones de Generar y Extras separados en píldoras propias.
v1.0.8 - 2026-07-09
Añadido
- Modal de vista previa de inserción — revisa y cura un informe generado antes de que llegue a tu app. Opt-in por API key (desactivado por defecto). Ver vista previa de inserción.
- Prop
onReportApply— recibe el informe curado desde el modal de vista previa de inserción. - Callback
updateTemplate— alimenta los valores existentes de los campos de tu EMR a la generación para que la regeneración produzca una nota revisada en lugar de una copia idéntica. Ver pre-rellenar desde tu EMR. - Resolución automática de
baseurl— las claves más nuevas seleccionan el endpoint automáticamente, por lo quebaseurlahora es opcional para ellas.
v1.0.7 - 2026-06-23
Añadido
- Selector de entorno de audio en los ajustes de micrófono: una opción de cobertura mínima de VAD por usuario obtenida del backend y enviada como
vad_min_coverageen el comando de grabación por WS
Deprecado
wssurl— deprecada e ignorada. La URL del WebSocket de transcripción ahora la proporciona la settings API; solo elimina la prop.
v1.0.6 - 2026-06-11
Añadido
- Anonimización de datos del paciente — la PII en
patientdatase enmascara del lado del cliente antes de cada petición saliente y se restaura en la respuesta.
Cambiado
- Límite de descripción personalizada por campo elevado de 1.000 a 3.000 caracteres.
- Mejoras de estabilidad y rendimiento.
v1.0.5 - 2026-05-13
Añadido
- Borrador automático del informe — se borronea un informe en segundo plano en cuanto termina la grabación.
- Detección de cortes de audio — los cortes se marcan inline en la transcripción, con una advertencia antes de generar o regenerar.
Cambiado
- Mejoras de estabilidad y rendimiento en la grabación y la generación de notas.
v1.0.4 - 2026-04-17
Cambiado
- Mejoras de fiabilidad en la grabación de audio — recuperación del micrófono, monitoreo de conectividad y manejo más claro de “no hay micrófono disponible”.
v1.0.3 - 2026-04-14
Añadido
- Soporte de idiomas extendido.
Eliminado
- Propiedad
showconsentindicator.
Corregido
- Parches de seguridad para dependencias de terceros.
v1.0.2 - 2026-03-19
Añadido
- Soporte de idiomas extendido (checo, francés, sueco; separación de
enenen_GB/en_US). - Rediseño de la UI de configuración de templates — un campo de prompt general y toggles de activación/desactivación por campo.
- Arrastrar y soltar archivos y pegado desde el portapapeles en el chat.
Cambios importantes
- Se agregó la propiedad
showconsentindicator; el indicador de consentimiento está oculto por defecto (establécela entruepara mostrarlo). (Eliminada más tarde en 1.0.3.)
v1.0.0 — 2025
Tipo de release: MayorAñadido
- Prop
templatereemplazatoolsargspara la configuración de esquemas de datos clínicos - Prop
templateidrequerida junto contemplatepara la generación de reportes - Campo
isConfigurableen las propiedades del template para controlar la personalización del usuario - Modo
debug="true"con logging estructurado en consola con prefijo[Sofia SDK] - Modo solo-chat automático cuando se omiten
template/templateid
Cambiado
- El botón de generar ahora requiere ambos
templateytemplateidpara aparecer
Deprecado
toolsargs→ usartemplate(será eliminado en v2.0)
Eliminado
isonlychat— el modo solo-chat ahora es automáticodisablegenerate— omitirtemplate/templateiden su lugardisableactions— no montar el componente en su lugarsofiatitle— el título siempre es “SofIA”isscreenloading— no disponible en UI basada en Chattranscriptorselectvalues— sin efectorenderReportContent— renderizado personalizado no disponible en Chat UIhandleFill— no disponible en Chat UItoast— sin efecto
Migración
Consulta la Guía de Migración para instrucciones paso a paso.v0.0.x — 2024
Versiones pre-release iniciales. Destacados:- v0.0.10 — soporte de procesamiento de archivos; warnings de deprecación para props legacy; soporte de
isConfigurableen campos del template. - v0.0.9 — autosummary configurable de la conversación.
- v0.0.3 — primera versión pública: web component
<sofia-sdk>con Shadow DOM, transcripción de audio en tiempo real, generación de informes, soporte de frameworks (Vanilla JS, React, Angular), inglés/español, callbackshandleReport/setIsOpen/setGetLastReport,patientdatay templates JSON Schema Draft-07.