Contratos

Contrato 1
Nombre:                             BuscarRegistro()
Responsabilidad:             Busca el registro del paciente en el seguro médico.
Tipo:                                     Sistema.
Referencias cruzadas:   R1.9, R1.10
Casos de uso:                   Solicitar atención médica.
Notas:                                  Utilizar acceso rápido a la base de datos.
Excepciones:                     Si el registro de paciente indica que no es asegurado o se cometió un error.
Precondiciones:               El sistema tiene un registro de los asegurados.
Postcondiciones:             Seguro médico vigente
                                               Seguro médico actualizado

Contrato 2
Nombre:                             ListarPacienteAtencion()
Responsabilidad:             Listar los nombres de los pacientes a atender organizados por especialidad.
Tipo:                                     Sistema
Referencias cruzadas:   R1.6, R1.11
Casos de uso:                   Asigna médico especialista.
Notas:
Excepciones:                     Error en el código de paciente.
Precondiciones:               El sistema tiene un registro de los pacientes.
Postcondiciones:            

Contrato 3
Nombre:                             AñadirPaciente()
Responsabilidad:             Registra a los pacientes por especialidad.
Tipo:                                     Sistema
Referencias cruzadas:  
Casos de uso:
Notas:
Excepciones:                     Datos incorrectos o repetidos (redundancia).
Precondiciones:                              El sistema tiene un registro de todas las especialidades.
Postcondiciones:             Listado de pacientes

Contrato 4
Nombre:                             SolicitudHistorial()
Responsabilidad:             Muestra el historial médico.
Tipo:                                     Sistema.
Referencias cruzadas:   R1.10, R1.8, R1.15
Casos de uso:                   Diagnostico paciente.
Notas:
Excepciones:                     Historial vacío.
Precondiciones:               Paciente registrado.
Postcondiciones:             Actualización de historial.

Contrato 5
Nombre:                             Hospitalización(Paciente)
Responsabilidad:             Registra el paciente en la lista de hospitalizados.
Tipo:                                     Sistema.
Referencias cruzadas:   R1.6, R1.7, R1.5
Casos de uso:                   Tratamiento médico.
Notas:
Excepciones:                     Hospitalización obligatoria.
Precondiciones:               Paciente registrado en la lista de hospitalizados.
Postcondiciones:                            Actualización de historial.

Contrato 6
Nombre:                             AlmacenaRecetaMedicamento(Medicamento)
Responsabilidad:             Registra medicamento.
Tipo:                                     Sistema.
Referencias cruzadas:   R1.13, R1.14
Casos de uso:                   Tratamiento médico.
Notas:
Excepciones:                    
Precondiciones:               Paciente hospitalizado.
Postcondiciones:             Se crea una nueva receta.

Contrato 7
Nombre:                             Formulario(Datos paciente)
Responsabilidad:             Registra los datos del paciente y los almacena en la base de datos y crea un historial.
Tipo:                                     Sistema.
Referencias cruzadas:   R1.7
Casos de uso:                   Registra nuevo paciente.
Nota:
Excepciones:                     Datos incompletos, falta de documentos, el sistema no tiene registro del paciente.
Precondiciones:               Se está realizando un nuevo registro.
Postcondiciones:             Se creó un registro del nuevo asegurado.
                                               Historial médico creado.

Contrato 8
Nombre:                             Solicita atención medica
Responsabilidad:
Tipo:                                     Manual
Referencias cruzadas:   Solicitar atención medica
Notas:                                  Administrador espera el ingreso de una persona.
Excepciones:                    
Precondiciones:               Esperar el turno.
Postcondiciones:             Obtener una cita medica.

Contrato 9
Nombre:                             Consulta si desea realizar tratamiento.
Responsabilidad:
Tipo:                                     Manual
Referencias cruzadas:   Tratamiento medico
Notas:                                  Doctor pregunta si se realizara el tratamiento.
Excepciones:                     Paciente puede no tomar el tratamiento.
Precondiciones:               Medico propone tratamiento al paciente.

Postcondiciones:             Se realiza o no un tratamiento.

No hay comentarios:

Publicar un comentario