From 7506f6362762114167f7025ee8d95809cb673f35 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 16 Jul 2026 20:40:00 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20migraci=C3=B3n=20lab=5Feps=20y=20lab?= =?UTF-8?q?=5Fciudades=20en=20run=5Fpendientes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- migrations/20260716_lab_eps_ciudades.sql | 25 ++++++++++++++++++++++++ migrations/run_pendientes.php | 1 + 2 files changed, 26 insertions(+) create mode 100644 migrations/20260716_lab_eps_ciudades.sql diff --git a/migrations/20260716_lab_eps_ciudades.sql b/migrations/20260716_lab_eps_ciudades.sql new file mode 100644 index 0000000..bf8541e --- /dev/null +++ b/migrations/20260716_lab_eps_ciudades.sql @@ -0,0 +1,25 @@ +-- lab_eps: catálogo de EPS / aseguradoras +CREATE TABLE IF NOT EXISTS lab_eps ( + id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, + nombre VARCHAR(120) NOT NULL UNIQUE, + activa TINYINT(1) NOT NULL DEFAULT 1, + orden SMALLINT NOT NULL DEFAULT 0 +); + +INSERT IGNORE INTO lab_eps (nombre) +SELECT DISTINCT TRIM(eps) +FROM lab_pacientes +WHERE eps IS NOT NULL AND TRIM(eps) != ''; + +-- lab_ciudades: catálogo de ciudades de pacientes +CREATE TABLE IF NOT EXISTS lab_ciudades ( + id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, + nombre VARCHAR(100) NOT NULL UNIQUE, + activa TINYINT(1) NOT NULL DEFAULT 1, + orden SMALLINT NOT NULL DEFAULT 0 +); + +INSERT IGNORE INTO lab_ciudades (nombre) +SELECT DISTINCT TRIM(ciudad) +FROM lab_pacientes +WHERE ciudad IS NOT NULL AND TRIM(ciudad) != ''; diff --git a/migrations/run_pendientes.php b/migrations/run_pendientes.php index 9822516..3b557f3 100644 --- a/migrations/run_pendientes.php +++ b/migrations/run_pendientes.php @@ -13,6 +13,7 @@ $pendientes = [ '20260703_medicos_seed.sql', '20260703_solicitud_medico.sql', '20260707_turnero_consent_origen_lugar.sql', + '20260716_lab_eps_ciudades.sql', ]; $pdo = Database::getInstance()->getConnection();