Show simple item record

dc.contributor.advisorRodríguez, Néstor J.
dc.contributor.authorMarrero-Corchado, Joseph
dc.description.abstractThis document describes the integration of a Relational Database with an Android-based graphical user interface for supporting the documentation of nurses’ tasks at the Point of Care in a hospital. To accomplish the integration a REST API is developed and a Relational Database is redesigned. The integration is engineered with an approach to secure communication and encrypted data storing/retrieval. The system uses mutual SSL authentication to transmit and encrypt the data between the Android Application and the Server. The data received via the REST API is encrypted into the database. The Database is re-designed to store the encrypted data in tables using the InnoDB engine of MariaDB. The data relationship is enforced using the physician, nurse and patient IDs as keys. An Android application back-end was developed to facilitate the communication between application’ graphical user interfaces and the REST API. The back end consists of classes that instantiate objects that the graphical user interfaces use to send data to be inserted in the database. The graphical user interfaces of the nursing documentation application are enhanced versions of a previous version of the nursing documentation system implemented on PDAs (Personal Digital Assistant). These were implemented in Java for the Android platform.en_US
dc.description.abstractEste documento describe la integración de una base de datos relacional con interfaces gráficas de usuario basadas en Android para darle apoyo a enfermeras en la documentación de sus tareas de cuidado a pacientes en hospitales. Para lograr la integración se desarrolló un API REST y una base de datos relacional es rediseñada. La integración es diseñada con un enfoque en comunicación segura y almacenamiento/lectura de datos cifrados. El sistema usa autenticación mutua SSL para transmitir y cifrar la comunicación entre la Aplicación Android y el servidor. Los datos recibidos vía el API REST es cifrada en la base de datos. La base de datos es rediseñada para guardar la información cifrada en tablas usando el motor de MariaDB InnoDB. La relación entre los datos es forzada usando los identificadores de las tablas “physician”, “nurse” y “patient” como llaves. Un “back-end” Android (estructura que trabaja detrás de la interfaz gráfica de usuario de la aplicación) fue desarrollado para facilitar la comunicación entre la interfaz de la aplicación y el API REST. El “back-end” consiste de clases cuyo trabajo es instanciar objetos que las interfaces gráficas de usuario utiliza para enviar data para ser insertada en la base de datos. Las interfaces gráficas de usuario del sistema son un rediseño de una versión previa del sistema de documentación de enfermería que corría en PDAs (“Personal Digital Assistant”). Estas fueron implementadas en Java para la plataforma Androide.en_US
dc.subjectRelational databaseen_US
dc.subjectandroid-based graphical user interfaceen_US
dc.subjectpoint of careen_US
dc.titleIntegration of an encrypted relational database with android-based graphical user interfaces for supporting nurses’ tasks at the point of careen_US
dc.rights.licenseAll rights reserveden_US
dc.rights.holder(c) 2014 Joseph Marrero Corchadoen_US
dc.contributor.committeeBorges, José A.
dc.contributor.committeeVega, José Fernando
dc.contributor.representativeColón Reyes, Omar Engineeringen_US
dc.contributor.collegeCollege of Engineeringen_US
dc.contributor.departmentDepartment of Electrical and Computer Engineeringen_US

Files in this item


This item appears in the following Collection(s)

  • Theses & Dissertations
    Items included under this collection are theses, dissertations, and project reports submitted as a requirement for completing a graduate degree at UPR-Mayagüez.

Show simple item record

All rights reserved
Except where otherwise noted, this item's license is described as All Rights Reserved