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