En esta nueva release se trabajaron los siguientes puntos:

Agendas

Búsqueda de turnos en institución

Búsqueda de turnos por palabra clave

Se desarrolló una nueva funcionalidad de búsqueda denominada “Palabra clave”. Esta permite buscar agendas a partir del nombre de la unidad jerárquica asociada a la misma o de sus unidades descendientes.

Esta búsqueda aplica exclusivamente a agendas de tipo Consultas.

Al utilizar la búsqueda por palabra clave, previo a la introducción de texto, se despliegan todas las unidades jerárquicas que cuenten con una agenda activa asociada o que sean padres de otra unidad jerárquica que cuente con una agenda activa asociada.

En este ejemplo, el “Departamento de Medicina Interna” tiene como hijo al “Servicio Clínica Médica”, la cual tiene dos unidades hijas “Ambulatorio” y “Cardiología”.

A medida que se ingrese texto, se van filtrando las opciones.

Si se selecciona una unidad padre, en la búsqueda de turnos se muestran todos los turnos disponibles de las unidades hijas que tengan agenda activa.

Si se selecciona una unidad que no tiene hijos con agendas activas, solo se muestran los turnos de esa unidad. 

La búsqueda puede realizarse sobre todas las unidades jerárquicas, independientemente de su tipo, o limitarse únicamente a unidades de tipo Servicio. Esta selección se gestiona mediante un interruptor (switch) llamado “Ver todas las unidades jerárquicas”.

  • Si está activado: la búsqueda se realiza sobre todas las unidades jerárquicas. 

  • Si está desactivado: se restringe por defecto a las de tipo Servicio o aquellas cuyo padre directo lo sea.

En este ejemplo, “Ambulatorio” y “Cardiología” son unidades de consulta, pero se visualizan porque su padre directo “Servicio Clínica Médica” es una unidad de tipo servicio.

Búsqueda de turnos por servicio-subservicio

En la búsqueda por Servicio / Subservicio se agregó la posibilidad de buscar todas las unidades jerárquicas, independientemente de su tipo, o limitarse únicamente a unidades de tipo Servicio. Esta selección se gestiona mediante un interruptor (switch) llamado “Ver todas las unidades jerárquicas”.

  • Si está activado: la búsqueda se realiza sobre todas las unidades jerárquicas, independientemente del tipo.
    • El funcionamiento del campo Sub-servicio sigue respetando que sean hijas de la unidad seleccionada en el campo Servicio
  • Si está desactivado: se restringe por defecto a las de tipo Servicio.
    • Una vez seleccionado el servicio, los subservicios son las unidades hijas, sin importar el tipo que sea.

Configuración para órdenes de derivación

A partir de esta release, se asoció la funcionalidad órdenes de derivación requeridas en una franja que admita turnos online a un feature flag. El nombre del FF es HABILITAR_FRANJAS_ORDEN_DE_DERIVACION. El mismo viene por defecto en estado FALSE.

Cuando el FF esté en TRUE, se habilitará en la configuración de franjas horarias de las agendas, debajo de la opción de turnos online, la opción de marcar la obligatoriedad de una orden de derivación.

En caso de que se encuentre seleccionada esta opción y se intente asignar un turno online (centro de llamado y autogestión) sin una orden de derivación, se mostrará un mensaje de error.

Visualización de la orden de derivación al confirmar reserva

Se agregó la funcionalidad para poder visualizar la orden de derivación asociada a las reservas de turno online al momento de confirmar la reserva.

Los usuarios con acceso al módulo de turnos pueden visualizar el detalle de los turnos asignados y las reservas de turnos. En caso de que una reserva de turno online cuente con una orden de derivación, en el detalle del mismo se agregó un botón llamado “Ver orden de derivación”. 

Al seleccionar este botón, se abre el visualizador de archivos, con la posibilidad de descargar o visualizar el archivo asociado a la reserva.

Pacientes

Empadronamiento con Lector de QR del DNI 

A partir de esta release, los datos obtenidos con el lector de QR del DNI pueden ser utilizados por un administrativo para completar el formulario de empadronamiento.

Cuando un administrativo intenta buscar un paciente en el Master Patient Index, puede utilizar la lectura del código de QR del DNI, obteniéndose los siguientes datos: 

  • Nombre
  • Apellido
  • Fecha de nacimiento
  • Sexo
  • Número de DNI

En caso de que el paciente no se encuentre empadronado y RENAPER no esté disponible (por timeout, error de conexión o servicio inactivo), al seleccionar “Nuevo empadronamiento” o “Búsqueda avanzada” los datos obtenidos previamente se precargan automáticamente en los siguientes campos del formulario:

  • Número de Documento (DNI)
  • Primer Nombre
  • Otros Nombres (si aplica, según la información del QR)
  • Primer Apellido
  • Otros Apellidos (si aplica, según la información del QR)
  • Fecha de Nacimiento
  • Sexo (según la información del QR)

