To learn more about this project, read the wiki..
README.md 4.21 KB

GIO - Gestor de Información Otorrinologica

Descripción

Este proyecto se enmarca dentro de la asignatura de Dirección de Proyectos del XLVII Curso DIM.

GIO tiene como objetivo agilizar la recogida de información durante el proceso de inspección que realiza un médico otorrino en su consulta. Mediante su empleo, el usuario puede elegir la tipología observada dentro de un area anatómica determinada, incluyéndose esta en un informe que se imprime tras la finalización de la inspección.

Diagrama de clases de diseño

Diagrama de clases

Cumplimiento de requisitos

  1. Herencia : Medico y Paciente heredarán de la superclase abstracta Persona.
  1. Relación one-to-many : Se dará entre Informe e Inspección.
  2. Método personalizado : Generación de un informe en base a la información introducida del paciente.
  3. Listado : Se mostrarán los pacientes y médicos registrados en la aplicación.
  4. CRUD : Se podrán agregar, eliminar, o recuperar los subtipos de Persona, Medico y Paciente. Se representa lo anterior en las figuras 2 y 3.
  5. URL's del proyecto:
    1. Repositorio del proyecto: https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica
    2. Librería: TBD
  6. Despliegue en Internet:
    1. API: TBD
    2. Web: TBD

Interfaz de usuario

Figura 1: Vista general Nota : Los botones 'Médico' y 'Paciente' aparecerán en color rojo si el objeto correspondiente no está cargado en la aplicación. 'Médico' deberá estar precargado al último usuario, mientras que paciente no se precargará.
Nota 2 : En gris se mostrarán las Evaluaciones Anatómicas Específicas, mientras que en amarillo se mostrarán las Pruebas. En aquellas zonas anatómicas que se hayan seleccionado ya alguyna tipología, se señalará mediante ayudas como las mostradas en la figura siguiente.
Vista General

Figura 2: Formulario CRUD relativo a la selección, alta o baja del médico usuario de la aplicación.
Nota : Al margen de guardar el último Médico que ha empleado la aplicación en el navegador, el médico usuario también podrá introducir su número de colegiado - si está ya dado de alta, la aplicación rellenará automáticamente el Nombre Completo. En caso contrario, podrá introducirlo y el botón Alta Nuevo Médico estará activado
CRUD Medico

Figura 3: Formulario CRUD relativo a la selección, alta, baja o edición de datos del paciente sobre el que se emite el informe.
Nota: Al igual que en la selección del médico, si introducimos uno de los dos identificadores de un paciente que ya se encuentra en la BBDD, se rellenarán automáticamente el resto de campos. Si no, podremos guardar los datos del paciente.
CRUD Paciente

Figura 4: Elección de Tipologías Específicas (Mordida tipo I, mordida abierta...) en una Evaluación Anatómica Específica (Mordida Vista Laterial), dentro de un Área Anatómica General (Cavidad Oral) Detalle de evaluación anatómica particular

Figura 5: Ejemplo de interfaz de recogida de pruebas a incluir en el informe
Detalle de prueba

Figura 6: Ejemplo de informe generado
Ejemplo de informe