Explanation
The clinics and hospitals are needed to treat the patients from the diseases they are suffering. It is very paramount to have information about the most proximate clinic and Hospital if a person gets sick so that the medical emergency can reach him within time because it is very consequential to provide treatment as anon as possible.The clinic management system will avail the patient in getting treatment with other facilities within time. He doesn’t require waiting for his turn. He can book an appointment with the avail of the system and additionally he can take care about the slot in which he wants to be treated as per his convenience.
The system will avail in providing the information about the availability of medico so that the patient can visit the clinic in the meantime. It additionally avails the medicos in maintaining their quotidian roster to visit the patient in the clinic. The staff member will provide other accommodations and manage the patient visit.The system will avail in retrieving the data of every patient if it is paramount because the medico will optically discern the medical history of patient in order to provide felicitous diagnosis to him. The details regarding the staff member, ward boy, nurse and the medicos are congruously preserved in the system database.
Existing System
Patients need to visit nearby clinic within time so that they can get good care in the crisis situation. It is not always compulsory to find a disease cognate clinic in the nearby area because of none subsisting of a good system. Ergo people will probe here and there which will consume time.
It is not always possible that if the patient was at the clinic, he will find the relative medico at the same time or else he will face the crowd situation afore him. It will withal hamper the situation for the patient because he requires primary treatment as anon as possible.The subsistence system will constrain the search of patient and force him to take the visit from nearby clinic without any further information for any information regarding the medico who will go to treat him
Current System
The system is capable enough to provide information about the nearby clinic cognate to the disease from which the patient is suffering in current situation. The system is withal capable to book appointment with regard to the patient according to the medico he wants to visit.
The system withal maintain the track record of medico by providing him the roster of week so that he can get prior information about the patient details and the time at which he requires to be present at the clinic.
The staff members and the patients can engender their individual account in the system through which they can do their relative work which is additionally managed by the admin who is the head entity. The medicos can additionally get their salary and leave management with the avail of system.
Entity Relationship Diagram
Explanation:
Depending upon various reasons, at any point in time many people face diseases because of that they need to visit a doctor. It is a very crucial matter because the life of a human being is important than any other thing in the world and if a person becomes, treatment should be provided to him within time or else the situation can become worse. This entity relation model how the data of patients along with the doctor and staff members can be managed to third only in order to sustain a valuable system. The system is managed by the admin, he is the key entity that will look after all the details of the system and it also guides other users in order to provide them a good user interface. The system will also introduce different accounts to hold information of staff members and the doctor. They can also save their personal information. The Entity and their attributes are described below:
- Admin:
Admin is the supreme entity who will look after all the users of the system. He will provide any assistance in which the other user faces any problem regarding the service provided by the system. This entity will sustain the information about the admin that can be edited by the admin himself. After logging into his account, He can also access the account of other users and edit their details so that they can work smoothly. The whole system and the management of data are done under the supervision of admin. The admin can also remove the account of the users who are no longer part of the system. The related attributes are defined below:
- Admin_ID: In accordance to separate the account of admin, the system will provide an identity number.
- Name: This attribute will hold the information of authentic name of the admin.
- Contact No.: The admin will also provide his contact number so that the other users can connect to him.
- Email Address: If the user wants a written communication with the admin, then this attribute will hold the email address of admin.
2. Patient:
Every person who is facing any problem in his body and if he wants to visit the doctor then he needs to book an appointment prior to the visit so that the doctor can be available when the person reaches the clinic. This entity will save the information of all the accounts of the patients who wants to visit the clinic. The patients will have an account in the system through which they can book an appointment with the disease related doctor also suggested by the system itself. The patient can also suggest his time to visit as per his convenience if the slot is available. The account of every patient will hold every detail about the patient along with the history of the diagnosis. The related attributes are defined below:
- Patient_ID: Whenever the patient creates an account in the system, it is provided an identity number.
- Name: The patient will also input their original name as per the documents provided by them.
- Contact No.: It is necessary to save the contact number of every patient in case of an emergency.
- Email Address: The clinic will send all the receipt and documents on the email address of the patient.
- Residence: It is mandatory to save the information of the permanent address of the patient.
- Disease: This attribute will save the information about the disease from which the patient is suffering.
- Age: The age of every patient is saved in this attribute so that the dose of medicine can be calculated by the doctor.
3. Clinic:
There are so many clinics in a particular area which are the specialist in different type of diseases. This entity will save the information of the accounts of every clinic that include all the information regarding the clinic services and facilities along with the doctor information you are a part of a particular clinic. It also contains the information about the diseases which are diagnosed in the clinic along with the timing of clinic and the service charges. Sometimes the doctor will have more than one clinic which information is also saved in this entity. The related attributes are defined below:
- Clinic_ID: A system generated Identity Number is attached with the clinic account to help in login the account.
- Name: The official name of the clinic according to the documents is saved in this attribute.
- Contact No.: The contact number of the reception of the clinic is also saved in this attribute.
- Email Address: The email address of the clinic is saved in this attribute to have a communication with the patients.
- Location: This attribute will save the permanent location of the clinic to provide the location to the patient.
- Timing: It is very important to sustain the information of the timing of the opening of clinic.
- Owner: The owner of the clinic whether he is a doctor or not, this information is saved in this attributes.
4. Receptionist:
Whenever the patient visits the clinic for the first time, the person who will approach him at the very first is the receptionist of the reception counter. They will provide all the information about the query of the patient. The patient will also get the information about the doctors available in the clinic along with the disease he is suffering from currently. This entity will hold the data of the account of the receptionist which include all the details related to him. There are more than one person works at the reception therefore the system will sustain different account of the receptionist. The related attributes are defined below:
- Receptionist_ID: System generated Identity Number is attached with the account of receptionist.
- Name: The original name of every receptionist person is saved in this attribute.
- Contact No.: It is very important to provide the contact number of the reception so that the patient can connect to him.
- Email Address: The email address of the receptionist is also provided to the patient in order to get the information.
- Shift: The clinic is open 24 hours, the receptionist will work in different shifts which is saved in this attribute.
5. Doctor:
There are many different type of doctors who are specialist in different diseases are attached with the clinic so that they can provide their services to the patients who are visiting the clinic. The doctor can be a permanent doctor or visiting doctor according to the deal with the management. This entity will save the data of the account created by the doctors containing the information about their roster to visit the clinic and treat the patients. The centre table also saves the information about the work routine of the doctor along with his personal details .The doctor can edit the information related to him in his account, also the weekly roster information can be provided on his account. The related attributes are defined below:
- Doctor_ID: The account of every doctor is provided with Identity Number by the system.
- Name: The official name of every doctor according to their documents is saved in this attribute.
- Contact No.: It is important to have the contact number of all the doctors working in the clinic.
- Email Address: The doctors will also provide their working email address so that they can get information from the clinic.
- Duty Time: This attribute will hold information about the duty timing of the doctor as it differs according to the doctor.
- Residence: In case of emergency, it is necessary to sustain the information about the permanent address of the doctor.
- Specialty: Every doctor is specialized in a particular disease according to the education he has done.
- Type: This attribute will save the information about the doctor whether he is a visiting doctor or a permanent resident.
- Staff:
The management will hire people to manage the clinic activities and the patients also which come in the category of the staff of the clinic. They will create an account in the system through which they can provide information to the admin about their routine work. They can also get the information about the patients and the doctors in order to prepare a good roster of each doctor in a timely manner. They will answer all the queries of the patient and provide good service to the doctors also. This entity will hold the account of every staff person in which day can get all the routine work along with the weekly task. The related attributes are defined below:
- Staff_ID: List of members is attached with Identity Number provided by the system.
- Name: This attribute will hold the name of each staff member of the clinic.
- Contact No.: The staff will provide their contact number which is saved in this attribute.
- Email Address: The patient will connect with the staff member with the help of the email address.
- Residence: This attribute will save the permanent address of the staff member of the clinic.
User Interface Model
Login:
All the user of the system will get a user friendly interface through which they can perform their work in a great manner. The system will provide the initial interface through which the doctor, staff and the patient who are new to the clinic can create an account by registration into the system. After registration, they can access their account with the help of login credentials provided by the system. it also provide the forgot password option for the users If in case they forget their login credentials thereafter the system will help in finding them with the help of other information which will be provided by the user.
Dashboard:
Dashboard is arranged by the management according to the type of user and the role they will play in the system. It is customizable according to the need of the user, the options can be provided to him or add in the future. The admin can access the account of other user which option is provided on the dashboard of his account. All the other users can only access their personal account and the account of other user if the authentication is provided by the management.
Appointment Slot:
There are so many patients who visit the clinic everyday depending upon the disease from which they are suffering. It is not always possible that whenever the patient visits the clinic, you can get Diagnostic by the doctor. Therefore in order to ensure the availability of doctor it is necessary to book an appointment before coming to the clinic. The patient can book an appointment with the help of the system from his account according to the slot available and the doctor timing to be available in the clinic.
Booking:
After checking available slot, the patient can book an appointment with the doctor who is related to the disease from which the patient is suffering. The booking request is raised by the patient who is approved by the management according to the slot availability and the doctors timing when he is available in the clinic. The information about the booking is provided on the email address with the help of the system. The user interface will also provide other facilities to the patient if he wants to book any wheelchair or other service.
Payment:
After booking an appointment with the doctor in the clinic, the interface will lead the nation to the payment gateway there the patient it will get an estimated will which include all the charges which he needs to pay either online or at the time of visit in the clinic. There is a stop payment is also stand on the email address of the patient so that a proof of payment it is saved in the system in order to get the confirmation done.
Prescription:
When the Patient visit the clinic as for the appointment he has booked through the system, the doctor will prescribe medicines and treatment according to the severely of the disease from which the patient is suffering. If in case the doctor advice any other prescription therefore he can forward it with the help of the system interface on the account of the patient. It will provide a great service and help to the patient so that he does not need to visit the clinic again.