[proyecto final] - descripciones de casos de uso

18

Click here to load reader

Upload: kazeman

Post on 06-Jun-2015

4.945 views

Category:

Documents


1 download

DESCRIPTION

Descripciones de Casos de Uso del sistema odontológico.Falta la descripción del caso de uso "calcular presupuesto".

TRANSCRIPT

Page 1: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Galería

Actor OdontólogoObjetivo Tener una galería con imágenes bucales del

paciente.Personajes involucrados e intereses

-

Precondiciones Administrar Clientes, sección alta

Flujo básicoAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona en las opciones del paciente “ver galería”.

2. El sistema muestra las fotos del paciente ordenadas por fecha.

Flujo alternativoAcción del Actor Respuesta del sistema 3. El usuario selecciona una foto

y elije la opción Eliminar. 4. El sistema pide una

confirmación al usuario.

5. El usuario confirma que desea eliminar la foto.

6. El sistema elimina la foto.

3. El usuario selecciona una foto y la mueve o modifica su tamaño.

4. El sistema realiza los cambios elegidos por el usuario. Estos cambios son temporales.

Extensiones Sacar Fotos.

Portnoi Santiago Página 1 de 18

Page 2: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Sacar Fotos

Actor OdontólogoObjetivo Fotografiar la boca del paciente y almacenar las

fotos en la galería.Personajes involucrados e intereses

-

Precondiciones Administrar Galería.

Flujo básicoAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona en las opciones de la galería “Sacar Fotos” o “Ver Cámara”.

2. El sistema muestra las imágenes transmitidas por la cámara.

3. El actor congela la imagen (foto) y si le gusta cómo quedó la imagen, selecciona guardar.

4. El sistema guarda la imagen en la galería del paciente.

Flujo alternativoAcción del Actor Respuesta del sistema 3. Si al usuario no le gusta como

queda la imagen, selecciona ignorar.

Repite paso 2.

Extensiones

Portnoi Santiago Página 2 de 18

Page 3: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Odontograma

Actor OdontólogoObjetivo Seleccionar una cara de un diente y la enfermedad

que tiene o tratamiento que debe hacerse y “asociarlos”.

Personajes involucrados e intereses

-

Precondiciones Administrar Paciente, sección Alta.Administrar Tratamientos.Administrar Enfermedades.

Flujo básicoAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona en las opciones del paciente “Ver Odontograma”.

2. El sistema muestra el Odontograma y las enfermedades y/o tratamientos que pueden realizarse o estados que pueden “aplicarse”.

3. El actor selecciona un diente. 4. El sistema “habilita” la opción de poder seleccionar una cara o modificar el estado del diente.

5. El actor selecciona una cara del diente.

6. El sistema “habilita” la opción de modificar el estado de la cara, o seleccionar una enfermedad.

7. El actor selecciona una enfermedad o un estado para la cara seleccionada anteriormente.

8. El sistema “asocia” la enfermedad o el estado, a esta cara del diente y muestra el resultado.

Portnoi Santiago Página 3 de 18

Page 4: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Flujo alternativoAcción del Actor Respuesta del sistema5. El actor selecciona un estado

para el diente seleccionado.6. El sistema “asocia” la enfermedad o el estado, a este diente.

Extensiones

Portnoi Santiago Página 4 de 18

Page 5: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Tratamientos

Actor OdontólogoObjetivo Agrega, borra o modifica tratamientos que serán

utilizados por el odontograma.Personajes involucrados e intereses

-

Precondiciones Administrar Enfermedades

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona en las opciones de la administración general, en la parte de tratamientos, la opción “agregar”.

2. El sistema muestra los campos necesarios para llenar.

3. El usuario completa los datos. 4. El sistema valida que el contenido de los campos sea el correcto, si es así agrega el tratamiento, sino repite paso 2.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario selecciona la opción

modificar en la sección de tratamientos.

2. El sistema muestra los campos con los datos del tratamiento existente.

3. El usuario modifica los datos que desea.

4. El sistema valida que el contenido de los campos sea el correcto, si es así modifica el tratamiento, sino repite paso 2.

Borrar1. El usuario selecciona la opción

borrar en la sección de tratamientos.

