A scalable cloud-based EHR for managing hospital admissions using embedded AI
Abstract
A sophisticated, user-friendly Electronic Health Record (EHR) application powered by transformer-based Artificial Intelligence (AI) was developed. The primary objective is to make advanced EHR technology accessible to healthcare providers in underdeveloped regions lacking robust Information Technology (IT) infrastructure. Thus, the application is designed to run on mobile devices such as tablets, which are affordable, portable, and intuitive. The application includes essential features for managing patient admissions, including provider information, hospital departments, wards, bed assignments, patient details, emergency contacts, vital signs, immunizations, allergies, medical history, appointments, laboratory tests, diagnoses, treatment plans, medications, clinical notes, visit logs, discharge summaries, and referrals, making the application comprehensive. It is deployable over the cloud and scalable to accommodate varying demand. Developed within a microservices framework, the stack comprises PostgreSQL and MongoDB for data storage; Express.js for registration, authentication, and authorization; Flask for AI services; and the Django REST framework for API management. The frontend employs React.js for a dynamic client interface. The application was implemented following DevOps principles, utilizing GitHub for version control; Jenkins for continuous integration and deployment (CI/CD); Docker for containerization; Kubernetes for orchestration; Terraform and Ansible for Infrastructure as Code (IaC); Amazon Web Services (AWS) for cloud infrastructure; Prometheus, Grafana, and the ELK Stack for monitoring and logging; and established practices for security, compliance, and feedback for continuous improvement. This advanced application is poised to revolutionize and enhance healthcare delivery.
Related articles
Related articles are currently not available for this article.