base clinic a medic a tipo

Upload: minato44

Post on 06-Mar-2016

6 views

Category:

Documents


0 download

DESCRIPTION

Programacion mysql

TRANSCRIPT

CREATE DATABASE IF NOT EXISTS baseclinicamedicatipo1 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;USE baseclinicamedicatipo1;

CREATE TABLE IF NOT EXISTS alergias ( idAlergia int(5) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreAlergia varchar(150) NOT NULL, descripcion varchar(100) DEFAULT NULL, recomedacion varchar(250) DEFAULT NULL, PRIMARY KEY (idAlergia)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO alergias (idAlergia, nombreAlergia, descripcion, recomedacion) VALUES(00001, 'Al polvo', '', NULL),(00002, 'Sulfametoxazol', '', NULL),(00003, 'Penicilina', '', NULL),(00004, 'Hilo de sutura corriente', NULL, 'Usar un hilo especial o pega si es posible segn sea el caso');

CREATE TABLE IF NOT EXISTS alergiasporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idAlergia int(5) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, incioAlergia date DEFAULT NULL, finAlergia date DEFAULT NULL, PRIMARY KEY (idCita,idAlergia), KEY idCita (idCita), KEY idEnfermedad (idAlergia), KEY estado (idEstado), KEY idCita_2 (idCita), KEY idAlergia (idAlergia), KEY idEstado (idEstado)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO alergiasporpaciente (idCita, idAlergia, idEstado, incioAlergia, finAlergia) VALUES(0000000001, 00002, 01, '2015-06-08', NULL),(0000000003, 00004, 01, '2013-12-11', NULL);

CREATE TABLE IF NOT EXISTS citas ( idCita int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, idConsulta int(2) unsigned zerofill DEFAULT NULL, idPaciente int(5) unsigned zerofill DEFAULT NULL, fechaCita date NOT NULL, idJornada int(3) unsigned zerofill NOT NULL, horaCita time NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita), KEY idCita (idCita), KEY idJornada (idJornada), KEY idEstado (idEstado), KEY idEstado_2 (idEstado), KEY idPaciente (idPaciente)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;

INSERT INTO citas (idCita, idConsulta, idPaciente, fechaCita, idJornada, horaCita, idEstado) VALUES(0000000001, 01, 00009, '2015-09-07', 001, '09:00:00', 04),(0000000002, 02, 00009, '2015-09-14', 002, '17:00:00', 04),(0000000003, 01, 00001, '2015-09-01', 003, '09:30:00', 04),(0000000004, 02, 00001, '2015-10-02', 009, '09:00:00', 04),(0000000005, 01, 00006, '2015-10-20', 003, '09:30:00', 03),(0000000006, 01, 00002, '2015-10-20', 003, '10:00:00', 04),(0000000007, 01, 00007, '2015-10-22', 008, '17:00:00', 04);

CREATE TABLE IF NOT EXISTS consulta ( idCita int(10) unsigned zerofill NOT NULL, idPaciente int(5) unsigned zerofill NOT NULL, idConsulta int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita,idPaciente), KEY idCita (idCita), KEY consulta_ibfk_2 (idPaciente)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO consulta (idCita, idPaciente, idConsulta) VALUES(0000000001, 00009, 01),(0000000002, 00009, 02),(0000000003, 00001, 01),(0000000004, 00001, 02),(0000000005, 00006, 01),(0000000006, 00002, 01),(0000000007, 00007, 01);

CREATE TABLE IF NOT EXISTS departamentos ( idDepartamento int(2) unsigned zerofill NOT NULL AUTO_INCREMENT, departamento varchar(70) NOT NULL, PRIMARY KEY (idDepartamento)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;

INSERT INTO departamentos (idDepartamento, departamento) VALUES(01, 'Ahuachapn\r\n'),(02, 'Santa Ana'),(03, 'Sonsonate'),(04, 'Usulutn'),(05, 'San Miguel'),(06, 'Morazn'),(07, 'La Unin'),(08, 'La Libertad'),(09, 'Chalatenango'),(10, 'Cuscatln'),(11, 'San Salvador'),(12, 'La Paz'),(13, 'Cabaas'),(14, 'San Vicente');

CREATE TABLE IF NOT EXISTS descripcionconsulta ( idCita int(10) unsigned zerofill NOT NULL, descripcionConsulta text NOT NULL, PRIMARY KEY (idCita)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO descripcionconsulta (idCita, descripcionConsulta) VALUES(0000000001, 'Llego por primera vez y estaba mu feliz '),(0000000002, 'Se noto una gran mejoria'),(0000000003, 'Se notaba que estaba muy cansado'),(0000000004, 'No tiene mejora y senta molestia al sentarse');

CREATE TABLE IF NOT EXISTS dias ( idDia int(2) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreDia varchar(10) NOT NULL, PRIMARY KEY (idDia)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

INSERT INTO dias (idDia, nombreDia) VALUES(01, 'LUNES'),(02, 'MARTES'),(03, 'MIERCOLES'),(04, 'JUEVE'),(05, 'VIERNES'),(06, 'SABADO'),(07, 'DOMINGO');

CREATE TABLE IF NOT EXISTS direcciones ( correlativo int(5) NOT NULL AUTO_INCREMENT, idPaciente int(5) unsigned zerofill NOT NULL, direccion varchar(200) NOT NULL, idMunicipio int(3) unsigned zerofill NOT NULL, PRIMARY KEY (correlativo,idPaciente,idMunicipio), KEY idPaciente (idPaciente), KEY idMunicipio (idMunicipio)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

INSERT INTO direcciones (correlativo, idPaciente, direccion, idMunicipio) VALUES(1, 00001, 'Colonia San Luis casa # 109', 009),(2, 00002, 'Jardines del Tecana , pasaje las Flores casa # 24', 009),(3, 00003, 'Residencial Escalon II avenida el Roble casa #12 ', 009),(4, 00004, 'Residencial Bella Santa Ana casa #41 polgono D', 009),(5, 00005, 'Residencial Bella Santa Ana casa #41 polgono C', 009),(6, 00006, 'Residencial Varilochi casa #1', 009),(7, 00007, 'Colonia Bella Vista ', 009),(8, 00008, 'Residencial el Molino ', 009),(9, 00009, 'Residencial Escalon I, avenida el trbol casa #12', 009),(10, 00010, 'Residencial Santa Lucia', 009);

CREATE TABLE IF NOT EXISTS discapacidades ( idDiscapacidad int(4) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreDiscapacidad varchar(100) NOT NULL, PRIMARY KEY (idDiscapacidad)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO discapacidades (idDiscapacidad, nombreDiscapacidad) VALUES(0001, 'Cognitiva'),(0002, 'Psicosocial'),(0003, 'Fsica'),(0004, 'Sensorial');

CREATE TABLE IF NOT EXISTS discapacidadesdesporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idDiscapacidad int(4) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, origenDiscapacidad varchar(250) DEFAULT NULL, descripcion varchar(150) NOT NULL, PRIMARY KEY (idCita,idDiscapacidad), KEY idCita (idCita), KEY idEnfermedad (idDiscapacidad), KEY estado (idEstado)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO discapacidadesdesporpaciente (idCita, idDiscapacidad, idEstado, origenDiscapacidad, descripcion) VALUES(0000000003, 0003, 01, 'Accidente', 'Es grave');

CREATE TABLE IF NOT EXISTS enfermedades ( idEnfermedad int(5) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreEnfermedad varchar(100) NOT NULL, recomedacion varchar(250) NOT NULL, PRIMARY KEY (idEnfermedad)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

INSERT INTO enfermedades (idEnfermedad, nombreEnfermedad, recomedacion) VALUES(00001, 'Chikungunya', ''),(00002, 'Gripe', ''),(00003, 'Infeccion Vias Uriniarias', 'Tomar bastante liquido, preferencia agua.'),(00004, 'Anemia', 'Mejorar la dieta de alimentacion'),(00005, 'Colitis ulcerosa', ''),(00006, 'Insomnio', ''),(00007, 'Herpes', ''),(00008, 'Neumona', ''),(00009, 'Hepatitis', ''),(00010, 'Hipertiroidismo', '');

CREATE TABLE IF NOT EXISTS enfermedadesporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idEnfermedad int(5) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, incioEnfermedad date DEFAULT NULL, finEnfermedad date DEFAULT NULL, idTipo int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita,idEnfermedad), KEY idCita (idCita), KEY idEnfermedad (idEnfermedad), KEY estado (idEstado), KEY idTipo (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO enfermedadesporpaciente (idCita, idEnfermedad, idEstado, incioEnfermedad, finEnfermedad, idTipo) VALUES(0000000001, 00002, 02, '2015-04-06', NULL, 02),(0000000001, 00003, 01, NULL, NULL, 01),(0000000003, 00010, 01, '2014-12-01', NULL, 02),(0000000004, 00009, 01, '2015-10-29', NULL, 01);

CREATE TABLE IF NOT EXISTS estados ( idEstado int(2) unsigned zerofill NOT NULL AUTO_INCREMENT, estado varchar(15) NOT NULL, PRIMARY KEY (idEstado)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

INSERT INTO estados (idEstado, estado) VALUES(01, 'activo'),(02, 'Inactivo'),(03, 'Pendiente'),(04, 'Realizado/a'),(05, 'Cancelado/a');

CREATE TABLE IF NOT EXISTS examenes ( idExamen int(5) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreExamen varchar(100) NOT NULL, PRIMARY KEY (idExamen)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

INSERT INTO examenes (idExamen, nombreExamen) VALUES(00001, 'SANGRE'),(00002, 'HECES'),(00003, 'RADIOGRAFIA'),(00004, 'ELCTROCARDIOGRAMA'),(00005, 'ECOCARDIOGRAMA');

CREATE TABLE IF NOT EXISTS examenesporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idExamen int(5) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, fechaExamen date DEFAULT NULL, lectura varchar(500) DEFAULT NULL, idTipo int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita,idExamen), KEY idCita (idCita), KEY idEnfermedad (idExamen), KEY estado (idEstado), KEY idCita_2 (idCita), KEY idAlergia (idExamen), KEY idEstado (idEstado), KEY idTipo (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO examenesporpaciente (idCita, idExamen, idEstado, fechaExamen, lectura, idTipo) VALUES(0000000001, 00005, 03, '2015-11-13', NULL, 01),(0000000004, 00004, 03, '2015-12-04', NULL, 01);

CREATE TABLE IF NOT EXISTS examenfisico ( idCita int(10) unsigned zerofill NOT NULL, peso decimal(6,2) DEFAULT NULL, altura decimal(3,2) DEFAULT NULL, presion varchar(7) DEFAULT NULL, temperatura decimal(6,2) DEFAULT NULL, ritmoCardiaco int(3) DEFAULT NULL, saturacionO2 int(3) DEFAULT NULL, observacion varchar(200) DEFAULT NULL, PRIMARY KEY (idCita)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS horarios ( idHorario int(3) unsigned zerofill NOT NULL AUTO_INCREMENT, fechaInicio date NOT NULL, fechaFin date NOT NULL, PRIMARY KEY (idHorario)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

INSERT INTO horarios (idHorario, fechaInicio, fechaFin) VALUES(001, '2014-01-01', '2014-12-31'),(002, '2015-01-01', '2015-12-31');

CREATE TABLE IF NOT EXISTS infomedico ( duiMedico varchar(10) NOT NULL, medicoJVPM varchar(256) NOT NULL, especialidad1 varchar(30) DEFAULT NULL, especialidad2 varchar(30) DEFAULT NULL, nombre varchar(200) NOT NULL, PRIMARY KEY (duiMedico)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO infomedico (duiMedico, medicoJVPM, especialidad1, especialidad2, nombre) VALUES('01915445-0', 'jas8d781jkjasdoikmsdijqwdekoicasdj', 'Internista', NULL, 'Manuel Jose Lara');

CREATE TABLE IF NOT EXISTS jornadasdeatencion ( idJornada int(3) unsigned zerofill NOT NULL AUTO_INCREMENT, idDia int(2) unsigned zerofill NOT NULL, idHorario int(3) unsigned zerofill NOT NULL, horaInicio time NOT NULL, horaFin time NOT NULL, PRIMARY KEY (idJornada), KEY idDia (idDia), KEY idHorario (idHorario)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

INSERT INTO jornadasdeatencion (idJornada, idDia, idHorario, horaInicio, horaFin) VALUES(001, 01, 002, '09:00:00', '10:45:00'),(002, 01, 002, '16:00:00', '19:00:00'),(003, 02, 002, '09:00:00', '10:45:00'),(004, 02, 002, '16:00:00', '19:00:00'),(005, 03, 002, '09:00:00', '10:45:00'),(006, 03, 002, '16:00:00', '19:00:00'),(007, 04, 002, '09:00:00', '10:45:00'),(008, 04, 002, '16:00:00', '19:00:00'),(009, 05, 002, '09:00:00', '10:45:00'),(010, 05, 002, '16:00:00', '19:00:00');

CREATE TABLE IF NOT EXISTS medicamentos ( idMedicamento int(5) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreGenerico varchar(100) NOT NULL, nombreComercial varchar(100) DEFAULT NULL, descripcionMedicamentos varchar(200) DEFAULT NULL, PRIMARY KEY (idMedicamento)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=252 ;

INSERT INTO medicamentos (idMedicamento, nombreGenerico, nombreComercial, descripcionMedicamentos) VALUES(00001, 'CLORHIDRATO DE OXIMETAZOLINA 0.5 MG', 'AFRIN SPRAY', ''),(00002, 'NIFEDIPINA 30 MG', 'ADALAT OROS 30 MG', NULL),(00003, 'CLORHIDRATO DE BIPERIDENO 2 MG', 'AKINETON 2MG', 'AKINETON 2MG'),(00004, 'SECNIDAZOLE 166.66 MG + ITRACONAZOLE 33.33 MG', 'ALBISEC CAP ', NULL),(00005, 'ESPIRONOLACTONA 100 MG', 'ALDACTONE 100 MG', ''),(00006, '(SERTRALINA (CLORHIDRATO) 50 MG)', 'ALTRULIN 50 mg', ''),(00007, '(GLIMEPIRIDA 4 MG)', 'AMARYL 4mg', ''),(00008, '(GLIMEPIRIDA 4 MG/METFORMINA 1000 MG)', 'AMARYL M 4mg/1000 mg', ''),(00009, '(AMIKACINA (SULFATO) 500 MG/ML)', 'AMIKIN 1 gr. Im.', ''),(00010, '(MEBENDAZOLE 300MG/ QUINFAMIDA 150 MG.)', 'AMOEBRIZ 500 mg', ''),(00011, '(AMLODIPINA (BESILATO) 5 MG)', 'AMPLIRON 5 mg', ''),(00012, '(PICOSULFATO DE SODIO 5 MG)', 'ANARA 5mg', ''),(00013, '(CLOROQUINA 250 MG)', 'ARALEN 250', ''),(00014, '(AMOXICILINA 875 MG + ACIDO CLAVUL?NICO 125 MG)', 'AUGMENTIN 12 H', ''),(00015, '(TARTRATO DE ERGOTAMINA, PARACETAMOL Y CAFE?NA)', 'AVAMIGRAN ', ''),(00016, '(FLUTICASONA FUROATO 27,5 MCG/PULV)', 'AVAMYS SPRAY ( 27,5 mcg/pulv.)', ''),(00017, '(MOXIFLOXACINO 400)', 'AVELOX 400 mg', ''),(00018, '(ATORVASTATINA 40 MG)', 'AXO 40 mg', ''),(00019, '(SULFASALAZINA 500 MG)', 'AZULFIDINE 500 mg', ''),(00020, '(CLOTRIMAZOLE+ DEXAMETASONA + NEOMICINA)', 'BAYCUTEN N CREMA', '');

CREATE TABLE IF NOT EXISTS medicamentosporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idMedicamento int(5) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, incioMedicacion date DEFAULT NULL, finMedicacion date DEFAULT NULL, idTipo int(2) unsigned zerofill NOT NULL, razones varchar(200) NOT NULL, dosis varchar(250) NOT NULL, PRIMARY KEY (idCita,idMedicamento), KEY idCita (idCita), KEY idEnfermedad (idMedicamento), KEY estado (idEstado), KEY idCita_2 (idCita), KEY idAlergia (idMedicamento), KEY idEstado (idEstado), KEY idTipo (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO medicamentosporpaciente (idCita, idMedicamento, idEstado, incioMedicacion, finMedicacion, idTipo, razones, dosis) VALUES(0000000001, 00007, 01, NULL, NULL, 01, 'Necesita para mejorar', '1 capsula por dia'),(0000000002, 00008, 01, NULL, NULL, 02, '', '3 diarias'),(0000000003, 00013, 01, NULL, NULL, 01, 'Debilidad', '1 capsula'),(0000000004, 00004, 01, NULL, NULL, 01, 'Complemento', '1 sibre a la semana');

CREATE TABLE IF NOT EXISTS municipiospordepartamento ( idDepartamento int(2) unsigned zerofill NOT NULL, idMunicipio int(3) unsigned zerofill NOT NULL, municipio varchar(100) NOT NULL, PRIMARY KEY (idMunicipio), KEY idDepartamento (idDepartamento)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO municipiospordepartamento (idDepartamento, idMunicipio, municipio) VALUES(02, 001, 'Chalchuapa'),(02, 002, 'Coatepeque'),(02, 003, 'El Congo'),(02, 004, 'El Porvenir'),(02, 005, 'Masahuat'),(02, 006, 'Metapn'),(02, 007, 'San Antonio Pajona'),(02, 008, 'San Sebastin Salitrillo'),(02, 009, 'Santa Ana'),(02, 010, 'Santa Rosa Guachipiln'),(02, 011, 'Santiago de la Frontera'),(02, 012, 'Texistepeque'),(02, 013, 'Guajoyo');

CREATE TABLE IF NOT EXISTS operaciones ( idOperaciones int(4) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreOperacion varchar(50) NOT NULL, recomedacion varchar(250) DEFAULT NULL, comentario varchar(150) DEFAULT NULL, PRIMARY KEY (idOperaciones)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO operaciones (idOperaciones, nombreOperacion, recomedacion, comentario) VALUES(0001, 'Apendicitis', NULL, ''),(0002, 'Ciruga para las cataratas', NULL, ''),(0003, 'Mastectoma', NULL, 'Extirpacin de todo o parte del seno.'),(0004, 'Amigdalectoma', NULL, 'Extirpacin quirrgica de una o ambas amgdalas. ');

CREATE TABLE IF NOT EXISTS operacionesporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idOperacion int(4) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, fechaOperacion date DEFAULT NULL, idTipo int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita,idOperacion), KEY idCita (idCita), KEY idEnfermedad (idOperacion), KEY estado (idEstado), KEY idCita_2 (idCita), KEY idAlergia (idOperacion), KEY idEstado (idEstado), KEY idTipo (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO operacionesporpaciente (idCita, idOperacion, idEstado, fechaOperacion, idTipo) VALUES(0000000001, 0002, 04, NULL, 02),(0000000004, 0004, 03, '2015-12-04', 01);

CREATE TABLE IF NOT EXISTS pacientes ( idPaciente int(5) unsigned zerofill NOT NULL, apellido1 varchar(50) NOT NULL, apellido2 varchar(50) DEFAULT NULL, nombre varchar(100) NOT NULL, fechaNacimiento date DEFAULT NULL, sexo varchar(1) DEFAULT NULL, telefonoFijo int(8) DEFAULT NULL, telefonoCelular int(8) DEFAULT NULL, `profesion/oficio` varchar(150) DEFAULT NULL, imagen longblob, nombreImagen varchar(200) DEFAULT NULL, PRIMARY KEY (idPaciente)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO pacientes (idPaciente, apellido1, apellido2, nombre, fechaNacimiento, sexo, telefonoFijo, telefonoCelular, profesion/oficio, imagen, nombreImagen) VALUES(00001, 'Castro', 'Bonilla', 'Javier', '1995-12-13', 'M', 29984455, 76515372, NULL, NULL, NULL),(00002, 'Elizondo', 'Martinez', 'Mara Jos', '1982-11-30', 'F', 28798398, 72648499, NULL, NULL, NULL),(00003, 'Figueroa', 'Herrera', 'Jos Leonel', '1994-09-13', 'M', 24472398, 65273989, NULL, NULL, NULL),(00004, 'Flores', 'Perez', 'Juan', '1990-09-09', 'M', 27482949, 73949302, 'Ingeniero Civil', NULL, NULL),(00005, 'Hernandez', 'Cruz', 'Andrea Sofia', '1996-03-01', 'F', 24517864, 75639182, NULL, NULL, NULL),(00006, 'Morales', 'Lpez', 'Flor Mara', '1993-01-01', 'F', 27489397, 72849438, NULL, NULL, NULL),(00007, 'Raymundo', 'Flores', 'Timotea Apolinaria', '1970-03-17', 'F', 28747326, 72837498, NULL, NULL, NULL),(00008, 'Santos', 'Bonilla', 'Annie', '1991-09-01', 'F', 22991188, 77889966, NULL, NULL, NULL),(00009, 'Santos', 'Garmendia', 'German', '1999-02-02', 'M', 22338899, 77887788, NULL, NULL, NULL),(00010, 'Vsquez', 'Hernndez', 'Edwin Omar', '1992-05-15', 'M', 27483959, 75938471, NULL, NULL, NULL);

CREATE TABLE IF NOT EXISTS tipos ( idTipo int(2) unsigned zerofill NOT NULL AUTO_INCREMENT, tipo varchar(15) NOT NULL, PRIMARY KEY (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

INSERT INTO tipos (idTipo, tipo) VALUES(01, 'Diagnosticado'),(02, 'Antecedente');

CREATE TABLE IF NOT EXISTS tratamientos ( idTratamiento int(4) unsigned zerofill NOT NULL AUTO_INCREMENT, nombreTratamiento varchar(50) NOT NULL, PRIMARY KEY (idTratamiento)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

INSERT INTO tratamientos (idTratamiento, nombreTratamiento) VALUES(0001, 'QUIMIOTERAPIA');

CREATE TABLE IF NOT EXISTS tratamientosporpaciente ( idCita int(10) unsigned zerofill NOT NULL, idTratamiento int(4) unsigned zerofill NOT NULL, idEstado int(2) unsigned zerofill NOT NULL, inicioTratamiento date DEFAULT NULL, finTratamiento date DEFAULT NULL, idTipo int(2) unsigned zerofill NOT NULL, PRIMARY KEY (idCita,idTratamiento), KEY idCita (idCita), KEY idEnfermedad (idTratamiento), KEY estado (idEstado), KEY idCita_2 (idCita), KEY idAlergia (idTratamiento), KEY idEstado (idEstado), KEY idTipo (idTipo)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO tratamientosporpaciente (idCita, idTratamiento, idEstado, inicioTratamiento, finTratamiento, idTipo) VALUES(0000000004, 0001, 01, '2015-10-29', NULL, 01);

ALTER TABLE alergiasporpaciente ADD CONSTRAINT alergiasporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT alergiasporpaciente_ibfk_2 FOREIGN KEY (idAlergia) REFERENCES alergias (idAlergia), ADD CONSTRAINT alergiasporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado);

ALTER TABLE citas ADD CONSTRAINT citas_ibfk_1 FOREIGN KEY (idJornada) REFERENCES jornadasdeatencion (idJornada), ADD CONSTRAINT citas_ibfk_2 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT citas_ibfk_3 FOREIGN KEY (idPaciente) REFERENCES pacientes (idPaciente);

ALTER TABLE descripcionconsulta ADD CONSTRAINT descripcionconsulta_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita);

ALTER TABLE direcciones ADD CONSTRAINT direcciones_ibfk_3 FOREIGN KEY (idPaciente) REFERENCES pacientes (idPaciente), ADD CONSTRAINT direcciones_ibfk_2 FOREIGN KEY (idMunicipio) REFERENCES municipiospordepartamento (idMunicipio);

ALTER TABLE discapacidadesdesporpaciente ADD CONSTRAINT discapacidadesdesporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT discapacidadesdesporpaciente_ibfk_2 FOREIGN KEY (idDiscapacidad) REFERENCES discapacidades (idDiscapacidad), ADD CONSTRAINT discapacidadesdesporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado);

ALTER TABLE enfermedadesporpaciente ADD CONSTRAINT enfermedadesporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT enfermedadesporpaciente_ibfk_2 FOREIGN KEY (idEnfermedad) REFERENCES enfermedades (idEnfermedad), ADD CONSTRAINT enfermedadesporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT enfermedadesporpaciente_ibfk_4 FOREIGN KEY (idTipo) REFERENCES tipos (idTipo);

ALTER TABLE examenesporpaciente ADD CONSTRAINT examenesporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT examenesporpaciente_ibfk_2 FOREIGN KEY (idExamen) REFERENCES examenes (idExamen), ADD CONSTRAINT examenesporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT examenesporpaciente_ibfk_4 FOREIGN KEY (idTipo) REFERENCES tipos (idTipo);

ALTER TABLE examenfisico ADD CONSTRAINT examenfisico_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita);

ALTER TABLE jornadasdeatencion ADD CONSTRAINT jornadasdeatencion_ibfk_2 FOREIGN KEY (idDia) REFERENCES dias (idDia), ADD CONSTRAINT jornadasdeatencion_ibfk_3 FOREIGN KEY (idHorario) REFERENCES horarios (idHorario);

ALTER TABLE medicamentosporpaciente ADD CONSTRAINT medicamentosporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT medicamentosporpaciente_ibfk_2 FOREIGN KEY (idMedicamento) REFERENCES medicamentos (idMedicamento), ADD CONSTRAINT medicamentosporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT medicamentosporpaciente_ibfk_4 FOREIGN KEY (idTipo) REFERENCES tipos (idTipo);

ALTER TABLE municipiospordepartamento ADD CONSTRAINT municipiospordepartamento_ibfk_1 FOREIGN KEY (idDepartamento) REFERENCES departamentos (idDepartamento);

ALTER TABLE operacionesporpaciente ADD CONSTRAINT operacionesporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT operacionesporpaciente_ibfk_2 FOREIGN KEY (idOperacion) REFERENCES operaciones (idOperaciones), ADD CONSTRAINT operacionesporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT operacionesporpaciente_ibfk_4 FOREIGN KEY (idTipo) REFERENCES tipos (idTipo);

ALTER TABLE tratamientosporpaciente ADD CONSTRAINT tratamientosporpaciente_ibfk_1 FOREIGN KEY (idCita) REFERENCES citas (idCita), ADD CONSTRAINT tratamientosporpaciente_ibfk_2 FOREIGN KEY (idTratamiento) REFERENCES tratamientos (idTratamiento), ADD CONSTRAINT tratamientosporpaciente_ibfk_3 FOREIGN KEY (idEstado) REFERENCES estados (idEstado), ADD CONSTRAINT tratamientosporpaciente_ibfk_4 FOREIGN KEY (idTipo) REFERENCES tipos (idTipo);