En esta nueva release se trabajaron los siguientes puntos:
Contents
Agenda
Rango Etario
El desarrollo se encuentra asociado a un feature flag de desarrollo HABILITAR_RANGO_ETARIO_EN_AGENDA_EN_DESARROLLO debe estar en true para visualizar la funcionalidad.
Se implementó la funcionalidad que permite a los administradores de agenda editar, eliminar y agregar rangos etarios dentro de la creación de agendas, impactando en la configuración de las franjas horarias.
Al crear una agenda, se visualizan íconos de edición (lápiz) y eliminación (tacho de basura) en cada rango etario creado.

Edición de rangos etarios
La edición se realiza mediante un popup que permite modificar:
- Unidad (años/meses)
- Edad mínima
- Edad máxima
El popup incluye advertencias sobre el impacto que estos cambios pueden generar en las franjas horarias.
Las validaciones de edad mínima y máxima se mantienen con lo ya entregado en la versión 2.58. Al cancelar la edición, no se guardan cambios y el popup se cierra.
Al guardar, se validan los datos y se aplican las modificaciones.
Luego de guardar, el rango actualizado se muestra correctamente y se mantienen las asociaciones con las franjas existentes.

Eliminación de rangos etarios
La eliminación se gestiona mediante un popup informativo con advertencias sobre su impacto.
Al confirmar, el rango etario se elimina y se reflejan los cambios en pantalla y en las asociaciones correspondientes.

Creación de nuevos rangos etarios con franjas horarias ya configuradas
La creación se realiza mediante un popup con los campos:
- Unidad
- Edad mínima
- Edad máxima
Incluye una advertencia indicando que el nuevo rango se seleccionará automáticamente en las franjas horarias existentes.
Una vez creado, se muestra un mensaje de éxito.

Actualización visual y funcional
Tras editar, eliminar o crear un rango etario:
- La visualización de los rangos se actualiza automáticamente.
- Las asociaciones con las franjas horarias se mantienen o ajustan según corresponda.
- Se muestran mensajes de confirmación o advertencia según la acción.

Agenda de prácticas
Edición de estudios asignados al turno cuando tiene orden transcrita y orden generada en HSI
A partir de ahora se podrán editar las prácticas asociadas al turno para los siguientes tipos de orden:
- Orden transcrita
- Orden generada en HSI
En el caso de la orden transcrita, una vez asignado el turno se visualizará el botón de “Editar estudios” dentro del detalle del turno debajo de las prácticas asociadas al mismo.

Una vez que el usuario hace clic sobre este botón se podrán editar los estudios asociados pero sólo se permitirán realizar modificaciones sobre los estudios asociados a la orden transcrita, no se podrán agregar otros estudios de la agenda.

Para el caso de una orden generada en HSI el comportamiento es similar, es decir, solo se podrán editar estudios que pertenezcan a la orden asociada. De la misma manera se visualiza un botón de “Editar estudios” debajo de las prácticas para este tipo de orden en el detalle del turno.

Una vez que el usuario hace clic ahí se despliega la edición de las prácticas de la orden.

Edición de tipo de orden desde el tipo “Orden pendiente” y “No requiere orden”
Para los casos en donde el usuario indica que la orden se iba a cargar más tarde o que en ese momento no requería orden, luego de asignado el turno se puede realizar la edición del tipo de orden.
Una vez asignado el turno con alguno de los tipos de orden mencionados, dentro del detalle del mismo se visualiza un botón de “Editar orden, estudios y datos de paciente”.

En caso de hacer clic sobre el mismo se visualiza un popup en donde el usuario puede editar el tipo de orden.

En caso de editar el tipo de orden por las opciones “Cargar más tarde” y “No requiere” el usuario debe confirmar nuevamente los estudios a realizar. En un segundo paso del stepper se precargan los estudios asociados previamente y el usuario tiene la posibilidad de modificarlos o continuar.

