En esta nueva release se trabajaron los siguientes puntos:
Agendas de prácticas
Asociación de orden generada en HSI a turno
Esta funcionalidad está asociada al siguiente Feature Flag de desarrollo hasta completar la implementación de todos los tipos de órdenes que se pueden utilizar en la asignación de un turno en agenda de prácticas: HABILITAR_AGENDA_DE_PRACTICAS_EN_DESARROLLO
A la hora de crear un nuevo turno, luego de validar la identidad del paciente en el paso dos del stepper, dentro del tercer paso se define el tipo de orden a asociar al turno correspondiente. Para esto, se muestran una serie de radiobuttons en donde el usuario indica qué tipo de orden corresponde al turno en cuestión debajo de la leyenda “Orden médica”. Las opciones son:
- Seleccionar orden
- Transcribir orden
- Cargar más tarde
- No requiere

Una vez seleccionada la opción “Seleccionar orden” se muestra por debajo un campo de tipo desplegable donde el usuario debe seleccionar la orden. Para que una orden se muestre en el desplegable tiene que suceder que:
- La orden está en estado “Pendiente”.
- Al menos una de las prácticas que conforman la orden debe coincidir con las prácticas posibles a realizar dentro de la agenda.

Luego, una vez que el usuario selecciona la orden, define la cobertura y escribe el número de teléfono. Finalmente, hace clic sobre el botón “CONTINUAR” donde se muestra el paso 4 del stepper en donde debe seleccionar los estudios a realizar.
En este paso, se precargan todas las prácticas que contiene la orden, pero que pueden ser realizadas en la agenda en cuestión. En el lado izquierdo se listan solo las prácticas posibles a realizar que conforman la orden. En caso de no poder realizar todas las prácticas de la orden, se le indica al usuario con un mensaje informativo.

Una vez confirmado el turno, dentro del detalle del mismo se muestra el número de la orden asociada.

Algunas cosas importantes a tener en cuenta:
- En esta versión quedó fuera del alcance poder editar el tipo de orden una vez definido el turno, es decir, si se asoció la orden, esta no podrá ser modificada.
- La asociación de la orden solo se puede realizar en los flujos de asignación de turno de las solapas “Oferta por profesional”, “Mis agendas” y “Oferta por institución”.
- La funcionalidad solo afecta a turnos ambulatorios sin referencias asociadas.
- No se puede descargar e imprimir la orden en esta versión.
Tipo de orden “No requiere” en turno de agenda de prácticas
Esta funcionalidad está asociada al siguiente Feature Flag de desarrollo hasta completar la implementación de todos los tipos de órdenes que se pueden utilizar en la asignación de un turno en agenda de prácticas: HABILITAR_AGENDA_DE_PRACTICAS_EN_DESARROLLO
Manera similar al caso anterior, a la hora de crear un nuevo turno, luego de validar la identidad del paciente en el paso dos del stepper, dentro del tercer paso se define el tipo de orden a asociar al turno correspondiente. Para esto, se muestran una serie de radiobuttons en donde el usuario indica qué tipo de orden corresponde al turno en cuestión debajo de la leyenda “Orden médica”. Las opciones reflejas son:
- Seleccionar orden
- Transcribir orden
- Cargar más tarde
- No requiere

Para este caso, si se selecciona la opción “No requiere”, el campo de orden se oculta, ya que no existe una posible orden a asociar.

A diferencia del caso anterior, en el paso 4 donde se debe seleccionar qué estudio se va a realizar, del lado izquierdo se listan todas las prácticas que conforman la agenda en cuestión. En este caso no se precargará ninguna práctica del lado derecho.

Una vez confirmado el turno, dentro del detalle del mismo se muestra la leyenda de “No requiere orden” debajo del título “orden médica”.

