Está en la página 1de 11

UNIVERSIDAD NACIONAL DE LA AMAZONIA

PERUANA

CARRERA PROFESIONAL
INGENIERIA DE SISTEMAS E INFORMATICA

TITULO
CREACIÓN DE UNA APLICACIÓN MÓVIL
INFORMTIVO Y RESERVA DE CITAS MÉDICAS EN
CASOS DE ALERGIAS ALIMENTARIA
“IgE App”

ESTUDIANTES
ALADO VÁSQUEZ, HITLER SAMO
GARATE SALAS, HEYNER EDWIN
VILDOZO SILVA, MATHEWS IVAN

ASIGNATURA
LENGUAJE DE PROGRAMACIÓN IV

CICLO
VII

DOCENTE
ING. ANGEL MARTHANS RUIZ, MG

IQUITOS – PERÚ
2023
DOCUMENTO DE REQUERIMIENTOS DE
SOFTWARE

Historial de Versiones

Fecha Versión Autor Organización Descripción


01/03/2023 0.1 1.- Alado Vasquez, Facultad Realización de una APP
Hitler samo. Ingeniería de Móvil informativo y reserva
2.- Garate Salas, Sistemas e de citas médicas en casos de
Heyner Edwin. Informática alergias alimentaria
3.- Vildozo Silva,
Mathews Ivan.
4.-Soto Baratta, Ian.

Información del Proyecto

Empresa / Organización Facultad Ingeniería de Sistemas e Informática


Proyecto APP Móvil informativo y reserva de citas médicas en casos
de alergias alimentaria
Fecha de preparación 01/03/2023
Cliente
Patrocinador principal
Gerente / Líder de Proyecto
Gerente / Líder de Análisis de
negocio y requerimientos

Aprobaciones

Nombre y Apellido Cargo Departamento u Fecha Firma


Organización

1. Propósito

Creación de una aplicación móvil informativo y reserva de citas médicas en casos de


alergias alimentaria “IgE app”.

Esta aplicación tiene como propósito principal que “El Paciente deberá ser capaz de
informarse de artículos de la alergia y consultar sus citas en menos tiempo y tener la
posibilidad de agendar y al mismo tiempo anularlas con previa notificación al
médico”. Para los usuarios afectados sobre el tema la aplicación será totalmente
gratuita y los ingresos del proyecto se obtendrán directamente de publicidad de
entidades de medicina prepagada, especialistas médicos, cadenas de droguerías,
laboratorios farmacéuticos, centros de alimentos naturales, funcionales y
nutraceúticos y toda la red de organizaciones que trabajan en función al sector salud.

2. Alcance del producto / Software

 Permitir informar de artículos sobre temas de alergias alimentarias a los usuarios


afectados y de modo que tendrán que sacar citas médicas con especialistas y
sobre todo con una atención en corto tiempo.
 Una de las metas es lograr que la App se enfoque en atender con información y a
la vez sacar citas medicas con especialistas a nivel nacional para lograr el
objetivo de atender las necesidades de los usuarios afectados en un porcentaje de
la población peruana.
 Permitir aplicar porcentajes de descuentos por nuestro servicio de uso de App en
campaña a los médicos.
 Permitir tener una base de datos de los usuarios registrados.

3. Referencias

Desarrollo de una App (aplicación instalada en dispositivos inteligentes) de gestión de


servicios de urgencias en la ciudad de Bogotá D.C. con el objetivo inicial que permita a
los usuarios indicarles a donde dirigirse en caso de una emergencia médica en función
de su EPS, geo localización y nivel de congestión de las salas de urgencias. al sector
salud. HospitApp, la aplicación para la agilización en la atención en urgencias de
usuarios del sistema de salud en Bogotá, es un proyecto que surge de la oportunidad de
negocio que fusiona las tecnologías de los teléfonos inteligentes y la mejora continua en
la prestación del servicio de salud. En este documento se presenta las características,
necesidades, requerimientos y principales funciones que tendría la aplicación.

