Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MedicEasyTron (M.E.D.T.)
ndice
Integrantes....................................................................................................................... 3
Titulo del Proyecto ............................................................................................................ 3
Objetivo del Proyecto ........................................................................................................ 3
Objetivos Especficos ......................................................................................................... 3
Descripcin General .......................................................................................................... 4
Descripciones Funcionales ................................................................................................. 4
Modelo Conceptual .......................................................................................................... 15
Diccionario de Datos ....................................................................................................... 16
Modelo Lgico................................................................................................................. 23
Flujo de Navegacin ........................................................................................................ 24
Integrantes
Objetivos Especficos
Crear una aplicacin en particular para un consultorio mdico.
Enlazar la aplicacin creada con una base de datos.
Hacer diferentes bsquedas de informacin en la base de datos, por medio de la aplicacin.
Poder administrar todo en la base de datos a partir de la aplicacin.
Etapa de Desarrollo: Anlisis del Sistema
Descripcin General
La aplicacin a crear podr servir para administrar un consultorio mdico pequeo en su
totalidad.
La aplicacin ser capaz de:
Manejar historiales mdicos.
Reservar citas de los pacientes.
Hacer control del inventario mdico.
Generar e Imprimir facturas.
Tener un control de los pagos y las facturas.
Etapa de Desarrollo: Anlisis del Sistema
Descripciones Funcionales
Descripcin:
Actores:
Asistente, Paciente
Precondiciones:
Flujo Normal:
1.- El paciente llama o se acerca al consultorio para obtener una cita mdica.
2.- El asistente pulsa el botn Nueva Cita.
3.- El paciente le provee su identificacin, otros datos personales al asistente.
4.- El asistente ingresa los datos en el formulario.
5.- El sistema comprueba la validez de los datos.
6.- El asistente pulsa el botn Generar Nueva Cita.
7.- El asistente le entrega la informacin relacionada de la cita mdica.
Flujo Alternativo:
5.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al asistente de
este problema permitindole que los corrija.
Postcondiciones:
Nombre:
Descripcin:
Actores:
Asistente, Paciente
Precondiciones:
Flujo Normal:
1.- El paciente llama o se acerca al consultorio para cambiar algn dato de la cita mdica.
2.- El asistente pulsa el botn Modificar Cita.
3.- El paciente le provee su identificacin al asistente.
4.- El asistente ingresa los datos en el sistema.
5.- El sistema comprueba la validez de los datos.
6.- El sistema muestra las citas mdicas del paciente.
7.- El paciente indica qu datos desea cambiar de la cita mdica.
8.- El asistente cambia la informacin de la cita mdica.
9.- El sistema comprueba si la informacin modificada es vlida.
10.- El asistente pulsa el botn Modificar Cita.
11.- El asistente le confirma al paciente de la modificacin de la cita.
Flujo Alternativo:
5.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al asistente de
este problema permitindole que los corrija.
9.A.- El sistema comprueba si la informacin modificada es vlida, si los datos no son correctos, se avisa al
asistente de este problema permitindole que los corrija.
Postcondiciones:
Nombre:
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Consultar Citas.
2.- El sistema muestra las opciones de visualizacin.
3.- El mdico selecciona alguna de esas opciones.
4.- El sistema muestra las citas mdicas reservadas.
Postcondiciones:
Nombre:
Desbloquear paciente
Descripcin:
Actores:
Asistente, Paciente
Precondiciones:
Flujo Normal:
1.- El paciente llama o se acerca al consultorio para justificar su ausencia en las citas.
Materia: Sistemas de Bases de Datos 1
Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14
Nombre:
Registro de pacientes
Descripcin:
Actores:
Asistente, Paciente
Precondiciones:
Flujo Normal:
1.- El asistente pulsa el botn Registrar Paciente.
2.- El paciente le provee su identificacin y otros datos personales al asistente.
3.- El asistente ingresa los datos en el formulario.
4.- El sistema comprueba la validez de los datos.
5.- El asistente pulsa el botn Registrar.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al asistente de
este problema permitindole que los corrija.
Postcondiciones:
Nombre:
Descripcin:
Actores:
Asistente, Paciente
Precondiciones:
Flujo Normal:
1.- El asistente pulsa el botn Registrar Ficha Mdica.
2.- El paciente entrega la ficha mdica al asistente.
3.- El asistente ingresa los datos en el formulario.
4.- El sistema comprueba la validez de los datos.
5.- El asistente pulsa el botn Registrar.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al asistente de
Materia: Sistemas de Bases de Datos 1
Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14
Nombre:
Descripcin:
Actores:
Mdico, Paciente
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Consultar Ficha Mdica.
2.- El paciente le provee su identificacin.
3.- El mdico ingresa los datos en el formulario.
4.- El sistema comprueba la validez de los datos.
5.- El mdico pulsa el botn Consultar.
6.- El sistema muestra la ficha mdica del paciente.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Bsqueda de pacientes
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Buscar Paciente.
2.- El mdico selecciona los campos por los que desea buscar e ingresa la informacin.
3.- El sistema comprueba la validez de los datos.
4.- El mdico pulsa el botn Buscar.
5.- El sistema muestra a los pacientes que coinciden con los campos de bsqueda y la informacin
ingresada.
Flujo Alternativo:
3.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Registrar Producto Mdico.
2.- El mdico ingresa la informacin del producto en el formulario.
Materia: Sistemas de Bases de Datos 1
Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14
Nombre:
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Buscar Producto Mdico.
2.- El mdico ingresa la informacin del producto mdico.
3.- El sistema comprueba la validez de los datos.
4.- El mdico pulsa el botn Buscar.
5.- El sistema muestra el producto mdico que coincide con la informacin ingresada.
Flujo Alternativo:
3.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Generacin de recetas
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Generar Receta.
2.- El paciente le provee su identificacin.
3.- El mdico ingresa la informacin de la receta y del paciente en el formulario.
4.- El sistema comprueba la validez de los datos.
5.- El mdico pulsa el botn Generar.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Generacin de facturas
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Generar Factura.
3.- El paciente le provee su identificacin.
4.- El mdico ingresa la informacin de la factura en el formulario.
5.- El sistema comprueba la validez de los datos.
6.- El mdico pulsa el botn Generar.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Registro de pagos
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Registrar Pago.
2.- El paciente le provee su identificacin.
3.- El mdico ingresa la informacin del pago y del paciente en el formulario.
4.- El sistema comprueba la validez de los datos.
5.- El mdico pulsa el botn Registrar.
Flujo Alternativo:
4.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Consulta de pagos
Descripcin:
Actores:
Mdico
Precondiciones:
Flujo Normal:
1.- El mdico pulsa el botn Consultar Pagos.
2.- El mdico selecciona los campos por los que desea consultar los pagos e ingresa los datos.
3.- El sistema comprueba la validez de los datos.
4.- El mdico pulsa el botn Consultar.
5.- El sistema muestra la informacin de los pagos.
Flujo Alternativo:
3.A.- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al mdico de este
problema permitindole que los corrija.
Postcondiciones:
Nombre:
Ingreso de usuario
Descripcin:
Actores:
Mdico, Asistente
Precondiciones:
Flujo Normal:
1.- El mdico o el asistente ingresa su usuario y contrasea.
2.- El mdico o el asistente pulsa el botn Ingresar.
3.- El sistema verifica si el usuario y la contrasea es correcta.
4.- El sistema muestra la pantalla principal.
Flujo Alternativo:
3.A.- El sistema verifica si el usuario y la contrasea es correcta., si no son correctos, se avisa al mdico o
al asistente de este problema permitindole que los ingrese nuevamente el usuario y la contrasea.
Postcondiciones:
Modelo Conceptual
Diccionario de Datos
Tabla: Paciente
Atributo
idPaciente
Tipo de dato
int (pk)
Dominio
Entero positivo
Cdula
char(10)
Caracteres numricos
Nombre
char(15)
Apellido
char(15)
fechaNacimiento
date
Direccin
char(40)
Telfono
char(10)
Caracteres
alfabticos
Caracteres
alfabticos
Formato de fecha
desde 1900 hasta
2100
Caracteres
alfanumricos y
smbolos
Caracteres numricos
numCitasCanceladas
int
Entero positivo
idSexo
int (fk)
Entero positivo
idTipoSangre
int (fk)
Entero positivo
Descripcin
Identificador nico
de cada paciente
Numero de cedula
del paciente
Nombre del paciente
Apellido del paciente
Fecha de nacimiento
del paciente
Direccin domiciliaria
del paciente
Nmero de telfono
de contacto del
paciente
Cantidad de citas
canceladas
Identificador del sexo
del paciente
Identificador externo
del tipo de sangre
del paciente
Tabla: Tipo_Sangre
Atributo
idTipoSangre
Tipo de dato
int (pk)
Dominio
Entero positivo
Tipo
char(2)
Caracteres
alfabticos: a, b, ab,
o
Atributo
idSexo
Tipo de dato
int (pk)
Dominio
Entero positivo
Sexo
char(10)
Caracteres
alfabticos:
masculino, femenino
Descripcin
Identificador nico de
cada tipo de sangre
Nombre de cada tipo
de sangre
Tabla: Sexo
Descripcin
Identificador nico de
cada sexo
Nombre de cada sexo
Tabla: Ficha_Mdica
Atributo
idFichaMdica
Tipo de dato
int (pk)
Dominio
Entero positivo
Estatura
float
Nmero positivo
Peso
float
Nmero positivo
Presin_Arterial_Sistlica
int
Entero positivo
Presin_Arterial_Diastlica
int
Entero positivo
Frecuencia_Cardaca
int
Entero positivo
Frecuencia_Respiratoria
int
Entero positivo
Fecha
date
Formato de fecha
desde 1900 hasta
2100
Descripcin
Identificador nico
de la ficha mdica
Estatura del
paciente en
centmetros
Peso del paciente en
kilogramos
Tensin cuando el
corazn se contrae
Tensin entre
latidos cardiacos
Nmero de latidos
en un minuto
Nmero de
respiraciones en un
minuto
Fecha de cuando se
tomaron los datos
Tabla: Ficha_Mdica_Paciente
Atributo
idFichaMdica
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Atributo
idCita
Tipo de dato
int (pk)
Dominio
Entero positivo
Fecha
date
Hora
Turno
time
int
Formato de fecha
desde la actualidad
hasta 2100
Formato de hora
Entero positivo
idEstado
int (fk)
Entero positivo
idPaciente
int (fk)
Entero positivo
Pagada
bool
Valor booleano
idFactura
int (fk)
Entero positivo
Descripcin
Identificador de la
ficha mdica
Identificador de cada
paciente
Tabla: Cita
Descripcin
Identificador nico de
la cita
Fecha de la cita
Hora de la cita
Turno que
corresponde a la cita
Identificador del
estado de la cita
Identificador de cada
paciente
Verdadero si se pag,
falso si no
Identificador de la
factura
correspondiente
Tabla: Estado_Cita
Atributo
idEstado
Tipo de dato
int (pk)
Dominio
Entero positivo
Descripcin
char(20)
Caracteres
alfabticos:
pendiente, atendido,
cancelado,
reprogramado,
ausente
Atributo
idFactura
Tipo de dato
int (pk)
Dominio
Entero positivo
nFactura
Fecha
int
date
valorTotal
float
Entero positivo
Formato de fecha
desde la actualidad
hasta 2100
Nmero positivo
Descripcin
Identificador nico
del estado de la cita
Nombre de cada
estado
Tabla: Factura
Descripcin
Identificador nico de
la factura
Nmero de la factura
Fecha de emisin de
la factura
Valor total a cancelar
de la factura
Tabla: Detalle_Factura
Atributo
idFactura
Tipo de dato
int (fk)
Dominio
Entero positivo
idProducto
int (fk)
Entero positivo
Descripcin
Identificador de la
factura
Identificador de cada
producto
Tabla: Producto_Mdico
Atributo
idProducto
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Marca
char(20)
Descripcin
char(100)
idPresentacin
int (fk)
Caracteres
alfanumricos y
smbolos
Caracteres
alfanumricos y
smbolos
Caracteres
alfanumricos y
smbolos
Entero positivo
posologaRecomendada
char(50)
idAdministracin
int (fk)
Caracteres
alfanumricos y
smbolos
Entero positivo
Descripcin
Identificador nico
del producto
Nombre del producto
Marca del producto
Breve descripcin del
producto
Identificador del tipo
de presentacin del
producto
Posologa
recomendada por el
fabricante
Identificador del tipo
fechaCaducidad
date
costo
float
Formato de fecha
desde 1900 hasta
2100
Nmero positivo
cantidadDisponible
int
Nmero natural
de administracin
del producto
Fecha de caducidad
del producto
Valor monetario del
producto
Disponibilidad del
producto
Tabla: Administracin
Atributo
idAdministracin
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Descripcin
char(200)
Caracteres
alfanumricos: oral,
sublingual,
gastroentrica, rectal,
intradrmica,
respiratoria,
oftlmica,
transdrmica
Caracteres
alfanumricos y
smbolos
Descripcin
Identificador nico
de cada modo de
administracin
Nombre del modo de
administracin
Tabla: Presentacin
Atributo
idPresentacin
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Descripcin
char(200)
Caracteres
alfanumricos y
smbolos:
Comprimido,
Cpsula, Jarabe,
Suspensin,
Papelillos, Enemas,
Pomada,
Supositorios,
Inhalador Bucal,
Inhalador Nasal,
Inyectables
Caracteres
alfanumricos y
smbolos
Descripcin
Identificador nico
de cada tipo de
presentacin
Nombre del tipo de
presentacin
Tabla: Proveedor
Atributo
idProveedor
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(30)
Apellido
char(30)
Telfono
char(10)
Caracteres
alfabticos
Caracteres
alfabticos
Caracteres numricos
Descripcin
Identificador nico de
cada proveedor
Nombre del
proveedor
Apellido del
proveedor
Nmero de telfono
de contacto
Tabla: Producto_Proveedor
Atributo
idProducto
Tipo de dato
int (fk)
Dominio
Entero positivo
idProveedor
int (fk)
Entero positivo
Atributo
idReceta
Tipo de dato
int (pk)
Dominio
Entero positivo
Fecha
date
Diagnstico
char(200)
idCita
int (fk)
Formato de fecha
desde 1900 hasta
2100
Caracteres
alfanumricos y
smbolos
Entero positivo
Descripcin
Identificador del
producto
Identificador de cada
proveedor
Tabla: Receta
Descripcin
Identificador nico de
la receta
Fecha de emisin de
la receta
Diagnstico realizado
por el mdico
Identificador de la
cita
Tabla: Detalle_Receta
Atributo
idReceta
Tipo de dato
int (fk)
Dominio
Entero positivo
idProducto
int (fk)
Entero positivo
Posologa
char(50)
Caracteres
alfanumricos y
smbolos
Atributo
idTratamiento
Tipo de dato
int (pk)
Dominio
Entero positivo
Descripcin
char(200)
Caracteres
alfanumricos y
smbolos
Descripcin
Identificador de la
receta
Identificador del
producto
Posologa emitida por
el mdico
Tabla: Tratamiento
Descripcin
Identificador nico
del tratamiento
Descripcin del
tratamiento
Tabla: Tratamiento_Cita
Atributo
idTratamiento
Tipo de dato
int (fk)
Dominio
Entero positivo
idCita
int (fk)
Entero positivo
Descripcin
Identificador del
tratamiento
Identificador de la
cita
Tabla: Tratamiento_Cita
Atributo
idTratamiento
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Descripcin
Identificador del
tratamiento
Identificador de cada
paciente
Tabla: Mdico_Paciente
Atributo
idMdico
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Descripcin
Identificador del
medico
Identificador de cada
paciente
Tabla: Lugar_Paciente
Atributo
idLugar
idPaciente
Tipo de dato
int (fk)
int (fk)
Dominio
Entero positivo
Entero positivo
Fecha
date
Formato de fecha
desde 1900 hasta
2100
Descripcin
Identificador del lugar
Identificador de cada
paciente
Fecha de la visita del
paciente a
determinado lugar
Tabla: Alergia_Paciente
Atributo
idAlergia
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Descripcin
Identificador de la
alergia
Identificador de cada
paciente
Tabla: Enfermedad_Paciente
Atributo
idEnfermedad
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Descripcin
Identificador de la
enfermedad
Identificador de cada
paciente
Tabla: Medicacin_Paciente
Atributo
idMedicacin
Tipo de dato
int (fk)
Dominio
Entero positivo
idPaciente
int (fk)
Entero positivo
Atributo
idMdico
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
Apellido
Direccin
char(30)
char(30)
char(90)
Telfono
char(10)
Caracteres alfabticos
Caracteres alfabticos
Caracteres
alfanumricos y
smbolos
Caracteres numricos
Descripcin
Identificador de la
medicacin
Identificador de cada
paciente
Tabla: Mdico
Descripcin
Identificador nico de
cada mdico
Nombre del mdico
Apellido del mdico
Direccin de atencin
del mdico
Nmero de telfono
de contacto del
mdico
Tabla: Lugar_Visitado
Atributo
idLugar
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Caracteres
alfabticos
Atributo
idAlergia
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(30)
Caracteres
alfabticos
Atributo
idEnfermedad
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Caracteres
alfabticos
Atributo
idMedicacin
Tipo de dato
int (pk)
Dominio
Entero positivo
Nombre
char(20)
Dosis
char(200)
Caracteres
alfabticos
Caracteres
alfanumricos y
smbolos
Descripcin
Identificador nico de
cada lugar
Nombre del lugar
visitado
Tabla: Alergia
Descripcin
Identificador nico de
cada alergia
Nombre de la alergia
Tabla: Enfermedad
Descripcin
Identificador nico de
enfermedades
Nombre de la
enfermedad
Tabla: Medicacin
Descripcin
Identificador nico de
la medicacin
Nombre de la
medicacin
Dosis que fue
administrada
Modelo Lgico
Flujo de Navegacin