Está en la página 1de 19

BASE DE

DATOS
Clinica Medica
 Marco Antonio Romero
Rodríguez
 Santiago Angulo Oliva
 José Concepción Oramas
Arias
 Ana María Izquierdo Martínez

14 AUGUST DEL 2020

Equipo #1

1
Indicé
Tabla de contenido
Introducción...............................................................................................3
1. IDENTIFICACIÓN DEL PROYECTO DE BASE DE DATOS............................4
1.1 Nombre del Proyecto........................................................................................4
1.2 Objetivo..............................................................................................................4
Objetivo General...................................................................................................4
Objetivo Especifico................................................................................................4
1.3 Alcance...............................................................................................................5
1.4 Justificación........................................................................................................5
2. PLANEACIÓN DEL PROYECTO DE BASE DE DATOS.................................6
2.1 Descripción de la problemática...........................................................................6
2.2 Necesidades de la Información...........................................................................7
2.3 Restricciones de los datos...................................................................................8
3. ANÁLISIS DE LA BASE DE DATOS.............................................................9
3.1 Necesidad de la base de datos............................................................................9
4. Diseño de la base de datos...................................................................10
4.1 Modelo conceptual de base de datos................................................................10
4.2 Modelo Entidad – Relación................................................................................11

2
Introducción
Este proyecto tiene como objetivo principal la creación de una base de datos
para una clínica médica, donde se llevará y tomara el control del personal de
la clínica, así como sus mismos pacientes, en esta base de datos se
guardarán datos como, por ejemplo: Nombres, citas, fechas, diagnósticos,
etc. La base de datos realizara consultas en MySQL y este generara reportes
de las entidades declaradas en este caso: Médicos, personal, pacientes y
medicación, así como su fecha y lugares específicos, con esto se le da a
proponer un mejor manejo y control de la información de la clínica médica.

3
1. IDENTIFICACIÓN DEL PROYECTO DE BASE DE DATOS
1.1 Nombre del Proyecto
Diseño de una base de datos de una CLINICA MEDICA “LOS ANGELES” donde se lleve el
control de los datos de pacientes que ingresen a la clínica, datos del personal que se
encuentra laborando dentro de los clínica y principalmente datos de las actividades que
se realicen con pacientes que ingresen a esta.

1.2 Objetivo
El objetivo de la base de datos para la clínica es almacenar datos específicos de los
pacientes y personal de esta clínica, los cuales servirán para tener un mejor control
acerca de la institución, teniendo así una mejor organización de datos.

Objetivo General
Registrar datos de los problemas de salud de los pacientes, fecha de consultas, datos
del paciente, datos generales del personal de la clínica para tener una mejor manera de
organización de la clínica, evitar perdida y modificación de datos sobre cualquier campo
que se requiera.

Objetivo Especifico
Almacenar las características de los pacientes y personal de la clínica para registrar los
servicios y datos que se requieran.

Objetivo Especifico
Reunir las características de los pacientes y personal de la clínica para registrar los
servicios y datos que se requieran.
Almacenar y recuperar información de los pacientes y personal de la clínica para evitar
perdida de datos.
Optimizar la atención médica brindándoles las herramientas para hacer más fácil y
rápida el proceso de citas.

4
1.3 Alcance
Se desarrollará una Base de Datos en MySQL para la clínica médica “Los
Ángeles” esperando sea de mucha utilidad para lograr otorgar atención
médica especializada y de apoyo preventivo, curativo, con tecnología y
recursos humanos calificados de manera oportuna.

1.4 Justificación
La base de datos tiene como objetivo guardar datos acerca de los pacientes,
doctores y personal de la clina “Los Ángeles”, esto al equipo dela clínica le
será de ayudar para generar un reporte o varios de este, para identificar
gastos, ganancias, nombre de cliente, edad, diagnostico entre otros
apartados de los diferentes departamentos, tales como id de empleado y su
área, esto será un significativo cambio para conllevar una agilización
administrativa que ayude a conllevar una optimización de información
ordenadamente.

