Está en la página 1de 30

Sistema mdico para consultorio particular

MedicEasyTron (M.E.D.T.)

Proyecto de Sistemas de Bases de Datos I


Sistema mdico para consultorio particular

Sistemas de Bases de Datos I


Segundo Termino 2014-2015
ESCUELA SUPERIOR POLITCNICA DEL LITORAL
FACULTAD DE INGENIERA EN ELECTRICIDAD Y COMPUTACIN

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 1 de 30

Sistema mdico para consultorio particular


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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 2 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Integrantes

Andrs Sebastin Cceres Valdiviezo


ngel Andrs Pineda Alvarado
Carlos Andrs Pogo Ubilla
Johnny Smith Surez Solis

Titulo del Proyecto


Sistema mdico para consultorio particular
MedicEasyTron (M.E.D.T.)

Etapa de Desarrollo: Anlisis del Sistema

Objetivo del Proyecto


Aplicar los conocimientos adquiridos a lo largo del curso.
Aplicar en la vida real el material aprendido.
Entender la importancia de los modelos lgico y conceptual.
Etapa de Desarrollo: Anlisis del Sistema

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 3 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Descripciones Funcionales

1. Definir los procesos especificados en el desarrollo del proyecto


Ingreso de usuario
Registro de citas mdicas
Cambio de citas mdicas
Consulta de citas mdicas
Desbloquear paciente
Registro de pacientes
Registro de fichas mdicas de un paciente
Consulta de fichas mdicas de un paciente
Bsquedas de pacientes
Registro de producto mdico
Bsqueda de producto mdico
Generacin de recetas
Generacin de facturas
Registro de pagos
Consulta de pagos
2. Identificar cada uno de los roles de las personas y sistemas externos involucrados en
el proceso
Mdico
Asistente
Paciente
3. Detallar cada uno de los procesos
Nombre:

Registro de citas mdicas

Descripcin:

Permite registrar una nueva cita mdica en el


sistema.

Actores:

Asistente, Paciente

Precondiciones:

El asistente debe estar autenticado en el sistema.

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:

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

La cita se guarda en el sistema.

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 4 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Nombre:

Cambio de citas mdicas

Descripcin:

Permite cambiar algn dato de la cita mdica

Actores:

Asistente, Paciente

Precondiciones:

El asistente debe estar autenticado en el sistema.

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:

La cita se actualiza en el sistema.

Nombre:

Consulta de citas mdicas

Descripcin:

Permite visualizar las citas mdicas del da, semana,


mes o fechas concretas.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Visualizacin de las citas.

Nombre:

Desbloquear paciente

Descripcin:

Permite desbloquear a un paciente, para que pueda


reservar una cita.

Actores:

Asistente, Paciente

Precondiciones:

El asistente debe estar autenticado en el sistema.

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

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 5 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

2.- El asistente verifica la justificacin.


3.- El asistente pulsa el botn Desbloquear Paciente.
4.- El paciente le provee su identificacin al asistente.
5.- El asistente ingresa los datos en el sistema.
6.- El sistema comprueba la validez de los datos.
7.- El asistente pulsa el botn Desbloquear.
8.- El sistema reinicia el nmero de citas canceladas del paciente.
Flujo Alternativo:
2.A.- El asistente verifica la justificacin, pero decide no desbloquearlo.
6.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:

Actualizacin de la informacin del paciente en el


sistema.

Nombre:

Registro de pacientes

Descripcin:

Permite registrar a un nuevo paciente en el sistema.

Actores:

Asistente, Paciente

Precondiciones:

El asistente debe estar autenticado en el sistema.

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:

La informacin del paciente es guardada en el


sistema.

Nombre:

Registro de fichas mdicas

Descripcin:

Permite guardar los datos de la ficha mdica del


paciente en el sistema.

Actores:

Asistente, Paciente

Precondiciones:

El asistente debe estar autenticado en el sistema.

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

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 6 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

este problema permitindole que los corrija.


Postcondiciones:

La informacin de la ficha mdica es guardada en el


sistema.

Nombre:

Consulta de fichas mdicas

Descripcin:

Permite visualizar la ficha mdica del paciente.

Actores:

Mdico, Paciente

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Visualizacin de la ficha mdica del paciente.

Nombre:

Bsqueda de pacientes

Descripcin:

Permite buscar a pacientes dependiendo del campo


de bsqueda.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Visualizacin de los pacientes.

Nombre:

Registro de producto mdico

Descripcin:

Permite registrar un producto mdico en el sistema.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 7 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

3.- El sistema comprueba la validez de los datos.


4.- El mdico pulsa el botn Registrar.
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:

La informacin del producto mdico es almacenada


en el sistema.

Nombre:

Bsqueda de producto mdico

Descripcin:

Permite buscar un producto mdico en el sistema.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Visualizacin de la informacin del producto mdico.

Nombre:

Generacin de recetas

Descripcin:

Permite generar una nueva receta de la cita y


almacenarla en el sistema.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

La receta es almacenada en el sistema.

Nombre:

Generacin de facturas

Descripcin:

Permite generar una nueva factura de la cita y


almacenarla en el sistema.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 8 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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:

La factura es almacenada en el sistema.

Nombre:

Registro de pagos

Descripcin:

Permite registrar el pago de la cita en el sistema.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Se actualiza la informacin de la cita en el sistema.

Nombre:

Consulta de pagos

Descripcin:

Permite visualizar los pagos de las citas,


dependiendo de los campos seleccionados.

Actores:

Mdico

Precondiciones:

El mdico debe estar autenticado en el sistema.

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:

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Visualizacin de los pagos correspondientes a los


campos e informacin ingresada.

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 9 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Nombre:

Ingreso de usuario

Descripcin:

Permite a un usuario ingresar al sistema.

Actores:

Mdico, Asistente

Precondiciones:

El sistema tiene que estar abierto.

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:

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Visualizacin de la pantalla principal del sistema.

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 10 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 11 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 12 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 13 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Etapa de Desarrollo: Anlisis del Sistema

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 14 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Modelo Conceptual

Etapa de Desarrollo: Diseo del Sistema

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 15 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Descripcin
Identificador nico de
cada sexo
Nombre de cada sexo

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 16 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

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

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 17 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

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

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 18 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Breve descripcin 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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Descripcin
Identificador nico
de cada tipo de
presentacin
Nombre del tipo de
presentacin

Breve descripcin del


tipo de presentacin

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 19 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Descripcin
Identificador nico
del tratamiento
Descripcin del
tratamiento

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 20 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Descripcin
Identificador de la
enfermedad
Identificador de cada
paciente

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 21 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

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

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Descripcin
Identificador nico de
la medicacin
Nombre de la
medicacin
Dosis que fue
administrada

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 22 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Etapa de Desarrollo: Diseo del Sistema

Modelo Lgico

Etapa de Desarrollo: Diseo del Sistema

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 23 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Flujo de Navegacin

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 24 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 25 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 26 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 27 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 28 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Materia: Sistemas de Bases de Datos 1


Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 29 de 30

Sistema mdico para consultorio particular


MedicEasyTron (M.E.D.T.)

Etapa de Desarrollo: Diseo del Sistema


Materia: Sistemas de Bases de Datos 1
Profesor: Ing. Vanessa Echeverra Barzola
ltima Revisin: 2014/12/14

Facultad de Ingeniera en Electricidad y Computacin


ESCUELA SUPERIOR POLITCNICA DEL LITORAL
Pg. 30 de 30

También podría gustarte