Bogota, DC. (enero de 2018).APLICACIÓN PARA LA AGILIZACIÓN EN LA


ATENCIÓN EN URGENCIAS DE USUARIOS DEL SISTEMA DE SALUD EN
BOGOTÁ HOSPITAPP “JL Gil-Aguillón” DE BOGOTA. Obtenido de repositorio: doc
pasado epor el profe\hospitaap. Proyecto Final HospitApp.pdf

El Trabajo Fin de Master (TFM) tiene como propósito analizar en el estado del arte las
herramientas existentes y las carencias de las mismas y basado en ello implementa un
Sistema web con aplicación móvil. Dicho sistema debe permitir fusionar varias
alternativas a la vez tales como gestión de citas médicas, estadísticas, crear citas para
laboratorio clínico, emisión de exámenes de laboratorio y recepción de resultados y
reportes. De manera adicional, proporcionar una aplicación móvil para que tanto
usuarios como médicos puedan optimizar tiempo y recursos en el acceso a la
información y las citas médicas que realicen en la clínica.

Ecuador, C. (Septiembre de 2018). SISTEMA WEB CON APP MÓVIL PARA GESTIÓN DE
CITAS MÉDICAS Y ESTADÍSTICAS “Trelles Avila, Williams” DE CUENCA. Obtenido de
repositorio: https://es.scribd.com/document/498893840/Trelles-Avila-Williams-Hidalgo

4. Funcionalidades del producto


Los actores que interactúan con la App Móvil son encargados de generar su
funcionalidad, representada a continuación en la figura 1.

Figura 1. Funcionalidad Principal del Producto (Elaboración Propia)


5. Clases y características de usuarios
se detallan las características de los usuarios que van a interactuar con el sistema web,
estos son: administrador, secretaria, medico, paciente.
 Características de los Usuarios (Administrador): Con perfil de administrador
conocimiento previo en informática se encargará en gestionar la aplicación
móvil específicamente de los usuarios, control de horas médicos, secretarias, etc.
 Características de los Usuarios (Secretaria): Con perfil de secretaria
conocimiento previo en informática se encargara gestionar las citas médicas con
la reservación del paciente incluyendo el estado de la cita y el tipo de atención.
 Características de los Usuarios (Médico): Con perfil de medico conocimiento
previo en informática se encargará de listar las reservaciones medicas asignadas y
registrar nuevas citas.
 Características de los Usuarios (Paciente): Con perfil de medico conocimiento
previo en informática con la actividad de registrarse para reservar una cita médica
o visualizar información relevante del médico y de los artículos de temas de alergias
alimentarias.

6. Entorno operativo
La orientación de la App móvil se basa en servicios aplicación de software Android, una
vez integrados todos sus módulos este se aloja en un servidor; cabe recalcar que los
equipos celulares deben presentar conexión a internet para el uso de su servicio de la
App IgE.

7. Requerimientos funcionales
Los requerimientos funcionales describen lo que el sistema debe realizar. Con el avance
del software estos requerimientos se convierten en algoritmos, en lógica y en código
fuente del sistema. El sistema tendrá dos partes funcionales; la primera es cuando el
usuario realice la reservación de una cita médica desde la APP móvil, y la segunda es la
parte administrativa, donde tendrá acceso el administrador, secretaria y médico.
A continuación, se describirán los requerimientos funcionales:
 Requerimiento funcional Gestionar Usuarios (RF01): El administrador del
sistema dentro de la gestión de Usuarios va a disponer los niveles que se puede
asignar al usuario para ingresar al sistema como son Paciente, Secretaria,
Medico y administrador. Para ellos se va a asignar una contraseña para que los
usuarios puedan ingresar al sistema.Se muestra los requerimientos no funcional
RNF01, RNF02, RNF03 ,RNF04, con prioridad alta.
 Requerimiento funcional Gestionar Pacientes (RF02): El administrador o la
secretaria del sistema dentro de la gestión de Pacientes va a poder consultar,
crear, modificar y eliminar pacientes para poder ser asignado a una reservación
de cita médica. Se muestra los requerimientos no funcional RNF01, RNF02,
RNF03 ,RNF04, con prioridad alta.
 Requerimiento funcional Gestionar Médicos (RF03): El administrador del