Otros beneficios que se obtendrá será el resguardo de la información, o un


rápido acceso a esa misma con el fin de que sus clientes o trabajadores estén
satisfecho con tal servicio.

En resumen, la necesidad de que se lleve un mejor manejo y agilización de


los datos de los pacientes, para que se le pueda brindar un mejor servicio
aparte del control y optimización de la información de los mismos para el
personal que lo requiera.

5
2.PLANEACIÓN DEL PROYECTO DE BASE DE DATOS
2.1 Descripción de la problemática
Una clínica médica desea obtener una base de datos que contenga datos
acerca de los siguientes entidades y atributos:

1) Doctor: Código de acceso, nombre, especialidad, área, sueldo.


2) Enfermera: Código de acceso, nombre, área, sueldo.
3) Personal Administrativo: código de acceso, puesto, sueldo, piso.
4) Pacientes: id. Paciente, historial, nombre, edad, pago.
5) Medicación: Código, nombre, precio, caducidad.
6) Programa de citas: fecha, número de cita, nombre, piso, área.

Estos datos se ordenarán de manera sistemática y ordenada, de forma que el


usuario que tenga acceso a dicha base de datos pueda consultar y agregar
datos de una forma fácil. (En caso de querer editar algún dato el usuario
tendrá que tener permisos de administrador).

6
2.2 Necesidades de la Información
La clínica “Los Ángeles” lleva el control de los datos de manera manual,
debido a la falta de software, lo cual afecta en el rendimiento del equipo de
trabajo de la clínica, ya que es más fácil la perdida de datos, también el
proceso de recolección y registro de la información es lento.

Para esta base de datos requerimos de las siguientes tablas

 Trabajadores
 Indicaciones
 Administración
 Citas

Usuarios
El administrador de la base de datos podrá ingresar más datos o borrar el
historial de los pacientes que se dan de alta de la clínica “Los Ángeles” Los
doctores que igual serán usuarios tendrán accenso a la base de datos, estos
podrán acceder al historial de cada paciente y sabrá el motivo de ingreso,
que cita le dio, en qué departamento lo atendido, el horario, medicamentos
le administró o receto, fecha de alta y recomendaciones. Enfermeras
usuarias que tendrán acceso al historial de cada paciente, motivo de ingreso,
síntomas, departamento en la que es auxiliar y suministrara al apaciente lo
dicho por el doctor en caso de que sea necesario, Personal Administrativo
(Trabajadoras Sociales) de la clínica ya que podrá agregar todos los datos
correspondientes a los pacientes de igual forma podrá consultar el historial
del paciente y así poder programarle una cita o llevarla con el médico
responsable de su atención (sí es que ya ha tenido una cita previamente, sí
no, se le asignara un nuevo médico para atenderlo).

7
2.3 Restricciones de los datos
Esta base de datos está diseñada solamente para pacientes y personal de la
clínica, para los pacientes se llevará el control de las citas médicas,
antecedentes clínicos, así como los datos necesarios para localizar a estos
pacientes, en cuanto al personal de la clínica como los doctores, enfermeras
y personal administrativo se guardarán los datos necesarios para poder
localizarlos, así como su puesto, código de acceso, su área y el sueldo.

Restricciones de número de empleado.

Toda clave de empleado iniciará con la primer letra del apellido paterno,
seguida de esta deberá seguir la letra inicial de su apellido materno, después
debe de incluir la primer letra de su nombre, continuará con dos dígitos el
cual pertenecerá al año en el cual el empleado empieza a trabajar, seguido
de otros dos dígitos los cuales estarán conformado por el mes en el cual
ingresó a trabajar y así como también el área en la cual funge, y concluirá
con el número de personas que fungirá en esa área.

Ejemplo de restricción para un doctor:

IMA2003D12

Ejemplo de restricción para enfermeras:

