0% found this document useful (0 votes)
36 views13 pages

Report

Uploaded by

Ajay D. Maindola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views13 pages

Report

Uploaded by

Ajay D. Maindola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Patient Information System

Abstract
In this project a Patient information system management
report in python is developed by using a Bluetooth
connection.Usually in the hospitals and medical clinics Wireless
LAN(WLAN) or Wi-Fi is used for data transfer and network
connection. The ElectroMagnetic Frequency (EMF) generated from
the WLAN ranges from 0 to 300 GHz. Such a high range of
frequency is very harmful for the patients since the Wi-Fi has
been anecdotally linked to electromagnetic hypersensitivity.
However the Bluetooth uses the microwave spectrum in the range
of 2.4 GHz and 2.4835 GHz.The radiated output power of the
Bluetooth devices vary from 1 to 100 MW and can operate
continuously or sporadically.So total exposure to the EMF
radiation is quite variable. Thus the Bluetooth device has never
been linked to any serious health hazard. Implementation of the
project in reality will help to reduce the manpower and in the
efficient management of the hospital.

The patients can take appointment just by using an embedded


Bluetooth device without standing in a queue or waiting at the
Appointment Desk. The nurse updates each and every details of
the patient regularly to the main server so that by the help of the
Bluetooth connection both the doctor and the patient’s relatives
can fetch whichever documents or information they want
regarding that patient. Additionally the hospital canteen,
medicine store and the Global Positioning System (GPS) have
been incorporated in the project. One can know the direction to
reach the particular room number with the help of Bluetooth
device. Nurse can order the medicine from medicine store
through the Bluetooth device. If it is available it will be send to
the patient and bill will get appended. Automated Alarm System
for the visitor’s entry and exit within a time is facilitated by
tracking the visitor’s Media Access Control (MAC) –ID. Ambulance
and parking facility are also developed by using MAC-ID
tracker.The whole algorithm is developed using the Python
language.

Introduction
In hospitals we often face a lot of problem, .let us focus on the
problems which are often faced by the common people. In the
help desk the patients often have to stand in the queue. For
getting appointments from a doctor(OPD) or even for getting
admitted in the hospital (IPD) and often standing in such a long
queue may bring distress amongst the patients. Within the
premise of hospital usage of LAN or Wi-Fi must not be
allowed .Since the usage of these can cause severe problem to
the patient due to the waves generated. The high signal strength
medium such as wi-fi etc can interfere with the delicate medical
devices such as pacemakers etc. For maintaining a huge data…
large database are to be created. And the doctor may not have
such time to go all the data of the patients at a time.

All the medical report, the medicine table, the diet charts and also
the last updates given by the doctors and it will be updated in
regular basis. If the patient’s relatives have any enquiries about
the patient and if the doctor is not available in that hour, there
will be no one to answer their queries. The canteen of the hospital
does not remain well organized. But the functionality of the
canteen is also simultaneously important. During the Visiting
hours the patients were given token cards generally but loosing
the token cards are a very common incident. Proper care of the
parking area of the hospital must be taken. As the cars of the
doctors, staffs, visitors and also the ambulances must be parked
in different section with proper identities.

WHY PYTHON??

Python is a remarkably powerful dynamic programming language


that is used in a wide varxiety of application domains. Python is
often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its
key distinguishing features include: very clear, readable syntax
strong introspection capabilities intuitive object orientation
natural expression of procedural code full modularity, supporting
hierarchical packages exception-based error handling very high
level dynamic data types extensive standard libraries and third
party modules for virtually every task extensions and modules
easily written in C, C++ (or Java for Jython, or .NET languages for
Iron Python) embeddable within applications as a scripting
interface. Thus, Python is a programming language using which
we can work more quickly and integrate our systems more
effectively. We can use Python to obtain a gain in productivity and
also lower maintenance costs.

Python supports multiple programming paradigms, primarily but


