Skip to content

Success story.

Calendar and CRM synchronized, without duplicates and with every transaction traceable

In one of the main health networks, each medical appointment generates events that must arrive flawlessly at the scheduling, clinical and CRM systems.

Image for the Calendar and CRM synchronized, without duplicates and with every transaction traceable case

We take on any challenge

At Zenta there are no obstacles we cannot overcome.

  • Challenge

    A recurring event, an unresponsive system, or an unrecorded transaction can all lead to inconsistencies in a patient's schedule. The solution had to process each event only once and be able to demonstrate this.

  • Solution

    We designed and documented an event-driven architecture on Google Cloud for creating, updating, and canceling appointments. Each event is processed only once thanks to duplicate control, and retries and reprocessing are configurable. We added a rules subsystem for the CRM, traceability for each transaction, and separate development, QA, and production environments.

Results from our management

  • Decoupled architecture for the 3 appointment operations and integration with the CRM.

  • Control of duplicates, retries and reprocessing defined and configurable.

  • Traceability of transactions and processing times, with scheduled cleaning.

  • 16 technical diagrams that serve as the basis for operation and support.