Assignment 1: Hospital Information System

Create a single typical scenario, a system diagram, and a class diagram for the following system.

Informal Description

"The system is a hospital information system. A hospital has doctors and patients. Each patient is assigned to one doctor, but a doctor can have any number of patients. Patients check in to the hospital and assigned a doctor if they don't already have one. While in the hospital, doctors record various observations about each patient at various times. Examples of observations are blood pressure and temperature. The hospital keeps track of all the observations for a given patient until they check out of the hospital."

Scenario

Here's a starting point for the scenario. Keep it simple, less than 10 steps, but make sure to include the main points from the description above.

  1. Patient checks in to hospital.
  2. Hospital assigns a doctor to the patient.
  3. ...

System Diagram

See the online bookstore example. Be sure to include all the users of the system.

Class Diagram

See the online bookstore example. Include important attributes and relationships. Keep it to one page. Make sure it includes all the classes needed to implement the scenario.

The deliverables for this assignment are the scenario, the system diagram, and the class diagram. You can draw these by hand if you wish.