Question: Homework 6: Chapter 6 Personal Trainer, Inc. Personal Trainer, Inc. owns and operates fitness centers in a dozen Midwestern cities. The centers have done well,

Homework 6: Chapter 6 Personal Trainer, Inc.

Personal Trainer, Inc. owns and operates fitness centers in a dozen Midwestern cities. The centers have done well, and the company is planning an international expansion by opening a new supercenter in the Toronto area. Personal Trainers president, Cassia Umi, hired an IT consultant, Susan Park, to help develop an information system for the new facility. During the project, Susan will work closely with Gray Lewis, who will manage the new operation.

Background

Working as an IT consultant for Personal Trainer, Susan Park used data and process modeling tools to create a logical model of the proposed information system. Now she wants to build an object-oriented view of the system using O-O tools and techniques. Before you perform the following tasks, you should review the information and background in Chapters 1 and 2, and the fact-finding summary of the case provided in Chapter 4.

Tasks

1. Identify possible actors and use cases involved in Personal Trainers operations.

2. Create an object relationship diagram for the Personal Trainer information system.

3. Create a use case diagram for the system.

4. Select one of the use cases and create a sequence diagram and a state transition diagram.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Here an example of how you should solve it for a similar problem.

Description:

New Century Wellness Group offers a holistic approach to healthcare with an emphasis on preventive

medicine as well as 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 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. The next step in the SDLC is to perform an object-oriented analysis of the new system. Before you begin, go back and review the organization chart and processes list from Chapter 1, and the diagrams data store list from Chapter 5. Then complete the following tasks.

Tasks

1. Identify possible use cases and actors, and create a use case diagram for the New Century

Wellness Group system.

2. Select one of the use cases and create a class diagram.

3. Create a sequence diagram for the use case that you selected.

4. Create a state transition diagram that describes typical patient states and how they change

based on specific actions and events.

Solution :

Tasks

Identify possible use cases and actors, and create a use case diagram for the New Century Wellness Group system.

Use cases might include Establish New Patient, Make or Change Appointment, Remind Patient, Provide Service, Bill Patient, Handle Insurance Claim, and Update Records.

Actors might include Patient, Provider, Medical Staff, and Office Staff.

A sample diagram for the Make or Change Appointment use case follows:

Name:

Make or Change Appointment

Actor:

Patient/Office Staff

Description:

Describes the process used to make or change an appointment

Successful Completion:

Patient requests new appointment or change

Office staff offers available appointments

Patient chooses an appointment

Office staff adds appointment and cancels changed appointment if needed

Alternative:

Patient requests new appointment or change

Office staff offers available appointments

Patient chooses not to schedule or change appointment

Pre-Condition:

Patient needs to schedule or change an appointment

Post-Condition:

Appointment is scheduled or changed.

Assumptions:

None

Sample documentation for the Make or Change Appointment use case follows:

Name:

Update records

Actor:

Office Staff/Medical Staff/Patient

Description:

Describes the process of updating patient personal and medical information

Successful Completion:

Office staff receives updated information from patient or medical staff

Office staff locates patient records

Office staff adds or corrects records

Office staff adds appointment and cancels changed appointment if needed

Alternative:

None

Pre-Condition:

Change occurs in patients information

Post-Condition:

Patient records updated to reflect change

Assumptions:

Established patient

Sample documentation for the Remind Patient use case follows:

Name:

Remind Patient

Actor:

Patient/Office Staff

Description:

Describes the process used to remind a patient of an appointment

Successful Completion:

Office staff identifies following weeks appointments

Office staff prints reminder postcards

Office staff mails postcards and calls patients two days before appointment

Alternative:

None

Pre-Condition:

Patient has scheduled appointment during the following week

Post-Condition:

Patient receives reminder postcard and reminder calls

Assumptions:

Patient has valid mailing address and phone number

Sample documentation for the Establish New Patient use case follows:

Name:

Establish New Patient

Actor:

Patient/Office Staff

Description:

Describes the process used to set up new patient records

Successful Completion:

Office staff provides patient with medical history and insurance billing forms

Patient returns completed forms

Office staff creates a patient file

Office staff adds patient to current list

Alternative:

Office staff provides patient with medical history and insurance billing forms

Patient does not complete forms

No file is created

Pre-Condition:

Patient requests medical services

Post-Condition:

Patient file is created

Assumptions:

Providers are taking new patients

Sample documentation for the Submit Insurance Claim follows:

Name:

Submit Insurance Claim

Actor:

Office Staff/Insurance Carrier

Description:

Describes the process to submit an insurance claim for covered services

Successful Completion:

Office staff verifies patient insurance carrier and policy number information

Office staff prepares claim based on medical codes for services provided

Office staff submits claim to insurance carrier

Alternative:

None

Pre-Condition:

Patient has provided evidence of coverage and policy number

Post-Condition:

Claim submitted with identification number

Assumptions:

Patient has insurance

Sample documentation for the Bill Patient use case follows:

Name:

Bill Patient

Actor:

Office Staff

Description:

Describes the process to bill a patient for services

Successful Completion:

Office staff deducts insurance payments and calculates balance due

Office staff updates patient records

Office staff produces and prints bill and mails to patient

Alternative:

None

Pre-Condition:

Patient has balance due

Post-Condition:

Bill is prepared and sent

Assumptions:

None

Homework 6: Chapter 6 Personal Trainer, Inc. Personal Trainer, Inc. owns and

operates fitness centers in a dozen Midwestern cities. The centers have done

well, and the company is planning an international expansion by opening a

new supercenter in the Toronto area. Personal Trainers president, Cassia Umi, hired

an IT consultant, Susan Park, to help develop an information system for

the new facility. During the project, Susan will work closely with Gray

A sample use case diagram for Make or Change Appointments and Remind Patient follows Requests Appointment Checks Appointment Availability Confirms Make or Change Appointment Office Staff Patient Initiates Reminder Notifies Remind Patient

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!