En esta entrega se trabajaron las siguientes funcionalidades:

Visualización de agenda del profesional

Un profesional con agenda(s) activa(s) debe contar con la posibilidad de visualizar a través de un acceso rápido su lista de turnos para un día determinado. Por defecto ese día será el del momento de consulta. Los turnos que se muestren serán en base a la agenda seleccionada. 

El acceso rápido estará activo en los módulos listados a continuación una vez que se haya seleccionado la institución:

  • Historia Clínica.
  • Internación.

De esta manera el profesional podrá revisar rápidamente los turnos pendientes del día con su información respectiva y podrá además, cambiar el estado de los mismos.

Algunas consideraciones:

  • El acceso rápido solo lo ven los Especialistas médicos, Especialistas en odontología, Profesional de salud y Enfermero
  • Todo profesional con agendas activas puede acceder rápidamente a su agenda del día mediante un acceso rápido. Si no posee agendas activas, no se visualizará el mismo.
  • Al hacer click en el acceso rápido, se deberá abrir un popup que contiene un select con las agendas activas del profesional.  Si posee solo una agenda, deberá venir precargada.
    Una vez seleccionada la agenda, se deberá visualizar todos los turnos del día en curso, independientemente de los estados de los mismos. Puede suceder que el día consultado no tenga turnos, por lo cual se mostrará vacío el día.
  • El calendario de turnos se verá una vez se tenga seleccionada una agenda, ya sea una única o cualquiera seleccionada manualmente.
  • Al minimizar el popup, si había una agenda seleccionada no se debe perder la misma.
  • El acceso rápido debe permitir moverse al día anterior y al siguiente de un día.
  • El profesional debe contar con la opción de acceder a gestión de turnos con su nombre y agenda preseleccionado.
  • Desde el acceso rápido el profesional podrá ver el detalle del turno y deberá tener todas las funcionalidades que ya existen cuando accede desde agenda. Salvo la creación de un turno.
  • El acceso rápido tapará cualquier otro pop up abierto y al ser cerrado se volverán a visualizar los pop ups tapados sin pérdida de información.

La nueva funcionalidad se identifica de la siguiente manera:

Nuevos roles

Personal de estadística

Este nuevo rol facilita el acceso a los reportes de Hoja 2 y 2.1 permitiendo descentralizar la revisión de las consultas realizadas en los centros a un usuario que solo pueda ver los reportes.

Este rol puede asignarse desde el backoffice o desde la WebApp siempre teniendo en cuenta la previa selección de la institución.

El administrador institucional continuará teniendo acceso a los reportes de su institución.

Tener en cuenta que para ver los reportes debe estar activado, además, el fetaure flag app.feature.HABILITAR_REPORTES

app.feature.HABILITAR_REPORTES=true

Personal de laboratorio

Este nuevo rol está disponible dentro de los roles posibles a asignar a un usuario: backoffice y acceso a usuarios desde paciente. El mismo solicita la institución donde aplica el rol.

Un usuario con el rol Personal de Laboratorio cuenta con la posibilidad de ingresar a la historia clínica del paciente, solapa estudios y completar resultados de un estudio de categoría Laboratorio y Anatomía patológica cuyo estado esté pendiente. La carga significa cargar un texto manual y/o adjuntar imágenes al mismo. La confirmación de la acción cambia el estado del estudio a Completado

Personal de imágenes

Este nuevo rol está disponible dentro de los roles posibles a asignar a un usuario: backoffice y acceso a usuarios desde paciente. El mismo solicita la institución donde aplica el rol.

Un usuario con el rol Personal de Imágenes cuenta con la posibilidad de ingresar a la historia clínica del paciente, solapa estudios y completar resultados de un estudio de categoría Diagnóstico por imágenes cuyo estado esté pendiente. La carga significa cargar un texto manual y/o adjuntar imágenes al mismo. La confirmación de la acción cambia el estado del estudio a Completado

 

Personal farmacia

Este nuevo rol está disponible dentro de los roles posibles a asignar a un usuario: backoffice y acceso a usuarios desde paciente. El mismo solicita la institución donde aplica el rol.

Un usuario con el rol Personal de Farmacia  cuenta con la posibilidad de ingresar a la historia clínica del paciente, solapa indicaciones y ver todas las indicaciones del paciente para cualquiera de las fechas. No tiene, por el momento, ninguna acción asociada.

Cambio de contraseña manual

Un usuario logueado en la webpapp cuenta con la posibilidad de cambiar su contraseña.

Esta función está presente desde la pestaña mi cuenta, a la que se accede clickeando en el nombre del usuario sobre el menú izquierdo. Se le solicitará al usuario la contraseña actual y la nueva contraseña.

Los requisitos mínimos para establecer la nueva contraseña serán de al menos 8 caracteres y al menos 1 minúscula, 1 mayúscula y 1 número.

Ambulatorio

Estandarización del tamaño en popup de consultas

