README.md 4.21 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
# 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](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/DiagramaDeClases.png)

**Cumplimiento de requisitos**  
14
1. **Herencia** : `Medico` y `Paciente` heredarán de la superclase abstracta `Persona`. 
15
 <!-- TODO: Realizar y comprobar  -->
16
2. **Relación one-to-many** : Se dará entre `Informe` e `Inspección`. 
17
3. **Método personalizado** : Generación de un informe en base a la información introducida del paciente.
18
4. **Listado** : Se mostrarán los pacientes y médicos registrados en la aplicación.  
19
5. **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.
20
6. **URL's** del proyecto: 
21
22
    1. Repositorio del proyecto: [https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica)  
    2. Librería: *TBD*  
23
7. **Despliegue** en Internet: 
24
25
    1. API: TBD
    2. Web: TBD
26
27
28

## Interfaz de usuario

29
Figura 1: Vista general
30
31
*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.*  
32
![Vista General](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/VistaGeneralAplicacion.png)
33

34
35
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*  
36
![CRUD Medico](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/CuadroSeleccionMedico.png)
37

38
39
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.*  
40
![CRUD Paciente](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/CuadroSeleccionPaciente.png)
41

42
43
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](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/DetalleDeEvalAnatomicaParticular.png)
44

45
46
47
48
Figura 5: Ejemplo de interfaz de recogida de pruebas a incluir en el informe  
![Detalle de prueba](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/DetalleDePrueba.png)

Figura 6: Ejemplo de informe generado  
49
![Ejemplo de informe](https://git.institutomilitar.com/SanchoNoit/gio-gestor-de-informacion-otorrinologica/-/wikis/Resources/Images/VistaDelInforme.png)