This is a medical management system, assisting user to administer a huge data in clinic. In addition, another function is allowing doctor, nurses and the administrative staff.

On the client point of view, this is a faster and useful way to link to the healthcare service by using the system. 'Clinic Management System - SMS' is specially designed for general clinic, this system let them have a high efficiency management tools, computerize and systematic patients record, detail of drug information, this is the first achievements of the medical services.Medical services computerize is an irresistible general trend, this web site will provide medical information for the client, the user can find out a message they care. SMS provide on line appointment feature, which allow patients to make the appointment through Internet.

Furthermore, doctors can manage the clinic daily work by using SMS. 5 Functions of the System Patient Function SMS - allow patients to browse the doctor's schedule. In order to supply a direct appointment way on web, this feature provide a convenience practice which can avoid telephone line busy, or time consuming which cause by forming line at the Lenin.SMS will show out the doctors' schedule of the current month, the patients only need to select the appropriate doctor whom they want to see.

The patient will clearly know their occupied time. Making appointment is several simple steps. The patients can log in by using the User ID and Password, which are written on the consultation card. For the first time to log in, the patients can register on the web site and get their own ID and Password.

Each patient owns his consultation card, Doctors and patients can use their consultation card number to check and review the Medical story.The Patients can check their own Medical history through the web browser, which include the patient info, such as Name, address, age, sex, blood group, record of diagnose, any allergic reaction. 6 Staff (Doctor & nurse) Function SMS provides the calendar for the doctors, to check the calendar and appointment. In addition, the medical history are stored in the database. The doctor can use the hyperlink through the patients' names to the patient personal data and medical history.

The calendar allows the staff to apply different kind of leave. For instance, annual leave or non-paid leave, etc.By using the system, the medicine records can be checked; they can view the information of the medicines such as Medicines name, Expired date, Prices, Supplier info (Address and contact number) and Description. During the meeting, the doctor can store the patient treatment into the database, such as patient diagnosis, medicines, drug allergy, chronic disease. After the meeting or checking, the doctor will input the information and status in the system. If the patients are needed the injection, the updated records will transfer to the nurse for preparation.

Finally the system will calculate the total amount and print out the receipts. Computerize and centralize the patient's medical history in the database. 7 Administrator's Function The system divides different level of rights. For the administrator, he can control and amend the user information such as user's name, password, and user rights. In addition, the administrator has the right to change any scheduled of appointment or duty of the staffs. The system provides many kind of reports for administrator to manage and coordinate, such as Medical history report, medicines report, patient ports.

Administrators allow doing the backup for the system (scheduling or customizing). Note: If any user wants to change the password of the login ID. He or she can change his or her password on the Web site. If the user forgot the password, which condition is kept to administrator to reset. Meeting Query Policy For Patient.

If the patient is late, the vacancy automatically gave to another following patient. Then his appointment will schedule to the end of the queue, or if the middle of the queue has a hole (that's means the patient also came late or that time has no joking) then the patient could insert into the middle of the queue.Otherwise the patient arrived early and has a vacancy, he or she could meet the doctor immediately otherwise he will wait at your own time. If the Patient does not appeared in the surgery on the date of booked appointment, the system would automatically cancel the record of the appointment. For Doctor.

When a doctor has arrived late or has not appeared in the surgery, the process will be manually control, that's the doctor must be arranged with patients to book to another time or date. For Nurse. When a nurse as arrived late or has not appeared in the surgery, the process of the nurse could be controlled or accessed by doctor.Note: The above process is a manual control. 8 9 10 Systems Analysis and Design of Clinic Management System Data Flow Diagram Level O - Context Diagram 11 12 2 - Make Appointment 13 2 - Consultation 14 2 - Make Prescription 15 16 Systems Analysis and Design of Clinic Management System DATA DICTIONARY Process Dictionary Level 1 Name: Description: Name: Description: Name: Description: Name: Description: Name: Description: 1.

0 Access to Online Information Provide the medical information for ACH patient by web. 2. 0 Make Appointment Patient requirement is received and is confirmed for further processing. .

0 Consultation Provide the consultation for each patient. 4. 0 Make Prescription Keep the record of medicines of each patient. 5. 0 Medicines inventory control.

Updates the medicine receives file and control the reorder point. 17 Level 2 a) Make Appointment Process Name: Description: 2. 1 Mark Appointment Mark the available date and time, based on the timetable. B) Consultation Process Name: Description: Name: Description: c) Make Prescription Process Name: Description: Name: Description: 4. Filling prescription Filling prescription to each patient.

4. Update & check medicines record Update & check the medicines, which is the user's use. 3. 1 Prepare next patient Show the information of next patient after each consultation. 3.

2 Consultation Doctor provides the consultation. D) Medicines Inventory Control Process Name: Description: Inbound Data Flow: Outbound Data Flow: Name: Description: Inbound Data Flow: Outbound Data Flow: Name: Description: Inbound Data Flow: Outbound Data Flow: 5. 1 Medicine reorder control Control the medicines reorder point and update the medicine received file. Medicine data Medicine received data 5. Medicine stock maintenance Maintain the medicine stock data. Medicine received data Medicine data 5.

3 Maintain suppliers information Maintain the information of supplier. Information of medicine received Supplier data 18 Data Flows Dictionary Level 1 - 1. 0 Make appointment Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure:Name: Description: Data Structure: Name: Description: Data Structure: Confirmation booking is booked. Day off, Appointment Checking Check the appointment file to confirm the doctor is available or not. Staff ID, Date, Time Adding Mark the time reserve to that patient. Staff ID, Date, Time, Patient ID Old patient Confirm the patient ID's existence.