IMA2003E10

Ejemplo de restricción para personal el personal de mantenimiento:

IMA2003M07

Cada clave deberá tener tres variables básicas x la cual representa las
Iniciales del apellido paterno, apellido materno y nombre esta variable es de
tipo alfabético y cuenta con un rango de 3 letras (x[3]), seguida de la variable
9 la cual es de tipo numérico y representa el año de ingreso al su empleo y el
mes de ingreso esta contará con un rango de 4 números (9[4]). Seguida de
esta tendremos la variable Y la cual será de tipo alfabético y tendrá un rango
8
de 1 letra (Y[1]),seguido de la variable 8 la cual representará el número de
empleado de la área de trabajo tendrá un rango de 2 números y será de tipo
numérico (8[2]).

Restricción de número de pacientes.

Empezará con seis dígitos, dos de ellos representarán el día en el cual fue
atendido por primera vez, el mes en el cual fue atendido y dos dígitos que
representarán el año en el cual fue atendido, el siguiente dígito representará
la primera inicial del área en la cual fue atendido y los siguientes dos dígitos
el número de cuarto de esa área.

Ejemplo de restricción para un paciente

310320U03

La clave deberá tener tres variables básicas 1 la cual representa la fecha en la


cual fue ingresado el paciente al hospital, es de tipo numérico y cuenta con
un rango de 6 dígitos (1[6]), la siguiente variable A representa la inicial del
área en la cual fue atendido cuenta con un rango de 1 letra es de tipo
alfanumérico (A[1]), la siguiente variable 2 representará el número de cuarto
en el que se encuentra el paciente, tiene un rango de dos letras y es de tipo
numérico (2[2]).

9
3. ANÁLISIS DE LA BASE DE DATOS
3.1 Necesidad de la base de datos
El desarrollo de la base de datos principalmente se tendrá el permiso de la
clínica “Los Ángeles” para manejar los datos de los empleados y pacientes,
su información laboral de cada uno, además de saber la información o datos
que contiene el reporte que se generara a partir de la base de datos.
Dicho lo anterior se planteó la manera de implementar la solución de la
problemática en la base de datos. La base de datos contendrá de tres tablas
las cuales son:

 Trabajadores
 Indicaciones
 Citas

Para la tabla con el nombre Trabajadores contendrá campos que serán de


utilidad para generar el reporte además estos campos son los más
importantes para la identificación del trabajador, los cuales son
id_trabajador, nombre, apellido_paterno, edad, cedula, puesto, área,
teléfono y correo.

La tabla de indicaciones contendrá los siguientes campos; id_medicacion,


dosis_indicadaMedicamentos, cuidados, tiempo_dosis
alimentos_cosumibles, alimentos_noConsumibles, control_delEstado,
cita_indicada.

La tabla Cita Id_carnet, Fecha, hora, especialista, quien_laRealiza,


estudios_aPresentar, indicaciones_alAcudir, tipo_cita.

10
4. Diseño de la base de datos
Se hará el desarrollo de una Base de Datos en MySQL para la clínica médica
“Los Ángeles” la cual tendrá como objetivo generar reportes de la
información de los doctores, enfermeras, personal administrativo, agendas
de citas, generación de un historial de pacientes, fechas de citas médicas,
historial médico. Se logrará la organización de los médicos para acceder a
los datos de los pacientes y la eficacia en la atención médica.

4.1 Modelo conceptual de base de datos


La base de datos contendrá tola información que sea necesaria, tanto de
las entidades de doctor, personal, pacientes, citas y medicación. El sistema
pretende mostrar información de los atributos anteriormente
mencionados. Un ejemplo claro podría ser el paciente, podrá ser su
historial médico, el cual contendrá datos tales como, fecha de citas,
diagnósticos medicación proporcionada, etc. Toda información dentro de
la base de dato es importante, pero si podemos darle un poco más de
importancia a uno, seria a de los doctores y pacientes, ya que contiene
información un poco más detallada y delicada, por ejemplo:

