Proyecto de Base de Datos 1ra Parte

22
ANÁLISIS Y DISEÑO DE UNA BASE DE DATOS PARA EL REGISTRO DE LOS PACIENTES QUE ACUDEN AL CONSULTORIO DEL DR. ECHETO (OFTALMÓLOGO) María Patricia Ayala Guzmán C.I. 17.798.085 [Escriba el subtítulo del documento] República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Instituto Pedagógico “Rafael Alberto Escobar Lara” Maracay Edo. Aragua

Transcript of Proyecto de Base de Datos 1ra Parte

Page 1: Proyecto de Base de Datos 1ra Parte

ANÁLISIS Y DISEÑO DE

UNA BASE DE DATOS PARA

EL REGISTRO DE LOS

PACIENTES QUE ACUDEN

AL CONSULTORIO DEL

DR. ECHETO

(OFTALMÓLOGO)

María Patricia Ayala Guzmán

C.I. 17.798.085

[Escriba el subtítulo

del documento]

República Bolivariana de Venezuela

Universidad Pedagógica Experimental Libertador

Instituto Pedagógico “Rafael Alberto Escobar Lara”

Maracay – Edo. Aragua

Page 2: Proyecto de Base de Datos 1ra Parte

Proyecto, Primera Parte

Análisis y Diseño de Una Base de Datos para el Registro de los Pacientes que

Acuden al Consultorio del Dr. Emiro Echeto (Oftalmólogo)

1.- Levantamiento de la Información.

a.- Descripción del proceso y las herramientas utilizadas.

i.- Descripción de la Organización

Debido a que el consultorio médico del Dr. Echeto no es una

organización como tal, se hablará de la Clínica Lugo, que es donde se

encuentra ubicado dicho consultorio.

1.- Breve Historia.

La Clínica Lugo es una institución médica privada.

Creada con el nombre “Centro Clínico”, por los médicos Oscar

Lugo López, Luis Morales Mora y Nery Sánchez; en 1960

cambia de denominación y pasa a ser la “Clínica Lugo” pero

manteniendo los servicios y labores médicas para sus pacientes,

conservando los mismos fundadores y 13 accionistas.

Se caracteriza por ser un centro asistencial tipo A,

porque cuenta con la más alta calidad de servicio, y se mantiene

al día con los últimos avances médicos tanto tecnológicos como

aunados a la constante formación profesional de su equipo

humano. Estableciendo de esta forma, relaciones con la

mayoría de las empresas aseguradoras, y con una plantilla de

prestigiosos profesionales del área de salud que suman en la

actualidad más de 162 accionistas.

Para el año 1973, el Dr. Emiro Echeto se hace accionista

de la Clínica Lugo y es cuando comienza sus labores médicas

como oftalmólogo en el consultorio 1-B del piso 1 dentro de las

instalaciones de dicha clínica, hasta la actualidad.

Page 3: Proyecto de Base de Datos 1ra Parte

2.- Misión y Visión.

Misión: Ofrecer servicios hospitalarios integrales de

excelente calidad, a toda persona y empresa aseguradora que

necesite de atención médica; enfocada en una gestión eficiente

en todos los servicios que brindamos, manteniéndonos

actualizados en los adelantos tecnológicos, procedimientos y

equipos médicos para garantizar la satisfacción de nuestros

pacientes, con una excelente atención mediante un recurso

humano altamente calificado.

Visión: Ser la organización médica de mayor

proyección a nivel regional y líder en tecnología avanzada en

diagnósticos y tratamientos médico-asistenciales y docentes.

ii.- Herramientas Utilizadas.

1.- Encuesta (Cuestionario).

Población y Muestra

En este caso la población y muestra estará compuesta

por dos (2) personas solamente, el Dr. Echeto y su secretaria,

ya que serán los únicos que manejaran el sistema y son la

fuente de información donde se aplicará la encuesta.

Cuestionario

El presente cuestionario cerrado está diseñado para ser

aplicado a las 2 personas que componen la muestra, está

compuesto por seis (6) preguntas, tres (3) para la secretaria y

tres (3) para el doctor, orientados a obtener información acerca

del proceso que se realiza dentro del consultorio para el registro

de los pacientes diariamente.

Page 4: Proyecto de Base de Datos 1ra Parte

República Bolivariana de Venezuela

Universidad Pedagógica Experimental Libertador

Instituto Pedagógico “Rafael Alberto Escobar Lara”

