National University of Ireland, Galway RFID Patient Tagging and Database System Student: Martin O’Halloran Supervisor: Martin Galvin
National University of Ireland, Galway Introduction I will first give a brief introduction to the various technologies employed in the project I will then detail the application itself
National University of Ireland, Galway Project Goal Identification of the Patient through an RFID wrist tag Storage of Patient Medical details in a web based database Retrieval of patient information from the database using the RFID tag number
National University of Ireland, Galway Overview of the System
National University of Ireland, Galway RFID Two components: -RFID Transponder -RFID Reader Every object has an RFID transponder, holding identification information The reader retrieves the identification information from the RFID tag
National University of Ireland, Galway Tag anatomy Substrate Tag IC Antenna Die attach
National University of Ireland, Galway RFID Tag Structure Antenna Power Supply Tx Modulator Rx Demodulator Control Logic (Finite State machine) Memory Cells Tag Integrated Circuit (IC)
National University of Ireland, Galway Function of an RFID Transponder Hold a unique identifier Respond to requests for the data it carries
National University of Ireland, Galway RFID Reader Interrogate tags via RF communication Consist of a RF module, a control unit, and a coupling element They have a secondary interface to communicate with a host system Reads tags located in hostile environment and obscured from view
National University of Ireland, Galway RFID Conclusions Each patient will have an RFID tag The RFID Tag will hold a unique identifier This identifier will be retrieved by the RFID reader
National University of Ireland, Galway Web Based Database The web-server takes the RFID tag number, searches the database and returns the patient details MySQL – Database that holds the patient information PHP – Database Querying script
National University of Ireland, Galway MySQL Standard database programming language used for creating databases It provides methods for updating and retrieving information The information is divided into logical units called tables The tables include personal information, medical information and nurses’ observations
National University of Ireland, Galway PHP It’s a embedded scripting language (encoded in HTML) Scripting language interacts with databases and dynamically generates web pages Invokes SQL commands to interact with database
National University of Ireland, Galway Visual Basic Functions: -Interface with the RFID reader -Display the results of the SQL database queries (dynamically generated web pages)
National University of Ireland, Galway Visual Basic The MSComm control handles the communication with the RFID reader Visual Basic’s Web Browser component handles the displaying of the PHP and HTML pages
National University of Ireland, Galway System Structure MySQL & PHP Web-server VB Application Tag Number Search Database for Patient Records Get RFID Tag Number Display Web Page Web Page Dynamically Generate Web page
National University of Ireland, Galway The Complete System
National University of Ireland, Galway The Complete System
National University of Ireland, Galway Functionality of the System Update and retrieve patient personal details Update and retrieve patient medical details Upload and retrieve patient multimedia data such as x-rays, pictures, etc. View previous medical details
National University of Ireland, Galway Conclusions System successfully merges the technologies of RFID and web-based database systems The RFID tag provides a secure and robust method for holding the patients identifier. The web-based database allows for the centralisation of all patient records.
National University of Ireland, Galway Conclusions System has potential applications in many other sectors including: -Airline passenger/baggage tag -Part recall data -Product tracking -Calibration data -Inventory control
National University of Ireland, Galway Questions and Answers