En caso de editar el tipo de orden por las opción “Seleccionar orden”, se agrega dentro del pop up un campo para seleccionar la orden correspondiente.

Luego, en el segundo paso, el usuario debe volver a realizar la selección de las prácticas a asociar al turno que deben coincidir con las reflejadas en la orden.

Finalmente, en el caso de editar el tipo de orden por las opción “Transcribir orden”, se suma el paso de la transcripción dentro del pop up.
Luego de seleccionado los estudios se muestra el formulario de transcripción correspondiente.

Es importante mencionar que, una vez editado el tipo de orden y seleccionado las opciones “Transcribir orden” o “Seleccionar orden” no se podrá volver a editar.
Imágenes
Historial detallado de eventos en la lista de trabajo del informador
Requiere Feature Flag HABILITAR_DESARROLLO_RED_IMAGENES activado.
En el marco de la versión 2.59, se desarrolló una mejora clave para la trazabilidad de los estudios realizados: ahora, los informadores pueden visualizar un historial completo y detallado de los cambios de estado y observaciones asociadas a cada estudio, directamente desde la lista de trabajo.
Esta funcionalidad permite que, al desplegar una fila en la lista de trabajo, se muestre una línea de tiempo con los eventos más relevantes asociados al estudio. Entre los eventos que se pueden visualizar se encuentran los siguientes:
- Creación de la orden médica,
- realización del estudio,
- derivación del informe,
- guardado de borradores y
- finalización del informe.
Cada uno de estos eventos incluye la fecha y hora exacta en la que ocurrió, siguiendo el formato DD/MM/AAAA – HH:mm, lo que facilita la identificación rápida del momento en que se produjo cada cambio. Si algún evento cuenta con observaciones asociadas, estas se muestran de manera clara y accesible justo debajo del evento correspondiente.

Además, si se guarda un borrador, se indica quién lo hizo y solo se muestra el último guardado, evitando duplicidades y confusiones.

La visualización de este historial está disponible para los cuatro estados posibles de los estudios: pendiente, borrador, rechazado y completado. Esto significa que, sin importar el estado en el que se encuentre el estudio, el informador siempre tendrá acceso a la trazabilidad completa de los eventos y podrá tomar decisiones informadas sobre cuál estudio informar a continuación.
Esta mejora fue diseñada para optimizar el flujo de trabajo de los informadores, brindando mayor transparencia y facilitando la gestión de los estudios. El acceso rápido a la información histórica y a las observaciones relevantes contribuye a una mejor organización y a una toma de decisiones más eficiente dentro del sistema de historia clínica electrónica.
Historial de Informe Solicitado
Requiere Feature Flag HABILITAR_DESARROLLO_RED_IMAGENES activado.
Cuando un técnico realiza un estudio y lo marca como “No requiere informe”, este no aparece en la lista de trabajo del informador. Sin embargo, en situaciones donde posteriormente se solicita un informe para ese estudio, es fundamental que el informador pueda identificar fácilmente este cambio y acceder a toda la información relevante. Con la nueva funcionalidad, al desplegar el historial de eventos de un estudio en la lista de trabajo, se agrega una línea específica con la fecha y hora de la solicitud, permitiendo así un seguimiento preciso de cada acción. Las observaciones originales del técnico se mantienen sin modificaciones, asegurando la integridad de la información.

