You are on page 1of 23

DATOS

INTEGRANTES:
JORMAN ALEXIS HUAMÁN SARABIA
JORGE BARRIOS ODAR
JUAN CARLOS CANCHOS GUILLEN
CESAR LLONTOP GASTELO
CLAUDIO VERA BRAVO
DOCENTE:
JOSE ESTELA ZUMAETA
CURSO:
ADMINISTRACIÓN DE BASE DE DATOS
TURNO:
MAÑANA
CICLO:
DSI - III
CENTRO DE ESTUDIOS:
IDAT
CARRERA:
DESARROLLO DE SISTEMAS DE INFORMACIÓN

IDAT - DSI 1
INTRODUCCIÓN
Una base de datos es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para su posterior uso.
Actualmente y debido al desarrollo tecnológico de campos como la
informática y la electrónica, la mayoría de las bases de datos están en
formato digital, siendo este un componente electrónico, y por ende se ha
desarrollado y se ofrece un amplio rango de soluciones al problema del
almacenamiento de datos. Hoy el uso de los avances de las tecnologías
de la información en la sociedad es imprescindible, de ahí la necesidad
de sistemas automatizados que permitan la gestión de un gran volumen
de datos. Las clínicas han dado pasos importantes en la informatización
con la construcción de infraestructuras de telecomunicaciones
actualmente asumidas por sistemas manuales con sus posibles sesgos
humanos y de tiempo.

IDAT - DSI 2
ANÁLISIS DE LA
INFORMACIÓN

IDAT - DSI 3
1. DESCRIPCIÓN DE LA EMPRESA
Clínica ProVida
Somos una empresa en busca de la excelencia en la prestación de
servicios de salud con rostro humano.
Dirección: Calle Juan Cuglievan 160, Chiclayo
MISIÓN
Satisfacer de manera eficaz y eficiente las necesidades de cuidado de
salud de la comunidad.
Brindar a toda la comunidad la mejor atención medica basada en la
evidencia científica y contenido ético, acompañando al paciente y su
familia. Colaborar con la Educación del paciente, su familia y la
sociedad, brindando cuidado y promoción de actitudes saludables.
Garantizar la revisión y actualización de los conocimientos, procesos,
tecnologías y estructuras, gestionando nuestros recursos con
racionalidad económica de forma transparente y honesta.
VISIÓN
Crear y sostener un sistema integral de salud privada, que ofrezca un
espacio de crecimiento y desarrollo profesional enfocado en la
excelencia y calidez en la asistencia al paciente y su familia.
Ser una Organización Modelo en Gestión y Asistencia en el cuidado de
la Salud.
ESPECIFICACIÓN
En una clínica se desea gestionar de forma automática la información
disponible acerca de los pacientes a los que atiende y los médicos que
trabajan en ella. Además, se requiere un control sobre las
enfermedades diagnosticadas a cada paciente.
Con relación a los médicos, la información necesaria se compone de:
código identificativo, nombre, primer apellido, fecha de nacimiento,
centro donde cursó sus estudios, dirección y un campo numérico que
indica el tipo de contratación del médico:
1=funcionario; 2=contrato laboral tiempo completo; 3=contrato laboral
tiempo parcial.
En lo referente a los pacientes, los datos más relevantes son: nombre y
primer apellido del paciente, fecha de nacimiento, dirección y número
de historial que es un código que identifica unívocamente a cada
paciente. En cuanto a las enfermedades, se necesita gestionar datos
como: nombre, aparato o sistema corporal al que afecta, descripción de
la enfermedad, y un código asignado de forma arbitraria. Se considera
que un paciente sólo puede tener asignado un médico y un médico
puede atender a varios pacientes. Por otro lado, un paciente puede
tener diagnosticadas varias enfermedades.

IDAT - DSI 4
ORGANIGRAMA

Dirección
General

Área de Area
atención Logística

Medicina Odontología Apoyo Diagnóstico Tesorería

Almacén

Caja

Funciones principales de cada área


 Dirección General
La Dirección General se encarga de formular planes, estrategias y
programas de desarrollo Clínico que permitan alcanzar el objetivo de
formar Atención especialista a nivel de posgrado y expertos en
diversas disciplinas científicas y biológicas, así como la realización de
investigación básica y aplicada de carácter Científico y Biológico.
• Área de atención
El Área de Atención Clínica tiene como objetivo principal ofrecer
atención individual al público en general. El fin último es lograr el
desarrollo un ambiente armónico del público.
 Medicina La medicina constituye el primer nivel de atención médica.
