Case study

How AMBOSS transformed medical diagram creation with stable edge reshaping

Clutch logo in dark mode with a five-star rating and a score of 4.9, indicating high customer satisfaction and excellent reviews.
Challenge

Scaling precision for complex medical pathways

Client

AMBOSS provides a leading medical knowledge platform serving more than a million healthcare professionals worldwide.
A critical part of this platform is an interactive diagramming tool that allows medical professionals to create complex medical and chemical graphs that must be both visually clear and technically accurate.

Baseline

The AMBOSS internal tool, built on @xyflow/react, was already a capable system featuring a custom design system, interactive flowchart editing, advanced edge labeling, and used a state management architecture powered by Zustand.

Performance bottleneck

Team encountered a technical hurdle regarding node connections, as medical flowcharts grew in complexity.
Complex multi-segmented paths required significant computational overhead, leading to costly recalculations during node movement.

Precision and control

Medical professionals needed the granular control to manually adjust intricate diagrams for maximum clarity.
To provide the manual precision and stability required for professional medical documentation, AMBOSS sought to transition to stable, reshapable orthogonal edge system.

Solution

Specialized solution integration

Rather than continuing to iterate on a purely algorithmic approach, AMBOSS turned to Synergy Codes for a ready-made solution from their Overflow component library. The implementation focused on providing proven reshaping functionality for orthogonal edges, offering stability and reliability the medical platformrequired.

Because AMBOSS had clearly defined their technical requirements, the integration was remarkably smooth. The delivered solution:

  • Preserved innovation: Synergy Codes integrated the new system with AMBOSS's existing automatic pathfinding functionality to route connections intelligently around nodes. 
  • Enhanced existing features: The custom draggable edge labels developed by AMBOSS worked perfectly with the new reshaping system. 
  • Delivered immediate value: The stable reshaping worked right out of the box, requiring minimal customization to meet professional standards. 
Results

The impact of this technical evolution was immediate and transformative

01
Zero reshaping bugs

Medical professionals can now create and edit diagrams without the interruption of unpredictable line behavior.

02
Preserved workflow

Users kept all their familiar features while gaining rock-solid stability in edge manipulation.

03
Enhanced visual quality

Diagrams maintain clean, professional layouts that are crucial for precise medical communication.

04
Improved developer experience

The AMBOSS development team can now focus on new educational features instead of maintaining complex edge-routing algorithms.

Looking forward

This collaboration demonstrates the power of utilizing specialized component libraries to solve complex technical challenges.

By leveraging the battle-tested Overflow reshaping component, AMBOSS transformed a technical bottleneck into a seamless, high-performance experience for medical professionals worldwide.

The Overflow component library solved our edge editing challenges by providing a robust foundation for manual manipulation. The solution was stable enough to integrate seamlessly with our existing custom features, proving that specialized libraries can effectively accelerate the development of complex tools like medical flowchart editors.

Dominic Terres
Physician Product Engineer at AMBOSS

Ready to make your diagrams smarter and faster?

Let’s build a more intuitive, performant solution for your team – just like we did with Klea. Tell us what’s holding you back. We’ll help you move forward.

Contact details
Only company domains are supported.

By sending a message you allow Synergia Pro Sp. z o.o., with its registered office in Poland, Wroclaw (51-607) Czackiego Street 71, to process your personal data provided by you in the contact form for the purpose of contacting you and providing you with the information you requested. You can withdraw your consent at any time. For more information on data processing and the data controller please refer to our Privacy policy.

*Required
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.