Reintento de Sincronizacion de Datos GNU Health #80

Open
opened 2025-12-03 16:25:40 +01:00 by josuedejesus · 4 comments
josuedejesus commented 2025-12-03 16:25:40 +01:00 (Migrated from gitlab.com)

Yo como personal de laboratorio quiero que, cuando el envío de resultados hacia el sistema hospitalario GNU Health falle (por caída de red, timeout, error del servidor externo o excepción interna), tener la opcion de poder reintentar la sincronizacion de los datos.

Criterios de Aceptacion:
-El sistema de poder hacer reenvio de los datos manualmente desde la UI.
-En caso de fallo se registra el log en la base de datos local.
-El resultado actualiza el estado en caso de exito.

Detalles tecnicos:

Resumen del flujo

  • La UI muestra registros de resultados con estado de error.
  • Usuario pulsa Reintentar en un registro.
  • La UI hace POST al endpoint /results/retry con { lab_result_id }.
  • Backend recibe el id, existencia, carga los lab_result_items donde lab_result_id = ?.
  • Backend prepara el payload antes del envio a GNU Health.
Yo como personal de laboratorio quiero que, cuando el envío de resultados hacia el sistema hospitalario GNU Health falle (por caída de red, timeout, error del servidor externo o excepción interna), tener la opcion de poder reintentar la sincronizacion de los datos. Criterios de Aceptacion: -El sistema de poder hacer reenvio de los datos manualmente desde la UI. -En caso de fallo se registra el log en la base de datos local. -El resultado actualiza el estado en caso de exito. Detalles tecnicos: Resumen del flujo - La UI muestra registros de resultados con estado de error. - Usuario pulsa Reintentar en un registro. - La UI hace POST al endpoint /results/retry con { lab_result_id }. - Backend recibe el id, existencia, carga los lab_result_items donde lab_result_id = ?. - Backend prepara el payload antes del envio a GNU Health.
josuedejesus commented 2025-12-03 16:32:27 +01:00 (Migrated from gitlab.com)

changed title from Reintento de Sincronizacion de Datos to Reintento de Sincronizacion de Datos GNU Health

<p>changed title from <code class="idiff">Reintento de Sincronizacion de Datos</code> to <code class="idiff">Reintento de Sincronizacion de Datos<span class="idiff left right addition"> GNU Health</span></code></p>
josuedejesus commented 2025-12-03 16:32:27 +01:00 (Migrated from gitlab.com)

changed the description

changed the description
josuedejesus commented 2025-12-03 16:40:56 +01:00 (Migrated from gitlab.com)

changed the description

changed the description
josuedejesus commented 2025-12-03 16:46:58 +01:00 (Migrated from gitlab.com)

assigned to @jorgefpaz011

assigned to @jorgefpaz011
Sign in to join this conversation.
No description provided.