Por otro lado, para los estudios que desde un principio requieren informe, no se muestra la línea de “Informe solicitado”, ya que se asume que la solicitud de informe coincide con la realización del estudio. Esta diferenciación evita confusiones y mantiene la interfaz limpia y enfocada en los casos donde realmente es necesario destacar el cambio de estado.
Esta mejora impacta directamente en la eficiencia y la transparencia del proceso de informes, permitiendo a los profesionales de la salud contar con un historial detallado y confiable de cada estudio. Así, se facilita la gestión de los casos excepcionales y se refuerza la trazabilidad, un aspecto clave en entornos clínicos donde la precisión y la claridad en la información son fundamentales.
Publicación de eventos por el envío de mails
Se incorporó información de la institución en los eventos correspondientes a:
- Nuevo turno.
- Nueva reserva.
- Nuevo turno de teleconsulta o teleconsulta de segunda opinión.
- Nuevo turno de imágenes.
Además, se agregó información sobre la modalidad en el evento de informe de imágenes.
A continuación, se presenta el detalle de los tópicos y estructura JSON que será publicado para cada evento modificado.
- Evento: Nuevo turno.
Descripción: se publica cuando se otorga un nuevo turno
Topico → /HSI/NOTIFICATION/EMAIL/NEW_APPOINTMENT
JSON que se publica →
{
“args” : {
“professionalFullName” : “ALFARO Eduardo Daniel”,
“specialty” : “Adolescencia”,
“day” : “Jueves 16 de octubre de 2025”,
“time” : “22:30”,
“recomendation” : “…”,
“fromFullName” : “HSI”,
“medicalCoverage” : “Medife”,
“doctorOffice” : “Consultorio de prueba”,
“identificationNumber” : “41553320”,
“institutionDetails”: { //Se incorpora en la v2.59
“id”: 4,
“name”: “Clinica chacabuco”,
“address”: “Chacabuco 123456”,
“city”: “TANDIL”,
“department”: “TANDIL”
}
},
“recipient” : {
“firstname” : “JOSELINA”,
“lastname” : “VALDEZ”,
“email” : “mailprueba@gmail.com”,
“phoneNumber” : “2281679109”
}
}
- Evento: Nueva reserva
Descripción: se publica al otorgar una reserva online.
Tópico → /HSI/NOTIFICATION/EMAIL/EMAIL_CONFIRMAR_RESERVA
JSON que se publica →
{
“args” : {
“cancelationLink” : “https://localhost:4200/auth/book-cancel/c98d5fb8-0d4f-4b26-a741-0a031015eb20”,
“namePatient” : “JOSELINA VALDEZ”,
“date” : “18/10/2025 a las 21:40:00 h”,
“nameProfessional” : “ALFARO Eduardo Daniel”,
“specialty” : “Adolescencia – Práctica no encontrada”,
“recomendation” : “- Presentarse 15 min antes con el carnet de la Obra Social.\n”,
“institutionDetails”: { //Se incorpora en la v2.59
“id”: 4,
“name”: “Clinica chacabuco”,
“address”: “Chacabuco 123456”,
“city”: “TANDIL”,
“department”: “TANDIL”
}
},
“recipient” : {
“firstname” : “JOSELINA”,
“lastname” : “VALDEZ”,
“email” : “maildeprueba@gmail.com”,
“phoneNumber” : “2281499190”
}
}
- Evento: Nuevo turno de teleconsulta o teleconsulta de segunda opinión.
Descripción: se publica al otorgar un turno con modalidad de teleconsulta con paciente o teleconsulta de segunda opinión.
Tópico → /HSI/NOTIFICATION/EMAIL/DIGITAL_CONSULTATION_EMAIL
JSON que se publica →
{
“args” : {
“patientName” : “VALDEZ JOSELINA”,
“date” : “2025-10-16 22:45.hs”,
“professionalName” : “ALFARO Eduardo Daniel”,
“clinicalSpecialty” : “Pediatria”,
“callLink” : “https://jitsi.lamansys.ar/4ba36ce2-7631-4581-bbad-64ae50e869f7”,
“institutionDetails”: { //Se incorpora en la v2.59
“id”: 4,
“name”: “Clinica chacabuco”,
“address”: “Chacabuco 123456”,
“city”: “TANDIL”,
“department”: “TANDIL”
}
},
“recipient” : {
“firstname” : “JOSELINA”,
“lastname” : “VALDEZ”,
“email” : “maildeprueba@gmail.com”,
“phoneNumber” : “1112345678”
}
}
- Evento: Nuevo turno de imágenes.
Descripción: se publica cuando se otorga un turno de imágenes
Tópico → /HSI/NOTIFICATION/EMAIL/NEW_IMAGING_APPOINTMENT
JSON que se publica →
{
“recipient”: {
“firstname”: “JOSELINA”,
“lastname”: “VALDEZ”,
“email”: “maildeprueba@gmail.com”,
“phoneNumber”: “2281949179”
},
“args”: {
“day”: “Miércoles 05 de noviembre de 2025”,
“time”: “14:30”,
“recomendation”: “…”,
“fromFullName”: “HSI”,
“medicalCoverage”: “Medife”,
“identificationNumber”: “41553419”,
“institutionDetails”: { //Se incorpora en la v2.59
“id”: 4,
“name”: “Clinica chacabuco”,
“address”: “Chacabuco 123456”,
“city”: “TANDIL”,
“department”: “TANDIL”
}
}
}
- Evento: Informe de imágenes
Descripción: se publica cuando el informador solicita que se envíe el informe por mail.
Tópico → /HSI/NOTIFICATION/EMAIL/IMAGING_REPORT_EMAIL
JSON que se publica →
{
“args”: {
“requestId” : 21,
“patient” : {
“id”: 6901,
“identificationType”: “DNI”,
“identificationNumber”: “41553320”,
“firstName”: “JOSELINA”,
“middleNames”: null,
“lastName”: “VALDEZ”,
“otherLastNames”: null,
“nameSelfDetermination”: “josi”,
“fullName”: “VALDEZ, JOSELINA”
},
“resources” : [{
“resource” : {
“size” : 9629,
“stream” : { }
},
“contentType” : “application/pdf”,
“filename” : “VALDEZ_JOSELINA.pdf”,
“fileName” : “VALDEZ_JOSELINA.pdf”
}],
“email” : “maildeprueba@gmail.com”,
“links” : [ “https://localhost:4200/api/external-document-access/download-imaging-document/eyJhbGciOiJIUzI1NiJ9.eyJhY2Nlc3NJZCI6IjE4ODc2Iiwic3ViIjoiaW1hZ2luZy1zdHVkeSIsImlhdCI6MTc2MjM2NDE2MCwiZXhwIjoxNzYyNDUwNTYwfQ.d5kOAmgNy8Iw7jl5tO2FbA_vgZq9qXIUarzExM_ZFIU” ]
“modality”: { //Se incorpora en la v2.59
“id”: 4,
“description”: “Ecografía”,
“acronym”: “US”
}
},
“recipient” : {
“firstname” : “JOSELINA”,
“lastname” : “VALDEZ”,
“email” : “maildeprueba@gmail.com”,
“phoneNumber” : “1112345678”
}
}
Gestión de accesos
Prácticas habilitadas por el domino
A partir de esta versión, el dominio es el encargado de definir cuáles son las posibles prácticas que se pueden asociar a una solicitud de referencia. Para esto, un usuario con rol administrador debe crear un grupo de tipo dominio y habilitarlo para las solicitudes de referencia dentro del backoffice de igual manera que se habilita para las agendas
.

Una vez habilitado, dentro del campo práctica de la solicitud de referencia solo se visualizan las prácticas pertenecientes a grupos de terminología de tipo dominio habilitados para referencias.

Sinónimos de prácticas
A partir de esta versión, a la hora de buscar Partidos e Instituciones dentro de la solicitud de referencia de tipo práctica, se tienen en cuenta el concepto seleccionado y sus sinónimos, es decir, todos los conceptos que cuentan con el mismo ID de SNOMED.
Ejemplo: si una institución tiene asociada la práctica “Cefalea”, si el usuario selecciona la práctica “Dolor de cabeza” dentro de la solicitud, la institución mencionada se mostrará como opción para asignar la misma.
