Diseño y Modelación de un Proyecto de Software Utilizando el lenguaje UML (página 2)
Enviado por ageraldo23
Nombre: | Imprimir |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permitir generar Consultas o Informes Impresos. |
Descripción: | Permite consultar:
|
Referencias: |
|
Descripción de los Sub Casos de Uso
Nombre: | Manejo de Pacientes – IngresarPaciente |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación de nuevos pacientes |
Descripción: | El usuario del sistema puede crear nuevos pacientes, ingresando todos sus datos requeridos, el sistema debe validar: 1. Que se ingrese una cédula. 2. Que se ingrese el primer nombre y el primer apellido. 3. Se asigne un Sexo. 4. Se ingrese la fecha de nacimiento del paciente. 5. Se ingrese un teléfono de contacto. 6. Se ingrese la fecha de registro, esta será tomada de la fecha del sistema. |
Referencias: |
|
Nombre: | Manejo de Pacientes – ModificarPaciente |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación de pacientes existentes. |
Descripción: | El usuario del sistema puede modificar datos del pacientes, el sistema debe validar que la cédula exista: |
Referencias: |
|
Nombre: | Manejo de Pacientes – EliminarPaciente |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar un paciente existente. |
Descripción: | El usuario del sistema puede eliminar pacientes, el sistema debe validar que la cédula exista y que el paciente no tenga citas pendientes. En este caso se debe eliminar primero la cita pendiente. |
Referencias: |
|
Nombre: | Manejo de Citas – IngresarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación de nuevas citas |
Descripción: | El usuario del sistema puede crear nuevas citas, ingresando todos sus datos requeridos, el sistema debe validar: 1. Que se ingrese un motivo de la cita. 2. Que se ingrese un código para la cita, es generado por el sistema. 3. Se ingrese una fecha de registro, esta será tomada del sistema.. 4. Se ingrese la fecha en que se realizará la cita. 5. Se ingrese la hora de la cita. 6. Se ingrese la cédula del paciente. 7. Se ingrese el estatus de la cita, por defecto "abierta" |
Referencias: |
|
Nombre: | Manejo de Citas – ModificarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación los datos de una cita existentes. |
Descripción: | El usuario del sistema puede modificar datos de una cita. |
Referencias: |
|
Nombre: | Manejo de Citas – EliminarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar una cita. |
Descripción: | El usuario del sistema puede eliminar una cita, el sistema debe validar que la cita esta cerrada. En este caso se debe cambiar el estatus a cerrada antes de eliminar la cita. |
Referencias: |
|
Nombre: | Manejo de Record – IngresarRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación de nuevos record médicos |
Descripción: | El usuario del sistema puede crear nuevos record, ingresando todos sus datos requeridos, el sistema debe validar: 1. Se genere un número de record automático. 2. Se ingrese un número de cédula para el paciente. 3. Se ingrese una fecha de registro, esta fecha es generada por el sistema. |
Referencias: |
|
Nombre: | Manejo de Record – ModificarPecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación los datos de records existentes. |
Descripción: | El usuario del sistema puede modificar datos de un record. |
Referencias: |
|
Nombre: | Manejo de Record – EliminarPecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar un record. |
Descripción: | El usuario del sistema puede eliminar un record. |
Referencias: |
|
Nombre: | Manejo de Enfermedades – IngresarEnfermedades |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación de enfermedades en el catalogo |
Descripción: | El usuario del sistema puede crear nuevos record, ingresando todos sus datos requeridos, el sistema debe validar: 1. Se genere un número de record automático. 2. Se ingrese un nombre de enfermedad. |
Referencias: |
|
Nombre: | Manejo de Enfermedades – ModificarEnfermedades |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de una enfermedad. |
Descripción: | El usuario del sistema puede modificar el nombre de una enfermedad existente. |
Referencias: |
|
Nombre: | Manejo de Enfermedades – EliminarEnfermedades |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar una enfermedad. |
Descripción: | El usuario del sistema puede eliminar una enfermedad. El sistema debe validar que esta enfermedad no este en algún record medico. De ser el caso debe eliminarla antes de los record médicos. |
Referencias: |
|
Nombre: | Manejo de Medicamentos – IngresarMedicamentos |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación un nuevo medicamento en el catalogo |
Descripción: | El usuario del sistema puede crear nuevos record, ingresando todos sus datos requeridos, el sistema debe validar: 1. Se genere un número de record automático 2. Se ingrese un nombre del medicamento. |
Referencias: |
|
Nombre: | Manejo de Medicamentos – ModificarMedicamentos |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de un medicamento. |
Descripción: | El usuario del sistema puede modificar el nombre de un medicamento existente. |
Referencias: |
|
Nombre: | Manejo de Medicamentos – EliminarMedicamentos |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar un medicamento. |
Descripción: | El usuario del sistema puede eliminar un medicamento. El sistema debe validar que el medicamento no este en algún record medico. De ser el caso debe eliminarla antes de los record médicos. |
Referencias: |
|
Nombre: | Manejo de Alergias – IngresarAlergias |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación una nueva alergia en el catalogo |
Descripción: | El usuario del sistema puede crear una nueva alergia, ingresando todos sus datos requeridos, el sistema debe validar: 1. Se genere un número de record automático 2. Se ingrese un nombre de alergia. |
Referencias: |
|
Nombre: | Manejo de Alergias – ModificarAlergias |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de una alergia. |
Descripción: | El usuario del sistema puede modificar el nombre de una alergia existente. |
Referencias: |
|
Nombre: | Manejo de Alergias – EliminarAlergias |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar una alergia. |
Descripción: | El usuario del sistema puede eliminar una alergia. El sistema debe validar que la alergia no este en algún record medico. De ser el caso debe eliminarla antes de los record médicos. |
Referencias: |
|
Nombre: | Manejo de Enfermedades Por Record – IngresarEnfermedadesRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación una nueva alergia en el catalogo |
Descripción: | El usuario del Sistema puede crear y asociar enfermedades con el record medico de un paciente. El sistema debe validar: 1. Se genere un número de record automático 2. Se ingrese una enfermedad. |
Referencias: |
|
Nombre: | Manejo de Enfermedades Por Record – ModificarEnfermedadesRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de la enfermedad o el comentario. |
Descripción: | El usuario del sistema puede modificar el nombre de la enfermedad asociada o el comentario sobre ella. |
Referencias: |
|
Nombre: | Manejo de Enfermedades Por Record – EliminarEnfermedadesRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar una enfermedad asociada. |
Descripción: | El usuario del sistema puede eliminar una enfermedad asociada. |
Referencias: |
|
Nombre: | Manejo de Pacientes – IngresarMedicamentosRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación un nuevo medicamento asociado a un record medico. |
Descripción: | El usuario del Sistema puede crear y asociar medicamentos que esta tomando un paciente con su record medico. El sistema debe validar: 1. Se genere un número de record automático 2. Se ingrese un medicamento. |
Referencias: |
|
Nombre: | Manejo de Medicamentos Por Record – ModificarMedicamentosRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de un medicamento asociado o el comentario. |
Descripción: | El usuario del sistema puede modificar el nombre del medicamento asociada o el comentario sobre el. |
Referencias: |
|
Nombre: | Manejo de Medicamentos Por Record – EliminarMedicamentosRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar un medicamento asociado. |
Descripción: | El usuario del sistema puede eliminar un medicamento asociada. |
Referencias: |
|
Nombre: | Manejo de Alergias Por Record – IngresoAlergiasRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la creación una nueva alergia asociada a un record medico. |
Descripción: | El usuario del Sistema puede crear y asociar alergia que padece un paciente con su record medico. El sistema debe validar: 1. Se genere un número de record automático 2. Se ingrese una alergia. |
Referencias: |
|
Nombre: | Manejo de Alergias Por Record – ModificarAlergiasRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la modificación del nombre de una alergia asociada o el comentario. |
Descripción: | El usuario del sistema puede modificar el nombre de una alergia asociada o el comentario sobre el. |
Referencias: |
|
Nombre: | Manejo de Alergias Por Record – EliminarAlergiasRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite eliminar una alergia asociado. |
Descripción: | El usuario del sistema puede eliminar una alergia asociada. |
Referencias: |
|
Nombre: | Imprimir – Record de pacientes |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la consulta o informe del record medico de un paciente. |
Descripción: | El usuario del sistema puede visualizar el record medico de un paciente o puede imprimirlo. |
Referencias: |
|
Nombre: | Imprimir – Citas por fecha |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la consulta o informe de las citas medicas reservadas para un intervalo de fechas. |
Descripción: | El usuario del sistema puede visualizar las citas medicas reservadas en un intervalo de fechas. |
Referencias: |
|
Nombre: | Imprimir – Citas por paciente por fecha |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
Función: | Permite la consulta o informe de las citas medicas reservadas por un paciente en un intervalo de fechas. |
Descripción: | Permite la consulta o informe de las citas medicas reservadas por un paciente en un intervalo de fechas. |
Referencias: |
|
Flujo Básico y Flujo alterno de los Sub Casos de Uso
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Pacientes – IngresarPaciente |
Alias: | |
Actores: | Usuario del Sistema, Cliente |
Usuario del Sistema | Respuesta del Sistema |
1. Digita cedula | |
2. Buscar paciente por cedula | |
3. Digita los datos | |
5. Valida datos: 1. Que se ingrese una cédula. 2. Que se ingrese el primer nombre y el primer apellido. 3. Se asigne un Sexo. 4. Se ingrese la fecha de nacimiento del paciente. 5. Se ingrese un teléfono de contacto. 6. Se ingrese la fecha de registro, esta será tomada de la fecha del sistema. | |
6. Clic en el botón grabar | |
7. Graba datos en el sistema. | |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Pacientes – IngresarPaciente |
Alias: | |
Actores: | Usuario del Sistema, Cliente |
Usuario del Sistema | Respuesta del Sistema |
línea 1 | Si el paciente ya existe lo informa y muestra datos. |
línea 3 | Si algún dato obligatorio esta vacío lo indica. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Pacientes – ModificarPaciente |
Alias: | |
Actores: | Usuario del Sistema, Cliente |
Usuario del Sistema | Respuesta del Sistema |
1. Digita cedula | |
2. Buscar paciente por cedula | |
3. Digita los datos | |
5. Valida datos: 1. Que se ingrese una cédula. 2. Que se ingrese el primer nombre y el primer apellido. 3. Se asigne un Sexo. 4. Se ingrese la fecha de nacimiento del paciente. 5. Se ingrese un teléfono de contacto. 6. Se ingrese la fecha de registro, esta será tomada de la fecha del sistema. | |
6. Clic en el botón grabar | |
7. Graba datos en el sistema. | |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Pacientes – ModificarPaciente |
Alias: | |
Actores: | Usuario del Sistema, Cliente |
Usuario del Sistema | Respuesta del Sistema |
línea 1 | Si el paciente no existe lo informa. |
línea 3 | Si algún dato obligatorio esta vacío lo indica. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Pacientes – EliminarPaciente |
Alias: | |
Actores: | Usuario del Sistema, Cliente |
Usuario del Sistema | Respuesta del Sistema |
1. Digita cedula | |
2. Buscar paciente por cedula | |
3. Clic en el botón borrar. | |
4. elimina los datos en el sistema. | |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Pacientes – EliminarPaciente |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 1 | Si el paciente no existe lo informa. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Citas – IngresarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
1. Digita los datos |
|
| 2. Valida datos: 1. Que se ingrese un motivo de la cita. 2. Que se ingrese un código para la cita, es generado por el sistema. 3. Se ingrese una fecha de registro, esta será tomada del sistema… 4. Se ingrese la fecha en que se realizará la cita. 5. Se ingrese la hora de la cita. 6. Se ingrese la cédula del paciente. 7. Se ingrese el estatus de la cita, por defecto "abierta" |
3. Clic en el botón grabar |
|
| 4. Graba datos en el sistema. |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Citas – IngresarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 4 | El sistema valida que no exista otra cita en esa fecha y hora. El sistema valida que el paciente exista. Si algún dato obligatorio esta vacío lo indica. |
línea 6 | Si aparece algún error en la grabación lo informa y cancela la operación. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Citas – ModificarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
1. El usuario selecciona la opción modificar cita. |
|
| 2. El sistema captura la selección. |
| 3. Muestra la pantalla para modificar datos. |
4. Ingresa el código de la cita que desea modificar. |
|
| 5. Busca la cita. |
6. Modifica los datos. |
|
| 7. Valida nuevos datos. |
8. Clic en el botón grabar. |
|
| 9. Graba datos en el sistema. |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Citas – ModificarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 4 | Si la cita no existe lo informa y permite intentarlo de nuevo. |
línea 6 | Si algún dato obligatorio esta vacío lo indica. |
línea 8 | Si aparece algún error en la modificación lo informa y cancela la operación. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Citas – EliminarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
1. El usuario selecciona la opción eliminar cita. |
|
| 2. El sistema captura la selección. |
| 3. Muestra la pantalla para eliminar datos. |
4. Ingresa el código de la cita que desea eliminar. |
|
| 5. Busca la cita. |
6. Clic en el botón borrar. |
|
| 7. elimina los datos en el sistema. |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Citas – EliminarCita |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 4 | Si la cita no existe lo informa y permite intentarlo de nuevo. Si la cita esta abierta no permite eliminarla. Lo informa. |
línea 6 | Si aparece algún error en la eliminación lo informa y cancela la operación. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Record – IngresarRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
1. El usuario selecciona la opción ingresar record. |
|
| 2. El sistema captura la selección. |
| 3. Muestra la pantalla de captura de datos. |
4. Digita los datos los datos del record. |
|
| 5. Valida datos del nuevo record. |
6. Clic en el botón grabar |
|
| 7. Graba datos en el sistema. |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Record – IngresarRecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 4 | El sistema valida que el paciente no tenga ya un record creado. De ser el caso lo Informa. El sistema valida que el paciente exista. Informa. Si algún dato obligatorio esta vacío lo indica. |
línea 6 | Si aparece algún error en la grabación lo informa y cancela la operación. |
Flujo Básico | |
Nombre del Caso de Uso: | Manejo de Record – ModificarPecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
1. El usuario selecciona la opción modificar record. |
|
| 2. El sistema captura la selección. |
| 3. Muestra la pantalla para modificar datos. |
4. Ingresa el código del record que desea modificar. |
|
| 5. Busca el record. |
6. Modifica los datos. |
|
| 7. Valida nuevos datos. |
8. Clic en el botón grabar. |
|
| 9. Graba datos en el sistema. |
| |
Flujo alternos | |
Nombre del Caso de Uso: | Manejo de Record – ModificarPecord |
Alias: |
|
Actores: | Usuario del Sistema, Cliente |
|
|
Usuario del Sistema | Respuesta del Sistema |
línea 4 | Si el record no existe lo informa y permite intentarlo de nuevo. |
línea 6 | Si algún dato obligatorio esta vacío lo indica. |
línea 8 | Si aparece algún error en la modificación lo informa y cancela la operación. |
Página anterior | Volver al principio del trabajo | Página siguiente |