Bitácora del desarrollador

Published by IOadmin on


26/6/2024. Se habilito el uso de comas en campo servicios.etiquetas. Se corrigió el scrip web2.js para que al salvar no se llamen ajax que impiden la ejecución de salvar.


7/6/2024. Se implementa perfiles. Subsistema que expande los niveles de usuarios. Se re-implementa orden en lápiz. Se abre la consulta de procedencias en el modulo de resultados.

22/12/2022. Se implementa exportar o importar precios para el catalogo de servicios. SE DESACTIVA la opcion de actualizar precios de este catalogo si la procedencia es 1, para evitar sobreescrituras.

7/12/2022. Se modifican los listados de tiempos para iolabs corriendo sub-sistema de muestras.


30/11/2022. Se agrega campo referencia en expedientes. http://www.iolabcr.net/index.php/2022/11/30/forma-correcta-de-como-manejar-laboratorios-de-referencia/


28/11/2022. Se amplia el calculo de tiempos para las muestras. Se agrega tiempo de checkout, envio y activacion. Mas informacion en http://www.iolabcr.net/index.php/2022/11/28/tiempos-de-calculo-en-las-muestras/


16/11/2022. Se agrega columna de critico en vista general de refrencias, modulo diseñador.


15/11/2022. Si el sistema detecta un resultado critico la orden se pasa a urgente si no lo estaba y esto se mostrara en listas de trabajo.


01/11/2022 Ya es posible consultar un detalle de un documento por cualquier criterio.


17/10/22. Nuevo tipo de linea en la creacion de machotes(diseños): HISTOGRAMA.

Esta opcion permite desplegar datos historicos o graficarlos.


22/09/22. Se hizo un review del motor de reportes de iolabNext.

14/08/22. Se implementa la posibilidad de bloqueo por ip de forma general para una instalacion si asi lo decide el cliente o a nivel de usuario con el nuevo campo en el modulo correspondiente : IPS permitidos.


18/07/2022. Se implementan logs de cambios en todas las opciones de configuracion de ese menu.

Se implementa [nc] [nc2] [/nc] [/nc2] para cualquier parte de una linea de resultados. Nc = nombre cientifico e imprime italico negrita y nc2 es solo italico.


9/7/2022. Inician cambios en etiquetas pero son de caracter interno.


5/7/2022. Es posible unir 2 etiquetas o eliminarlas.


29/06/2022. Correcion de bug en la inclusion de ordenes , el usuario digita el codigo pero no da enter, entonces la linea no existe aun. Se detecta esta situacion y se solicita actualizar iolab o digitar el codigo y darle enter. En estas situaciones el sistema va a proceder de esta forma , CANCELA LA LINEA y si no hay detalle , envia en blanco al servidor que exigira que la orden tenga una linea.


25/06/2022. Se instala la nueva dinamica de calculo de numero de etiqueta despues de 1 semana de prueba en paralelo.


04/06/2022. Cambio de ligado con el sistema minsa. Si al ligar el operador indicar el servicio que requiere el paciente. El sistema le crea la orden. Si no lo indica el procedimiento es igual al que ya existia.

Al crearse la orden , el registro minsa del caso queda ligado con la orden de iolab. Lo que sigue es imprimir etiquetas y el proceso normal de la orden.


25/05/2022. Creacion del valor requerido que fuerza a que una linea de resultado no pueda quedar vacia.

Correcciones en facturacion , boton de jalar la orden mejorado y no hay recalculo cuando una factura es basada en una orden.


24/05/2022. Arreglo de bug visual en servicios sin resultado que simulan tenerlo.


16/05/2022. Se introduce el metodo de envio : simple es un solo correo con todos los destinatarios y multiple es envio de correos por separado.


10/05/2022 Se crea “parches de base de datos”, esto es un boton en bitacoras para uso del desarrollador para solucionar ciertos problemas con informacion vieja que no se ajusta al diseño moderno.

10/05/2022. Se modifica listas de trabajo , opcion diario para desplegar primero las ordenes en proceso y despues las demas ordenes.


29/04/2022. Se implementa el proceo de DIARIO en listas de trabajo. Eso lista cualquier orden que haya tenido movimiento para la sucursal , al dia presente. Es una forma rapida de ubicar una orden. Clic en el numero de orden y se le lleva al modulo de resultados , quizas para enviar por correo o cerrar la orden.


27/04/2022. Se quita en servicios la opcion de dolar , se deja fijo en facturacion electronica a moneda colon. IOLAB es mono-moneda. Excepto cotizaciones que puede generar el documento a un tipo de cambio en dolares.


27/04/2022. Se agrega el boton de bitacora dentro del boton de correos modulo de resultados. Este boton lanza el boton de control calidad de serviciso que esta tambien en ordenes. Es una bitacora de los envios de correo y su fue parcial o total


25/04/2022. Reporte de analisis de servicios cotizados. Modulo de cotizaciones , opcion reporte.


25/04/2022. Se corrije bug en el modulo de listas de trabajo boton de validar cuando se usa desde iolab.exe. Ese bug no aparece por web.


20/04/2022. Se agrega boton de reproceso en el modulod de resultados web2 y en listas de trabajo. Esto resetea la marca de paso por analizador y hará que el servicio aparezca en lista de trabajo.


20/04/2022. Oficialmente se implementa el modulo de listas de trabajo.


14/04/2022. Cerrar la orden pasa todos los servicios a validados. Examenes como de heces que el paciente no lleva la muestra, al cerrar la orden se valida el resultado.


