Ejemplo De Miniespecificaciones
Proceso 1: Gestionar Historia Clínica
Subproceso 1: Registrar Historia Clínica:
* Datos que recibe:
Historia = @id_historia + fecha_ingreso
Paciente= @id_paciente + nomb_pac = n1+n2 + apell_pac= a1+a2
Medicamento=@id_medicamento+ nomb_medicamento
Medico = @id_medico+ nomb_medico
Servicio = id_servicio + motivo +diagnostico
Cama= id_camaPrecondición 1: Llegan los datos necesarios para el registro de la historia
Si (@id_historia == null, @id_paciente== null, nomb_pac== null, apell_pac ==null, @id_servicio==null, motivo== null,diagnostico==null, fecha_ingreso == null,@id_medico==null,nomb_medico==null,@id_medicamento==null, nomb_medicamento==null,@id_cama == null) entonces
Imprimir (“No se pueden dejar camposvacíos”)
Si no (@id_historia== @id_historia) entonces
Imprimir (“La historia clínica ya existe”)
Si no
Registrar los datos en la base de datosImprimir (“Se han registrados los datos”)
Fin si
Fin si
1.1. Subproceso Consultar Paciente:
* Datos que recibe : Paciente= @id_paciente +nomb_pac
* Precondicion: Verifica si elpaciente está registrado (Consultar Paciente)
Si (@id_paciente == @id_paciente) entonces
Mostrar datos del paciente
Paciente = @id_paciente + nomb_pac = n1+n2 + apell_pac = a1 +a2+ fecha_nac + dirección + teléfono
Sino
Imprimir (“El paciente no está registrado”)
Fin si
1.1.1 Subproceso Registrar Paciente:
Seleccionar la opción“Registrar Paciente”
Datos que recibe:
Paciente =@ id_paciente +nomb_pac +apell_pac +fecha_nac +dirección +telefono
* Precondicion: llegan los datos del paciente
Si (@id_paciente=@id_paciente) entonces
Imprimir (“el paciente ya registrado”)
Si no
Registrar los datos del paciente en la base de datos
Imprimir...
Regístrate para leer el documento completo.