Q1. You are required to present an outline design of a system that will be used by doctors at a medical practice to keep basic patient records. The system should record each consultation between a doctor and patient, any illness diagnosed by the doctor, and any drugs prescribed to the patient. At regular intervals, an auditor will use the system to check whether the same drug is being prescribed repeatedly to a particular patient. (a)Sketch a UML use case diagram for the above functionality. (b)Sketch a UML class diagram for system architecture to support this functionality. (c)Perform structured analysis and structured design for the above software.