This repository contains the backend implementation of an Electronic Medical Record System for the University of Ghana Medical Center (UGMC). The system is designed to handle patient registration, encounter management, and vital sign tracking. It is built using Node.js with the Express framework for building REST APIs and MongoDB for data persistence.
- Patient registration with essential details.
- Encounter management for visitation tracking.
- Vitals tracking including blood pressure, temperature, pulse, and spO2.
- List and view patients.
- View details of a specific patient.
- View details of a specific encounter.
- Update patient information.
- Delete patients and encounters.
- Error handling and validation.
- Authentication and authorization.
- Node.js
- Express.js
- MongoDB
project-root/
|-- src/
| |-- controllers/
| |-- models/
| |-- routes/
| |-- services/
|-- package.json
|-- README.md