Files
whatsapp/migrations/20260716_lab_eps_ciudades.sql

26 lines
806 B
SQL

-- 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) != '';