Aplicación móvil para la notificación de citas médicas y la toma de medicamentos para personas con enfermedades de medicación continúa implementando servicios web y cifrado de datos

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

The telematics system developed is composed of a mobile application that allows the administration of medical appointments and taking medications, based on a calendar of dates to remind the user, data communication is carried out by implementing WEB services, thus saving the information in a database of non-relational data, and protected with a security protocol of double authentication and data encryption. WEB services are based on the HTTP protocol using its consumption and request parameters (get, post, put and delete), the transfer of information between the client and the server is based on the JSON format and is carried out by implementing the OAUTH protocol, which uses JWT for secure transfer of double authentication and SHA-2 data encryption. For the development of the application, the JavaScript programming languages are used in its version ECMAScript 6, React Native, HTML5, CSS3, SASS preprocessor; The programming environment to use is Visual Studio Code, the code versioning system is GIT and GITHUB is the versioning and repository cloud system, the database is non-relational and the one chosen for coupling is FIREBASE, the architecture is models under the model-view-viewmodel (MVVM) standard. It was decided to use agile methodologies for the administrative management of the project, the implemented methodology is SCRUM, which establishes functional requirements based on executable deliverables that allow differentiating the activities and their micro advances to achieve the objective.

Descripción

El sistema telemático desarrollado está compuesto de una aplicación móvil que permite la administración de citas médicas y toma de medicamentos, basados en un calendario de fechas para recordatorio al usuario, la comunicación de datos se realiza implementando servicios WEB, guardando así la información en una base de datos no relacional, y protegido con un protocolo de seguridad de doble autenticación y cifrado de datos. Los servicios WEB están basados en el protocolo HTTP utilizando sus parámetros de consumo y peticiones (get, post, put y delete), la transferencia de información entre el cliente y el servidor está basada en el formato JSON y se realiza implementando el protocolo OAUTH, el cual utiliza JWT para transferencia segura de doble autenticación y cifrado de datos SHA-2. Para el desarrollo de la aplicación se utiliza los lenguajes de programación JavaScript en su versión ECMAScript 6, React Native, HTML5, CSS3, preprocesador SASS; el entorno de programación a utilizar es Visual Studio Code, el sistema para versionamiento de código es GIT y GITHUB es el sistema en la nube de versionamiento y repositorio, la base de datos es no relacional y la escogida para acoplamiento es FIREBASE, la arquitectura se modela bajo el estándar modelo-vista-vista-modelo (MVVM). Se optó por utilizar metodologías ágiles para gestión administrativa del proyecto, la metodología implementada es SCRUM, que establece requerimientos funcionales basados en entregables ejecutables que permiten diferenciar las actividades y sus micro avances para el cumpliento del objetivo.

Palabras clave

HTTP, SHA2, SCRUM, MVVM, GIT, GITHUB, JSON, JWT

Materias

Ingeniería Telemática - Tesis y disertaciones académicas , Aplicaciones móviles , Desarrollo de software de aplicaciones , Medicamentos , Servicios Web , Cifrado de datos (Informática)

Citación