Saltar al contenido principal

Guía de configuración de sincronización de datos

Mantén HM Praxis al día en los dispositivos de tu clínica. La sincronización es punto a punto a través de tu propia red local, así que tus datos se comparten directamente entre tus equipos y nunca pasan por nuestros servidores.

Se requiere el plan Pro

La sincronización entre dispositivos está disponible en el plan Pro. Los usuarios Básico y Prueba usan un único dispositivo sin sincronización. Mejora a Pro para desbloquear la sincronización.

1

Verifica la suscripción al plan Pro

La sincronización solo está disponible en el plan Pro. Revisa tu estado de suscripción para confirmar tu plan.

Si tienes Prueba o Básico, mejora a Pro para habilitar la sincronización.

2

Activa la licencia en el dispositivo principal

En tu dispositivo principal (el que ya tiene la base de datos que quieres compartir), activa tu clave de licencia si aún no lo has hecho:

  1. Abre la aplicación
  2. Ve a Configuración → Licencia
  3. Introduce tu clave de licencia y haz clic en "Activar"

Consulta la guía de activación de licencia si necesitas ayuda.

3

Habilita la sincronización LAN en el dispositivo principal

Una vez activada tu licencia, activa la sincronización:

  1. Ve a Configuración → Sincronización
  2. Activa "Habilitar sincronización LAN" (ON)
  3. Ambos dispositivos deben estar en la misma red Wi-Fi o Ethernet (la misma subred)
  4. El dispositivo comienza a anunciarse a otras instancias de HM Praxis en la red local

No se sube nada a la nube. La sincronización se queda por completo en tu red local.

Solo LAN, sin nube

La sincronización es puramente punto a punto a través de tu red local. No hay servidor de retransmisión y los datos de tus pacientes nunca se almacenan en nuestros servidores. Si tus dispositivos no se ven entre sí en la LAN, la sincronización no puede ocurrir.

4

Descubre dispositivos en el segundo equipo

En cada dispositivo adicional que quieras sincronizar:

  1. Instala la aplicación
  2. Actívala usando la misma clave de licencia
  3. Ve a Configuración → Sincronización y habilita la sincronización LAN
  4. Espera a que la lista de dispositivos descubiertos muestre el dispositivo principal

Cada dispositivo escucha los anuncios de los demás en la LAN y arma la lista de dispositivos automáticamente.

5

Copia la base de datos y verifica la sincronización

Pon al día el segundo dispositivo y luego confirma las actualizaciones en vivo:

  1. En el segundo dispositivo, selecciona el dispositivo principal y haz clic en "Copiar base de datos del dispositivo" (una transferencia masiva única)
  2. Haz un cambio en un dispositivo, por ejemplo crea un paciente de prueba
  3. En unos segundos el cambio debería aparecer en el otro dispositivo
  4. Comprueba que ambos dispositivos muestren "Conectado" en su indicador de sincronización

Si la sincronización no funciona, consulta la sección de solución de problemas más abajo.

Cómo funciona la sincronización

Arquitectura local-first

Todos los datos se almacenan primero localmente en cada dispositivo, así que puedes trabajar completamente sin conexión. Cuando los dispositivos están en la misma red local con la sincronización activada, los cambios fluyen directamente entre ellos.

Descubrimiento por difusión UDP

Cada dispositivo con la sincronización activada envía un pequeño anuncio UDP en la LAN cada pocos segundos. Los demás dispositivos escuchan esos anuncios y arman la lista de dispositivos automáticamente. Solo se agregan los dispositivos de la misma organización.

Conexión directa punto a punto

Una vez que los dispositivos se descubren, abren una conexión WebSocket directa entre ellos a través de tu red local para intercambiar los cambios. Ningún dato pasa por nuestros servidores.

Resolución de conflictos

Si los mismos datos se cambian en varios dispositivos sin conexión, la app combina los cambios automáticamente usando una estrategia de "última escritura gana". Rara vez se necesita una resolución manual de conflictos.

Registro de cambios incremental