sistema dentro de la gestión de Médicos va a poder consultar, crear, modificar y
eliminar médicos para poder asignar horarios de atención a los pacientes Se
muestra los requerimientos no funcionales RNF01, RNF02, RNF03, RNF04,
con prioridad alta.
 Requerimiento funcional Gestionar Consultorios (RF04): El administrador
del sistema dentro de la gestión de Consultorios va a poder consultar, crear,
modificar y eliminar consultorios. Dentro de la creación puede añadir
conjuntamente a un médico o a una secretaria a ese consultorio. Se muestra los
requerimientos no funcional RNF01, RNF02, RNF03 ,RNF04, con prioridad
alta.
 Requerimiento funcional Gestionar Reportes (RF05): El administrador, médico y
secretaria podrán visualizar e imprimir los reportes estadísticos de las citas médicas de
forma general o por parámetros de día, mes y año. Se muestra los requerimientos no
funcionales RNF01, RNF02, RNF04, con prioridad alta.
 Requerimiento funcional Gestionar Secretaria (RF06): El administrador del sistema
dentro de la gestión de Secretaria va a poder consultar, crear, modificar y eliminar.
Para después conjuntamente poder asignarle a la secretaria los médicos que van a
trabajar en la gestión de las citas médicas. Se muestra los requerimientos no
funcionales RNF01, RNF02, RNF04, con prioridad alta.
 Requerimiento funcional Gestionar Control (RF07): El administrador del
sistema dentro de la gestión de Control va a poder administrar los días de la
semana que trabaja los consultorios, las horas que van a disponer cada día para
las citas médicas. Esta gestión es importante para la asignación de días y horas
que trabaja un médico. Se muestra los requerimientos no funcionales RNF01,
RNF02, RNF04, con prioridad alta.
 Requerimiento funcional Gestionar Tipo de Atención (RF08): El
administrador del sistema dentro de la gestión de Tipo de Atención va a poder
consultar, crear, modificar y eliminar los tipos de atención que son necesarios
para la cita médica. Se muestra los requerimientos no funcionales RNF01,
RNF02,RNF03, RNF04, con prioridad alta.
 Requerimiento funcional Gestionar horas Médico (RF09): El administrador
del sistema dentro de la gestión de horas medico va a poder consultar, crear,
modificar y eliminar los días y horas asignadas al médico para las citas médicas.
Se muestra los requerimientos no funcionales RNF01, RNF02, RNF03, con
prioridad alta.
 Requerimiento funcional Gestionar Citas (RF10): La secretaria va a poder asignar
citas médicas a los pacientes que lleguen o llamen por vía telefónica. También
dispondrá del control de las citas para cambiar de estado asignado o atendido. Se
muestra los requerimientos no funcionales RNF01, RNF02,RNF03, RNF04, con
prioridad alta.
 Requerimiento funcional Gestionar Inicio de sesión (RF11): Se requiere un
algoritmo necesario para autenticar el ingreso al usuario. Se muestra los
requerimientos no funcionales RNF03 ,con prioridad alta.

8. Requerimientos no funcionales
Para realizar esta sección es necesario revisar el libro de Ingeniería de Software que
habla
de todos los tipos de requerimientos no funcionales.
Figura 2. Requerimientos no funcionales (Elaboración Propia)

 Requerimiento no funcional de Rendimiento (RNF01): El sistema web va


abastecer el manejo de la información de los usuarios de forma tal que un 10% se
incrementará cada año debido al alto número de usuarios. El tiempo de acceso es de 3
segundos. Con prioridad Alta.
 Requerimiento no funcional de Usabilidad (RNF02): El administrador del sistema
web podrá dar acceso a los usuarios que están habilitados, permitiendo visualizar la
información en diferentes interfaces. Con prioridad Alta.
 Requerimiento no funcional Seguridad (RNF03): El sistema web deberá autenticar
