You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-10Lines changed: 6 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Open-source Node.js backend for a Hospital Management System (HMS), designed around real hospital workflows and production constraints.
4
4
5
-
This repository contains **only the Node.js / Express backend**. Any Java Spring Boot services referenced in the architecture are **external and closed source**.
5
+
This repository contains **only the Node.js / Express backend**.
6
6
7
7
---
8
8
@@ -11,8 +11,7 @@ This repository contains **only the Node.js / Express backend**. Any Java Spring
11
11
* Node.js (Express) backend
12
12
* JWT-based authentication with Role-Based Access Control (RBAC)
13
13
* Core HMS APIs (OPD, IPD, Billing, Rooms, Pharmacy, Lab)
14
-
* MongoDB and PostgreSQL integration
15
-
* Redis caching
14
+
* MongoDB
16
15
* Security and validation middleware
17
16
***Docker & Docker Compose support for local development and deployment**
18
17
@@ -29,8 +28,7 @@ This repository contains **only the Node.js / Express backend**. Any Java Spring
29
28
## Tech Stack
30
29
31
30
***Node.js**, **Express**
32
-
***MongoDB**, **PostgreSQL**
33
-
***Redis**
31
+
***MongoDB**
34
32
*`bcrypt`, `jsonwebtoken`, `helmet`, `cors`
35
33
*`dotenv`, `morgan`, `express-validator`
36
34
***Docker**, **Docker Compose**
@@ -62,10 +60,8 @@ Roles:
62
60
63
61
* Admin
64
62
* Doctor
65
-
* Nurse
66
63
* Reception
67
-
* Pharmacy
68
-
* Lab
64
+
* Patient
69
65
* Billing staff
70
66
71
67
RBAC is enforced at the middleware level.
@@ -114,7 +110,7 @@ This will:
114
110
115
111
* Build the Node.js backend image
116
112
* Start the API server
117
-
* Start MongoDB, PostgreSQL, and Redis containers
113
+
* Start MongoDB
118
114
* Configure internal networking between services
119
115
120
116
Once running, the API will be available at:
@@ -160,4 +156,4 @@ This repository is open source.
160
156
161
157
Closed-source and proprietary components are intentionally excluded.
162
158
163
-
Ensure compliance with local medical data protection and healthcare regulations before any production deployment.
159
+
Ensure compliance with local medical data protection and healthcare regulations before any production deployment.
0 commit comments