How and When to do Refactoring CSE301 University of Sunderland Harry R. Erwin, PhD.
CSE301 gourav
-
Upload
gourav-rana -
Category
Documents
-
view
226 -
download
0
Transcript of CSE301 gourav
-
8/6/2019 CSE301 gourav
1/22
TERM pAPER
CSE-301TOPIC: Patient and Service management in a
hospital
GUIDED BY: SUBMITTED BY:- Ms. Cherry khosla Gourav Rana
Rollno-D1803A15
Regno.10809146
-
8/6/2019 CSE301 gourav
2/22
B.TECH(C.S.E)
ACKNOWLEDGEMENT
I take this opportunity to present my votes of thanks to all thoseguidepost who really acted as lightening pillars to enlighten our waythroughout this project that has led to successful and satisfactorycompletion of this study.
We are really thankful to Ms. Cherry mam for his active support,valuable time and advice, whole-hearted guidance, sincerecooperation and pains-taking involvement during the study and incompleting the assignment of preparing the said project within thetime stipulated.
Lastly, We are thankful to all those, particularly the various friends ,who have been instrumental in creating proper, healthy andconductive environment and including new and fresh innovativeideas for us during the project, their help, it would have beenextremely difficult for us to prepare the project in a time boundframework.
2
-
8/6/2019 CSE301 gourav
3/22
Contents
Introduction Features of HMS RFID Model for Healthcare Systems Benefits of adopting RFID-based Healthcare System Multi-layer Architecture for Healthcare Systems
Various SQL queries used in process layer RFID-based Real-time Hospital Patient ManagementSystem (HPMS) Application
Conclusions References
3
-
8/6/2019 CSE301 gourav
4/22
Introduction
For the patient and service management in a hospital, we will be using a HMS-hospital management system.
A Hospital Management System (HMS) is the new dimension the informationtechnology has taken. The HMS is a integrated end-to-end software applicationmeant to make the administrative and management work at a hospital streamlined.Flexibility, ease to use and helping hospitals and clinics generate maximum benefitare some of the main requirements that are met by HMS. The software application
covers every aspect of hospital administration and management processes. TheHMS is prepared keeping in mind the need to provide all relevant information in ahospital at the disposal of the hospital administrator to take effective decision withregard to patient care, hospital administration and finances.For implementation of Hospital Management System, cost cutting and efficientmanagement are the 2 main reasons a hospital or nursing home whether they arelarge, mid sized or small. The HMS allows less use of staff for patient care, enhance
patient care, provide better health care services, cut cost, improve operationalcontrol, enhance hospital response to patient care; coordinate employee duties,collect, collate and retrieve patient information automatically; coordinate the doctorsactivities, prepare financial statements quickly and effectively, coordinate patient
movement, as well as consistently update patient related information with referenceto medicine administered and visits. For the purpose of HMS we will be using RFID-based Hospital Real-time PatientManagement System
4
-
8/6/2019 CSE301 gourav
5/22
In a health care context, the use RFID (Radio Frequency Identification) technologycan be employed for not only bringing down health care costs but also facilitateautomating and streamlining patient identification processes in hospitals and use of mobile devices like PDA, smart phones, for design a health care managementsystems. In this paper, we outline a RFID model for designing a system in the health
care.An application of the architecture is described in the area of RFID-based Real-timeHospital Patient Management System (HPMS).
Features of HMS
Registration - On the system the user are able to register according to itshierarchy, so that a username and password will be provided to the user inorder to login to the system. The user database and records are maintained bythe system and also you can add, update and delete the records from thesystem with proper privileges. (Depending of the user i.e. reception, stores,etc).
Patient Check In / Check Out
1. For In-Patient (IPD): If the new patient gets admitted to the systemthen a unique record is generated for each patient and patient detailsalong with the room reservation and its case papers and other details will
be stored in the system. And also room Allotment is taken care. Once
patient gets a discharge then his check out from hospital along with the billing details will be taken care of by the system.
2. For Out-Patient (OPD): If the new patient visits the Doctor in OPD, thesystem then generate a unique record for each patient and patient details
5
-
8/6/2019 CSE301 gourav
6/22
along with the its case papers and other details are stored in the system.Billing details are also taken care of by the system
Laboratory / Pathology Automation: The system keeps track of thelaboratories in the hospital. The equipment purchasing, inventory and billing
of the purchase will be maintained by the system. The system keeps track of the tests performed on different patients and its records will be maintained
by the system.
Inventory System: The system keeps track of all the inventory of thehospital, which may include various departments such as pharmaceuticals,food and laundry department to name the few. Stock & vendor details aremaintained by the system. The invoice, purchase orders, purchaserequisitions is generated by the system and detail reports of each transactionwill be maintained.
Food Department Automation: The system keeps track of all the activitiesrelated to food department. If some patients are kept on the prescribed dietsthen it will be informed to the department automatically. Also it keeps track of all the other activities related to this department.
Medicine: The pharmaceutical department is a very important part of thehospital. The system keeps track of the inventory. The patient prescriptiondetails and the information about the category? wise medicines are stored.The system will inform the user in advance in case of the storage updating
and inventory maintenance. The records for each patient and its bill will bemaintained by the system and it will be added to the patient bill when he will be discharged.
Patient Record Maintenance: The system maintains a detail record of each patient who will be admitted to the hospital. The patient case papers will begenerated automatically and will be maintained in proper format. Whenever a regular patient will visit hospital his complete diagnosis chart along withcase papers will be provided by the system. Also patient will be able to viewhis information and diagnosis details online by logging on to the system on
the internet which will be of great help to patient as well as there familydoctors.
Staff Record Maintenance: The system keeps track of the entire staff of thehospital. The details of each and every staff (User) will be maintained onlineand a username and password will be provided to concern users so that they
6
-
8/6/2019 CSE301 gourav
7/22
can log on to the system and perform activities related to there concerndepartment. Also a user with proper access and rights is provided and canadd, delete and modify records of the existing users to the system.
Staff Payroll System: The system maintains the entire payroll system of the
hospital. The staffs pay slips as well as addition and deduction to their salaries are maintained by the system. The system also keep track of the staff 's paid and unpaid leaves.
Doctor Consultant : The system will provide a forum for the senior as wellas junior doctors so that they can consult with each other online. It will be of great help for the doctors, surgeons and practice students to keep track of there activities and schedules as well as it will save a lot of time of userssince they can consult, communicate and share information online.
Emergency Services: There are some emergency services related to thehospital such as ambulance and organ donation, blood donation, etc. Thesystem keeps track of all these activities online and will prepare detailreports of these activities.
Operation Room / ICU Maintenance: The system keeps track of thedifferent critical patients and operation performed. Special reports will bemaintained for the patients in ICU and the records of the operations
performed on them will be maintained. The extra charges and specialallowances charged to patients in this category will also be taken care of.
Blood Bank Maintenance System: The system keeps the track of blood bank. It will generate automated reports keeping track of inventory for stock of bloods for different blood group their Expiry. The system will make itmuch easier for the user to keep track of different activities in the blood
bank.
Database of Blood Donors / Blood Group: The system will maintain adetail database of different blood donors according to their blood group.When a need will arise for a certain group of blood donors then the systemwill produce name and other contact details of the blood donors related totthat particular blood group. It will make it easier to contact them inemergency situation.
7
-
8/6/2019 CSE301 gourav
8/22
-
8/6/2019 CSE301 gourav
9/22
Benefits of adopting RFID-based Healthcare System
Potential benefits such as improve patients safety, eliminates paper-baseddocument (e.g., bed side card), cost savings, increases efficiency and
productivity, prevent/reduce medical errors, reduce patient waiting time, andso on, of using RFID technology within health care sector (e.g., hospitals) isnumerous as shown in the Figure
9
-
8/6/2019 CSE301 gourav
10/22
Multi-layer Architecture for Healthcare Systems
Figure 3 shows the multi-layered (i.e., six layer) RFID-based healthcaresystems architecture, namely, physical layer, middleware layer, processlayer, data access layer, application layer and user interface layer. The
physical layer consists of the actual hardware components that include RFIDtag, antennas and readers.
RFID Middleware is the interface between the RFID reader and hospitals
databases and patient management system. It is an important element of RFID systems in healthcare sector. RFID middleware layer enables hospitalsa quick connectivity with readers, lower the volume of information thatmedical applications need to process by grouping and filtering raw RFIDobservations from readers, and provide application-level interface for managing readers and process large volumes of RFID data for their medicalapplications.
The Process Layer drives hospitals to deploy RFID based healthcare system(business) processes that provide real-time integration into existing systems.This layer enables data mapping, formatting, business rule execution and theservice interactions with databases. The data access layer composed of a
Relational Database Management System (i.e., normalization, databaseschema) and applications that allow healthcare providers for the creation of RFID events. This layer includes a data loading approach that supportshigh volumes of RFID data, access them using Structured QueryLanguage (SQL) and enables the data to be easily presented through the useof customized views to healthcare provider i.e., hospital) to use them.
10
-
8/6/2019 CSE301 gourav
11/22
The application layer interacts with multiple patients wristband in themedical application (i.e., patient management system). Finally, the user interface layer is comprised of an extensible, graphical user interfaces thatallow RFID devices (e.g., reader, RFID tag) in a uniform, user-friendly wayto work.
Various SQL queries used in process layer
1. Change The Patient Id In Patient master Table as Primary Key
ALTER TABLE patients_master ADD CONSTRAINT pk_pid PRIMARY KEY (Patient_ID )
Droping the Primary key
ALTER TABLE PATIENTS_MASTER DROP CONSTRAINT pk_pid
2. Change the doctor id in Doctor fees master table to Foreign key Ref:doctor Master
ALTER TABLE DOCTOR_FEES_MASTER ADD CONSTRAINT fk_docidFOREIGN KEY (Doctor_id )REFERENCES DOCTORMASTER (DoctorID )
11
-
8/6/2019 CSE301 gourav
12/22
Droping the foreign key
ALTER TABLE DOCTOR_FEES_MASTER DROP CONSTRAINT fk_docid
3. Display The patient Name whose Age is 20
SELECT patient_nameFROM dbo .PATIENTS_MASTER WHERE age = 20
4. Display The Cardiologist details
SELECT * FROM dbo .DOCTORMASTER WHERE DOCTORMASTER .Specialist = 'cardiologist'
5. Display The RoomId where the rent per day is > 200
SELECT RoomId FROM dbo .ROOM_RATE_MASTER WHERE ROOM_RATE_MASTER .Rent_Per_day > 200
6. Display the patients who visited Today
SELECT * FROM dbo .PATIENTS_DETAILSWHERE Date_Of_Visit = '4-2-2011'
7. Display the Patients Who is suffering from ASTHMA
SELECT * FROM dbo .PATIENTS_DETAILSWHERE PATIENTS_DETAILS .Disease = 'ASTHMA'
8. Display The in-patient Id who is in the hospital for more than 3 days
SELECT PATIENTS_DETAILS .Patient_IDFROM dbo .PATIENTS_DETAILSWHERE DATEDIFF (day ,Date_Of_Visit ,Date_Of_Discharge )>3
9. Display The patient Name whose Age is greater than 20 and less than 50
SELECT Patient_NameFROM dbo .PATIENTS_MASTER WHERE PATIENTS_MASTER .AgeBETWEEN 21AND 49
12
-
8/6/2019 CSE301 gourav
13/22
SELECT Patient_NameFROM dbo .PATIENTS_MASTER WHERE PATIENTS_MASTER .Age >20AND PATIENTS_MASTER .Age < 50
10. Display the doctors id who get the fees for inpatient rs 250 and feesgreater than rs 400
SELECT Doctor_IdFROM dbo . _FEES_IN_PATIENTS AS godWHERE god .Doctor_Fees > 400OR god .Doctor_Fees = 250
11. DISPLAY DOCTOR ID,NAME,SPECILIST, FEES FOR INPATIENT,OUT PATIENT BY JOINING DOCTOR MASTER ANDDOCTOR FEES MASTER
SELECTDOCTORID ,DOCTOR_NAME ,SPECIALIST ,OUT_PATIENTS ,IN_PATIE NTSFROM DOCTOR_FEES_MASTER ,DOCTORMASTER
WHERE DOCTORMASTER .DOCTORID =DOCTOR_FEES_MASTER .DOCTOR_ID
12. DISPLAY THE ROOMID,ROOM TYPE,NUMBER OF BEDS, ROOMDESCRIPTION, ROOM RENT PER DAY BY USINGANSI JOIN
SELECTROOM_ID ,ROOM_TYPE , NO_OF_BEDS ,ROOM_DESC ,RENT_PER_DAY FROM ROOM_MASTER JOIN ROOM_RATE_MASTER
ON ROOM_ID =ROOM_RATE_ID
13. DISPLAY THE OUT PATIENT DETAILS LIKE PATIENT NAME,PATIENT ADDRESS 1 ,PATIENT ADDRESS 2, DATE OFBITH,PHONE,SEX,BLOOD GROUP,AGE,
SYMPTOM,DISEASE,TREATMENTSELECT
PATIENT_NAME ,ADDRESS1 ,ADDRESS2 ,DATEOFBIRTH ,PHONE ,SEX,BLOOD_GROUP ,
PATIENTS_MASTER. .AGE ,SYMPTOMS ,DISEASE ,TREATMENTFROM PATIENTS_MASTER ,PATIENTS_DETAILS
13
-
8/6/2019 CSE301 gourav
14/22
WHEREPATIENTS_MASTER .PATIENT_ID =PATIENTS_DETAILS .PATIENT_ID
14. DISPLAY THE PATIENT NAME AND DOCTOR NAME FROMFEES DETAILS FOR OUT PATIENT WHERE THE TOTALAMOUNT PAID BY THE PATIENT IS RS 4000 AND RS 500SELECT DOCTOR_NAME ,PATIENT_NAMEFROM
PATIENTS_MASTER ,FEES_OUT_PATIENTS ,DOCTORMASTER WHERE
FEES_OUT_PATIENTS .DOCTOR_ID =DOCTORMASTER .DOCTORIDANDFEES_OUT_PATIENTS .PATIENT_ID =PATIENTS_MASTER .PATIENT_ ID AND
TOTAL_AMOUNT =4000 OR TOTAL_AMOUNT =5000
15. DISPLAY THE PATIENT DETAILS WHOSE NAME STARTS WITHSSELECT * FROM PATIENTS_MASTER WHERE PATIENT_NAME LIKE 'S%'
16. DISPLAY THE PATIENT DETAILS WHOSE NAME STARTS WITHA,SSELECT * FROM PATIENTS_MASTER WHERE PATIENT_NAME LIKE 'S%' AND PATIENT_NAME LIKE 'A
%'
17. DISPLAY THE PATIENT DETAILS WHOSE NAME DOES NOTSTARTS WITH A,SSELECT * FROM PATIENTS_MASTER
WHERE PATIENT_NAME NOT LIKE 'S%' ANDPATIENT_NAME NOT LIKE 'A%'
18. DISPLAY THE PATIENT WHO BORN IN SAME MONTHSELECT DISTINCTP.PATIENT_NAME ,DATEPART (MM ,P.DATEOFBIRTH ) AS 'MONTH'FROM PATIENTS_MASTER P ,PATIENTS_MASTER P1
14
-
8/6/2019 CSE301 gourav
15/22
WHERE
DATEPART (MONTH ,P.DATEOFBIRTH )=DATEPART (MONTH ,P1.DATEOFBIRTH )AND P.PATIENT_ID P1.PATIENT_ID
19. DISPLAY THE PATIENT DETAILS WHO VISITED THEHOSPITAL IN EXACTLY ONE YEAR BEFORE THIS DATESELECT * FROM PATIENTS_DETAILSWHERE DATEDIFF (DAY ,DATE_OF_VISIT ,GETDATE ())= 365
20. DISPLAY THE PATIENT DETAILS WHO VISITED THEHOSPITAL IN EXACTLY ONE MONTH BEFORE THIS DATESELECT * FROM PATIENTS_DETAILS
WHERE DATEDIFF (MONTH ,DATE_OF_VISIT ,GETDATE ())= 1
21. Display the Doctor details who get the highest fees for out patient
SELECT d1.DoctorID [DOCTOR_ID] ,d1.Doctor_Name [DOCTOR_NAME] ,d1.Specialist [SPECIALIZATION] ,d1.Gender [SEX] ,d2.Total_Amount [AMOUNT]
FROM dbo .DOCTORMASTER d1 JOIN dbo .FEES_OUT_PATIENTS d2
ON d1.DoctorID = d2.Doctor_IdWHERE d2.Total_Amount = (SELECT MAX (Total_Amount ) FROMFEES_OUT_PATIENTS )ORDER BY DoctorID
22. Display the doctor details who get the lowest fees for in patient
SELECT d1.DoctorID [DOCTOR_ID] ,d1.Doctor_Name [DOCTOR_NAME] ,d1.Specialist [SPECIALIZATION] ,d1.Gender [SEX] ,d2.Total_Amount [AMOUNT]
FROM DOCTORMASTER d1JOIN FEES_IN_PATIENTS d2ON d1.DoctorID = d2.d_ID
15
-
8/6/2019 CSE301 gourav
16/22
WHERE d2.Total_Amount = (SELECT MIN (d2.Total_Amount )FROMFEES_IN_PATIENTS d2 )ORDER BY d1.DoctorID
23. Display the doctor details who get the highest sum of fees for both out
and in patient
SELECT TOP 1 d1 .DoctorID [DOCTOR_ID] ,d1.Doctor_Name [DOCTOR_NAME] ,d1.Specialist [SPECIALIZATION] ,d1.Gender [SEX] ,d2.Total_Amount [IN_AMOUNT] ,d3.Total_Amount [OUT_AMOUNT]
FROM DOCTORMASTER d1JOIN dbo .FEES_IN_PATIENTS d2
ON d1.DoctorID = d2.doctor_IDJOIN dbo .FEES_OUT_PATIENTS d3ON d2.doctor_ID = d3.doctor_ID--WHERE (d2.Total_Amount = (SELECT MAX(d2.Total_Amount) FROMfees_in_patients d2)) AND (d3.Total_Amount = (SELECTMAX(d3.Total_Amount) FROM fees_in_patients d3))ORDER BY d1.DOCTORID
24. Display the doctor details who get the highest sum of fees for both outand in patient
SELECT d1.DoctorID [DOCTOR_ID] ,
d1.Doctor_Name [DOCTOR_NAME] ,d1.Specialist [SPECIALIZATION] ,d1.Gender [SEX] , d2.In_Patients [FEE_INPATIENTS] ,d2.OutPatients [FEE_OUTPATIENTS]
FROM DOCTORMASTER d1JOIN DOCTOR_FEES_MASTER d2ON d1.DoctorID = d2.Doctor_IdWHERE (d2.outPatients + d2.In_Patients ) = (SELECT MAX (d2.OutPatients+ d2.In_Patients )FROM DOCTOR_FEES_MASTER d2 )ORDER BY d1.DoctorID
25. Display the doctor details who get the lowest average of fees for both outand in patient
16
-
8/6/2019 CSE301 gourav
17/22
SELECT d1.DoctorID [DOCTOR_ID] ,d1.Doctor_Name [DOCTOR_NAME] ,d1.Specialist [SPECIALIZATION] ,d1.Gender [SEX] ,
d2.In_Patients [FEE_INPATIENTS] ,d2.OutPatients [FEE_OUTPATIENTS] ,(d2.outPatients + d2.In_Patients ) AS TOTAL , (d2.outPatients + d2.In_Patients )/2 AS [AVG]
FROM DOCTORMASTER d1JOIN DOCTOR_FEES_MASTER d2ON d1.DoctorID = d2.Doctor_Id
WHERE (d2.outPatients + d2.In_Patients )/2 = (SELECT(MIN (d2.outPatients + d2.In_Patients )/2) FROMDOCTOR_FEES_MASTER d2 )
ORDER BY d1.DoctorID
26. Display the room details which has the highest room rent per daySELECT d1.Room_Id AS [ROOM_ID] ,
d1.Room_Type AS ROOM_TYPE ,d1.Room_Desc AS ROOM_DESC ,d1. No_Of_Beds AS NO_OF_BEDS ,d2.Rent_Per_Day AS RENT
FROM ROOM_MASTER d1JOIN dbo .ROOM_RATE_MASTER d2ON d1.Room_Id = d2.RoomIdWHERE d2.Rent_Per_Day = (SELECT MAX ( d2.Rent_Per_Day )FROMdbo .ROOM_RATE_MASTER d2 ) ORDER BY d2.RoomId
27. Display The number of patients for each doctor who visited today
SELECT d1.DoctorId AS DOC_ID ,d1.Doctor_Name AS DOC_Name ,COUNT (*) AS [COUNT] ,d2.Date_Of_Visit AS DATE_VISIT
FROM dbo .DOCTORMASTER d1JOIN dbo .PATIENTS_DETAILS d2ON d1.DoctorId = d2.Doctor_IdWHERE d2.Date_Of_Visit =(SELECT MAX (d2.Date_Of_Visit )FROMPATIENTS_DETAILS d2 )
17
-
8/6/2019 CSE301 gourav
18/22
GROUP BY d1.DoctorId ,d1.Doctor_Name ,d2.Date_Of_Visit
28. Display the doctor who visited more number of patients on Today
SELECT /*TOP 1*/ d1.DoctorId AS DOC_ID ,
d1.Doctor_Name AS DOC_Name ,COUNT (*) AS [COUNT] ,d2.Date_Of_Visit AS DATE_VISIT
FROM dbo .DOCTORMASTER d1JOIN dbo .PATIENTS_DETAILS d2ON d1.DoctorId = d2.Doctor_IdWHERE d2.Date_Of_Visit = (SELECT MAX (d2.Date_Of_Visit )FROMPATIENTS_DETAILS d2 )--HAVING COUNT(*) >= 5GROUP BY d1.DoctorId ,d1.Doctor_Name ,d2.Date_Of_Visit
29. Display the in patient details who paid high
SELECT * FROM dbo .FEES_OUT_PATIENTS
SELECT d1.Patient_ID AS [P_ID] ,d1.Patient_Name AS [P_NAME] ,d1.Address1 AS [P_ADD] ,d1.Phone AS [P_PHONE] ,/*d2.Total_Amount*/ ISNULL (d2.Total_Amount ,0) AS
[IN_AMOUNT] , ISNULL (d3.Total_Amount ,0) AS [OUT_AMOUNT] ,
ISNULL ((d2.Total_Amount + d3.Total_Amount ),0) AS[TOTAL_AMOUNT]FROM dbo .PATIENTS_MASTER d1LEFT OUTER JOIN dbo .FEES_IN_PATIENTS d2ON d1.Patient_ID = d2.Patient_IDFULL OUTER JOIN dbo .FEES_OUT_PATIENTS d3ON d2.Patient_ID = d3.Patient_IDWHERE (d2.Total_Amount + d3.Total_Amount ) = (SELECT(d2.Total_Amount + d3.Total_Amount ) FROM dbo .FEES_IN_PATIENTSd2 JOIN dbo .FEES_OUT_PATIENTS d3 ON d2.Patient_ID = d3.Patient_ID)ORDER BY d1.Patient_ID
RFID-based Real-time Hospital PatientManagement System (HPMS) Application
18
-
8/6/2019 CSE301 gourav
19/22
Figure 4 shows the GUI (Graphical User Interface) based HPMS applicationdeveloped by Agile System Development Methodology (ASDM) using C#
in Microsoft Visual Studio.net 2003 environment. ASDM enables rapidsoftware development methods that are faster, cheaper, and more responsiveto user needs than the traditional (e.g., SDM - Software DevelopmentMethodology) of software engineering [10]. The SDM (e.g., waterfallmethodology) provides an orderly sequence of development steps that beingneedlessly slow and cumbersome to ensure the quality, reliability, andmaintainability of the developed software. While agile method places moreemphasis on people, working software, customer collaboration andresponding to changes rather than processes of software development (i.e.,
plans, contracts and tools) as an orderly, rational process. ASDMrecommends activities that are often context dependant and a variety of
practices for constant feedback on customer requirements, and technicaldecisions. The HPMS uses the unique ID transmitted by RFID tags as a key to
information stored in the HPITS backend databases. For example, an RFIDtag attached to a patient wristband only contains an RFID tag ID, which anapplication can use to retrieve patient record stored in the hospital databases.When a RFID reader reads multiple patient wristbands that have embeddedRFID tags, the application lists and displays all IDs in patient info area.Click on a particular ID will display the information for that patient.
In addition, healthcare professionals (e.g., doctors, consultants) canedit/update password protected patients medical record for increased patient
and data security by clicking the Update Patient Button. The Patient Management Systems administrator can issue unused tag
(wristband) to every patient at registration time by using the Assign Tag toPatient button at the bottom part (i.e., administrators section) of theapplication. This wristband can be used to identify patients during the entirehospitalization period. The tag (wristband) can be removed from the patientusing Remove Tag from Patient button on discharge from the hospital. AsRFID tags are reusable, the available tag can be assigned to a new patient.
19
-
8/6/2019 CSE301 gourav
20/22
20
-
8/6/2019 CSE301 gourav
21/22
Conclusions
In this paper we have described multi-layer health care system architecturefor design of RFID-based Hospital Patient Management System. We haveshown the application and implementation of the above system. UsingHPMS, health care providers (e.g., hospitals) have a chance to track fast andaccurate patient identification, improve patients safety by capturing basicdata (such as patient unique ID, name, blood group, drug allergies, drugs thatthe patient is on today), prevent/reduce medical errors, increases efficiencyand productivity, and cost savings through wireless communication. TheHPMS also helps hospitals to build a better, more collaborative environment
between different departments, such as the wards, medication, examination,and payment.
This generic architecture of health care system can be applied to other areassuch as new born babies and aged-care management in both public and
private hospitals. Where, health care providers (i.e., hospitals) will have anopportunity of use smart tag (RFID) for peoples babies, which look prettymuch alike to ensure that they match the right mother with the right baby.Having RFID tracking means hospitals can use RFID-based HPMS to track whether infants are even inside the hospital that presumably is useful if theylose track of patients. The similar concept can be applied for the aged-caremanagement using RFID-based HPMS.
21
-
8/6/2019 CSE301 gourav
22/22
References
Sybase, Inc., SYBASE RADIO FREQUENCY IDENTIFICATION (RFID)TECHNOLOGY ARCHITECTURE One Sybase Drive Dublin CA, 94568USA, 2005,http://www.sybase.com/sb_content/1031464/16056_RFID_Arch_L02607_F
NL3.pdf . GAO RFID, RFID Solutions for Healthcare Industry,
http://healthcare.gaorfid.com/ Opportunities for Use in Wearable Devices for Health Monitoring, 2005,
http://www.sensorsmag.com/sta/sta1105.shtml http://www.3icare.com/files/Chowdhury-RFIDHPMS.pdf file:///C:/Documents%20and%20Settings/Gaurav/My
%20Documents/Downloads/111177-5641-Assignment-SQL-Queries.doc
22
http://www.sybase.com/sb_content/1031464/16056_RFID_Arch_L02607_FNL3.pdfhttp://www.sybase.com/sb_content/1031464/16056_RFID_Arch_L02607_FNL3.pdfhttp://healthcare.gaorfid.com/http://www.sensorsmag.com/sta/sta1105.shtmlhttp://www.3icare.com/files/Chowdhury-RFIDHPMS.pdfhttp://www.3icare.com/files/Chowdhury-RFIDHPMS.pdfhttp://c/Documents%20and%20Settings/Gaurav/My%20Documents/Downloads/111177-5641-Assignment-SQL-Queries.dochttp://c/Documents%20and%20Settings/Gaurav/My%20Documents/Downloads/111177-5641-Assignment-SQL-Queries.dochttp://www.sybase.com/sb_content/1031464/16056_RFID_Arch_L02607_FNL3.pdfhttp://www.sybase.com/sb_content/1031464/16056_RFID_Arch_L02607_FNL3.pdfhttp://healthcare.gaorfid.com/http://www.sensorsmag.com/sta/sta1105.shtmlhttp://www.3icare.com/files/Chowdhury-RFIDHPMS.pdfhttp://c/Documents%20and%20Settings/Gaurav/My%20Documents/Downloads/111177-5641-Assignment-SQL-Queries.dochttp://c/Documents%20and%20Settings/Gaurav/My%20Documents/Downloads/111177-5641-Assignment-SQL-Queries.doc