Programa de Informática

CUESTIONARIO

El presente instrumento tiene como finalidad obtener información, referente a los

procesos de registro de los pacientes del consultorio del Dr. Emiro Echeto; así como

conocer el interés de las personas afectadas en el nuevo proceso de automatización.

Para la Secretaria (Usuario Primario):

Pregunta Nro. 1

¿Cree usted que es necesario y/o útil la creación de un sistema automatizado

donde se almacenen los datos de los pacientes que el doctor atiende

diariamente?, ¿Porqué?

R: _________________________________________________________________

____________________________________________________________________

__________________________________________________________________

Pregunta Nro. 2

¿Que beneficios cree usted que le proporcionaría la elaboración de un sistema

donde se almacenen todos los datos de los pacientes?

R: _________________________________________________________________

____________________________________________________________________

Pregunta Nro. 3

¿Usted como secretaria que datos cree que son necesarios al momento del

registro de los pacientes?

R: _________________________________________________________________

____________________________________________________________________

__________________________________________________________________

Page 5: Proyecto de Base de Datos 1ra Parte

Para el Doctor (Usuario Secundario):

Pregunta Nro. 4

A usted como Doctor, ¿Le agrada la idea de la elaboración de un sistema donde

pueda almacenar los datos necesarios, así como el diagnóstico dado a sus

pacientes?, ¿Porqué?

R: _________________________________________________________________

____________________________________________________________________

__________________________________________________________________

Pregunta Nro. 5

¿Qué datos son necesarios de registrar al momento de usted describir la

evaluación realizada al paciente?

R: _________________________________________________________________

____________________________________________________________________

__________________________________________________________________

Pregunta Nro. 6

¿Qué reportes desea que arroje el sistema?

R: _________________________________________________________________

____________________________________________________________________

__________________________________________________________________

2.- Transcripción del Cuestionario realizado.

Para la Secretaria (Usuario Primario):

Pregunta Nro. 1

¿Cree usted necesario y/o útil la creación de un sistema automatizado donde se

almacenen los datos de los pacientes que el doctor atiende diariamente?,

¿Porqué?

R: Si, por que pienso que de esta forma se agilizaría el sistema que actualmente

estamos utilizando y estaríamos trabajando con las nuevas tecnologías.

Pregunta Nro. 2

¿Que beneficios cree usted que le proporcionaría la elaboración de un sistema

donde se almacenen toda la información de los pacientes?

R: Se evitaría la compra constantes de cuadernos, agendas, libretas, lapiceros que

anualmente se usan para registrar a los pacientes. Obtendríamos más información de

Page 6: Proyecto de Base de Datos 1ra Parte

los pacientes ya que normalmente solo se registra el número de cédula. Y se

visualizaría de una forma más legible la información.

Pregunta Nro. 3

¿Usted como secretaria que datos cree que son necesarios al momento del

registro de los pacientes?

R: Sería bueno anotar, nombres y apellidos, cédula, edad, sexo, profesión, dirección,

número telefónico, motivo de consulta, procedencia o referencia, tipo de asistencia,

fecha de consulta, si asiste por seguro (empresa de seguro) o particular y monto de

consulta cancelado (consulta primera vez, consulta + campo visual, consulta familiar

de médico, consulta por seguro).

Para el Doctor (Usuario Secundario):

Pregunta Nro. 4

A usted como Doctor, ¿Le agrada la idea de la elaboración de un sistema donde

pueda almacenar los datos necesarios, así como el diagnóstico dado a sus

pacientes?, ¿Porqué?

R: Si, ya que seria mucho más fácil buscar la historia de un paciente y podría obtener

toda la información referente a él, por que actualmente ocupo mucho espacio en el

disco de la computadora, debido a que las historias las guardo en documentos de

Word y es un poco tedioso al momento de realizar la búsqueda de una de ellas

Pregunta Nro. 5

¿Qué datos son registrados al momento de describir la evaluación realizada por

usted al paciente?

R: Los datos que normalmente registro son agudeza visual, biomicroscopía, fondo de

ojo, balance muscular, refracción clínica (adaptación del lente), Diagnóstico,

tratamiento recetado. Y si necesita cirugía los datos de la cirugía.

Pregunta Nro. 6

¿Qué reportes le gustaría que arrojara el sistema?

R: Seria bueno un reporte sobre la consulta donde muestre los datos personales del

