Skip to content

(LAB-205) Modificación en ABM de usuarios#64

Merged
caroPintos merged 47 commits intomainfrom
LAB-205
Mar 25, 2026
Merged

(LAB-205) Modificación en ABM de usuarios#64
caroPintos merged 47 commits intomainfrom
LAB-205

Conversation

@vrimada
Copy link
Copy Markdown
Contributor

@vrimada vrimada commented Jan 21, 2026

Requerimiento

https://proyectos.andes.gob.ar/browse/LAB-205
https://proyectos.andes.gob.ar/browse/LAB-225
https://proyectos.andes.gob.ar/browse/LAB-142

Funcionalidad desarrollada

  1. Se agrega tipo de autenticación como dato adicional del usuario en el ABM. Este dato se agrega en la lista de usuarios y al exportar al excel.
  2. Pestaña efectores: se utiliza libreria chosen, para poder ver una lupa de busqueda en la lista de afectores a guardar
  3. Pestaña efectores: se agregan tambien en momento de ALTA. Se agrega boton "regresar"
  4. Se saca Efector, se toma efector (el primero) de la pestaña de Efectores
  5. Se agregan filtros en lista de usuarios y se pagina
  6. Se corrige BUG que no se guardaba contraseña en el alta.
  7. Se saca laboratorio cuando el pefil no es "Administrativo Externo"
  8. se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y además el log de Aceptacion de los terminos y condiciones de uso.

Se debe agregar en el Web.Config el atributo "DiasTerminosCondiciones" , con un entero que representa la cantidad de DIAS que deben transcurrir para que salga el cartel de inicio de sesión.

UserStories llegó a completarse

  • Si
  • No
  • No corresponde

Requiere actualizaciones en la base de datos

  • Si
  • No corresponde

USE [SilNeuquen]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[LAB_ListaUsuarios]
  @FiltroBusqueda NVARCHAR(MAX)
AS
BEGIN
  BEGIN TRY
      DECLARE @ssql VARCHAR(MAX)
      
      -- Si no se pasa un filtro, por defecto se usa '1=1' para no filtrar nada
      IF @FiltroBusqueda = ''
          SET @FiltroBusqueda = '1=1'

      -- Construcción de la consulta dinámica
      SET @ssql = 'SELECT 
                      U.apellido, 
                      U.nombre, 
                      username, 
                      CASE WHEN U.activo = 1 THEN ''Si'' ELSE ''No'' END AS activo,
                      firmaValidacion, 
                      email, 
                      U.telefono, 
                      CASE WHEN externo = 1 THEN ''Si'' ELSE ''No'' END AS externo,
                      P.nombre AS Perfil,  
                      E.nombre AS Efector,
  					            tipoAutenticacion as [Tipo Autenticacion]
                  FROM Sys_Usuario U WITH (NOLOCK)
                  INNER JOIN sys_perfil P WITH (NOLOCK) ON U.idPerfil = P.idPerfil
                  INNER JOIN Sys_UsuarioEfector AS UE WITH (NOLOCK) ON UE.idUsuario = U.idUsuario
                  INNER JOIN Sys_Efector AS E WITH (NOLOCK) ON E.idEfector = UE.idEfector
                  WHERE ' + @FiltroBusqueda + ' 
                  ORDER BY U.apellido, U.nombre'

      -- Ejecuta la consulta dinámica
      EXEC (@ssql)

  END TRY
  BEGIN CATCH
      -- En caso de error, captura el mensaje de error y lo muestra
  	insert into Temp_Mensaje (mensaje, fechaRegistro, idEfector)
      SELECT 
          ERROR_MESSAGE() AS ErrorMessage, getdate(), 0
          --ERROR_NUMBER() AS ErrorNumber,
          --ERROR_STATE() AS ErrorState

  END CATCH
END
go
if (select count(*) from sys.all_objects o
inner join sys.all_columns c on o.object_id= c.object_id
where o.name = 'Sys_usuario' and c.name = 'fechaAceptaTerminosCondiciones') = 0
begin 
/* Se agrega columna 'fechaAceptaTerminosCondiciones' en Sys_usuario */
alter table Sys_usuario 
add fechaAceptaTerminosCondiciones datetime not null 
CONSTRAINT DF_Sys_usuario_fechaAceptaTerminosCondiciones DEFAULT ('1900-01-01 00:00:00.000');

end
GO