El médico general es un profesional capacitado para diagnosticar y
manejar diferentes patologías comunes y derivar al especialista
indicado cuando corresponda.
 Odontología La atención odontológica clínica es más cara que la
pública. Si es usted beneficiario de clínica, le reembolsará una parte
de los costes. En cualquier caso, la clínica no asume los costes que se
deriven de tratamientos cuya finalidad sea puramente estética.
IDAT - DSI 5
 Apoyo Diagnóstico Nuestro objetivo principal es contribuir a la toma
informada de decisiones clínicas mediante una atención oportuna,
segura y efectiva encaminada a satisfacer las necesidades y
expectativas de nuestros clientes, con el mínimo riesgo y máximo
bienestar posible.
 Área Logística
La gestión logística en el sector salud de la administración clínica está
orientada principalmente a productividad los recursos de la
institución a través de una serie de procesos técnicos regulados por
una serie de normas y mecanismos preestablecidos. El sistema
logístico se desarrolla a través de los diferentes subsistemas, que
abarcan prácticamente todas las funciones de la gestión logística.
Estos subsistemas se interrelacionan en torno a las adquisiciones o
sistema de abastecimiento que es uno de los procesos fundamentales
en esta gestión.
 Tesorería
 Realizar la organización en la recepción de fondos provenientes
de sumas recibida bajo la modalidad de cheques, efectivo o
documentos valorados a favor de la clínica.
 Registrar en el sistema todos los cargos por ITF, comisiones y
cualquier otra operación debidamente sustentada.
 Realizar coordinaciones con las instituciones bancarias para
realizar la confirmación de abonos y depósitos realizados.
 Almacén Para que un centro de salud pueda funcionar
correctamente debe disponer de un almacén de suministros
organizado de una manera coherente y racional.
Para un adecuado aprovisionamiento se debe:
-Calcular las necesidades
-Comprar los productos
-Obtener los pedidos
-Almacenarlos
-Distribuirlos
 Caja
 Recibir y orientar a los pacientes que se dirigen a su módulo o
estación para una consulta, examen, procedimiento u otros servicios
de la clínica.
 Realizar el cobro respectivo por la consulta, servicios y farmacia.
 Generar ordenes de atención por consulta, procedimientos y
otros servicios de la Clínica.

IDAT - DSI 6
DETERMINACIÓN DE REQUERIMIENTOS
 Administración y consulta de clientes asegurados.
 Administrar nuevos seguros.
 Registro y Consulta de pólizas de seguros a clientes.
 Registrar los procedimientos de reaseguros.
 Registrar riesgos de los clientes.
 Registro y consulta de tipos de seguros por cliente.
Se debe destacar que la relación más directa se da con las clínicas
más sofisticadas.
 Administración, es decir registro de historia, actualización de
historia y consulta de la historia clínica de los pacientes.
 Gestión de cambios de historia clínica, es decir la validación de los
cambios hechos a las mismas.
 Administración de acuerdos con la entidad médica vía Dirección
de Salud (DISA).
 Validación y administración de reciprocidad entre la entidad
médica y la compañía de seguros.
 Gestión, verificación y consulta de clientes asegurados.
 Gestión y consulta de nuevos seguros, pólizas de seguros y riesgos
de los clientes.
 Administración y consulta de los procedimientos de reaseguros.
 Registro de licitaciones.
 Evaluación de propuestas a licitaciones presentadas.
 Registro de requerimientos a proveedores
 Registro de observaciones de productos comprados.
 Registro de contratación de proveedores de productos.
 Registro de estadísticas de compras de productos por proveedor.
 Evaluación de proveedores.
 Registro de evaluación de productos.
 Administración y consulta de atención de pacientes en general.
 Administración y consulta de pagos y cronograma de pagos por
parte del paciente.
 Consulta de estado médico del paciente (diagnósticos, exámenes
clínicos/médicos, etc.).
 Emisión de boleta/factura al paciente.