Si la búsqueda avanzada no es satisfactoria, en el formulario de creación de nuevo paciente se precargan los datos previamente mencionados. El paciente es creado en estado “Validado”.

Ingreso a detalle de turno desde perfil del paciente

A partir de esta versión, luego de que un usuario ingresa al perfil de un paciente, dentro del card de “Turnos asignados” y dentro del card “Reservas online”, se visualiza un botón de acciones donde el usuario visualiza la leyenda “Ver turno en Agenda“ y “Ver reserva en Agenda” respectivamente. Es importante mencionar que en caso de que el turno o la reserva esté asignada en una institución que no coincide con la del usuario administrativo logueado, el botón no se visualiza.

En caso de hacer clic sobre el botón “Ver turno en Agenda” se redirige al usuario a la agenda del profesional correspondiente y al detalle del turno dentro del módulo “Turnos”. A su vez, dentro del detalle del turno se suma un botón de “Ir a paciente”. En caso de hacer clic sobre este botón se vuelve a la interfaz anterior del perfil del paciente.

Por otro lado, en caso de hacer clic sobre el botón “Ver reserva en agenda” se redirige al usuario a la agenda del profesional correspondiente y al detalle de la reserva del turno dentro del módulo “Turnos”.  De igual manera, dentro del detalle de la reserva, se suma un botón de “Ir a paciente” y en caso de hacer clic sobre este botón se vuelve a la interfaz anterior.

Regulación

Asignación de turnos solo en las redes en las que pertenecen los usuarios gestores

A partir de este release, se limitó la visualización de turnos disponibles dentro de la solapa “OFERTA POR REGULACIÓN” para los usuarios con los roles de gestor local y regional. Dentro de la búsqueda sólo se listan turnos disponibles que existan dentro de las instituciones que pertenecen a las redes de instituciones donde se encuentran asociados. Al mismo tiempo, dentro del campo institución solo se muestran las instituciones que pertenecen a las redes de los gestores.

Por otro lado, se realiza la misma limitación en caso de ingresar a la búsqueda de turnos por el detalle de una solicitud mediante el botón “ASIGNAR TURNO”.

Se pueden dar 3 casos:

El primer caso es que la institución destino pertenezca a la red de instituciones del usuario que está asignando el turno. En este caso se mantiene el comportamiento actual, es decir, se autocompletan los campos de “Provincia”, “Partido” e “Institución” con los datos de la solicitud.

Otro caso es que la solicitud no tenga institución destino definida. Aquí se mantiene el comportamiento actual, es decir, se mantienen los campos de “Provincia”, “Partido” e “Institución” en blanco.

Como último caso, la solicitud tiene una institución destino que no pertenece a la red de instituciones del usuario que está asignando el turno. Para este caso se tiene el mismo comportamiento que el caso anterior, es decir, se mantienen los campos de “Provincia”, “Partido” e “Institución” en blanco. Luego a la hora de completar el campo institución sólo puede visualizar las asociadas al usuario.

Reportes

Detalle nominal internación

Se agregó dentro del submódulo “Mensuales descargables” el reporte “detalle nominal de internación”. Los filtros que cuenta el reporte son:

  • Servicio (filtro opcional)
  • Rango de fechas (filtro requerido)

Una vez generado el reporte, este cuenta con un header similar a los otros reportes con los siguientes datos:

  • Número de Hoja (su valor queda vacío)
  • Establecimiento (nombre del establecimiento desde el que se genera el reporte)
  • Mes (número de mes del parámetro fecha de inicio)
  • Año (número de año del parámetro fecha de inicio)
  • Partido (nombre del partido al que pertenece el establecimiento desde el que se genera el reporte)
  • Región sanitaria
  • Servicio 

Con respecto al reporte, este incluye las siguientes columnas:

Columna 1 – Fecha y hora de ingreso del episodio: Fecha y hora cuando se realizó el ingreso a internación mediante una admisión. Si el ingreso se realizó previo al rango de fechas definido la celda muestra el dato igual.

Columna 2 – Apellidos del paciente.

Columna 3 – Nombres del paciente .

Columna 4 – Nombre autopercibido. Se visualiza igual sin importar el estado del FF.

Columna 5 – ID del paciente dentro de HSI.

Columna 6 – Tipo de documento del paciente.

Columna 7 – Número de documento del paciente.

Columna 8 – Fecha de nacimiento del paciente.

Columna 9 – Edad del paciente.

Columna 10 – Sexo del paciente que figura en el documento.

Columna 11 – Sexo autopercibido del paciente. Se visualiza igual sin importar el estado del FF.

Columna 12 – Barrio del paciente.

