GithubHelp home page GithubHelp logo

grupo04-proyecto-miso's People

Watchers

 avatar

grupo04-proyecto-miso's Issues

HU014 – Crear consulta automática (8 PH)

Business value: 8

Como paciente quiero crear una consulta que sea resuelta de manera automática para recibir un resultado en términos de descripción y tratamiento sugerido entregados por un servicio de ontología.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla
  • Se muestra un formulario para crear una consulta
  • Hay una opción para Resolver la consulta de forma automática
  • Al oprimir botón de crear, se valida que ningún campo esté vacío y se le informa al usuario de ser así
  • Si la creación de consulta es exitoso, se debe redirigir al home
  • Se debe dar un diagnóstico automático a la consulta

Mockups

Screen Shot 2023-02-19 at 5 58 50 PM

HU019 – Rechazar diagnóstico de una consulta (3 PH)

Business value: 3

Como paciente quiero rechazar el diagnóstico recibido por un médico profesional para no continuar con el médico y dejar libre el caso para ser tomado por otro profesional.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Se debe ver un botón de Rechazar rojo
  • Se debe redirigir al home luego de oprimir el botón
  • Se debe ver la consulta como 'Rechazada' en el home, luego de que se oprimió el botón

Mockups
Screen Shot 2023-02-19 at 5 28 10 PM

Screen Shot 2023-02-19 at 5 28 36 PM

HU017 – Ver consulta (3 PH)

Business value: 3

Como paciente quiero ver la consulta que he creado en el aplicativo para revisar la información y si he recibido algún diagnóstico.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla
  • Se debe ver la información de la consulta que se creó
  • La información que se ve debe concordar con la que se ingresó al crearla
  • Si la consulta aún no tiene diagnóstico, no se debe mostrar la sección de diagnóstico ni las opciones para Aceptar / Rechazar
  • Si la consulta ya tiene diagnóstico, se debe mostrar la sección de diagnóstico ni las opciones para Aceptar / Rechazar

Mockups
Screen Shot 2023-02-19 at 5 34 03 PM

Screen Shot 2023-02-19 at 5 35 02 PM

Como médico quiero actualizar mi información profesional para que la plataforma vea mis credenciales de medicina más recientes (2pts)

Criterios de aceptación

  • En la página debe aparecer un campo para el título profesional del médico
  • En la página debe aparecer un campo para la especialidad del médico
  • En la página debe aparecer un campo para la Universidad en la que estudió el médico
  • En la página debe aparecer un campo para los años de experiencia del médico
  • El campo de título profesional debe tener un máximo de 100 caracteres
  • El campo de especialidad debe tener un máximo de 100 caracteres
  • El campo de Universidad debe tener un máximo de 100 caracteres
  • El campo de años de experiencia solo puede aceptar valores numéricos no negativos
  • Ningún campo puede estar vacío
  • Hay un botón con el texto: Guardar
  • El botón de guardar está desactivado hasta que todos los campos tienen información válida

Mockup

Screen Shot 2022-10-16 at 9 40 21 PM copy

HU011 – Registro de usuario móvil (3 PH)

Business value: 3.5

Como paciente quiero registrarme como un nuevo usuario del aplicativo móvil de DermoApp para poder crear mi perfil personal y registrar mis credenciales de acceso al aplicativo.

Actividades

  • Crear Activity de inicio con el formulario para Sign in.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Advertencia de bloq mayús activado para el campo de contraseña.
  • Para el caso de Sign in exitoso se debe redireccionar directamente a la pantalla de login.
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • La página debe tener la opción de cambio de idioma.

Mockups

Image

Image

HU015 – Crear consulta asistida (5 PH)

Business value: 8

Como paciente quiero crear una consulta que sea resuelta por un médico registrado en la aplicación para recibir un diagnóstico del médico especialista que haya tomado el caso y agendar una cita si lo considero.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla
  • Se muestra un formulario para crear una consulta
  • Al oprimir botón de crear, se valida que ningún campo esté vacío y se le informa al usuario de ser así
  • Si la creación de consulta es exitoso, se debe redirigir al home

Mockups

Screen Shot 2023-02-19 at 5 47 14 PM

HU006 – Buscar paciente por criterios (3 PH)

Business value: 3

Como médico especialista quiero buscar un paciente por criterios como su nombre, edad o lugar de residencia para tener facilidad de encontrar el paciente que estoy buscando.

Actividades

  • Crear vista de pagina para filtrar por paciente asociado.
  • Crear render de tabla para poder ver información de nombre, edad e email del paciente
  • Conectar servicio que procesa la búsqueda de paciente.

Criterios de aceptación

  • Tabla con render de pacientes
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Scroll de pacientes.

Mockups

Image

HU010 – Ingreso de usuario móvil (3 PH)

Business value: 5

