Development of a Client-Server mobile App to collect biomedical data compatible with OpenMRS

Abstract

In this TFG it was intended to update and improve the performance of the client-server app based on OpenMRS, that is used in the BPUP project. However, for a request done by the doctor associated to the project, it was decided to change the objective to include the functionality of communication with a Bluetooth scale in order to collect more data about the patient. To do so, reverse engineering was done to a Bluetooth scale to see and analyse its performance and the codification that was used to do the data sending. An application capable of connecting and receiving data from the Bluetooth scale, but when the merging and integration of the client-server was done, appeared an execution problem which hasn?t been solved yet.En este Trabajo de Fin de Grado se pretendía actualizar y mejorar la aplicación cliente-servidor basada en OpenMRS que utilizaba el proyecto BPUP. Sin embargo, por una petición del médico asociado al proyecto, se decidió cambiar el objetivo por el de incluir la funcionalidad de comunicar-se con una báscula Bluetooth para recopilar más datos del paciente. Para hacerlo se realizó ingeniería inversa a una báscula Bluetooth para ver cómo funcionaba y que codificación utilizaba para el envío de los datos. Se desarrolló una aplicación capaz de conectarse y recibir datos de la báscula, pero cuando se llevó a cabo la integración con la aplicación cliente-servidor, surgió un problema de ejecución para el cual aún no se ha encontrado solución.En aquest Treball de Fi de Grau es pretenia actualitzar i millorar l?aplicació client-servidor basada en OpenMRS utilitzada pel projecte BPUP. Malgrat tot, per una petició del metge associat al projecte, es va decidir canviar l?objectiu pel d?incloure la funcionalitat de comunicar-se amb una bàscula Bluetooth per recopilar més dades del pacient. Per a fer-ho es va fer enginyeria inversa a una bàscula Bluetooth per tal de veure?n el funcionament i la codificació que utilitzava per realitzar l?enviament de dades. Es va desenvolupar una aplicació capaç de connectar-se i rebre dades de la bàscula però quan es va dur a terme la integració amb l?aplicació client-servidor, va sorgir un problema d?execució pel qual no s?ha trobat encara una solució

    Similar works