Algunas cuestiones importantes a tener en cuenta:
- En esta versión quedó fuera del alcance poder editar el tipo de orden una vez definido el turno, es decir, si el turno no requería orden queda en ese estado.
- La indicación de este tipo de orden solo se puede realizar en los flujos de asignación de turno de las solapas “Oferta por profesional”, “Mis agendas” y “Oferta por institución”.
- La funcionalidad solo afecta a turnos ambulatorios sin referencias asociadas.
Internación
Incorporación de profesionales responsables en episodios de internación
Con el objetivo de mejorar la trazabilidad y la gestión de la información en los procesos de internación, se desarrolló una nueva funcionalidad que permite vincular uno o más profesionales responsables a cada episodio de internación.
Esta mejora busca brindar mayor claridad en la identificación de los profesionales a cargo del paciente, permitiendo que cualquier usuario del sistema pueda visualizar esta información directamente desde el resumen del episodio de internación.
El alcance del desarrollo abarca las siguientes acciones principales:
- Incorporación de un nuevo campo en el formulario “Nueva internación”, denominado “Profesional/es responsable/s”.
- Visualización de los profesionales responsables en el resumen de episodio de internación.
- Reestructuración del formulario de inicio de internación para optimizar el orden y la coherencia de los campos.
- Mantenimiento de la integridad de los episodios históricos sin aplicar cambios retroactivos.
Nuevo campo “Profesional/es responsable/s”
Se agregó un campo en el formulario Nueva internación, identificado como “Profesional/es responsable/s”, que permite seleccionar uno o más profesionales de la institución para asociarlos al episodio de internación.
Características del campo:
- Tipo de campo: selector con lista desplegable.
- Carácter: no obligatorio.
- Acción adicional: cada profesional agregado puede eliminarse antes de guardar la internación.
En el listado se muestran los profesionales disponibles dentro de la institución, filtrados por los siguientes roles:
- Profesional de la salud
- Especialista médico
- Enfermero
- Especialista en odontología
Cada opción incluye el nombre completo del profesional y su número de matrícula. En caso de contar con múltiples matrículas, se visualizan todas.
En el formulario se visualiza:

Visualización de los profesionales listados:

Cuando se selecciona un profesional se visualiza la opción de eliminar y de poder seguir agregando profesionales

Visualización en resumen de internación
En el resumen del episodio de internación, se incorporó el nuevo campo “Profesional/es responsable/s”.
- Puede presentarse vacío o con múltiples valores según la información registrada en el inicio del episodio.
- El formato de visualización del nombre está determinado por el Feature Flag HABILITAR_DATOS_AUTOPERCIBIDOS.
- Si HABILITAR_DATOS_AUTOPERCIBIDOS es true: El nombre se muestra como Nombre Autopercibido (si existe) + Primer Apellido + Segundo Apellido . (Nota: Si el Nombre Autopercibido no está disponible, se utiliza el Primer Nombre + Primer Apellido + Segundo Apellido).
- Si HABILITAR_DATOS_AUTOPERCIBIDOS es false: El nombre se muestra como Primer Nombre + Segundo Nombre + Primer Apellido + Segundo Apellido.
- El campo se visualiza junto a la información del servicio y cobertura, permitiendo una identificación clara y completa de los profesionales a cargo del paciente.
Ejemplo de visualización con profesional asociado

Ejemplo de visualización sin profesional asociado

Impresión de historia clínica
Ordenamiento de episodios y sus documentos asociados
Se mejoró la visualización de la grilla de Impresión de Historia Clínica, incorporando una nueva columna denominada “Fecha Documento” y ajustando el ordenamiento de los registros.
A partir de esta versión, los documentos se muestran en orden cronológico ascendente, tanto la grilla como en la impresión en PDF, facilitando el seguimiento de la evolución del paciente.
Además, se eliminó el ordenamiento previo de las columnas existentes y se estableció que, independientemente del orden seleccionado por el usuario, la impresión siempre mantendrá la secuencia cronológica.

