Web-Based Medical Centre Administration System
You need to Design Document.
This is a very brief description of the project.
You are required to develop a web based system to administer functionalities in a typical Australian medical clinic.
The main operators at the medical centre are; Doctor(s), Nurse(s), receptionist(s) and clinic manager. The administration has many distinctive functionalities;
reception, General Practitioner consultation, Nurse tasks, management and accounting tasks. There are sub-tasks involved in each one of the main tasks.
Reception sub-tasks include answering phone calls of patients, receiving patients at the counter, entering patient's details, making/updating/cancelling patients appointments, billing patients (bulk-billing, work cover and private). Medical Practitioner sub-tasks include reviewing patient's history, diagnosing, writing notes, referrals to specialists, prescribing medications, MRIs, CT-Scans, X-Rays, immunizations, allied health interventions and Pathology tests. It is also recommended to include medical objects in the development. Nurse subtasks include preparing care-plans, sterilization tasks, immunization and cleaning/padding minor injuries. The manager maintains rosters and assessments of Doctor(s), Nurse(s) and Receptionist(s). All correspondences between medical centre and other related organisations is required to be performed electronically online without paper work.
You are strongly encouraged to base your design on an open source generic system and develop the design further to tailor it for Australian clinics
Introduction:
2. Use Cases Diagrams
2.1 Overall System Use Case Diagram: (needs labelling and completion)
2.2 Detailed Receptionist Use Cases:
2.2.1 Add patient(only partial needs completion)
3. Use case Mapping and Explanations:
3.1 Receptionist Use Cases
3.1.1 Add patient(table describing this use case, you can add more information)
4. Software architecture: Explain and drawdiagram(s)
5. Layer modelling: Explain and drawdiagram(s)
6. Database design: Explain and drawdiagram(s)
7. Class modelling: Explain and drawdiagram(s)
8. Behaviour modelling: Explain and drawSequence diagram(s)
8.1 Sequence Diagram 1: Add Patient
Attachment:- Assignment template.rar