Documentos de Académico
Documentos de Profesional
Documentos de Cultura
28052014
28052014
codcita int,
codpaciente int,
codmedico int,
fechasolic date,
fechacita date,
horaini varchar(10),
horafin varchar(10),
estado varchar(10)
);
codcita int,
codpaciente int,
codmedico int,
fechasolic date,
fechacita date,
horaini varchar(10),
horafin varchar(10),
estado varchar(10)
);
coddep int,
codigo int,
nombre varchar(28)
);
codentidad int,
nombre varchar(10),
tipodoc varchar(10),
numerodoc varchar(10),
telefono int,
direccion varchar(30),
coddep int,
codciudad int,
estado varchar(10)
);
codigo int,
nombre varchar(20)
);
codespecialidad int,
nombre varchar(20)
);
codcita int,
codmedico int,
codpaciente int,
fecha date
);
codhistoria int,
codpaciente int,
motivocita varchar(50),
observacion varchar(250)
);
codmedica int,
nombre varchar(50),
detalle varchar(50),
estado varchar(2)
);
presentacion varchar(20),
detalle varchar(50)
);
tipodoc varchar(10),
detalle varchar(40)
);
codmedico int,
nombre varchar(30),
telefono int,
direccion varchar(30),
coddep int,
codciudad int,
codespecializa int,
codtipodoc varchar(10),
sexo varchar(4),
edad int,
estado varchar(10)
);
codpac int,
tipodoc varchar(10),
nombre varchar(30),
telefono varchar(10),
direccion varchar(30),
coddep int,
codciudad int,
fecha date,
tipopac varchar(20) not null,
codcotiz int,
codparentezco int,
sexo varchar(2),
edad int,
estado varchar(2)
);
codparentezco int,
codpaciente int,
nombre varchar(30),
relacion varchar(20)
);
codremision int,
fecha date,
codmedico int,
codpaciente int,
codentidad int
);
codservicio int,
codremision int,
detalle varchar(40)
);
codremision int,
codservicio int
);
codentidad int,
codservicio int
);
codigo int,
codmedico int,
codespecialidad int
);
-- LLAVES PRIMARIAS
ALTER TABLE CITASPARENTEZCO ADD CONSTRAINT PK_codcita_citasparentezco
PRIMARY KEY (codcita);
ALTER TABLE CITAS ADD CONSTRAINT PK_codcita_citas PRIMARY KEY (codcita);
ALTER TABLE CIUDAD ADD CONSTRAINT PK_coddep_ciudad PRIMARY KEY
(coddep);
ALTER TABLE CONVENIOENTIDAD ADD CONSTRAINT
PK_codentidad_convenioentidad PRIMARY KEY (codentidad);
ALTER TABLE DEPARTAMENTO ADD CONSTRAINT PK_codigo_departamento
PRIMARY KEY (codigo);
ALTER TABLE ESPECIALIDAD ADD CONSTRAINT PK_codespecialidad_especialidad
PRIMARY KEY (codespecialidad);
ALTER TABLE formulas_cita ADD CONSTRAINT PK_codcita_formulas_cita PRIMARY
KEY (codcita);
ALTER TABLE HISTORIA ADD CONSTRAINT PK_codhistoria_historia PRIMARY KEY
(codhistoria);
ALTER TABLE MEDICAMENTOS ADD CONSTRAINT PK_codmedica_medicamentos
PRIMARY KEY (codmedica);
ALTER TABLE medicamento_formula ADD CONSTRAINT
PK_codcita_medicamento_formula PRIMARY KEY (cod);
ALTER TABLE MEDICO ADD CONSTRAINT PK_codmedico_medico PRIMARY KEY
(codmedico);
--LLAVES UNICAS
--CIUDAD
ALTER TABLE CIUDAD ADD CONSTRAINT UQ_ciudad_coddep
UNIQUE (coddep,nombre);
---SERVICIO
ALTER TABLE SERVICIO ADD CONSTRAINT UQ_servicio_codremision
UNIQUE (codremision);
--DEPARTAMENTO
ALTER TABLE DEPARTAMENTO ADD CONSTRAINT UQ_departamento_nombre
UNIQUE (nombre);
--ESPECIALIDAD
ALTER TABLE ESPECIALIDAD ADD CONSTRAINT UQ_especialidad_nombre
UNIQUE (nombre);
--MEDICO
ALTER TABLE MEDICO ADD CONSTRAINT UQ_medico_codtipodoc
UNIQUE (codtipodoc);
--MEDICAMENTOS
ALTER TABLE MEDICAMENTOS ADD CONSTRAINT UQ_medicamento_nombre
UNIQUE (nombre);
(102,'Neuro cirugia'),
(103,'Cardiologa'),
(104,'Medicina Interna'),
(105,'Medicina Nuclear');
INSERT INTO
MEDICO(codmedico,nombre,telefono,direccion,coddep,codciudad,codespecializa,codtip
odoc,sexo,edad,estado) VALUES
(1000,'Darwin Aguio',7271129,'Cra 44A # 19-68
Pandiaco',1,10,100,'87946400','M',31,'A'),
(1001,'Carlos Bustamante',7271458,'Cra 32A # 10-31
Panoramico',1,13,101,'88000000','M',35,'I');
INSERT INTO
CONVENIOENTIDAD(codentidad,nombre,tipodoc,numerodoc,telefono,direccion,coddep
,codciudad,estado) VALUES
(5000,'CAFESALUD','NIT','81000000',7270000,'CRA 12# 19-68 MIRAFLORES',1,10,'A'),
(5001,'CAPRECOM','NIT','81000001',7270001,'CRA 13# 19-68 LORENZO',2,10,'A'),
(5002,'COLSEGUROS','NIT','81000002',7270002,'CRA 14# 13-67 SAN
JUDAS',1,11,'A'),
(5003,'COOMEVA','NIT','81000003',7270003,'CRA 15# 13-67 QUITOLOPEZ',1,12,'A');
INSERT INTO
PACIENTE(codpac,tipodoc,nombre,telefono,direccion,coddep,codciudad,fecha,tipopac,c
odcotiz,codparentezco,sexo,edad,estado) VALUES
(111,'87946401','Andres Acosta','7271139','Cra 41A # 19-68 MARIDIAZ',1,10,DATE
'12/5/2014','ONCOLOGICO',100,20,'M',25,'A'),
(112,'59660805','Andrea Mejia','7271159','Cra 20A # 19-68 PANADERIA',1,11,DATE
'12/5/2014','CARDIATICOS',300,21,'M',28,'A'),
INSERT INTO
CITAS(codcita,codpaciente,codmedico,fechasolic,fechacita,horaini,horafin,estado)
VALUES
(8000,111,1000,'10/05/2014','11/05/2014','12:00 PM','12:30 PM','A'),
(8001,112,1000,'11/04/2013','12/05/2014','14:00 PM','14:10 PM','A'),
(8002,113,1001,'10/06/2014','11/05/2014','11:00 AM','11:20 AM','A');
INSERT INTO
CITASPARENTEZCO(codcita,codpaciente,codmedico,fechasolic,fechacita,horaini,horafi
n,estado) VALUES
(7000,20,1000,'10/05/2014','11/05/2014','12:00 PM','12:30 PM','A'),
(7001,21,1000,'11/04/2013','12/05/2014','14:00 PM','14:10 PM','A'),
(7002,22,1001,'10/06/2014','11/05/2014','11:00 AM','11:20 AM','A');
INSERT INTO
medicamento_formula(cod,codcita,codmedicamen,cantidad,presentacion,detalle)
vALUES
(1,8000,222,2,'DOLOR DE CABEZA','TOMAR DESPUES DE CADA COMIDA'),
(2,8001,223,1,'HIPERTENSION','2 DOSIS DIARIAS CADA 12 HORAS'),
(7,1001,104),
(8,1001,101);
----------------------------------------------------------------------------------------
-- LLAVES FORANEAS
--PARENTEZCO
ALTER TABLE PARENTEZCO ADD CONSTRAINT
FK_parentezco_codpaciente_paciente
FOREIGN KEY (codpaciente) REFERENCES PACIENTE (codpac);
--CITAS
ALTER TABLE CITAS ADD CONSTRAINT FK_citas_codmedico_medico
FOREIGN KEY (codmedico) REFERENCES MEDICO (codmedico);
--CITASPARENTEZCO
ALTER TABLE CITASPARENTEZCO ADD CONSTRAINT
FK_citasparentezco_codmedico_medico
FOREIGN KEY (codmedico) REFERENCES MEDICO (codmedico);
--CIUDAD
ALTER TABLE CIUDAD ADD CONSTRAINT FK_ciudad_codigo_departamento
FOREIGN KEY (codigo) REFERENCES DEPARTAMENTO (codigo);
--CONVENIOENTIDAD
ALTER TABLE CONVENIOENTIDAD ADD CONSTRAINT
FK_convenioentidad_coddep_departamento
FOREIGN KEY (coddep) REFERENCES DEPARTAMENTO (codigo);
--FORMULAS_CITA
ALTER TABLE FORMULAS_CITA ADD CONSTRAINT
FK_formulascitas_codmedico_medico
FOREIGN KEY (codmedico) REFERENCES MEDICO (codmedico);
--HISTORIA
ALTER TABLE HISTORIA ADD CONSTRAINT FK_historia_codpaciente_paciente
--medicamento_ formula
ALTER TABLE medicamento_formula ADD CONSTRAINT
FK_medicamentoformula_codmedicamen_medicamento
FOREIGN KEY (codmedicamen) REFERENCES MEDICAMENTOS (codmedica);
--MEDICO
ALTER TABLE MEDICO ADD CONSTRAINT FK_medico_coddep_departamento
FOREIGN KEY (coddep) REFERENCES DEPARTAMENTO (codigo);
--PACIENTE
ALTER TABLE PACIENTE ADD CONSTRAINT FK_paciente_coddep_departamento
FOREIGN KEY (coddep) REFERENCES DEPARTAMENTO (codigo);
--REMISION
ALTER TABLE REMISION ADD CONSTRAINT FK_remision_codmedico_medico
FOREIGN KEY (codmedico) REFERENCES MEDICO (codmedico);
--servicio_remision
ALTER TABLE servicio_remision ADD CONSTRAINT
FK_servicioremision_codservicio_servicio
FOREIGN KEY (codservicio) REFERENCES SERVICIO (codservicio);
--SERVIENTIDAD
ALTER TABLE SERVIENTIDAD ADD CONSTRAINT
FK_servientidad_codservicio_servicio
FOREIGN KEY (codservicio) REFERENCES SERVICIO (codservicio);
--MEDICO_ESPEC
ALTER TABLE MEDICO_ESPEC ADD CONSTRAINT
FK_medicoesp_codespecialidad_especialidad
FOREIGN KEY (codespecialidad) REFERENCES especialidad (codespecialidad);