Saltar al contenido principal

Sincronización LAN

Ejecuta HM Praxis en el portátil de recepción, el iPad del doctor y la estación de la oficina administrativa, y haz que cada cambio sea visible en todas partes en segundos. Todo en tu propia red local.

Función del plan Pro

La sincronización LAN está disponible en el plan Pro. Los planes de Prueba y Básico están limitados a un solo dispositivo.

Configurar la sincronización

1

Confirma que ambos dispositivos están en la misma LAN

HM Praxis descubre a los pares enviando una pequeña difusión UDP en la red local. Ambos dispositivos deben estar en la misma red Wi-Fi o Ethernet (la misma subred), y cualquier firewall local debe permitir que HM Praxis envíe y reciba esa difusión.

Solo LAN, sin nube

La sincronización es puramente par a par a través de tu red local. No hay servidor de retransmisión. Si tus dispositivos no pueden verse entre sí en la LAN, la sincronización no puede ocurrir.

2

Abre la configuración de sincronización en el dispositivo principal

Ve a Configuración > Sincronización. El dispositivo principal es el que tiene actualmente la base de datos que quieres compartir.

3

Habilita la sincronización

Activa Habilitar sincronización LAN. HM Praxis empieza a difundir un pequeño anuncio UDP en la red cada pocos segundos para que otras instancias puedan encontrar este dispositivo.

4

En el segundo dispositivo, descubre los pares

En el segundo dispositivo, abre Configuración > Sincronización. Tras habilitar la sincronización, la lista de pares descubiertos se llena con cualquier instancia de HM Praxis que difunda en la LAN. Cada dispositivo escucha las difusiones UDP de los demás y construye la lista de pares automáticamente.

5

Realiza la copia inicial de la base de datos

En el segundo dispositivo, elige el par principal y haz clic en Copiar base de datos del par. Esta es una transferencia masiva única para poner el segundo dispositivo al estado actual.

La copia inicial puede tardar minutos

El ancho de banda y el tamaño de la base de datos determinan cuánto. Tras la copia inicial, solo fluyen cambios incrementales entre dispositivos.

6

Verifica las actualizaciones en vivo

Crea o edita un paciente en un dispositivo. En unos segundos el cambio debería aparecer en el otro. Si no aparece, comprueba que ambos dispositivos sigan mostrando "Conectado" en su indicador de sincronización.

Cómo funciona la sincronización

1. Descubrimiento por difusión UDP

Cada dispositivo con la sincronización habilitada difunde un pequeño anuncio UDP en la LAN cada pocos segundos. Los demás dispositivos escuchan esas difusiones y construyen una lista de pares disponibles automáticamente. Solo se añaden a la lista los dispositivos de la misma organización.

2. Conexión por WebSocket

Una vez que los pares se han descubierto entre sí, abren una conexión WebSocket entre dispositivos para intercambiar datos. El descubrimiento (difusión UDP) encuentra a los pares; la conexión WebSocket hace la sincronización real.

3. Copia inicial de la base de datos

El nuevo dispositivo extrae la base de datos completa de un par en una transferencia. Esta es una operación única por dispositivo.

4. Registro de cambios incremental

Tras la copia inicial, cada cambio (crear, actualizar, eliminar) se registra en un registro de cambios local y se envía a los pares conectados. Los pares aplican el cambio a su propia base de datos.

5. Tolerante a desconexiones

Si un dispositivo se cae de la red, sigue funcionando. Los cambios pendientes se ponen en cola localmente y se sincronizan cuando el dispositivo se reconecta.

Qué se sincroniza entre dispositivos

Prácticamente todos los tipos de registro de HM Praxis se sincronizan:

  • Pacientes y sus expedientes médicos
  • Citas, materiales planificados y utilizados
  • Recetas y sus elementos
  • Artículos de inventario, categorías y cambios de existencias
  • Servicios, categorías de servicios y vínculos de materiales
  • Facturas, líneas de factura y pagos
  • Planes de tratamiento, hitos y sesiones
  • Registros del personal
  • Documentos subidos
  • Marca y configuración de la organización

Resolución de conflictos

Cuando dos dispositivos editan el mismo registro estando desconectados, HM Praxis aplica una política de "gana el último que escribe" basada en la marca de tiempo del cambio. El cambio rechazado se conserva en el registro de cambios para que puedas inspeccionar qué se sobrescribió.

  • La mayoría de las ediciones simultáneas son en registros distintos y nunca entran en conflicto
  • Para el mismo registro, gana la edición más reciente
  • Los conflictos de eliminación frente a edición se resuelven a favor de la eliminación
  • El registro de cambios de sincronización conserva un rastro para auditoría y depuración

Privacidad y cifrado

El tráfico de sincronización permanece en tu LAN. Los datos de los pacientes no salen de tu red durante la sincronización; nunca se suben a los servidores de rb-devops.com.

La confianza en la red importa

Como la sincronización es solo LAN y la confianza es implícita, actívala únicamente en redes que controles. Evita ejecutar la sincronización en redes Wi-Fi compartidas de cafeterías o aeropuertos.

Solución de problemas de sincronización

  • No se ven pares: confirma que ambos dispositivos están en la misma LAN y subred, y que el firewall local permite que HM Praxis envíe y reciba difusión UDP
  • Misma red pero sin pares: algunas redes Wi-Fi activan el aislamiento de clientes (también llamado aislamiento de AP), que impide que los dispositivos se vean entre sí y bloquea el tráfico de difusión. Las redes de invitados suelen tenerlo activado. Usa una red que controles con el aislamiento desactivado
  • La copia inicial falla: verifica que el dispositivo principal no se haya suspendido a mitad de la transferencia
  • Los cambios no se propagan: confirma que el indicador de sincronización muestra "Conectado" en ambos extremos
  • Un dispositivo está muy atrasado: prueba a desactivar y reactivar la sincronización para forzar una reconexión nueva