How an At-Home Fertility Testing Platform Automated Clinical-Grade Reports With a Custom Rule Engine

A venture-backed fertility testing company needed clinical-grade assessments delivered from home instead of a specialist's office. We built four connected portals and a Drools rule engine that generates personalized, gender-specific fertility reports automatically.

Talk to Us
Customer Focus

A venture-backed fertility testing company delivering clinical-grade assessments from home

Scope

Four connected portals, Patient, Provider, Admin, and Partner Clinic, plus a custom rule engine for personalized fertility reports

Stack

Java Spring Boot, Angular 12, Drools, Microservices

Status

Delivered

Outcomes

One shared system instead of siloed tools

No numeric outcome data was supplied for this engagement. The results below are capability outcomes confirmed in the case study brief.

  • Delivered four connected portals on a single HIPAA-compliant backend for patients, providers, admins, and a lab partner
  • Solved dependent-logic questionnaire branching that changes based on a partner's answers
  • Automated personalized, gender-specific fertility report generation through a rule engine instead of manual provider drafting
  • Built scheduling logic that accounts for both provider availability and menstrual cycle timing in real time through webhook integration
The Problem

Fertility care that required an office visit and platform logic no off-the-shelf tool could handle

Patients had no path to clinical-grade fertility testing without seeing a specialist in person, and the platform behind it needed to handle branching logic, live scheduling, and personalized clinical output at once.

01
No clinical-grade testing without a specialist visit

Patients needed clinical-grade fertility assessments they could complete from home, without the barrier of an in-person appointment.

02
Dependent-logic health intake questionnaire

The health intake form had questions that changed based on a partner's answers, making the branching logic difficult to build on either side of the form.

03
Scheduling tied to two moving variables

Ultrasound scheduling depended on both provider availability and each patient's last menstrual cycle date, and needed real-time webhook integration to stay accurate.

04
Personalized reports and dual payment support

Fertility reports required a sophisticated rule engine to generate accurate, personalized outcomes for both male and female patients, while payment had to support card and Klarna across different purchase types.

The Tech Stack

A microservices architecture split into Auth, Main, Clinic, Payment, Rule Engine, and Schedule services, built on:

  • Java Spring Boot
  • Angular 12
  • Drools Rule Engine
  • Stripe
  • Klarna
  • Google Calendar API
  • Google Address API
  • AWS S3
  • Microservices
What We Built

Four portals, one shared rule engine

Patient Portal

The patient-facing portal covers the full journey from box purchase to report delivery, including a dependent-logic health intake questionnaire that adapts to a partner's answers.

  • Box purchase supporting both card and Klarna payment
  • Partner account linking and consent capture
  • Dependent-logic health intake questionnaire that changes based on a partner's answers
  • Ultrasound scheduling and fertility report viewing

Need a rule engine that can generate personalized clinical outcomes at scale?

Talk to us about what dependent-logic questionnaires and automated report generation look like for your platform.

Talk to Us

Let’s #Transform Healthcare,# Together.

Partner with us to design, build, and scale digital solutions that drive better outcomes.

Location

Global Tech Teams LLC, 525 Washington Blvd, Industrious at Newport Tower, Jersey City, NJ 07310, United States.

Contact

+1 408 786 5974
contact@mindbowser.com
BOOK A QUICK CONSULTATION

Have a Healthcare Project in Mind?

Let’s discuss your goals, workflows, and next steps in a focused consultation call.

Calendar icon Schedule a Call

Contact form