paciente y los datos registrados por mi en la consulta, como especie de un informe

médico. Otro podría ser los pacientes vistos en el mes.

Page 7: Proyecto de Base de Datos 1ra Parte

b.- Análisis de la información levantada/ Requerimientos de la

Información.

En el consultorio del Dr. Emiro Echeto, ubicado dentro de las

instalaciones de la Clínica Lugo de la ciudad de Maracay, se requiere

de un sistema para mantener el control del registro de los pacientes que

se atienden diariamente, de los cuales la secretaría requiere datos como

nombres y apellidos, cédula, edad, sexo, profesión, dirección, número

telefónico, motivo de consulta, procedencia o referencia, tipo de

asistencia, fecha de consulta, si asiste por seguro (empresa de seguro)

o particular y monto de consulta cancelado (consulta primera vez,

consulta + campo visual, consulta familiar de médico, consulta por

seguro).

Así mismo, el doctor luego de evaluar y examinar al paciente

requerirá registrar en el sistema datos médicos como agudeza visual,

biomicroscopía, fondo de ojo, balance muscular, refracción clínica

(adaptación del lente), diagnóstico, tratamiento recetado y en caso de

requerir cirugía, fecha de la cirugía, intervención a realizar, si es por

seguro número de carta aval, si es particular forma de pago y nombre y

apellido de médico ayudante en caso de requerirlo.

Al término de cada consulta, el doctor requiere que el sistema

arroje un reporte, con los datos personales del paciente y toda la

información registrada por él, es decir los datos de la consulta. Y a

final de mes un reporte con los pacientes vistos y el monto de consulta

cancelado.

Page 8: Proyecto de Base de Datos 1ra Parte

2.- Proceso de Normalización de la base de datos.

a.- Determinación de los datos que se necesitan almacenar de acuerdo a las necesidades de

información.

Nombres_apellidos_paciente

Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Nro_tlf_paciente

Motivo_consulta_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Fecha_de_consulta_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

Nombre_apellido_ médico_ayudante

Page 9: Proyecto de Base de Datos 1ra Parte

b.- Forma Normal Cero.

i.- Agrupación de los datos según la entidad a la cual pertenezcan.

DA

TO

S

PE

RS

ON

AL

ES

Nombres_apellidos_paciente

Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Nro_tlf_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

CO

NS

UL

TA

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

CIR

UG

ÍA

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_cirugía_paciente

Ayudante_cirugía

Nombre_apellido_médico_ayudante

Page 10: Proyecto de Base de Datos 1ra Parte

ii.- Atomización de los datos.

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Motivo_consulta_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Fecha_de_consulta_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

Page 11: Proyecto de Base de Datos 1ra Parte

c.- Primera Forma Normal.

i.- Eliminar los grupos repetitivos de las tablas individuales.

Datos_Personales Teléfono

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Cirugía Consulta

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Page 12: Proyecto de Base de Datos 1ra Parte

ii.- Creación de tablas separadas por cada grupo de datos relacionados.

Datos_Personales Teléfono

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Cirugía Consulta

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Page 13: Proyecto de Base de Datos 1ra Parte

iii.- Identificación de cada grupo de datos relacionados con una clave primaria

Datos_Personales Teléfono

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

*Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

*Cédula_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Cirugía Consulta

*Cédula_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

*Cédula_paciente

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Page 14: Proyecto de Base de Datos 1ra Parte

d.- Segunda Forma Normal

i.- Creación de tablas separadas para aquellos grupos de datos que se aplican a varios

registros.

Datos_Personales Teléfono

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

*Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

*Cédula_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Estado_paciente Ciudad_paciente

*Cod_estado

Descripción_estado

*Cod_ciudad

Descripción_ciudad

Municipio_paciente Parroquia_paciente

*Cod_municipio

Descripción_municipio

*Cod_parroquia

Descripción_parroquia

Page 15: Proyecto de Base de Datos 1ra Parte

Consulta Cirugía

*Cédula_paciente

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

*Cédula_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

ii.- Relación de estas tablas mediante clave externa.

Datos_Personales Teléfono

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

*Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

*Cédula_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Estado_paciente Ciudad_paciente

*Estado

Descripción_estado

*Ciudad

Descripción_ciudad

Page 16: Proyecto de Base de Datos 1ra Parte

Municipio_paciente Parroquia_paciente

*Municipio

Descripción_municipio

*Parroquia

