New Century Health Clinic
New Century Health Clinic offers preventive medicine and traditional medical care. In your role as an IT consultant, you will help New Century develop a new information system.
Background
You began the systems analysis phase at New Century Health Clinic by completing a series of interviews, reviewing existing reports, and observing office operations. Then, in Chapter 5, you acquired more information and developed a set of DFDs, process descriptions, and a data dictionary.
Now you decide to practice the object modeling skills you learned in this chapter. Before you begin, go back to Chapter 5 and review the New Century background material and fact-finding results. Also, your instructor may provide you with a complete set of interview summaries that you can use to perform your assignments. Then complete the following tasks.
Assignments
Identify possible use cases and actors, and create a use case diagram for the New Century Health Clinic system.
Select one of the use cases and create a class diagram.
Create a sequence diagram for the use case that you selected.
Create a state transition diagram that describes typical patient states and how they change based on specific actions and events.
New Century Health Clinic
New Century Health Clinic offers preventive medicine and traditional medical care. In your role as an IT consultant, you will help New Century develop a new information system.
Background Based on your earlier recommendations, New Century decided to continue the systems development process for a new information system that would improve operations, decrease costs, and provide better service to patients.
Now, at the end of the systems analysis phase, you are ready to prepare a system requirements document and give a presentation to the New Century associates. Many of the proposed system's advantages were described during the fact-finding process. Those include smoother operation, better efficiency, and more user-friendly procedures for patients and New Century staff.
You also must examine tangible costs and benefits to determine the economic feasibility of several alternatives. If New Century decides to go ahead with the development process, the main options are to develop the system in-house or purchase a vertical package and configure it to meet New Century's needs. You have studied those choices and put together some preliminary figures.
You know that New Century's current workload requires three hours of office staff overtime per week at a base rate of $8.50 per hour. In addition, based on current projections, New Century will need to add another full-time clerical position in about six months. Neither the overtime nor the additional job will be needed if New Century implements the new system. The current manual system also causes an average of three errors per day, and each error takes about 20 minutes to correct. The new system should eliminate those errors.
Based on your research, you estimate by working full-time you could complete the project in about 12 weeks. Your consulting rate, which New Century agreed to, is $30 per hour. If you design the new system as a database application, you can expect to spend about $2,500 for a networked commercial package. After the system is operational and the staff is trained, New Century should be able to handle routine maintenance tasks without your assistance.
As an alternative to in-house development, a vertical software package is available for about $9,000. The vendor offers a lease-purchase package of $3,000 down, followed by two annual installments of $3,000 each. If New Century buys the package, it would take you about four weeks to install, configure, and test it, working full-time. The vendor provides free support during the first year of operation, but then New Century must sign a technical support agreement at an annual cost of $500. Although the package contains many of the features that New Century wants, most of the reports are pre-designed and it would be difficult to modify their layouts.
No matter which approach is selected, New Century probably will need you to provide about 10 hours of initial training and support each week for the first three months of operation. After the new system is operational, it will need routine maintenance, file backups, and updating. These tasks will require about four hours per week and can be performed by a clinic staff member. In both cases, the necessary hardware and network installation will cost about $5,000.
In your view, the useful life of the system will be about five years, including the year in which the system becomes operational.
Assignments You scheduled a presentation to New Century in one week, and you must submit a system requirements document during the presentation. Prepare both the written documentation and the presentation. (To give a successful presentation, you will need to learn the skills described in Part A of the Systems Analyst's Toolkit.) Your oral and written presentation must include the following tasks:
1. Provide an overview of the proposed system, including costs and benefits, with an explanation of the various cost-and-benefit types and categories.
2. Develop an economic feasibility analysis, using payback analysis, ROI, and present value (assume a discount rate of 10%).
3. Prepare a context diagram and diagram 0 for the new system.
4. Provide a brief explanation of the various alternatives that should be investigated if development continues, including in-house development and any other possible strategies.
You may wish to include other material to help your audience understand the new system and make a decision on the next step.