Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulo 7
Diseo del Sistema
7.1
Introduccin
El propsito del diseo es especificar una solucin que trabaje y pueda ser
SIBACE
122
Capitulo 7.-
7.2
<<subsystem>>
Gestion administracion
del sistema
<<subsystem>>
Gestion ficha
familiar
<<subsystem>>
Gestion actividad de
visita domiciliaria
<<subsystem>>
Gestion carnet de
salud infantil
<<subsystem>>
Gestion historia clinica
perinatal
<<subsystem>>
Gestion de reportes
<<subsystem>>
Gestion historia clinica de
la mujer no gestante
SIBACE
123
Capitulo 7.-
7.3
Diagrama de despliegue
Los diagramas de despliegue se utilizan para modelar la vista de despliegue
Administrador
Gestion de Visita
Domiciliaria
Gestion Carnet de Salud
Infantil
Gestion Historia Clinica
MNG
Gestion Historia Clinica
Perinatal
Gestion de Reportes
<<Impresora>>
Servidor de BD
Swich
Red
Ethernet
<<Cliente>>
Responsable de
Estadistica
Libreria
Estadistico
<<Cliente>>
Responsable de Barrio
Libreria
Auxiliar de
Enfermeria
<<Cliente>>
Responsable de Area
Libreria
Enfermera
SIBACE
124
Capitulo 7.-
7.4
Administrador del
sistema
<<Form>>
IU FrmUsuario
Nuevo()
Adicionar()
Modificar()
Eliminar()
Salir()
ObtTipoUsuario()
ObtUsuario()
AdicionarUsuario()
ModificarUsuario()
EliminarUsuario()
TipoUsuario
CodTipo
Nombre
Adicionar()
Eliminar()
Modificar()
Usuario
CodUsuario
Nombre
Usuario
Password
Adicionar()
Eliminar()
Modificar()
Figura 7.3 Diagrama clase del Caso de Uso Almacenar datos usuario
SIBACE
125
Capitulo 7.-
IU FrmU suario
G estor de
Usuario
: Administrador del
si stema
Ing resar
Tip oUsuario
Usuario
N uevo
Activ arCampos
Int roducir dat os
A dici onar
Validar(datos)
AddUsuari o(datos)
ObtTi poUsuario()
A ddUsuario(dat os)
Visualizar(ok)
Mo dificar
Mo difUsu ari o()
ObtUsuario()
Actualizar
Mo difUsuario(dat os)
ObtTi poUsuario()
Guardar(d atos)
Visualizar(ok)
Eliminar
EliminarUsuari o()
ObtUsuario()
Confirmar
Confirmar
EliminarUsuario(datos)
Eliminar(dat os)
Figura 7.4 Diagrama de Secuencia del caso uso Almacenar datos Usuario
SIBACE
126
Capitulo 7.-
IU FrmBackup
Gestor copia de
seguridad
RealizarBackup()
Salir()
RealizarBackup()
Administrador del
sistema
<<Archivo>>
<<Entidad>>
Medio de
almacenamiento
Base de datos
Figura 7.5 Diagrama clase del Caso de Uso Realizar copia de seguridad
:IU FrmBackup
:Gestor copia de
seguridad
:Base de datos
:Medio de
almacenamiento
: Administrador del
sistema
Ingresar
Introducir ruta
Realizar copia
RealizarCopia(ruta)
ObtDB()
GuardarCopia(ruta,datos)
Visualizar(Copia realizada)
Figura 7.6 Diagrama de Secuencia del Caso de Uso Realizar copia de seguridad
SIBACE
127
Capitulo 7.-
<<Form>>
IU FrmFamilia
BuscarBarrio()
AddFamilia()
M odificarFamilia()
EliminarFamilia()
ObtDatosFamilia()
ObtDatosBarrio()
Nuevo()
Adicionar()
M odificar()
Eliminar()
Personal de visita
Barrio
CodBarrio : Integer
1
Nombre : String
Adicionar()
Eliminar()
M odificar()
1..n
Familia
CodFamilia : Integer
Familia : String
M anzano : Integer
Vivienda : Integer
FechaReg : Date
Adicionar()
Eliminar()
M odificar()
Figura 7.7 Diagrama Clase del Caso de Uso Almacenar datos familiares
SIBACE
128
Capitulo 7.-
:IU
FrmRegFamilia
: P ersonal de
visita
:Gestor
de Familia
:Familia
:Barrio
In gres ar
Nuevo
Introducir datos
ActivarCampos
Adicionar
Validar(datos)
AddFamilia(datos)
ObtBarrio()
AddFamilia(datos)
visualizar(ok)
Modificar
ModifFamilia()
ObtFamilia()
Actualizar
ModifFamilia(datos)
ObtBarrio()
Guardar(datos )
Vis ualizar(ok)
Eliminar
EliminarFam()
Confirmar
ObtFamilia()
Confirmar
EliminarFam(datos )
Eliminar(datos)
Figura 7.8 Diagrama Secuencia del Caso de Uso Almacenar datos familiares
SIBACE
129
Capitulo 7.-
<<Form>>
IU FrmPersona
BuscarFamilia()
AddPersona()
ModificarPersona()
EliminarPersona()
ObtDatosFamilia()
ObtDatosPersona()
Nuevo()
Adicionar()
Modificar()
Eliminar()
Personal de visita
Paciente
codPaciente : Integer
nombre : String
apPaterno : String
apMaterno : String
fechaNac : Date
sexo : String
parentesco : Integer
T ipoPaciente : Integer
T elefono : Integer
1..n
Familia
codFamilia : Integer
familia : String
manzano : Integer
Vivienda : Integer
fechaReg : Date
Adicionar()
Eliminar()
Modificar()
Adicionar()
Eliminar()
Modificar()
Figura 7.9 Diagrama Clase del Caso de Uso Almacenar datos persona
SIBACE
130
Capitulo 7.-
:IUFrmP ersona
:Gestor de
P ersona
: P erson al de visi ta
Ing resar
:P acient e
:Famili a
ObtFamili a()
O ntFamilia()
VisualizarFamilia()
Nuevo
ActivarCampo s
Introducir datos
Adici onar
Validar(datos)
A ddP ers ona(datos)
O btDato sFamilia()
AddP ersona(datos)
Visualizar(ok)
Mo difiicar
Mo difP ersona()
ObtP ersona()
Actualizar
Mo difP ersona(datos)
Guardar(datos )
Visualizar(ok)
E li minar
Confirmar
ObtP ersona()
Confirmar
EliminarP erso na(datos)
Eliminar(datos)
Figura 7.10 Diagrama Secuencia del Caso de Uso Almacenar datos persona
SIBACE
131
Capitulo 7.-
<<Form>>
IU FrmSanBasico
Gestor de SanBasico
Nuevo()
Adicionar()
Eliminar()
Modificar()
Salir()
BuscarFamilia()
ObtDatosfamilia()
ObtTenenciaAgua()
ObtTenenciaBao()
ObtTenenciaVivienda()
RegDatosTAgua()
RegDatosTBao()
RegTVivienda()
Personal de visita
TenenciaVivienda
CodT enVivienda : Integer
Descripcion : String
Adicionar()
Modificar()
Buscar()
1
1..n
TieneVivienda
FechaVerif : Date
Adicionar()
Modificar()
Eliminar()
TenenciaAgua
CodTenAgua : Integer
Descripcion : String
Adicionar()
Modificar()
Eliminar()
1
1..n
TieneAgua
FechaVerif : Date
Adicionar()
Modificar()
Eliminar()
1..n
TenenciaBao
CodT enBao : Integer
Descripcion : String
Adicionar()
Modificar()
Eliminar()
1
1
Familia
codFamilia : Integer
familia : Integer
manzano : Integer
Vivienda : Integer
fechaReg : Date
codBarrio : Integer
1..n
TieneBano
FechaVerif : Date
Adicionar()
Modificar()
Eliminar()
1..n
Adicionar()
Modificar()
Eliminar()
1
1..n
Figura 7.11 Diagrama Clase del Caso de Uso Registrar saneamiento bsico
SIBACE
132
Capitulo 7.-
: Personal de visita
:IUFrmSanBasico
:Gestor de
SanBasico
:Familia
:TenenciaAgua
TenenciaBao
TenenciaVivienda
TieneAgua
TieneBao
TieneVivienda
Ingresar
ObtFamilia()
ObtFamilia()
VisualizarFamilia()
MostrarTenenciaSanBasico()
ObtTenAgua()
ObtTenBano()
ObtTenVivienda()
VisualizarDatosSanBasico()
Nuevo
ActivarCampos
Introducir datos
Adicionar
Validar(datos)
AddSanBasico(datos)
AddTieneAgua(datos)
AddTieneBano(datos)
AddTieneVivienda(datos)
Visualizar(ok)
Modificar
Para modificar se obtiene
los datos del san. basico,
luego se actualiza y se
guarda los cambios
Eliminar
Para elimiminar obtenemos el
san. basico, luego pedimos que
el usuario confirme la
eliminacion por ultimo borramos
los datos de la DB
Figura 7.12 Diagrama Secuencia del Caso de Uso Registrar saneamiento bsico
SIBACE
133
Capitulo 7.-
<<Form>>
IU FrmActividadVD
Responsable
CodResponsable : Integer
Nombre : String
ApPaterno : String
ApMaterno : String
FechaNac : Date
Sexo : String
Direccion : String
Telefono : Integer
Estado : Boolean
Nuevo()
Adicionar()
Modificar()
Eliminar()
Cancelar()
Personal de visita
Adicionar()
Eliminar()
Modificar()
ObtDatosServicio()
ObtDatosRes()
ObtDatosPaciente()
ObtDatosActividad()
AdicionarActividad()
ModificarActividad()
EliminarActvidad()
Adicionar()
Eliminar()
Modificar()
1
1..n
Servicio
CodServicio : Integer
Descripcion : String
Adicionar()
Eliminar()
Modificar()
Paciente
CodPaciente : Integer
Nombre : String
ApPaterno : String
ApMaterno : String
FechaNac : Date
Sexo : String
Parentesco : String
TipoPaciente : Integer
Area : Boolean
Estado : Boolean
ActividadVisita
Fecha : Date
Observacion : String
1..n
Adicionar()
Eliminar()
Modificar()
SIBACE
134
Capitulo 7.-
: Personal de
visita
:IUFrmActividadV
D
Ingresar
:Gestor de
Actividad
ObtPaciente()
:Paciente
:Servicio
:Responsable
:Actividad
ObtPaciente()
VisualizarDatos()
Nuevo
Introducir datos
ActivarCampos()
Adicionar
Validar(datos)
AddActividad(datos)
ObtServicio()
ObtResponsable()
GuardarActividad(datos)
SIBACE
135
Capitulo 7.-
<<Form>>
IU FrmMigracionFam
Nuevo()
Adicionar()
Eliminar()
Modificar()
ObtDatosFamilia()
ObtDatosBarrio()
ObtDatosPaciente()
ActualizarDatosFamilia()
ActualizarDatosPac()
AddMigracion()
EliminarMigracion()
ModificarMigracion()
Familia
CodFamilia : integer
Familia : string
Manzano : integer
Vivienda : integer
1..n 1
FechaReg : Date
CodBarrio : integer
Adicionar()
Eliminar()
Modificar()
Barrio
CodBarrio : integer
Nombre : string
Adicionar()
Eliminar()
Modificar()
1
1..n
Personal de visita
Migracion
CodMigracion : integer
TipoMigracion : integer
Destino : String
MIF : Char
Fecha : Date
Paciente
CodPaciente : Integer
Nombre : String
ApPaterno : String
ApMaterno : String
FechaNac : Date
Sexo : String
Parentesco : String
TipoPaciente : Integer
Area : Bit
Estado : Bit
Adicionar()
Eliminar()
Modificar()
n
1
Adicionar()
Eliminar()
Modificar()
Figura 7.15 Diagrama clase del Caso de Uso Registrar migracin familiar
SIBACE
136
Capitulo 7.-
:IUFrmM igracionFam
: Personal de
visita
Ingresar
:Gestor de
M igracionFam
ObtFamilia()
ObtBarrio()
Barrio
:Familia
Paciente
:M igracion
ObtFamilia()
ObtBarrio()
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
AddMigracionFam(datos)
AddMigracionFam(datos)
ActualizarFamlia()
ActualizarPaciente()
Visualizar(ok)
Figura 7.16 Diagrama Secuencia del Caso de Uso Registrar migracin familiar
SIBACE
137
Capitulo 7.-
clases que interactan y la Figura 7.18 visualiza el flujo de mensajes entre los
objetos participantes.
Familia
IU FrmMigracionInd
Nuevo()
Adicionar()
Modificar()
Eliminar()
CodFamilia : integer
Familia : String
Manzano : integer
Viv ienda : integer
FechaReg : Date
CodBarrio integer
Gestor MigracionInd
ObtDatosFamilia()
ObtDatosPaciente()
ActualizarDatosFamilia()
ActualizarDatosPac()
AddMigracionPaciente()
ModificarMigracionPaciente()
EliminarMigracionPaciente()
1
Personal de visita
Migracion
n
CodMigracion : integer
TipoMigracion : integer
Destino : String
n
MIF : Char
Fecha : Date
Adicionar()
Modificar()
Eliminar()
Adicionar()
Modif icar()
Eliminar()
1
n
Paciente
CodPaciente : integer
Nombre : String
ApPaterno : String
ApMaterno : String
FechaNac : Date
Sexo : String
Parentesco : String
TipoPaciente : integer
Area : Boolean
Estado : Boolean
Adicionar()
Modificar()
Eliminar()
Figura 7.17 Diagrama Clase del Caso de Uso Registrar migracin individual
SIBACE
138
Capitulo 7.-
: Personal de
visita
:IUFrmMigracio
n Individual
Ingresar
:Gestor de Migracion
Individual
: Familia
:Paciente
:Migracion
ObtPaciente()
ObtPaciente()
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
AddMigracionInd(datos)
ObtFamilia()
AddMigracionInd(datos)
Figura 7.18 Diagrama Secuencia del Caso de Uso Registrar Migracin Individual
SIBACE
139
Capitulo 7.-
<<Form>>
IU
FrmIncorporacionInd
Nuevo()
Adicionar()
Modificar()
Eliminar()
Gestor de IncorporacionInd
Familia
CodFamilia : int
Familia : string
Manzano : int
Vivienda : int
FechaReg : Date
CodBarrio : int
ObtDatosFamilia()
ObtDatosBarrio()
ObtDatosPaciente()
ActualizarDatosPac()
AddIncorporacionInd()
EliminarIncorporacion()
ModificarIncorporacion()
Adicionar()
Eliminar()
Modificar()
Adicionar()
Eliminar()
Modificar()
1
Paciente
1
n
n
Migracion
Personal de visita
CodMigracion : Integer
TipoMigracion : Integer
Destino : String
MIF : Char
Fecha : Date
Adicionar()
Eliminar()
Modificar()
Barrio
CodBarrio : integer
Nombre : string
CodPaciente : int
Nombre : string
ApPaterno : string
ApMaterno : string
FechaNac : Date
Sexo : char
Parentesco : string
...
1
Adicionar()
Eliminar()
Modificar()
Figura 7.19 Diagrama Clase del Caso de Uso Registrar Incorporacin Individual
SIBACE
140
Capitulo 7.-
:IUFrmIncorporacionPac
: Personal de
visita
Ingresar
:Gestor de
IncorporacionPac
ObtFamilia()
:Paciente
:Familia
:Barrio
:M igracion
ObtFamilia()
ObtBarrio()
ObtBarrio()
Nuevo
ActivarCampos()
Introducir datos
Buscar
Buscar()
ObtPaciente()
Adicionar
Validar(datos)
AddIncorporacion(datos)
AddIncorporacion(datos)
Visualizar(ok)
Figura 7.20 Diagrama Secuencia del Caso de Uso Registrar Incorporacin Individual
SIBACE
141
Capitulo 7.-
<<Form>>
IU FrmIncorporacionFam
Nuevo()
Adicionar()
Modificar()
Eliminar()
Salir()
Gestor de IncorporacionFam
ObtDatosBarrio()
ObtDatosFamilia()
ObtDatosPaciente()
ActualizarDatosFamilia()
ActualizarDatosPac()
AddIncorporacionFam()
EliminarIcorporacionFam()
ModificarIncorporacionFam()
Personal de visita
Migracion
CodMigracion : integer
TipoMigracion : integer
Destino : String
MIF : Char
Fecha : Date
Familia
CodFamilia : integer
Familia : String
Manzano : integer
Vivienda : integer
FechaReg : Date
Adicionar()
Modificar()
Eliminar()
1
1
1..n
Paciente
CodPaciente : integer
Nombre : String
ApPaterno : Striong
ApMaterno : String
FechaNac : Date
Sexo : char
Parentesco : String
1
...
Adicionar()
Modificar()
Eliminar()
Adicionar()
Modificar()
Eliminar()
1..n
1
Barrio
CodBarrio : integer
Nombre : String
Adicionar()
Modificar()
Eliminar()
Figura 7.21 Diagrama Clase del Caso de Uso Registrar Incorporacin Familiar
SIBACE
142
Capitulo 7.-
: Personal de visita
:IUFrmIncorporacion
Familiar
:Gestor de
Incorporacion Familiar
:Familia
:Paciente
:Barrio
:Migracion
Ingresar
Nuevo
Buscar Familia
ActivarCampos()
BuscarFamilia()
ObtIntengrantes(fam)
ObtFamilia()
ObtIntegrantes(fam)
Introducir datos
Adicionar
Validar(datos)
ObtBarrio()
ObtBarrio()
AddIncorporacion(datos)
AddIncorporacionFam(datos)
Visualizar(ok)
Figura 7.22 Diagrama Secuencia del Caso de Uso Registrar Incorporacin Familiar
SIBACE
143
Capitulo 7.-
<<Form>>
IU FrmCrecimiento
Nuevo()
Adicionar()
Eliminar()
Modificar()
Cancelar()
CtrlCrecimiento
Codigo : Integer
Fecha : Date
EdadAo : Date
EdadMes : Date
Peso : Integer
Talla : Integer
ClasifPeso : String
Observacion : String
Adicionar()
Eliminar()
Modificar()
Personal de visita
<< Control >>
LugarAtencion
CodLugar : Integer
Descripcion : String
n
1..n
Adicionar()
Modificar()
Eliminar()
Nio
PesoNacer : Integer
LugarNac : String
LactanciaMI : String
PrimeraConsulta : Date
Gestor de CtrlCrecimiento
ObtDatosNino()
ObtDatosCtrlCrecimiento()
AdicionarCtrlCrecimiento()
EliminarCtrlCrecimiento()
ModificarCtrlCrecimiento()
SIBACE
144
Capitulo 7.-
: P ersonal de visita
:IUFrm
Crecimiento
Ingresar
:Gestor de Ctrl
Crecimiento
MostrarDatosNino()
:Nio
:LugarAtencion
:CtrlCrecimiento
ObtDatosNino()
Visualizar(datos)
Nuevo
Introducir datos
ActivarCampos()
Adicionar
Validar(datos)
AddControlC(datos)
ObtLugarAtencion()
AddControlC(datos)
SIBACE
145
Capitulo 7.-
Nio
<<Form>>
IUFrm VacunaNio
CodNino : integer
LugarNac : String
PesoNacer : String
Lap tanciaMI : bit
LactanciaM E : bit
PrimeraConsulta : Date
ObtDatosNio()
ObtDatosLugarAtencion()
ObtDatosTipoVacuna()
ObtDatosDosis()
AddVacunaNio()
ModificarVacunaNio()
EliminarVacunaNio()
Nuevo()
Adicionar()
Modificar()
Eliminar()
Personal de visita
Adicionar()
Modificar()
Eliminar()
TipoVacuna
CodTipoVacuna : integer
Descripcion : String
Adicionar()
Modificar()
Eliminar()
VacunaNio
CodDosis : integer
Descripcion : String
LugarAtencion
CodVacunaNio : integer
Fecha : Date
EdadMeses : Date
Adicionar()
Modificar()
Eliminar()
Dosis
Adicionar()
Modificar()
Eliminar()
1
1..n
CodLugarAtencion : integer
Descripcion : String
Adicionar()
Modificar()
Eliminar()
n
1
Figura 7.25 Diagrama Clase del Caso de Uso Administrar vacuna nio
SIBACE
146
Capitulo 7.-
IU Frm
AdmVacunaNio
: Personal de
visita
Gestor
AdmVacunaNio
TipoVacuna
Nio
Dosis
LugarAtencion
VacunaNio
Ingresar
MostrarNino()
ObtDatosNino()
Visualizar(datos)
Nuevo
ActivarCampos()
Introducir datos()
Adicionar
Validar(datos)
ObtTipoVacuna()
ObtTipoVacuna()
ObtDosis()
ObtDosis()
ObtLugarAtencion()
ObtLugarAtencion()
AddVacuna(datos)
AddVacuna(datos)
Figura 7.26 Diagrama Secuencia del Caso de Uso Administrar vacuna nio
SIBACE
147
Capitulo 7.-
<<Form>>
IU FrmGestacionActual
Gestante
Talla : integer
GrupoSang : String
FactorRH : String
Sensibilidad : Bit
Gestor GestacionActual
ObtDatosGestate()
ObtDatosAnticoncepcion()
AddAnticoncepcion()
ModAnticoncepcion()
EliminarAnticoncepcion()
Nuevo()
Adicionar()
Modificar()
Eliminar()
Cancelar()
Adicionar()
Modificar()
Eliminar()
1
Medico
MAnticonceptivo
CodMAnticonceptivo : integer
Descripcion : String
Adicionar()
Modificar()
Eliminar()
GestacionActual
CodGestacioActual : integer
FechaContacto : Date
EstadoCivil : string
PesoAnterior : integer
FechaUM : Date
FechaPP : Date
FechaMovFetal : Date
Cigarrillo : integer
IndiceCorporal : string
Adicionar()
Modificar()
Eliminar()
Figura 7.27 Diagrama Clase del Caso de Uso Almacenar gestacin actual
SIBACE
148
Capitulo 7.-
IU Frm
GestacionActual
Gestor
GestacionActual
Gestante
MAnticonceptivo
GestacionActual
: Medico
Ingresar
MostrarGestante()
ObtGestante()
Visualizar(datos)
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
ObtMAnticonceptivo()
ObtMAnticonceptivo()
AddGestacionA(datos)
AddGestacionA(datos)
Figura 7.28 Diagrama Secuencia del Caso de Uso Almacenar gestacin actual
SIBACE
149
Capitulo 7.-
<<Form>>
IU FrmCtrlPrenatal
Gestante
Talla : integer
GrupoSang : String
FactorRH : String
Sensibilidad : Bit
Nuevo()
Adicionar()
Modificar()
Eliminar()
ObtDatosResponsable()
ObtDatosGestante()
ObtDatosTipoMicronutrientes()
AddCtrlPrenatal()
ModificarCtrlPrenatal()
EliminarCtrlPrenatal()
Adicionar()
Modificar()
Eliminar()
1
n
Medico
Responsable
CodResponsable : integer
Nombre : String
ApPaterno : String
ApMaterno : String
FechaNac : Date
Telefono : integer
Direccion : String
Adicionar()
Modificar()
CtrlPrenatal
CodCtrlPrenatal : integer
Fecha : Date
EdadGesta : Date
Peso : String
PresionArterial : String
AlturaUterina : integer
Presentacion : String
LatidosFetales : integer
TabletaSF : integer
Tratamiento : String
FechaProxCita : Date
Adicionar()
Modificar()
Eliminar()
GestacionActual
(from Gestacion Actual)
CodGestacioActual : integer
FechaContacto : Date
EstadoCivil : string
PesoAnterior : integer
FechaUM : Date
FechaPP : Date
FechaMovFetal : Date
Cigarrillo : integer
IndiceCorporal : string
Adicionar()
Modificar()
Eliminar()
Figura 7.29 Diagrama Clase del Caso de Uso Realizar control prenatal
SIBACE
150
Capitulo 7.-
IU FrmCtrlPrenatal
: Medico
Ingresar
Gestor
CtrlPrenatal
MostraGestante()
Gestante
Responsable
GestacionActual
CtrlPrenatal
ObtGestante()
Visualizar(datos)
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
ObtResponsable()
ObtResponsable()
ObtGestacionA()
ObtGestacionA()
AddCtrPrenatal(datos)
AddCtrlPrenatal(datos)
Figura 7.30 Diagrama Secuencia del Caso de Uso Realizar control prenatal
SIBACE
151
Capitulo 7.-
participantes.
<<Form>>
IU FrmIVacunaNG
NoGestante
EdadCaptacion : integer
PrimeraConsulta : Date
ObtNoGestante()
ObtTipoVacuna()
ObtLugarAtencion()
AddVacuna()
EliminarVacuna()
ModificarVacuna()
Nuevo()
Adicionar()
Modificar()
Eliminar()
Cancelar()
Adicionar()
Modificar()
Eliminar()
Enfermera auxiliar
TipoVacuna
CodTipoVacuna : Integer
Descripcion : String
Dosis
CodDosis : integer
Descripcion : String
Adicionar()
Eliminar()
Modificar()
Adicionar()
Modificar()
Eliminar()
VacunaNG
CodVacunaNG : integer
EdadAnio : Integer
Fecha : Date
Adicionar()
Eliminar()
Modificar()
n
n
1
LugarAtencion
CodLugarAtencion : integer
Descripcion : string
Adicionar()
Modificar()
Figura 7.31 Diagrama Clase del Caso de Uso Administrar vacuna NoGestante
SIBACE
152
Capitulo 7.-
:IUFrmVacunaNG
:Gestor de VacunaNG
NoGestante
:TipoVacuna
:LugarAtension
:Dosis
:VacunaNG
: Enfermera
auxiliar
Ingresar
MostrarNG()
ObtNoGestante()
Visualizar(datos)
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
ObtTipoVacuna()
ObtTipoVacuna()
ObtLugarAtencion()
ObtLugarAtencion()
ObtDosis()
ObtDosis()
addVacunaNG(datos)
AddVacunaNG(datos)
Figura 7.32 Diagrama Secuencia del Caso de Uso Administrar Vacuna NoGestante
SIBACE
153
Capitulo 7.-
<<Form>>
IU FrmRiesgoR
Nuevo()
Adicinar()
M odificar()
Eliminar()
NoGestante
EdadCaptacion : integer
PrimeraConsulta : Date
Gestor RiesgoReproductivo
ObtDatosNoGestante()
AddRiesgoRP()
M odificarRiesgoRP()
EliminarRiesgoRP()
Adicionar()
M odificar()
Eliminar()
1
Personal de visita
RiesgoRP
CodRiesgoRP : integer
Riesgo : Bit
Fecha : Date
Adicionar()
M odificar()
Eliminar()
CausaRiesgo
CodCausaRiesgo : integer
Descripcion : String
TipoRiesgo : String
1
Adicionar()
M odificar()
Eliminar()
Figura 7.33 Diagrama Clase del Caso de Uso Controlar riesgo reproductivo
SIBACE
154
Capitulo 7.-
: Personal de
visita
IU FrmRiesgoR
Ingresar
Gestor
RiesgoReproductivo
MostrarNoG()
NoGestante
CausaRiesgo
RiesgoRP
ObtNoGestante()
Visualizar(datos)
MostrarCausaRiesgo()
ObtCausaRiesgo()
Visualizar(datos)
Nuevo
ActivarCampos()
Introducir datos
Adicionar
Validar(datos)
AddControlRR(datos)
AddControlRR(datos)
Figura 7.34 Diagrama Secuencia del Caso de Uso Controlar riesgo reproductivo
SIBACE
155
Capitulo 7.-
7.5
SIBACE
156
Capitulo 7.-
Nombre
Familia
CodFamilia
PK
Familia
rea
CodBarrio
FK
TenenciaAgua
CodTenenciaAgua
PK
Descripcin
TieneAgua
CodFamilia
FK
CodTenenciaAgua FechaVerif
FK
TenenciaBao
CodTenBao
PK
TieneBao
CodFamilia
FK
Descripcin
CodTeneciaBao
FK
Estado
FechaVerif
TenenciaVivienda
CodTenenciaBao
PK
Descripcin
TieneVivienda
CodFamilia
FK
CodTenenciaVivienda FechaVerif
FK
SIBACE
157
Capitulo 7.-
Migracin
TipoMigracion
Destino
MIF
Fecha
CodFamilia CodPaciente
FK
FK
Ocupacin
CodOcupacion
PK
Descripcin
Paciente
CodPaciente
o
PK
TipoPaciente
rea
Estado
CodOcupacion
FK
CodFamilia
FK
Nivel
CodNivel
PK
Nivel
Curso
CodCurso
PK
Curso CodNivel
FK
CursoPaciente
CodPaciente
FK
CodCurso FechaVerif
FK
Defuncion
CodDefuncion
PK
FechaCaptacion
FechaDefuncion
CausaMedica
CausaReportada
FechaAutopcia CodPaciente
FK
Lugar Atencin
CodAtencion
PK
Descripcin
Nio
CodPaciente PesoNacer LugarNac LactanciaME LactanciaMI
PK
PrimeraConsulta
SIBACE
158
Capitulo 7.-
TipoVacuna
CodTipoVacuna
PK
Descripcin
TipoPaciente
Dosis
CodDosis
PK
Descripcion
VacunaNio
Fecha EdadMeses CodDosis CodTipoVacuna CodPaciente CodLugarAtencion
FK
FK
FK
FK
TipoMicronutrientes
CodTMicronutrientes
PK
Descripcin TipoPaciente
Micronutrientes
Fecha EdadMeses CodDosis CodTMicronutrientes CodPaciente CodLugar
FK
FK
FK
FK
CCrecimiento
CodCCrecimiento
PK
Fecha
CodPaciente CodLugarAtencion
FK
FK
Control
Desarrollo
CodDescripcion
PK
Descripcin
SIBACE
159
Capitulo 7.-
DesarrolloNio
FechaControl
CodPaciente CodDesarrollo
FK
FK
NoGestante
CodPaciente
PK
EdadCaptacion PrimeraConsulta
ITS
CodITS
Descripcin
PK
TieneITS
Tratamiento
FechaControl CodPaciente
FK
CodITS
FK
MAnticonceptivo
CodMAnticonceptivo
PK
Descripcin
EfectoMA
CodEctoMA
PK
AbandonoMA
Fecha
Descripcin
CodPaciente
FK
CodEfectoMA
FK
Orientacin
Fecha
CodPaciente
FK
CodMAnticonceptivo
FK
InicioMA
FechaInicio CodPaciente
FK
ControlMA
FechaControl UsoAdecuado
CodMAnticonceptivo
FK
CodPaciente
FK
CodMAnticonceptivo
FK
RiesgoRP
Riesgo
FechaControl CodPaciente
FK
SIBACE
CodCausaRiesgo
FK
160
Capitulo 7.-
CausaRiesgo
CodCausaRiesgo
PK
Descripcion TipoCausa
ResultadoPAP
CodResultadoPAP
PK
Descripcin
ExPapanicolau
FechaToma
FechaToma
Tratamiento
CodPaciente
FK
VacunaNG
Fecha
EdadAnio CodPaciente
FK
CodDosis CodTipoVacuna
FK
FK
CodLugarAtencion
FK
Gestante
CodPaciente
PK
Talla
SIBACE
161
Capitulo 7.-
GestacinActual
CodGestacionActual
PK
FechaPP
Descripcin
AntPersonal
CodAntPersonal
PK
Descripcin
AntObstetricos
CodAntObstetricos Gestas Abortos Partos
Cesareas Vaginales
PK
NacidosVivos NacidosMuertos Viven Muertos1raSem MDespues1raSem
TresAbortosConse
NinoMen2500 NinoMay450
0
FechaEmbarazoAnt
PreeclampsiaEclampsia
EmbarazoMen6Mas5 CodGestacionActual
FK
TieneAntFamiliar
CodAntFamiliar
FK
CodGestacionActual
FK
TieneAntPersonal
CodAntFamiliar
FK
CodGestacionActual
FK
Cargo
CodCargo
PK
Descripcin
Responsable
CodResponsable
SIBACE
162
Capitulo 7.-
o
PK
Telefono
CodCargo
FK
CtrlPrenatal
CodCtrlPrenatal
PK
Presentacion
Fecha
LatidosFetale
s
FK
ExComplementario
CodExComplementario Descripcin
PK
Anemia
CodAnemiaHB Descripcin Resultado TieneAnemia CodGestacionActual
PK
FK
GActualExComplementario
Resultado CodExComplementario CodGestacionActual
FK
FK
Puerperio
CodPuerperi LugarParto FechaParto FechaControl Temperatura
o
PK
PA
CodGestacionActual
FK
SIBACE
163
Capitulo 7.-
PuerperioMicron
Cant CodMicronutrient CodPuerperio
e
FK
FK
TipoAtencion
CodTipoAtencion Descripcin
PK
TipoServicio
CodTipoServicio Tipo
PK
CodTipoAtencion
FK
Servicio
CodServicio
PK
Descripcin
CodTipoServicio
FK
ActividadVisita
Fecha
Tipo
CodResponsable
FK
Permiso
CodPermiso Descripcin
PK
CodServicio
FK
CodPaciente
FK
Estado
TipoUsuario
CodUsuario Descripcin
PK
TipoUsuarioPermiso
CodPermiso CodTipoUsuario
FK
FK
Usuario
CodUsuario Nombre Login Password Estado
PK
SIBACE
CodTipoUsuario
FK
164
Capitulo 7.-
Tipo
Numrico
Tamao
Entero
Nulo
No
Carcter
50
No
Observacin
PK
Familia
Atributo
CodFamilia
Tipo
Numrico
Tamao
Entero
Familia
Carcter
50
Fecha
Fecha
Nulo
No
No
No
Manzano
Numrico
Entero
No
Vivienda
Numrico
Entero
No
rea
CodBarrio
Boolean
Numrico
Observacin
PK
No
Entero
No
FK
TenenciaAgua
Atributo
CodTenAgua
Descripcin
Tipo
Numrico
Tamao
Entero
Nulo
No
Carcter
50
No
Observacin
PK
TieneAgua
Atributo
FechaVerif
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodFamilia
Numrico
Entero
No
FK
CodTenAgua
Numrico
Entero
No
FK
SIBACE
165
Capitulo 7.-
TenenciaBao
Atributo
CodTenBao
Descripcion
Tipo
Numrico
Tamao
Entero
Nulo
No
Carcter
50
No
Observacin
PK
TieneBao
Atributo
Estado
Tipo
Numrico
Tamao
Entero
Nulo
No
Observacin
FechaVerif
Fecha
No
CodFamilia
Numrico
Entero
No
FK
CodTenBao
Numrico
Entero
No
FK
TenenciaVivienda
Atributo
CodTenVivienda
Tipo
Numrico
Tamao
Entero
Nulo
No
Descripcin
Carcter
50
No
Observacin
PK
TieneVivienda
Atributo
FechaVerif
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodFamilia
Numrico
Entero
No
FK
CodTenVivienda
Numrico
Entero
No
FK
Migracion
Atributo
Destino
Tipo
Carcter
Fecha
Fecha
TipoMigracion
Carcter
50
No
MIF
Caracter
No
CodPaciente
Numrico
Entero
CodFamilia
Numrico
Entero
Tamao
Nulo
Observacin
50
No
FK
No
FK
Ocupacion
Atributo
CodOcupacion
Tipo
Numrico
Tamao
Entero
SIBACE
Nulo
No
Observacin
PK
166
Capitulo 7.-
Descripcin
Carcter
50
No
Paciente
Atributo
CodPaciente
Tipo
Numrico
Tamao
Entero
Nulo
No
Observacin
PK
Nombre
Carcter
50
No
ApPaterno
Carcter
50
No
ApMaterno
Carter
50
FechaNac
Fecha
Sexo
Carcter
50
No
Parentesco
Carcter
50
No
TipoPaciente
Numrico
Entero
No
Area
Boolean
No
Estado
Boolean
No
CodOcupacion
Numrico
Entero
No
FK
CodFamilia
Numrico
Entero
No
FK
No
Nivel
Atributo
CodNivel
Tipo
Numrico
Tamao
Entero
Nulo
No
Nivel
Carcter
50
No
Observacin
PK
Curso
Atributo
CodCurso
Tipo
Numrico
Tamao
Entero
Nulo
No
Curso
Carcter
50
No
CodNivel
Numrico
Entero
No
Observacin
PK
FK
CursoPaciente
Atributo
FechaVerif
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodPaciente
Numrico
Entero
No
FK
CodCurso
Numrico
Entero
No
FK
Defuncin
SIBACE
167
Capitulo 7.-
Atributo
CodDefuncion
Tipo
Numrico
Tamao
Entero
FechaDefuncion
Fecha
CausaMedica
Carcter
50
CausaReportada
Carcter
50
FechaCaptacion
Fecha
FechaAutopcia
Fecha
CodPaciente
Numrico
Nulo
No
Observacin
PK
No
Entero
No
FK
Lugar Atencion
Atributo
CodLugarAtencion
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
Nio
Atributo
CodPaciente
Tipo
Numrico
Tamao
Entero
Nulo
No
PesoNacer
Carcter
50
LugarNac
Fecha
No
LactanciaMI
Boolean
No
LactanciaME
Boolean
No
PrimeraConsulta
Fecha
No
Observacin
PK
SIBACE
168
Capitulo 7.-
TipoVacuna
Atributo
CodTipoVacuna
Tipo
Numrico
Tamao
Entero
Nulo
No
Descripcin
Carcter
50
No
TipoPaciente
Numrico
Entero
No
Observacin
PK
Dosis
Atributo
CodDosis
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
VacunaNino
Fecha
Atributo
Tipo
Fecha
EdadMeses
Numrico
Entero
No
CodDosis
Numrico
Entero
No
FK
CodTipoVacuna
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
Numrico
Entero
No
FK
CodLugarAtencion
Tamao
Nulo
No
Observacin
TipoMicronutriente
Atributo
CodTMicronutriente
Tipo
Numrico
Tamao
Entero
Nulo
No
Descripcin
Carcter
50
No
TipoPaciente
Numrico
Entero
No
Observacin
PK
SIBACE
169
Capitulo 7.-
Micronutriente
Atributo
Fecha
Tipo
Fecha
Tamao
Nulo
No
Observacin
EdadMeses
Numrico
Entero
No
CodDosis
Numrico
Entero
No
FK
CodTMicronutriente
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
CodLugarAtencion
Numrico
Entero
No
FK
CCrecimiento
Atributo
Fecha
Tipo
Fecha
Tamao
Nulo
No
Observacin
EdadAo
Numrico
Entero
No
EdadMes
Numrico
Entero
No
Peso
Numrico
Real
No
Talla
Numrico
Real
ClasifPeso
Carcter
10
No
Control
Carcter
No
Observacin
Carcter
50
No
CodPaciente
Numrico
Entero
No
FK
CodLugarAtencion
Numrico
Entero
No
FK
Desarrollo
Atributo
CodDesarrollo
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
SIBACE
170
Capitulo 7.-
DesarrolloNio
Atributo
FechaControl
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodPaciente
Numrico
Entero
No
FK
CodDesarrollo
Numrico
Entero
No
FK
NoGestante
Atributo
CodPaciente
Tipo
Numrico
Tamao
Entero
EdadCaptacion
Numrico
Entero
PrimeraConsulta
Fecha
Nulo
No
Observacin
PK
No
ITS
Atributo
CodInfeccionTS
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
TieneITS
Atributo
FechaControl
Tipo
Fecha
Tamao
Nulo
No
Observacin
Tratamiento
Boolean
CodITS
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
No
MAnticonceptivo
Atributo
CodMAnticonceptivo
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
SIBACE
171
Capitulo 7.-
EfectoMA
Atributo
CodEfectoMA
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
AbandonoMA
Fecha
Atributo
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodEfectoMA
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
Orientacion
Fecha
Atributo
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodMAnticonceptivo
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
InicioMA
Atributo
FechaInicio
Tipo
Fecha
Tamao
Nulo
No
Observacin
CodMAnticonceptivo
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
ControlMA
Atributo
FechaControl
Tipo
Fecha
Tamao
Nulo
Observacin
UsoAdecuado
Boolean
CodMAnticonceptivo
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
No
RiesgoRP
Atributo
Riesgo
Tipo
Boolean
FechaControl
Fecha
CodPaciente
Numrico
Tamao
Nulo
No
Observacin
No
Entero
SIBACE
No
FK
172
Capitulo 7.-
CodCausaRiesgo
Numrico
Entero
No
FK
CausaRiesgo
Atributo
CodCausaRiesgo
Tipo
Numrico
Tamao
Entero
Nulo
No
Descripcion
Carcter
50
No
TipoCausa
Carcter
50
No
Observacin
PK
ResultadoPAP
Atributo
CodResultadoPAP
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
ExPapanicolau
Atributo
FechaToma
Tipo
Fecha
Tamao
Nulo
No
Observacin
FechaResultado
Fecha
Tratamiento
Boolean
CodResultadoPAP
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
No
SIBACE
173
Capitulo 7.-
ExMamario
Atributo
CodExMamario
Tipo
Numrico
Tamao
Entero
FechaToma
Fecha
No
Tratamiento
Boolean
No
CodPaciente
Numrico
Entero
Nulo
No
No
Observacin
PK
FK
VacunaNG
Atributo
Fecha
Tipo
Fecha
Tamao
Nulo
No
Observacin
EdadAnio
Numrico
Entero
No
CodDosis
Numrico
Entero
No
FK
CodTipoVacuna
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
CodLugarAtencion
Numrico
Entero
No
FK
Gestante
Atributo
CodPaciente
Tipo
Numrico
Tamao
Entero
Talla
Numrico
Entero
GrupoSang
Carcter
FactorRH
Carcter
50
Sinsibilidad
Nulo
No
Observacin
PK
Nulo
No
Observacin
PK
Boolean
Tabla 7.41: Gestante
GestacionActual
Atributo
CodGestacionActual
Tipo
Numrico
Tamao
Entero
FechaContacto
Fecha
EstadoCivil
Carcter
50
PesoAnterior
Numrico
Entero
FechaUM
Fecha
Entero
FechaPP
Fecha
FechaMovFetal
Fecha
No
No
No
Entero
SIBACE
No
174
Capitulo 7.-
Cigarrillos
Numrico
Entero
IndiceCorporal
Carcter
50
CodPaciente
Numrico
Entero
No
FK
CodMAnticonceptivo
Numrico
Entero
No
FK
AntFamiliar
Atributo
CodAntFamiliar
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
AntPersonal
Atributo
CodAntPersonal
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
TieneAntFamiliar
Atributo
CodAntFamiliar
Tipo
Numrico
Tamao
Entero
CodGestacionActual
Numrico
Entero
Nulo
No
No
Observacin
FK
FK
TieneAntPersonal
Atributo
CodAntFamiliar
Tipo
Numrico
Tamao
Entero
CodGestacionActual
Numrico
Entero
Nulo
No
No
Observacin
FK
FK
SIBACE
175
Capitulo 7.-
AntObstetrico
Atributo
CodAntObstetrico
Tipo
Numrico
Tamao
Entero
Nulo
No
Gestas
Numrico
Entero
Abortos
Numrico
Entero
Partos
Numrico
Entero
Cesareas
Numrico
Entero
Vaginales
Numrico
Entero
NacidosVivos
NacidosMuertos
Viven
Muertos1raSem
MDespues1raSem
TresAbortosConse
Boolean
NinoMen2500
Boolean
NinoMay4500
Boolean
PreeclampsiaEclampsia Boolean
FechaEmbarazoAnt
Fecha
EmbarazoMen6Mas5
Boolean
CodGestacionActual
Numerico
Observacin
PK
No
Entero
No
FK
Cargo
Atributo
CodCargo
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
SIBACE
176
Capitulo 7.-
Responsable
Atributo
CodResponsable
Tipo
Numrico
Tamao
Entero
Nulo
No
Nombre
Carcter
50
No
ApPaterno
Carcter
50
No
ApMaterno
Carter
50
FechaNac
Fecha
Sexo
Carcter
10
Direccin
Cadena
50
Telfono
Numrico
Entero
CodCargo
Numrico
Entero
Observacin
PK
No
No
No
FK
CtrlPrenatal
Atributo
CodCtrlPrenatal
Tipo
Numrico
Tamao
Entero
Nulo
No
Observacin
PK
Fecha
Fecha
EdadGesta
Numrico
Enetro
No
Peso
Numrico
Entero
No
PresionArterial
Carcter
50
No
AlturaUterina
Numrico
Entero
No
Presentacin
Carcter
50
LatidosFetales
Numrico
Entero
No
TabletaSF
Numrico
Entero
No
Tratamiento
Carcter
50
Control
Carcter
FechaProxVisita
Fecha
CodGestacionActual
Numrico
Entero
No
FK
CodResponsable
Numrico
Entero
No
FK
No
No
No
SIBACE
177
Capitulo 7.-
ExComplementario
Atributo
Tipo
CodExComplementario Numrico
Tamao
Entero
Descripcion
50
Carcter
Nulo
No
Observacin
PK
No
GActualExComplementario
Atributo
Resultado
Tipo
Carcter
Tamao
50
Nulo
No
Observacin
CodExComplementario Numrico
Entero
No
FK
CodGestacionActual
Entero
No
FK
Numrico
Anemia
Atributo
CodAnemia
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Resultado
Numrico
Entero
TieneAnemia
Boolean
CodGestacionActual
Numrico
Nulo
No
Observacin
PK
No
No
Entero
No
FK
Puerperio
Atributo
CodPuerperio
Tipo
Numrico
Tamao
Entero
Nulo
No
LugarParto
Carcter
50
FechaParto
Fecha
No
FechaControl
Fecha
No
Temperatura
Carcter
PA
Carcter
10
CodGestacionActual
Numrico
Entero
No
Observacin
PK
FK
PuerperioMicron
Atributo
CodPuerperio
Tipo
Numrico
Tamao
Entero
CodMicronutriente
Numrico
Entero
SIBACE
Nulo
No
No
Observacin
FK
FK
178
Capitulo 7.-
Cantidad
Numrico
Entero
No
TipoAtencion
Atributo
CodTipoAtencion
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
TipoServicio
Atributo
CodTipoServicio
Tipo
Numrico
Tamao
Entero
Nulo
No
Tipo
Carcter
50
No
CodTipoAtencion
Numrico
Entero
No
Observacin
PK
FK
Servicio
Atributo
CodServicio
Tipo
Numrico
Tamao
Entero
Descripcion
Carcter
50
No
Numrico
Entero
No
CodTipoServicio
Nulo
No
Observacin
PK
FK
ActividadVisita
Fecha
Atributo
Tipo
Fecha
Tamao
Nulo
No
Observacin
Tipo
Carcter
50
No
CodResponsable
Numrico
Entero
No
FK
CodServicio
Numrico
Entero
No
FK
CodPaciente
Numrico
Entero
No
FK
Permiso
Atributo
CodPermiso
Tipo
Numrico
Tamao
Entero
Descripcin
Carcter
50
Nulo
No
Observacin
PK
No
TipoUsuario
Atributo
CodUsuario
Tipo
Numrico
Tamao
Entero
SIBACE
Nulo
No
Observacin
PK
179
Capitulo 7.-
Descripcin
Carcter
50
No
TipoUsuarioPermiso
Atributo
CodPermiso
Tipo
Numrico
Tamao
Entero
CodTipoUsuario
Numrico
Entero
Nulo
No
Observacin
FK
No
FK
Nulo
No
Observacin
PK
Usuario
Atributo
CodUsuario
Tipo
Numrico
Tamao
Entero
Nombre
Carcter
50
No
Login
Carcter
50
No
Password
Carcter
50
No
Estado
Boolean
CodTipoUsuario
Numrico
No
Entero
No
FK
SIBACE
180
Capitulo 7.-
7.8
Diseo de Interfaces
En el diseo de interfaces se describen algunas interfaces de un prototipo
para el sistema SIBACE, con el cual el usuario podr interactuar. A travs de estas
interfaces el usuario podr registrar los datos requeridos y obtendr los resultados
de las peticiones hechas al sistema.
SIBACE
181
Capitulo 7.-
SIBACE
182
Capitulo 7.-
Mediante la interfaz que se muestra en la Figura 7.39, el usuario del sistema podr
registrar, modificar y eliminar a los integrantes de una familia. Tambin tiene la
opcin para ir a la ventana grado de instruccin para registrar el ultimo curso
vencido de cada integrante de la familia.
SIBACE
183
Capitulo 7.-
SIBACE
184
Capitulo 7.-
SIBACE
185
Capitulo 7.-
SIBACE
186
Capitulo 7.-
SIBACE
187
Capitulo 7.-
SIBACE
188
Capitulo 7.-
SIBACE
189
Capitulo 7.-
SIBACE
190
Capitulo 7.-
SIBACE
191
Capitulo 7.-
SIBACE
192
Capitulo 7.-
SIBACE
193
Capitulo 7.-
mujeres no gestantes.
SIBACE
194
Capitulo 7.-
SIBACE
195
Capitulo 7.-
registrar,
modificar
eliminar
las
orientaciones
sobre
mtodos
SIBACE
196