Como paciente quiero ingresar al aplicativo móvil de DermoApp usando mis credenciales previamente registradas para acceder a las herramientas que me ofrece el aplicativo como paciente.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Advertencia de bloq mayús activado.
  • Para el caso de login exitoso se debe observar la pantalla de inicio saludando al usuario por su nombre.
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • La página debe tener la opción de cambio de idioma.
  • Debe haber opción de recuperar contraseña en caso de olvido.

Mockups
Image

Image

HU002 – Registro de usuario web (3 PH)

Business value: 3.5

Como médico especialista quiero registrarme como un nuevo usuario del portal web de DermoApp para poder crear mi perfil personal y registrar mis credenciales de acceso al portal.

Actividades

  • Crear vista de página de inicio con el formulario para Sign in.
  • Crear servicio que recibe los datos del formulario, los valida, procesa y retorna la respuesta.
  • Conectar servicio que procesa los datos con la acción de click al botón de Sign in.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Advertencia de bloq mayús activado para la contraseña.
  • Para el caso de Sign in exitoso se debe redireccionar directamente a la pantalla de login.
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • La página debe tener la opción de cambio de idioma.

Mockups

Image

HU003 – Consulta de historia clínica de paciente (3 PH)

Business value: 6

Como médico especialista quiero acceder a la historia clínica actualizada del paciente escogido para tenerlo en cuenta en mis diagnósticos y decisiones.

Actividades

  • Crear vista de página de historia clínica de un paciente
  • Crear servicio que retorna la historia clínica de un paciente dado el id de este
  • Conectar servicio que retorna la historia clínica con la acción de click al botón de ver historia clínica
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso exitoso se debe observar en la pantalla la info del paciente y su historia
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Si el paciente no tiene historia clínica o no existe el paciente, se debe mostrar un mensaje en la pantalla notificando esto

Image

HU008 – Reclamar caso (3 PH)

Business value: 3

Como médico especialista quiero reclamar el caso que me interese para gestionar las actividades pertinentes del caso.

Actividades

  • Crear vista para listar los casos.
  • Crear servicio para poder seleccionar un caso y asignarlo.
  • Conectar servicio de asignación de caso.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.

Criterios de aceptación

  • Se listan todos los casos desponibles para tomar.
  • Cada caso tiene la opción para ser seleccionado.
  • Se pueden seleccionar varios casos y tomar mediante el botón.
  • Ver mensajes de confirmación o error de la acción.

Mockups

Image

HU004 – Actualizar perfil de usuario web (4 PH)

Business value: 4.5

Como médico especialista quiero actualizar la información de mi perfil de usuario para corregir información errada o actualizar mis datos personales.

Actividades

  • Crear vista de actualizar perfil.
  • Crear servicio para poder actualizar perfil.
  • Conectar servicio de actualizar perfil.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.

Criterios de aceptación

  • Se puede actualizar nombre, apellidos, email, usuario o contraseña.

Mockups

Image

HU018 – Aceptar diagnóstico de una consulta (3 PH)

Business value: 3

Como paciente quiero aceptar el diagnóstico recibido por un médico profesional para aceptar continuar con el médico y decidir programar una cita con el profesional.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Se debe ver un botón para Aceptar
  • Se debe redirigir al home luego de oprimir el botón
  • Se debe ver la consulta como 'Confirmada' en el home, luego de que se oprimió el botón

Mockups
Screen Shot 2023-02-19 at 5 28 10 PM

Screen Shot 2023-02-19 at 5 28 36 PM

HU009 – Crear diagnóstico de caso (3 PH)

Business value: 8

Como médico especialista quiero registrar mi diagnóstico del caso que esté analizando para comunicarle al paciente la respuesta a su consulta.

Actividades

  • Crear vista para listar mis casos tomados.
  • Crear servicio para poder seleccionar un caso y ver su detalle.
  • Conectar servicio de detalle de caso.
  • Conectar servicio de accion al asignar un diagnóstico.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.

Criterios de aceptación

  • Se listan todos los casos desponibles para diagnosticar.
  • Cada caso tiene la opción para ser seleccionado y ver su detalle.
  • En el detalle se puede asignar un diagnóstico.
  • Ver mensajes de confirmación o error de la acción.

Mockups

Image

HU016 – Ver historial de consultas (3 PH)

Business value: 3

Como paciente quiero ver el historial de consultas que he creado en el aplicativo para consultar la información y diagnósticos en esos casos.

Actividades

  • Crear Activity de inicio con el formulario para login.
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Para el caso de error, se debe notificar la alerta en pantalla
  • En el home, se debe ver un listado de las consultas que el paciente ha creado
  • Por cada consulta se muestra su estado
  • Si no hay consultas, se muestra un mensaje diciendo que no hay consultas por el momento

Mockups

Screen Shot 2023-02-19 at 5 28 36 PM

HU012 – Actualizar perfil de usuario móvil (3 PH)