IDAT - DSI 7
Entidad – Relación
El modelo Entidad-Relación surge a mediados de los años setenta
como medio de represtación conceptual de los problemas y para
representar la visión de un sistema de forma global. Físicamente
adopta la forma de un grafo escrito en papel al que se denomina
Entidad-Relación. Una entidad caracteriza a un tipo de objeto, real o
abstracto, del problema sobre el que se desarrolla un modelo. Toda
entidad tiene existencia, es distinguible del resto de entidades, tiene
nombre y posee atributos definidos en un dominio determinado. Una
entidad es todo aquello de lo que se desea almacenar información. En
el diagrama Entidad-Relación las entidades se representan mediante
rectángulos. Una relación es una asociación o relación matemática
entre varias entidades. Las relaciones también se nombran y se
representan mediante flechas y rombos. Cada entidad interviene en
una relación con una determinada cardinalidad, la cardinalidad se
define como el conjunto de relaciones en el que participan dos o más
conjuntos de entidades, la correspondencia indica el número de
entidades con las que puede estar relacionada una entidad. Son
posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n).
Toda entidad debe ser unívocamente identificada y distinguible
mediante un conjunto de atributos (quizás un solo atributo)
denominado identificador o clave principal o primaria.

IDAT - DSI 8
IDAT - DSI 9
Modelos Lógicos
Un modelo lógico de datos es un modelo que no es específico de una
base de datos que describe aspectos relacionados con las
necesidades de una organización para recopilar datos y las
relaciones entre estos aspectos.
Un modelo lógico contiene representaciones de entidades y
atributos, relaciones, identificadores exclusivos, subtipos y
supertipos y restricciones entre relaciones. Un modelo lógico
también puede contener objetos de modelo de dominio o referirse a
uno o varios modelos de dominio o de glosario. Una vez definidas las
relaciones y los objetos lógicos en un modelo lógico de datos, utilice
el área de trabajo para transformar el modelo lógico en una
representación física específica de la base de datos en forma de
modelo físico de datos.
Mediante el área de trabajo, puede crear un modelo lógico de datos a
partir de una plantilla. También puede importar tipos de datos
simples de un archivo de definición de esquemas XML (.xsd) en un
modelo lógico de datos como tipos de dominio.

IDAT - DSI 10
FARMACIA PACIENTE ACTO_CLINICO CITA
COD_FAR NHC ID_ACTO ID_CITA PRESTACION
ID_RECETA (FK) NOMBRES NHC (FK) ID_ACTO (FK) ID_PRESTACION
ID_MED (FK) APELLIDOS FECHA_INICIO ID_PRESTACION (FK)
FECHA_NAC TIPO_CITA ACTIVA
ENCARGADO FECHA_FIN CODIGO
ALMACEN DNI TIPO HORA_INICIO
EMAIL HORA_FIN DESCRIPCION
ESTADO: NOTAS
TELEFONO MOTIVO ESTADO
DIRECCION DURACION

PLANTILLA_NOTA
MEDICAMENTOS ID
ID_MED NOMBRE
DESCRIPCION
ID_PROV NOTA
NOMBRE
LABORATORIO ID (FK)
AGENDA AGENDA_PRESTACION
TIPO ID_PERSONAL (FK)
PRECIO NHC (FK) ID_AGENDA ID_AGENDA (FK)
STOCK FECHA_CREACION ID_PRESTACION (FK)
ID_CITA (FK)
CONTENIDO ID_PERSONAL (FK)
CODIGO
DESCRIPCION
FECHA_INICIO
PERSONAL FECHA_FIN
ID_PERSONAL
PROVEEDOR
RECETA ID_CATEGORIA (FK)
ID_PROV NOMBRES
NOMBRE ID_RECETA APELLIDOS
DIRECCION NHC (FK) COLEGIADO
TELEFONO ID_PERSONAL (FK) DNI
DNI NOMBRE EMAIL
LOGIN AGENDA_DIA
FECHA
TIPO PASWORD ID_AGENDA (FK)
FECHA_CITA
HORA_INI
CATEGORIA HORA_FIN
ID_CATEGORIA
DESCRIPCION

IDAT - DSI 11
Modelo físico
Para realizar el modelo físico de nuestra base de datos se ha utilizado
la herramienta ERwin Data Modeler.
Partiendo de la información obtenida durante el análisis de la
consultoría desarrollado en el centro, se definió aquella información
que era necesaria almacenar. Tras analizar y modelar dicha
información se pasó a generar el diagrama físico de la entidad
relación.
Una funcionalidad del software utilizado es que tras modelar el
diagrama se genera automáticamente el script generador de la base
de datos.

