Group Size: Maximum Six Students Your company has been awarded the contract to create a Clinical...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Group Size: Maximum Six Students Your company has been awarded the contract to create a "Clinical Management System" software using Object Oriented /Unified Process methodology for the ABC family medicine and walk in clinic. Some members of your team interviewed the client; the clinic manager, to collect requirements about the proposed system and took the following interview notes. Case Description by clinic manager I am building a new family medicine and walk-in clinic (ABC clinic) in the Greater Toronto Area. We are anticipating to serve to approximately 1500-2000 patients per week on the average. We will initially have ten physicians (doctors), six nurses and eight receptionists and two Assistant managers to help me in running the day to day affairs of the clinic. Our clinic will be open 9a. to 7p.m Monday to Saturday. I have almost twenty (20) years' experience of managing medical clinics. We would like to store patient related data electronically as there is a governmental regulation to store and safeguard patients' information for confidentiality and privacy reasons. I have seen some very sophisticated software systems implemented in some clinics which offer almost all electronic features and are practically paperless and would like to have something like that for our clinic. Our Budget is 1 million dollars and the system should be implemented (completed) within 9 months timeframe. Comp2147 Group Project- Requirements Page 1 of 9 PROJECT SUBMISSION DETAILS Submission should be ONLINE through Blackboard Project Submission Link in the form of a SINGLE MS Word report/document (just one file per group) and add all models or other components in this report. LATE SUBMISSIONS WILL BE SUBJECT TO 10% PER DAY PENALTY. LATE SUBMISSIONS SHOULD BE EMAILED TO THE INSTRUCTOR (as the BB Submission Link will become inactive after the deadline) Please add all models created in Visual Paradigm with exported images added in this report.. DO NOT SUBMIT FILES IN ANY OTHER FORMAT SUCH AS VISUAL PARADIGM Your report should include a cover page (containing names and student Ids of all group members in alphabetic order) and a table of contents which SHOULD follow the numbering system for individual sections as provided in this document. (For example Activity Diagrams is Item No 8 and Class Diagram is item number 16) Project reports that do not follow the above mentioned formatting requirements would be subject to a 10% Penalty. Comp2147 Group Project- Requirements Page 9 of 9 9. Create a context level data flow diagram (DFD) to capture the scope of your project, use the example in chapter7 of the text book (fig 7-4 on page 187) 10.Decompose the context level data flow diagram to create the Level-0 DFD (text book names it as Level-0 but the Visual Paradigm tutorials name it as Level-1). 11. Pick any one Business Process and create a BPMN diagram. 12. Create a conceptual Data Model (ER) model (incorporate entity generalization hierarchies, if any, and business rules for overlap and disjoint) 13. Create an ER Model for fully normalized relations (Physical Data Model), use example 9-16 on page 331. 14. Create a Class diagram that would display class names, attributes, associations and relationships (generalization, composition, and aggregation) 15. Create Wireframes for the following tasks. use example in fig 10-3A (power point for Chapter 10 slide no 11) a. Appointment booking form for an existing (permanent) patient. b. Change the sequence in the Queue form for an emergency walk-in patient. c. Create Staff Schedule report for any given week. d. Store Patient Visit history form (Use a single sample patient) e. Patient Payment Entry form (One form for all type of payments such as doctor note, uninsured service etc.) 16.Create a Dialogue Diagram for any One actor/Scenario, use example (Power Point chapter 11 slide no 49) 17.Create a testing strategy for your Project which should include the test types and testing process you would specify [One page document] (use information provided in chapter 13, page 457-464) Comp2147 Group Project- Requirements Page 8 of 9 Project Deliverables 1. Create a system service request for creating a Clinical Management System for ABC clinic as requested by its Manager John Doe (use template from chapter 3-slide 8) 2. Develop a professional scale project charter (1-2 pages) as stipulated by PMBOK. Please research find some suitable template for project charter. 3. Develop a Feasibility Analysis document (4-5 page long) to justify the project from financial, organizational, and technical view point (use various templates from chapter 4). 4. Create a use case diagram (first cut) by performing textual analysis of the above provided business description for the ABC clinic in order to identify the candidate actors and use cases. 5. Add the screenshot (Image) of the Table created during the textual analysis process containing the Candidate Class, Extracted Text and Type columns (among others) 6. Pick any TEN (10) use cases from your project and create Written Use Cases at the Kite Level (bird-eye view, use the template in chapter7 of the text book (fig 7-32, 7-34 on page 226/228). 7. Create Three (3) Activity Diagrams for any three business processes belonging to your project, use the template in chapter7 of the text book (fig 7-37, 7-38, and 7-39 on page 233/234). 8. Modify the first cut use case diagram created in the above step based on the additional details derived from the written use cases activity diagrams and create a Refined and Detailed use case diagram by incorporating < >, < >, and < > relationships. Comp2147 Group Project- Requirements Page 7 of 9 non salaried employees (except doctors). I then provide this information to our accountant (external company hired by the owner) and they take care of payrolls and salaries. Full time employee's salaries and payroll is also managed by our accounting firm. Comp2147 Group Project- Requirements Page 6 of 9 The system should be able to store scanned copies of paper documents in some situations (for instance: in case of receiving paper based lab results/specialist letters. In case of any abnormal lab test results, patient should be recalled back to the clinic immediately to be seen by a doctor and discuss the results. The system should keep a track of all the calls made or messages sent to the patient by the clinic. The physicians are paid directly by the government for the services rendered to the patients. The system should provide the capability for the doctors to bill the government for their services and see their payments. There are however some patients who do not have government health coverage and they may pay cash, or may have coverage by an insurance company and the system should provide the Accounts Receivable and payable functionality for these and other cash payments (non-covered services mentioned before). The system should also provide reports about patients, visits, financial accounts, usage statistics etc. My job responsibilities as a manager include scheduling doctors, nurses and receptionists/secretaries for shifts. I calculate the number of hours worked for each Comp2147 Group Project- Requirements Page 5 of 9 The nurse will then take the patient to an examination room and enter his or her temperature, height, weight blood pressure and brief history of problems/symptoms and notes it down in the system. The patient is then seen by a doctor who would enter patient's complaints/symptoms, diagnosis and medications prescribed. The doctor should be able to accomplish the following tasks either by generating a print out from the system (and hand it to the patient) or send directly to the external party electronically (if the third party offers an electronic interface). a. Log patient's visit history including the symptoms, prescribed medicines or tests, and referrals. b. Prescriptions (print out given to the patient or sent to the pharmacy electronically) c. Lab Requisitions (print out given to the patient or sent to the Laboratory electronically: and receiving the test results back electronically as well). d. Specialist Referrals (print out given to the patient or sent to Specialists doctors' offices electronically: and receiving the specialists notes/letters back electronically as well) Comp2147 Group Project- Requirements Page 4 of 9 Patients may also come as a walk-in patient during the business hours and are put in the queue for the first available physician at that time (They cannot book a walk- in appointment). The system should keep a track of patients' appointment and change the status accordingly: booked, cancelled, arrived, Checked IN, Checked OUT, LWT(left without treatment), No show etc. Walk in patients are checked in, placed in the queue and are seen by the next available doctor. There are two exceptions to this process; a patient may request to be seen by a particular doctor and a patient may jump the wait line in case of an urgent need i.e. the triage process (i.e. chest pain, wound treatment etc.). The default time slot for patient appointment with doctor is 15 minutes but patients with special circumstances can be scheduled for double time (30 minutes). The system should store patients' basic information including her name, address, contact, health card, and his or her previous history of visits, treatment, medications, and lab results. Upon arrival (both scheduled and walk in) the receptionist would verify each patient's health card in real time (linked directly with ministry's system), address and contact details and then the secretary marks "checked in" status. At the end of the appointment, the secretary marks a "check out" status. Comp2147 Group Project- Requirements Page 3 of 9 Based on our discussion today I am summarizing the main functions that we would like to have in the software. I might forget to mention some items here and in case you need further information/clarification please don't hesitate to contact me at any time (as a group or in the class/lab). I might also send you any additional information at a later stage. Our business motto is to deliver best possible healthcare to our patients and we hope that the system that your team will develop will help us achieve excellence. I would be delighted to answer any further questions from your side and please let me know in case you would like to interview other potential user (doctors, nurses, and receptionists) and I will arrange it as well. New Patients will have to call the clinic to book an appointment with a physician and if they decide may become permanent patients of one of our physicians by filling up Ministry of Health's forms. We are required to send these paper forms to the ministry (and keep one copy for our records). Once they become permanent patients, they can either book, cancel or reschedule an appointment either online or by calling the front desk. Once booked an appointment can only be cancelled or rescheduled until 24 hours before the scheduled time. No shows or missed appointments are charged 30$ Patients do not have to pay for medical services in Canada however they are certain items that are not covered by the government and the patients will be required to pay for these services such as medical/sick notes, travel vaccinations etc. We will accept payments in cash or via a major credit card. Comp2147 Group Project- Requirements Page 2 of 9 Group Size: Maximum Six Students Your company has been awarded the contract to create a "Clinical Management System" software using Object Oriented /Unified Process methodology for the ABC family medicine and walk in clinic. Some members of your team interviewed the client; the clinic manager, to collect requirements about the proposed system and took the following interview notes. Case Description by clinic manager I am building a new family medicine and walk-in clinic (ABC clinic) in the Greater Toronto Area. We are anticipating to serve to approximately 1500-2000 patients per week on the average. We will initially have ten physicians (doctors), six nurses and eight receptionists and two Assistant managers to help me in running the day to day affairs of the clinic. Our clinic will be open 9a. to 7p.m Monday to Saturday. I have almost twenty (20) years' experience of managing medical clinics. We would like to store patient related data electronically as there is a governmental regulation to store and safeguard patients' information for confidentiality and privacy reasons. I have seen some very sophisticated software systems implemented in some clinics which offer almost all electronic features and are practically paperless and would like to have something like that for our clinic. Our Budget is 1 million dollars and the system should be implemented (completed) within 9 months timeframe. Comp2147 Group Project- Requirements Page 1 of 9 PROJECT SUBMISSION DETAILS Submission should be ONLINE through Blackboard Project Submission Link in the form of a SINGLE MS Word report/document (just one file per group) and add all models or other components in this report. LATE SUBMISSIONS WILL BE SUBJECT TO 10% PER DAY PENALTY. LATE SUBMISSIONS SHOULD BE EMAILED TO THE INSTRUCTOR (as the BB Submission Link will become inactive after the deadline) Please add all models created in Visual Paradigm with exported images added in this report.. DO NOT SUBMIT FILES IN ANY OTHER FORMAT SUCH AS VISUAL PARADIGM Your report should include a cover page (containing names and student Ids of all group members in alphabetic order) and a table of contents which SHOULD follow the numbering system for individual sections as provided in this document. (For example Activity Diagrams is Item No 8 and Class Diagram is item number 16) Project reports that do not follow the above mentioned formatting requirements would be subject to a 10% Penalty. Comp2147 Group Project- Requirements Page 9 of 9 9. Create a context level data flow diagram (DFD) to capture the scope of your project, use the example in chapter7 of the text book (fig 7-4 on page 187) 10.Decompose the context level data flow diagram to create the Level-0 DFD (text book names it as Level-0 but the Visual Paradigm tutorials name it as Level-1). 11. Pick any one Business Process and create a BPMN diagram. 12. Create a conceptual Data Model (ER) model (incorporate entity generalization hierarchies, if any, and business rules for overlap and disjoint) 13. Create an ER Model for fully normalized relations (Physical Data Model), use example 9-16 on page 331. 14. Create a Class diagram that would display class names, attributes, associations and relationships (generalization, composition, and aggregation) 15. Create Wireframes for the following tasks. use example in fig 10-3A (power point for Chapter 10 slide no 11) a. Appointment booking form for an existing (permanent) patient. b. Change the sequence in the Queue form for an emergency walk-in patient. c. Create Staff Schedule report for any given week. d. Store Patient Visit history form (Use a single sample patient) e. Patient Payment Entry form (One form for all type of payments such as doctor note, uninsured service etc.) 16.Create a Dialogue Diagram for any One actor/Scenario, use example (Power Point chapter 11 slide no 49) 17.Create a testing strategy for your Project which should include the test types and testing process you would specify [One page document] (use information provided in chapter 13, page 457-464) Comp2147 Group Project- Requirements Page 8 of 9 Project Deliverables 1. Create a system service request for creating a Clinical Management System for ABC clinic as requested by its Manager John Doe (use template from chapter 3-slide 8) 2. Develop a professional scale project charter (1-2 pages) as stipulated by PMBOK. Please research find some suitable template for project charter. 3. Develop a Feasibility Analysis document (4-5 page long) to justify the project from financial, organizational, and technical view point (use various templates from chapter 4). 4. Create a use case diagram (first cut) by performing textual analysis of the above provided business description for the ABC clinic in order to identify the candidate actors and use cases. 5. Add the screenshot (Image) of the Table created during the textual analysis process containing the Candidate Class, Extracted Text and Type columns (among others) 6. Pick any TEN (10) use cases from your project and create Written Use Cases at the Kite Level (bird-eye view, use the template in chapter7 of the text book (fig 7-32, 7-34 on page 226/228). 7. Create Three (3) Activity Diagrams for any three business processes belonging to your project, use the template in chapter7 of the text book (fig 7-37, 7-38, and 7-39 on page 233/234). 8. Modify the first cut use case diagram created in the above step based on the additional details derived from the written use cases activity diagrams and create a Refined and Detailed use case diagram by incorporating < >, < >, and < > relationships. Comp2147 Group Project- Requirements Page 7 of 9 non salaried employees (except doctors). I then provide this information to our accountant (external company hired by the owner) and they take care of payrolls and salaries. Full time employee's salaries and payroll is also managed by our accounting firm. Comp2147 Group Project- Requirements Page 6 of 9 The system should be able to store scanned copies of paper documents in some situations (for instance: in case of receiving paper based lab results/specialist letters. In case of any abnormal lab test results, patient should be recalled back to the clinic immediately to be seen by a doctor and discuss the results. The system should keep a track of all the calls made or messages sent to the patient by the clinic. The physicians are paid directly by the government for the services rendered to the patients. The system should provide the capability for the doctors to bill the government for their services and see their payments. There are however some patients who do not have government health coverage and they may pay cash, or may have coverage by an insurance company and the system should provide the Accounts Receivable and payable functionality for these and other cash payments (non-covered services mentioned before). The system should also provide reports about patients, visits, financial accounts, usage statistics etc. My job responsibilities as a manager include scheduling doctors, nurses and receptionists/secretaries for shifts. I calculate the number of hours worked for each Comp2147 Group Project- Requirements Page 5 of 9 The nurse will then take the patient to an examination room and enter his or her temperature, height, weight blood pressure and brief history of problems/symptoms and notes it down in the system. The patient is then seen by a doctor who would enter patient's complaints/symptoms, diagnosis and medications prescribed. The doctor should be able to accomplish the following tasks either by generating a print out from the system (and hand it to the patient) or send directly to the external party electronically (if the third party offers an electronic interface). a. Log patient's visit history including the symptoms, prescribed medicines or tests, and referrals. b. Prescriptions (print out given to the patient or sent to the pharmacy electronically) c. Lab Requisitions (print out given to the patient or sent to the Laboratory electronically: and receiving the test results back electronically as well). d. Specialist Referrals (print out given to the patient or sent to Specialists doctors' offices electronically: and receiving the specialists notes/letters back electronically as well) Comp2147 Group Project- Requirements Page 4 of 9 Patients may also come as a walk-in patient during the business hours and are put in the queue for the first available physician at that time (They cannot book a walk- in appointment). The system should keep a track of patients' appointment and change the status accordingly: booked, cancelled, arrived, Checked IN, Checked OUT, LWT(left without treatment), No show etc. Walk in patients are checked in, placed in the queue and are seen by the next available doctor. There are two exceptions to this process; a patient may request to be seen by a particular doctor and a patient may jump the wait line in case of an urgent need i.e. the triage process (i.e. chest pain, wound treatment etc.). The default time slot for patient appointment with doctor is 15 minutes but patients with special circumstances can be scheduled for double time (30 minutes). The system should store patients' basic information including her name, address, contact, health card, and his or her previous history of visits, treatment, medications, and lab results. Upon arrival (both scheduled and walk in) the receptionist would verify each patient's health card in real time (linked directly with ministry's system), address and contact details and then the secretary marks "checked in" status. At the end of the appointment, the secretary marks a "check out" status. Comp2147 Group Project- Requirements Page 3 of 9 Based on our discussion today I am summarizing the main functions that we would like to have in the software. I might forget to mention some items here and in case you need further information/clarification please don't hesitate to contact me at any time (as a group or in the class/lab). I might also send you any additional information at a later stage. Our business motto is to deliver best possible healthcare to our patients and we hope that the system that your team will develop will help us achieve excellence. I would be delighted to answer any further questions from your side and please let me know in case you would like to interview other potential user (doctors, nurses, and receptionists) and I will arrange it as well. New Patients will have to call the clinic to book an appointment with a physician and if they decide may become permanent patients of one of our physicians by filling up Ministry of Health's forms. We are required to send these paper forms to the ministry (and keep one copy for our records). Once they become permanent patients, they can either book, cancel or reschedule an appointment either online or by calling the front desk. Once booked an appointment can only be cancelled or rescheduled until 24 hours before the scheduled time. No shows or missed appointments are charged 30$ Patients do not have to pay for medical services in Canada however they are certain items that are not covered by the government and the patients will be required to pay for these services such as medical/sick notes, travel vaccinations etc. We will accept payments in cash or via a major credit card. Comp2147 Group Project- Requirements Page 2 of 9
Expert Answer:
Related Book For
Engineering Economic Analysis
ISBN: 9780195168075
9th Edition
Authors: Donald Newnan, Ted Eschanbach, Jerome Lavelle
Posted Date:
Students also viewed these databases questions
-
What power is required to pull a 5.0 kg block at a steady speed of 1.25 m/s? The coefficient of friction is 0.30.
-
When workers do identical jobs on an assembly line, measuring and assessing worker performance is rather straightforward. How might job appraisals be performed to ensure fairness when a firm employs...
-
Consider the following set of data where an experiment was done to determine the molarity of a solute. What mass of sample is needed to reduce the %RSD to 0.10% if the sampling constant is 17.3 g?...
-
A child rides a pony on a circular track whose radius is 5.25 m. (a) Find the distance traveled and the displacement after the child has gone halfway around the track. (b) Does the distance traveled...
-
Tones Industries has the following patents on its December 31, 2019, balance sheet. The following events occurred during the year ended December 31, 2020. 1. Research and development costs of...
-
By expanding the \([A]\) matrix in terms of ply stiffnesses show that a "balanced" cross-ply laminate having equal numbers of \(0^{\circ}\) and \(90^{\circ}\) plies is not necessarily quasi-isotropic.
-
Joseph Jones, a manager at Computer Science, Inc. (CSI), received 10,000 shares of company stock as part of his compensation package. The stock currently sells at $40 a share. Joseph would like to...
-
Given: Permeability, k = 40 x 104 cm/s Saturated unit weight of the soil = 20 kN/m Other information shown in the Figure E3-3 Determine the following: (a) Quantity of Discharge (b) Total vertical...
-
Complete Form 941 for the 4th quarter for TCLH Industries (which is located at 202 Whitmore Avenue, Durham, NC 27701; Employer Identification #44-4444444). Assume that all necessary deposits were...
-
A 21.00 kg mass is attached to a spring with spring constant 315.00 N/m. There is negligible friction. Initially it lies at rest at the origin. At t=0, it is given a quick and hard 'tap' from a...
-
The ticket sales for events held at the new civic center are believed to be normally distributed with a mean of 16,000 and a standard deviation of 2,000. (You may need to use the appropriate appendix...
-
Use the following chart on US Treasury Bond Rates to answer questions 9 and 10. All bonds are zero coupon bonds. Maturity 3 Month 6 Month 2 Year 3 Year 5 Year 10 Year 30 Year Yield 0.77 0.92 1.23...
-
Preparing an Income Statement, Statement of Retained Earnings, and Balance Sheet and Interpreting the Financial Statements [LO 1-2, LO 1-3] [The following information applies to the questions...
-
The comparative statements of Bramble Company are presented here. Bramble Company Income Statements For the Years Ended December 31 2022 2021 Net sales $1,814,500 $1,750,100 Cost of goods sold...
-
Joe Graduated in Engineering 5 years ago. His Employer will give him a raise of $8,000 per year if he passes the PE exam. (10 pts (5 pts ea.)) a) Over a 30-year career, what is the present worth of...
-
Define induction and types of induction.
-
State whether each statement is true or false. If false, give a reason. {purple, green, yellow} = {green, pink, yellow}
-
Our cat, Fred, has convinced me that I should set up an account that will assure him of his Meow Mix for the next 4 years. I will deposit an amount P today that will permit Fred to make...
-
A small vessel was purchased by a chemical company for $55,000 and is to be depreciated by MACRS depreciation. When its requirements changed suddenly, the chemical company leased the vessel to an oil...
-
The average age of engineering students at graduation is a little over 23 years. This means that the working career of most engineers is almost exactly 500 months. How much would an engineer need to...
-
Most countries in Europe do not have stringent laws to protect whistleblowers. True/false
-
In view of significant financial losses to investors, corporate fraud does not really affect the U.S. economy and investor confidence. True/false
-
The National Crisis Inquiry Report (2011) concluded that the financial crisis was unavoidable. True/false
Study smarter with the SolutionInn App