 Y por supuesto que siempre comentando en el chat o haciendo las preguntas que sean necesarias, ¿verdad? Bueno, comparto mi pantalla. Ayer hablamos un poquito acerca de las reglas de programa y vamos a ver que recordarles qué fue lo que hicimos ayer. Por ejemplo, aquí estamos en mi programa de malaria que tendrían que tener acceso a él. Entonces, aquí vamos a hacer una persona, le ponemos la fecha de nacimiento y cuando ponemos la fecha de nacimiento, nos está calculando la edad. Vamos a ponerle sexo masculino, guardar y continuar y ahí lo primero que tendría que funcionar aquí es que cuando hacemos una etapa en el tratamiento, la sección en la que hablamos del embarazo no va a aparecer por la regla que hicimos. Si le damos que la prueba no está hecha, al final esta regla nunca la hicimos creo, pero hoy vamos a hacer una regla en la que si la prueba no estaba hecha tendría que ocultar el resto, pero al final no hicimos esa regla. Pero sí hicimos otras reglas, por ejemplo que si elegimos el tipo de test como rdt nos esconde unas cuantas de las opciones aquí, como lo ven, si en vez de eso elegíamos microscopía ven que tenemos muchas más opciones de las que elegí. Vamos a ponerlo así y así. También vimos otra regla en la que si, en la que si había ya un resultado de la prueba de sangre como esta que está aquí, nos aparecería y nos lo traería a esta opción. Ahora vamos a mostrarles un poquito en la parte de atrás, en mantenimiento, que fue lo que hicimos. Veo que solamente tres nos han entregado el ejercicio de ayer, la idea era que tendrían que mandar capturas de pantalla donde nos mostrarían cuáles son las cuáles son las reglas que han hecho, incluido la parte de la regla en sí y cómo funciona en el programa. Así que si están teniendo problemas por favor posten en Slack y vamos a ver. Entonces tenemos, por ejemplo, ahí tenemos otra regla más en la que si una persona fallecía nos daba una advertencia. Entonces lo primero que vamos a hacer, asignar edad al atributo de edad era lo primero que hacíamos y era, no perdón, se tenía valor la fecha de nacimiento, lo que hacíamos era que, no perdón, era el otro, el primero. Lo que hacíamos es que primero calculábamos la edad, o sea que con prioridad 10 si tenía a valor la fecha de nacimiento y esto era verdadero, entonces lo que hacíamos era calcular los años que habían entre la fecha de nacimiento y la fecha de registro. Y luego lo que hacía eso era asignarme la edad a el atributo que se llama edad. No, perdón, el atributo edad a la variable edad al atributo edad para que aparezca el cálculo ahí. Luego teníamos otra bastante sencilla, si es masculino ocultar embarazo, o sea, si el sexo es masculino, el embarazo se oculta. También podemos hacer, por supuesto, si el sexo no es femenino, las dos funcionarían un poquito distinta, la diferencia es que aquí si el sexo no es femenino, también puede ser que no haya valor, ¿verdad? Entonces eso también ocultaría el embarazo. Y aquí como pueden ver, si ustedes buscan ENR programas en malaria pueden encontrar todas las reglas que hicimos ayer, pueden ponerse a revisarlas y necesitan ayuda para hacer las reglas de ustedes. Y bueno, hay cualquier cosa, estamos a la sol. También les he puesto en Slack, en el canal de Slack este documento donde he copiado y pegado todos los pasos a seguir para las reglas que hice ayer. Así que cualquier cosa, les invito a que los revisen también si necesitan un poquito de extra de ayuda. ¿OK? Listo Margo, adelante. Gracias Enzo. Bueno, voy a compartirles mi pantalla. ¿Listo? Ve mi pantalla. Entonces seguimos con el día 5, ya vamos en la mitad del curso. Vamos a ver lo que, de diseño y uso de la información. Y pues el plan para hoy es mirar notificaciones, indicadores y leyendas. Vamos a ver si alcanzamos a ver todo esto hoy. Si no acordamos ahora con Juan Manuel, que si queda algo pendiente de leyendas lo podemos ver al final. Perdón el día lunes. La idea es que podamos hacer los ejercicios de notificaciones en esta primera hora. En la segunda, hagamos un ejercicio de indicadores y luego, pues si queda tiempo en la tercera hora, pasamos a leyendas o si necesitan apoyo para entregar sus tareas y ponerse el día, pues podemos dedicar la última hora para esto. Ahí lo vamos viendo sobre la marcha. Entonces, bueno, ya hicimos el repaso del día anterior. La idea es que al final del día, hoy podamos enviar una captura de pantalla de una notificación, enviar la captura de pantalla también del indicador de creado y también enviar las capturas de pantalla de las leyendas creadas. Bueno, entonces vamos a empezar con las notificaciones del programa. Aprocedón cómo cierro esto aquí. La notificación del programa proporciona una forma de crear recordatorios con mensajes predeterminados que se pueden enviar a usuarios o a entidades y pues estas funcionan para eventos y programas de tipo tracker. Las notificaciones del programa constan de tres secciones donde están los horarios o la programación, digamos los destinatarios, también a los que les voy a enviar la notificación y el mensaje predeterminado. Las notificaciones se pueden configurar tanto para todo el programa como para una etapa predeterminada. A ver si, listo. Cómo se hace la ejecución de la notificación. Todas las notificaciones programadas del programa se preparan del proceso de analíticas del servidor y se preparan para enviarse en el momento especificado después del análisis. Esto es cuando, o sea, solamente para las programadas. Yo puedo, a ver, ¿cuál es una notificación programada? Por ejemplo, resulta que supongamos que para el caso de COVID yo deseo enviar una notificación un día antes de que la persona, por ejemplo, se le cumpla la segunda dosis para la vacunación, la fecha de la segunda dosis. Entonces yo puedo hacer una programación. Entonces lo que dice esto es que en el momento de que corre analítica se hace la planeación y pues ya después se envía en el momento especificado. O sea, puedo hacer una programación. Ahorita vemos cómo para que se envíe esa notificación. Bueno, las notificaciones de programas sociadas con inscripción o las etapas completadas se envían de inmediato. Una vez hago la completa la etapa, por ejemplo, o completo la inscripción, se envían inmediatamente. A diferencia de las notificaciones programadas vamos a ver eso también. Y en vigilancia de las notificaciones asociadas con inscripción o la finalización de una etapa se utilizan con más frecuencia. Ya lo vamos a ver también. Vamos a ver un ejemplo de esto. Estas notificaciones se pueden enviar mediante mensajería interna dentro del sistema de HIC2. Ustedes no sé si han visto que hay un módulo de mensajería donde podemos ver enviar mensajes y ver los mensajes que nos han enviado. Podríamos hacerlo de esta manera. También podemos hacerlo a través de un correo electrónico o de un mensaje de texto SMS. Entonces para enviar notificaciones utilizando el correo electrónico o el SMS se debe configurar un servidor de correo electrónico o una puerta de enlace en Gateway para enviar los mensajes de texto al celular previamente. Bueno, este es un ejemplo de cómo llegan los mensajes. Entonces aquí dice, bueno, este mensaje ha sido enviado atrás de la academia, es un texto. Perdón. Bueno, también, o sea, como veíamos, tenemos que definir la notificación del programa. ¿Quiénes son los destinatarios? Y hay pues diferentes tipos de mensajes. Entonces hay que especificar el tipo de personas que recibieron el mensaje. Puede ser una entidad, cierto? Una entidad registrada. Yo le puedo enviar a esta entidad un mensaje a través de SMS si yo probablemente he configurado o digamos dentro de los atributos de captura. Está el teléfono celular. Yo le puedo enviar a esa entidad un mensaje de texto o le puedo enviar también un correo electrónico si he registrado también previamente el correo de esta persona. Puedo enviar a un número telefónico que he registrado, obviamente, a una unidad organizativa. Entonces puedo enviar cuando creo la unidad organizativa, defino un responsable y defino un correo electrónico. Entonces también puedo enviarle a la unidad organizativa un mensaje de texto o también el correo electrónico. A todos los usuarios de una unidad organizativa, también lo puedo enviar en la notificación o a un grupo de usuarios. Entonces hay que seleccionar el grupo de usuarios, si el campo destinatario está como grupo de usuarios. Ahora vamos a ver esto también. Y también pues el tipo de mensaje que podemos enviar. Ya vimos que puede enviar un SMS o un email para usuarios de unidades organizativas y user groups. Se envió un mensaje por correo electrónico. Se puede enviar por SMS y la mensajería interna de HS2, según los detalles disponibles en cada perfil. Bueno, en la notificación, como decimos, hay unos parámetros. Estos parámetros se utilizan para generar el mensaje para cada entidad. Los parámetros incluyen el nombre de la entidad, el nombre del programa, la fecha del incidente, los días desde la fecha del incidente, la fecha de inscripción, los días desde la fecha de inscripción, el nombre de la unidad organizativa. Todos esos parámetros, como los puedo incluir, dentro del mensaje que voy a enviar, de la plantilla del mensaje que voy a enviar. Bueno, y el mensaje pues es de tipo texto, cierto? Aquí voy haciendo la plantilla, entonces yo lo puedo decir estimado, por ejemplo, e incluyo el nombre del paciente, venga su cita, el día tal, la fecha que tengo programada y de esta manera lo puedo, digamos, ir armando el mensaje. Bueno, finalmente, en resumen, para se pueden crear notificaciones de programa para un programa completo o para una etapa específica del programa, se puede hacer que estos mensajes se envíen en un horario o adjuntarlos en una acción, como una inscripción o completar un evento o incluso una regla de programa, también lo vamos a ver, y los mensajes que se crean pueden incluir atributos de entidad, los atributos de la entidad pues que le estamos siguiendo, la rastraja y los valores de los elementos de datos, así como otras variables como la unidad organizativa, de la inscripción o el nombre del programa. Bueno, entonces vamos a pasar a la práctica. Ayer veíamos pues que es diferente, no? Cuando uno ya tiene un ejemplo realizado para hacer un ejercicio en vivo y bueno, esperemos que salga todo bien. Entonces, bueno, vamos a lo primero que quiero mostrarles es que donde hacemos la configuración del correo, del correo. Entonces, aquí en System Settings, aquí vamos a ver las configuraciones del sistema, yo aquí en correo, por ejemplo, puedo ver la configuración del correo. Entonces, aquí está el nombre del host, entonces han configurado uno para esta instancia, el puerto con el que está conectando, el nombre del usuario, bueno, hay una contraseña y el nombre del remitente, bueno, aquí está no responder y pues cuando yo le dejo aquí enviame un correo de prueba, él me envía el correo que yo tengo pues con mi usuario, lo he configurado previamente, pues yo aquí puedo hacer un test y en este momento pues ya me envió un correo. Entonces, si vemos acá mi correo, creo que aquí está mi usuario configurado, vamos a ver que bueno, me dice que se relacesó. Te puedo comentar algo Marco? Sí, dale, dale. Esto es unas pruebas en realidad con esto hace poco y al parecer hay ciertas settings dentro de Gmail que habría que modificarse a veces para permitir recibir mensajes, porque a veces Gmail detecta una instancia de HS2 como algo no seguro y hay que cambiar un par de cosas dentro de la configuración de Gmail, por si acaso, alguna, tiene la experiencia de que lo prueban y que no funciona, ¿Verdad? Ok, miren, entonces aquí ya me llegó el correo, test email, entonces vemos que el servidor está funcionando y me envió un correo aquí directamente, bueno, digamos que eso sería lo primero que tenemos que hacer, gracias Enzo, la configuración del correo, bueno, y si no funciona como dice Enzo, pues ya habrá que mirar en detalle qué es lo que sucede aquí, entonces, bueno, listo, bueno, entonces seguimos con la configuración. Para este ejemplo, o sea, yo creo que lo primero que podemos hacer es un ejemplo sencillo, yo lo que he hecho aquí, si vemos en el programa, ayer no lo vamos a mantenimiento, si vemos aquí en el programa, bueno, creo un elemento de datos, vamos al elemento de datos de tipo correo, entonces seguí con el ejemplo que estaba manejando Enzo, ese era un atributo, perdón, entonces entrar los atributos de la persona, para ver los atributos de la persona, vamos a hacer esto, entramos a programa, atributos, y aquí en atributos agregue ENR, Enzo, Nicolás, Rosy, agregue este tipo e-mail, entonces, creo el e-mail, o sea, lo podemos ir haciendo, ahorita hagamos el ejemplo y luego ustedes lo hacen, creo el tipo e-mail, ok, listo, y luego fui a mi programa, luego fui a mi programa, busco el programa de Enzo, Enzo, Nicolás, Rosy, y aquí en atributos lo agregue, ahora estoy al programa, este es el programa de Enzo, lo edite, y aquí al final podemos ver las notificaciones. Entonces, ¿qué se hace aquí? Tengo una notificación por etapas o notificaciones por programa. Entonces, crear una notificación para el registro de programa, voy a eliminar este y vamos a crearlo de nuevo. Entonces, vamos a decirle aquí, esto es una notificación por programa, no por etapas, sino por programa. En este caso, vamos a simular y le vamos a enviar un mensaje a la persona cuando se registra al programa. ¿Listo? Entonces, le doy aquí clic en más, le digo que es una notificación de programa. ¿Listo? Y pongámosle aquí nombre, entonces dijimos notificación registro al programa de programa. ¿Listo? El subject, el asunto, digamos aquí el template y el mensaje. Entonces, vamos a decirle, no sé, pongamos aquí apreciado, paciente, usted ha sido, a ver si ha sido inscrito en el programa de y aquí ya están los parámetros que habíamos previamente. Entonces, puedo hacer el ponerle, por ejemplo, el nombre del programa. Ah, miren, y además de ponerle paciente, yo podría ponerle, por ejemplo, miren todo lo que tengo disponible. Entonces, puedo ponerle apreciado aquí el nombre de la persona, o sea, están los atributos de la persona. Entonces, puedo ponerle el nombre, le dejo un espacio, el apellido y usted ha sido inscrito en el programa de malaria, por ejemplo. Es un ejemplo. Cuando lo voy a enviar, entonces yo voy a enviar esta notificación, digamos que es en el momento en el que hago el registro al programa. ¿Listo? Cuando hago el registro del programa. Y aquí se lo voy a enviar. Entonces, se lo quiero enviar a la persona, ¿Cierto? Entonces, voy a decirle a la entidad a la que le estoy haciendo seguimiento y lo voy a enviar por email. Ok. Sí, a la instancia a la que le estoy haciendo seguimiento. A, perdón, a un atributo de programa aquí. Lo voy a hacer al, a este atributo y miren que como cree el campo de tipo email, el de una vez me parece aquí el email. Si hubiera creado un campo de tipo teléfono y te hubiera configurado la plataforma de SMS, también me permitiría enviar un mensaje de tipo SMS al celular, un mensaje de texto. Entonces, aquí a quien se lo voy a enviar a ese atributo de programa, o sea, al, al, y ya, en este momento, programa de Malaria. ¿Listo? Y terminado. Vamos que esos son los pasos para crearlo y lo guardo. Ahora vamos a hacer otros, un par de ejemplos más. Entonces, bueno, vamos a ver cómo funciona esto. Voy al registro de programa y entonces escojo mi programa de Enzo Nicolás Rossi aquí. Bueno, aquí ya tenemos toda la selección de Uruguay. Está por lanzar, es, hasta ya remina de Colombia. Pero bueno, vamos a registrar una nueva persona aquí, nombre. Entonces, yo estoy en modo Tour de Francia, Rigoberto, apellido Urán. La fecha de nacimiento, bueno, me sigo por acá en el setenta, digamos, sexo masculino, estatura, 180, 190, bueno, y el email. Entonces, voy a ponerle el mío, marco davidgnroaginail.com. Usemos esto. Yo le dije que me enviaré el mensaje en el momento en que hiciera el registro, ¿Cierto? Entonces, le voy a guardar y continuar. Y ya en este momento debería estar procesándose el correo, porque fue el momento que le dije, vamos a ver si llegó. Miren, acaba de llegar aquí, notificación de registro del programa de malaria, ese es el subject de aquí. Aprociado Rigoberto Urán, usted se había escrito en el programa de ENR, programa de malaria, por ejemplo. Entonces, ya vemos cómo funciona una notificación aquí asociada a un atributo de la persona. ¿Listo? Este es un ejemplo que quería mostrarles. Es muy, muy interesante, muy chévere cómo funciona esto. Y, pues, se pueden hacer muchas cosas, ¿no? Entonces, vamos a hacer otro ejemplo. Ya más, digamos, más asociado a la parte de un caso real de malaria. Entonces, discutíamos con Juan Manuel, que digamos, este es el ejemplo, ¿no? Aquí está Rigoberto Urán, test y tratamiento. Entonces, a la hora de hacer el test y el tratamiento, aquí, bueno, le voy a ver la fecha. Como hemos simulado este programa, digamos que la idea es que hablábamos durante el inicio del curso, pues, hay una detección del caso que es pasivo, redactivo y en el test está de red de microscopía y los resultados de la prueba de sangre acá están también, que son mixto con pf, etcétera. Lo que decíamos es que, bueno, aquí eso le ha puesto que puede ser negativo, pero la idea es que, como hemos dicho en un comienzo, pues, todos los resultados que yo voy a adicionar en mi programa están, digamos, que deberían ser, o sea, cuando registro una persona en el programa y le pongo el... solamente voy a registrar los positivos, o sea, que aquí, pues, ni siquiera está negativo debería estar, ¿no? Pero digamos que para forzar a que las personas diligencia en todo esta información, yo podría forzar a que el resultado, o sea, le quito el negativo y que el resultado de la prueba de sangre, pues sea un caso de estos de acá, ¿no? O sea, siempre va a ser positivo, siempre va a tener malaria la persona que registre. Entonces, bueno, vamos a simular eso y vamos a hacer este cambio. Entonces, hagámoslo bien acá, mantenimiento, vamos al programa. Entonces, aquí lo que podemos decirles que este programa de Enzo, Nicolás, Rossi, si movemos esto aquí bien es que en esta etapa de test y seguimiento, yo le voy a decir que, aquí están los elementos de datos y le vamos a decir que este resultado de sangre, prueba de sangre, resultado, dejémoslo obligatorio, para que siempre, o sea, si le quito el negativo y siempre es obligatorio, yo voy a hacer que siempre ese dato, este, tiene que estar ingresado, listo? Bueno, entonces, ahí ya hago esa actualización, por ejemplo. Y ahora sí vamos a crear nuestra regla. Entonces, vamos aquí al programa y creemos una regla que se dispare con la etapa cuando yo completa la etapa. O sea, completar esa etapa, ese dato, como es obligatorio, siempre tiene que ser diligenciado, ¿no? Entonces, de esa manera, nos aseguramos de que la regla siempre se va a disparar. Entonces, esta es una etapa, aquí está la notificaciones de etapa. Entonces, vamos a agregar una nueva. Entonces, es una notificación de etapa. Aquí está la etapa, me aparece. Llámeme a ésta. Esta sería notificación de resultado positivo, por ejemplo. ¿Listo? Aquí me dice, entonces, ¿cuál es el subject? Entonces, pongamos este mismo, notificación de resultado positivo. Entonces, yo le puedo enviar esta notificación, se le puede enviar a un grupo de usuarios. Ah, bueno, aquí va el mensaje, perdón. Entonces, digamos, no sé, permito informarles que hay un resultado positivo. Pongámole aquí tal, en tal programa, en la localidad de, pongámole aquí la unidad organizativa, ¿cierto? Eso podría ser un ejemplo, digamos, de una notificación positivo. Bueno, puedo ponerle, incluso, la persona es, es, por ejemplo, nombre, espacio, perdón, nombre, espacio y es el apellido. ¿Listo? Bueno, cuando lo voy a enviar. Entonces, cuando se complete la etapa del programa, entonces, miren, aquí puedo dispararlo con una regla de programa también, que las veíamos ayer, o pues con una fecha de programación. Entonces, vamos a decirle que es con una, cuando se complete un programa. Y a quién le voy a enviar. Entonces, bueno, aquí están, a los usuarios o un grupo de usuarios, digamos que sería olvidar aquí, a unos, a unos usuarios de un grupo de usuarios, vamos a ver aquí qué pasa, ¿no? Aquí me voy a decir, digamos que es un grupo de usuarios, ¿listo? Y a qué grupo de usuarios lo vamos a enviar. Entonces, creo que aquí ENSO tiene un grupo de usuarios que se llama malaria usuarios. Pues enviémoslo a este, al de malaria usuarios, a ver si nos funciona. Y bueno, aquí me aparecen las opciones que notifican los usuarios en la jerarquía que únicamente o notifique a la organización, a una unidad organizativa superior únicamente, ¿no? Entonces, dejémoslo decir. Yo creo que este es un buen caso para precisamente mencionar que a veces los grupos los hacemos no para compartir los metadatos, sino para otro tipo de acciones como el análisis, ¿no? Ok, muy bien. Miren, este ejemplo está interesante. Entonces, vamos a terminar aquí y vamos a ver si nos funciona. Y en el caso de las unidades organizativas, por supuesto, tienes en la configuración de la unidad organizativa, hay una persona de contacto que se ingresan los datos en la unidad y esta sería la persona a la que se le envía el mensaje cuando tú lo envías a la unidad. Si fuera una clínica, por ejemplo, podrías enviarlo al jefe de la unidad de respuesta de malaria. Sería un ejemplo, ¿no? Pero lo más común en este tipo de casos sería que tengas un grupo de usuarios que son quienes tienen que iniciar el proceso de la respuesta de investigación del caso de malaria y esa de ellos se les envía a esta organización. De acuerdo, pues vamos a ver esos usuarios antes de hacer el para que nos estamos seguros de que va a funcionar. Entonces aquí en usuarios, bueno, grupos de usuarios creo que ENR me dice que yo pertenezco al grupo de usuarios también, al que lo envía, ¿no? Que era ENR Malaria de usuarios. Entonces debería funcionar. Vamos a ver si nos funciona. A ver cómo está esto. Que voy a mi unidad organizativa. Listo, entonces vamos a registrar a otra persona. Registremos entonces aquí, Nairo Quintana. Fecha de nacimiento, volvá aquí, sexo, masculino, la estatura, 70, aquí el email, va junto con. Este me va a hacer el registro de Nairo. Me va a enviar en las notificaciones aquí el registro de Nairo. Y vamos a ver cómo es que va aquí el ejercicio de tesis y tratamiento. Entonces inicio la etapa de tesis y tratamiento. Le dijimos que bueno que es pasivo. Parece que no. Resultado en sangre, creo que tengo un problema de caché, ¿no? Perdón, limpiemos caché. Porque recuerden que habíamos hecho este campo obligatorio. Vamos a ver qué pasó aquí. Entonces acá, perdón, vamos otra vez al distrito de los barros. Aquí está, vamos a ver cardenal. Este es el programa de Enzo, de Malaria. Y aquí yo me aparece Nairo Quintana. Entonces, bueno, vamos a ir aquí en la etapa de tesis que ya estaba creando. Pues no sé porque creo que ese resultado es entonces otro, tiene otro nombre. Ok, bueno, entonces le digo aquí, resultado de prueba de sangre. Todos estos tratamientos, sí, inicio el tratamiento. Entonces cuando le digo completar debería generarme elementos. Aseguro que sea completarlo. Sí, completar. Bueno, a ver qué pasó. Miren, ahí están los dos. Entonces está el del registro, notificación, apreciado a Nairo Quintana. Usted se ha inscrito en el programa de Malaria y tengo otro ejemplo aquí como el de, me permite informarles que hay un resultado positivo en el programa de Malaria. Este es el envío a un grupo de usuarios. Como yo estoy en ese grupo de usuarios y tengo un correo, pues me llegó a mí el mensaje, miren. Me permite informarles que hay un resultado positivo en el programa de Malaria en la localidad Cardinal Hospital Gateway y la persona es Nairo Quintana. ¿Listo? ¿Cómo lo ven? Muy, muy interesante, no muy chévere esto. Bueno, entonces lo otro había preparado otro, otro ejemplo que es el de, por ejemplo, poder programar una, una etapa y enviar un mensaje recordatorio cuando ese, cuando esto ya se va a vencer, cuando se va a cumplir. ¿Listo? Entonces vamos con Nairo. Para eso hice un pequeño cambio en el programa. Yo estuve realizando los programas que ustedes hicieron y en el momento de la creación del programa está que de una vez haga test y tratamiento y de una vez estaba la etapa de resultado. Entonces lo único que modifique es que no me creara automáticamente la etapa de resultado para poderla agendar. ¿Listo? Aquí y hacer este ejercicio. Entonces yo puedo decirle aquí que me agende, aquí ya vieron ¿no? Le di clic al, al, a este calendario aquí que hice programar y lo voy a programar la etapa de resultado. Entonces se la voy a programar para el día 15 ¿cierto? Entonces guardar. Entonces estamos simulando ahí pues que estoy agendando un, una, una cita para dentro de ocho días. Bueno, entonces vamos a crear una, una notificación que me re, o sea que le, tal vez si que le pueda recordar a la persona digamos en este caso que tiene que ir a, a la cita. Entonces vamos a mantenimiento, vamos a programa, buscamos el programa y vamos a editarlo y vamos a la notificación ¿Listo? Entonces esta notificación, vamos a dar, esta es una notificación de, en este caso sería de la etapa ¿cierto? Tesis y tratamiento. Digamos que es el de, perdón yo la tenía aquí, espérate a ver si como tiene aquí. Si es una, una notificación aquí creámosla como, bueno, vamos a ver qué nos funciona, es una etapa, es de Pongamolé recordatorio, examen de malaria ¿Listo? Entonces examen, examen de malaria. Ahí está el template, entonces recuerde, bueno podría poner así no, apreciado otra vez, vamos aquí entonces la persona, Nairo Quintana nos aportaría así. Recuerde asistir a su cita, recordad asistir a su cita. Entonces Pongamolé aquí la, aquí debe estar, vamos a ver, aquí que es la fecha de vencimiento ¿No? De la, de su cita, tal día, fecha de vencimiento, del día ¿Ok? Cuando lo voy a enviar, entonces aquí lo voy a enviar con una programación, entonces ya vieron que escogí no es una, cuando se complete la programa ni el programa ni es una regla, sino que es una programación, entonces le voy a decir que enviar la notificación puede ser un día antes, bueno aquí parece ser uno, perdón, cuando enviar, un día antes de la fecha programada ¿Listo? Y aquí se la voy a enviar, pues aquí se la puedo enviar también al, a la, aquí van a estar el atributo de la persona, del programa y al correo que le registra a la persona ¿Listo? Y guardo, entonces ¿Qué es lo que tiene esto de diferente? Cuando nosotros vamos aquí al tenemos que ir al planificador, yo puedo crear unas tareas programadas, vamos a ver, para que ejecuten lo que vimos en el comienzo de la presentación, que era haga la preparación y envíe estas notificaciones, entonces vamos a decirle aquí que nombre, entonces como le envío notificaciones del programa, ya que el tipo de trabajo le vamos a decir que es de tipo, a ver aquí está, program notifications, notificación de programa y pues me dice que ahora se la quiero enviar, yo le digo que le envíe todos los días al mediodía ¿No? ¿Listo? Aquí llama, aquí va automáticamente la expresión del cron, del cron, de lunes a viernes, entra al horario y adicionó el trabajo, aquí ya me dice porque otro otro ya existe, sí había hecho yo el ejemplo antes, pero eso es todo, a ver qué dice confirmar, ok si se llama notificación de prueba, mire lo he creado tal cual, la creó y ya le ejecutó ayer, listo, digamos que esta es la forma de crear las notificaciones, programadas, bueno con eso terminaríamos la parte de notificaciones, no sé si mis compañeros quieren agregar algo, ah miren acá también lo que me apareció, me apareció aquí, vamos a ver del sistema, si veran, aquí en mí lo que les decía en el mensaje interno como pertenezco a estos grupos también, entonces miren me apareció la notificación de resultados positivos, entonces miren me aparece el mensaje, me permito informarles que hay un resultado positivo y la persona es Nairo Quintana, miren, qué tal les parece esto, entonces dentro del sistema de mensajería interno de hsd2 pues funciona muy bien, digamos que con esto terminaríamos la parte de notificaciones, mal lo que te parece si vamos con el paso a paso con alguno de los participantes y vemos que funciona, perfecto, muy bien, como lo ven, entonces no sé qué dicen por Slack, qué dicen mis compañeros en el chat, no estoy viendo aquí, no hay comentarios, eso en el chat, por ahí, estoy viendo aquí de Slack, no estoy viendo nada por ahora, a ver en una de esas que tú lo has dicho, que si alguno se anima a escribir algo, pero por ahora no veo nada, miren aquí viene un comentario de Jeanette, dice Marco mencionaste que para no realizar la siguiente etapa de manera automática de poder usar el calendario, realizaste una pequeña modificación, cuál es esa modificación, a mí no me aparece, ya la muestro, ok, listo, lo voy a mostrar aquí, esto es una, vamos aquí entonces programa, estoy aquí mantenimiento, vamos a ver esto, programa, entonces aquí ENR, aquí donde dice programa en malaria, ustedes crearon las etapas, entonces aquí Anso tiene dos etapas y una que le puso delete, que no la ahorra, pues para ahorrarla me imagino que está, pero entonces esta etapa, mire cuando ustedes entran aquí, vamos a decir tratamiento, aquí usted, aquí está que se auto genere el evento automáticamente, cuando le dan clic aquí, cada que crean un registro de una persona y van a crear los eventos, si está esto, automáticamente les aparecen las etapas ahí, los eventos creados, listo, y las etapas creadas, pues, y en el caso de, en este caso de malaria, por ejemplo, se puede hacer que la captura del primer evento se haga junto con el registro de la persona, digamos que en la misma pantalla tengamos la captura de las dos cosas simultáneas, que se ve que funcionaría bastante bien. Sí, y aquí lo que hicimos, entonces yo lo que hice aquí, si en la etapa de resultado estaba que se auto genera, entonces le quité el check aquí, entonces ya no se auto genera, entonces la puedo programar, entonces ya la puedo adicionar, pero tendré que adicionarla manualmente también, en caso de que quiera añadir los resultados, pero esto era. Bueno, quién se anima de los compañeros, no sé si alguien quiere que lo apoyemos en una generación de una red, de una notificación, o, mira, nos rindió bastante, era justo en esta primera hora, o, lo hacemos didocráticamente. Vemos a quién, vamos a ver quién tenemos aquí en línea. Luego mis amigos dicen que no, que mire, se salieron, no distra. Nelly, tenemos aquí a Nelly primero. Sí, la gente de Chay está Nelly del programa de Malaria. El programa de Malaria en Honduras. Quieren hacer una prueba, ya lo hicieron, si les están llegando las notificaciones. Marco, dos comentarios, primero uno de Bernardo, preguntando si se puede generar una notificación basada en reglas, por ejemplo, específicamente si el resultado es falsipado, por ejemplo. Y luego, después de eso, hay un comentario de Líwardo que dice que podríamos probar con él si quieres, así que, adelante. Sí, que tal si probamos esa regla, Marco, de hacerlo con una notificación con la regla, que sea específico de un resultado. Ok, ok, bueno, probemos, pero ya no, vámonos con eso entonces, listo. Entonces, lo primero que tengo que hacer es, porque me pasó, yo estaba haciendo un ejemplo con esto, mirar cómo está el código, ¿no? De los... Póngale cuidado, que casi no me funciona por una cosa que tenía en su aquí, que me vuelve loco. Perdón, esta, estas son las opciones de... ¿Qué te dice, Marco? Poné el enzo, mira, que estaba viendo tu, o sea, estaba viendo los test, o sea, es que mira, hay, hay malaria resultado test, resultado test, o sea, hay dos parecíos, y creo que, y malaria resultado, o sea, hay tres de resultados. Entonces, a ver cuál era el que tenía, allá me causó un poco de... Sí, yo les, yo les dije ayer que, que, que era un muy mal ejemplo de nomenclatura eso ahí, ¿eh? Sí. Así que, por favor, no me, no me copien eso, sean mucho más dedicados a ponerle los miembros de ese tipo de cosas. Y luego lo otro, que yo estaba tratando de hacer una, una regla con fallecido, y entonces yo dije, bueno, cuando, cuando el resultado sea fallecido, ¿no? Y resulta que el código era ENR fallecido. Entonces, que ahí me volvó, los no me funcionaba por ningún lado, y cuando voy a invierficar esto, precisamente era que el código era ENR fallecido. Entonces, casi no, casi no, no lo encuentro. Entonces, vamos a ver aquí con esos de ENR. Tenemos la clasificación de malaria, creo que es este, ¿cierto? Entonces, vamos a ver. Ah, no, no es la clasificación. Es... Resultado el test. Resultado el test, mira. Entonces, tenemos que mirar cómo se llama, ¿listo? Es EN, por ejemplo, que sea falcíparo, ¿listo? Entonces, es ENR falcíparo con la F minúscula. ¿Listos? Creo que es lo primero que tenemos que ver, porque la regla nunca nos va a funcionar. Voy a copiarme esto por aquí. ENR falcíparo con la... No, no me funciona. Aquí, listo. Que no se me olvide. Bueno, entonces, vamos, vamos a hacerlo. Vamos, saldámonos de aquí y vamos al programa. Vamos a... Ah, bueno, primero tengo que crear la regla del programa, ¿no? Entonces, program rule y program rule variable. Aquí tengo la... Vamos a ver ENR, si tengo las variables. Podría tener uno con... No, variable, con... La creamos, que es del programa ENR, programa de malaria. Es digamos, tipo de malaria, le ponemos que es más claro, no sé, tipo de malaria. Source type es un elemento de datos en el... En el evento actual. Y cuál elemento de datos es? Es el que se llama... ¿Cómo se llama? Enzo. Eso es lo que vuelvo uno loco aquí. ENR. ¿Cuál es el resultado? Prueba de sangre, resultado. Prueba de sangre, resultado. Este es listo. Lo hice muy raro. Está bien. No pensé que íbamos a usar mi programa. Yo sé, yo sé. Qué pena disculpa en eso. Sí, sí, sí... Te... Te... Te... Te perdones, Marco, te... Te... Sí, sí, sí, sí. Sí, eso es mi... Espere. Esa mía no crear mi propio programa, sino usar el de eso. Que es listo. Entonces, bueno, aquí ya está la regla que se llama tipo de malaria. Bueno, lo pusimos así. Y ahora sí, vamos a crear la regla, ¿no? Entonces, vamos a crear esta regla que es del programa de ENR, entonces cuando voy a disparar la regla únicamente para el tipo de programa, para esa program stage, pensemos, bueno si podríamos decir podríamos ponerla que esa es la etapa, esa es la etapa de este descierto o podemos darlas en resultado, entonces digamos aquí, digamos resultado, pongámosle ENR, se llama igual ENR, digamos resultado, es falso y paro, falso y paro, resulta igual a falso y paro, listo, bueno prioridad, entre program rule, expression, entonces define acciones en este caso, program rule, no simplemente lo que voy a definir es que, si, estas son las variables que están aquí, mira ahorita aquí me aparece resultado final, resultado en sangre, cuál es aquí, entonces el resultado varia, ah tipo de malaria, perdón ahí está, eso con eso me salgo de esto, tipo de malaria igual a, aquí lo puse entre comillas ENR, falso y paro, exacto, que mi tipo de malaria sea igual a ENR, falso y paro, listo, cuando esto suceda, pues no voy a hacer ninguna acción, simplemente verifico que se me ponga en true, listo, bueno ya tengo mi regla, ahora voy a crear mi, voy a programa y vamos a hacer que se dispare la notificación cuando una regla, entonces aquí pongamos una nueva regla, es una notificación, bueno cuando se cumpla la etapa y pongamos notificación, canción de malaria, falso y paro, entonces aquí como igual, un caso de malaria, falso y paro, aquí que se haga algo aquí con nombre, nombre, pasión, apellidos, listo, cuando enviarla, cuando se ejecute la program rule sería en este caso, vamos a ver si funciona y aquí se le va a enviar, pues que le envíe a los usuarios y a un grupo de usuarios, listo y ya debería funcionar. Hola Marco, vamos a regresar a editar tu regla, ahora que ya guardaste aquí la notificación, notificación de falso y paro, editar, bueno, vamos a guardar tus cambios del programa, ok, listo, vamos a regresar a la sección de program rules o de reglas de programa y vamos a buscar la regla de falso y paro de notificación de falso y paro, vamos a, y de hecho en el nombre creo que tendríamos que poner notificación de resultado falso y paro, que sería tu nombre y ahora vamos a ver la acción, notificación de resultado falso y paro, ok, y ahora vamos aquí a tus acciones de la regla y ahora vamos a agregar una acción, que es que, ok, vamos, que eso va a ser enviar mensaje, está en la parte superior, esa es de los primeros. Enviar mensaje, muy bien aquí, ok, ahí lo tenemos. Enviar mensaje, ahora en tu lista de, ah, exacto, aquí está, aquí está el notificación de notificación de falso y paro, listo, seleccionamos la notificación de falso y paro y lo abordamos, ok, volvamos tu cambio y ahora vamos a probar, ok, perfecto, si, aquí algo, algo a mencionar para regresar, para recordar al grupo hoy es que cuando enviamos la notificación a un grupo de usuarios, lo que el sistema va a utilizar es el correo electrónico que tengamos configurado la cuenta del usuario, entonces es importante que las cuentas que hayamos creado y queremos hacer a ese grupo tengan el correo electrónico de otro modo, no van a recibir la notificación. Vos días, fecha de nacimiento, por acá está sexo masculino, guardar, entonces, a ver si está, ah, voy a poner el, de una vez vamos a la fija con esto, vamos a poner aquí que me muestren la consola, como mostraba eso, ayer abrimos las notificadas, el modo desarrollador, si dieron esto simplemente le di clic derecho, inspeccionar y que más, y ahí me aparecen las opciones, con esto es importante, para hacer seguimiento de las reglas, inspeccionar y ya, ahí me apareció, por ahí en un lado de la pantalla le di esto, y vamos a ver en la consola, me deben aparecer las reglas, entonces, poniéndole aquí, acuérdense, también esto nos enseñó ayer que al final le pongamos el, al ampersand y le pongamos verbose, así le escribamos así, entonces miren, aquí ya esto está valiendo reglas, ok miren, entonces, aquí ya me empiezan a aparecer las reglas, para no vamos a ver, estas reglas de test, vamos a ver cómo va, le voy a poner la fecha y él ya empieza a ejecutar las reglas aquí, entonces, detección de caso, pasivo, tipo de test, RT, resultados de la prueba de sangre, pongámole falsíparo aquí, vamos a ver qué pasó aquí, si ya se disparó la regla, ya se ha hablado de la evaluación bien, entonces dice que tipo de test, RT, resultados, no lo veo aquí, resultados, mira, aquí está evaluación finalizada como P falsíparo igual, F falsíparo, un resultado fals, resultado, a ver qué pasó aquí, falsíparo, si es otra, aquí está, ahí está, pongámole falsíparo, aquí vuelve la evaluación, la regla, evaluación finalizada, aquí está, tipo de malaria, ENR, falsíparo, P falsíparo igual, entonces está tomando, lo que viene es que hasta ahí todavía no era verdadero, lo que puedes hacer es en el filtro poner el UID o el bolide de la regla, si tú copias este UID que está al principio del renglo, creo que ya se vale este problema, ¿cuál es? ¿lo copias en el filtro? ¿cogí el que no era? No, creo que el problema es que esa variable que tienes ahí es la que yo utilicé para que se pasara el valor y que lo mostrase en el campo de los indicadores, ¿verdad? Y eso va a alear si recuerdo correctamente, quizá esté sin marcar el Option Code. Tú lo pusiste que saliera por acá arriba, ¿no? Sí. Sí, puede ser que sea eso, no lo sé. Ok, sí, entonces sí hay que una diferencia entre la selección que pongo acá, si les cojo mixto, entonces me dicen si mixto es diferente, yo estaba hablando contra ENR falsíparo, bueno eso lo podemos corregir entonces ahí fácilmente, ¿no? Ya le he puesto aquí la, le he activado la opción de que sé con el código. Código, lo limpio entonces. Lo que toca es limpiar caché y. Caché, ok, vamos nuevamente entonces. Ustedes estábamos viendo el caso de Luis Díaz, era Luis Díaz. Y vamos a ver aquí, vamos a verlo nuevamente aquí, que sí es falsíparo. No, no me aparece, vamos a ver por qué. Hay un error, un segundo a ver. Este es de Luis Díaz, a esperanza, a ver si tengo aquí esto, pero que no repuesto. Y aquí estaba ya mi, ahora he estado aquí, aquí al refrescado. Ok, si se no falsíparo, si escojo como P falsíparo, no es falsíparo, aquí ya debe estar en true, vamos a ver si lo que tú me decías. Sí, y si filtro. Aquí voy a filtrar la, exacto, el código para que me lo maestre aquí en el filtro. Miren ahí ya está la última vez, me dice que el tipo de molería falsíparo está con, es igual a falsíparo, o sea que es true. Y ahí ya tendría que haber enviado el mensaje. Vamos a ver cómo está mi correo. Cuando lo complete ahora, sé que no, este es antiguo. Mira, aquí siguen llegando, apreciado a Luis Díaz, registro en el programa, resultado positivo, mi primer consulto positivo, nos pasamos Luis Díaz. Así que llegando Luis Díaz, esa es la descripción, es una descripción, parece que no me ha llegado el de, vamos a ver si lo envíó el mensaje, acá ya lo completé. Ahí ya la regla se cumplió, ya verificamos que sí, vamos al tablero, tengo una notificación, vamos a verificar esa en el idea, otra vez programa, a ver cómo está nuestra regla y nuestra notificación, a ver configuración, editar, notificación y esta se llamaba notificación de molería falcíparum, desitratamiento, notificación de molería falcíparum, un caso de molería falcíparum del señor, ¿cuándo enviar con una program rule? ¿a quién enviar una organizativa de usuarios? Ok, tenemos un comentario de Bernardo, ¿cuándo dispara? Bueno, es que a ver Bernardo nos comenta precisamente que él hizo el cambio para que el mensaje se envíe cuando se completa la etapa y no la regla de programa y que entonces recibió la notificación, esto es correcto si es una forma de trabajar que cuando se cumple el flujo de trabajo y completamos el evento se envíe el mensaje, pero aquí la idea en el ejemplo que está dando Marco es que en el momento en el que se cumple la regla el sistema mande el mensaje independientemente de que se complete el evento, de hecho tendría que tendría que darse las dos situaciones y sobre todo tengo entendido que con Android cuando hacemos esta captura debemos de completar el evento y mandarlo el servidor para que se des notifica su... Entonces aquí lo que estamos revisando es precisamente que no solo completar el evento porque si es completando el evento definitivamente sucedería que aunque no fuera falsifaron el resultado tendría que enviarnos la alerta, pero entonces queremos que le envíe solo con un resultado específico. Ah mira, mira, mira, pero es de positivo porque la completé o la descompleté, no está de falsifaron, bueno no sé ese caso creo que sí tendría que revisarlo más en detalle, pero bueno, pero así es como debe de funcionar si queremos notificar bajo una condición específica que se da en el evento, donde podríamos estar hablando uno o más elementos de datos, podríamos revisar nuevamente la regla, Marco, ver que efectivamente tienes que se cumple la regla, te da verdadero y hay una... Aquí hay un tema que Marco comentaba cuando estábamos revisando la agenda para el día de hoy, Marco tenía la duda de qué pasa cuando yo estoy cambiando el valor constantemente, si de pronto estoy haciendo la captura y le pongo que es falsifaron, luego le cambio que es otra cosa y luego lo vuelvo a regresar a falsifaron la duda es qué va a pasar, el sistema va a mandar una cantidad de notificaciones porque estoy cambiando el valor, la idea es que no, la idea es que la notificación se envíe la primera vez que se cumple la condición y después ya no hay necesidad, el sistema registra que el mensaje ya ha sido enviado y por lo tanto no nos va a enviar una segunda, tercera intercación. Bueno aquí está entrando la regla y parece que está bien, ¿no? Sí y lo tienes configurado como la acción y envía el mensaje, pues está en la acción. ¿Cómo está? ¿Por qué? Completarlo, para hacerlo completo. Bueno a mí siempre me queda esta duda y tengo que revisar si es con comilla simple o con comilla doble. Claro es con comilla, lo normal es que lo hagamos con comilla simple, pero debe de funcionar con comilla doble también. Y tu reba te daba verdadero así que digamos esa parte se está cumpliendo. Bueno yo creo que que una vez nos queda, sigamos con el siguiente tema y pues durante el transcurso de la academia les voy a revisar esto, a ver por qué no sé cuál es la manera correcta de que hizo algo. Claro y sólo comentarles que estos ejercicios que vamos haciendo con eso en marco yo los vengo siguiendo también y en mi programa lo que está con los iniciales también se han agregado reglas, también tenemos el paso de un valor de un punto a otro e incluso en el programa de Enso yo he agregado la edad a los eventos para que veamos también la diferencia entre el tema de que tengamos la edad tanto en el perfil como en los eventos y cual el lunes vamos a discutir un poco sobre estas decisiones de diseño de por qué ponemos las cosas en diferentes lugares. Ok bueno entonces continuemos con la con con lo de la agenda del día de hoy. Listo aquí no llegó, no llegó y la regla se está deputando bien. Bueno entonces vamos a ver. Otra persona. ¿Creo un nuevo? ¿Creo un nuevo? Sí, una nueva entidad, vamos a probar. Perdona, ¿Qué pasó aquí? Opa, ¿Qué pasó? Espérate que algo le dice aquí. ¿Cuál es el, me pueden enviar aquí, espérate a ver. ¿Cuáles son los recursos a ver este aquí? Se me perdió. No se copia. Bueno, mira aquí hay otras pero creo que no sé si lo están viendo aquí en interno. Sistema tengo un nuevo. Positivo, no llega el de falsi pero bueno vamos a ir aquí nuevamente a tracker, registrar. Ah, perdón estoy en otro programa. Valaria registrar. Vamos a poner al Chris, fecha de nacimiento, masculino, listo. Entonces aquí iniciamos el registro, fecha de hoy, probando echa, detection de caso pasivo, RT y poniamos la falsi para aquí a ver si me llega algo en este momento. Mi anuncel del registro me llegó aquí, pero no llega el otro, podría completar. Me va a llegar el caso positivo cuando completo, pero no sé disparar de la regla. Bueno, vamos a ver pues yo les prometo que sigo revisando esto y les doy la solución el día lunes. Claro, lo revisamos y lo que si quisiera es aprovechar un minuto nada más para ver que tengamos un poco de retroalimentación de nuestros participantes y que nos diga alguien que le hayan funcionado las reglas que has configurado hoy con la excepción, por supuesto, de las notificaciones con excepción de las reglas. Cuéntenos alguien, Bernardo, Álex. Bueno, tenemos alivorio que nos está diciendo para probar con él, quizá no sé si has hecho algo ahí, el alivorio que se puede mostrar. Sí, le damos la oportunidad de compartir pantalla y le subimos el micrófono. Líbardo, si te parece. No, ok, tiene problemas Líbardo, ok. Bernardo dice que sí logró configurar las otras alertas, ningún problema, igual con problemas los podemos ver y podemos verificar a ver qué es lo que está pasando. Bernardo, dejo. Es lo que iba a comentar si hay un problema, estaría muy bien poder revisar qué es lo que está pasando, que podamos hacer un diagnóstico de este problema y al final ver qué funciona. Exactamente, sí. Así que si te animas a llevarnos a mostrarnos cuál es el problema, capaz que está te ayudamos en la tarea de todo. Y si no, Bernardo dice que ha configurado y que podría mostrar también. Muy bien, veamos el tuyo Bernardo, si te animas a mostrarnos. Estás por ahí Bernardo. ¿Me escuchan? Sí, te escuchamos, genial. Buenas tardes o buenos días para ti, perdón. Hola. Sí, nada más, dame un segundo, por favor. Adelante, adelante. ¿De dónde eres, Bernardo? Yo trabajo en Paraná. Liso, bueno, yo realmente hice lo mismo que estaba mostrando Marco. Entonces si la idea es mostrar cómo funciona. Puedo decir como... Allá me llegó el correo de que fui registrar el programa. Es la otra alerta que creé. Es la de registro del programa. Debo completar. Entonces me voy a Messaging y me sale esta notificación de resultados. ¿Y ya? Vi que tienes una de falsiparón. ¿Cómo la... Ahí viste el mesaje de falsiparón? Ah, sí, eso fue cuando pensé que se podía cumplir cambiando el trigger de la program completion. Entonces lo estaba mandando mal. O sea, ¿con completar? ¿Lo enviabas? Sí, y lo enviabas aunque no fuera falsiparón. Ok, sí, sí. ¿Y ya? Buenísimo. Bueno, muy bien, muy bien. Si la tarea es, no sé, si nos puedes enviar esas capturas de pantalla, la notificación es parte de la tarea. Excelente, muy bien. Bueno, entonces seguimos con el tema del día. Sí, por favor. Bueno, ok, listo. Entonces, voy a compartir mi pantalla nuevamente y vamos a ver si nos rindes y alcanzamos a ver entonces el tema de indicadores agregados y el... entre agregadores agregados y los indicadores de programa. ¿Cómo se relacionan estos? Entonces, bueno, y vamos por acá. Ya vimos lo de notificaciones, muy bien, y bueno, la idea para ahorita, creo que en las sesiones previas, en las academias previas de este, o de este ciclo, habíamos visto cómo crear un indicador, que es un indicador, pero la idea aquí es ir un poco más adelante y es un caso que nos presenta mucho y es relacionar datos agregados con datos individuales. Entonces, en este caso, un ejemplo que sería, por decir algo, si tenemos una... una... una población, cierto, a nivel de un municipio y nosotros quisiéramos llevar el, digamos, el número de casos que se presentan en ese municipio y hacer una relación entre el número de casos, o sea, tener el conteo de casos de malaria individual y relacionarlo con la población para sacar, digamos, la tasa de incidencia de malaria en esa población. Entonces, es un caso muy común donde tenemos que relacionar datos agregados con datos individuales. Entonces, aquí lo que les he puesto en la presentación es cómo ir a los indicadores de programa. Podemos crear un indicador de programa para llevar el conteo de las personas, como en este caso con malaria. Aquí está, entramos por indicadores, Program Indicator, vamos luego a crear uno nuevo y aquí ya nos pide, vamos a ver aquí, nos pide la... en los datos generales de indicador, igual que hemos visto con las reglas de programa y hay que editar la expresión, un filtro, ahorita lo vemos el ejemplo. Y finalmente, perdón, aquí se me vuelve, es que se me tapa aquí la pantalla. También hay unos detalles de la regla de programa, ahorita los vemos, la expresión, luego el filtro. Aquí está cómo editar el filtro. Y pues, ya, eso es todo. Y luego lo relacionamos con un indicador general. Bueno, entonces vamos a la práctica, que creo que es más interesante. Entonces, bueno, lo primero que vamos a hacer en este caso, digamos, hagamos el conteo de creamos el indicador para contar las personas que tienen malaria. Bueno, bueno, tratemos de hacer nuevamente el de falsi para no saber si es que nos va a contar bien o no. Entonces, hagamos una incidencia, digamos, la incidencia de falsi para no saber qué es lo que pasa con esto. Listo, entonces, vamos a ir a... entonces vamos a mantenimiento, vamos a programa, y aquí ya vamos... ah, no, perdón, vamos a entrar por indicadores, perdón, perdón, perdón, aquí en indicadores, como os traen la pantalla, y aquí ya me aparecen program indicators, ¿listo? Indicadores, indicadores de programa. Entonces, vamos a ver los indicadores de Enzo Nicolás Rossi, program indicator. Yo tenía uno, ya me lo borraron, no sé. Creo que había creado el de malaria, ¿no? Entonces, estoy siguiendo atam, config, N, R, y vamos a crear entonces el... vamos a crear el indicador aquí. Entonces, es del programa de Enzo, N, R, el programa de malaria, nombre del indicador. Entonces, digamos, ponómole aquí. Bueno, primero, L, N, R, no sé. Aunque esto es el número de personas con malaria falsi, ¿listo? Vamos a hacer ese conteo. Entonces, bueno, seguimos mirando aquí que decimales que queremos a la salida. Digámosle que son dos. Bueno, en este caso, porque es número de personas. No requiero personas a la salida. Tipo de agregación. Vamos a hacer un conteo. Tipo de analíticas. Digámosle que vamos a ver aquí... puede ser... bueno, esto es importante, ¿no? Porque yo puedo contar eventos o puedo contar, digamos, aquí las personas registradas en el programa. Entonces, hay que tener claridad sobre esto. Si yo solo... o sea, si yo quiero contar, digamos, la verdad, no sé si a una persona le puede dar malaria muchas veces. Pero si ese fuera el caso y quisiera contar eso, tendría que contar los eventos. Pero si, digamos, este es un caso que no se repite y solamente quiero ver las personas que se inscriberon en el programa, o sea, contar esas inscripciones en el programa, podría simplemente hacer el conteo de las inscripciones, ¿no? Entonces, en este caso, voy a hacer el conteo de la inscripción. Bueno, dejámos esto igual porque, pues, yo puedo contar, digamos, en un periodo de tiempo, pero dejémoslo así, si lo deseo mostrar en el mismo formulario, si o no. Y vamos... sigamos... edito la expresión, en este caso. Lo que queremos hacer es un conteo. Aquí, aquí lo que nos aparece es esto. Miren, podemos ver las variables de cada una de las etapas. Entonces, miren, esta es la clasificación de malaria, resultado, prueba, las de test. Aquí están las variables, los atributos también. Hay unos variables que me aparecen aquí que están pre-definidas para el sistema, como la fecha, pues, en que se completó el programa, la fecha de creación, la fecha de vencimiento, datos de fecha del enrollment. Y por aquí está, miren, voy a hacer el conteo, entonces, de las instancias de las... sí, de las track identity instants o de las personas, realmente, que estoy haciendo el seguimiento, ¿no? Entonces, voy a decir de aquí que recuente esto. Leí clic. Al hacerle clic aquí, mire, me parece que hace el conteo de las track identity instants o de las personas, ¿listo? Entonces, eso es lo que voy a hacer en este caso. Y ahora, seguimos con el filtro. Entonces, me dice, bueno, usted va a contar las personas, pero qué condición debe tener para que yo haga el conteo. Entonces, vamos a decirle aquí que... debo tener aquí, vamos a ver, las de... sería que en el test y tratamiento sería aquí que tripo de sangre y test, este de aquí, sea igual a... dijimos que era... sí, es con el código, enr, falcipare, falcipare. Y de esta manera podría contar, por ejemplo, las personas que tienen falcipare o que tuvieron falcipare en mi programa, ¿listo? Entonces, como ven, esto es una forma de poder agrupar y hacer conteos de los datos que tengo de... en mi programa, ¿bueno? Entonces, guardo, listo. Yo quiero ver si esto realmente trae datos. Yo quisiera entonces... no sé, es necesario correr analíticas, no sé, o limpiar caché. O limpiar caché. Creo que sí, para que me lo tenga en las analíticas. Voy a ir administrando. Analíticas está ya corriendo automáticamente. Sí, ok, listo. Entonces, vamos a ver aquí en mi indicador de programa. No se lo puede aportar a las pibote. Voy aquí a indicadores. Indicadores de programa. Me dice seleccionar el programa, programa denso, aquí. Y aquí está enr, número de personas como al área falcipare. Digámosle que en el período quiero contar todas las que... este año. Y unidades organizativas. Digámosle que es todo los programas donde esté. Digámosle que está en el país para que me agrupe hacia arriba. Entonces, miren, me dice que tres personas han tenido malaria falcipare. ¿Listo? Entonces, eso es una manera de agrupar la información. En este caso, ya estaría agrupando la información del evento. Entonces, ¿qué otra cosa he hecho yo aparte? Preparando esta clase. Hice un programa, un dataset. Recuerden, esto lo vimos también en el set de datos. Está de mantenimiento. Está set de datos. Y en el set de datos lo que he hecho es un formulario con la población. Entonces, he creado una variable que se llama población. Y la puse de población. Y la tengo ahí. Eso es todo. De tipo agregado, numérico. Entonces, vamos a ver qué puedo hacer yo con esto. Hay una entrada de datos. Luego voy a la entrada de datos. Y aquí tengo en mi distrito. O sea, como estos son hospitales, digamos que no tengo una población asignada directamente a un hospital. O sea, no sé qué quisiera mirar, no sé, coberturas de vacunación y realmente le asignará a un hospital un número de personas, pero por lo asigné aquí el distrito. Entonces, aquí en el distrito tengo mi población. Le puse por el año 2021. Tengo mil personas, listo? Pero, por ejemplo, para aquí el distrito gato podría tenerle, no sé, poner 500 personas también, listo? Entonces, de esta manera tengo una población asignada a uno de estos distritos. Entonces, ya por un lado tengo el conteo de las personas. Tengo la población y vamos a calcular la tasa de incidencia. Bueno, entonces hagamos la tasa de incidencia. Ahora sí, vamos nuevamente a indicadores, pero este es un indicador ya de datos agregados. Ya tengo agregados la población y tengo agregada el número de casos de falcíparo. Entonces, podemos crear el indicador aquí. Ya noté algo. Vamos a ver dónde le digo tipo indicador. Mire, está por 100, pero esa tasa de incidencia generalmente creo que son calculadas por 100 mil habitantes. Entonces, pongámole, puedo tener... Bueno, aquí está por mil. Entonces, el factor es mil, porque no me escribí más aquí. Mil. No puedo tenerlo también por 100 mil, si quiero aquí. Entonces, un factor por 100 mil. 100, 1, 2, 3, 100 mil. El factor es 100, 1, 2, 3. Listo. Entonces, ya tengo aquí mis factores de multiplicación. Ahora sí, estos son mis indicadores agrupados. Recuerde que antes entramos por program indicator, que era indicador de programa, pero ahora es un indicador de tipo agregado. Entonces, vamos a indicadores, le damos más y vamos a calcular esto. Voy a poner mi prefijo, y pongámole aquí. Este sería tasa de, creo que sí se llama, no? Incidencia. No, es ese. Tasa de incidencia. Malaria. Creo que esta P, falsa, sí, para un... Esa es una incidencia malarica, falsa, sí, para un... Sí, ya mole, así. Listo. Entonces, aquí ustedes, aquí, bueno, vamos a ver este truco. Yo le digo que es anualizado, porque lo que quiero hacer es que me lleve un acumulado como, digamos, puedo tener una meta anual y la población está proyectada de una manera anual. O sea, no tengo una proyección mes a mes de la población, sino que la población va, generalmente los censos se hacen y las proyecciones de población se hacen de manera anual. Entonces, tengo toda la proyección de la población para el 2021, ¿cierto? Entonces, y lo voy a comparar con los datos que voy a traer del programa de malaria, pero también quiero que me vaya acumulando para ir comparando cómo voy contra la meta, digamos, que voy a tener anual y saber cómo, cómo voy con respecto a esa meta y a esa población, ¿cierto? A esa población. Aquí sí le digo que voy a usar dos decimales, el tipo indicador, si yo estuve revisando en internet me parece que es por 100.000. Y bueno, leyendas, todavía no vamos a ver esto. Y ya modifico el numerador. En este caso, mi numerador, voy a traer mi indicador de programa, ¿cierto? Entonces, aquí está, por favor, seleccione un programa, el de Enzo, y aquí está mi indicador de programa. Mira, el número de personas con malaria falsíparo, listo. Entonces, lo escojo acá, se me fue, bueno, le di con los dos dedos, aquí está, vuelvo nuevamente, mdg, tasa de incidencia, malaria, la tasa que es por anualizado, decimales dos, tipo indicador, por 100.000, aquí va, y modifico el numerador, ya vimos que aquí voy a buscar la información que está en el nivel de programa, que es el indicador de mi programa, miren que yo aquí puedo escoger datos de programa, atributos, o aquí en este caso mi indicador, número de malaria, pues que esto está feo, aquí se me va por allá, ahí apareció, listo, y acá, es que no me deja cuando lo muevo, a ver, que le puedo hacer aquí para que se me vea más, no se me va a mover aquí, aquí la descripción es la que me hace falta, entonces en la descripción le voy a poner el mismo número de personas con malaria, listo, ese es mi numerador, lo guardo, y en el denominador vamos a poner la población, población tiene una vez aquí, la población, la población sí es un elemento de datos que tengo, de manera agregada, entonces aquí me va a aparecer población, miren mdg, población, click y llame la pusela, listo y guardamos, ya tengo un indicador, listo, ahora vamos a ver qué pasa, vamos a hacer algunos ejercicios aquí, vamos a ir a ver qué es lo que sucede, entonces una manera interesante de ver esto es poner todas las variables y ver si el indicador efectivamente lo está calculando bien, entonces tengo un indicador de programa, cierto, que es aquí el número de casos de comalario falciparum, vamos a ver qué nos trae, por otro lado, vamos a poner el elemento de datos, que es la población, a ver cómo busco aquí todos los elementos, buscar aquí está la población, el periodo, vamos a ver qué pasa con esto, vamos a hacer unas pruebas, pero como les decíamos vamos a ver este año, porque tengo la población anual y tengo ya mi indicador también anual para todo el país y debole actualizar a ver qué pasa, entonces claro miren me aparece la población y en los casos de malaria son 3, ahora miremos el indicador para ver la relación, entonces aquí tengo indicadores, todos los indicadores, creo que aquí lo llamé mdg, si mirar tasa de incidencia malaria falciparum, ahí está, listo y debole actualizar, entonces miren de acuerdo a eso mi tasa de incidencia estaría en 300, entonces esto es pues ya interesante, ya podemos ver cómo relacionar datos individuales con datos agregados, bueno esa era, digamos que esto es bien interesante, ahora yo sé que por acá está César que precisamente me hacía este tipo de preguntas, qué pasa si yo tengo aquí mi información, por ejemplo y yo quiero ver qué es lo que está pasando mes a mes, entonces debole meses de este año, a ver qué pasa aquí, me sale en cero, por qué, alguien puede decir por qué, cuál es el error, qué es lo que está pasando, algunos de los compañeros, a ver por el chat, pregunta de examen, no, están ahí en el chat, siguen, bueno no sé, no los veo, pues el problema acá es que precisamente la, o sea estoy diciéndole que la meta de la población es, o sea la población es anual y estoy tratando de generar una información de tipo mensual, entonces no puedo ver, o sea no tengo datos de esta población para el país de manera mensual, por eso no los puedo ver, listo, entonces ese es el problema que tengo aquí, por eso digamos el análisis se hace de esta manera, listo, este año actualizar y lo podría sacar de esta forma, o sea que en este momento mitad de la incidencia de malaria es del 300 y ya, eso sería para este año, entonces si yo el siguiente mes tengo, no sé, tres casos más, pues aquí me aparecerían seis y la tasa me cambiaría de esa manera, no sé si mis compañeros quieren agregar algo con Manuel o alguien tiene alguna pregunta, estoy hablando solo ¿Qué pasó Marco? No, pensé que se fueron todos, esto es clases, yo no sé esos profesores como hacen para darle clases a los niños un año completo de manera virtual, o sea sin vale la cara al otro mes, pero tenemos, mira aquí tenemos una mano de cuando le vamos a, le vamos a dar audio a Juan. Sí buen día, tengo una pregunta, aunque no sé si cabe dentro de este, de este día, sucede que estaba presentándole la aplicación a precisamente la persona que trabaja con malaria aquí en nuestro país y me dijo sobre un problema que tienen con la plataforma que están utilizando actualmente y a ver cómo de HES puede resolverlo, tiene que ver específicamente cuando tienen un caso que es de vivax y el caso de vivax hace una reinfección, entonces cuando te hace una reinfección, ¿cómo ustedes han contemplado eso en la plataforma? Seguro, esto es un muy muy buen punto, a ver entonces en el caso de vivax y aquí platicaremos un poco más el lunes sobre el tema de las decisiones de diseña, algo que yo comentaba en algún punto de la semana es esta decisión sobre si vamos a registrar casos o vamos a registrar personas, de modo que si yo registro personas y creo relaciones entre diferentes individuos, bien voy a poder detectar quién es en mi caso índice y cuáles son los contactos o las detecciones que tuve a raíz de mi caso índice, sin embargo estas relaciones se quedan en el sistema y si a futuro esta persona se reinfecta, entonces voy a encontrarme con que ya hay algunas relaciones, ya tuvo esta infección anteriormente, hay algunos datos de análisis que podrían complicarnos un poco el registro, esto por supuesto como platicamos tiene que ver con las decisiones sobre cómo queremos analizar la información, cuáles van a hacer nuestros reportes, de modo que el caso que yo les voy a mostrar el lunes, yo voy a hacer un pequeño cambio en mi programa, voy a hacer otro modelo donde voy a, en vez de registrar personas, voy a registrar casos y en esta situación yo registro mi caso y voy a crear relaciones con otros casos que me permitan ver cómo está ocurriendo la transmisión y cuáles es esa red que se está creando, si yo le pongo una coordenada a mi caso digamos el domicilio de la persona que se infectó entonces a la hora que yo hago mi investigación podría encontrar que en el mismo domicilio se encuentran ya infectadas otras personas, otros cohabitantes y podría extender mi investigación a los domicilios aledaños y registrar a otras personas que también se infectaron en digamos en un número de metros a la redonda, sabemos que ahí hay un estándar de los metros que puede volar un mosquito y que y cuál es la distancia que debemos de cubrir dentro de nuestra investigación y determinar si los otros casos pudieran estar relacionados y encontrar el foco de infección, esto sería, creo que esta sería la situación que ayudaría a resolver este requerimiento de tu compañero. Sí, perdón, sí, yo podría complementar, o sea, sí, como como dijo Manuel, yo puedo contar eventos y pues contar cuántos eventos de IVAX hay o cuántos eventos de falsiparon, por ejemplo, como dice él, simplemente si cuento la persona podría hacer un filtro, cierto, de las personas diferentes que tuvieron IVAX y que tuvieron falsiparon y en ese caso la persona se contaría dos veces, no? Claro, aquí como decíamos en el tema de la decisión sobre qué vamos a registrar si registramos personas o registramos casos, definitivamente si yo registro casos que es lo que nos ocupa en un en un medio de eliminación de malaria, no voy a contar individuos porque podría ser la misma persona con un caso recludecente y entonces tendría dos casos de malaria con una sola persona. Tendríamos que utilizar otra forma de elaborar nuestro indicador para contar identificadores, un IV de la persona, un identificador de la persona, contar identificadores únicos que entonces sí me podría permitir decir tengo tantos identificadores que son únicos y eso me daría la cuenta de las personas, pero si cuento las entidades como lo como lo has hecho ahora Marco, entonces lo que estaría mi salida sería el número de casos de malaria que como decía y repito en el tema de en un esquema de eliminación de malaria nos interesa mucho contar no el número de personas sino contar el número de casos. Entonces si podemos bien hacer estas relaciones, asignar coordenadas y tener un mapa que nos permita ver cómo se da esta transmisión y cuál es la red de transmisión que existe en un punto particular. Excelente gracias, creo que eso precisamente responde la inquietud porque quizás el problema era que se estaba contando como personas y no como casos y me parece excelente que se tome esa decisión de contarlo como casos, yo creo que eso sí resolvería la inquietud. Muy bien, lo vamos a revisar el lunes y el lunes tendremos ya este otro modelo para que veamos los dos modelos, las diferencias y cuáles podrían ser los motivos por los que nos inclinamos hacia una solución o hacia la otra como parte de nuestro análisis de los requerimientos que guían o que deben informar las decisiones para diseñar nuestro programa. Bueno, como Manuel no sé y aquí como ven los temas aquí vamos a las 11 y 10, tendríamos tiempo para tal vez verlo de leyendas, no sé qué opinan. Pues creo que podemos configurar una leyenda y si igual ya no llegamos al tema de utilizarla y ver un poco más sobre cómo aplicarla en nuestros informes, pero podemos ver un inicio, estaría muy bien. ¿Te ha preparado algo de una presentación? Creo que podemos pasar rápidamente por ahí o vamos directamente así, ok, listo. Tenemos a alguien que esté atrasado con el tema, los temas que ha cubierto Marco el día de hoy, todos están, yo creo que todos están perfectos con tu explicación Marco, muchas gracias. Bueno, no se entendió nada, no creo que van bien, creo que van bien, con las notificaciones ya vi que van bien, bueno y este ejemplito de agregados, creo que es, pueden ver la grabación posteriormente, igual les en el slide les he dejado como crear el de indicador de de programa, indicador de programa y la vez pasada habíamos visto algo de los indicadores agregados, entonces no es totalmente nuevo, pero sí. Dice es ser que no, que más bien suave que hay que dejarlo con tiempo, bueno, pero no, es estar ahí, se tiene su instancia para que notifique ahora en cantidades a ya toda la gente en Popayan. Bueno, entonces, bueno, veamos rápidamente esto, entonces vamos a compartir pantalla, esto de la leyenda también es chévere, esto se, digamos que se usaba mucho en los mapas, pero bueno, vamos aquí entonces, aquí voy a preparar algo de esto. Entonces, aquí seguimos con las leyendas, el objetivo es observar el uso de leyendas en los tableros con la aplicación de leyendas, definir leyendas y los elementos de la leyenda, demostrar cómo se aplican leyendas en los informes analíticos, la idea es crear en el programa, bueno, esto se me quedó antes de la notificación, bueno, las leyendas para que los que no nos conocen, lo que nos van a permitir es mostrar este tipo de informes, entonces, donde podemos definir un rango y decir qué valores y se maforizar o el término correcto es cloropleda, es que es el, es poner, puede poner colores a estos rangos para poder, digamos, rápidamente identificar cuál información está o no dentro de los rangos que previamente definimos. Entonces, podemos ver informes como éste, vemos este tablero de, de el cuidado materno, donde vemos, digamos, la primera visita de control prenatal aquí, coberturas, de control prenatal, sí coberturas de la primera visita de control prenatal, entonces aquí vemos que cuando están, digamos, por encima, son valores que están en el, se ponen verde oscuro, aquí cuando están como más o menos se ponen amarillo, aquí en verde claro, entonces aquí vemos que hay tres rangos, digamos, definidos para como para tamizar esta información para verla rápidamente si está bien o no, de acuerdo a las metas, entonces miren, permite una rápida información de las áreas que se están desempeñando bien y las que necesitan intervención, se puede asignar una leyenda, una indicador, un elemento de datos o un conjunto de datos en la aplicación, ya sé cuando se crea el objeto o se edita, los informes analíticos con leyenda se pueden ver en tablas dinámicas, mapas o paneles. Los ítems de la leyenda, los ítems de la leyenda deben contar con elementos que terminan y comiencen con el mismo valor, por ejemplo, aquí si vamos a definir dos rangos de 0 a 50 y de 50 a 80, tiene que ser este mismo valor con el que termina y con el que comienza, otra sugerencia es que no se establezcan elementos de la leyenda como este, que vayan de 0 a 50 y de 51 a 80, esto crea un espacio en la leyenda y notas claves, no se debe permitir espacios y no debe tener elementos superpuestos, bueno aquí hay un ejemplo, viene de los rangos, este es bajo de 0 a 50, medio de 50 a 80, alto de 80 a 100 y muy alto de 100 a 1000, eso es lo que vamos a hacer y podemos asignar colores que ya lo vamos a ver también y aquí les dejo un link con la documentación si queremos avanzar más en esto, entonces bueno pongamos aquí que vamos a hacer unos rangos aquí entonces vamos a inicio a la aplicación aquí vamos a mantenimiento, entremos por mantenimiento y vamos aquí a mantenimiento y vamos a buscar leyendas, lo tengo en español, set de leyendas, set de leyendas, aquí están, entonces vamos a hacer un indicador para, bueno para qué podemos contar, para el número de casos de malaria, pues o sea el número de casos creo que no, en realidad sería la incidencia, es cierto, pero como la estoy llevando acumulada anual, me voy a mostrar, si es un solo color ahí, pero podríamos tenerlo, digamos por el número de casos para que tengamos más rangos aquí listo, entonces no tengo ni un set de leyendas, vamos a crear aquí, digamos que pongamos el número de casos de malaria, listo, número de casos de malaria, pero creo que no tengo muchos datos, el problema es que no tengo datos, pero vamos a ver, entonces pongámole que si hay una región, bueno estamos en el proceso de eliminación, entonces le digo que no sé, de 0 a 3, es que aquí me lo permite crear automáticamente y me dice que lo haga de esta manera, o sea lo puedo poner aquí, o sea él me definiría el rango automáticamente, miren, si le digo que vaya de 0, o sea el número de casos, o sea 100, cierto, y lo haga, lo parte en 5 me lo haría de 20 y aquí lo creo automáticamente, pero también lo puedo crear manual, miren, entonces puedo ponerlo aquí, el nombre, entonces pongámole que es un número bajo, que empieza en 0 hasta, digamos que son 3, y qué color le voy a poner, si está bajito, pongámolo en verde, que el número de casos, si está, puedo crear aquí entonces otro, que sea medio, el número de casos empieza en 3, y lo voy a poner hasta 15, ok, medio, y lo otro sería el número de casos, alto, pongámole que empieza, ¿cuánto le puse?, aquí espérate, de 3 a 15 y el otro pongámole que es alto, de 15 a 100, empieza en 15 y termina en 100, y si ya está muy alto pongámole en rojo, listo, ok, bueno, y guardar, de esta manera he creado ya mi, los números de casos, una leyenda que se llama número de casos de malaria, ¿cómo podemos usar esto?, esto lo vamos a ver más adelante cuando veamos la otra semana toda la parte de reportes, pero hagamos un ejemplo aquí, a ver si lo podamos ver, entonces yo voy a ver, yo creé un indicador de programa para el número de casos, vamos a seleccionar programa, aquí está el de enzo y casos de malaria, listo, vamos a ponerle por periodos, pongámole, bueno pongámole los últimos 12 meses, aunque yo me imagino que todos los he capturado este mes, no pongámole, a ver aquí este año y pongámole por unidades organizativas, vamos a ver si tengo varios, que me los ponga en unidades organizativas, perdón, se me perdí aquí, vamos a escoger el nivel de distrito, que me los agrupo por distritos, porque yo los he puesto por hospital, o no, que me los ponga por facilidad y que creo que tampoco puedo tener mucho, actualizar, vamos a ver aquí, le voy a decir en el diseño, eso lo vamos a ver más adelante también, que en el filtro no me ponga las unidades organizativas, sino que me ponga al periodo, como es anual, vamos a ver y en opciones voy a decirle que me oculten las filas vacías, no miren, tengo 10 en ese hospital, entonces bueno aquí ya la opción, en opciones yo le puedo decir acá, que me muestra el set de leyendas que use el número de casos de malaria, me faltó ponerle pero fijo muy bien ahí alguien lo hizo, actualizar, entonces ven de acuerdo a los rangos que yo definí, me dice que 10, creo que había puesto que entre 13 y 15 era naranja, miren ya me aparece naranja, lo que pasa es que no tengo muchos datos para hacer las pruebas, entonces ese es el problema, claro si lo pongo a diario me sale individual y no me hace el conteo, pero podría ser otra forma, vamos a ver si lo pongo de días, pongo aquí el último 14 días, últimos 14 días, pero entonces aquí ya no me va a aparecer, en el diseño tendría que si quiero ver algo más el filtro, pongo aquí dimensiones, o ni organizativas dimensiones miren, entonces tengo que en el día capturé dos datos el día 2, en el día 1, pero en el día de ayer hicimos varios, me parecen 8, entonces puedo digamos hacer ese tipo de, para eso no sirve, también en las gráficas en los mapas puedo usar este tipo de leyendas también, entonces esto es una introducción rápida a las leyendas, no sé si tienen dudas sobre esto, ¿qué les parece? Parece que hay alguna gente a la que no le aparece el botón para agregar el set de leyendas, marco. Ok, vamos a ver eso entonces acá, porque no les aparece, entren a mantenimiento, primero entran por mantenimiento y luego set de leyendas, entonces recuerden aquí, entrar a mantenimiento, se me hizo el home, se me perdió, no debe ser eso, realmente debe ser eso, no parece el botón para agregar, al botón de más, para agregar un set de leyendas, bueno puede ser por, pero ya está, miren, parece que no lo tenían en el rol, no tenían lo que les estaba ligado, ah bueno, muy bien, muy bien, sí, pensé que eso podía ser también, listo, muy bien, eso es interesante, porque con eso van a poder hacer las gráficas, tablas de una manera... Es muy importante y lo veremos la próxima semana, que necesitamos tener en uno de nuestros tableros, necesitamos tener una tabla dinámica que nos muestre un color en rojo, cuando existe un caso reportado y un color en verde, cuando no tenemos ningún reporte. Bueno, creo que hoy sí hemos visto bastante tema, hoy sí, o sea, casi que, bueno, yo que están haciendo las prácticas, son las son 6.20, yo creo que pues pueden aprovechar esta media hora para, para hacer los ejercicios, que es la notificación, se pueden hacer el, el agregado, y que no suba la tarea al sistema, y suba la tarea, y subir la tarea al sistema, sí. Excelente, pues, entonces, si no hay... La siguiente clase es el lunes, es que cuando, cuando hicimos la programación del Moodle, él no deja hacerla, sino que él dice cuando inicie, cuando termina el curso, o le dice, cuántas veces va a repetir la clase, entonces uno dice, bueno, son tantas, y si lo hacíamos de esa manera, pues creo que quedó sábado y domingo, no, sábado y domingo no hay clase.