2. El sistema pide una confirmación al usuario para borrar el tratamiento, advirtiendo que no se va a poder recuperar.

Portnoi Santiago Página 5 de 18

Page 6: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

3. El usuario confirma que desea borrar el tratamiento.

4. El sistema borra el tratamiento.

Extensiones

Portnoi Santiago Página 6 de 18

Page 7: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Enfermedades

Actor OdontólogoObjetivo Agrega, borra o modifica enfermedades que serán

utilizadas por el odontograma.Personajes involucrados e intereses

-

Precondiciones -

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona en las opciones de la administración general, en la parte de enfermedades, la opción “agregar”.

2. El sistema muestra los campos necesarios para llenar.

3. El usuario completa los datos. 4. El sistema valida que el contenido de los campos sea el correcto, si es así agrega la enfermedad, sino repite paso 2.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario selecciona la opción

modificar en la sección de enfermedades.

2. El sistema muestra los campos con los datos de la enfermedad existente.

3. El usuario modifica los datos que desea.

4. El sistema valida que el contenido de los campos sea el correcto, si es así modifica la enfermedad sino repite paso 2.

Borrar

Portnoi Santiago Página 7 de 18

Page 8: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

1. El usuario selecciona la opción borrar en la sección de enfermedades.

2. El sistema pide una confirmación al usuario para borrar la enfermedad, advirtiendo que no se va a poder recuperar.

3. El usuario confirma que desea borrar la enfermedad.

4. El sistema borra la enfermedad.

Extensiones

Portnoi Santiago Página 8 de 18

Page 9: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Agregar Turnos

Actor OdontólogoObjetivo Agrega turnos a la agenda.Personajes involucrados e intereses

Paciente, para reservar un turno.

Precondiciones -

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Comienza cuando el actor

selecciona la opción agregar turno en la agenda.

2. El sistema muestra los odontólogos disponibles.

3. El usuario selecciona el médico que desea.

4. El sistema muestra los consultorios disponibles.

5. El usuario selecciona el consultorio que desea.

6. El sistema muestra los horarios disponibles en la agenda para ese médico y ese consultorio.

7. El usuario reserva el turno que desea (en base al registro de asistencia sobre el paciente o si es nuevo, el que éste desee, siempre que esté disponible). Además especifica la duración del mismo (si es un turno normal, o dos juntos, etc.)

8. El sistema agenda el turno y lo reserva.

Portnoi Santiago Página 9 de 18

Page 10: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Cancelar Turnos

Actor OdontólogoObjetivo Cancelar turnos.Personajes involucrados e intereses

-

Precondiciones Agregar turnos.

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Comienza cuando el actor

selecciona la opción cancelar turno en la agenda.

2. El sistema pide una confirmación al usuario.

3. El usuario confirma que desea cancelar el turno.

4. El sistema cancela el turno.

Portnoi Santiago Página 10 de 18

Page 11: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Paciente

Actor OdontólogoObjetivo Agrega, borra o modifica pacientes.Personajes involucrados e intereses

-

Precondiciones -

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona agregar paciente.

2. El sistema muestra los campos necesarios para llenar.

3. El usuario completa los datos. 4. El sistema valida que el contenido de los campos sea el correcto, si es así agrega el paciente, sino repite paso 2.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario selecciona la opción

modificar en la sección de pacientes.

2. El sistema muestra los campos con los datos del paciente existente.

3. El usuario modifica los datos que desea.

4. El sistema valida que el contenido de los campos sea el correcto, si es así modifica el paciente sino repite paso 2.

Borrar

Portnoi Santiago Página 11 de 18

Page 12: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

1. El usuario selecciona la opción borrar en la sección de pacientes.

2. El sistema pide una confirmación al usuario para borrar el paciente, advirtiendo que no se va a poder recuperar.

3. El usuario confirma que desea borrar el paciente.

4. El sistema borra el paciente.

Extensiones

Portnoi Santiago Página 12 de 18

Page 13: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Consultas

Actor OdontólogoObjetivo Agrega, borra o modifica datos u observaciones de

las consultas.Personajes involucrados e intereses

-

Precondiciones Administrar Pacientes.

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona, en el ficha del paciente, agregar una observación.