Doctores: Nombre, especialidad, datos de sus pacientes, citas a realizar,


etc.

Pacientes: Nombre, edad, diagnostico, historial de citas, etc.

Enfermera: Nombre, especialidad, N° de pacientes, área, etc.

Mtto: Nombre, área, N° de empleado, etc.

11
4.2 Modelo Entidad – Relación

1
Base de datos sin formalizar
Base de datos normalizada (1FN)
Tabla paciente

Id_paciente Fecha_proxima Horario N°_consultorio N°_consulta Nombre_doctor


HUJ053 30/06/2020 10:00-11:00 02 15 Alberto Ruiz

Sánchez
MLL645 15/07/2020 13:00-14:00 06 16 Dulce Hernández

García
PJD813 23/09/2020 07:00-08:00 03 17 Juan José

Gonzales Valdés
SOI395 09/10/2020 14:00-15:00 05 18 Mario Aguirre

Córdova
GRM012 11/11/2020 12:00-13:00 01 19 Doris Cortez Díaz

Id_paciente Id_anrecdentes_clinicos Diagnósticos


HUJ053 5 Cirrosis hepática
MLL645 7 Síntomas de insuficiencia cardiaca
PJD813 9 Infección estomacal
SOI395 12 Apendicitis
GRM012 13 Inflamatoria intestinal

2
Tabla consultorio

Id_pacientes Id_citas
HUJ053 1
MLL645 2
PJD813 3
SOI395 4
GRM012 5
Tabla personal de mantenimiento

Id_mantenimiento Nombre_personal Zona_trabajo N°_empleado


LCD026 Luisa Contreras Díaz Zona Quirúrgica 26
ESA031 Emilio Estrada Acosta Zona de aislamiento 31
NGH033 Nidal García Hernández Zona de servicios 33
DGP040 David Gómez Pérez Zona de conductos de aire acondicionado 40

JLM052 Jesús López Martínez Zona limpieza de suelo 52

Id_mantenimiento Zona_trabajo
LCD026 Zona Quirúrgica
ESA031 Zona de aislamiento
NGH033 Zona de servicios
DGP040 Zona de conductos de aire acondicionado
JLM052 Zona limpieza de suelo
Tabla de enfermeros

3
Id_enfermeros Nombre_enfermero N°_empleado

RAS126 Raúl Ávila Sánchez 1326


EBG159 Esperanza Barrera García 1359
RCC152 Roberto Carrillo Carrillo 1452
CDD001 Carlos Díaz Domínguez 2001
CRE092 Carolina Reyes Espinosa 2092

Id_enfermero Id_paciente
RAS126 562
EBG159 586
RCC152 629
CDD001 677
CRE092 701
Tabla doctores

Id_doctores Id_citas Nombre_doctor Especialidad N°_cedula N°_empleado Teléfono N°_consulto


rio

ARS162 1 Alberto Ruiz Hepatología 10699919 1695 996523011 02


Sánchez 0

HGD269 2 Dulce Medicina 26534806 2223 993620154 06


Hernández general
García 0
JJGV59 3 Juan José Cirugía 15846268 2436 914112365 03
Gonzales Valdés general
0
MAC236 4 Mario Aguirre Cardiología 26574392 2693 996254810 05

4
Córdova 3

DCD289 5 Doris Cortez Clínica 12597364 3265 914526412 01


Díaz medica
6

Id_doctores N°_consultorio
ARS162 02
HGD269 06
JJGV59 03
MAC236 05
DCD289 01

Id_paciente N°_consultorio
HUJ053 02
MLL645 06
PJD813 03
SOI395 05
GRM012 01

5
Id_doctores Especialidad
ARS162 Hepatología
HGD269 Medicina general
JJGV59 Cirugía general
MAC236 Cardiología
DCD289 Clínica medica

6
7
8

También podría gustarte