UML Modeling and Full-Stack Implementation of A Teleconsultation Platform With Real-Time Management of Patients and Medical Procedures
UML Modeling and Full-Stack Implementation of A Teleconsultation Platform With Real-Time Management of Patients and Medical Procedures
Abstract: In response to the rapid expansion of telemedicine services, this paper presents the design and implementation of
a teleconsultation platform based on systematic UML modeling and a full-stack architecture. The design process includes
the definition of functional requirements through use case diagrams, the structuring of business entities via class diagrams,
and the orchestration of dynamic interactions using sequence diagrams. The developed infrastructure is supported by a
relational database optimized for managing user profiles, teleconsultation sessions, and medical prescriptions. The back-
end is designed to ensure data persistence and secure request processing, while the front-end, built around a reactive
architecture, enables real-time visualization of biomedical parameters. The platform also handles authentication
management and medical transactions, with automated generation of digital prescriptions. The results demonstrate the
system's robustness, scalability, and compliance with the requirements of modern digital healthcare environments.
Keywords: UML Modeling, Full-Stack Development, Patient Management, Real-Time Visualization, Medical Database.
How to Cite: Heriniaina Mamitina Rabearison; Fanjanirina Razafison; Nomena Razafimanjato; Manohinaina Zafintsalama; Fany
Randriantiana; Harlin Andriatsihoarana. (2025). UML Modeling and Full-Stack Implementation of a Teleconsultation
Platform with Real-Time Management of Patients and Medical Procedures. International Journal of Innovative
Science and Research Technology, 10(4), 3236-3248. https://doi.org/10.38124/ijisrt/25apr2048.
Sequence Diagrams
These diagrams illustrated the sequences of interactions between system components for key scenarios, including:
Account Creation
Telemedicine Act
After successful authentication, the user is redirected to platform overview, personal account information, and a
the home page, which displays a welcome message, a brief navigation menu for accessing different functionalities.
The "Specialization" menu presents the list of available but only administrators can add, modify, or delete
medical specializations. This section is accessible to all users, specializations.
Through the "Patient" menu, healthcare professionals identification. Options are also available to add or update
can view and manage patient records. Each patient is information, generate medical prescriptions, and export them
associated with a unique identifier in the form of an as PDF files.
automatically generated QR code, facilitating rapid
The "Stakeholders" menu gathers the directory of administrators. These stakeholders can initiate video calls for
practitioners: requesting personnel, referred physicians, and conducting teleconsultations or expertise exchanges.
Only the administrator can block, unblock, modify, or delete accounts other than their own.
The next step involves connecting biomedical sensors to data such as electrocardiogram (ECG), auscultation, body
the patient, allowing real-time visualization of their temperature, heart rate, blood oxygen saturation (SpO₂), and
physiological parameters. The dedicated interface displays blood pressure.
However, despite its strengths, the current solution A clear and structured UML-based modeling,
presents some limitations. Scalability has not yet been tested facilitating collaboration between developers, designers,
under large-scale production environments. Moreover, and healthcare professionals;
although security measures such as HTTPS, JWT, and A reactive and modular technical architecture, making
password encryption have been implemented, a thorough the system scalable to accommodate new features (e.g.,
compliance analysis with healthcare data protection standards tele-expertise module, integration of biomedical
(e.g., GDPR, HIPAA) remains to be conducted. Lastly, sensors);
interoperability with third-party systems (EHRs, hospital A smooth user experience, designed from the early
software) requires the implementation of standards such as stages to consider real-world constraints and
HL7 or FHIR [13], [14]. expectations of both patients and practitioners;
A foundation for future integration of medical artificial
B. Comparison with Existing Platforms intelligence, through the analysis of collected data (e.g.,
Many teleconsultation platforms have emerged in recent for suggesting diagnoses or personalized treatments).
years, particularly in the post-COVID-19 context. The
Doctolib solution (Europe), for instance, relies primarily on a V. CONCLUSION
user-centered approach with limited transparency regarding
conceptual modeling or software modularity. More academic This work led to the design and development of an
works, such as those of Fezzani & Hamadi [15], have interactive medical teleconsultation platform based on
explored the development of a teleconsultation application rigorous UML modeling and a modern full-stack architecture.
through UML modeling, yet without deep integration of real- The adopted approach ensured strong consistency between
time functionalities or dynamic prescription management. functional specifications and technical implementation,
resulting in a stable, ergonomic system adapted to current e-
More recently, Plazas Pemberthy proposed a UML health needs. The platform supports patient and practitioner
profile for IoT-based healthcare systems [16], although this management, real-time data visualization, and the secure
work remains focused on the sensor/network aspects. In generation of digital prescriptions.
another study, Ait Saadi et al. introduced a self-adaptive
medical platform based on ontologies [17], which is highly Future Directions for Development Include:
powerful but requires a complex infrastructure.
Interoperability: Integrating HL7 and FHIR standards to
Compared to these approaches, the platform presented in allow connection with third-party systems (EHRs,
this article stands out through: hospitals, laboratory information systems).
Mobility: Developing a native or hybrid mobile
A complete integration of UML models (use cases, class application to improve user access in low-connectivity
diagrams, sequence diagrams) directly translated into
contexts.
software functionalities;
The use of modern full-stack technologies ensuring
system fluidity and maintainability;