if( select count(*) from sys.all_objects o where o.name = 'LAB_LogAccesoTerminosCondiciones') = 0
BEGIN
CREATE TABLE [dbo].[LAB_LogAccesoTerminosCondiciones](
[idLogAcceso] [int] IDENTITY(1,1) NOT NULL,
[idUsuario] [int] NOT NULL,
[fecha] [datetime] NOT NULL,
CONSTRAINT [PK_LAB_LAB_LogAccesoTerminosCondiciones] PRIMARY KEY CLUSTERED 
(
[idLogAcceso] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]


end
GO 

@vrimada vrimada changed the title nuevo req, se agrega el tipo de autenticacion (LAB-205) Modificación en ABM de usuarios Jan 21, 2026
@vrimada vrimada self-assigned this Jan 21, 2026
vrimada and others added 27 commits January 21, 2026 15:35
…grega en la bd la fecha y el log de Aceptacion de los terminos
* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane
…no al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico
* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones
…tados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
…e Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
… desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"
Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.
@caroPintos caroPintos merged commit 80f40e4 into main Mar 25, 2026
vrimada added a commit that referenced this pull request Mar 25, 2026
vrimada added a commit that referenced this pull request Apr 7, 2026
* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>
vrimada added a commit that referenced this pull request Apr 7, 2026
)

* fix: validacion de analisis

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>
vrimada added a commit that referenced this pull request Apr 15, 2026
* pasamos llenarTablas de Page PreInit a Page Init

* en proceso. fix anterior no sirvio. probar si esta correcion es valida

* fix: la correcion real se realiza colocando en cada control enableViewState=false

