Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Let's say that you are a systems analyst doing some consulting work for a doctor's clinic, and you are just now looking over the shoulder

image text in transcribedLet's say that you are a systems analyst doing some consulting work for a doctor's clinic, and you are just now looking over the shoulder of an allied health assistant, Jo, whose job is to handle patient calls and make appointments for them with medical staff. You have been told that patients have complained that the appointment-making process is inefficient, and Jo confirmed that with a big "oh, yeah!" when you asked.

As you watch with the activity diagram in your hand, a current patient calls in to make an appointment. In spite of their stuffed-up nose, Jo is able to get their name, address, and birthdate. On her computer she starts a new Appointment Request. Their patient information appears on the screen. She asks whether any of their contact information needs updating. No. [You see how the activity diagram addresses patient information updates before going on to anything else.] Their payment arrangement information appears on the screen. She asks whether their current payment arrangements are still up to date. Yes. Now Jo is finally on the screen where she can ask whether they wish to create, cancel, or change an appointment. They say, "I told you, I need to make an appointment with Dr. Droll." Jo says, "Oh, yes! Sorry. The appointment screen doesn't come up until after we've gone through any patient information updates and changes to payment arrangements. Let's see. Create appointment. OK. With whom?" "With Dr. Droll!" (The patient and Jo are now able to come to agreement on a date and time. Symptoms are noted in the Appointment Request. All is well. The patient asks, "By the way, can I put this visit on a new credit card?" Jo stifles a groan. "Sure. Just let me finalize this session and start a new one. [You note that the activity diagram indeed does not provide a way for the computer system to jump back to a prior event. The events must be dealt with in a fixed order.] What was your address again? Got it. No updates to patient information. . . OK, now the screen is up where I can change payment arrangements. Please give me your credit card information."

You have been tracing these events through the activity diagram. It appears that the computer system does follow the activity diagram perfectly, unfortunately. You begin to think of ways to alter the activity diagram so the software engineers can rebuild the system to let the patients have complete flexibility for making requests.

Using Visio with the UML stencils, please submit an activity diagram that allows all the actions that appear in the below attached activity diagram, but allows them to occur in any order that makes sense to the patient.

box Appointment Clerk Handles Patient Ca Get Patient Identity Old Patient Patient Information Changed) Update Patient Information [Payment Arrangements Changed] Make Payment Arrangements Create Change Cance Change Appointment Cancel Appointment Create Appointment Do you want to view bo com in full screen? (Press Esc to exit.) New Patient Create New Patient Make Payment Arrangements Create Appointment Allow once options for this site x

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beyond Big Data Using Social MDM To Drive Deep Customer Insight

Authors: Martin Oberhofer, Eberhard Hechler

1st Edition

0133509796, 9780133509793

More Books

Students also viewed these Databases questions

Question

please dont use chat gpt AI 5 1 0 .

Answered: 1 week ago

Question

What is Ramayana, who is its creator, why was Ramayana written?

Answered: 1 week ago

Question

To solve by the graphical methods 2x +3y = 9 9x - 8y = 10

Answered: 1 week ago

Question

Why does sin 2x + cos2x =1 ?

Answered: 1 week ago