In: Computer Science
Suppose that you have been appointed the project manager for a project to develop an online booking system for a multi-doctor medical practice that will replace an existing desktop system. The key functionality that is required is as follows:
a. What development methodologies should you consider?
c. What additional information would you need before you made a decision as to your choice of development methodology?
In “online booking system for a multi-doctor medical practice” I will consider all of the problems with the existing system. My objective will to provide a platform where all practitioners and patients can be brought together. In this application, all practitioners either new or working for a long time can sign up themselves. This way people can get to know and choose to visit any doctor of their choice. By using this application user will be able to know and access the professional profile of each registered doctor from all specialties. Doctor’sprofile includes information regarding their professional experience, practicing license, background, clinic timings, working days, clinic accessibility and other patient reviews also. Users would be able at their homes. The user can choose a doctor close to them or have more professional experience or have more good reviews from the other patients. New practitioners can easily join the platform and start taking appointments without the need of any expensive advertisement When registering as a patient, the user can give all necessary medical history so that he doesn't need to keep or bring his medical file when going for a check-up every time.
when a user books his appointment, the doctor can easily get access to the patient’s profile and also update medical record.
Users can sign up online, search for the nearby doctor and book appointment while sitting at their homes by using a web browser. Two different types of actors are using this system: user actor (patient), which can be registered to the system, search for the doctor and book an appointment. Administrative actor (doctor/ physician), which can log in to the system with a username and password, accept patient's appointment request and update medical record after each visit.
In order to achieve this goal , a through system study and investigation was carried out and data was collected and analyzed about the current system using document and data flow diagrams.
The concept of report production has been computerized hence, no more delay in report generation to the patient and doctors. The method will use to develop the system include interactive water fall model approach, dataflow, logical and entity relationship diagram where use to design the system.