تفاصيل العمل

Hospital Management System (HMS) – Backend Solution

نظام متكامل لإدارة المستشفيات يركّز على تسهيل التواصل بين المرضى والأطباء مع أعلى مستوى من الأمان والاعتمادية.

الفكرة الأساسية

المريض يقدر يحجز موعد مع الطبيب، والنظام بيتأكد تلقائيًا من توفر الموعد.

بعد الحجز:

يتم إرسال إشعار للطبيب عبر البريد الإلكتروني لقبول أو رفض الموعد.

عند القبول، المريض يستلم تفاصيل الموعد كاملة عبر الإيميل.

بعد الكشف، الطبيب يسجّل:

Advice

Prescriptions

Dosage

Frequency

Duration

وكل التفاصيل دي بتوصل للمريض مباشرة عبر البريد الإلكتروني.

بالإضافة إلى Real-time Chat بين الطبيب والمريض للتواصل السريع والفعال.

Security & Authentication

تم التركيز بشكل كبير على الأمان:

Validation كامل لكل البيانات قبل حفظها في قاعدة البيانات.

Account verification باستخدام OTP.

تحديد عدد محاولات تسجيل الدخول (حد أقصى 5 محاولات فاشلة).

JWT Authentication مع Role-Based Access Control.

Current Features

User Management

تسجيل دخول للأطباء والمرضى

نظام صلاحيات (Roles & Permissions)

Patients & Doctors Management

إضافة وتحديث البيانات بسهولة

Appointments Management

حجز وإدارة المواعيد

متابعة حالة الموعد (Pending / Accepted / Rejected)

Prescriptions Management

إنشاء وربط الروشتات بالمرضى والأطباء

Real-time Chat

باستخدام Socket.IO لضمان سرعة واستقرار التواصل

API Documentation

باستخدام Swagger لتسهيل التكامل مع أي تطبيق Frontend أو Mobile App

Tech Stack

Backend: Node.js + Express.js

Database: PostgreSQL

Real-time Communication: Socket.IO

Authentication & Security: JWT, OTP, Data Validation

API Docs: Swagger

Future Enhancements (Planned)

المشروع ما زال في مرحلته الأولى، مع خطة لإضافة:

Payments & Billing

Medical Records & Reports

Notifications (Email / SMS)

Admin Dashboard

Advanced Security Enhancements

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات