A leading hospital group in the UAE relied on a legacy Oracle Millennium EHR system, built on outdated HL7 standards. It was restricted to Windows machines and tightly coupled with costly vendor dependencies. Recognizing the urgent need for agility, accessibility, and interoperability, we partnered with them to reimagine their patient registration workflow using modern, web-native technologies and FHIR R4 standards.
Our mandate was clear: de-risk the transition, minimize disruption, and future-proof the system, all while operating entirely offline on the hospital’s private, air-gapped network.
In 2024, the UAE’s digital health market generated around USD 745.7 million, and is projected to reach USD 2,624.5 million by 2030, with a CAGR of about 23.5%. Meanwhile, the healthcare industry has rapidly embraced FHIR (Fast Healthcare Interoperability Resources) as the modern standard for healthcare data exchange, enabling better interoperability between systems through modern web protocols.
The hospital's registration process served as the critical first touchpoint for patients, making its efficiency fundamental to overall care quality. With over 15 million patient interactions annually requiring registration, every minute saved per registration translates to thousands of hours of staff time redirected to patient care rather than administrative tasks.
Our primary challenge was modernizing a mission-critical system without disrupting ongoing hospital operations or compromising stringent healthcare security requirements. Apart from this, the hospital's legacy system presented multiple operational and technical hurdles:
Heavy reliance on Oracle for both licensing and specialized manpower created unsustainable operational costs and limited autonomy.
The registration app only ran on Windows machines, preventing use on tablets, kiosks, or mobile devices which are critical in a fast-paced clinical environment.
Built on legacy HL7 protocols, the system couldn’t natively support modern JSON-based healthcare APIs or cloud-native patterns.
Debugging, testing, and deploying changes was slow and risky due to tightly coupled components with no clear separation of concerns.
All systems ran on a private, offline network, requiring a fully self-contained web application with zero external dependencies.
We began by auditing the existing Oracle Millennium system to identify stable APIs and data contracts we could safely leverage. Our research focused on three pillars:
We also studied SMART on FHIR for authentication, ensuring seamless integration with existing hospital credentials. This was done to ensure that there are no new logins and no training overhead.
We rebuilt the registration interface in React to make it fast, responsive, and clerk-friendly. Real-time validations now guide clerks through complex forms, catching errors instantly instead of after submission.
Behind the scenes, we balanced smart state management and caching using lightweight tools. Since many form tabs and sections repeat across patients, caching ensured everything stayed quick and seamless from day one.
To make adoption effortless, we used SMART Authentication, plugging the new web app directly into the existing login system. Clerks continued using their familiar credentials, no extra training required.
On the data side, we tapped into FHIR R4 APIs from Oracle Millennium. This move unlocked modern, JSON-based interoperability and made it possible to build the new experience without battling outdated HL7 protocols.
Key hospital devices still needed to work. We kept them in the loop:
Working with raw FHIR data is complex. To simplify, we introduced an adapter layer that translates it into plain, developer-friendly objects. This allowed the UI team to move quickly without needing deep knowledge of healthcare data standards.
We also made the platform configuration-driven. Adding new form options or codesets now takes minutes instead of days, giving the hospital more control and flexibility.
We redesigned registration with clerks in mind:
| Accessible Anywhere The web app now runs across devices - desktops, tablets, even phones. |
Reduced Costs Lower reliance on Oracle staff cut operational expenses. |
| Faster Workflows Clerks spend less time navigating forms and more time helping patients. |
Future-Ready With FHIR compatibility and modular workflows, the system can evolve with new healthcare standards. |