Seguridad
Segundo factor de autenticación para el root/admin
Se agregó la posibilidad de que el usuario root/amin pueda habilitar el Factor de Doble Autenticación (2FA) desde el sistema.
Anteriormente, este usuario no tenía acceso al menú necesario para activar dicha función, lo que impedía aplicar la medida de seguridad.
A partir de esta versión, cuando un root/admin no tenga habilitado el 2FA, podrá acceder a la opción “Activar autenticación por doble factor” dentro de la sección “Mi cuenta”, lo que permite gestionar la activación de manera autónoma.

Reservas
Nuevo estado: Reserva ausente
Esta funcionalidad está asociada al siguiente Feature Flag de desarrollo hasta finalizar el desarrollo de los impactos en reportes: HABILITAR_ESTADO_RESERVA_AUSENTE_EN_DESARROLLO
Se implementó un nuevo estado denominado “Reserva ausente”, con el objetivo de permitir a los usuarios administrativos, profesionales y APIs asociadas identificar de manera clara aquellas reservas que no fueron utilizadas por los pacientes.
Este desarrollo busca optimizar la gestión de recursos, analizar el impacto económico de las ausencias y mejorar la trazabilidad del flujo de reservas en el sistema.
El nuevo estado impacta en los siguientes módulos del sistema:
- Centro de llamado y gestión de reservas
- Agenda de profesionales
- API pública de turnos
El estado “Reserva ausente” se incorpora dentro del flujo de reservas ya existente y se actualiza automáticamente a través de un proceso programado (cron job).
Características del nuevo estado: “Reserva ausente”
- Se incorporó un nuevo estado final denominado “Reserva ausente”, aplicable a las reservas que no fueron utilizadas una vez pasada su fecha y hora.
- La transición al nuevo estado se realiza de forma automática mediante un proceso (cron job), que actualiza las reservas en estado “Reserva” cuya fecha ya haya vencido.
- El nuevo estado no admite acciones posteriores y tiene como objetivo exclusivamente la visualización y trazabilidad de las ausencias.
- El cambio afecta a todas las agendas habilitadas para turnos online.
Cambios en la Gestión de Reservas (Centro de Llamado / Administrador institucional)
Se incorporó la posibilidad de identificar las reservas ausentes desde el entorno administrativo, mejorando la capacidad de análisis y seguimiento de ausentismo.
- El nuevo estado “Reserva ausente” se muestra en el historial de reservas disponible para los usuarios con rol Gestor del Centro de Llamado.
Ejemplo de historial. Se ingresa los datos del paciente y se presiona sobre VER HISTORIAL DE TURNOS Y RESERVAS

El historial se visualiza de la siguiente manera:

Cambios en la Visualización de Agendas (Profesionales y de prácticas)
Se actualizó la visualización de las reservas dentro de las agendas profesionales y de prácticas, de modo que las reservas vencidas se representan de manera clara y diferenciada.
Ejemplo de visualización de reserva ausente en una agenda

Visualización del nuevo estado en la agenda
- Las reservas que pasaron al nuevo estado se muestran en la agenda en color gris, con el estado “Reserva ausente”.
- Al seleccionar la reserva, se abre un popup informativo con los siguientes datos:
- Título: “Reserva de turno online”
- Fecha y hora de la reserva
- Estado: “RESERVA AUSENTE” (en color gris)
- Solicitado por: nombre y apellido del paciente, teléfono y correo electrónico
- Botón: “Cerrar”
- Link: “Ir a paciente” (solo visible para el rol administrativo y cuando el paciente existe en el sistema)
Ejemplo de visualización de una reserva ausente con paciente asociado que se encuentra dado de alta en HSI

Ejemplo de visualización de una reserva ausente con paciente que NO se encuentra dado de alta en HSI

Cambios en API Pública (Integraciones externas)
Para asegurar la coherencia de la información entre los distintos canales de acceso al sistema, se incorporó el nuevo estado “Reserva ausente” en los endpoints públicos que devuelven información de turnos y reservas.
Endpoints actualizados
Los siguientes endpoints, ahora incluyen el nuevo estado en sus respuestas JSON:
- /public-api/patient/{identificationNumber}/appointments
- /public-api/institution/{institutionId}/appointment
- /public-api/institution/{institutionId}/appointment/booking