IDAT - DSI 12
FARMACIA PACIENTE ACTO_CLINICO CITA
PRESTACION
COD_FAR: VARCHAR(10) NHC: INTEGER ID_ACTO: INTEGER ID_CITA: INTEGER
ID_PRESTACION: INTEGER
ID_RECETA: INTEGER (FK) NOMBRES: VARCHAR(50) NHC: INTEGER (FK) ID_ACTO: INTEGER (FK)
ID_MED: INTEGER (FK) APELLIDOS: VARCHAR(50) FECHA_INICIO: DATE ID_PRESTACION: INTEGER (FK) ACTIVA: VARCHAR2(2)
ENCARGADO: VARCHAR(40) FECHA_NAC: DATE FECHA_FIN: DATE TIPO_CITA: VARCHAR(50) CODIGO: INTEGER
ALMACEN: VARCHAR(50) DNI: CHAR(10) TIPO: VARCHAR(50) HORA_INICIO: DATETIME DAY TO HOUR DESCRIPCION: VARCHAR(50)
EMAIL: VARCHAR(80) ESTADO:: VARCHAR2(1) HORA_FIN: DATETIME DAY TO HOUR NOTAS: VARCHAR(200)
TELEFONO: CHAR(12) MOTIVO: VARCHAR(50) ESTADO: VARCHAR2(1) DURACION: NUMERIC
DIRECCION: VARCHAR(80)

PLANTILLA_NOTA
MEDICAMENTOS ID: INTEGER
ID_MED: INTEGER NOMBRE: VARCHAR(50)
DESCRIPCION: VARCHAR(80)
ID_PROV: INTEGER NOTA
NOMBRE: VARCHAR(50)
LABORATORIO: VARCHAR(50) ID: INTEGER (FK)
AGENDA AGENDA_PRESTACION
TIPO: VARCHAR(50) ID_PERSONAL: INTEGER (FK)
PRECIO: FLOAT NHC: INTEGER (FK) ID_AGENDA: INTEGER ID_AGENDA: INTEGER (FK)
STOCK: INTEGER FECHA_CREACION: DATE ID_PRESTACION: INTEGER (FK)
ID_CITA: INTEGER (FK)
CONTENIDO: VARCHAR(50) ID_PERSONAL: INTEGER (FK)
CODIGO: VARCHAR(10)
DESCRIPCION: VARCHAR(80)
FECHA_INICIO: DATE
FECHA_FIN: DATE
PERSONAL
PROVEEDOR
ID_PERSONAL: INTEGER
ID_PROV: INTEGER
RECETA ID_CATEGORIA: INTEGER (FK)
NOMBRE: VARCHAR(50) NOMBRES: VARCHAR(50)
DIRECCION: VARCHAR(50) ID_RECETA: INTEGER
APELLIDOS: VARCHAR(50)
TELEFONO: CHAR(12) AGENDA_DIA
NHC: INTEGER (FK) COLEGIADO: VARCHAR(50)
DNI: CHAR(10) ID_PERSONAL: INTEGER (FK) DNI: CHAR(10) ID_AGENDA: INTEGER (FK)
NOMBRE: VARCHAR(50) EMAIL: VARCHAR(50)
FECHA_CITA: DATE
FECHA: DATE LOGIN: VARCHAR(20)
HORA_INI: DATETIME HOUR TO MINUTE
TIPO: VARCHAR(30) PASWORD: VARCHAR(20)
HORA_FIN: DATETIME HOUR TO MINUTE

CATEGORIA
ID_CATEGORIA: INTEGER
DESCRIPCION: VARCHAR(50)

IDAT - DSI 13
DISEÑO