Business value: 4.5

Como paciente quiero actualizar la información de mi perfil de usuario para corregir información errada o actualizar mis datos personales.

Actividades

  • Crear Activity de perfil de usuario con los datos del usuario
  • Validar si es necesario implementar un Service, de ser así, crearlo.
  • Validar si es necesario implementar un Content Provider, de ser así, crearlo.
  • Validar si es necesario implementar un Broadcast Receivers, de ser así, crearlo.
  • Conectar componentes y validar funcionalidad.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Se valida que ningún campo se deja vacío
  • Para el caso de actualización exitoso se debe mostrar el perfil con la nueva información
  • Para el caso de error, se debe notificar la alerta en pantalla.

Mockups

registrar

HU007 – Generar reporte (5 PH)

Business value: 8

Como médico especialista quiero generar un reporte para generar información a partir de filtros de búsqueda.

Actividades

  • Crear vista de reporte según filtro de busqueda.
  • Asociar render según paciente filtrado.
  • Conectar servicio de ver paciente.

Criterios de aceptación

  • Tabla con render del reporte
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Scroll de reporte con respectivos filtros.

Mockups

Image

HU014 – Crear consulta automática (8 PH)

Como paciente quiero crear una consulta que sea resuelta de manera automática para recibir un resultado en términos de descripción y tratamiento sugerido entregados por un servicio de ontología.

HU001 – Ingreso de usuario web (3 PH)

Business value: 5

Como médico especialista quiero ingresar al portal web de DermoApp usando mis credenciales previamente registradas para acceder a las herramientas que me ofrece el portal como profesional de salud.

Actividades

  • Crear vista de página de inicio con el formulario para login.
  • Crear servicio que recibe las credenciales, las valida y retorna la respuesta.
  • Conectar servicio que valida credenciales y trae el token de autenticación con la acción de click al botón de login.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Advertencia de bloq mayús activado.
  • Para el caso de login exitoso se debe observar la pantalla de inicio saludando al usuario por su nombre.
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Debe haber opción de recuperar contraseña en caso de olvido.
  • La página debe tener la opción de cambio de idioma.

Mockups

Image

HU013 – Modificar configuración de Usuario (3 PH)

Business value: 5

Como paciente quiero modificar mi configuración de Usuario en caso de cambiar de ciudad o necesitar otro lenguaje y asi poder ver la información de acuerdo a mi configuración.

Actividades

  • Crear Activity de configuración
  • Crear servicio de listar ciudades
  • Crear servicio de actualizar configuración.
  • Modificar logica para que sea posible cambiar lenguaje de la app.
  • Agregar boton de cerrar sesión
  • Pruebas unitarias al servicio de actualizar configuración
  • Planeación de pruebas
  • Incluir la funcionalidad en la estrategia de pruebas.

Criterios de aceptación

  • Es posible seleccionar una ciudad
  • Es posible cambiar el lenguaje de la app
  • Es posible cerrar sesión

Mockups

Screen Shot 2023-02-06 at 1 28 31 PM

Como médico quiero actualizar mi información personal para que mis pacientes vean mi información actualizada (5pts)

Criterios de aceptación

  • En la página debe aparecer un campo para los nombres del médico
  • En la página debe aparecer un campo para los apellidos del médico
  • En la página debe aparecer un campo para la biografía del médico
  • En la página debe aparecer un campo para la foto del médico
  • El campo de nombres debe tener un máximo de 100 caracteres
  • El campo de apellidos debe tener un máximo de 100 caracteres
  • El campo de biografía debe tener un máximo de 2000 caracteres
  • El campo de foto solo debe admitir texto con patrón de URL
  • Ningún campo puede estar vacío
  • Hay un botón con el texto: Guardar
  • El botón de guardar está desactivado hasta que todos los campos tienen información válida

Mockup
Screen Shot 2022-10-16 at 9 40 21 PM

HU005 – Ver agenda (3 PH)

Business value: 5

Como médico especialista quiero ver la agenda de citas que tengo asignadas para consultar las citas que debo atender próximamente.

Actividades

  • Crear vista de página de agenda asignada.
  • Crear servicio para poder navegar los 10 próximos compromisos mas cercanos.
  • Conectar servicio que procesa la agenda con la vista de la pagina asignada.
  • Planeación de pruebas.
  • Incluir la funcionalidad en la estrategia de pruebas.
  • Pruebas unitarias a los tipos de caso de la funcionalidad.
  • Incluir en inventario de pruebas exploratorias y realizar vídeo.
  • Configurar la herramienta de integración y entrega continua, validar la funcionalidad agregada.

Criterios de aceptación

  • Dropdown con agendamientos prioritarios mas cercanos.
  • Para el caso de error, se debe notificar la alerta en pantalla.
  • Botón para cargar mas si hay mas compromisos.

Mockups
Image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.