Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

KEVIS Pharmaceutical Service The Kevis Pharmaceutical Inc. is a private held company that provides pharmacy services to healthcare delivery organizations (such as small hospitals and

KEVIS Pharmaceutical Service

The Kevis Pharmaceutical Inc. is a private held company that provides pharmacy services to healthcare delivery organizations (such as small hospitals and nursing homes) that are too small to have their own in-house pharmacy. As a designer, you are asked to design a new order management system for Kevis to manage its orders, clients, patients, and drugs. The new online system will allow personnel at each healthcare delivery organization submit orders online. An order consists of one or more prescriptions, each for one specific drug and for one specific patient. Each patient has many prescriptions. Prescriptions contain basic information such as ID, date of order, drug, unit of dosage (pill, teaspoon, suppository), size of dosage (milligrams, number of teaspoons), frequency or period of dosage, and special considerations. Patient information such as name, phone number and address are recorded in this system. The system also has basic data about all drugs. Each drug has generic information, such as name, chemical, and manufacturer. The order is processed as a batch. At the start of each 12-hour shift, the system generates and prints case manifests for each client organization automatically. A case manifest identifies the orders and the prescriptions for patients according to each client organization. The shift supervisor assigns the case manifests to pharmacists to fill the orders. The shift supervisor also recorded the assignments in the system.

System Requirements: 1. When the healthcare delivery organization personnel enters the order into the system, the order information is recorded and are sent to Kevis at the same time. However, each healthcare delivery organization many have its own process of managing the prescriptions. This process is out of the scope of the system. 2. The healthcare delivery organization personnel can add and update patient information in the system. 3. Case manifests are printed at the start of each shift. A case manifest is a group of orders that are submitted from one healthcare delivery organization. The orders submitted after the case manifest is generated at each shift will be grouped into the next case manifest. 4. After the pharmacist has assembled an order, the pharmacist records the order fulfillment information (such as the actual quantity of medication, special comments, etc.). A record is also maintained of which pharmacist has fulfilled the order. 5. The system does not include billing, payments, or insurance processing. The information of physical delivery of the drugs is not included in the system either.

Tasks: Develop a class diagram using a UML tool for the Kevis Pharmaceutical System. Your class diagram should include

1. Classes, attributes and operations, as well as multiplicities of the association relationships between classes.

2. Create an inheritance hierarchy for the three types of prescription based on the following:

"There are three types of prescriptions, each with unique characteristics. Some prescriptions are single one-time-only. Some are for a certain number of dosages (pills). Some are for a time period (start date, end date). "

Make sure you have at least one abstract method in the hierarchy.

3. Add all needed boundary and control classes to the class diagram

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

Filing And Computer Database Projects

Authors: Jeffrey Stewart

2nd Edition

007822781X, 9780078227813

More Books

Students also viewed these Databases questions

Question

Find y'. y= |x + X (x) (x) X 1 02x+ 2x 1 O 2x + 1/3 Ex 2x +

Answered: 1 week ago

Question

Why is the System Build Process an iterative process?

Answered: 1 week ago