* msj

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* (LAB-235) Validacion de análisis en la modificación de un protocolo (#79)

* fix: validacion de analisis

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* pasamos llenarTablas de Page PreInit a Page Init

* en proceso. fix anterior no sirvio. probar si esta correcion es valida

* fix: la correcion real se realiza colocando en cada control enableViewState=false

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>
caroPintos added a commit that referenced this pull request Apr 15, 2026
…binados (practicas) (#63)

* fix: correcion del error de sql

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* (LAB-235) Validacion de análisis en la modificación de un protocolo (#79)

* fix: validacion de analisis

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* fix: correcion del error de sql

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>
caroPintos added a commit that referenced this pull request Apr 15, 2026
* ABM Analisis:
Se agrega el valor de la presentacion por defecto de los valores de referencia

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* (LAB-235) Validacion de análisis en la modificación de un protocolo (#79)

* fix: validacion de analisis

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* (LAB-232) bug de "Recordar Analisis" por tipo de servicio (#77)

* fix: se corrige el bug de "recordar analisis"

* (LAB-205) Modificación en ABM de usuarios (#64)

* nuevo req, se agrega el tipo de autenticacion

* feat: se agrega un modal para que acepte terminos y condiciones. Se agrega en la bd la fecha y el log de Aceptacion de los terminos

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: cartel de error para combinacion onelogin y externo

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* (LAB-216)Error: Prompt de médicos en gestión de turnos desde Centro de Salud (#73)

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

* (LAB-215) BUG Cambio de paciente (#71)

* fix: correcion de bug al cambiar paciente en Protocolo que generaba uno nuevo. Bug que pasa cuando se cambia de paciente a uno nuevo.

* fix: para cambio de paciente, si da error de validacion que no borre las determinaciones

* (LAB-118)fix: Correcion de bug para llenar el formulario de los resultados (#53)

* fix: Correcion de bug para llenar el formulario de los resultados

* (Lab-195) Requerimientos Derivaciones (#61)

* feature:  Grabar estado inicial de derivación. ResultadoCar: “Pendiente de Derivar”

* fix: solo se actualizan los detalleProtocolos que se ingresaron al protocolo.

* fix: de query que actualiza las derivaciones en el protocolo emisor

* fix: Flexibilizar fecha y hora de retiro del lote

* fix: correcion de fecha en recepcion de lote

* fix: por ahora no restringimos la fecha de recibo

* fix: faltaba la auditoria

* para resolver conflicto

* fix: para no pacientes cambio del metodo de derivacion que guarda el ResultadoCar

* controles para el error de test

* controles para el error de test

* recibir lote. se saco try catch con nueva funcion de GET en BaseDataAccess

* correciones para test

* para pasar a test 12/1/2025

* correciones de Caro y Vane

* Mantenimiento Enero 2026 (#69)

* (LAB-107) Correccion de bug "Se borran los analisis del protocolo/turno al elegir un medico" (#26)

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: valida que si puso una matricula elija un medico y no la opcion "--selecciona--"

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* fix: se corrige el bug que borraba los analisis cargados en un protocolo cuando se abria el pop up de seleccionar medico

* Al resolver conflicto falto llamar el metodo CargarDatosTxtDatosCargados

* fix: correcciones de pruebas de Caro. Cuando se destildaba una determinacion tildaba, y cuando se carga el combo de profesionales, que de error si no se eligio ninguno

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: rebase con main

* fix: traigo correctamente el JSON

* fix: selecion de profesional en el drop down

* fix: correcion luego de correcion de conflictos

* fix: correcion luego de correcion de conflictos

* correciones de los conflictos

* fix de testing, comentados console log

* nuevos hidden para controlar todos los post back del formulario

* comentarios de las funciones

* js

* fix: estados en txtDatos

* se toma en cuenta cuando hay redirect de cambio de paciente. y fix de carga de txtdatos

* fix: Protocolos – Análisis repetidos

* fix: rebaseo con main

* fix: correcion script sql

* Asociado a LAB-214: Sacar del PR  la correcion de la tarea https://proyectos.andes.gob.ar/browse/LAB-192 (pasarla a otra rama )  para despues trabajarla, ya que baja mucho la performance del sistema.

* fix: 1-protocolo: en la validacion faltaba mantener los datos cargados para los casos de error de FIS, FUC y fecha de muestra
2-turnos: que no se duplique el medico solicitante
3-resultados: sacar LAB192

* label para medico

* Mantenimientoprotocolosy turnos (#72)

* fix: Correcion de bug para llenar el formulario de los resultados

* fix: un tiempo de espera para que cargue correctamente el Check de s/Muestra

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se agrega configuracion para usurio externo

* comments

* fix: sacamos "No identificado" cuando da exception

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* fix: en load que valide si hay sesion

* Mantenimiento Marzo 1 (#75)

Auditoria Sin Insumo:Se corrige funcionalidad para que cuando se cambie de "sin insumo" a "disponible" se borren las marcas de validacion de "sin insumo" automaticas.
Resultados por HT:Se corrige que no se mostraba valor por defecto en determinaciones de tipo de resultado predeterminado (simple y multiple).
Mapeo SIL y SISA: Se agrega la opcion de descargar a excel el mapeo de interoperabilidad entre el SIL y SISA desde Configuracion-> Parametros SI (solapa Interoperabilidad SISA)Nueva Funcionalidad
Placas:Se agrega funcionalidad con la opcion que sea multiefector.Nueva Funcionalidad
Agendas y Turnos: Se corrige bug que no permite dar turnos en dias domingo.
Turnos desde C.S:Se corrige seleccion de medico solicitante.

* nuevo req, se agrega el tipo de autenticacion

* fix: habilitar cambiar tipo de autenticacion y ampliar el ancho de listado de usuarios

* ---hablar con caro por este cambio

* fix: pendiente de revision proceso de alta de usuario

* fix: cartel de error para combinacion onelogin y externo

* Delete Tests-Cypress/cypress/fixtures/local.env.json

* fix: formato msj error y linea repetida

* ejemplos de uso de libreria select2

* Revert "ejemplos de uso de libreria select2"

This reverts commit 8d9ae9c457944d59d50bffa46098682d38f49b03.

* cambios en proceso

* feature: busqueda para lista de usuarios

* visualizacion con grilla

* fix: para todos los perfiles que no son "Administrativo Externo " que desaparezca la grilla EfectorLaboratorio y que quede el valor en "0"

* lista de usuarios: check de solo admins

* fix: libreria chosen compatible con controladores anthem

* correcion luego de las correciones de conflictos

* auditorias

* auditoria y guardar efector en modificacion

* lbl error

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: correcion en "No funciona validacion de análisis"

* (Lab 224)  Corrección de bug sobre la edición de determinaciones con la marca “sin muestra” (#74)

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix; Corrección de bug sobre la edición de determinaciones con la marca “sin muestra”, regenera los detalles si no existian

* fix: mismo fix en protocolo edit

* fix: agrego que sea titulo para entrar a la regeneracion de items

* fix: manera de listar los items en la grilla. verificar de no generar derivados.

* cambio valores de resultado por variable ConResultado

* ajuste actualizacion obra social del paciente

---------

Co-authored-by: Caro <bcpintos@gmail.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

* Mantenimiento20260406 (#81)

* (LAB-236) Bug de tildado sin muestra automatico (#80)

* fix:  Bug de tildado sin muestra automatico

* fix: correcion de los colores de validacion en Editar Practicas

* Mantenimiento20260406 (#81)

* fix:  Bug de tildado sin muestra automatico

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>

* fix: se corrige el bug de "recordar analisis"

* fix: correcion en "No funciona validacion de análisis"

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>

* ABM Analisis:
Se agrega el valor de la presentacion por defecto de los valores de referencia

* fix: si se actualiza presentacion, que se actualice presentacion por defecto (visualmente).

---------

Co-authored-by: caroPintos <77695282+caroPintos@users.noreply.github.com>
Co-authored-by: Caro <bcpintos@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants