1. Establecimiento de parámetros médicos para tratamiento (Caso de Uso
La figura muestra la secuencia que ha de seguirse para el establecimiento de los parámetros médicos.
El usuario abre el dialogo de seleccionar parámetro médico, el cual le muestra al usuario los parámetros médicos disponibles para añadir.
Escoge el parámetro médico que desea insertar, y lo añade a la lista de parámetro médicos requeridos para realizar la búsqueda de tratamiento, quedando este insertado en la lista de parámetros que se van a tomar parte en dicha búsqueda.
Debido a la búsqueda de facilidad de uso de la Interfaz Grafica de Usuario (GUI, Graphic User Interface) y a que utilizando un único diálogo para la selección de parámetros médicos se podría llegar a tener un número de opciones, en una única ventana, demasiado alta, se optó por separar este Dialogo en otros tres uno para cada uno de los parámetros médicos a tener en cuenta sobre el problema.
1.1 Establecimiento de Enfermedades para tratamiento (Caso de Uso Nº):
La figura muestra la secuencia que ha de seguirse para el establecimiento de las enfermedades.
El usuario abre el dialogo de seleccionar enfermedad, el cual le muestra al usuario las enfermedades disponibles para añadir.
Escoge la enfermedad que desea insertar, y la añade a la lista de enfermedades requeridas para realizar la búsqueda de tratamiento, quedando esta insertada en la lista de enfermedades que van a tomar parte en dicha búsqueda.
1.2 Establecimiento de Alergias para tratamiento (Caso de Uso Nº):
La figura muestra la secuencia que ha de seguirse para el establecimiento de las alergias.
El usuario abre el dialogo de seleccionar alergia, el cual le muestra al usuario las alergias disponibles para añadir.
Escoge la alergia que desea insertar, y la añade a la lista de alergias requeridas para realizar la búsqueda de tratamiento, quedando esta insertada en la lista de alergias que van a tomar parte en dicha búsqueda.
1.3 Establecimiento de Medicamentos para tratamiento (Caso de Uso Nº):
La figura muestra la secuencia que ha de seguirse para el establecimiento de los medicamentos.
El usuario abre el dialogo de seleccionar medicamento, el cual le muestra al usuario los medicamentos disponibles para añadir.
Escoge el medicamento que desea insertar, y la añade a la lista de medicamentos requeridos para realizar la búsqueda de tratamiento, quedando este insertada en la lista de medicamentos que van a tomar parte en dicha búsqueda.
2. Borrado de parámetros médicos para tratamiento (Caso de Uso
La figura muestra la serie de pasos que se siguen para borrar los parámetros médicos.
El usuario, abre el dialogo principal, el cual muestra los parámetros médicos actuales añadidos. El propio usuario escoge un parámetro médico de los actuales, y lo borra.
Debido a que los diálogos para añadir parámetros médicos se separaron en los tres tipos de parámetros, por consistencia de la propia interfaz así como debido a que los parámetros médicos introducidos para el tratamiento se mostraran por separado, se ha decidido igualmente separar la base de borrado de los parámetros médicos de la misma manera que se decidió hacerlo para la inserción.
2.1 Borrado de enfermedades para tratamiento (Caso de Uso
La figura muestra la serie de pasos que se siguen para borrar las enfermedades.
El usuario, abre el dialogo principal, el cual muestra las enfermedades actuales añadidas. El propio usuario escoge una enfermedad de las actuales, y la borra.
2.2 Borrado de alergias para tratamiento (Caso de Uso
La figura muestra la serie de pasos que se siguen para borrar las alergias.
El usuario, abre el dialogo principal, el cual muestra las alergias actuales añadidas. El propio usuario escoge una alergia de las actuales, y la borra.
2.3 Borrado de Medicamentos para tratamiento (Caso de Uso
La figura muestra la serie de pasos que se siguen para borrar los medicamentos.
El usuario, abre el dialogo principal, el cual muestra los medicamentos actuales añadidos. El propio usuario escoge un medicamento de los actuales, y lo borra.
3. Establecimiento de parámetros no médicos para tratamiento (Caso de Uso Nº):
En este diagrama de secuencia se muestra el funcionamiento del establecimiento de parámetros no médicos.
El usuario al abrir el dialogo principal se le muestran las distintas opciones de parámetros no médicos disponibles y va estableciendo los valores que considere adecuados para cada parámetro.
4. Visualización de parámetros médicos para tratamiento (Caso de Uso Nº):
En este diagrama de secuencia se ven los pasos y objetos involucrados para visualizar generalmente datos de la base de conocimiento (Enfermedades, Alergias y Medicamentos).
Al abrir el dialogo principal se nos muestran las opciones de visualización disponibles a través del menú correspondiente. Al seleccionar una de estas opciones se abre el dialogo de añadir parámetros médicos, donde se muestran todos los parámetros médicos disponibles. Al seleccionar el parámetro médico, ya veremos toda su información.
Al igual que en los casos de borrado e selección/inserción para tratamiento, aprovechando los propios diálogos existentes para cada uno de los tres parámetros médicos, mostraremos en ellos mismos la información detallada de cada uno de ellos por separado.
4.1 Visualización de enfermedades para tratamiento (Caso de Uso Nº):
En este diagrama de secuencia se ven los pasos y objetos involucrados para visualizar las enfermedades de la base de conocimiento.
Al abrir el dialogo principal se nos muestran las opciones de visualización disponibles a través del menú correspondiente. Al seleccionar una de estas opciones se abre el dialogo de añadir enfermedad, donde se muestran todas las enfermedades disponibles. Al seleccionar la enfermedad, ya veremos toda su información.
4.2 Visualización de alergias para tratamiento (Caso de Uso Nº):
En este diagrama de secuencia se ven los pasos y objetos involucrados para visualizar las alergias de la base de conocimiento.
Al abrir el dialogo principal se nos muestran las opciones de visualización disponibles a través del menú correspondiente. Al seleccionar una de estas opciones se abre el dialogo de añadir alergia, donde se muestran todas las alergias disponibles. Al seleccionar la alergia, ya veremos toda su información.
4.3 Visualización de medicamentos para tratamiento (Caso de Uso Nº):
En este diagrama de secuencia se ven los pasos y objetos involucrados para visualizar los medicamentos de la base de conocimiento.
Al abrir el dialogo principal se nos muestran las opciones de visualización disponibles a través del menú correspondiente. Al seleccionar una de estas opciones se abre el dialogo de añadir medicamento, donde se muestran todas los medicamentos disponibles. Al seleccionar el medicamento, ya veremos toda su información.
5. Obtención y visualización del tratamiento (Caso de Uso Nº)
En este diagrama de secuencia se muestran los pasos necesarios para la búsqueda de un tratamiento y la visualización del mismo.
El usuario establece en primer lugar los parámetros médicos que van a inferir el resultado, a continuación aquellos parámetros no médicos.
Una vez establecidos se realiza la búsqueda de tratamiento, el cual devuelve una serie de resultados que el usuario visualiza.
6. Añadir nuevo parámetro médico a la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para la inserción de un nuevo parámetro médico en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger parámetros médicos y través de este, donde puede visualizar los existentes y sus descripciones, se le permite abrir el dialogo de añadir nuevo parámetro médico.
En el diálogo añadir parámetros médicos se han de rellenar los datos solicitados por el dialogo y unas vez sean correctamente rellenados se podrá insertar el nuevo valor en la base de conocimiento.
Debido a las razones antes mencionadas que llevaron a que el dialogo escoger parámetro, fuera divido en tres diálogos separados para cada uno de los tipos de parámetros médicos, en este caso al utilizar dicho diálogo para la agregación de nuevos elementos a la base de conocimiento debemos separar en cada uno de los casos.
6.1 Añadir una nueva enfermedad a la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para la inserción de una nueva enfermedad en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger enfermedades y través de este, donde puede visualizar las existentes y sus descripciones, se le permite abrir el dialogo de añadir nueva enfermedad.
En el diálogo añadir enfermedad se han de rellenar los datos solicitados por el dialogo y unas vez sean correctamente rellenados se podrá insertar el nuevo valor en la base de conocimiento.
6.2 Añadir una nueva alergia a la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para la inserción de una nueva alergia en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger alergias y través de este, donde puede visualizar las existentes y sus descripciones, se le permite abrir el dialogo de añadir nueva alergia.
En el diálogo añadir alergia se han de rellenar los datos solicitados por el dialogo y unas vez sean correctamente rellenados se podrá insertar el nuevo valor en la base de conocimiento.
6.3 Añadir una nuevo medicamento a la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para la inserción de un nuevo medicamento en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger medicamentos y través de este, donde puede visualizar los existentes y sus descripciones, se le permite abrir el dialogo de añadir nuevo medicamento.
En el diálogo añadir medicamento se han de rellenar los datos solicitados por el dialogo y unas vez sean correctamente rellenados se podrá insertar el nuevo valor en la base de conocimiento.
7. Borrar Parámetro Médico de la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para el borrado de un parámetro médico existente en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger parámetros médicos y a través de este, donde puede visualizar los existentes y sus descripciones, se le permite borrar el parámetro médico existente.
Debido a las razones antes mencionadas que llevaron a que el dialogo escoger parámetro, fuera divido en tres diálogos separados para cada uno de los tipos de parámetros médicos, en este caso al utilizar dicho diálogo para el borrado de elementos existentes en la base de conocimiento debemos separar en cada uno de los casos.
7.1 Borrar Enfermedad de la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para el borrado de una enfermedad existente en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger enfermedades y a través de este, donde puede visualizar las existentes y sus descripciones, se le permite borrar la enfermedad existente.
7.2 Borrar Alergia de la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para el borrado de una alergia existente en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger alergias y a través de este, donde puede visualizar las existentes y sus descripciones, se le permite borrar la alergia existente.
7.3 Borrar Medicamento de la Base de Conocimiento (Caso de Uso Nº):
En este diagrama de secuencia se muestran los pasos necesarios para el borrado de un medicamento existente en la base de conocimiento.
El usuario a partir del dialogo principal abre el dialogo para escoger medicamentos y a través de este, donde puede visualizar los existentes y sus descripciones, se le permite borrar el medicamento existente.
8. Abrir/Guardar Consulta y Base de Conocimiento (Caso de Uso Nº):
En este diagrama se muestra el proceso de apertura y guardado de consultas, y guardado de la base de conocimiento.
El usuario puede abrir o guardar la consulta a fichero, además guarda también la base de conocimiento si bien no se le puede especificar el fichero de salida.























Hola Tomás,
ResponderEliminarTe comento:
En el "Añadir parámetros médicos" creo que el paso 4 (Insertar) debería salir de "Usuario" directamente a los Parametros Médicos de Tratamiento (puede que yo en mi pfc lo tuviera como tu lo has puesto ahora, pero lo veo más correcto así). Si te fijas, es el usuario realmente quien inserta el tratamiento, aunque si lo que quieres es reflejar un "Dialogo de parámetros médicos", el paso de mensajes sería distinto.
Lo mismo para el de enfermedades, alergias y medicamentos.
Si te fijas, en el borrado, realmente lo haces como te indico. Si el borrado es un proceso análogo, pero donde se borra en vez de insertar, ambos deberían reflejarse de la misma forma (lo hace el usuario).
En los parámetros no médicos pasa algo parecido, el embarazo se establece si el parámetro género es femenino, y se establece para ese parámetro: género. Pero realmente, lo hace el usuario, no el género. También se podría dejar así, pero indicarlo en el texto: "Es el usuario quien lo hace pero para denotar que se establece a ese parámetro se representa en el diagrama así".
Las visualizaciones las veo bien. La obteción y visualización, también.
En añadir parámetros a la base de conocimiento pasa lo mismo. Y en borrar, igual, es decir, en borrar está "bien" y en añadir falta que lo haga el usuario.
La apertura y guardado de consulta lo veo bien.
Ok lo revisare y cambiare eso que me dices
ResponderEliminar