IDAT - DSI 14
IDAT - DSI 15
EJEMPLAR DE BASE DE DATOS
CREATE DATABASE CLINICA;
USE CLINICA;
create table PACIENTE(
NHC int primary Key not null,
NOMBRE varchar(50) not null,
APELLIDOS varchar(50) not null,
FECHA_NAC DATE not null,
DNI char(10) not null,
EMAIL varchar(80) not null,
TELEFONO char(12) not null,
DIRECCION varchar(80) not null
);
SELECT*FROM PACIENTE;
create table ACTO_CLINICO(
ID_ACTO int primary Key not null,
NHC int not null,
FECHA_INICIO DATE not null,
FECHA_FIN DATE not null,
TIPO varchar(50) not null,
ESTADO varchar(2) check ((Estado='D') OR (Estado='ND')) not
null,
MOTIVO varchar(50) not null,
constraint fkped_NPA foreign key (NHC) REFERENCES
PACIENTE
);
SELECT*FROM ACTO_CLINICO;
create table PRESTACION(
ID_PREST int primary Key not null,
ACTIVA varchar(1) check ((ACTIVA='S') OR (ACTIVA='N')) not
null,
CODIGO INT NOT NULL,
DESCRIPCION varchar(50) not null,
NOTAS VARCHAR(200) NOT NULL,
DURACION NUMERIC NOT NULL
);
SELECT*FROM PRESTACION;
create table CITA(
ID_CITA INT PRIMARY KEY NOT NULL,
ID_ACTO int NOT NULL,
ID_PREST int not null,
TIPO_CITA VARCHAR(50) not null,
IDAT - DSI 16
HORA_INICIO DATETIME not null,
HORA_FIN DATETIME not null,
ESTADO varchar(1) check ((Estado='D') OR (Estado='C')) not
null,
constraint fkped_ACCI foreign key (ID_ACTO) REFERENCES
ACTO_CLINICO,
constraint fkped_PRECI foreign key (ID_PREST) REFERENCES
PRESTACION,
);
SELECT*FROM CITA;
create table PLANTILLA_NOTA(
ID int primary Key not null,
NOMBRE varchar(50) not null,
DESCRIPCION varchar(50) not null
);
SELECT*FROM PLANTILLA_NOTA;
create table CATEGORIA(
ID_CATEGORIA int primary Key not null,
DESCRIPCION varchar(50) not null
);
SELECT*FROM CATEGORIA;
create table PERSONAL(
ID_PERSONAL int PRIMARY KEY NOT NULL,
ID_CATEGORIA int not null,
NOMBRE varchar(50) not null,
APELLIDOS varchar(50) not null,
COLEGIADO varchar(50) not null,
DNI CHAR(10) NOT NULL,
EMAIL varchar(50) not null,
LOGIN varchar(20) not null,
PASSWORD varchar(20) not null,
constraint fkped_PERCA foreign key (ID_CATEGORIA)
REFERENCES CATEGORIA
);
SELECT*FROM PERSONAL;
create table NOTA(
ID int NOT NULL,
ID_PERSONAL int not null,
NHC int not null,
FECHA_CREACION DATE NOT NULL,
CONTENIDO varchar(50) not null,

IDAT - DSI 17
constraint fkped_IDNO foreign key (ID) REFERENCES
PLANTILLA_NOTA,
constraint fkped_PERTA foreign key (ID_PERSONAL)
REFERENCES PERSONAL,
constraint fkped_NHNO foreign key (NHC) REFERENCES
PACIENTE
);
SELECT*FROM NOTA;
create table AGENDA(
ID_AGENDA int PRIMARY KEY NOT NULL,
ID_CITA int not null,
ID_PERSONAL int not null,
CODIGO VARCHAR(10) NOT NULL,
DESCRIPCION VARCHAR(80) NOT NULL,
FECHA_INICIO DATE not null,
FECHA_FIN DATE not null,
constraint fkped_PAGE foreign key (ID_PERSONAL)
REFERENCES PERSONAL,
constraint fkped_ACAG foreign key (ID_CITA) REFERENCES CITA
);
SELECT*FROM AGENDA;
create table AGENDA_PRESTACION(
ID_AGENDA int not null,
ID_PRESTACION int not null,
constraint fkped_APE foreign key (ID_AGENDA) REFERENCES
AGENDA,
constraint fkped_PREGEN foreign key (ID_PRESTACION)
REFERENCES PRESTACION
);
SELECT*FROM AGENDA_PRESTACION;
create table AGENDA_DIA(
ID_AGENDA int not null,
FECHA_CITA DATE not null,
HORA_INICIO DATETIME not null,
HORA_FIN DATETIME not null,
constraint fkped_DIAGE foreign key (ID_AGENDA) REFERENCES
AGENDA
);
SELECT*FROM AGENDA_DIA;
create table RECETA(
ID_RECETA int PRIMARY KEY not null,
NHC int not null,
IDAT - DSI 18
ID_PERSONAL int not null,
NOMBRE VARCHAR(50) NOT NULL,
FECHA DATE not null,
TIPO VARCHAR(30) NOT NULL,
constraint fkped_RENH foreign key (NHC) REFERENCES
PACIENTE,
constraint fkped_IDREC foreign key (ID_PERSONAL)
REFERENCES PERSONAL
);
SELECT*FROM RECETA;
create table PROVEEDOR(
ID_PROV int primary Key not null,
NOMBRE varchar(50) not null,
DIRECCION varchar(50) not null,
TELEFONO char(12) not null,
DNI char(10) not null
);
SELECT*FROM PROVEEDOR;
create table MEDICAMENTOS(
ID_MED INT primary Key not null,
ID_PROV int not null,
NOMBRE varchar(50) not null,
LABORATORIO varchar(50) not null,
TIPO varchar(50) not null,
PRECIO FLOAT not null,
STOCK INT not null
constraint fkped_MEPRO foreign key (ID_PROV) REFERENCES
PROVEEDOR
);
SELECT*FROM MEDICAMENTOS;
create table FARMACIA(
COD_FAR VARCHAR(10) primary Key not null,
ID_RECETA int not null,
ID_MED int not null,
ENCARGADO varchar(50) not null,
ALMACEN varchar(50) not null,
constraint fkped_REFAR foreign key (ID_RECETA) REFERENCES
RECETA,
constraint fkped_IDFAR foreign key (ID_MED) REFERENCES
MEDICAMENTOS
);
SELECT*FROM FARMACIA;
IDAT - DSI 19
DEFINICION DE TIPOS DE DATOS Y RESTRICCIONES POR CADA
TABLA
TABLA DESCRIPCIÓN

