Case study · Healthcare data platform
Redox
Redox is the integration layer that lets engineers move patient data between healthcare systems. But onboarding every new customer ran through sales and support, a weeks-long manual process. Leading a team of two designers, three PMs, and engineers, I turned it into Redox's first self-service platform, where any engineer connects in hours.

First, we mapped how onboarding actually worked.

We sat down with Sales and Support and charted every step they walk a client through, from first contact to a live connection. The map showed exactly where clients stalled and where a self-service version would need the most care.
Enable any engineer to sign up without sales or support.

We organized healthcare data into logical “Actions” that aligned with how engineers think about their use cases. Each Action contained the relevant data fields, dramatically reducing complexity while giving developers precise control over their data exchanges.
Clients don't think in schemas. They think in tasks.
Full data schema
PatientAdmin
- Patient.Identifiers
- Patient.Demographics
- Visit.VisitNumber
- Visit.Location
- Visit.AttendingProvider
- Visit.Insurances
ClinicalSummary
- Problems
- Medications
- Allergies
- Results
- VitalSigns
Scheduling
- Visit.VisitDateTime
- Visit.Duration
- Visit.Reason
Results
- Orders.ID
- Orders.Status
- Observations
+ hundreds more
Lookup patient with ID
“We just need to look up a patient by their ID.”
Sign-ups kept using the same plain language: “we just want to look up a patient by ID.” That language became the model. Each Action bundles only the parts of the schema its task needs, so a team connects the pieces behind their MVP without ever reading, or even understanding, the full spec.
Straightforward testing with real-time feedback on every connection.

Testing tools let engineers verify integrations without leaving the platform. Each Action includes inline documentation, test messages, and real-time status showing whether messages were received.
A marketplace that turns weeks of coordination into instant discovery.

Developers could discover healthcare organizations already connected to Redox, seeing who's available, which Actions they support, and initiating connections directly. It replaced a weeks-long process of manual coordination and sales involvement.
Clear requirements upfront eliminate surprises.

Each organization's data-exchange requirements are displayed before connecting, so developers can prepare documentation in advance instead of discovering requirements through legal departments mid-process.
Agreements and payments in one session, not days of emails.

Developers review and sign agreements, provide company information, and set up billing in a single flow, replacing days of back-and-forth with legal departments and sales teams.
Live monitoring and troubleshooting for every data exchange.

Each connection displays activity metrics, success rates, and error logs, visibility that was entirely new to the platform, letting developers maintain and optimize integrations independently.
Outcome
Onboarding went from weeks to hours, for engineering teams of any size, from startups to enterprise.
The self-service platform freed sales and support to focus on high-priority customers. Beyond the product, we helped Redox establish a cohesive product development process: frameworks and practices that outlasted the engagement.