Columna 13 – Domicilio del paciente.

Columna 14 – Teléfono del paciente.

Columna 15 – Mail del paciente.

Columna 16 – Cobertura del episodio. Si no tuvo cobertura muestra el dato “sin cobertura”, sino muestra el nombre de la misma.

Columna 17 – ID del episodio de internación.

Columna 18 – Usuario creador del episodio: Acá se visualiza el nombre y apellido del usuario que realizó la admisión. En caso de estar el FF de nombre autopercibido activado se muestra el nombre autopercibido.

Columna 19 –  Servicio responsable al inicio de la internación: Servicio responsable que se asignó cuando se realizó la admisión. Si no se completó este campo se visualiza vacío.

Columna 20 –  Último servicio responsable del episodio: Tanto para los episodios cerrados como activos se muestra el último servicio asociado hasta el límite superior del rango de fechas usado.

Columna 21 – Origen de internación: el origen indicando en el formulario de admisión de internación. 

Columna 22 – Tipo de custodia: Si no tuvo se muestra vacío, sino muestra lo definido en el campo tipo de custodia.

Columna 23 – Fecha probable de alta. Si no tiene definida se muestra vació, sino se muestra la última fecha de alta definida dentro del rango de fechas solicitado.

Columna 24 – Usuario creador de la evaluación de ingreso: Nombre y apellido del usuario que generó la evaluación de ingreso. En caso de estar el FF de nombre autopercibido activado se muestra el nombre autopercibido.

Columna 25 – Fecha y hora de la evaluación de ingreso.

Columna 26 – Diagnóstico principal de ingreso. Se tiene en el diagnóstico principal definido en la evaluación de ingreso.

Columna 27 – Cantidad de días internado.

Columna 28 – Estado de internación del episodio: Acá se muestra el último estado de internación en el que se encuentra. Los estados pueden ser: Evaluación de ingreso pendiente, Evaluación de ingreso registrada, En etapa asistencial, Epicrisis registrada, Alta médica realizada y Alta administrativa realizada.

Columna 29 – Último sector donde está internado el paciente. Se tiene en cuenta el último sector físico donde estuvo internado el paciente teniendo en cuenta el límite superior del rango de fechas definido.

Columna 30 – Habitación: Nombre de la última habitación donde estuvo el paciente.

Columna 31 – Cama: Nombre de la última cama donde estuvo el paciente.

Columna 32 – Pases de cama: Cantidad de pases de cama que tuvo en el episodio dentro del rango de fechas definido.

Columna 33 – Pases de servicio: Cantidad de pases de servicio que tuvo en el episodio dentro del rango de fechas definido.

Columna 34 – Diagnósticos: Diagnósticos activos en ese rango de fechas definido. Principales primeros y luego secundarios.

Columna 35 – Parte quirúrgico: Si o No según si tuvo al menos 1 parte quirúrgico dentro del rango de fechas definido.

Columna 36 – Parte anestésico: Si o No, según sí tuvo al menos 1 parte anestésico dentro del rango de fechas definido.

Columna 37 – Fecha y hora de epicrisis. Si la epicrisis se generó posterior al rango de fechas definido, el campo se muestra vacío.

Columna 38 – Fecha y hora de alta médica. Si el alta médica se generó posterior al rango de fechas definido, el campo se muestra vacío

Columna 39 – Diagnóstico principal al cierre del episodio: Si el episodio está abierto, se muestra el campo vacío. Si el episodio se cerró posterior al rango de fechas definido, el campo se mostrará vacío.

Columna 40 – Servicio responsable al cerrar el episodio: Si el episodio está abierto, se muestra el campo vacío. Si el episodio se cerró posterior al rango de fechas definido, el campo se muestra vacío.

Columna 41 – Tipo de egreso. Opción elegida durante el alta médica. Si el episodio está abierto, se muestra el campo vacío. Si el alta del episodio se cerró posterior al rango de fechas definido, el campo se muestra vacío.

Columna 42 – Fecha y hora de alta administrativa. Si el episodio está abierto, se muestra el campo vacío. Si el alta administrativa se cerró posterior al rango de fechas definido, el campo se muestra vacío.

