E-health Web Portal for International Software Integrator

Azati assisted an international software integrator in eliminating legacy code, rebuilding a complex healthcare web portal, and resolving mission-critical bugs. The portal is used by healthcare facilities to streamline operations, improve efficiency, and provide timely support to patients. The solution involved migrating the portal from outdated PHP 4 to modern technologies, integrating advanced features, and improving overall usability, including accessibility for visually impaired users.

Discuss an idea

faster page load speed after migration to Java & Angular

50+

new features delivered to support clinics and patients

20-30

critical production bugs resolved during stabilization phase

All Technologies Used

Java 8
Java 8
Spring Boot 2.0
Spring Boot 2.0
Spring WebSocket
Spring WebSocket
Spring Security CAS
Spring Security CAS
PostgreSQL
PostgreSQL
Angular
Angular

Motivation

The client suffered from an aging PHP 4 healthcare portal that constantly crashed, blocked the release of new features, frustrated patients with poor usability, and generated a heavy support workload for the internal team. The goal was to rebuild the platform using modern technologies, stabilize core workflows, improve mobile accessibility, and make the system compliant with security and accessibility standards.

Main Challenges

Challenge 01
Broken Processes and Growing Technical Debt

The legacy portal slowed down clinics' daily operations, causing appointment delays and producing user complaints. The outdated architecture made even small fixes costly and risky.

#1
Challenge 02
Zero Documentation and No Knowledge Transfer

The previous vendor abandoned the project mid-way. The client was unable to maintain the system, and Azati had to reverse-engineer the entire platform to understand data flows, integrations, and dependencies.

#2
Challenge 03
Unstable Legacy PHP 4 Codebase

Frequent crashes, outdated frameworks, and incompatible third-party integrations made the system unreliable. Migration required preserving critical data while building a new architecture in parallel.

#3
Challenge 04
Low Scalability and Limited Performance

The old system could not handle traffic growth from clinics and mobile users. A complete technology shift to Java and Angular was needed to support higher loads and introduce new functionality.

#4

Our Approach

Agile Delivery & Rapid Stabilization
We started with two-week sprints focused on stabilizing the most painful areas for users and administrators. Early iterations prioritized bug fixing, restoring broken flows, and improving reliability.
Deep Reverse Engineering
Since no documentation existed, our engineers analyzed the legacy codebase, mapped data structures, rebuilt business logic, and redefined requirements together with the client's team.
Full Migration to Java & Angular
The platform was gradually migrated from PHP 4 to Java EE and Angular 8. We rebuilt the architecture, modernized security, introduced structured APIs, and performed a safe database migration without service disruption.
Accessibility & Mobile Optimization
We created mobile-friendly interfaces and a dedicated version for visually impaired users. This ensured compliance with accessibility standards and expanded the platform's usability across diverse patient groups.

Want a similar solution?

Just tell us about your project and we'll get back to you with a free consultation.

Schedule a call

Solution

01

Doctor Call Module

Allows patients to quickly and securely request consultations with doctors online, schedule appointments, and receive advice via the portal, improving access to healthcare.
Key capabilities:
  • Secure video or chat consultations
  • Doctor availability scheduling
  • Appointment reminders
  • Integration with patient records
02

Medical Examination Module

Allows patients to quickly and securely request consultations with doctors online, schedule appointments, and receive advice via the portal, improving access to healthcare.
Key capabilities:
  • Online scheduling of exams and tests
  • Calendar synchronization and reminders
  • Rescheduling and cancellation support
  • Automatic notifications to patients and staff
03

Questions & Answers Module

Provides a secure platform where patients can ask medical questions and receive responses from qualified professionals, improving patient education and engagement.
Key capabilities:
  • Secure question submission
  • Professional answers from licensed staff
  • Tracking of past queries
  • Integration with patient profile and history
04

Online Medical Insurance

Allows patients to manage their medical insurance, verify coverage, submit claims, and track reimbursement, streamlining the interaction with insurance providers.
Key capabilities:
  • Insurance policy management
  • Document upload and verification
  • Claim status tracking
  • Integration with billing and appointments
05

Admin Dashboard

A centralized control panel for healthcare administrators to monitor portal usage, manage users, and analyze operational performance for better decision-making.
Key capabilities:
  • User and role management
  • Portal analytics and reporting
  • Appointment and workflow tracking
  • System alerts and notifications
06

Accessible Mode for Visually Impaired

A specialized version of the portal designed to ensure accessibility for users with visual impairments, including screen reader support, high-contrast interface, and keyboard navigation.
Key capabilities:
  • Screen reader compatibility
  • High-contrast display and scalable fonts
  • Keyboard navigation support
  • Simplified interface for easier interaction

Business Value

Improved Patient Access to Healthcare Services: The portal streamlined medical consultations, appointment bookings, and insurance management, making healthcare services more accessible and convenient for patients.

Enhanced Operational Efficiency for Providers: Administrators and medical staff gained a centralized dashboard for managing users, monitoring portal performance, and tracking appointments, reducing manual workloads and improving workflow efficiency.

Inclusive and Modern Healthcare Experience: The portal's mobile-friendly design and accessibility features for visually impaired users ensured a broader, more inclusive user base, increasing patient engagement and satisfaction.

Ready To Get Started

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.