Patient ID. New patient Add the personnel detail of the new patient. Patient ID, Patient detail. Add appointment The Nurse in the detail of each appointment.

Patient ID, Date, Time, Staff ID. Check information Check the doctor ID while making the appointment.Staff ID. Adding Information Add, delete or update information of the staff file. Staff ID, Staff detail.

Check available date Check the day of the doctor's available. Staff ID, Date, Shift. Check holiday Check the appointment date is public holiday or not. No service provides on public holiday. Date.

19 Level 1 - 2. 0 Consultation Name: Description: Data Structure: Name: Description: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Old information Retrieve the patient's diagnosis while doing consultation.Patient ID, Patient diagnosis. New information Update the patient's diagnosis after consultation. Patient ID, Patient diagnosis.

Current patient history Hardcopy of patient medical history to the nurse for filing. Medical record. New patient history Nurse type in the new medical history after consultation. Medical record.

Old record Retrieve the last medical history of that patient while consultation. Medical record. New record Add the new medical history of that patient. Medical record.

Consultation done Mark the appointment file after consultation done. Consultation Done. Next appointmentCheck the next appointment. Appointment data.

Patient ID Check the Patient has any drug allergy. Drug allergy Drug Allergy Show the patient which drug has allergy Drug allergy 20 Level 1 - 3. 0 Make prescriptions Name: Description: Data Structure: Name: Data Structure: Name: Description: Data Structure: Check stock Check the stock of each medicine while doctor issue. If out of stock, give a message. Medicine data. Update stock After doctor confirm to issue each medicine update the stock automatically.

Medicine Stock. Prescription Add the medicine used data while doctor prescribe a medicine. Medicine Used Detail.New record Get the medical record after the consultation Medicine data Resource used Record what source the patient used 21 Level 1 - 4. 0 Medicines Inventory Control Name: Description: Data Structure: Name: Updated medicine stock Add, delete and update the information of medicine file. Medicine Detail, Stock.

Check medicine stock Confirm the stock while the doctor issues each medicine. Medicine Detail, Stock. Check purchased medicines Check the reorder point of each medicine each period. Medicine Received Data.

Medicine received After medicine received, update the medicine received file. Medicine Received Detail.Resource used Provide the detail of resource used. Resource used detail. Existing suppliers Provide the detail of the existing supplier. Supplier ID, Supplier Detail.

New suppliers Add, delete & update the details of supplier. Supplier ID, Supplier Data. Stock status Print the report about the stock status of each medicine weekly. Medicine detail. Level 2 - 1.

0 Make Appointment Data Flow Name: Description: Data Structure: Name: Data Structure: Request by Web Patient requires to make an appointment. Patient Confirmed message After the booking of appointment the system will prompt a usage to confirm that booking is booked.Day off, Appointment Accepted ID Confirm the patient's existing. Patient Data. Time table Which timetable is combined with Day off of each doctor and booked appointment.

Day off table, appointment. Level 2 - 2. 0 Consultation Data Flow Name: Description: Data Structure: Name: Description: Data Structure: Name: Description: Data Structure: Old information of the patient Retrieve the patient diagnosis. Patient ID, Patient Diagnosis. Next patient in the appointment list Check the next appointment. Appointment Data.

Diagnosis information of the patient Ready to do the consultation.Appointment Data. Done. Update patient info after consultation Update the patient diagnosis of after consultation. Patient ID, Patient Diagnosis.

Latest medical history Retrieve the latest medical history of that patient while consultation. Medical History. Updated medical history Add the new medical history of that patient. Medical History.

Drug Name When in consultation, check the information about the patient. Drug Allergy. Patient Name Check the patient about the drug allergy Drug Allergy. Chronic Disease When in consultation, check the information about the patient.

Medical record.Info of drug allergy When in consultation, check the information about the patient. Drug allergy Patient info When in consultation, check the information about the patient. Patient data 24 Level 2 - 3. 0 Make Prescription Data Flow Name: Description: Data Structure: Name: Structure: Prescription Update the new prescription for each patient Prescription medicines Prescription Pass the prescription in the next process Prescription medicines New record After the consultation record the patient condition Prescription medicines Check stock Check the stock of each medicine while doctor issue.

If out of stock, give a message. Medicine Data.Update stock After doctor confirm to issue each medicine update the stock automatically. Medicine Stock. Resource used After the update & check medicines record pass the used resource in next process Medicines stock 25 Level 2 - 4.

0 Medicines Inventory Control Data Flow Name: Description: Data Structure: Name: Description: Data Structure: Check medicine in stock Check the stock while the doctor issues each medicine. Medicine Data Update medicine received After medicine received, update the medicine-received file. Medicine Received Detail Update medicine inventory Add, delete and update the information f medicine file.Medicine Detail Check what medicine is received Provide the medicine-received information to write report.

Medicine Received Data Medicine stock report Print the report about the stock status of each medicine to control the reorder. Medicine Detail. Update suppliers information Add, delete and update the details of suppliers. Supplier ID, Supplier Data.

Maintain suppliers information Add, delete and update the details of supplier's information by the staff. Supplier ID, Supplier Data. Medicine quantity Provide the detail of medicine file to print the existing supplier.