En esta entrega se trabajaron las siguientes funcionalidades:
Contents
- 1 Visualización de agenda del profesional
- 2 Nuevos roles
- 3 Cambio de contraseña manual
- 4 Ambulatorio
- 5 Reportes
- 6 Turnos
- 7 Menú izquierdo colapsable
- 8 Backoffice
- 9 Mejoras generales
- 9.1 Agenda de turnos – Especialidad editable
- 9.2 La configuración de una agenda debe permitir seleccionar rangos hasta las 23:59 hs
- 9.3 Internación – No se genera documento pdf de nota de evolución
- 9.4 Edición y eliminación de documentos de internación cerrado
- 9.5 Gestión de turnos- historia clínica debe ser un link y no un botón
- 9.6 Gestión de turnos – demora al recargar cambios de estados de turnos desde vista general de agenda
- 9.7 Visualización de “Evolución” de Consulta Odontológica en histórico de evoluciones
- 10 Información importante
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:
- Institucional – Feriado no programado
- Personal salud – Congreso
- Personal salud – Vacaciones
- Personal salud – Enfermedad
- Personal salud – Ateneo/Curso
- Personal salud – Ausente médico
- Personal salud – Cambio de horario
- Personal salud – Médica no programada
- Personal salud – Maternidad
- Fuerza Mayor – Paro general
- Fuerza Mayor – Corte de luz
- Fuerza Mayor – Falta de rec
- Administrativa – Error de carga
- Personal salud – Personal
- Personal salud – Otros
- Cancelación de cirugía
- Reprogramación de cirugía
- No puede concurrir
- Reunión de Equipo
- Actividad comunitaria extramuros
- 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.