implementación de una extensión basada en eventos para sincronizar datos entre la aplicación WEB y FHIR DataStore en Google Cloud
Budget: $30 – $250 USD
Implementación de una extensión basada en eventos para una web app que propagará los cambios de la aplicación web en el almacén FHIR, así como consumirá eventos Pub/Sub (Google Pub/Sub es el servicio de mensajería empresarial de baja latencia de Google que permite la comunicación entre aplicaciones escritas de forma independiente alojadas en Google Cloud Platform y externamente) desde el almacén FHIR para mantener los datos de la app sincronizados con los cambios realizados en los recursos FHIR.
El proyecto web esta hecho en net 4 y no es compatible con la libreria para consumir pub/sub de google asi que se requiere desarrollar una web api en net 5 para consumir el pub sub desde el web app. Necesitamos implementar cloud functios para la logica de guardado y sync y pub/sub para controlar los disparadores a las cloud functions. Este pub/sub se consumira desde el web api. Tambien se debe implementar una logica para ejecutar colas de registros que quizas no se pudieron sincronizar por algún error. La sincronización debe ser bidireccional, tanto para sincronizar un registro como para cuando se sincronicen masivamente.
El proyecto web esta hecho en net 4 y no es compatible con la libreria para consumir pub/sub de google asi que se requiere desarrollar una web api en net 5 para consumir el pub sub desde el web app. Necesitamos implementar cloud functios para la logica de guardado y sync y pub/sub para controlar los disparadores a las cloud functions. Este pub/sub se consumira desde el web api. Tambien se debe implementar una logica para ejecutar colas de registros que quizas no se pudieron sincronizar por algún error. La sincronización debe ser bidireccional, tanto para sincronizar un registro como para cuando se sincronicen masivamente.