8/4/2022. Modificar la identificacion en el expediente , modica ese dato en la orden para ese idpac , simpre y cuando la orden no este en estado de entregada.


7/4/2022. Asignacion de maquina para procesar un servicio.
Esto se realiza al incluir/modificar una orden o en el evento checkin. Si el sistema detecta que el servicio no tiene analizador asignado intenta darle uno.

Lo primero que hace el sistema es sacar una lista de las maquinas activas que tiene la sucursal.


Despues busca en la lista de cada equipo si el servicio puede ser atendido. Si es cierto el servicio se asigna a esa lista de trabajo.

Si una sucursal tiene 2 equipos de quimica , uno principal y otro alternativo. Si la principal se descompuso entonces lo que debe hacerse el desactivar el equipo en el maestro de maquinas, asi las nuevas ordenes o los nuevos checkins usaran la lista de trabajo del equipo alternativo.
Mas sobre montar un servicio en un equipo deberia ser manejado por el modulo de listas de trabajo.


Una vez asignada una maquina a un servicio , ya no cambia aunque se modifique la orden o se le haga checkin. Su cambio deberia poderse manipular en el modulo de listas de trabajo.


6/4/2022. Se testeo un usuario de nivel 10 con acceso por web. Estos usuarios pueden consultar pero no pueden ver resultados.


6/4/2022. Una cotizacion ya entiende las opciones de preparativos, puestas en la tabla y en los servicios.


6/4/2022. Se quita del modulo de resultados , boton de correo las opciones de titulo de correo y cambio de clave del servidor de correo. Si una clave de correo cambia debe modificarse a traves del modulo de sucursales y solo un nivel 1 de seguridad lo puede hacer. Basicamente las cuentas de correo no puede variar de clave.


5/4/2022. Se agrega el boton de preparativos al modulo de servicios. Su funcion es la de asociar la tabla de preparativos con los servicios del catalogo. Esto se va a usar en el modulo de cotizaciones para instruir al paciente sobre las consideraciones que debe tener para tomar un examen.


2/4/2022. Para instalaciones que no estan integradas con un gestor de factura electronica, se agrega el boton de anular la orden. Para los que si estan integrados , tal boton no aparece , accion que se realiza al crear una nota de credito de anulacion.


1/4/2022. Se agrega descripcion en el reporte de log de muestras.


30/03/2022. Se crea tabla de preparatorios. En esta opcion se van a codificar las condiciones que debe tener un paciente para hacerse un test. Por ejemplo : ayuno 12 horas. Estos preparatorios despues se montan en los servicios a traves del boton preparatorios que pemirte asignar que requiere cada servicio. Esta informacion sera desplegada, por el momento, solo en una cotizacion.


29/03/2022. Se implementa sistema de cashback. Un codigo de procedencia, cualquiera se crea como tabla cashback , en el detalle de servicios se pone cada servicio y su porcentaje de cashback. Ese codigo cashback debe ponerse como inactivo para que no se pueda usar en una orden. Despues se crean procedencias simples y en la casilla “id tabla cashback” se pone el dato correspondiente asociado. Todo esto funciona con un reporte en procedencias que te pide rango de fechas y que cashback desea procesar. El reporte te detalle que ordenes , con cuales servicios y el calculo del cashback que es : precio_servicio * porcentaje_cashback/100.


24/03/2022. Se implementa “ioanalizer requiere checkin”. Antes de esta modificacion el sistema se fijaba en el flag muestra presente , forzando al uso de mp en instalaciones simples o el boton checkin en instalaciones con inventario de muestras. En el modulo de configuracion/general, aparece el nuevo campo. Si “ioanalizer requiere checkin” entonces el operador esta obligado a dar checkin o muestra presente(mp) antes de montar la prueba en un equipo analizador. Si se pasa a NO entonces el operador simplemente pone el tubo en el equipo. Los que tienen inventario de muestras es recomendable que den checkin, en el punto de proceso con este flag en no no hace falta el checkin para montarlo en el equipo pero si para tomar el control del servicio para visualizar y trabajar el resultado en el modulo de resultados. Para laboratorios pequeños lo mejor es ponerle este flag en no.


21/03/2022. Se crea la etiqueta _dprocedencia_completa_ , usable en resultados_formato_*. La normal despliega 20 caracteres , esta nueva el nombre completo.

20/03/2022. Actualizacion general.

20/03/2022. Se agrega el reporte “Ordenes con servicio”. Es util para ubicar las ordenes que contienen un servicio en un rango de fechas. El proposito original es facilitar cotejar vs una factura por servicios remitidos.


19/03/2022. Se abre el campo lenguaje preferido en expedientes. Puede tomar valor desde el subsistema minsa, cambiable por parte del usuario.

Se hace visible el campo lenguaje de la orden. El boton de orden nueva toma el valor del expediente del paciente. Este campo no se puede cambiar si la orden ya tiene resultados. En esos casos se debe usar el boton de lenguaje del modulo de resultados.


19/03/2022. Se abre la opcion de menu bitacora del desarrollador. Requiere actualizacion.


19/03/2022. Boton de historia version online , actualizado al metodo empleado en la version por web. Solo despliega el servicio/linea marcado con clic. Requiere actualizar iolab version online.


19/03/2022. Correcion de bug , copia de resultado a servicio similar en la misma orden , afecto instalaciones con inventario de muestras. No requieren actualizacion.


01/03/2022. Todos los iolabs de todos los laboratorios ya son version online, sigue emigrarlos a la version por web.


Categories: Iolab documentacion