Patient Information System

0
1966
Patient information system

Patient Information System

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 Electro Magnetic 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. Click here to get complete Python projects lists.

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.

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.

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. Patient Information System Report in Python. 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. Patient Information System Report in Python.  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. Patient Information System Report in Python. 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. Patient Information System Report in Python. 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. Patient Information System Report in Python.

System Configuration:

H/W System Configuration:- 

System          : Pentium I3 Processor.
Hard Disk       : 500 GB.
Monitor          : Standard LED Monitor
Input Devices : Keyboard
Ram               : 4 GB

S/W System Configuration:-

Operating system              : Windows 7/8/10.
Available Coding Language : Python
Database                          : MYSQL

Project Name Patient Information System
Project Category Python
Project Cost 65$/ Rs 4999
Delivery Time 48 Hour
For Support WhatsApp:  +91 9481545735 or Email:     info@partheniumprojects.com

Please use the link below for international payments.