Descripción_parroquia

Consulta Cirugía

*Cédula_paciente

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

*Cédula_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

Page 17: Proyecto de Base de Datos 1ra Parte

3.- Diagrama Entidad – Relación.

Teléfono

*Cédula_paciente

Nro_tlf_habitación_paciente

Nro_tlf_móvil_paciente

Datos_Personales

1er_nombre_paciente

2do_nombre_paciente

1er_apellido_paciente

2do_apellido_paciente

*Cédula_paciente

Edad_paciente

Sexo_paciente

Profesión_paciente

Dirección_paciente

Estado_paciente

Ciudad_paciente

Municipio_paciente

Parroquia_paciente

Procedencia_referencia_paciente

Tipo_asistencia_paciente

Tipo_cobertura

Empresa_aseguradora

Monto_cancelado_paciente

Estado_paciente

*Estado

Descripción_estado

Parroquia_paciente

*Parroquia

Descripción_parroquia

Municipio_paciente

*Municipio

Descripción_minicipio

Ciudad_paciente

*Ciudad

Descripción_ciudad

Consulta

*Cédula_paciente

Fecha_de_consulta_paciente

Motivo_consulta_paciente

Agudeza_visual_paciente

Biomicroscopía_paciente

Fondo_ojo_paciente

Balance_muscular_paciente

Adaptación_lente_paciente

Diagnóstico_paciente

Tratamiento_paciente

Cirugía

*Cédula_paciente

Fecha_cirugía_paciente

Intervención_paciente

Nro_carta_aval_paciente

Forma_ pago_paciente

Ayudante_cirugía

1er_nombre_ayudante

2do_nombre_ayudante

1er_apellido_ayudante

2do_apellido_ayudante

1 N

N

1

N

1

N

1

1

1

N

N

Page 18: Proyecto de Base de Datos 1ra Parte

4.- Diccionario de Datos.

Tabla: Datos Personales

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

1er_nombre_paciente Primer Nombre del paciente Cadena Carácter 20 No

2do_nombre_paciente Segundo Nombre del Paciente Cadena Carácter 20 No

1er_apellido_paciente Primer Apellido del paciente Cadena Carácter 20 No

2do_apellido_paciente Segundo Apellido del Paciente Cadena Carácter 20 No

*Cédula_paciente Cedula de Identidad del Paciente Entero 10 Primaria

Edad_paciente Edad en años cumplidos del Paciente Entero 02 No

Sexo_paciente Sexo del paciente, puede ser: Masculino o

Femenino

Cadena Carácter 10 No

Profesión_paciente Profesión del Paciente Cadena Carácter 30 No

Dirección_paciente Dirección competa del Paciente Texto 100 No

Estado_paciente Código del estado donde reside el paciente, enlace a

la Tabla Estado Entero 10 No

Ciudad_paciente Código de la ciudad donde reside el paciente, enlace

a la Tabla Ciudad Entero 10 No

Municipio_paciente Código del municipio donde reside el paciente,

enlace a la Tabla Municipio Entero 10 No

Parroquia_paciente Código de la parroquia donde reside el paciente,

enlace a la Tabla Parroquia Entero 10 No

Procedencia_referencia_paciente Médico del cual Procede el paciente o si asiste

referido por otro paciente u otra persona

Cadena Carácter 20 No

Tipo_asistencia_paciente Tipo de Asistencia del Paciente, puede ser: Consulta

primera vez, consulta control o emergencia

Cadena Carácter 30 No

Tipo_cobertura Si asiste por seguro o particular Cadena Carácter 20 No

Empresa_aseguradora Nombre de la empresa aseguradora en caso de ser

por seguro Cadena Carácter 20 No

Monto_cancelado_paciente

Monto cancelado por el paciente: puede ser:

Consulta Bs. 350, Campo Visual Bs. 350 o Consulta

familiar de médico Bs. 250, Consulta+CampoVisual

Real 08 No

Page 19: Proyecto de Base de Datos 1ra Parte

Tabla: Teléfonos

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Cédula_paciente Cedula de Identidad del Paciente

Entero 10 Primaria

Nro_tlf_habitación_paciente Número de Teléfono de habitación del

Paciente incluyendo código de área Entero 11 No

Nro_tlf_móvil_paciente

Número de Teléfono Celular del

Paciente incluyendo código de

operadora

Entero 11 No

Tabla: Estado

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Estado Código del Estado Entero 10 Primaria

