Eight years of clinical software, still in daily use.
An ICSI fertility clinic’s patient records, embryology registers, semen analysis, fingerprint check-in and SMS workflows have run on software we maintain since 2018. In 2024 we began carrying the whole thing onto a stack the team can still evolve in 2030.
- Client
- Fertility clinic, Pakistan
- Sector
- Healthcare · clinic operations
- Region
- Karachi, Pakistan
- Engagement
- Long-term operations partner
Clinical software outlives the engineers who write it. The original ICSI app had served the clinic for years — patient files, embryology scans, lab analyses, appointment reminders — but the platform underneath was no longer something a new hire could pick up. We were asked to keep the system in service while quietly moving it forward.
- 01
Two stacks, one clinic, no interruption.
The legacy JSP/JSF application stays online for the workflows that depend on it. A parallel Quarkus build (icsiapp_quarkus) is taking over module by module — each one cut over only when the clinic signs off.
- 02
Software shaped to the room.
DigitalPersona fingerprint hardware for patient check-in. An SMS sender service for appointments and results. A scheduler that handles overnight backups without anyone thinking about it. These are not features — they are how the clinic runs.
- 03
Maintenance is the deliverable.
Backups dated through this year. Document scans from 2018 still retrievable. The work that does not make headlines is the work that keeps a clinic open.
- Patient records, embryology register, semen analysis
- DigitalPersona 4500 fingerprint check-in
- SMS appointment + result notifications
- Overnight DB scheduler, retained backups
- Quarkus migration of core modules (in progress)
- In production since
- 2018
- Uptime profile
- Continuous, multi-year
- Current work
- Jakarta EE → Quarkus migration
Clinic name withheld for patient confidentiality.
- Legacy
- Java · JSF · JSP · Hibernate
- Modern
- Quarkus · Jakarta EE · Liquibase
- Integrations
- DigitalPersona SDK · SMS gateway · MSSQL backups