Develop a simple patient management system, Computer Engineering

In the first part of Assignment 2A you will develop a simple Patient class, representing an Patient who is to be admitted for a minor procedure that only requires a 1-2 day stay in hospital and that has five possible states:

  • 'S' (Scheduled - waiting to be admitted)
  • 'A' (Admitted - waiting for procedure)
  • 'R' (Recovering - procedure performed, patient recovering)
  • "D" (Discharged - patient has been released from the hospital)
  • "C" (procedure cancelled)

This class should also provide methods that allow transitions between states as shown in the state diagram below:

2177_develop a simple patient management system.png

In the second part of Assignment 2A you are required to demonstrate how the Patient class can be instantiated and how the corresponding objects can be viewed, queried and updated.

Posted Date: 3/2/2013 1:42:08 AM | Location : United States







Related Discussions:- Develop a simple patient management system, Assignment Help, Ask Question on Develop a simple patient management system, Get Answer, Expert's Help, Develop a simple patient management system Discussions

Write discussion on Develop a simple patient management system
Your posts are moderated
Related Questions
A device which converts BCD to Seven Segment is called ? Ans. DECODER is a device that converts BCD to Seven Segment. This coverts binary words in alphanumeric characters.

Q. What is Access latency and Rotation Speed? Access latency: A disk access basically moves the arm to selected cylinder and waits for rotational latency that may take less t

Instruction Cycle The instruction cycle consists of a series of steps needed for the implementation of an instruction in a program. A typical instruction in a program is descri

What are the conditions that have to be met for a condition to be an invariant of the class? Ans) ? The condition should hold at the end of each constructor. ? The conditi

What are preprocessor directives? Preprocessor directives: These are the commands given to a program called as pre-processor that processes the source code before it passes by

Problem 1 a) What is the purpose of the CPU and what can the CPU perform. b) Name the two most common types of software and briefly illustrate each one. c) The CPU con

Porcess of Identifying Input and Output Values First, recognize what data is going to be used as input to system, and what will be output from system. Input and output values

Explain Session Layer of OSI Model. The session layer manages, establishes and terminates communication sessions. Communication sessions contain service of requests and serv

INTRODUCTION : Like any other office we need equipment to provide for information distribution in the laboratory office also. For information distribution we require multiple copi

The number and nature of registers is a major factor which distinguishes among computers. For illustration, Intel Pentium has about 32 registers. A number of these registers are sp