con el usuario y contraseña para ingresar al sistema. El sistema debe encriptar las
contraseñas utilizando un algoritmo los más sofisticado. Para proteger la información,
es necesario hacer backup cada cierto tiempo en el sistema. Con prioridad Alta.
 . Requerimiento no funcional Navegable (RNF04): El sistema del aplicativo debe de
estar estable y debe garantizar seguridad de la información en la App al utilizar
diferentes Funcionabilidades. Con prioridad Alta.

8. Reglas del negocio


8.1 Definición de roles
A continuación se listara en la siguientes tabla los roles que interactúan con el sistema para
asignar su respectivo permiso.
Perfil Roles Descripción
Crear y Consultar Usuarios Permite crear usuarios en el
sistema para poder
consultar.
Crear Consultorios Consultar Permite crear consultorios
Consultorios para aginar a una secretaria
con su médico.
Crear Especialidades Consultar Permite crear y consultar
Especialidades especialidades para asignar a
los médicos.
Administrador
Crear Control de horarios Consultar Permite crear un control de
Control de horarios horarios para la gestión de
las citas médicas.
Crear Tipos de Atención. Consultar Permite crear tipos de
Tipos de Atención. atención que se van a
realizar en las citas médicas.
Permite asignar perfiles Consultar Permite asignar un perfil a
perfiles un usuario para que ingrese
al sistema.
Crear y modificar horarios médicos. Permite crear y modificar el
horario de citas médicas.
Asignar exámenes de Imagenología Permite asignar exámenes
para Imagenología con fecha
y hora del turno que
Médicos requiera el paciente.
Crear y modificar pacientes. Permite crear y modificar
información de los
pacientes.
Asignar y modificar citas médicas. Permite crear y modificar
citas para los pacientes.
Secretaria Asignar y consultar citas médicas Permite asignar citas
médicas dependiendo los
medios que se encuentran
registrados a su cargo.
Crear y consultar pacientes. Permite crear y modificar
información de los
pacientes.
Consultar los reportes Permite consultar los
reportes de médicos y
consultorios
Asignar exámenes de Imagenología Permite asignar los
exámenes de Imagenología.
Imagenologo Crear resultados de exámenes Permite crear los resultados
y enviarlos al médico para su
revisión.
Consultar las tablas y reportes del Permite consultar los
Reportes Sistema Web y App móvil. reportes estadísticos del
sistema Web.

9. Requerimientos de interfaces externas


9.1 Requisitos mínimos del hardware y software.
9.1.1 Interfaz del usuario
La Interfaz del usuario es la comunicación entre máquina y usuario, donde se utiliza
ventanas, gráficos, botones, imágenes, etc. Estos deben ser definidos por la persona
involucrada en el desarrollo del sistema.
9.1.2 Interfaz de hardware de cliente
Es necesario tomar en cuenta el hardware que va a utilizar el cliente para garantizar el
buen desempeño del sistema web.
 Procesador con capacidad suficiente.
 Memoria RAM mayor a 2 GB
 Adaptadores de Red Wifi o datos.
 Celular móvil, etc.
9.1.3 Interfaz de software del cliente
 Sistema Operativo: Android mínimo de versión 6.
9.1.4 Interfaz de software del servidor
 Gestión de Java y MySQL.

9.2 Estudio de factibilidad


El sistema de aplicación móvil involucra la factibilidad humana y tecnológica para su
funcionamiento.
9.2.1 Humano
El administrador del sistema aplicación móvil cuenta con los conocimientos necesarios en
informática para el manejo y configuración del sistema, adicionalmente se incluye un manual
de usuario, que sirva de ayuda para generar el proceso de reservaciones en el sistema.

9.2.2 Tecnológico
El sistema App móvil dispondrá de la tecnología suficiente para administrar en línea la base de
datos y otros programas a través de editor de código entre otras herramientas informático.

10. Otros requerimientos


Los requerimientos adicionales para que el sistema web y app móvil funcionen correctamente
el hardware, software y la factibilidad.

También podría gustarte