CSE301 gourav

download CSE301 gourav

of 22

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