- ver_formulario_enviado: auto-fill médico (nombres/especialidad/código) en datos_prefilled desde solicitud - ver_formulario_enviado: canvases de toma progresiva bloqueados secuencialmente — solo el turno activo es firmable, los siguientes aparecen al expirar el countdown - ver_formulario_enviado: countdown prominente con reloj grande, color dinámico, sonido (Web Audio) y vibración al llegar la hora - lugar: bloquear cierre del modal durante toma progresiva activa (botón X deshabilitado hasta mp_completar) - lugar: bloquear Finalizar atención si hay muestras pendientes sin decisión (recibida/rechazada) - lugar: _syncBtnFinalizar combina consentimientos + muestras para el aviso y estado del botón - lugar: restricción de usuario a lugar específico via turnero_lugar_id (admin_users) + bloqueo JS en confirmarLugar() - migrations: turnero_lugar_id en admin_users para restringir bacteriólogos por usuario Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 lines
334 B
SQL
8 lines
334 B
SQL
-- Agrega número de orden visible a domicilios (formato D-YYYYMMDD-NNN)
|
|
ALTER TABLE lab_domicilios
|
|
ADD COLUMN numero_orden VARCHAR(20) NULL DEFAULT NULL
|
|
COMMENT 'Número de orden del domicilio. Formato D-YYYYMMDD-NNN'
|
|
AFTER paciente_id;
|
|
|
|
CREATE INDEX idx_lab_domicilios_numero_orden ON lab_domicilios (numero_orden);
|