En esta nueva release se trabajaron los siguientes puntos:
Contents
Camas
Bloqueo masivo de camas
A partir de esta release, se incorporó una nueva funcionalidad para el rol Administrador de Camas, que permite realizar bloqueos y desbloqueos masivos de camas desde dos interfaces específicas:
- La solapa “Lugares de atención” dentro del módulo “Guardia” (sección de habitaciones).
- El Mapa de camas del módulo “Camas”.
Para cada habitación, se agregó un botón de acciones secundarias, desde el cual se despliegan las siguientes opciones:
- Bloquear camas
- Desbloquear camas
Bloqueo de camas
Al seleccionar la opción “Bloquear camas”, se despliega un popup en formato stepper con los siguientes pasos:
- Selección de camas:
- Se muestran los datos de la habitación seleccionada.
- Debajo, se listan todas las camas disponibles en formato de checkboxes múltiples (multi-check), permitiendo seleccionar más de una cama.
- Las camas ocupadas o ya bloqueadas se visualizan deshabilitadas.
- Se incluye un checkbox general para seleccionar todas las camas libres con un solo clic.
- Motivo del bloqueo:
- Se solicita el motivo del bloqueo mediante un radiobutton que permite seleccionar entre
- Mantenimiento
- Alerta infectológica
- Otro
- El campo “Detalle” es de carácter obligatorio.
- Vista previa:
- Se presenta un resumen de la acción a realizar.
- Al confirmar, las camas seleccionadas quedan bloqueadas y se muestra un mensaje de éxito mediante un snackbar.
- El estado actualizado se refleja en el detalle de cada cama involucrada.
Desbloqueo de camas
Al seleccionar la opción “Desbloquear camas”, se abre un popup con la información de la habitación correspondiente. Allí se listan todas las camas actualmente bloqueadas, permitiendo su selección múltiple mediante checkboxes.
- Las camas ocupadas o libres no pueden ser desbloqueadas y se presentan deshabilitadas.
- Se incluye un checkbox para seleccionar todas las camas bloqueadas visibles.
Una vez finalizada la selección y confirmado el desbloqueo mediante el botón “Desbloquear”, las camas pasan automáticamente al estado “Libre”.
Internación
Historial de signos vitales y factores de riesgo
A partir de la versión 2.45, se incorporó un nuevo botón denominado “Ver historial del episodio” dentro del card de Signos Vitales y Factores de Riesgo correspondiente a un episodio de internación. Este botón se encuentra disponible tanto para episodios activos como cerrados, siempre y cuando exista al menos un registro de signo vital en dicho episodio.
Visualización del historial
Al hacer clic en el botón, se despliega una tabla con todos los signos vitales y factores de riesgo registrados durante el episodio. En la parte superior se presenta un card de contexto, cuyo contenido varía según el estado del episodio:
- Episodios activos: Se muestra la fecha y hora de ingreso junto con la cantidad de días de internación transcurridos.
- Episodios cerrados: Se visualiza la fecha y hora de ingreso, la fecha y hora de egreso, y la cantidad total de días de internación.
Debajo del card, se indica el día del último registro en el caso de episodios cerrados, o el día actual en el caso de episodios activos. El usuario puede navegar entre días anteriores o posteriores mediante botones de navegación, o seleccionar una fecha específica desde un ícono de calendario.
Tablas de registros
Se muestran dos tablas paralelas que contienen los valores registrados de signos vitales y factores de riesgo. La estructura de las tablas es la siguiente:
- Filas: Nombre del parámetro junto con su unidad de medida.
- Columnas: Una columna por cada hora del día, desde las 00:00 hs hasta las 23:00 hs, separadas por intervalos de una hora.
- Las celdas pueden contener múltiples registros, y la tabla incluye scroll horizontal para facilitar la visualización completa.
Comportamiento de las celdas
- Antes del ingreso del paciente: Las celdas se muestran vacías.
- Durante la internación (sin registro): Las celdas sin datos se visualizan con un guión (–).
- Luego del egreso: Las celdas nuevamente se presentan vacías.
Consideraciones adicionales
- Para episodios activos, se muestra por defecto la fecha del día actual.
- Para episodios cerrados, se muestra por defecto la última fecha del episodio.
- La fecha de egreso se toma como la correspondiente al alta administrativa.
- Los registros se ubican en la columna correspondiente a la hora redondeada hacia abajo. Por ejemplo, un dato tomado a las 08:50 hs se ubica en la columna de las 08:00 hs (rango de 08:00 a 08:59 hs).
- Al pasar el cursor (hover) sobre un valor, se muestra un tooltip con la hora exacta del registro.
- Se mantiene el formato visual para identificar valores fuera de rango (mínimo o máximo).
- Es posible que una celda contenga múltiples valores registrados en una misma franja horaria.
Agendas
Unificación de vista para profesional atendiente
Con el objetivo de optimizar la experiencia del usuario, se implementó una mejora en el módulo Turnos orientada a los profesionales responsables de agenda. Previa a esta release, al ingresar al módulo, el profesional debía seleccionar su nombre desde un campo desplegable, incluso cuando por permisos solo tenía acceso a su propia agenda o, en algunos casos, a la de un colega en agendas conjuntas. A partir de esta versión, el sistema identifica automáticamente al usuario como profesional responsable, eliminando la necesidad de seleccionar manualmente su nombre. Esto permite un acceso más directo y eficiente a la información.
Desde el menú “Turnos”, al ingresar al módulo, se mostrará por defecto la solapa “Mis agendas”, donde el profesional podrá visualizar directamente sus agendas activas y vencidas.
Las agendas se presentan divididas en dos secciones claramente diferenciadas:
- Agendas activas
- Agendas vencidas
Información visible por agenda
Cada fila correspondiente a una agenda muestra los siguientes datos relevantes:
- Alias de la agenda (en caso de que exista) y la especialidad asignada.
- Fecha de inicio y fin de la agenda.
- Indicador de agenda conjunta, en caso de corresponder.
De esta manera, el profesional puede identificar y seleccionar fácilmente la agenda que desea consultar, simplificando su flujo de trabajo diario.
Acceso directo a las agendas del profesional
Además de los cambios realizados en la navegación general del módulo Turnos, se actualizó el comportamiento del acceso directo a las agendas del profesional.
Al utilizar este acceso, el profesional visualizará un selector de agendas que incluye exclusivamente las agendas activas en las que participa.
Información visible por agenda
Cada opción dentro del selector muestra los siguientes datos:
- Alias de la agenda (si existe) y la especialidad correspondiente.
- Fecha de inicio y fin de la agenda.
- Indicador de agenda conjunta, en caso de que aplique.
Esta mejora permite al profesional identificar rápidamente la agenda deseada y acceder directamente a su contenido de manera más ágil y eficiente.
Confirmación de consultorio por día
Se incorporó una nueva funcionalidad que permite al responsable de una agenda confirmar diariamente el consultorio en el cual atenderá. Esta funcionalidad está controlada mediante el Feature Flag HABILITAR_EDICION_DE_CONSULTORIO_A_RESPONSABLE_AGENDA.
Funcionamiento general
Cuando el responsable accede a la visualización de su agenda con turnos otorgados, deberá confirmar el consultorio correspondiente para el día en curso. Esta acción es exclusiva del responsable de la agenda y puede realizarse de forma individual, sin requerir validación o aprobación por parte de los demás integrantes, incluso en el caso de agendas conjuntas.
Importante:
Si el consultorio no ha sido confirmado, el usuario no podrá gestionar los turnos asociados a esa agenda.
Restricciones hasta confirmar el consultorio
Mientras el consultorio del día no haya sido confirmado:
- No se pueden otorgar turnos nuevos.
- No se puede visualizar el detalle de turnos existentes.
- No se pueden modificar los estados de los turnos.
Interacción con otros Feature Flags
Esta funcionalidad puede interactuar con otras configuraciones, como el Feature Flag HABILITAR_USO_DE_CONSULTORIO_COMPARTIDO_AGENDA, que habilita el solapamiento de consultorios entre diferentes agendas. Por lo tanto, es importante considerar la configuración global del entorno al habilitar esta funcionalidad.
Visualización en la solapa “Mis agendas”
Al ingresar a su agenda diaria desde la solapa “Mis agendas”, el profesional verá una advertencia si el consultorio aún no fue confirmado. Esta alerta tiene como objetivo garantizar que la acción requerida se realice antes de continuar con la gestión habitual de turnos.
Confirmación obligatoria mediante popup
En caso de que el usuario intente realizar alguna acción restringida (como otorgar un turno, ver su detalle o cambiar su estado) sin haber confirmado previamente el consultorio, el sistema mostrará un popup informativo que solicita completar dicha acción.
Este popup incluye:
- Datos de la agenda en edición (como referencia).
- Selectores de sector y consultorio, con valores preseleccionados a partir de la última confirmación realizada.
- Un botón de confirmación, que permite guardar los cambios y habilitar la gestión de turnos para esa jornada.
Una vez confirmados los datos desde este popup, el profesional podrá continuar usando la agenda.
Al confirmar, el sistema mostrará un mensaje de éxito y habilitará las funciones de la agenda.
Confirmación de consultorio desde acceso directo a agendas
Además de la confirmación de consultorio desde la solapa “Mis agendas”, se incorporó la misma funcionalidad al ingresar desde el acceso directo a agendas.
Estado de confirmación pendiente
Al acceder a su agenda diaria mediante el acceso directo, el profesional visualizará un estado de confirmación pendiente en caso de no haber definido aún el consultorio para esa jornada. Mientras esta confirmación no se realice:
- Las acciones sobre el calendario estarán restringidas (otorgamiento, edición y cambio de estado de turnos).
- Al presionar el botón “Confirmar consultorio”, se desplegará el mismo popup de edición detallado previamente.
Funcionalidad del popup
El popup presenta:
- Datos de la agenda que se encuentra en edición.
- Selectores de sector y consultorio, con valores predeterminados basados en la última configuración guardada.
- Botón de confirmación para aplicar los cambios.
Resultado de la confirmación
Una vez confirmada la acción:
- La advertencia desaparece automáticamente.
- Los datos actualizados se reflejan inmediatamente en la vista de la agenda.
- En caso de que el profesional modifique el consultorio a través del popup, los cambios se guardan y se visualizan correctamente en la interfaz.
Si en el popup se selecciona un nuevo consultorio, al confirmar, este cambio impacta en la agenda visible del profesional.
Consideraciones técnicas
Este comportamiento interactúa con otros feature flags del sistema. Particularmente:
- HABILITAR_USO_DE_CONSULTORIO_COMPARTIDO_AGENDA: habilita la asignación de un mismo consultorio a múltiples agendas.
Es importante tener en cuenta la activación conjunta o independiente de estos feature flags, ya que pueden afectar la lógica de validación de disponibilidad de consultorios y su uso compartido.
Se cambia el consultorio:
Se guardan los cambios realizados. Se visualiza los cambios impactados:
Mejoras generales
Estado “En proceso” en solapa de estudios
Cuando las órdenes provienen de guardia o internación y pertenecen a las categorías Laboratorio o Imágenes, se muestran en una lista de trabajo que indica al técnico correspondiente los estudios que deben realizarse al paciente.
El problema que se presentaba era que, una vez que el técnico marcaba el estudio como “Transferido”, no había forma de que otros roles supieran que el estudio ya se encontraba en proceso de realización.
Para resolver este inconveniente, se desarrolló un nuevo estado dentro de la solapa de estudios.
Lista de trabajo de laboratorio
El funcionamiento de las órdenes de laboratorio está asociado al Feature Flag: HABILITAR_LISTA_DE_TRABAJO_EN_DESARROLLO.
Cuando este se encuentra habilitado, se visualiza un listado de trabajo bajo el menú “Laboratorio”, al cual accede el personal. Desde allí, puede cambiar el estado de las órdenes de “Pendiente” a “Transferido”.
Una vez realizado este cambio, los usuarios que ingresen a la solapa de estudios del paciente visualizarán la orden en estado “En proceso”.
Estado “Transferido” desde lista de trabajo de laboratorio
Estado “En proceso” desde la solapa de estudios del paciente
Lista de trabajo de imágenes
El funcionamiento de las órdenes de imágenes está asociado al Feature Flag: HABILITAR_LISTA_DE_TRABAJO_IMAGENES.
Puede estar o no activado el FF: HABILITAR_DESARROLLO_RED_IMAGENES.
Cuando este se encuentra habilitado o no, se visualiza una solapa que se accede desde el menú “Imágenes” bajo el nombre “Solicitudes de guardia e internación”, al cual accede el técnico.
Desde allí, puede cambiar el estado de las órdenes de “Pendiente” a “Transferido”.
Una vez realizado este cambio, los usuarios que ingresen a la solapa de estudios del paciente visualizarán la orden en estado “En proceso”
Filtrado de estudios según campo “Categoría del estudio”
A partir de esta versión, al indicar un estudio, el sistema filtra las opciones disponibles en el campo “Estudio” en función de la categoría del estudio seleccionada por el usuario.
- Si se selecciona la categoría “Laboratorio”, el campo “Estudio” mostrará únicamente las opciones que pertenecen a la ECL LAB_PROCEDURE y sus sinónimos definidos en LAB_PROCEDURE_SYNONYMS.
- Si se selecciona la categoría “Diagnóstico por imágenes”, el campo “Estudio” presentará sólo las opciones pertenecientes a la ECL IMAGE_NETWORK_PROCEDURE y sus sinónimos incluidos en IMAGE_NETWORK_PROCEDURE_SYNONYMS.
- Para el resto de las categorías, se mantiene el comportamiento actual, sin filtrado adicional.
Este desarrollo se aplicó a las siguientes ubicaciones desde donde se pueden indicar estudios:
- Solapa “Estudios”
- Desplegable “Estudios” en consulta ambulatoria
- Consulta odontológica
Asimismo, se consideraron los siguientes ámbitos de atención:
- Internación
- Guardia
- Ambulatorio
Un punto importante a aclarar es que dentro del campo estudios existen 3 endpoints distintos:
- Conjunto de estudios más frecuentes (Plantillas de estudios)
- Estudios más frecuentes
- Todos los estudios
El alcance de esta mejora fue filtrar el endpoint número 3. Queda pendiente el desarrollo del filtrado para los endpoints 1 y 2 en próximas releases.
Otra cosa importante a mencionar es que se debe realizar la correcta carga de las ECL’s correspondientes. A continuación se explica a modo de recordatorio como es el proceso:
1- Entrar como Administrador a la configuración y hacer clic sobre el menú “Caché SNOMED”.
2- Luego, se deberá ingresar a los menú de “Lista de terminologías” y de “Lista de sinónimos” según la ECL a cargar.
3- Dentro de los listados se deberán buscar las ECL’s mencionadas y se deberá ingresar la URL donde se encuentra el archivo .csv correspondiente. En caso de no contar con la url, solicitarlas al equipo de HSI.
4- Una vez agregadas se deberá visualizar el label de “Cargado” para que el funcionamiento sea correcto.