Nombre de la tabla Breve descripción de la utilización de la tabla.

CAMPO DESCRIPCIÓN TIPO NULO


Si permitirá el
Nombre del campo Breve descripción del campo Tipo de variable
ingreso de valores

TABLA DESCRIPCIÓN
PACIENTE Tabla para el registro de pacientes de la clínica

CAMPO DESCRIPCIÓN TIPO NULO


NHC Número de Historial clínico int not null
Nombre de la persona a la que
NOMBRE varchar(50) not null
pertenece el registro
Apellidos de la persona a la que
APELLIDOS varchar(50) not null
pertenece el registro
Fecha de nacimiento de la persona a
FECHA_NAC DATE not null
la que pertenece el registro
Documento de la persona a la que
DNI char(10) not null
pertenece el registro
Correo de la persona a la que
EMAIL varchar(80) not null
pertenece el registro
Número telefónico de la persona a
TELEFONO char(12) not null
registrar
DIRECCION Direccion de la persona a registrar varchar(80) not null
LLAVE PRIMARIA NHC

TABLA DESCRIPCIÓN
Tabla para el registro de contactos que ha tenido (o va a
ACTO_CLINICO
tener) el paciente con la clínica.

CAMPO DESCRIPCIÓN TIPO NULO


ID_ACTO Registrar ID acto clínico int not null
NHC Número de Historial clínico int not null
FECHA_INICIO Feha de inicio del acto clínico DATE not null
FECHA_FIN Fecha final del acto clínico DATE not null
TIPO Tipo de acto clínico varchar(50) not null
ESTADO Estado del acto clínico varchar(2) not null
Número telefónico de la persona a
MOTIVO varchar(50) not null
registrar
LLAVE PRIMARIA ID_ACTO

IDAT - DSI 20
TABLA DESCRIPCIÓN
PRESTACION Tabla de Registro de prestacion de servicios

CAMPO DESCRIPCIÓN TIPO NULO


ID_PREST Registrar ID prestacion int not null
ACTIVA Estado de actividad de prestacion varchar(1) not null
CODIGO Codigo de Prestación int not null
DESCRIPCION Descripcion de Prestación varchar(50) not null
NOTAS Notas de Prestación VARCHAR(200) not null
DURACION Duracion de Prestación NUMERIC not null
LLAVE PRIMARIA ID_PREST

TABLA DESCRIPCIÓN
CITA Tabla para el registro de cita clínica.

CAMPO DESCRIPCIÓN TIPO NULO


ID_CITA Registrar ID cita int not null
ID_ACTO Registrar ID acto clínico int not null
ID_PREST Registrar ID prestacion int not null
TIPO_CITA Descripción del tipo de cita clínica VARCHAR(50) not null
HORA_INICIO Hora de inicio de cita DATETIME not null
HORA_FIN Hora final de cita DATETIME not null
ESTADO Estado actual de la cita varchar(1) not null
LLAVE PRIMARIA ID_CITA

TABLA DESCRIPCIÓN
PERSONAL Tabla para el registro del personal.

CAMPO DESCRIPCIÓN TIPO NULO


