# Universal Digital Health Record System (UDHR)
A centralized digital health record platform for South African public healthcare facilities.
## Features
- Secure login with role-based access control (doctor, nurse, administrator)
- Patient registration and profile management linked to SA ID number
- Comprehensive patient history and medical records
- Search and retrieval across multiple facilities
- Medical record updates (diagnosis, treatment, prescription, lab results)
- Cross-facility data sharing and synchronization
- User and staff management
- Reporting and analytics dashboard
- POPIA-compliant data protection
## Tech Stack
- Frontend: React
- Backend: Spring Boot (Java)
- Database: MySQL
- Authentication: JWT
- Version Control: Git/GitHub
## Getting Started
1. Install dependencies:
```
npm install
```
2. Start development server:
```
npm run dev
```
3. Build for production:
```
npm run build
```
## Usage
- Log in with your role (doctor, nurse, or admin)
- Access patient records by searching SA ID or name
- Add or update medical records
- Manage staff accounts and permissions
- Monitor system performance and data sync across facilities