From 4ca300a3a20f861ee2ebdd66f26fb5008e0c8023 Mon Sep 17 00:00:00 2001 From: AF7626 <af7626@student.jamk.fi> Date: Wed, 19 Feb 2025 02:00:00 +0200 Subject: [PATCH] added content in Readme file --- .DS_Store | Bin 6148 -> 0 bytes README.md | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 44d2c1897fdd3134fb0d1f5e4b76e947eb17699d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJ5Iwu5S>XZ5kwO@%57<oasv~Y6XXJr7#T#2QvmgH2M&=YH=v-R<{X@YH#?)q z#)J|fn2~1RdOo}BXUpRuBA(ut6QVH@ji7>qeGFfS_(gj%FpD@@)>u}P*`ldey+}9w zRtDtRWpqLnUDI9n`8~b2eRWe5^JO!K4LR|+TECul{pGj*)m7`=7``Bt_GnHQw4fWh zq+2T6yYu0C(~sz$fgYYW=?tINshjpmc15+%!;f!r9v5f88E^*v3j?UxBBKLEADsbb zz!}&wAm4`o70eBzV)}GoNG$*`gE<N2(o0BAFw703B0Lb*RG_A^wHU1Fum_9F4Wpu_ z6I=7awliCY!fAJ`A5u7RuIQsP;0$yb80zI%>i^m9{=b{#SI&Sl@TVByte6#3+>+JS w-pxs^4bXF_h{Q$3Z3-r-6eCtj@ewo$>_H~L+%PJ_0`VV#M1v2`z>hNU0Tr4@PXGV_ diff --git a/README.md b/README.md index e69de29..47dea2f 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,83 @@ + + +### **Hospital Booking System Features** + +Your application should contain all the necessary features of a hospital booking business. Below are some example use cases and models that you might need. + +--- + +### **Hospital Location** +A place where patients can book appointments and receive treatment. + +--- + +### **Doctor** +Different doctor properties like: name, specialization, experience, consultation fees, available timings, location, patient reviews, etc. + +--- + +### **Patient** +A patient is a person who will book an appointment with a doctor at your hospital. You need to plan what the patient can do in your hospital booking app. + +#### **Example Use Cases:** +- Can register and unregister (removes all patient data) +- Can update own data (phone, email, medical history, etc.) +- Can see a list of available doctors in a selected hospital/location +- Can see details of a selected doctor (name, specialization, consultation fees, available timings, reviews, etc.) +- Can see a list of past appointments with statistics (total visits, total amount spent, etc.) +- Can book an appointment with a doctor +- Can cancel an appointment +- Can leave a review for a doctor (date, patient name, doctor, feedback, etc.) + +--- + +### **Receptionist** +A receptionist is an employee working at the hospital who handles patient bookings and cancellations. + +#### **Example Use Cases:** +- Can update own data (name, phone, etc.) +- Can add/remove/update doctor details (name, specialization, fees, availability, etc.) +- Can see a list of all doctors +- Can filter doctors based on different parameters (specialization, available today, fees, etc.) +- Can accept or reject appointment requests +- Can see a list of past appointments +- Can see details of a selected doctor (all doctor details, list of treated patients, reviews, etc.) +- Can lock a patient from the system (needs to contact the hospital again to unlock) +- Can see different statistics with graphs: + - Total appointments booked + - Most frequently booked doctors + - Patient visit trends + +--- + +### **Hospital Director** +The hospital director oversees hospital operations and finances. + +#### **Example Use Cases:** +- All that a receptionist can do +- Can add a new receptionist +- Can remove a receptionist +- Can view more financial details (total earnings from consultations, highest-earning doctors, etc.) +- Can update own details (name, phone, etc.) + +--- + +### **Hospital Administration** +Use hospital details in your app's About page. + +#### **Example Information:** +- List of hospital directors +- List of receptionists +- Basic information about the hospital (location, contact details, services offered, etc.) + +--- + +### **Admin (Super User)** +The root user of the system who has full control over all features. + +#### **Example Use Cases:** +- Can do/see/use all the features in the system +- Can add a new hospital director +- Can remove a hospital director +- Can reset the entire system (**USE WITH CAUTION!**) + -- GitLab