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
Object Orientation and Analysis An Object is anything that exists within the problem domain that can be recognized by data and/or behaviour. An example of an object is a bike.

How does VB.NET/C# achieve polymorphism?  VB.Net / C# provide polymorphism through the following mechanisms: 1. Inheritance - base class gives overridable methods which ar

Define the Programmable logic devices (PLD)? In the world of digital electronic systems there are three essential kinds of devices 1.memory, 2.microprocessors, and 3.logic. The

What is control word? A control word is a word whose individual bits show the various control signals.

Describe a interface 'Human' with methods as walk' and 'speak'. Describe a class 'User' implementing 'Human'. Describe a work() method in User class.Add a class 'Person' also execu

What is an AVL tree? AVL Tree An AVL tree is a binary tree in which the dissimilarity in heights among the left and the right subtree is not more than one for each node.

Information Technology is nothing but the study, design, development, execution, support and management of computer based information systems mainly the applications software & har

Q. Explain about Two-pass assembler? Assemblers usually make two or more passes through a source program in order to resolve forward references in a program. A forward referenc

What is an interpreted languages In interpreted languages, the instructions are implemented immediately after parsing. Both tasks are done by the interpreter. The code is sav

Application and Function Areas - artificial intelligence: Individual applications and function often drive "AI" research much more than the long term relative field described