Se cambió la altura del popup de las consultas a modo fijo, para que NO disminuya su altura según su contenido.

De forma que se evitan los cambios de altura que anteriormente dependían de forma directa del contenido y componentes que están dentro del popup, como cuando por ejemplo se contraen/expanden secciones.

La búsqueda de conceptos snomed debe aparecer fuera del popup de consulta

Todos los conceptos de búsqueda snomed son ejecutados en pop ups fuera de la consulta general. Este cambio es aplicado tanto para consulta odontológica como de enfermería.

En consulta odontológica:

  • motivo de consulta
  • otros procedimientos
  • otros diagnósticos
  • alergias
  • antecedentes personales
  • medicación habitual

En consulta de enfermería:

  • procedimientos

Las validaciones no se modificaron.

Reportes

Reporte Hoja 2 – Nuevos campos

Todo usuario con acceso al reporte de Hoja 2 verá los siguientes nuevos campos:

  • Riesgo cardiovascular
  • Hemoglobina glicosilada
  • Perímetro cefálico
  • CPO
  • ceo
  • Nombre autopercibido
  • Procedimientos

Particularidades:

  • Los valores de Riesgo cardiovascular, Hemoglobina glicosilada y  Perímetro cefálico pueden ser cargados solo desde consultas ambulatorias y de enfermería y eventualmente podrían estar vacíos. Para las consultas odontológicas estos campos siempre estarán vacíos.
  • Los valores de CPO y ceo son valores que se pueden cargar solo en consultas odontológicas. Eventualmente podrían estar vacíos. Para las consultas ambulatorias y de enfermería siempre estarán vacías.

El valor de CPO es la sumatoria de los índices C, P y O. El valor del ceo es la sumatoria de los índices c, e y o.

Turnos

Bloqueo/desbloqueo de agenda

Desde esta release se habilitó la posibilidad de bloquear espacios de agenda configurados y también su correspondiente desbloqueo.

Para esto se tuvieron en cuenta las siguientes consideraciones:

  • Tanto el bloqueo como el desbloqueo son acciones habilitadas para el administrador de agenda
  • El bloqueo se debe poder realizar por rango de fechas y rango horario
  • Las fechas a seleccionar deben pertenecer a la agenda en curso
  • El rango horario debe pertenecer a la agenda en curso
  • El bloqueo debe considerar espacios de franja sin agenda. Por ejemplo, consideremos agenda de 8 a 12 y de 16 a 20. Si el bloqueo indica rango de 8 a 20, se deben bloquear ambos rangos sin considerar los espacios sin agenda de 12 a 16. Si el bloqueo es de 9 a 17, se debe bloquear de 9 a 12 y de 16 a 17.
  • El bloqueo debe solicitar un motivo y el mismo es de carácter obligatorio. La lista de motivos es:
  1. Institucional – Feriado no programado
  2. Personal salud – Congreso
  3. Personal salud – Vacaciones
  4. Personal salud – Enfermedad
  5. Personal salud – Ateneo/Curso
  6. Personal salud – Ausente médico
  7. Personal salud – Cambio de horario
  8. Personal salud – Médica no programada
  9. Personal salud – Maternidad
  10. Fuerza Mayor – Paro general
  11. Fuerza Mayor – Corte de luz
  12. Fuerza Mayor – Falta de rec
  13. Administrativa – Error de carga
  14. Personal salud – Personal
  15. Personal salud – Otros
  16. Cancelación de cirugía
  17. Reprogramación de cirugía
  18. No puede concurrir
  19. Reunión de Equipo
  20. Actividad comunitaria extramuros
  21. Actividad comunitaria intramuros
  • Se debe poder bloquear rango de días y franja horaria completa
  • La confirmación de bloqueo debe ejecutar validación de turnos en el rango seleccionado. En caso de existir turno, el bloqueo no se realiza y se visualiza mensaje informativo.
  • No se puede bloquear una franja de días y una franja de horarios en una única acción.
  • El motivo del bloqueo se debe indicar en los rangos correspondientes de la agenda bloqueada. Uno por franja horaria
  • El desbloqueo se debe realizar solo sobre agenda bloqueada

Menú izquierdo colapsable

Se agregó la posibilidad de colapsar el menú manualmente para ganar espacio en la visualización de la información principal, con opción de volverlo a expandir.

En el inicio:

Al presionar sobre el icono del menú principal

El menú lateral se colapsa:

Al pasar con el mouse sobre los iconos del menú colapsado, se despliega temporalmente el mismo y se vuelve a colapsar al moverse de la opción.

Para volverlo a dejar expandido se debe volver a tocar el icono del menú principal.

Backoffice 

Profesiones de una persona

Desde esta entrega, un profesional podrá tener asociadas más de una profesión.

El acceso desde backoffice es Planta-Personas->Profesiones de la persona 

Al momento de asociar la profesión, se debe ingresar también una especialidad de manera obligatoria.

