Unified Medical Information Platform

React portal with FHIR, SSO, and real-time appointment management

Unified Medical Information Platform project preview

About the client

The client operates a long-established medical information system that offers solutions tailored to the operational demands of medical establishments. Developed and refined over more than ten years, the system comprises a suite of desktop applications serving medical professionals across disciplines and hierarchy levels. Because the project is protected by NDA, the client name, product name, original URLs, screenshots, and identifying assets are not disclosed.

01Client problem

To enhance the system, the client requested a refinement of application aesthetics, specifically for tools built on open-source frameworks such as chat, knowledge base, and file collaboration platforms. They also needed an all-encompassing web platform for medical system personnel. The platform should consist of distinct, autonomous modules that can function independently — for example, an appointment scheduling module for managing doctor visits and a contacts module for creating and editing records within the system.

02Solution

The web application our team built consists of a client-side component using React, covering interface design, dynamic functionality, backend request handling, websocket output processing, and product localization. To ensure robustness, comprehensive end-to-end testing was implemented using Jest and Puppeteer, verifying functionality and performance across the full application scope. The backend is developed with the Lumen framework. It receives requests from the client, processes them, and forwards them to the FHIR API of the medical service. After receiving the FHIR response, the backend relays it back to the React frontend. Key integrations include Keycloak for secure authentication and single sign-on, websockets for real-time data updates, independent modules for appointment scheduling and contacts management, and refined UI for open-source medical collaboration tools. Together, these components form a cohesive architecture that powers platform functionality and ensures seamless data flow and user interactions.
Details
Services
Development, DevOps, Architecture
Domains
Medical Information Systems, Healthcare Operations
Timeline
ongoing
Technologies
React (Redux), PHP (Lumen), Java (Keycloak), Node.js, FHIR, Nginx, Docker, Jest, Puppeteer
Disciplines
Technology, Development
slide image 0
slide image 1
slide image 2
slide image 3
slide image 4
slide image 5

Write to us