Student Projects

Showing results for 
Search instead for 
Did you mean: 

Hospital Automation

Contact Information

Department: Computer and Systems Engineering
Institute: Zagazig University, Egypt

Team Members: Mohamed Abdel Kawy Soliman, PhD, Mahmoud Ali Abdel Naby, Mohammed Saad Eldeen Anwar, Ahmed Hassan Daif

Project Information

List all parts (hardware, software, etc.) you used to design and complete your project:

1. NILabVIEW8.6
2. NI LabVIEW Mobile Module 8.6
4. NI LabVIEW Database Connectivity Toolkit 1.0.2
5. NI DataSocket server.
6. NI LabVIEW 8.6 Statechart module.
7. NI LabVIEW System Identification Assistant 4.0.
8. NI LabVIEW 8.6 Control Design and Simulation Module.

Describe the challenge your project is trying to solve.

Saving time and money is achieved by ordering tasks and doing them as fast as possible, this where the challenge come by finding how to improve the efficiency of hospital tasks.

Describe how you addressed the challenge through your project.

The Solution:
To improve the efficiency of hospital tasks it has to be computer controlled. This is done by measuring readings from patients
by sensors, transmitting them over computer network and stores them into database. Also controlling pharmacy deals,
hospital robot movement and managing all that by a SCADA system.

The project consists of:
1. Medical sensors to measure patient’s readings.
2. Network to transport orders and patient’s readings.
3. Hospital database for patients, laboratories, pharmacy, employees and other hospital systems.
4. Transporting robot to deliver orders from pharmacy to patient room and to help doctors in remote checking on patients.
5. SCADA system to supervise all subsystems and to manage the workflow of events in the hospital.

Project Achievements:
The five subsystems are integrated so that each group has its customer from another group or it is the customer of another

Figure1. Data flow between the sub-projects

1. Medical Sensors:
Medical sensors are used to monitor patient’s health. One of these sensors is ECG which is an embedded device used to
get the electrocardiograph of patient and store them in the memory of this device, then these readings “text or graphs”
can be transported from the patient room to the monitoring room using the hospital network.

Also we have another set of sensors which are used to measure other patient’s parameters such as:
- Temperature sensors which measure patient’s temperature and room temperature.
- Blood pressure sensor.

All these readings are transported to the monitoring room and stored in the patient’s database.

This is achieved using LabVIEW 8.6, NI KIT OF LABORATORY AND DAQ, and NI LabVIEW Mobile Module 8.6
for the ECG embedded device.

Figure2. Readings from sensors in a specific patient room.

2. Hospital Database:
The database serves some systems in the hospital so that there will be integration between all these systems.

Employee’s information system (EIS😞 contains information about employees in hospital.
Lab Information System (LIS): handles receiving, processing and storing information generated by medical
laboratory processes.
Laboratory Information System (LIS): include hematology, Biochemistry, immunology, blood bank (Donor and
Transfusion Management), surgical pathology, anatomical pathology, flow cytometry and microbiology.
A Radiology Information System (RIS): is a database used by radiology departments to store, manipulate and
distribute patient radiological data and imagery. The system consists of patient tracking and scheduling, result
reporting and image tracking capabilities.
A Clinical Information System (CIS): used for collecting, storing, manipulating and making available clinical
information important to the healthcare delivery process (E.g. electronic medical records).
Financial Information Systems (FIS): manages the business aspect of a hospital “coasts and profits”.
Pharmacy information systems (PIS): controls the work in the pharmacy and keep track of orders from different
Nursing information systems (NIS): contains clinical data from a variety of healthcare environments which used to
aid nurses in improving patient care.
Picture Archiving Communication System (PACS): used for archiving, processing and viewing of digital
radiological images and their related information.
These systems have the interface with instruments and other information systems such as hospital
information systems (HIS).
The data which is used in all these systems are coming from either the sensors or the SCADA system.

This is achieved using LabVIEW 8.6, NI LabVIEW Database Connectivity Toolkit 1.0.2 and SQL server to create the
database tables.

Figure3. Listing the database of patients. Figure4. History of reading for a specific patient.

3. Hospital Network:
Network is used to connect between all rooms in hospital including patients and employees’ rooms.

Functions provided by the hospital network:
1. Transports sensors readings to controlling room.
2. Transports orders from controlling room to any available doctor to examine any required patient.
3. Transports orders from doctor to the pharmacy via controlling room.
4. Transports commands from controlling room to the robot to achieve a scheduled order via wireless

This is achieved using LabVIEW 8.6, NI DataSocket server and the network hardware “router, switches, cables,

4. Hospital Robot:
Robot is used to make either a delivery job or doctor assistant job.
- In the delivery job, robot takes the order to go to the pharmacy and get it, check their barcode and deliver them
to the specified patient room.
- In the assistant job, robot helps the doctor for remote examining to the patient, the doctor in his office and the
robot in the patient room. Via a camera, the doctor sees the patient and uses the robot to put the stethoscope on
the required potion of the patient body.

This is achieved using LabVIEW 8.6, LabVIEW 8.6 Control Design and Simulation Module NI LabVIEW System
Identification Assistant 4.0 to estimate the mathematical models of the systems.

5. Hospital supervised management system (SCADA):
A SCADA system will manage all the previous four subprojects. It has the interface in which patient’s data is to be
inputted and it controls the overall processes in the hospital using the business processes control software ”StateChart”
provided by NI.

The main function of Statechart is to describe and control the overall operations with respect to the patient from entering
the hospital to the exit event of this hospital and also the function of achieving maximum profit by the arrangement of
processes execution.

The SCADA system provides set of operations such as:
1. Admissions: helps in registering information about patients and handles patient’s query.
2. Doctor Appointment: deals with when the patient entered the hospital, the patient receive the appointment time and
number from the receptionist and accordingly visit the doctor.
3. Tests Appointments: the patient receives the appointment time and number from the Receptionist and accordingly
undergoes the tests.
4. Undergo Operation: This module handling with undergoes the various operations by diagnosing the patients.
5. Login: checks whether the person is a Doctor/Staff and then handless the activities associated to his work type.
6. Add Doctor/Staff: handles the activities such as adding Doctor/Staff information into the database.
7. Delete Doctor/Staff: handles the activities such as deleting Doctor/Staff information into the database.
8. Edit Doctor/Staff: handles the activities such as editing Doctor/Staff information into the database.
9. Prescribe Tests: handles activities such as Doctor Diagnoses the patient, gives treatment, gives suggestions to the
patients and prescribes laboratory tests and medicines.
10. Ward Wise Bed Status: takes care of medical equipment, doctor visit, vitals recording, patient case sheet and diet
ordering and blood requisition.
11. Admission/Discharge Reports: helps in generating patient’s discharge summary, which includes patient’s health at
the time of discharge, medical history, various diagnosis and drug prescriptions, history of present illness and course
in hospital.
12. Patient Information: helps in generating the patient information which is provided by doctor.

This is achieved using LabVIEW 8.6, NI LabVIEW 8.6 Statechart module.


I'll try to find the removed images in my archive and reupload them