Las opciones de profesiones y especialidades pertenecen a una tabla de datos maestros que nos provee Nación. No existe, por el momento, una relación entre profesiones y especialidades.

Cabe destacar que si la persona tiene un rol de especialista médico, enfermero, profesional de la salud o especialista en odontología, debe tener asociada una profesión y una espacialidad.

Especialidades de un profesional

La profesión de una persona puede tener asociada una o más especialidades.

Matrículas 

El sistema permite asociar matrículas a las profesiones de una persona como así también a las especialidades asociadas a una profesión. El número de matrícula y el tipo no se pueden repetir para una profesión ni  para una especialidad.

Los tipos de matrícula permitidos son Nacional y Provincial

Mejoras generales

Agenda de turnos – Especialidad editable

El administrador de agenda debe contar con la posibilidad de editar el campo especialidad de las agendas configuradas.

Al desplegar el combo especialidad de la agenda, los valores posibles deben ser las especialidades del profesional de la agenda.

El siguiente query lista las agendas  cuya especialidad no coincida con alguna de las especialidades del profesional. Se comparte para ayudar a los dominios a corregir especialidades de agendas. Es de uso opcional

SELECT i.name AS “institucion”,

hp.id as “id profesional”,

CONCAT(p.first_name,’ ‘, p.last_name) AS “Profesional”,

d.start_date AS “Fecha inicio”,

d.end_date AS “Fecha fin”,

dof.description AS “Consultorio”,

cs.name AS “Especialidad consultorio” 

FROM diary d

JOIN healthcare_professional hp ON d.healthcare_professional_id = hp.id

JOIN doctors_office dof ON d.doctors_office_id = dof.id

JOIN institution i ON dof.institution_id = i.id

JOIN clinical_specialty cs ON d.clinical_specialty_id = cs.id

JOIN person p ON hp.person_id = p.id

WHERE d.clinical_specialty_id NOT IN

   (SELECT cs2.id from healthcare_professional_specialty hps

   JOIN clinical_specialty cs2 ON hps.clinical_specialty_id = cs2.id

   JOIN professional_professions pp ON hps.professional_profession_id = pp.id

   WHERE pp.healthcare_professional_id = hp.id)

La configuración de una agenda debe permitir seleccionar rangos hasta las 23:59 hs

Al momento de configurar una agenda, el HSI permitía setear rangos de atención hasta las 23 hs. Desde esta release, se permite la configuración hasta las 23:59 pasadas las 23 hs.

Sumado a ésto se modificó el rango horario mostrado en las agendas ya existentes. Anteriormente sólo se mostraban los horarios entre las 8:00hs y las 21:00hs

Internación – No se genera documento pdf de nota de evolución

Hasta la release anterior, al ingresar a un episodio con evaluación de ingreso sin epicrisis, card diagnóstico principal, acceso directo a agregar evaluación clínica, no se generaba el documento pdf de evolución.

Esta situación ha sido resuelta.

Edición y eliminación de documentos de internación cerrado

  • Ingresar a la historia clínica de un paciente con una internación cerrada hace menos de 24hs.
  • Ir a pestaña PROBLEMAS → Card Problemas de internación → Menú desplegable: Acceder a episodio
  • Ir a card Evoluciones y seleccionar cualquier documento

Hasta la versión anterior mostraba  la posibilidad de editar o eliminar el documento (ejemplo: epicrisis) 

Desde ahora, no se verán acciones permitidas de edición o eliminación en un episodio de internación cerrado desde ningún acceso.

Gestión de turnos-  historia clínica debe ser un link y no un botón

Hasta la versión anterior, al ingresar en agenda, turno asignado o confirmado, historia clínica era un botón.

Desde esta release el botón pasó a ser un link y mediante el  click del botón derecho se puede abrir la historia clínica en otra pestaña.

De esta manera se puede mantener en una solapa la gestión de turnos y en otra la historia clínica de los pacientes. Esto es de uso opcional. Algunos dominios indicaron que les era de utilidad.

Gestión de turnos – demora al recargar cambios de estados de turnos desde vista general de agenda

Hasta la versión anterior, al cambiar el estado de un turno, el color correspondiente al mismo tardaba unos segundos en refrescarse en agenda.

Este inconveniente fue resuelto en esta entrega.

Visualización de “Evolución” de Consulta Odontológica en histórico de evoluciones

Hasta la versión anterior el texto de evolución eventualmente cargado desde una consulta odontológica no se podía ver desde el histórico de consultas.

Y si se podía ver desde el pdf:

En la nueva release el texto de evolución podrá verse también desde el histórico de consultas.

Información importante

Debido a cambios estructurales en la base de datos relacionado a los profesionales y sus matrículas, al momento de deployar el ambiente en un entorno productivo tengan en cuenta de hacer un backup previo con el objetivo de poder hacer un rollback en caso de un posible error.