03 — Digital Health · Allianz-backed
Your entire medical history — lab results, X-rays, prescriptions — scattered across filing cabinets and hospital servers. Vivy wanted to put it all in your pocket, encrypted and under your control. I was one of the first designers to help make that real.
The problem
In Germany, a patient's medical records are typically fragmented: lab results at one clinic, X-rays at a radiology department, prescriptions in a physical file at home. Sharing them between providers means faxes, phone calls, and trips in person — introducing delay and risk at every step.
Vivy's ambition: let patients own their complete health data on their phone, request documents digitally from any provider, and share them securely with any practitioner — without the administrative overhead.
As one of the founding designers, my role wasn't just screen-making. It was establishing the design culture from scratch: the research practices, the product principles, the way decisions got made. We were building something genuinely new in a highly regulated space — which meant doing the research carefully and being honest about what the product could and couldn't yet do.
Document request & sharing
A patient opens the app, sends a request to their GP for last month's blood results, and receives them directly to their phone — no phone calls, no waiting rooms, no paper. Once there, files can be shared with any other practitioner in seconds, with access controlled entirely by the patient.
The trickiest UX challenge — expectation management
When we launched, many document requests went unanswered — because most doctors had never heard of Vivy. The technology worked. The ecosystem wasn't ready yet. Patients felt the app was broken. The problem wasn't the product — it was that we'd set expectations we couldn't yet meet.
The solution was to design for transparency rather than optimism. Instead of hiding uncertainty behind progress spinners, I built a request status system that kept users genuinely informed — what was pending, why it might be delayed, what their options were. We added educational moments that helped patients understand the process, not just the interface.
This was one of the most important decisions I made at Vivy: trusting users with honest information rather than papering over an imperfect reality with reassuring UX patterns. Patients responded better to honesty than to false confidence.
"Building a product that's ahead of its supporting infrastructure teaches you something most UX courses don't: how to manage the gap between vision and reality with dignity."
James Ciclitira — on VivyThe Munich sprint — invoice management
Private healthcare in Germany carries a specific burden: patients pay out-of-pocket and file reimbursement claims with their insurer. It is a time-consuming, paper-heavy process that causes real anxiety. I travelled to Munich to run a four-day design sprint with Allianz — the goal was to understand both patient and insurer needs before building a single screen.
Day 01
Stakeholder mapping
Unpacking Allianz's internal workflows and the legal requirements for invoice processing.
Day 02
Patient pain journey
Mapping every frustration, every piece of confusion, every moment of delay in the current process.
Day 03
Rapid prototyping
Multiple invoice submission flows, tested on-the-spot with real patients and Allianz staff.
Day 04
Validation & sign-off
Working prototype. Feature requirements aligned. A shared language between design, tech, and insurer.
File sharing & the practitioner interface
I also designed the practitioner-facing side — a secure, direct connection that made file sharing feel professional and trustworthy for both clinician and patient. The key design challenge: building enough trust signals that a doctor would be willing to integrate it into their workflow.