Después de la copia inicial única de la base de datos, cada cambio (crear, actualizar, eliminar) se registra en un registro de cambios local y se envía a los dispositivos conectados, que lo aplican a su propia base de datos.

Qué se sincroniza

Los siguientes datos se comparten entre los dispositivos de tu red local:

Datos principales

  • Pacientes y expedientes clínicos
  • Notas y documentación
  • Planes de tratamiento y seguimiento de progreso
  • Historial y clasificaciones

Agenda y facturación

  • Citas y eventos del calendario
  • Facturas y registros de pago
  • Servicios e inventario
  • Historial de facturación

Configuración

  • Plantillas y formularios
  • Campos personalizados y categorías
  • Miembros y roles de la organización

No se sincroniza

  • Configuración local de la app (tema, tamaño de ventana)
  • Caché temporal y registros
  • Los originales de imágenes grandes se replican aparte, fuera de banda

Solución de problemas de sincronización

El estado de sincronización muestra "Desconectado"

Confirma que ambos dispositivos estén en la misma red Wi-Fi o Ethernet. Intenta desactivar y volver a activar la sincronización LAN en Configuración → Sincronización. Asegúrate de que tu firewall local permita a HM Praxis enviar y recibir en la LAN.

Los cambios no aparecen en los otros dispositivos

Verifica que la sincronización esté habilitada en ambos dispositivos y que cada uno vea al otro en su lista de dispositivos descubiertos. Ambos deben permanecer en la misma red local. Si un dispositivo acaba de unirse, completa primero el paso único "Copiar base de datos del dispositivo".

La copia inicial de la base de datos tarda demasiado

El ancho de banda y el tamaño de la base de datos determinan cuánto tarda la copia única. Mantén ambos dispositivos en la red local y la app abierta. Después de la copia inicial, solo se transfieren los cambios incrementales, lo que es mucho más rápido.

Error de sincronización: "Autenticación fallida"

Tu licencia puede haber vencido o haber sido desactivada. Revisa tu estado de suscripción. Reactiva tu licencia si es necesario.

Registros duplicados después de la sincronización

Esto es raro, pero puede ocurrir si los mismos datos se crearon en varios dispositivos mientras estaban separados. Edita o elimina el duplicado en cualquiera de los dispositivos y el cambio se propaga. Contacta a soporte si necesitas ayuda.

El firewall bloquea el descubrimiento

Los firewalls locales o el "aislamiento de clientes" en redes Wi-Fi de invitados pueden bloquear los anuncios UDP y la conexión entre dispositivos. Permite a HM Praxis a través del firewall local y usa una red que deje a los dispositivos comunicarse directamente.

Notas avanzadas de sincronización

Se requiere la misma red

La sincronización solo ocurre mientras los dispositivos comparten la misma red local. No hay retransmisión por internet, así que los dispositivos en ubicaciones distintas no pueden sincronizarse hasta que vuelvan a estar en la misma LAN.

Elegir el dispositivo principal

El dispositivo principal es el que actualmente tiene la base de datos que quieres compartir. Un dispositivo nuevo obtiene su primera copia de ese equipo y luego ambos se mantienen al día automáticamente.

Originales de imágenes

Las miniaturas se sincronizan junto con la base de datos, mientras que los originales de imágenes a resolución completa se replican aparte, fuera de banda, para no ralentizar los cambios diarios.

Indicador de sincronización

El indicador de sincronización en la app muestra si los dispositivos están conectados y cuándo se intercambió el último cambio, lo cual es útil para confirmar que los cambios recientes llegaron a los demás dispositivos.

Buenas prácticas

Para una sincronización LAN confiable:

  • Mantén la app abierta en al menos un dispositivo para que los cambios sigan fluyendo
  • Usa una conexión por cable o Wi-Fi estable en la misma red para la copia inicial
  • Revisa periódicamente el indicador de sincronización para detectar problemas de conexión a tiempo
  • Evita hacer el mismo cambio en dos dispositivos mientras están separados
  • Mantén ambos dispositivos en una red que permita conexiones entre dispositivos