-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Servidor: 127.0.0.1:3306 -- Tiempo de generación: 28-10-2024 a las 12:51:53 -- Versión del servidor: 8.3.0 -- Versión de PHP: 8.1.2-1ubuntu2.19 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Base de datos: zuleannys_1 -- DELIMITER $$ -- -- Procedimientos -- CREATE DEFINER=zuleannysuva@% PROCEDURE insertAlergia (IN p_nombre VARCHAR(100), IN p_gravedad VARCHAR(50), IN p_fecha_de_diagnostico DATE, IN p_medicamentos VARCHAR(255)) BEGIN DECLARE alergiaExistente INT; SELECT COUNT(*) INTO alergiaExistente FROM alergias WHERE nombre = p_nombre; IF alergiaExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'La alergia ya existe.'; ELSE INSERT INTO alergias (nombre, gravedad, fecha_de_diagnostico, medicamentos) VALUES (p_nombre, p_gravedad, p_fecha_de_diagnostico, p_medicamentos); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertAntecedenteFamiliar (IN p_relacion_familiar VARCHAR(100), IN p_enfermedad_o_condicion VARCHAR(255), IN p_estado_actual VARCHAR(50), IN p_registro DATE, IN p_tratamiento VARCHAR(255), IN p_nivel_de_riesgo VARCHAR(50), IN p_codpaciente INT) BEGIN DECLARE antecedenteExistente INT; SELECT COUNT(*) INTO antecedenteExistente FROM antecedentes_familiares WHERE enfermedad_o_condicion = p_enfermedad_o_condicion AND codpaciente = p_codpaciente; IF antecedenteExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El antecedente familiar ya existe.'; ELSE INSERT INTO antecedentes_familiares (relacion_familiar, enfermedad_o_condicion, estado_actual, registro, tratamiento, nivel_de_riesgo, codpaciente) VALUES (p_relacion_familiar, p_enfermedad_o_condicion, p_estado_actual, p_registro, p_tratamiento, p_nivel_de_riesgo, p_codpaciente); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertCirugia (IN p_paciente_id INT, IN p_tipo VARCHAR(50), IN p_fecha DATE, IN p_nombre_cirujano VARCHAR(100), IN p_descripcion TEXT, IN p_registro_de_seguimiento TEXT, IN p_estado_de_recuperacion TEXT, IN p_registro_de_consulta TEXT) BEGIN DECLARE cirugiaId INT; INSERT INTO cirugias (tipo, fecha, nombre_cirujano, descripcion, registro_de_seguimiento, estado_de_recuperacion, registro_de_consulta) VALUES (p_tipo, p_fecha, p_nombre_cirujano, p_descripcion, p_registro_de_seguimiento, p_estado_de_recuperacion, p_registro_de_consulta); SET cirugiaId = LAST_INSERT_ID(); END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertCita (IN p_estado VARCHAR(50), IN p_fecha_cita DATE, IN p_hora_cita TIME, IN p_motivo TEXT, IN p_codhospital INT, IN p_codpaciente INT, IN p_codmedico INT) BEGIN DECLARE citaExistente INT; SELECT COUNT(*) INTO citaExistente FROM citas WHERE fecha_cita = p_fecha_cita AND hora_cita = p_hora_cita AND codpaciente = p_codpaciente; IF citaExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'La cita ya existe para este paciente en la fecha y hora especificada.'; ELSE INSERT INTO citas (estado, fecha_cita, hora_cita, motivo, codhospital, codpaciente, codmedico) VALUES (p_estado, p_fecha_cita, p_hora_cita, p_motivo, p_codhospital, p_codpaciente, p_codmedico); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertDispositivos (IN p_nombre VARCHAR(100), IN p_tipo VARCHAR(100), IN p_descripcion TEXT, IN p_fabricante VARCHAR(100), IN p_numero_de_serie VARCHAR(100), IN p_fecha_de_adquisicion DATE, IN p_estado VARCHAR(50), IN p_almacenamiento VARCHAR(50), IN p_conectividad VARCHAR(50), IN p_compatibilidad VARCHAR(50), IN p_mantenimiento VARCHAR(50), IN p_ubicacion_actual VARCHAR(100), IN p_codrutina INT, IN p_codpaciente INT) BEGIN DECLARE dispositivoExistente INT; SELECT COUNT(*) INTO dispositivoExistente FROM dispositivos WHERE numero_de_serie = p_numero_de_serie; IF dispositivoExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El dispositivo con este número de serie ya existe.'; ELSE INSERT INTO dispositivos (nombre, tipo, descripcion, fabricante, numero_de_serie, fecha_de_adquisicion, estado, almacenamiento, conectividad, compatibilidad, mantenimiento, ubicacion_actual, codrutina, codpaciente) VALUES (p_nombre, p_tipo, p_descripcion, p_fabricante, p_numero_de_serie, p_fecha_de_adquisicion, p_estado, p_almacenamiento, p_conectividad, p_compatibilidad, p_mantenimiento, p_ubicacion_actual, p_codrutina, p_codpaciente); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertEnfermedadCronica (IN p_nombre VARCHAR(100), IN p_descripcion TEXT, IN p_tratamiento TEXT, IN p_nivel_de_control VARCHAR(50)) BEGIN DECLARE enfermedadExistente INT; SELECT COUNT(*) INTO enfermedadExistente FROM enfermedades_cronicas WHERE nombre = p_nombre; IF enfermedadExistente > 0 THEN UPDATE enfermedades_cronicas SET descripcion = p_descripcion, tratamiento = p_tratamiento, nivel_de_control = p_nivel_de_control WHERE nombre = p_nombre; ELSE INSERT INTO enfermedades_cronicas (nombre, descripcion, tratamiento, nivel_de_control) VALUES (p_nombre, p_descripcion, p_tratamiento, p_nivel_de_control); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertHistorialMedico (IN p_fecha_registro DATE, IN p_hora_registro TIME, IN p_presion_sistolica INT, IN p_presion_distolica INT, IN p_frecuencia_cardica INT, IN p_nivel_de_oxigeno_de_sangre INT, IN p_diagnostico_medico TEXT, IN p_cambio_de_animo TEXT, IN p_registro_adiccional TEXT, IN p_codpaciente INT, IN p_codcirugia INT, IN p_codenfermadadcronica INT) BEGIN DECLARE historialExistente INT; SELECT COUNT(*) INTO historialExistente FROM Historial_medico WHERE fecha_registro = p_fecha_registro AND hora_registro = p_hora_registro AND codpaciente = p_codpaciente; IF historialExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El historial médico ya existe para este paciente en la fecha y hora especificada.'; ELSE INSERT INTO Historial_medico (fecha_registro, hora_registro, presion_sistolica, presion_distolica, frecuencia_cardica, nivel_de_oxigeno_de_sangre, diagnostico_medico, cambio_de_animo, registro_adiccional, codpaciente, codcirugia, codenfermadadcronica) VALUES (p_fecha_registro, p_hora_registro, p_presion_sistolica, p_presion_distolica, p_frecuencia_cardica, p_nivel_de_oxigeno_de_sangre, p_diagnostico_medico, p_cambio_de_animo, p_registro_adiccional, p_codpaciente, p_codcirugia, p_codenfermadadcronica); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertHospital (IN p_nombre VARCHAR(100), IN p_direccion VARCHAR(255), IN p_numero VARCHAR(20), IN p_correo VARCHAR(100), IN p_sitio VARCHAR(100)) BEGIN DECLARE hospitalExistente INT; SELECT COUNT(*) INTO hospitalExistente FROM Hospital WHERE nombre = p_nombre; IF hospitalExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El hospital ya existe con este nombre.'; ELSE INSERT INTO Hospital (nombre, direccion, numero, correo, sitio) VALUES (p_nombre, p_direccion, p_numero, p_correo, p_sitio); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertMedicamento (IN p_nombre VARCHAR(100), IN p_descripcion TEXT, IN p_formula_farmaceutica VARCHAR(100), IN p_indicaciones TEXT, IN p_efecto_secundario TEXT) BEGIN DECLARE medicamentoExistente INT; SELECT COUNT(*) INTO medicamentoExistente FROM medicamentos WHERE nombre = p_nombre; IF medicamentoExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El nombre del medicamento ya existe.'; ELSE INSERT INTO medicamentos (nombre, descripcion, formula_farmaceutica, indicaciones, efecto_secundario) VALUES (p_nombre, p_descripcion, p_formula_farmaceutica, p_indicaciones, p_efecto_secundario); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertMedico (IN p_nombre VARCHAR(100), IN p_apellido VARCHAR(100), IN p_correo VARCHAR(100), IN p_documento VARCHAR(20), IN p_estado VARCHAR(20), IN p_telefono VARCHAR(20), IN p_especialidad VARCHAR(100)) BEGIN DECLARE medicoExistente INT; SELECT COUNT(*) INTO medicoExistente FROM medico WHERE documento = p_documento; IF medicoExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El documento del médico ya existe.'; ELSE INSERT INTO medico (nombre, apellido, correo, documento, estado, telefono, especialidad) VALUES (p_nombre, p_apellido, p_correo, p_documento, p_estado, p_telefono, p_especialidad); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertPaciente (IN p_nombres VARCHAR(45), IN p_apellidos VARCHAR(45), IN p_telefono VARCHAR(20), IN p_correo VARCHAR(45), IN p_fecha_registro DATE, IN p_direccion VARCHAR(45), IN p_grupo_sanguineo VARCHAR(45), IN p_altura VARCHAR(45), IN p_peso VARCHAR(45), IN p_contacto_de_emergencia VARCHAR(45), IN p_eps VARCHAR(45), IN p_codmedicamento INT(11)) BEGIN DECLARE pacienteExistente INT; SELECT COUNT(*) INTO pacienteExistente FROM pacientes WHERE correo = p_correo; IF pacienteExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'El correo del paciente ya existe.'; ELSE INSERT INTO pacientes (nombres, apellidos, telefono, correo, fecha_de_registro, direccion, grupo_sanguineo, altura, peso, contacto_de_emergencia, eps, codmedicamento) VALUES (p_nombres, p_apellidos, p_telefono, p_correo, p_fecha_registro, p_direccion, p_grupo_sanguineo, p_altura, p_peso, p_contacto_de_emergencia, p_eps, p_codmedicamento); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE insertRutina (IN p_nombre VARCHAR(45), IN p_descripcion VARCHAR(45), IN p_tipo VARCHAR(45), IN p_frecuencia VARCHAR(45), IN p_horario VARCHAR(45), IN p_duracion VARCHAR(45), IN p_objetivo VARCHAR(45), IN p_recursos VARCHAR(45), IN p_estado_actual VARCHAR(45)) BEGIN DECLARE rutinaExistente INT; -- Verificar si ya existe una rutina con el mismo nombre SELECT COUNT(*) INTO rutinaExistente FROM rutinas WHERE nombre = p_nombre; IF rutinaExistente > 0 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'La rutina ya existe.'; ELSE INSERT INTO rutinas (nombre, descripcion, tipo, frecuencia, horario, duracion, objetivo, recursos, estado_actual) VALUES (p_nombre, p_descripcion, p_tipo, p_frecuencia, p_horario, p_duracion, p_objetivo, p_recursos, p_estado_actual); END IF; END$$ CREATE DEFINER=zuleannysuva@% PROCEDURE ObtenerInformacionPacientesPorID (IN pacienteID INT) BEGIN SELECT p.codpaciente, p.nombres, p.apellidos, COUNT(c.codcita) AS total_citas, COUNT(a.codalergia) AS total_alergias, COUNT(DISTINCT r.codantecedentefamiliar) AS total_antecedentes_familiares FROM pacientes p LEFT JOIN citas c ON p.codpaciente = c.codpaciente LEFT JOIN parcialer pr ON p.codpaciente = pr.codpaciente LEFT JOIN alergias a ON pr.codalergia = a.codalergia LEFT JOIN antecedentes_familiares r ON p.codpaciente = r.codpaciente WHERE p.codpaciente = pacienteID GROUP BY p.codpaciente, p.nombres, p.apellidos; END$$ DELIMITER ; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla alergias -- CREATE TABLE alergias ( codalergia int NOT NULL, nombre varchar(45) NOT NULL, gravedad varchar(45) NOT NULL, fecha_de_diagnostico date NOT NULL, medicamentos varchar(45) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla alergias -- INSERT INTO alergias (codalergia, nombre, gravedad, fecha_de_diagnostico, medicamentos) VALUES (1, 'renitis', 'baja', '2024-05-02', 'acetaminofen'), (2, 'asma', 'alta', '2024-05-03', 'salbutamol'), (3, 'dermatitis', 'media', '2024-05-04', 'clobetasol'), (4, 'alergia a los mariscos', 'alta', '2024-05-05', 'epinefrina'), (5, 'alergia al polen', 'media', '2024-05-06', 'loratadina'), (6, 'alergia al cacahuate', 'alta', '2024-05-07', 'epipen'), (7, 'alergia a los lácteos', 'alta', '2024-05-08', 'antihistamínicos'), (8, 'alergia al polvo', 'media', '2024-05-09', 'fluticasona'), (9, 'conjuntivitis alérgica', 'baja', '2024-05-10', 'gotas para los ojos'), (10, 'alergia al huevo', 'alta', '2024-05-11', 'epipen'), (11, 'alergia al veneno de abeja', 'alta', '2024-05-12', 'antihistamínicos'), (12, 'alergia al gluten', 'media', '2024-05-13', 'cetirizina'), (13, 'alergia al látex', 'alta', '2024-05-14', 'prednisona'), (14, 'alergia a los gatos', 'baja', '2024-05-15', 'loratadina'), (15, 'alergia al sol', 'alta', '2024-05-16', 'clobetasol'), (16, 'alergia al cacahuate', 'alta', '2024-05-17', 'epipen'), (17, 'alergia al pescado', 'alta', '2024-05-18', 'epinefrina'), (18, 'alergia al polen de hierba', 'media', '2024-05-19', 'fexofenadina'), (19, 'alergia al ácaro del polvo', 'baja', '2024-05-20', 'montelukast'), (20, 'alergia al látex', 'alta', '2024-05-21', 'prednisona'), (21, 'alergia al frío', 'alta', '2024-05-22', 'antihistamínicos'), (22, 'alergia al tinte para el cabello', 'media', '2024-05-23', 'cetirizina'), (23, 'alergia al veneno de avispa', 'alta', '2024-05-24', 'epinefrina'), (24, 'alergia al trigo', 'baja', '2024-05-25', 'loratadina'), (25, 'alergia al pelo de perro', 'alta', '2024-05-26', 'clobetasol'), (26, 'alergia al cacahuete', 'alta', '2024-05-27', 'epipen'), (27, 'alergia al moho', 'media', '2024-05-28', 'fluticasona'), (28, 'alergia a la penicilina', 'alta', '2024-05-29', 'antihistamínicos'), (29, 'alergia al maíz', 'baja', '2024-05-30', 'loratadina'), (30, 'alergia al huevo', 'alta', '2024-05-31', 'epipen'), (31, 'alergia al maní', 'alta', '2024-06-01', 'antihistamínicos'), (32, 'alergia al marisco', 'alta', '2024-06-02', 'epinefrina'), (33, 'alergia a los ácaros', 'media', '2024-06-03', 'cetirizina'), (34, 'alergia a los lácteos', 'alta', '2024-06-04', 'antihistamínicos'), (35, 'alergia a la soja', 'baja', '2024-06-05', 'loratadina'), (36, 'alergia al polvo', 'media', '2024-06-06', 'fluticasona'), (37, 'alergia a las nueces', 'alta', '2024-06-07', 'epipen'), (38, 'alergia a la histamina', 'media', '2024-06-08', 'clobetasol'), (39, 'alergia a la aspirina', 'alta', '2024-06-09', 'antihistamínicos'), (40, 'alergia al tinte para el cabello', 'media', '2024-06-10', 'cetirizina'), (41, 'alergia al mango', 'alta', '2024-06-11', 'epipen'), (42, 'alergia al pescado', 'alta', '2024-06-12', 'antihistamínicos'), (43, 'alergia al moho', 'media', '2024-06-13', 'fluticasona'), (44, 'alergia al polen de gramíneas', 'baja', '2024-06-14', 'loratadina'), (45, 'alergia a la leche de vaca', 'alta', '2024-06-15', 'antihistamínicos'), (46, 'alergia al látex', 'alta', '2024-06-16', 'prednisona'), (47, 'alergia a las picaduras de insectos', 'alta', '2024-06-17', 'epinefrina'), (48, 'alergia al trigo', 'baja', '2024-06-18', 'loratadina'), (49, 'alergia a la penicilina', 'alta', '2024-06-19', 'antihistamínicos'), (50, 'alergia a los gatos', 'baja', '2024-06-20', 'cetirizina'), (51, 'alergia al sol', 'alta', '2024-06-21', 'clobetasol'), (52, 'alergia a los cacahuetes', 'alta', '2024-06-22', 'epipen'), (53, 'alergia al polvo', 'media', '2024-06-23', 'fluticasona'), (54, 'alergia al marisco', 'alta', '2024-05-02', 'epinefrina'), (55, 'alergia al huevo', 'alta', '2024-06-25', 'epipen'), (56, 'alergia al polen', 'media', '2024-06-26', 'cetirizina'), (57, 'alergia al tinte para el cabello', 'media', '2024-06-27', 'loratadina'), (58, 'alergia al sol', 'alta', '2024-06-28', 'clobetasol'), (59, 'alergia a los frutos secos', 'alta', '2024-06-29', 'antihistamínicos'), (60, 'alergia al polen de las flores', 'baja', '2024-06-30', 'fluticasona'), (61, 'alergia a los gatos', 'baja', '2024-07-01', 'loratadina'), (62, 'alergia a la penicilina', 'alta', '2024-07-02', 'antihistamínicos'), (63, 'alergia al cacahuete', 'alta', '2024-07-03', 'epipen'), (64, 'alergia al polvo', 'media', '2024-07-04', 'cetirizina'), (65, 'alergia al moho', 'alta', '2024-07-05', 'clobetasol'), (66, 'alergia a los mariscos', 'alta', '2024-07-06', 'epinefrina'), (67, 'alergia al látex', 'alta', '2024-07-07', 'antihistamínicos'), (68, 'alergia al pelo de perro', 'alta', '2024-07-08', 'prednisona'), (69, 'alergia a la aspirina', 'alta', '2024-07-09', 'antihistamínicos'), (70, 'alergiaNueva', 'moderada', '2024-02-01', 'ibuprofeno'), (71, 'Salomes', 'baja', '2024-05-02', 'acetaminofen'), (72, 'martina', 'medio', '2024-02-02', 'acetaminofen'), (73, 'manuela', 'medio', '2023-09-26', 'acetaminofen'), (74, 'demartitis', 'leve', '2024-02-02', 'loratadina'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla antecedentes_familiares -- CREATE TABLE antecedentes_familiares ( codantecedentefamiliar int NOT NULL, relacion_familiar varchar(45) NOT NULL, enfermedad_o_condicion varchar(45) NOT NULL, estado_actual varchar(45) NOT NULL, registro varchar(45) NOT NULL, tratamiento varchar(45) NOT NULL, nivel_de_riesgo varchar(45) NOT NULL, codpaciente int NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla antecedentes_familiares -- INSERT INTO antecedentes_familiares (codantecedentefamiliar, relacion_familiar, enfermedad_o_condicion, estado_actual, registro, tratamiento, nivel_de_riesgo, codpaciente) VALUES (2, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 78), (3, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 78), (4, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 78), (5, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 79), (6, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 79), (7, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 79), (8, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 80), (9, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 80), (10, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 80), (11, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 81), (12, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 82), (13, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 82), (14, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 82), (15, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 83), (16, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 83), (17, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 83), (18, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 84), (19, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 84), (20, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 84), (21, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 85), (22, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 85), (23, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 85), (24, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 86), (25, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 86), (26, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 86), (27, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 87), (28, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 87), (29, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 87), (30, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 88), (31, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 88), (32, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 88), (33, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 89), (34, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 89), (35, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 89), (36, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 90), (37, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 90), (38, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 90), (39, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 91), (40, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 91), (41, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 91), (42, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 92), (43, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 92), (44, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 92), (45, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 93), (46, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 93), (47, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 93), (48, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 94), (49, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 94), (50, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 94), (51, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 95), (52, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 95), (53, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 95), (54, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 96), (55, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 96), (56, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 96), (57, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 97), (58, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 97), (59, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 97), (60, 'Padre', 'Hipertensión', 'Controlado', '2023-01-15', 'Medicación', 'Bajo', 98), (61, 'Madre', 'Diabetes', 'Controlada', '2023-01-15', 'Insulina', 'Moderado', 98), (62, 'Hermano', 'Asma', 'Controlado', '2023-01-15', 'Inhalador', 'Bajo', 98), (63, 'tio paterno', 'alopesia', 'activo', '2023-12-24', 'analgesicos', 'bajo', 95), (64, 'tio paterno', 'alopesia', 'activo', '2023-12-25', 'analgesicos', 'bajo', 94); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla cirugias -- CREATE TABLE cirugias ( codcirugia int NOT NULL, tipo varchar(45) NOT NULL, fecha date NOT NULL, nombre_cirujano varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, descripcion varchar(45) NOT NULL, registro_de_seguimiento varchar(45) NOT NULL, estado_de_recuperacion varchar(45) NOT NULL, registro_de_consulta varchar(45) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla cirugias -- INSERT INTO cirugias (codcirugia, tipo, fecha, nombre_cirujano, descripcion, registro_de_seguimiento, estado_de_recuperacion, registro_de_consulta) VALUES (1, 'Cirugía de corazón abierto', '2024-02-14', 'Mauricio Anelio', 'rcuidadosa evaluación ', 'Resultados de exámenes preoperatorios ', 'en proceso', 'es las 2 consulta'), (2, 'Cirugía de bypass coronario', '2024-02-07', 'Andres Felipie', 'requiere una cuidadosa evaluación', 'seguimiento ', 'mejorado', 'estuvo en 5 consultas '), (3, 'reemplazo de válvula cardíaca', '2024-01-31', 'Mauricio Anelio', 'en proceso de seguimiento ', '(análisis de sangre, radiografías, etc.):', 'en proceso', 'es las 2 consulta'), (4, 'aneurisma aórtico', '2024-05-01', 'Andres Mautero', 'cuidadosa evaluación ', ' seguimiento exitosos', 'mejorado', 'estuvo en 5 consultas '), (5, 'Urgente', '2024-05-06', 'Cirugia cardíaca urgente', 'Procedimiento para tratar una afeccion', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (6, 'Electiva', '2024-05-07', 'Mastopectomía', 'Extirpación quirúrgica de una o ambas mamas', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (7, 'Electiva', '2024-05-08', 'Cirugía de cataratas', 'Remoción del cristalino opaco del ojo', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (8, 'Electiva', '2024-05-07', 'Mastopectomía', 'Extirpación quirúrgica de una o ambas mamas', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (11, 'Urgente', '2024-05-06', 'Cirugia cardíaca urgente', 'Procedimiento para tratar una afeccion', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (13, 'Urgente', '2024-05-14', 'Cirugía de descompresión craneal', 'Alivio de la presión intracraneal', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (14, 'Electiva', '2024-05-15', 'Cirugía de reemplazo de cadera', 'Reemplazo de la articulación de la cadera', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (17, 'Electiva', '2024-05-18', 'Cirugía de vesícula biliar', 'Extracción de la vesícula biliar', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (18, 'Urgente', '2024-05-19', 'Cirugía de descompresión medular', 'Alivio de la presión sobre la médula espinal', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (19, 'Electiva', '2024-05-20', 'Cirugía de reconstrucción ACL', 'Reconstrucción del ligamento cruzado anterior', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (20, 'Electiva', '2024-05-21', 'Cirugía de hernia', 'Reparación quirúrgica de una hernia', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (21, 'Urgente', '2024-05-22', 'Cirugía de trauma facial', 'Reparación de lesiones faciales traumáticas', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (23, 'Electiva', '2024-05-24', 'Cirugía de vesícula biliar', 'Extracción de la vesícula biliar', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (24, 'Urgente', '2024-05-25', 'Cirugía de bypass coronario', 'Cirugía para tratar enfermedades cardíacas', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (28, 'Electiva', '2024-05-29', 'Cirugía de revascularización coronaria', 'Restauración del flujo sanguíneo al corazón', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (30, 'Urgente', '2024-05-31', 'Cirugía de trauma abdominal', 'Tratamiento de lesiones abdominales graves', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (32, 'Electiva', '2024-06-02', 'Cirugía de vesícula biliar', 'Extracción de la vesícula biliar', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (35, 'Electiva', '2024-06-05', 'Cirugía de vesícula biliar', 'Extracción de la vesícula biliar', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (36, 'Urgente', '2024-06-06', 'Cirugía de urgencia por apendicitis', 'Extracción del apéndice inflamado', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (37, 'Electiva', '2024-06-07', 'Cirugía de cataratas', 'Remoción del cristalino opaco del ojo', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (39, 'Electiva', '2024-06-09', 'Cirugía de reemplazo de cadera', 'Reemplazo de la articulación de la cadera', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (42, 'Electiva', '2024-06-12', 'Cirugía de reparación de hernia', 'Reparación quirúrgica de una hernia', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (44, 'Electiva', '2024-06-14', 'Cirugía de reconstrucción de ACL', 'Reconstrucción del ligamento cruzado anterior', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (47, 'Electiva', '2024-06-17', 'Cirugía de cataratas', 'Remoción del cristalino opaco del ojo', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (53, 'Urgente', '2024-06-23', 'Cirugía de emergencia por apendicitis', 'Extracción del apéndice inflamado', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (77, 'Electiva', '2024-05-08', 'Cirugía de cataratas', 'Remoción del cristalino opaco del ojo', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (85, 'Electiva', '2024-05-07', 'Mastopectomía', 'Extirpación quirúrgica de una o ambas mamas', 'Seguimiento postoperatorio programado', 'En recuperación', 'Consulta postoperatoria'), (99, 'Urgente', '2024-05-06', 'Cirugia cardíaca urgente', 'Procedimiento para tratar una afeccion', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (110, 'Urgente', '2024-05-06', 'Cirugia cardíaca urgente', 'Procedimiento para tratar una afeccion', 'Seguimiento postoperatorio urgente', 'En recuperación', 'Consulta postoperatoria'), (111, 'Cardíaca', '2023-01-20', 'Dr. Pérez', 'Reparación', '2023-01-25', 'Estable', '2023-02-05'), (112, 'Oftalmológica', '2023-02-15', 'Dra. Gómez', 'Extracción Cataratas', '2023-02-20', 'Recuperándose', '2023-03-01'), (113, 'Abdominal', '2023-03-10', 'Dr. Martínez', 'Apendicectomía', '2023-03-15', 'En progreso', '2023-03-25'), (114, 'Ortopédica', '2023-04-05', 'Dra. Rodríguez', 'Fijación', '2023-04-10', 'Mejorando', '2023-04-20'), (115, 'Plástica', '2023-05-20', 'Dr. Sánchez', 'Rinoplastia', '2023-05-25', 'Recuperándose', '2023-06-05'), (116, 'Ortopédica', '2023-06-10', 'Dra. Pérez', 'Reemplazo Articular', '2023-06-15', 'Estable', '2023-06-25'), (117, 'Neurológica', '2023-07-15', 'Dr. Gómez', 'Resección Tumoral', '2023-07-20', 'Mejorando', '2023-07-30'), (118, 'Cardíaca', '2023-08-20', 'Dr. Martínez', 'ByPass', '2023-08-25', 'Recuperándose', '2023-09-05'), (119, 'Ginecológica', '2023-09-05', 'Dra. Rodríguez', 'Histerectomía', '2023-09-10', 'Estable', '2023-09-20'), (120, 'Abdominal', '2023-10-10', 'Dr. Sánchez', 'Laparoscopia', '2023-10-15', 'Recuperándose', '2023-10-25'), (121, 'Oftalmológica', '2023-11-15', 'Dr. Pérez', 'Cirugía Lasik', '2023-11-20', 'Estable', '2023-11-30'), (122, 'Urológica', '2023-12-20', 'Dra. Gómez', 'Nefrectomía', '2023-12-25', 'Mejorando', '2024-01-05'), (123, 'Plástica', '2024-01-10', 'Dr. Martínez', 'Blefaroplastia', '2024-01-15', 'Recuperándose', '2024-01-25'), (124, 'Ortopédica', '2024-02-05', 'Dra. Rodríguez', 'Artroscopia', '2024-02-10', 'Estable', '2024-02-20'), (125, 'Cardíaca', '2024-03-20', 'Dr. Sánchez', 'Valvuloplastia', '2024-03-25', 'Recuperándose', '2024-04-05'), (126, 'Neurológica', '2024-04-15', 'Dr. Pérez', 'Craneotomía', '2024-04-20', 'Mejorando', '2024-04-30'), (127, 'Ginecológica', '2024-05-10', 'Dra. Gómez', 'Colposcopia', '2024-05-15', 'Estable', '2024-05-25'), (128, 'Abdominal', '2024-06-05', 'Dr. Martínez', 'Colecistectomía', '2024-06-10', 'Recuperándose', '2024-06-20'), (129, 'Oftalmológica', '2024-07-15', 'Dra. Rodríguez', 'Trasplante Corneal', '2024-07-20', 'Estable', '2024-07-30'), (130, 'Urológica', '2024-08-20', 'Dr. Sánchez', 'Prostatectomía', '2024-08-25', 'Mejorando', '2024-09-05'), (131, 'Plástica', '2024-09-05', 'Dr. Pérez', 'Liposucción', '2024-09-10', 'Recuperándose', '2024-09-20'), (132, 'Ortopédica', '2024-10-10', 'Dra. Gómez', 'Artroplastia', '2024-10-15', 'Estable', '2024-10-25'), (133, 'Cardíaca', '2024-11-15', 'Dr. Martínez', 'Angioplastia', '2024-11-20', 'Recuperándose', '2024-11-30'), (134, 'Neurológica', '2024-12-20', 'Dr. Sánchez', 'Ventriculostomía', '2024-12-25', 'Mejorando', '2025-01-05'), (135, 'Ginecológica', '2025-01-10', 'Dr. Pérez', 'Curetaje', '2025-01-15', 'Estable', '2025-01-25'), (136, 'Abdominal', '2025-02-05', 'Dra. Gómez', 'Gastrectomía', '2025-02-10', 'Recuperándose', '2025-02-20'), (137, 'Oftalmológica', '2025-03-20', 'Dr. Martínez', 'Vitrectomía', '2025-03-25', 'Estable', '2025-04-05'), (138, 'Urológica', '2025-04-15', 'Dra. Rodríguez', 'Litotricia', '2025-04-20', 'Mejorando', '2025-04-30'), (139, 'Apendicectomía', '2024-07-17', 'Dr. Juan Pérez', 'Extracción del apéndice', 'Seguimiento mensual', 'Recuperado', '5678'), (140, 'riñon', '2021-07-12', 'Andres', 'alivio de la presion sobre la medula espinal', 'seguimiento postoperatorio programado', 'en recuperacion', 'consulta postoperatoria'), (141, 'riñon', '2021-08-12', 'Andres cepeda', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (142, 'riñon', '2021-08-12', 'Andres cepeda', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (143, 'riñon', '2021-08-12', 'Andres cepeda', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (144, 'riñon', '2021-08-12', 'Andres cepeda', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (145, 'riñon', '2021-06-12', 'Andres cepeda', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (146, 'riñon', '2021-08-12', 'Andres katar', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (147, 'riñon', '2021-05-12', 'Andres katar', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (148, 'riñon', '2021-08-12', 'Andres', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (149, 'riñon', '2021-08-12', 'Andres', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'), (150, 'riñon', '2021-08-12', 'Andres', 'alivio de la presion sobre la madula espinal', 'seguimiento postoratorio programado', 'en recuperacio', 'consulta postoperatoria'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla citas -- CREATE TABLE citas ( codcita int NOT NULL, fecha_cita date NOT NULL, hora_cita time NOT NULL, motivo varchar(255) NOT NULL, estado varchar(50) NOT NULL, codhospital int NOT NULL, codpaciente int NOT NULL, codmedico int NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla citas -- INSERT INTO citas (codcita, fecha_cita, hora_cita, motivo, estado, codhospital, codpaciente, codmedico) VALUES (1, '2024-05-09', '00:56:43', 'citas medicas', 'activo', 39, 127, 40), (27, '2024-05-09', '00:56:43', 'citas medicas', 'activo', 1, 78, 1), (28, '2024-05-09', '01:56:43', 'consulta rutinaria', 'activo', 2, 79, 2), (29, '2024-05-09', '02:56:43', 'control de medicación', 'activo', 3, 80, 3), (30, '2024-05-09', '03:56:43', 'seguimiento de tratamiento', 'activo', 4, 81, 4), (31, '2024-05-09', '04:56:43', 'examen de laboratorio', 'activo', 5, 82, 5), (32, '2024-05-09', '05:56:43', 'consulta de especialista', 'activo', 6, 83, 6), (33, '2024-05-09', '06:56:43', 'evaluación de síntomas', 'activo', 7, 84, 7), (34, '2024-05-09', '07:56:43', 'atención de urgencia', 'activo', 8, 85, 8), (35, '2024-05-09', '08:56:43', 'consulta pediátrica', 'activo', 9, 86, 9), (36, '2024-05-09', '09:56:43', 'cirugía programada', 'activo', 10, 87, 10), (37, '2024-05-09', '10:56:43', 'terapia física', 'activo', 11, 88, 11), (38, '2024-05-09', '11:56:43', 'consulta de ginecología', 'activo', 12, 89, 22), (39, '2024-05-09', '12:56:43', 'control de diabetes', 'activo', 13, 90, 23), (40, '2024-05-09', '13:56:43', 'seguimiento de rehabilitación', 'activo', 14, 91, 24), (41, '2024-05-09', '14:56:43', 'consulta psicológica', 'activo', 15, 92, 25), (42, '2024-05-09', '15:56:43', 'control de presión arterial', 'activo', 16, 93, 26), (43, '2024-05-09', '16:56:43', 'examen de imagenología', 'activo', 17, 94, 27), (44, '2024-05-09', '17:56:43', 'consulta de dermatología', 'activo', 18, 95, 28), (45, '2024-05-09', '18:56:43', 'atención odontológica', 'activo', 19, 96, 99), (46, '2024-05-09', '19:56:43', 'consulta de nutrición', 'activo', 20, 97, 22), (47, '2024-05-09', '20:56:43', 'control de alergias', 'activo', 21, 98, 23), (48, '2024-05-09', '21:56:43', 'seguimiento de enfermedad crónica', 'activo', 22, 99, 22), (49, '2024-05-09', '22:56:43', 'consulta de oftalmología', 'activo', 23, 100, 23), (50, '2024-05-09', '23:56:43', 'control de dolor', 'activo', 24, 101, 25), (51, '2024-05-10', '00:56:43', 'consulta de otorrinolaringología', 'activo', 25, 102, 25), (52, '2024-05-10', '01:56:43', 'citas medicas', 'activo', 1, 78, 1), (53, '2024-05-10', '02:56:43', 'consulta rutinaria', 'activo', 2, 79, 2), (54, '2024-05-10', '03:56:43', 'control de medicación', 'activo', 3, 80, 3), (55, '2024-05-10', '04:56:43', 'seguimiento de tratamiento', 'activo', 4, 81, 4), (56, '2024-05-10', '05:56:43', 'examen de laboratorio', 'activo', 5, 82, 5), (57, '2024-05-10', '06:56:43', 'consulta de especialista', 'activo', 6, 83, 6), (58, '2024-05-10', '07:56:43', 'evaluación de síntomas', 'activo', 7, 84, 7), (59, '2024-05-10', '08:56:43', 'atención de urgencia', 'activo', 8, 85, 8), (60, '2024-05-10', '09:56:43', 'consulta pediátrica', 'activo', 9, 86, 9), (61, '2024-05-10', '10:56:43', 'cirugía programada', 'activo', 10, 87, 10), (62, '2024-05-10', '11:56:43', 'terapia física', 'activo', 11, 88, 11), (63, '2024-05-10', '12:56:43', 'consulta de ginecología', 'activo', 12, 89, 22), (64, '2024-05-10', '13:56:43', 'control de diabetes', 'activo', 13, 90, 33), (65, '2024-05-10', '14:56:43', 'seguimiento de rehabilitación', 'activo', 14, 91, 24), (66, '2024-05-10', '15:56:43', 'consulta psicológica', 'activo', 15, 92, 35), (67, '2024-05-10', '16:56:43', 'control de presión arterial', 'activo', 16, 93, 26), (68, '2024-05-10', '17:56:43', 'examen de imagenología', 'activo', 17, 94, 27), (69, '2024-05-10', '18:56:43', 'consulta de dermatología', 'activo', 18, 95, 28), (70, '2024-05-10', '19:56:43', 'atención odontológica', 'activo', 19, 96, 29), (71, '2024-05-10', '20:56:43', 'consulta de nutrición', 'activo', 20, 97, 22), (72, '2024-05-10', '21:56:43', 'control de alergias', 'activo', 21, 98, 11), (73, '2024-05-10', '22:56:43', 'seguimiento de enfermedad crónica', 'activo', 22, 99, 2), (74, '2024-05-10', '23:56:43', 'consulta de oftalmología', 'activo', 23, 100, 23), (75, '2024-05-11', '00:56:43', 'control de dolor', 'activo', 24, 101, 24), (76, '2024-05-11', '01:56:43', 'consulta de otorrinolaringología', 'activo', 25, 102, 25), (79, '2023-07-09', '01:24:45', 'caida de moto', 'activo', 8, 94, 35), (80, '2023-07-09', '01:24:45', 'caida de moto', 'manuel', 8, 95, 35), (81, '2023-07-08', '01:24:45', 'caida de moto', 'manuel', 8, 95, 35), (82, '2023-07-09', '01:24:49', 'caida de moto grave', 'activo', 8, 95, 34); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla dispositivos -- CREATE TABLE dispositivos ( coddispositivo int NOT NULL, nombre varchar(45) NOT NULL, tipo varchar(45) NOT NULL, descripcion varchar(45) NOT NULL, fabricante varchar(45) NOT NULL, numero_de_serie varchar(45) NOT NULL, fecha_de_adquisicion date NOT NULL, estado varchar(45) NOT NULL, almacenamiento varchar(45) NOT NULL, conectividad varchar(45) NOT NULL, compatibilidad varchar(45) NOT NULL, mantenimiento varchar(45) NOT NULL, ubicacion_actual varchar(45) NOT NULL, codrutina int NOT NULL, codpaciente int NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla dispositivos -- INSERT INTO dispositivos (coddispositivo, nombre, tipo, descripcion, fabricante, numero_de_serie, fecha_de_adquisicion, estado, almacenamiento, conectividad, compatibilidad, mantenimiento, ubicacion_actual, codrutina, codpaciente) VALUES (49, 'dispositivo 10.09', 'Wearable', 'Monitoreo de actividad física', 'FitTech', 'SN123456', '2023-01-15', 'Funcional', '8 GB', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 27, 78), (50, 'dispositivo 10.08', 'Salud', 'Medición de peso y composición corporal', 'TechHealth', 'SN789012', '2023-02-20', 'Funcional', 'N/A', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Semestral', 'Baño', 28, 79), (51, 'dispositivo10.03', 'Salud', 'Estimulación muscular', 'MuscleTech', 'SN345678', '2023-03-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Sala de estar', 29, 80), (52, 'dispositivo 10.056', 'Salud', 'Monitoreo de oxígeno en sangre', 'HealthTech', 'SN901234', '2023-04-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 30, 81), (53, 'dispositivo66.09', 'Fisioterapia', 'Ejercicios de rehabilitación', 'RehabTech', 'SN567890', '2023-05-20', 'Funcional', 'N/A', 'N/A', 'N/A', 'Anual', 'Gimnasio', 31, 82), (54, 'dispositivo2.500', 'Salud', 'Medición de presión arterial', 'HealthTech', 'SN123789', '2023-06-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 32, 83), (55, 'dispositivo 30.28', 'Salud', 'Seguimiento del ciclo de sueño', 'SleepTech', 'SN890123', '2023-07-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 33, 84), (56, 'dispositivo 44.58', 'Wearable', 'Seguimiento de actividad física', 'FitTech', 'SN456789', '2023-08-20', 'Funcional', '16 GB', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Mensual', 'Dormitorio', 34, 85), (57, 'dispositivo 29.36', 'Salud', 'Medición de temperatura corporal', 'HealthTech', 'SN234567', '2023-09-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Botiquín', 35, 86), (58, 'dispositivo 38.89', 'Salud', 'Registro de actividad eléctrica del corazón', 'CardioTech', 'SN789012', '2023-10-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 36, 87), (106, 'dispositivo 50.70', 'Salud', 'Medición', 'HealthTech', 'SN345678', '2023-11-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 37, 88), (107, 'dispositivo20.06', 'Salud', 'Monitoreo', 'HealthTech', 'SN901234', '2023-12-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 38, 89), (108, 'dispositivo 10.04', 'Salud', 'Monitoreo', 'HealthTech', 'SN567890', '2024-01-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Brazo', 39, 90), (109, 'dispositivo 34.56', 'Salud', 'Medición', 'AirTech', 'SN123789', '2024-02-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Oficina', 40, 91), (110, 'dispositivo56.78', 'Salud', 'Monitoreo', 'AirTech', 'SN890123', '2024-03-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Sala de estar', 41, 92), (111, 'dispositivo 09.81', 'Salud', 'Eliminación', 'AirTech', 'SN456789', '2024-04-15', 'Funcional', 'N/A', 'Wi-Fi', 'iOS, Android', 'Semestral', 'Sala de estar', 42, 93), (112, 'dispositivo98.76', 'Salud', 'Análisis', 'HealthTech', 'SN234567', '2024-05-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Baño', 43, 94), (113, 'dispositivo 56.87', 'Salud', 'Escucha', 'HealthTech', 'SN789012', '2024-06-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Hospital', 44, 95), (114, 'dispositivo 650.98', 'Wearable', 'Monitoreo', 'FitTech', 'SN123456', '2023-01-15', 'Funcional', '8 GB', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 27, 78), (115, 'dispositivo 35.53', 'Salud', 'Medición', 'TechHealth', 'SN789012', '2023-02-20', 'Funcional', 'N/A', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Semestral', 'Baño', 28, 79), (116, 'dispositivo 46.78', 'Salud', 'Estimulación', 'MuscleTech', 'SN345678', '2023-03-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Sala de estar', 29, 80), (117, 'dispositivo 85.60', 'Salud', 'Monitoreo', 'HealthTech', 'SN901234', '2023-04-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 30, 81), (118, 'dispositivo 69.00', 'Fisioterapia', 'Ejercicios', 'RehabTech', 'SN567890', '2023-05-20', 'Funcional', 'N/A', 'N/A', 'N/A', 'Anual', 'Gimnasio', 31, 82), (119, 'dispositivos 67.21', 'Salud', 'Medición', 'HealthTech', 'SN123789', '2023-06-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 32, 83), (120, 'dispositivos07.86', 'Salud', 'Seguimiento', 'SleepTech', 'SN890123', '2023-07-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 33, 84), (121, 'dispositivo 68.50', 'Wearable', 'Seguimiento', 'FitTech', 'SN456789', '2023-08-20', 'Funcional', '16 GB', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Mensual', 'Dormitorio', 34, 85), (122, 'dispositivo 45.90', 'Salud', 'Medición', 'HealthTech', 'SN234567', '2023-09-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Botiquín', 35, 86), (123, 'dispositivo 98.34', 'Salud', 'Registro', 'CardioTech', 'SN789012', '2023-10-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 36, 87), (124, 'dispositivo 78.212', 'Salud', 'Medición', 'HealthTech', 'SN345678', '2023-11-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 37, 88), (125, 'dispositivo 98.04', 'Salud', 'Monitoreo', 'HealthTech', 'SN901234', '2023-12-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 38, 89), (126, 'dispositivo 91.25', 'Salud', 'Monitoreo', 'HealthTech', 'SN567890', '2024-01-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Brazo', 39, 90), (127, 'dispositivo 08.97', 'Salud', 'Medición', 'AirTech', 'SN123789', '2024-02-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Oficina', 40, 91), (128, 'dispositivo 78.78', 'Salud', 'Monitoreo', 'AirTech', 'SN890123', '2024-03-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Sala de estar', 41, 92), (129, 'Purificador de Aire Inteligente', 'Salud', 'Eliminación', 'AirTech', 'SN456789', '2024-04-15', 'Funcional', 'N/A', 'Wi-Fi', 'iOS, Android', 'Semestral', 'Sala de estar', 42, 93), (130, 'dispositivo 13.4', 'Salud', 'Análisis', 'HealthTech', 'SN234567', '2024-05-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Baño', 43, 94), (131, 'dispositivo 54.89', 'Salud', 'Escucha', 'HealthTech', 'SN789012', '2024-06-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Hospital', 44, 95), (132, 'dispositivo 098.43', 'Salud', 'Seguimiento', 'HealthTech', 'SN345678', '2024-07-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 45, 96), (133, 'dispositivo 25.09', 'Wearable', 'Monitoreo', 'FitTech', 'SN123456', '2023-01-15', 'Funcional', '8 GB', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 27, 78), (134, 'dispositivo 04.97', 'Salud', 'Medición', 'TechHealth', 'SN789012', '2023-02-20', 'Funcional', 'N/A', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Semestral', 'Baño', 28, 79), (135, 'dispositivo 30.28', 'Salud', 'Estimulación', 'MuscleTech', 'SN345678', '2023-03-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Sala de estar', 29, 80), (136, 'dispositivo 18.28', 'Salud', 'Monitoreo', 'HealthTech', 'SN901234', '2023-04-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 30, 81), (137, 'dispositivo 210.18', 'Fisioterapia', 'Ejercicios', 'RehabTech', 'SN567890', '2023-05-20', 'Funcional', 'N/A', 'N/A', 'N/A', 'Anual', 'Gimnasio', 31, 82), (138, 'dispositivo 28.18', 'Salud', 'Medición', 'HealthTech', 'SN123789', '2023-06-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 32, 83), (139, 'dispositivo 45.66', 'Salud', 'Seguimiento', 'SleepTech', 'SN890123', '2023-07-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 33, 84), (140, 'dispositivo 12.13', 'Wearable', 'Seguimiento', 'FitTech', 'SN456789', '2023-08-20', 'Funcional', '16 GB', 'Bluetooth, Wi-Fi', 'iOS, Android', 'Mensual', 'Dormitorio', 34, 85), (141, 'dispositivo 24.69', 'Salud', 'Medición', 'HealthTech', 'SN234567', '2023-09-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Botiquín', 35, 86), (142, 'dispositivo 98.87', 'Salud', 'Registro', 'CardioTech', 'SN789012', '2023-10-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 36, 87), (143, 'dispositivo 444.44', 'Salud', 'Medición', 'HealthTech', 'SN345678', '2023-11-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 37, 88), (144, 'dispositivo 94.00', 'Salud', 'Monitoreo', 'HealthTech', 'SN901234', '2023-12-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Semestral', 'Dormitorio', 38, 89), (145, 'dispositivo 66.445', 'Salud', 'Monitoreo', 'HealthTech', 'SN567890', '2024-01-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Brazo', 39, 90), (146, 'dispositivo 89.463', 'Salud', 'Medición', 'AirTech', 'SN123789', '2024-02-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Oficina', 40, 91), (147, 'dispositivo 79.56', 'Salud', 'Monitoreo', 'AirTech', 'SN890123', '2024-03-20', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Sala de estar', 41, 92), (148, 'dispositivo 99.34', 'Salud', 'Eliminación', 'AirTech', 'SN456789', '2024-04-15', 'Funcional', 'N/A', 'Wi-Fi', 'iOS, Android', 'Semestral', 'Sala de estar', 42, 93), (149, 'dispositivo 42.19', 'Salud', 'Análisis', 'HealthTech', 'SN234567', '2024-05-10', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Baño', 43, 94), (150, 'dispositivo 90.876', 'Salud', 'Escucha', 'HealthTech', 'SN789012', '2024-06-05', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Mensual', 'Hospital', 44, 95), (151, 'dispositivo 32.10', 'Salud', 'Seguimiento', 'HealthTech', 'SN345678', '2024-07-15', 'Funcional', 'N/A', 'Bluetooth', 'iOS, Android', 'Anual', 'Dormitorio', 45, 96), (152, 'dispositico2.3000', 'salud', 'monitoreo de actividad fisica', 'fittech', 'zdgRj16', '2024-09-09', 'activo', 'na', 'bluetooth', 'android', 'anual', 'botiquin', 32, 86), (153, 'dispositico2.3000', 'salud', 'monitoreo de actividad fisica', 'fittech', '345', '2023-10-20', 'activo', 'na', 'bluetooth', 'android', 'anual', 'botiquin', 32, 93); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla enfermedades_cronicas -- CREATE TABLE enfermedades_cronicas ( codenfermedadcronica int NOT NULL, nombre varchar(45) NOT NULL, descripcion varchar(45) NOT NULL, tratamiento varchar(45) NOT NULL, nivel_de_control varchar(45) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla enfermedades_cronicas -- INSERT INTO enfermedades_cronicas (codenfermedadcronica, nombre, descripcion, tratamiento, nivel_de_control) VALUES (1, 'bronquitis aguda ', 'resfriado de pecho', 'tomar liquidos , aspirina y acetaminofen', 'alto'), (2, 'diabetes tipo 2', 'niveles elevados de azucar en la sangre', 'insulina y control de dieta', 'alto'), (5, 'artritis reumatoide', 'inflamacion de las articulaciones', 'medicamentos antiinflamatorios y fisioterapia', 'alto'), (12, 'fibromialgia', 'dolor musculoesqueletico generalizado', 'medicamentos para el dolor y terapia fisica', 'medio'), (13, 'hipotiroidismo', 'bajo funcionamiento de la glandula tiroides', 'hormona tiroidea sintetica', 'alto'), (14, 'depresion mayor', 'trastorno del estado de animo', 'antidepresivos y psicoterapia', 'alto'), (18, 'enfermedad cardiaca coronaria', 'estrechamiento de las arterias coronarias', 'medicamentos, cirugia de bypass, angioplastia', 'alto'), (21, 'esquizofrenia', 'trastorno mental grave', 'antipsicoticos y psicoterapia', 'alto'), (23, 'enfermedad de Addison', 'insuficiencia suprarrenal', 'reemplazo hormonal y tratamiento de soporte', 'alto'), (26, 'celiaquía', 'intolerancia al gluten', 'dieta libre de gluten', 'alto'), (27, 'endometriosis', 'crecimiento del tejido fuera del útero', 'medicamentos hormonales y cirugía', 'alto'), (28, 'psoriasis', 'trastorno autoinmunitario que afecta la piel', 'cremas y medicamentos inmunosupresores', 'medio'), (33, 'anemia', 'niveles bajos de hemoglobina en la sangre', 'suplementos de hierro y cambios en la dieta', 'medio'), (38, 'osteoartritis', 'desgaste del cartílago articular', 'analgesicos y antiinflamatorios', 'medio'), (43, 'síndrome del túnel carpiano', 'compresión del nervio mediano en la muñeca', 'reposo, férula y cirugía en casos graves', 'medio'), (50, 'trastorno de ansiedad generalizada', 'preocupación crónica y excesiva', 'terapia cognitivo-conductual', 'medio'), (51, 'Hipertensión', 'Presión alta', 'Medicación', 'Controlado'), (52, 'Diabetes', 'Nivel de azúcar', 'Insulina', 'Controlada'), (53, 'Asma', 'Problema respiratorio', 'Inhalador', 'Controlado'), (54, 'Artritis', 'Inflamación articular', 'Medicación', 'Controlado'), (55, 'Epilepsia', 'Trastorno neurológico', 'Anticonvulsivos', 'Controlado'), (56, 'Enfermedad renal', 'Problemas de riñón', 'Diálisis', 'Controlada'), (57, 'Enfermedad cardiovascular', 'Problemas del corazón', 'Medicación', 'Controlada'), (58, 'Enfermedad pulmonar obstructiva crónica', 'Problemas respiratorios', 'Inhalador', 'Controlada'), (59, 'Cáncer', 'Tumor maligno', 'Quimioterapia', 'En tratamiento'), (60, 'VIH/SIDA', 'Inmunodeficiencia', 'Terapia antirretroviral', 'Controlada'), (61, 'Hipotiroidismo', 'Baja función tiroidea', 'Hormonas', 'Controlado'), (62, 'Osteoporosis', 'Densidad ósea baja', 'Suplementos', 'Controlado'), (63, 'Migraña', 'Dolor de cabeza recurrente', 'Analgesicos', 'Controlado'), (64, 'Depresión', 'Trastorno del estado de ánimo', 'Antidepresivos', 'Controlada'), (65, 'Ansiedad', 'Trastorno de ansiedad', 'Terapia', 'Controlada'), (66, 'Enfermedad de Crohn', 'Inflamación intestinal', 'Medicación', 'Controlada'), (67, 'Fibromialgia', 'Dolor muscular y fatiga', 'Fisioterapia', 'Controlada'), (68, 'Esclerosis múltiple', 'Trastorno del sistema nervioso', 'Medicación', 'Controlada'), (69, 'Hepatitis', 'Inflamación del hígado', 'Antivirales', 'Controlada'), (70, 'Síndrome del intestino irritable', 'Trastorno gastrointestinal', 'Cambios en la dieta', 'Controlado'), (71, 'Enfermedad de Parkinson', 'Trastorno del movimiento', 'Medicación', 'Controlada'), (72, 'Esquizofrenia', 'Trastorno psicótico', 'Antipsicóticos', 'Controlada'), (73, 'Enfermedad de Alzheimer', 'Demencia progresiva', 'Medicación', 'Controlada'), (74, 'Anemia', 'Deficiencia de hierro', 'Suplementos', 'Controlada'), (75, 'Insomnio', 'Trastorno del sueño', 'Terapia cognitivo-conductual', 'Controlado'), (76, 'Enfermedad de Lyme', 'Infección transmitida por garrapatas', 'Antibióticos', 'Controlada'), (77, 'Acné', 'Trastorno cutáneo', 'Tratamientos tópicos', 'Controlado'), (78, 'Síndrome de ovario poliquístico', 'Trastorno hormonal femenino', 'Anticonceptivos', 'Controlado'), (79, 'Endometriosis', 'Crecimiento anormal del tejido', 'Medicación', 'Controlada'), (80, 'Hipotiroidismo', 'Baja función tiroidea', 'Hormonas', 'Controlado'), (81, 'Osteoporosis', 'Densidad ósea baja', 'Suplementos', 'Controlado'), (82, 'Migraña', 'Dolor de cabeza recurrente', 'Analgesicos', 'Controlado'), (83, 'Depresión', 'Trastorno del estado de ánimo', 'Antidepresivos', 'Controlada'), (84, 'Ansiedad', 'Trastorno de ansiedad', 'Terapia', 'Controlada'), (85, 'Enfermedad de Crohn', 'Inflamación intestinal', 'Medicación', 'Controlada'), (86, 'Fibromialgia', 'Dolor muscular y fatiga', 'Fisioterapia', 'Controlada'), (87, 'Esclerosis múltiple', 'Trastorno del sistema nervioso', 'Medicación', 'Controlada'), (88, 'Hepatitis', 'Inflamación del hígado', 'Antivirales', 'Controlada'), (89, 'Síndrome del intestino irritable', 'Trastorno gastrointestinal', 'Cambios en la dieta', 'Controlado'), (90, 'Enfermedad de Parkinson', 'Trastorno del movimiento', 'Medicación', 'Controlada'), (91, 'Esquizofrenia', 'Trastorno psicótico', 'Antipsicóticos', 'Controlada'), (92, 'Enfermedad de Alzheimer', 'Demencia progresiva', 'Medicación', 'Controlada'), (93, 'Anemia', 'Deficiencia de hierro', 'Suplementos', 'Controlada'), (94, 'Insomnio', 'Trastorno del sueño', 'Terapia cognitivo-conductual', 'Controlado'), (95, 'Enfermedad de Lyme', 'Infección transmitida por garrapatas', 'Antibióticos', 'Controlada'), (96, 'Acné', 'Trastorno cutáneo', 'Tratamientos tópicos', 'Controlado'), (97, 'Síndrome de ovario poliquístico', 'Trastorno hormonal femenino', 'Anticonceptivos', 'Controlado'), (98, 'Endometriosis', 'Crecimiento anormal del tejido', 'Medicación', 'Controlada'), (99, 'bronquitis aguda', 'tomar liquidos', 'aspirina y acetaminofen', 'alto'), (100, 'diarrea', 'alivio de la presion sobre la madula espinal', 'analgesicos', 'medio'), (101, 'diarrea cronica', 'alivio de la presion sobre la madula espinal', 'analgesicos', 'medio'), (102, 'clamidia', 'alivio de la presion sobre la madula espinal', 'analgesicos', 'alto'), (103, 'gonorrea', 'refriado de pecho', 'analgesicos', 'medio'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla genero -- CREATE TABLE genero ( cod_genero int NOT NULL, nombre varchar(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla genero -- INSERT INTO genero (cod_genero, nombre) VALUES (1, 'hombre '), (2, 'mujer'), (3, 'no binario'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla Historial_medico -- CREATE TABLE Historial_medico ( codHistorial_medico int NOT NULL, fecha_registro date NOT NULL, hora_registro time NOT NULL, presion_sistolica varchar(45) NOT NULL, presion_distolica varchar(45) NOT NULL, frecuencia_cardica varchar(45) NOT NULL, nivel_de_oxigeno_de_sangre varchar(45) NOT NULL, diagnostico_medico varchar(45) NOT NULL, cambio_de_animo varchar(45) NOT NULL, registro_adiccional varchar(45) NOT NULL, codpaciente int NOT NULL, codcirugia int NOT NULL, codenfermadadcronica int NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Volcado de datos para la tabla Historial_medico -- INSERT INTO Historial_medico (codHistorial_medico, fecha_registro, hora_registro, presion_sistolica, presion_distolica, frecuencia_cardica, nivel_de_oxigeno_de_sangre, diagnostico_medico, cambio_de_animo, registro_adiccional, codpaciente, codcirugia, codenfermadadcronica) VALUES (1, '2024-05-09', '00:28:56', '120 mm Hg', ' 80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (46, '2024-05-09', '00:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (47, '2024-05-09', '00:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 82, 134, 85), (57, '2024-05-09', '00:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (58, '2024-05-09', '00:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 82, 134, 85), (68, '2024-05-10', '01:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (69, '2024-05-11', '02:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (70, '2024-05-12', '03:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (71, '2024-05-13', '04:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (72, '2024-05-14', '05:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (73, '2024-05-15', '06:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (74, '2024-05-16', '07:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (75, '2024-05-17', '08:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (76, '2024-05-18', '09:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (77, '2024-05-19', '10:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (78, '2024-05-20', '11:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (79, '2024-05-21', '12:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (80, '2024-05-16', '07:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (81, '2024-05-17', '08:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (82, '2024-05-18', '09:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (83, '2024-05-19', '10:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (84, '2024-05-20', '11:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (85, '2024-05-21', '12:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (86, '2024-05-22', '13:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (87, '2024-05-23', '14:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (88, '2024-05-24', '15:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (89, '2024-05-28', '19:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (90, '2024-05-29', '20:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (91, '2024-05-30', '21:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (92, '2024-05-31', '22:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (93, '2024-06-01', '23:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (94, '2024-06-02', '00:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (95, '2024-06-03', '01:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (96, '2024-06-04', '02:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (97, '2024-06-05', '03:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (98, '2024-06-06', '04:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (99, '2024-06-07', '05:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (100, '2024-06-08', '06:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (101, '2024-06-09', '07:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (102, '2024-06-10', '08:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (103, '2024-06-11', '09:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (104, '2024-06-28', '02:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (105, '2024-06-29', '03:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (106, '2024-06-30', '04:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (107, '2024-07-01', '05:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (108, '2024-07-02', '06:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (109, '2024-07-03', '07:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (110, '2024-07-04', '08:28:56', '120 mm Hg', '80 mm Hg', '12', '67', 'bien', 'normal', 'exelente', 81, 133, 84), (111, '2024-07-05', '09:28:56', '120 mm H