not limited to object-oriented, imperative and, to a lesser extent,
functional programming styles. It features a fully dynamic type
system and automatic memory management, similar to that of
Scheme, Ruby, Perl, and Tcl. Like other dynamic languages,
Python is often used as a scripting language, but is also used in a
wide range of non-scripting contexts. Using third-party tools,
Python code can be packaged into standalone executable
programs. Python interpreters are available for many operating
systems. Python runs on Windows, Linux/Unix, Mac OS X, and has
been ported to the Java and .NET virtual machines. Python is free
to use, even for commercial products, because of its OSI-
approved open source license. Comparing Python to Other
Languages:
Java: Python programs are typically 3-5 times shorter(in terms of
number of lines of code) than equivalent Java programs, thus they
also take much less time to develop. This difference can be
attributed to Python’s built-in high-level data types and its
dynamic typing. A Python programmer does not have to waste
any time declaring the types of arguments or variables, and
Python’s powerful polychromatic list and dictionary types, for
which rich syntactic support is built straight into the language,
find a use in almost every Python program. Java Script: Python
supports writing much larger programs and better code reuse
through a true object-oriented programming style, where classes
and inheritance play an important role, whereas JavaScript does
not. Smalltalk: Perhaps the biggest difference between Python
and Smalltalk is Python’s more mainstream syntax, which gives it
a leg up on programming training.Likewise, Perl, C++ follows
Python in many a respect.

System Configuration:

H/W System Configuration:-

System : Pentium Dual Core.

Hard Disk : 120 GB.

Monitor : 15’’ LED


Input Devices : Keyboard, Mouse

Ram : 1 GB

S/W System Configuration:-

Operating system : Windows 7.

Coding Language : Python

Database : MYSQL

User Characteristics

Every user should be:

 Comfortable of working with computer.


 He must have knowledge in medical field.
 He must also have basic knowledge of English too. 2.5)
 Constraints GUI is only in English.
 Login and password is used for identification of user and
there is no facility for guest.

Definitions of problems
Problems with conventional system

1. Lack of immediate retrievals: -The information is very


difficult to retrieve and to find particular information like-
E.g. – To find out about the patient’s history, the user has
to go through various registers. This results in
inconvenience and wastage of time.
2. Lack of immediate information storage: – The information
generated by various transactions takes time and efforts
to be stored at right place.
3. Lack of prompt updating: – Various changes to
information like patient details or immunization details of
child are difficult to make as paper work is involved.
4. Error prone manual calculation: – Manual calculations are
error prone and take a lot of time this may result in
incorrect information. For example calculation of patient’s
bill based on various treatments.
5. Preparation of accurate and prompt reports: – This
becomes a difficult task as information is difficult to
collect from various registers.

Alternative Solutions

1. Improved Manual System:- One of the alternative


solutions is the improvement of the manual system.
Anything, which can be done by using automated
methods, can be done manually. But the question arises
how to perform thing manually in a sound manner.
Following are some suggestions, which can be useful in
the manual system. A more sophisticate register
maintenance for various Patient Information, Doctor diary,
Immunization Details and a good system for writing bill
amount employees and stock availed for the customers
can be maintained at central place. Adequate staff may
be maintained so that updations are made at the very
moment at the same time. Proper person for proper work
should be made responsible so that a better efficiency
could be achieved. This needs a lot of work force.
2. Batch System:- Another alternative solution can be used
of computer based batch system for maintaining the
information regarding purchase details, customers and
employees. A batch system refers to a system in which
data is processed in a periodical basis. The batch system
is able to achieve most of the goals and sub goals. But a
batch system data is processed in sequential basis.
Therefore batch system is not suggested.
3. Online System:- This system (HMS) provides online
storage/ updations and retrieval facility. This system
promises very less or no paper work and also provides
help to Doctor and operational staff. In this system
everything is stored electronically so very less amount of
paper work is required and information can be retrieved
very easily without searching here and there into
registers. This system is been discussed here.

METHODOLOGY

Relatives of each and every patient are given a Bluetooth device.


