-- ============================================================
-- Migration: 20260302_lab_02_enfermeras
-- Módulo Administrativo: Personal de enfermería
-- ============================================================

CREATE TABLE IF NOT EXISTS `lab_enfermeras` (
    `id`                INT(11)         NOT NULL AUTO_INCREMENT,
    `numero_documento`  VARCHAR(30)     NOT NULL,
    `tipo_documento`    ENUM('CC','CE','TI','PA') DEFAULT 'CC',
    `nombre_completo`   VARCHAR(150)    NOT NULL,
    `telefono`          VARCHAR(20)     NOT NULL,
    `telefono_alt`      VARCHAR(20)     DEFAULT NULL,
    `email`             VARCHAR(100)    DEFAULT NULL,
    `zona`              VARCHAR(100)    DEFAULT NULL            COMMENT 'Zona/barrio asignada habitualmente',
    `notas`             TEXT            DEFAULT NULL,
    `is_active`         TINYINT(1)      NOT NULL DEFAULT 1,
    `created_at`        TIMESTAMP       NULL DEFAULT CURRENT_TIMESTAMP,
    `updated_at`        TIMESTAMP       NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    PRIMARY KEY (`id`),
    UNIQUE KEY `uq_enf_documento` (`numero_documento`),
    KEY `idx_enf_nombre`   (`nombre_completo`),
    KEY `idx_enf_activa`   (`is_active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
  COMMENT='Personal de enfermería para domicilios';