2. El sistema muestra los campos necesarios para llenar.

3. El usuario completa los datos. 4. El sistema valida que el contenido de los campos sea el correcto, si es así agrega la observación, sino repite paso 2.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario selecciona la opción

modificar en la ficha del paciente, en la sección de los datos de las consultas.

2. El sistema muestra los campos con los datos de las consultas existentes.

3. El usuario modifica los datos que desea.

4. El sistema valida que el contenido de los campos sea el correcto, si es así modifica la observación sino repite paso 2.

Borrar

Portnoi Santiago Página 13 de 18

Page 14: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

1. El usuario selecciona la opción borrar en la ficha del paciente, en la sección de los datos de las consultas.

2. El sistema pide una confirmación al usuario para borrar la observación, advirtiendo que no se va a poder recuperar.

3. El usuario confirma que desea borrar la observación.

4. El sistema borra la observación.

Extensiones

Portnoi Santiago Página 14 de 18

Page 15: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar Historia Clínica

Actor OdontólogoObjetivo Agrega, borra o modifica datos de la historia clínica

del paciente.Personajes involucrados e intereses

-

Precondiciones Administrar Paciente.

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona, en el ficha del paciente, ver historia clínica.

2. El sistema muestra los datos disponibles para completar.

3. El usuario completa los datos. 4. El sistema valida que el contenido de los campos sea el correcto, si es así agrega la observación, sino repite paso 2.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario selecciona la opción

modificar en la ficha del paciente, en la sección de los datos de la historia clínica.

2. El sistema muestra los campos con los datos existentes de la historia clínica.

3. El usuario modifica los datos que desea.

4. El sistema valida que el contenido de los campos sea el correcto, si es así modifica la observación sino repite paso 2.

Borrar

Portnoi Santiago Página 15 de 18

Page 16: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

1. El usuario selecciona la opción borrar en la ficha del paciente, en la sección de la historia clínica.

2. El sistema pide una confirmación al usuario para borrar el dato de la historia, advirtiendo que no se va a poder recuperar.

3. El usuario confirma que desea borrar la observación.

4. El sistema borra la observación.

Extensiones

Portnoi Santiago Página 16 de 18

Page 17: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

Caso de Uso: Administrar AsistenciaActor OdontólogoObjetivo Agrega, borra o modifica la asistencia del paciente a

los turnos reservados por el mismo.Personajes involucrados e intereses

-

Precondiciones Administrar Paciente.Administrar Tipos de Asistencia.

Flujo básicoAgregarAcción del Actor Respuesta del sistema 1. Este caso de uso, comienza

cuando el actor selecciona, en la agenda de turnos, administrar asistencia.

2. El sistema muestra los turnos del día, o aquellos turnos en los que no se haya tomado la asistencia.

3. El usuario elige un turno. 4. El sistema muestra las opciones disponibles de asistencia.

3. El usuario elige una de las opciones y el botón guardar.

4. El sistema almacena la información modificada, y actualiza la lista de turnos sin tomar asistencia.

Flujo alternativoModificarAcción del Actor Respuesta del sistema1. El usuario ingresa en la agenda

de turnos, en la sección de administrar asistencia.

2. El sistema muestra los turnos a los que ya se ha tomado la asistencia.

3. El usuario selecciona un turno.

4. El sistema muestra los datos del turno con la posibilidad de modificar la asistencia.

3. El usuario modifica la asistencia.

4. El sistema almacena la información modificada y actualiza la lista de turnos a los que se ha tomado la asistencia.

Borrar

Portnoi Santiago Página 17 de 18

Page 18: [Proyecto Final] - Descripciones de Casos de Uso

Descripciones de Casos de Uso – Proyecto Final

1. El usuario ingresa en la agenda de turnos, en la sección de administrar asistencia.

2. El sistema muestra los turnos a los que ya se ha tomado la asistencia.

3. El usuario selecciona un turno y la opción de eliminar

4. El sistema pide una confirmación al usuario para borrar “la asistencia”, advirtiendo que no se va a poder recuperar.

5. El usuario confirma que desea eliminar el turno.

6. El sistema borra la observación.

Extensiones

Portnoi Santiago Página 18 de 18