Along with that nurse and the doctor are also given a Bluetooth
device. OPD: Doctor ‘s name and their schedule are shown to the
belongers of bluetooth device. People can fix their appointment
with the Doctor through the Bluetooth device and a token no. and
the appointment time will be given to them. If no more
appointments can be fixed with that particular doctor for that day
then it will show the message” please try for any other date” .
IPD: We take the details of the patient and a respective
registration number and password is given. Availability of bed is
checked and even patient detail can be updated. The snapshot of
the patient can also be taken and thus all the information’s and
the snapshot of the patient are also displayed.

AMBULANCE: If each of the ambulance is given a Bluetooth device


and a Bluetooth scanner is installed at the gate. Whenever our
ambulance is nearby and if the ambulance is not empty then
person at the registration desk can arrange for the ward boys and
doctors just before the ambulance arrives. Thus by the use of the
Bluetooth application of python we are able to detect
ambulances.
VISITORS: To each patient ‘s relatives two Bluetooth devices are
given. If any of the visitor is present in the patient’s ward except
the visitor ‘s time then the incharge receives a message “The
visitor is present in this ward”.

CANTEEN: Visitors can check out the menu available at the


canteen via the Bluetooth device and thus can order the menu via
the device (which acts as a client) and thus all the order will be
sent to the manager of the canteen.(which acts as a server). The
whole procedure is implemented by the socket programming.

PARKING: The staff members of hospital (doctor,nurse) who have


cars, their IDs are kept as record in the database. When the
scanner finds a device whose ID is already there in the database
then the security guard will ask to park the Car in sec- ‘a’ rest any
other car will be in sec-‘b’.

NURSE: This whole interface is database based. There is no server


client programming in this nurse interface. Each and every nurses
are given an embedded device where this whole application is
installed. Thus by the help of this device the nurse can go through
every details of the patient ..and also update ,delete the datas.
Thus all the values gets automatically updated in the database.

VISITOR INFORMATION DESK: The patient’s relatives are given a


device,which is an embedded device where the whole application
is being installed. Thus even if there is no doctor or nurse present
one can get every information regarding that patient. In the
Bluetooth device ,if the option of mapping is entered and the
source and destination is entered then the direction Is shown to
the visitor.

RESULT To enter the record ,nurse has to do it by entering her


user name and password. After entering into its own account,she
is able to update the details of the patient as: Data of a particular
inhouse patient is taken in the following pattern and the data gets
updated in the database.

RELATED WORKS

 Use e-mail while your portable PC is still in the briefcase!


When your portable PC receives an e-mail, you’ll get an
alert on your mobile phone.
 A travelling businessman could ask his laptop computer to
locate a suitable printer as soon as he enters a hotel
lobby, and send a printout to that printer when it has
been found, and replied in a positive manner.
 Cable-less connection to printers and faxes, to digital
cameras and video projectors. Cordless connection from
cell phone to handfree headset.
 Bluetooth interface to office PBX and Dial-up networking
and automatic e-mail and use cell phone as office cordless
phone. Use of PC or PDA as handfree phone.
 Automatic exchange of files, electronic business cards,
calendars etc.

Conclusion and further work


The project Patient information system management report in
python is for computerizing the working in a hospital. The
software takes care of all the requirements of an average hospital
and is capable to provide easy and effective storage of
information related to patients that come up to the hospital. It
generates test reports; provide prescription details including
various tests, diet advice, and medicines prescribed to patient
and doctor. It also provides injection details and billing facility on
the basis of patient’s status whether it is an indoor or outdoor
patient. The system also provides the facility of backup as per the
requirement.

Despite some of the problems, Bluetooth remains a very


promising technology, with plenty of medium and long term
applications. But the real test will be whether it survives the hype.
Promoters are laying on it, with their unrealistic claims. This
technology is probably the only one which has a good chance to
become widely available among PDAs and mobile devices.
Bluetooth-equipped gadgets can connect to the LAN through the
Access Protocols at once.50 kilobytes per second is about all you
can expect from Bluetooth.

You might also like