Algunas consideraciones a tener en cuenta:

  • El rango de fechas disponibles tiene como máximo 21 días.
  • Si el paciente ha sido internado el día de la fecha, el campo “Cantidad de días internado” debe ser 0.
  • Si se utiliza el filtro servicio se tiene en cuenta la columna 20 del reporte “Último servicio responsable del episodio” para realizar el filtrado.
  • Para la columna 20 (Último servicio responsable del episodio), columna 23 (Fecha probable de alta), columna 27 (Cantidad de días internado), columna 28 (Estado de internación del episodio), columna 29 (Último sector donde está internado el paciente), columna 30 (Habitación), columna 31 (Cama), columna 32 (Pases de cama), columna 33 (Pases de servicio), columna 34 (Diagnósticos), columna 35  (Parte quirúrgico), columna 36 (Parte anestésico) se tiene en cuenta el rango de fechas superior a la hora de mostrar el dato.
  • Para la columna 1 (fecha y hora de ingreso al episodio), la columna 18 (Usuario creador del episodio), la columna 19 (Servicio responsable del episodio al inicio de la internación), la columna 21 (Origen de internación), la columna 24 (Usuario creador de evaluación de ingreso), la columna 25 (Fecha y Hora de evaluación de ingreso), la columna 26 (Diagnóstico principal de ingreso), si el paciente fue ingresado al ámbito de internación previo a la fecha de inicio definida en el rango de fechas pero estuvo internado durante el rango, el dato se muestra.
  • Para la columna 28 lo que define cada estado será: 

“Evaluación de ingreso pendiente” hace referencia a que se inició el episodio de internación y aún no se generó el documento evaluación de ingreso. 

“Evaluación de ingreso registrada” hace referencia a que dentro del episodio se generó una evaluación de ingreso, pero aún no se generó una nota de evolución de internación.

“En etapa asistencial” hace referencia a un episodio en donde se generó un documento de evaluación de ingreso, al menos un documento de nota de evolución y aún no se generó el documento de epicrisis.

“Epicrisis registrada” hace referencia a un episodio en donde ya se generó un documento de epicrisis.

“Alta médica realizada” hace referencia a un episodio en donde ya se generó el alta médica.

“Alta administrativa realizada” hace referencia a un episodio en donde ya se generó el alta administrativa.

Seguridad

Doble Factor de Autenticación por Rol (institucional)

En esta versión se agregó un Feature Flag llamado HABILITAR_CONFIGURACION_2FA_POR_ROL, el cual se encuentra por defecto en estado FALSE.

Al cambiar el estado de este FF a TRUE, se habilita para el usuario Administrador Institucional un listado de todos los roles definidos en HSI, ordenados alfabéticamente, con la posibilidad de activar o desactivar la obligatoriedad del Doble Factor de Autentificación. Este listado se visualiza en la pantalla de inicio de la institución. En caso de administradores de múltiples instituciones, las modificaciones aplicadas en una institución no impactan en la configuración de las demás instituciones.

Por defecto, solo el rol Administrador institucional tiene habilitado el Doble Factor de Autentificación. 

Al seleccionar un rol, se despliega un listado de usuarios que estén asociados a ese rol, mostrando los siguientes datos:

  • Nombre y apellidos completos (nombre autopercibido cuando corresponda)
  • Tipo y número de documento

Próximamente, se habilitará funcionalidad similar para los roles a nivel dominio.

Por el momento no se le bloqueará el acceso a los usuarios cuyo rol tenga marcada la obligatoriedad de ingreso por doble factor, esto aún está en desarrollo. 

Mejoras generales

Acceso a las historias clínicas desde acceso directo a las agendas

Esta versión restablece el acceso rápido a las historias clínicas de los pacientes mediante el atajo de las agendas.

Extensión campo de texto libre de evolución de manera automática

A partir de ahora, los campos de texto libre dentro de los documentos clínicos se extienden de manera automática a medida que el usuario escribe sobre el mismo. Los campos tienen una extensión máxima de 30 líneas y una vez superado ese número se muestra un scroll para poder seguir escribiendo y navegando sobre el campo. Los campos que incluyen este comportamiento son:

  • Consulta de enfermería ambulatoria
    • Evolución
  • Consulta médica ambulatoria
    • Evolución
  • Consulta odontológica
    • Evolución
  • Nota de evolución médica de guardia
    • Evolución
  • Nota de evolución de enfermería de guardia
    • Evolución
  • Evaluación de ingreso de internación
    • Enfermedad actual
    • Examen físico
    • Resumen de estudios y procedimientos realizados
    • Evolución
    • Impresión clínica y plan
    • Otras observaciones
  • Nota de evolución de internación
    • Enfermedad actual
    • Examen físico
    • Resumen de estudios y procedimientos realizados
    • Evolución
    • Impresión clínica y plan
    • Otras observaciones
  • Nota de evolución de enfermería de internación
    • Evolución.
  • Epicrisis
    • Evolución
    • Indicaciones al alta
    • Resumen de estudios y procedimientos realizados
    • Examen físico
    • Otras observaciones
  • Parte quirúrgico
    • Procedimientos
      • Descripción de cirugía realizada
    • Examen Anatomopatológico
      • Descripción
    • Sangre y soluciones
      • Descripción
    • Cultivo
      • Descripción
    • Prótesis
      • Descripción
    • Biopsia por congelación
      • Descripción
    • Drenajes
      • Descripción