Descripción_estado Nombre del estado Cadena Carácter 20 No

Tabla: Ciudad

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Ciudad Código de la Ciudad Entero 10 Primaria

Descripción_ciudad Nombre de la Ciudad Cadena Carácter 20 No

Page 20: Proyecto de Base de Datos 1ra Parte

Tabla: Municipio

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Municipio Código del Municipio Entero 10 Primaria

Descripción_municipio Nombre del Municipio Cadena Carácter 20 No

Tabla: Parroquia

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Parroquia Código de la Parroquia Entero 10 Primaria

Descripción_parroquia Nombre de la Parroquia Cadena Carácter 20 No

Tabla: Consulta

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Cédula_paciente Cedula de Identidad del Paciente Entero 10 Primaria

Fecha_de_consulta_paciente

Fecha cuando asiste el paciente a la

consulta Fecha 10 No

Motivo_consulta_paciente Motivo por el cual asiste a consulta Cadena Carácter 50 No

Agudeza_visual_paciente Agudeza visual del paciente Texto 50 No

Biomicroscopía_paciente Biomicroscopía del paciente Texto 50 No

Fondo_ojo_paciente Fondo del ojo del paciente Texto 50 No

Balance_muscular_paciente Balance muscular del paciente Texto 50 No

Adaptación_lente_paciente Adaptación del lente del paciente Texto 50 No

Diagnóstico_paciente Diagnóstico del paciente Cadena Carácter 50 No

Tratamiento_paciente Tratamiento recetado al paciente Cadena Carácter 50 No

Page 21: Proyecto de Base de Datos 1ra Parte

Tabla: Cirugía

Nombre del Atributo Descripción del Atributo Tipo de Dato que

Almacena Dimensión Clave

*Cédula_paciente Cedula de Identidad del Paciente Entero 10 Primaria

Fecha_cirugía_paciente Fecha para la cual se pauta la cirugía Fecha 10 No

Intervención_paciente Intervención que se realizará al paciente Cadena Carácter 20 No

Nro_carta_aval_paciente

Numero de la carta aval en caso de ser

por seguro Texto 20 No

Forma_ pago_paciente

Forma de pago en caso de ser particular,

puede ser: efectivo o cheque Cadena Carácter 20 No

Ayudante_cirugía

Si es necesaria la presencia de un

médico ayudante en la cirugía,

solamente colocar Si o No

Cadena Carácter 20 No

1er_nombre_ayudante Primer nombre del médico ayudante Cadena Carácter 20 No

2do_nombre_ayudante Segundo nombre del médico ayudante Cadena Carácter 20 No

1er_apellido_ayudante Primer apellido del médico ayudante Cadena Carácter 20 No

2do_apellido_ayudante Segundo apellido del médico ayudante Cadena Carácter 20 No

Page 22: Proyecto de Base de Datos 1ra Parte

5.- Flujo Lógico para la Emisión de Reportes

a.- Datos del Paciente en general (nombre, apellido, cédula, edad y de Consulta).

1.- Acceder a la tabla Datos_personales.

2.- Buscar cedula_paciente

3.- Leer el registro solicitado.

4.- Imprimir 1er_nombre_paciente, 2do_nombre_paciente, 1er_apellido_paciente,

2do_apellido_paciente, cédula_paciente y edad_paciente.

5.- Tomar Cedula_paciente

6.- Acceder a la tabla Consulta

7.- Buscar todos los registros con la misma Cedula_paciente

8.- Imprimir todos los campos del registro encontrado.

9.- Tomar Cedula_paciente

10.- Acceder a la tabla Cirugía

11.- Buscar registro con la misma Cedula_paciente

12.- Imprimir todos los campos del registro encontrado.

13.- Sino es el último registro ir al paso número 2

14.- Fin

b.- Pacientes vistos en el mes y monto cancelado

1.- Acceder a la tabla Consulta.

2.- Leer fecha_consulta_paciente.

3.- Buscar todos los campos con el mismo mes de consulta.

4.- Imprimir los campos fecha_consulta y cedula_paciente

5.- Tomar cedula_paciente.

6.- Acceder a la tabla Datos personales

7.- Imprimir 1er_nombre_paciente, 2do_nombre_paciente, 1er_apellido_paciente,

2do_apellido_paciente, monto_cancelado_paciente.

8.- Sino es el último registro ir al paso número 2.

9.- Fin