ID_PERSONAL Registrar ID personal int not null
ID_CATEGORIA Registrar ID categoria int not null
NOMBRE Nombre del personal varchar(50) not null
APELLIDOS Apellidos del personal varchar(50) not null
Descripcion de Colegiado del
COLEGIADO varchar(50) not null
Personal
Documento del personal a la que
DNI CHAR(10) not null
pertenece el registro
Correo del personal a la que
EMAIL varchar(50) not null
pertenece el registro
LOGIN Usuario del personal varchar(20) not null
PASSWORD Contraseña del personal varchar(20) not null
LLAVE PRIMARIA ID_PERSONAL

IDAT - DSI 21
TABLA DESCRIPCIÓN
NOTA Tabla para el registro de notas del paciente y personal.

CAMPO DESCRIPCIÓN TIPO NULO


ID Registrar ID nota int not null
ID_PERSONAL Registrar ID personal int not null
NHC Número de Historial clínico int not null
FECHA_CREACION Fecha de creación de notas DATE not null
CONTENIDO Contenido de nota varchar(50) not null
LLAVE PRIMARIA NOTA

TABLA DESCRIPCIÓN
Tabla para el registro de un recurso de físico por parte
AGENDA
de los pacientes.

CAMPO DESCRIPCIÓN TIPO NULO


ID_AGENDA Registrar ID agenda int not null
ID_CITA Registrar ID cita int not null
ID_PERSONAL Registrar ID personal int not null
CODIGO Codigo de Agenda VARCHAR(10) not null
DESCRIPCION Descripcion de Agenda VARCHAR(80) not null
FECHA_INICIO Fecha de inicio de agenda DATE not null
FECHA_FIN Fecha final de agenda DATE not null
LLAVE PRIMARIA ID_AGENDA

TABLA DESCRIPCIÓN
AGENDA_DIA Tabla para el registro detallado de agenda

CAMPO DESCRIPCIÓN TIPO NULO


ID_AGENDA Registrar ID agenda int not null
FECHA_CITA Fecha de cita DATE not null
HORA_INICIO Hora de inicio de agenda DATETIME not null
HORA_FIN Hora final de agenda DATETIME not null

TABLA DESCRIPCIÓN
RECETA Tabla para el registro de recetas

CAMPO DESCRIPCIÓN TIPO NULO


ID_RECETA Registrar ID receta int not null
NHC Número de Historial clínico int not null
ID_PERSONAL Registrar ID personal int not null
NOMBRE Nombre de Receta VARCHAR(50) not null
FECHA Fecha de receta DATE not null
TIPO Tipo de receta VARCHAR(30) not null
LLAVE PRIMARIA ID_RECETA

IDAT - DSI 22
TABLA DESCRIPCIÓN
PROVEEDOR Tabla para el registro de proveedor

CAMPO DESCRIPCIÓN TIPO NULO


ID_PROV Registrar ID proveedor int not null
Nombre del proveedor a la que
NOMBRE varchar(50) not null
pertenece el registro
DIRECCION Direccion del proveedor a registrar varchar(50) not null
TELEFONO Número del telefono del proveedor char(12) not null
DNI Documento de proveedor char(10) not null
LLAVE PRIMARIA ID_PROV

TABLA DESCRIPCIÓN
MEDICAMENTOS Tabla para el registro de medicamentos

CAMPO DESCRIPCIÓN TIPO NULO


ID_MED Registrar ID medicamentos int not null
ID_PROV Registrar ID proveedor int not null
Nombre del medicamento a la que
NOMBRE varchar(50) not null
pertenece el registro
Laboratorio del medicamnto a
LABORATORIO varchar(50) not null
registrar
TIPO Tipo de medicameno varchar(50) not null
PRECIO Precio del Medicamento FLOAT
STOCK Stock del Medicamento INT not null
LLAVE PRIMARIA ID_MED

TABLA DESCRIPCIÓN
FARMACIA Tabla para el registro de farmacia

CAMPO DESCRIPCIÓN TIPO NULO


COD_FAR Codigo de farmacia VARCHAR(10) not null
ID_RECETA Registrar ID receta int not null
ID_MED Registrar ID medicamentos int not null
ENCARGADO Encargado de la farmacia varchar(50) not null
ALMACEN Almacen que dispone la farmacia varchar(50) not null
LLAVE PRIMARIA COD_FAR

IDAT - DSI 23

You might also like