 Ya que estamos por el final, lo que vamos a hacer hoy, el plan para hoy es primero darle un poquito de tiempo a Juan Manuel para repasar un poquito lo de ayer, ya que sabemos que hay algunas preguntas por ahí en el tintero. Algo en el chat, por los días desde el Tegucival, por unos días Carlos. Así que, así Juan Manuel nos puede dar un poquito más de información de lo de ayer, repasar un poco. Luego vamos a hablar directamente del examen final, que sé que muchos lo estaban preguntando. Y luego al final lo que vamos a hacer es darles la oportunidad de preguntar cosas directamente con el micrófono, un poquito para todos, así traemos un poco de una conversación. Vamos a ir levantando la mano y vamos tomando preguntas de a uno. Y bueno, lo ideal sería que ya vayan pensando en las preguntas que quieran a irnos dando. En especial cosas que se han relacionadas con esto con modificar un paquete estándar, pero si tienen otras preguntas en general también las podemos contestar o haremos lo posible al menos. ¿Qué te parece? Comenzamos a hacer el repaso de ayer, Juan Manuel. Seguro, vamos por allá. Qué tal, muy buenos días a todos. Entonces, te cambio la pantalla. Sí, adelante. Ayer platicábamos sobre la modificación o la adaptación de las reglas de programa. ¿Pueden ver pantallas? Sí, la veo, pero veo tu león nomás. Ya, allá vamos. Entonces, ayer platicábamos sobre la adaptación de las reglas de programa y cómo podemos utilizarlas para diferentes casos de uso. Hablamos precisamente de el uso de las reglas para la calidad de datos, para la calidad de datos, donde podemos prevenir errores de captura, donde pudiera haber discordancia o incoherencias en la captura. Hacer datos obligatorios, donde no necesariamente hacemos obligatorio el dato desde el inicio en la configuración del programa. Y, por eso, vamos a hacer el repaso de la modificación de las reglas de programa. Entonces, ayer platicábamos sobre la modificación de las reglas de programa. Hacer datos obligatorios, donde no necesariamente hacemos obligatorio el dato desde el inicio en la configuración del programa. Y, que lo podemos hacer de forma dinámica, de acuerdo a los recrimientos, de acuerdo a las respuestas que vamos obteniendo o vamos capturando en nuestro formulario. Con el tema del flujo de trabajo también, como podemos, vimos cómo podemos ocultar los elementos de datos, los atributos y las acciones. Aquí cabe mencionar algo, algo que vimos el día de ayer y es pequeñas, pequeñas funcionalidades que son importantes detalles en la funcionalidad, que son importantes al momento de programar nuestras reglas que ocultan secciones o ocultan elementos de datos. Y es cuando ocultamos un elemento de datos o un atributo, si este campo tenía un valor, al momento de ocultarlo, nuestra regla va a eliminar el valor que se había capturado. Sin embargo, cuando tenemos una sección en el evento que contiene un número de elementos de datos y esto y ocultamos la sección, lo que va a ocurrir es que los valores que se hayan capturado en estos elementos de datos no se van a borrar. Se va a ocultar la sesión, pero se mantienen los valores. Esto no es una falla en el sistema, es una funcionalidad avanzada que nos permite tener secciones ocultas con elementos de datos, donde podemos guardar información de apoyo al procesamiento de datos en el evento, que no necesariamente tiene que estar a la vista del usuario. Entonces, cuando estamos diseñando nuestro evento y tenemos que ocultar una sección, si queremos que al ocultar la sección, los datos se borren por un tema de analíticas o de calidad de la información, es necesario ocultar con la regla o con más reglas los elementos de datos que están incluidos en esa sección. Es un punto importante a considerar. Hablábamos también de cómo podemos utilizar las reglas para procesar datos, donde podemos traer información del perfil y combinarla con información del evento, como es el caso de calcular la edad en nuestro programa y con la regla que tenemos en el programa que utilizamos para los ejercicios, recuerden que utilizamos la fecha actual para calcular la edad. Sin embargo, es muy común que no sea así, que utilizemos la fecha del evento, porque en ese caso lo que nos interesa es saber la edad de la persona al momento en el que le estamos aplicando la vacuna, siempre y cuando estemos guardando el dato en un elemento de datos en el evento. Si no lo estamos guardando, pues entonces si tiene sentido, como es el caso de nuestro diseño, calcular la edad de la persona, de acuerdo a la fecha de nacimiento al día de hoy, que estamos trabajando con este registro. Entonces, les recordamos, esto se encuentra en el módulo de mantenimiento dentro de la sección programa y las dos áreas que nos interesan para trabajar con las reglas es program rule y program rule variable. Entonces, listo. Creo que con eso dimos un repaso muy rápido. Vamos a pasar a preguntas, si tenemos alguna duda. El día de ayer el ejercicio fue este que vamos a poner aquí en pantalla. El día de ayer el ejercicio era hacer estos tres reglas, ajustar la regla que calcula la fecha sugerida para la siguiente dosis de la vacuna, ocultar las vacunas que no están en uso en el país y ocultar las preguntas de embarazo, que fue lo que agregaron con Marco en el día tres. Espero que hayan podido hacer el ejercicio sin problemas, pero si hay alguna pregunta, creo que es buen momento para responder. Veamos si tenemos algo en el chat. Como les comentaba Anzo, el día de hoy se puede levantar la mano y vamos a poder activar los micrófonos. Listo. Anzo, puedes llevar eso contigo. Gracias, Juan Manuel. Si no veo ninguna mano levantada, o sea que ya tenemos un grupo de expertos en reglas de programas, seguramente. Pero no pasa nada, si se les ocurra una pregunta más adelante, la pueden preguntar más adelante. No hay ningún problema. A mí les recuerdo que tenemos la comunidad de práctica, el que es nuestro foro de usuarios al que pueden meterse y conectar. Incluso tenemos una parte del foro que lo hemos puesto para que la gente pueda preguntar cosas en español. Hay muy poco contenido ahí todavía, lamentablemente, pero bueno, estamos a la orden para poder ayudarlos, así que por favor pregunten cosas por ahí también y si no lo sabemos nosotros, pues el resto de las comunidades expertos los va a poder responder. Bueno, entonces seguimos y lo vamos a, voy a compartir mi pantalla entonces para si podemos hablar un poquito del examen. Y esto lo vamos a hablar en el examen. El examen lo que vamos a hacer es un poquito lo mismo que hemos hecho esta semana, solo que lo vamos a hacer un poquito todo junto y toda la vez. Lo que vamos a hacer es crear una etapa nueva dentro del programa. Recuerdan que y esta etapa va a ser una notificación de SABI. Digamos que para que se te haga una idea del workflow, estamos ahí en la clínica y nos lleva un mensaje o nos llama uno de la gente. Mira que esta persona está con fiebre tal, tal. Entonces ahí lo que vamos a hacer, esto vendría a ser el primer paso cuando se notifica que hay una SABI presente y quizá antes de la investigación que hay que hacer para el SABI. Entonces sería crear una etapa nueva que es independiente a la etapa de vacunación y en la que se registre el reporte del SABI. Cuando inició, cuando terminó, si es correspondiente. Hay esas presentes, si y no. Y los distintos SABI que puedan haber. Uy, me faltó uno ahí. Lo dejé en blanco, creo. Ahora lo relleno. Pero la idea es que tengamos una lista de elementos. Yo diría que con elementos que solamente sean de sí, solamente sí y es un litipo para que puedan hacer un check. Fiebre, hinchazón, arrojecimiento, parálisis, otro SABI. Luego una descripción del SABI que es un elemento de texto. Luego la persona vacunada es la quien está reportando el SABI, si o no. Y si el SABI no es reportado por el cliente, el nombre es la persona que lo reporta. Muy sencillo, lo que sí le vamos a pedir es que hayan por lo menos algunas reglas de lógico involucrada. En primer lugar, una regla que si el le sabe es picante, está marcado como si, que se desplieguen todos los que están aquí debajo. La descripción del SABI tendría que estar ahí. Luego, si la persona vacunada está reportando el SABI, si o no. Si es sí, entonces que aparezca el campo para el nombre. Eso lo he escrito aquí. Y luego una más, que sería una advertencia que aparezca al completar el formulario. Porque claro, si solamente uno lo que hace es completar el formulario, el SABI queda ahí, ¿verdad? Hay que seguir el proceso para hacer la investigación. Entonces la idea es que aparezca una advertencia que diga luego de completar el formulario deberá seguir los pasos descritos en manual nacional de reportes de SABI. Por si alguien en la llamada nos está familiarizado con lo que es un SABI, estamos hablando de efectos supuestamente atribuibles a vacunación e inmunización. Y me corrige alguno de ustedes que saben más de estas cosas si lo dije mal. Pero la idea es que puedan hacer eso, es muy sencillo. Todo lo que necesitan para hacer esto lo hemos dado y hablado. Así que yo creo que haciendo esto, luego que lo tengan en Tracker Capture nos van a enviar las capturas de pantalla en un documento de bordo, algo similar. Y ahí los podemos mirar al examen. Ahora sé que hay algunos que quieren hacer un cosas un poquito más complicadas. Les he creado también un pequeño desafío para los que quieren hacerlo. Es completamente opcional y no es parte del examen, que sería crear una sección dentro de esta etapa de notificación de SABI. Donde uno que es con información de la vacuna. Y ahí aparecería el nombre de la vacuna, el nombre delote, el fabricante de la vacuna y la fecha de mencimiento de la vacuna. Claro, toda esta información ya existe en el registro de vacunación de la persona, o sea en la otra etapa. Entonces, lo que sería interesante que pudiesen hacer aquí, si es que se animan y quieren probar un poquito a ver esto de las reglas de trabajo, es que los valores, el nombre de la vacuna, el nombre delote, el fabricante y la fecha de mencimiento pudieran ser transferidos desde la etapa de vacunación a esta etapa. Y esto lo vimos un poco, son reglas muy similares a las que se utilizan cuando estamos transferiendo valores de la primera dosis a la segunda dosis por ejemplo y todo eso. Pero como ya les digo, esa parte no es obligatoria para nada del examen, solamente sé que hay gente muy capaz y que tiene ganas de experimentar un poquito. Y bueno, yo creo que esto les podría ayudar a aprender un poco y meterse un poco más de lleno dentro de las reglas de programa. Ok. Esto sería el examen. La idea es que el examen esté entregado antes del domingo a medianoche. Si alguno de ustedes me dijera que le gustaría un poquito más de tiempo, nos lo avisan y podemos arreglarlo, pero lo ideal es tenerlo todo en el domingo así ya lo podemos corregir el lunes y ya les damos el certificado. Eso sería el examen y lo que tenemos planeado para ustedes. Pero ahora sí quisiera invitarlos y realmente invitarlos a que podamos hablar un poquito y tener una sesión un poquito más interactiva el día de hoy. Y que nos realmente nos pregunten las inquietudes que tengan acerca del sistema, acerca de lo que han aprendido y bueno, y los vamos a ir demostrando. Ok. Así que este es el tiempo que es de ustedes. A ver, quién se anima a comenzar y quién se anima a darnos la primera pregunta de la semana. Y si no nos preguntar a ustedes, vamos a empezar a preguntar a nosotros y luego nos dicen ustedes, ¿verdad? A ver, quién se anima a levantar la mano primero. Con alguna pregunta. Primero, primero vamos a poder hablar del examen si quieren. Está claro el examen para todos. Ya les he abligitado para que puedan abrir el micrófono y también abrir la cámara si quieren. Pero por favor, levantando la mano. Parece que yo pensaba que estaba hablando con gente de Latinoamérica, que iban a hablar un montón. Pero no, no, parece que están muy noruegos. Están muy noruegos aquí el día de hoy. O quizás muy temprano. Es viernes, es temprano, ha sido una semana larga. La capacitación es complicada el día de hoy. Juan Leonidas nos saluda. Buenos días Juan. ¿Cómo estás? Bueno, si no hay ninguna pregunta, entonces les pregunto a ustedes. ¿Qué les parece el examen? ¿Creen que hay algo del examen que les parece que no, que está un poco complicado o que les gustaría un poquito? Ok, muy bien. Ahí está, ahí tenemos una mano. Adelante Carlos. Carlos Nicolás, adelante. Sí, adelante escuchamos. Sí, sí, por supuesto. Yo estoy, bueno, estoy un poco vago y voy una clase atrasado en realidad. Ayer recién hice la clase tres sería y la dos se me complicó porque como era armar un formulario en Excel. No lo tengo muy familiarizado al Excel, pero más o menos la clase de ayer sería miércoles. Lo puedo hacer bastante bien siguiendo el vídeo y todo eso. Yo quería preguntar qué sería lo de la clase del jueves. Sería regla de programa y es algo como condicionales, ¿no? Y lo que haría eso sería bloquear algunas secciones del programa cuando no pasa algo que yo quiero sería con él. Si yo soy mujer y no estoy entre la edad, no me saltan las de embarazos. Exactamente. Yo como para después tenerlo más rápido y más fácil. El tema del examen tenemos tiempo hasta el domingo, ¿no? Exactamente, sí. Exactamente. Y no, esas son todas las preguntas que tenía hasta ahora, pero me parece que el curso es muy bueno porque para que yo, o sea, no tengo todos los títulos y todo lo que tienen ellos. Apenas tengo 21 años y tengo un año de cursado de ingeniería. Pero si yo lo puedo hacer supongo que está muy bueno y bastante bien explicado para que yo lo pueda seguir con las pocas herramientas que tengo. Me parece genial, entonces. Un año de ingeniería es más años de ingeniería de los que yo tengo, así que vas a ver muy bien, no te preocupes. Sí, en cuanto a las reglas de programas, realmente sí es eso. Es buscar una condición y si la condición se cumple, ya sea verdadera o falsa, el resultado, ¿verdad? Y el resultado está basado en los que son las acciones. Lo que estamos haciendo ahora son las acciones más sencillas, son las de ocultar o asignar valores, ¿verdad? Y las que pedimos para el examen son solamente son dos acciones que estamos pidiendo. Ocultar cosas si hay una condición. Por ejemplo, si hay sabes presentes, marcamos que sí, aparecen o no aparecen. Muy sencillo. Y la siguiente es mostrar una advertencia al final del evento. ¿Verdad? Otra pregunta. ¿Y el paciente que de ahí sabía fue vacunado? Yo le tengo que pedir el nombre y eso es otra regla de programas, ya no. La cuestión aquí sería que a veces si la persona que está experimentando un efecto adverso quizás no puede decirlo a ellos, porque igual están en coma o algo así, ¿verdad? Entonces a veces tienen que utilizar a otra persona para hacerlo. Entonces hay que notar ahí quién fue la otra persona que está hablando de parte de la persona que recibió la vacuna y que está experimentando un efecto adverso, ¿verdad? Entonces por eso está ahí. De cualquier manera, si ustedes les gustaría, a nosotros lo que nos importa es que ustedes aprendan algo. Entonces si ustedes quieren modificar el formulario como está y hacerlo de una manera que les guste más o que se adapte un poquito más a las necesidades de algún proyecto que tengan ustedes, teniendo por lo menos esas tres reglas, nosotros se los vamos a dar como aprobado, ¿ok? O sea que no se estresen mucho porque sea exactamente igual. Ah bueno, gracias. Te quería hacer una pregunta, una consulta en realidad, porque yo la clase 3, la tarea de la clase 3 sería no envíe lo que sería todo lo que está atrás, lo que van a hacer en el video. Yo envíe, literalmente imprimí el informe y lo mandé con los cambios que yo logré hacer. No sé si estaría bien eso. Los otros preferiríamos ver las capturas de pantalla de lo que son las, la entrada de datos en sí, ¿verdad? Porque ahí vemos si realmente están los elementos todos ahí listos. Pero bueno, me imagino que si está todo ahí. Pero de última, mandadlo nuevo con la foto de la captura de pantalla y ya está. Ah, bueno, perfecto. Sí, pero sí. Marco. Sí, yo los estoy corrigiendo. Y lo que he notado claro es que no todos están poniendo, o sea, había muchos cambios en ese formulario. Y bueno, hay algunos, por ejemplo, agregaron el... ¿Se acuerdan que vimos cómo agregaron una variable de tipo o unidad organizativa? Algunos, por ejemplo, agregaron el... Creo que era el lugar donde se presentó el Sabio o algo así. Y no están poniendo ese tipo. Entonces, digamos que esos... Digo, bueno, aquí no quedo claro ese concepto. Entonces, pues, por ejemplo, un 95 por ciento les estoy poniendo sobre 100. Otros que sí, claro, no pusieron todos a todas las variables o todo el cambio, pero en realidad los ejercicios están muy bien y yo creo que con eso se aprueban. Pero, pues, de ahí es que sí. O sea, si lograron crear una sección, si lograron poner ese tipo de variable, que digamos que fue lo que hicimos adicional, veo que hicieron los cambios y agregaron nuevos atributos y nuevos elementos de datos. En general, están bien y por eso estoy poniendo la nota. Es que de esa manera. Genial, Marco. Muchas gracias. No, sí. Yo diría que las reglas de programa quizás son la parte que más se complica un poco y hay que testear algunas cosas, ¿verdad? Pero bueno, es ir probando nada más. Si les gustaría ver un poco otros ejemplos de cómo se utilizan estas reglas de programa, no sé si estoy compartiendo mi pantalla ahora o no. Si estoy entrando ahora mismo a lo que es el programa de COVID, esta es la demostración, está en inglés lamentablemente, pero aquí tienen tanto el programa en esta instancia que tengo aquí. Ah, no, perdón, esta es la de Noruega, perdón. Bueno, igual les puedo mostrar un poquito, quizás, pero no, mejor no. Les voy a mostrarla general. Por ejemplo, este es un ejemplo. Les voy a mostrar la Noruega porque es un poquito interesante, porque es la primera vez. DHS2 comenzó como un proyecto que se trabajaba más que nada en países en África y luego fue expandiendo Asia, etcétera. América Latina en general. Pero luego, este año, con COVID, la gente de Noruega nos pidió que tomemos lo que es la parte de trazabilidad de casos, ¿verdad? Y fue muy interesante porque en un mes tuvimos que desplegar todo esto y la cantidad de cambios que nos pidieron fue muy, muy, muy grande. Entonces, por primera vez en Europa, están utilizando DHS2 y están utilizándolo el mismo modo. En vez de utilizar el programa en general, están utilizando, como quien dice, el mismo modelo que utilizan en Sri Lanka. Y bueno, y fue mucho lo que hubo que cambiar para ellos, ¿verdad? Pero vamos a mostrarles aquí. Si vienen aquí, demos DHS2.org y COVID-19. Ahora les voy a poner el link ahí. Ahí van a poder revisar un poco en el tiempo de ustedes, si quieren. Y, mira, tenemos aquí también la versión español, ¿verdad? Ahí tienen muchos ejemplos de otro tipo de reglas de programa que estamos utilizando y otro tipo de formularios que son un poquito distintos. Por ejemplo, Marco les ha hablado un poquito el otro día de los formularios, el día 3. Estaba hablando, Marco, de los formularios personalizados, ¿verdad? Que son diferentes a los demás. Y creo que les voy a mostrar un poquito ahí, si uno sabe un poquito de HTML y de CSS, uno puede hacer un montón de cosas muy interesantes. Por ejemplo, el formulario de Sabi, el general que estamos utilizando, es algo así. Está dividido en varias partes y tiene un montón de variables. ¿Ven ahí? Ese es un formulario personalizado. Y ahí tiene todas las distintas vacunas, ¿verdad? Para distintos tipos de vacunas y los diluyentes, la dosis, todo. Y la idea es que con este formulario está lo más cercano posible al formulario de papel, ¿verdad? Y esto no se los vamos a pedir a ustedes que lo hagan, pero es un ejemplo de lo que se podría hacer, ¿verdad? O sea, si ustedes tienen ganas de probar y hacer algo así un poquito más así, pueden hacerlo también, sin problema. Ok. Pero bueno, vamos a ver, alguna otra pregunta, gente. Si no es de la tarea y si no es de lo que hemos dado esta semana en general del sistema. Piensen, log, más o menos, como una sesión de asesoría gratis, si quieren. Enzo, hay una pregunta de Ramona Rodríguez. Ah, perdón. Sí. Creo que están, creo que en el Slack, es acerca de los set de datos, dice ella, pero en esta academia no hemos trabajado set de datos. Creo que son los set de opciones que son las listas desplegables. Entonces la respuesta para Ramona es que busque como set de opciones y ahí los va a encontrar. Ah, está, set de opciones, sí, ok, muy bien. Vamos a ir, bueno, en esta quita, tenemos algunos set de opciones bastante grandes, entonces los puedo mostrar. Vamos a mantenimiento. Cuando hablamos de set de opciones son las listas esas muy largas, ¿verdad? Con todas las cosas que necesitamos seleccionar. Y yo tengo que pensarla un poquito, cada vez que toca hacer esto en español porque estoy tan acostumbrado a hacerla aquí. Pero todos estos aquí son los set de opciones, por ejemplo, que están y pueden ser muy sencillos, como por ejemplo, no sé, tenemos, no hay, no sé, los trimestres, por ejemplo. No tengo permisos para eso porque soy de demo. No me cambia. Lo importante con los set de opciones es pensar un poquito, es pensar, es ser consecuente con los códigos, ¿verdad? Porque si uno, por ejemplo, tiene en el mismo set de opciones códigos mayúsculas, en menúscula acodios con barras del medio, con barras bajas, etcétera. Se vuelve un poquito complicado el, a la hora de hacer las reglas de programa ahora, porque ahí uno va a tener que recordar cuál es, qué tipo, qué está haciendo, cómo está, cuál es si es o es no, es sí o es no, etcétera. Entonces, creo que el consejo más útil para, en general, para utilizar tanto este sistema como cualquier otra cosa es, adherirse a un estándar de configuración en el que uno, más o menos, hace las cosas con consecuencia. Ahora vamos a ver que siempre hay algunos que no, por ejemplo, a ver, Covenantin Invention Source, que aquí nos aparece, ¿verdad? En esto estábamos utilizando todo en mayúscula. Y ahora hace unos meses estamos cambiando un poquito cómo lo hacemos ahora. Pero, por ejemplo, tenemos un programa que es el de, de causa de muerte en que el código es un, una serie de, de variables basadas en, en ICD-10. Entonces queda un poquito más complicado. Edward tiene una pregunta. Adelante, Edward, pregúntanos, por favor. Hola, días. Hola, buenos días. Te escuchamos. Sí, sí, bueno, este saludo a todos. Y pues mi pregunta sería, porque el registro de vacuna se hizo en programa, no se hizo en evento o se hizo en dataset. Yo sé que el programa es para hacer seguimiento a la, a una persona, pero me gustaría hacer más, que me dieran algo más específico, puedo hacer más, más concreto. Yo sé que ahí debería estar en programa, pero ¿por qué no se usan las otras dos opciones? Buen, buenísima pregunta, Edward. Vamos a ver, tenemos las tres modelos de datos, ¿verdad? El primero son datos agregados, ¿verdad? Con datos agregados lo uno lo que hace es decir, al final del día entregamos 30 vacunas, 10 de ellas a mujeres, 10 de ellas a hombres, 10 de ellas a niños de tal edad, lo que sea. ¿Ok? ¿Qué pasa? Cuando una, ahí nos, nos, nos, nos vienen todos los datos agregados, ¿verdad? Y eso es útil por, por muchas cosas, pero sería bueno saber cuál vacuna fue a cuál tipo de persona también y sería bueno saber cuando, en especial para cuando llega, cuando pasa algo, cuando hay algún efecto adverso, poder ir viendo cuál persona recibió cuál vacuna, de qué lote, cuál era la fecha de vencimiento y luego poder identificar a lo largo del tiempo, la primera dosis y la segunda dosis y la relación entre las dos y cuando se la dio y asegurarnos que las personas que recibieron la primera dosis, cuáles de ellas son las que no han recibido la segunda dosis, ¿verdad? Si lo estamos haciendo en datos agregados, podemos ver, tenemos 30 personas que reciben la primera dosis y luego podemos ver que tenemos 20 personas que reciben la segunda dosis, pero cuáles son esas 10 que no la recibieron, no lo sabemos. Y ahí en la parte clínica, la persona que está en el centro de vacunación puede hacer un trabajo de seguimiento, o, oye, ¿qué pasó? ¿Qué tienes que tomarte la segunda dosis? O también eso ayuda un montón a otras cosas. Pero, pero hay algunos países que en realidad sí la están haciendo con eventos, porque lo que hacen es cada vez que una persona recibe una vacuna, le ponen un sticker en su tarjeta de vacunación y ya está. Y entonces ahí es donde tienen la, el seguimiento longitudinal se hace en el cartón ese del certificado de vacunas, ¿verdad? Eventos, lo bueno que tiene eventos es que es un poco más flexible, es mucho menos complicado, no requiere tanto, tanta capacidad al servidor, ¿verdad? Entonces si uno tiene hacer y va, va a ser más que nada el trabajo en papel con los, con los cartones, ¿verdad? Quizá valga la pena hacerlo en eventos, pero obviamente lo tracker y hacerlo de manera logística ideal nos da unas cuantas ventajas, ¿verdad? Primero en lo que son los dropouts, ayúdame con el dropouts. Bueno, cuando una persona no recibe la segunda vacuna. Sí, somos que se les pierde el seguimiento. Eso mismo. Entonces por ese lado estén, pero por otro lado también hay muchos países que tienen varios programas dentro de el mismo servidor de DHS2. Y eso nos permite un montón de cosas, ¿verdad? Vamos a ver, por ejemplo, vamos a ver, a ver a una persona que tenga vacunas aquí y ahora este demo está utilizando la Organización Unidad Orgresitiva del Laos, que tiene unos nombres rarísimos, pero no pasa nada, somos todos amigos con laos. Vamos a ver, esta persona aquí, ¿verdad? Sexo masculino, tata, tata, recibió una vacuna, porta todo esto, esto no es tan importante, vacuna ministrada hasta Seneca, más que nada, esto es lo importante, nombre, apellido, sexo, fecha de nacimiento, ¿verdad? Ahora, si esta persona tiene un exabi y el registro de exabi está dentro de este servidor, lo que puedo hacer yo es venir aquí, seleccionar exabi, agregar nuevo y pum, todos los datos de esta persona ya vienen aquí y junto con el registro de la persona, del registro de vacunación, también tenemos, podemos comenzar el registro del exabi y están todos conectados a la misma entidad. O sea, esas son algunas de las ventajas que tiene Tracker y en especial, por supuesto, la parte de analítica, ¿verdad? Al final, poder ver a lo largo del tiempo qué le ha pasado a esta persona. Ah, mira, esta persona tiene un exabi, es la misma que recibió la segunda dosis y está utilizando hasta Seneca y se le dio en este período. Ah, mira, esta otra persona también, no son la misma persona, ¿verdad? Mucho más flexible y granular la información que uno tiene al poder conectarlo toda a esa persona. No sé si te contestó más o menos la pregunta o si tenías algo más en específico que quisieras que hablemos. Era Edward, ¿no? Que pronto esto? Sí, claro. Sí, era más recomendable colocarla en programa. Yo estoy consciente de eso. Incluso yo estoy un poquito ya avanzado de estas capacitaciones. Hemos hecho bastante aquí en Honduras. Por cierto, soy de Honduras. Pero sí, me gustó, me gustó que me explicaran bien el por qué es que debe estar en programa para los demás, prácticamente para que los demás compañeros que están aquí en este curso pues sepan dónde colocar su programa, cuándo debería de colocarlo y por qué. Buenísima pregunta. Muchas gracias, Edward. Y si alguien más tiene alguna otra cosa que crean que podríamos hablar, sería genial. ¿Tú estás hablando de la mano también? Un gusto escucharte, Juan, cuéntanos. Sí, buenos días. Hola, ¿dónde? República Dominicana. Estamos muy entusiasmados con la plataforma. Nos ha resultado un poquito difícil la implementación porque tenemos que hacer un poco de abogacía para poder implementarla y a veces el asunto de la burocracia se puede lograrlo, pero estamos haciendo, lo estamos tratando. Dos cosas. Primero, me gustaría saber si podemos tener acceso a manuales en español de HS2 para poder tener así la consulta luego determinada esta capacitación si tenemos acceso a ese tipo de manuales. Y segundo, si pudieras dar otro repasito de la tarea para nosotros entonces el examen, ver exactamente lo que tenemos que hacer porque no me quedó como exactamente claro. Esa dos cosas. Genial, muchas gracias. Bueno, importante en cuanto a los manuales, sí, obviamente eso es algo que está muy, muy, muy encima en la lista de prioridades que tenemos. Es un poco difícil porque, bueno, cuesta tiempo y dinero hacer, cambiar manuales al español. Y nosotros somos una, somos un proyecto open source de la universidad y es difícil canalizar eso y tener el tiempo necesario para traducir estos manuales. Pero la idea es que de a poco lo vamos a estar haciendo y espero que las presentaciones que hemos hecho ayuden un poquito ahora. Pero sí, es un proceso que tarda tiempo y bueno, si alguien le interesa dedicar recursos a traducir o si tiene alguien que esté interesado para hacerlo, la comunidad siempre, la mayoría de las traducciones que se han hecho, se han hecho por voluntarios de la comunidad, pero estamos intentando ver si podemos conseguir algo de fondos para hacer una traducción un poco más general de lo, especialmente lo que son las documentaciones del sistema y manuales, pero. En cuanto a la tarea, sí, por supuesto, vamos a hacerlo, dejen buscar dónde está. Un poquito es más o menos lo que hicimos todo el día ahora. Cuando estamos hablando de una etapa, estamos hablando, por ejemplo, déjame ver otro programa, vamos a ver, Vigilancia de casos, ¿verdad? El programa de Vigilancia de casos, cuando hablamos de etapa, hablamos de, por ejemplo, cuando vamos aquí a crear una etapa nueva, uno puede crear una etapa de solicitud de laboratorio, una etapa de resultados de laboratorio, ¿verdad? Por ejemplo, en nuestro caso, como es el programa de vacunación, lo que tenemos por defecto, tenemos una etapa que se llama la etapa vacunación, ¿verdad? Se me cambia al registro de vacunación. Sí, sí. Tenemos aquí, aquí está la etapa de vacunación. Lo que nosotros querríamos es que, aparte de esta etapa de vacunación, aquí abajo hubiese una nueva etapa que se llame Esavi, ¿verdad? Y que tenga esta información que está aquí en la slide. ¿Verdad? El nombre de la sección dentro de la etapa se puede llamar notificación de Esavi, la fecha del reporte, que vendría a ser esta fecha aquí, cambiarle el nombre y agregar estos elementos de datos. Una vez todos estos elementos de datos estén, tendrían que haber tres reglas de programa involucradas. Una, que, cuando se le da que sí, aquí, se desplieguen todos estos, o mejor dicho, cuando se le da que no, o si no hay nada marcado aquí, que todos estos de aquí abajo estén ocultos. ¿OK? Luego otra, que si se le da que no, la persona vacunada está reportando el Esavi, que aparezca este aquí. Si le sabe, no es reportado por el cliente, nombre de la persona que lo reporta. Y luego una tercera regla que aparezca cada vez que se rellena uno de estos formularios, que diga una advertencia. Al final, advertencia, luego completar el formulario deberá seguir los pasos descritos en el manual nacional de reportes de Esavi. ¿OK? Si quieren, les puedo mostrar esto cómo funciona en uno de los programas de vacunación, que tiene una etapa muy, muy, muy similar. Y en realidad estoy un poco, si les cuento un poco de lo que pasa detrás de la cortina, cuando estábamos haciendo el programa genérico de vacunación y el programa tenía una etapa que era muy similar a esta, donde uno hacía el reporte plereliminar de un Esavi. Pero la Organización Mundial de la Salud nos pidió que la quitaramos porque decían que no era correcto y que cada país tendría que tener una manera aparte de hacer eso. Bueno, la quitamos, pero después que nosotros la quitamos ya he visto 3 o 4 países que la han agregado, así que por eso me pareció interesante. Vamos a ver. ¿Dónde estás? Este programa es tan inglés, no es tan español todavía, pero lo van a entender muy bien. Vamos a ver una persona que ya está registrada. Esto está aquí. Y como ven aquí a la izquierda, voy a hacer un poquito más grande porque el texto queda muy chiquito. Tiene aquí debajo tres etapas, una de etapa de información del nacimiento. Este es un programa para darles contexto. Es un programa de vacunación infantil que se hizo para... Uy, no me acuerdo qué país ahora. Pero bueno, el primero registra el nacimiento, luego registran las vacunas que se le dio a la persona y luego tienen una etapa de Sabi. ¿Verdad? Abrimos la etapa de Sabi y qué aparece. Nos aparece una clasificación primero, si hay un evento serio o no serio, vamos a decir que es algo serio y ahí aparece la lista. Eso es más o menos lo mismo que queremos que ustedes hagan, ¿verdad? Si le dan que sí aparece la lista, si le dan que no, no está la lista y si no hay nada, tampoco está la lista. ¿OK? Me aparece esta advertencia aquí. Tu tarea no está completa. Por favor, toma los pasos correspondientes para completar el procedimiento oficial de esa. ¿OK? Eso sería más o menos lo que tendrían que hacer. ¿OK? A ver, hay un poco más preguntas por aquí. Ramón nos dice que... Mira, Ramón nos dice que tiene el problema que no le aparece el botón para crear nuevos... nuevos... set de opciones, Joel Manuel. Así que les tenemos que dar un poquito más de opciones para que le puedan hacer. OK, a ver, vamos a ver cómo estás el permiso. Ahora mismo lo revisamos. Genial. Luego... luego Carlos Herrera se va a una reunión pero nos quiere hacer un aporte. Ah, sí, nos dice que hacer un programa con seguimiento ayuda a la cruz de variables ¿Está Carlos Herrera todavía? O se nos fue ya. ¿Está por ahí? ¿Quieres contarnos un poquito para que lo oyan todos de tu parte de Carlos? No, quizás se fue ya. Bueno, lo que nos está diciendo, Carlos, sí, creo que se fue. Lo que nos está diciendo es eso. Al tener datos longitudinales uno puede dar seguimiento y recinar datos con otros programas exactamente. Así puede uno cruzar un poco la información con otras cosas y saber hasta el nivel de individual o no. Otra pregunta más. Hablando un poco de cruces de opciones, lo que menciona Carlos es que efectivamente no es lo mismo que tengamos un evento simple donde no tenemos relacionado un individuo en particular a que tengamos un evento donde sabemos con quién ocurrió esa transacción. ¿Verdad? Y que esa transacción puede ocurrir varias veces en el tiempo, incluso en el mismo día con esa persona en particular o con esa entidad en particular a la que le estamos dando seguimiento. De modo que vamos a poner un ejemplo muy claro. Una. En un programa de eventos podemos registrar un evento masivo donde decimos que participaron 20 hombres, 20 mujeres y 20 mujeres y 20 mujeres. Por lo tanto, en un programa de eventos podemos registrar una charla sobre vacunación. Y en cambio, en un evento el tracker vamos a decir que a un individuo en particular le dimos una vacuna. Esto es algo muy distinto, ¿Verdad? Donde podemos identificar. ¿A quién le damos qué? ¿Verdad? De manera de colocar un option set por defecto. Por ejemplo, en su caso dice en Honduras quiere colocar la opción hondureño por defecto en el atributo nacional. Ya ve que la mayoría de sus registros son del país y así ahora siempre buscando todas las opciones. Ok. Entonces, ¿Qué eso se ve ahí? Sí, se puede crear una regla de programa que ponga el valor inicialmente y que una vez que ese valor está ahí que ya no bloquea el atributo. Pero vaya, no tenemos el caso específico de persistencia en los valores. Esto se utiliza más en Android cuando estamos haciendo captura en Android con las fechas, por ejemplo. Pero no. Sólo que hiciéramos ese tema de la regla de programa que le asignó el valor inicial y que posteriormente la regla deja de bloquear el elemento de datos o el atributo. Sí, se podría poner por ejemplo un cuadrito para chequear, ¿Verdad? La persona no es hondureña, entonces uno chequea ahí y se libera el valor de los datos. Eso es una muy buena técnica que menciona eso, efectivamente. Lo hemos hecho en algunas configuraciones donde traemos un valor que viene de un evento anterior y si queremos modificar ese valor ponemos un checkbox, efectivamente, como dice Enzo, que dice a la hora de activar ese checkbox la regla da falso y entonces abre el atributo o el elemento de datos para hacer una modificación. Exactamente. O sea, la idea con las reglas siempre es que tiene que haber... O sea, esa función es una función que nos la han pedido y yo creo que está en la lista de funciones que van a venir cuando salga la nueva, ¿Verdad? De tracker. Pero con las reglas siempre es lo mismo, ¿Verdad? Y una vez está asignado el valor, una vez se utiliza la regla, la acción de regla que asigna valor a un campo, queda como bloqueador, ¿Verdad? Como lo vieron ustedes en que... ¿Dónde estoy aquí? Abierto como cuatro cosas. Por ejemplo aquí, ¿Verdad? Esta persona tiene todas las vacunas ahora de todas las posibles. Por ejemplo, aquí les muestro como se ve. Aquí un buen ejemplo es este aquí. Cuando uno selecciona, por ejemplo, esta vacuna, los set de opciones, si ven ahí, automáticamente selecciona Moderna. Pero no lo puedo modificar, ¿Verdad? Para poder modificarlo, si hubiese aquí una llave, una de estas que dijera, por ejemplo, cambiar el set o modificar, uno podría darle y ahí cambia las condiciones y ahí uno lo puede modificar. En este caso, lo que puedo hacer es seleccionar AstraZeneca, por ejemplo. Y ahí se abre y ahí puedo cambiar otra vez. ¿Verdad? Pero sí, tener una opción por defecto y que se pueda modificar es algo que sí, es muy pedido. Sí, les voy a... Vamos a hacer en lo que vamos haciendo preguntas. Voy a hacer un ejercicio muy rápido con el programa con el 47 para demostrar una funcionalidad muy... Así como nos daban preguntas. Bien, te dejo... No, no, vamos respondiendo otras preguntas y... Dale. Muy bien. No veo ninguna más por escrito por aquí. ¿Alguna otra pregunta de los demás? Si no tienen preguntas, los que les voy a hacer es preguntarles que me cuenten de algún proyecto que tengan encaminados si tienen. ¿Quién está por comenzar un proyecto con el sistema y que le gustaría contarnos un poquito qué es lo que están haciendo? Sé que la gente de Honduras y la gente de República Dominicana tiene algo por ahí. Carlos Medina, delante. Es una mano de antes, Carlos. Buenos días, Enzo. ¿Escucha? Sí, sí, se escucha perfecto. Sí, muy bien. Antes de mi pregunta, quisiera agradecerles por la academia. Muy interesante esta versión porque yo había trabajado hasta la versión 230 y he visto que hay bastantes cambios significativos en esta versión y me gusta. Bueno, una de las inquietudes sobre todo Enzo es que el año pasado fui contactado por una persona de Guatemala que quería que le ayudara con unos formularios que tenía en TIS2 pero usando la versión de Windows. Entonces, lastimosamente yo no le pude ayudar porque nunca pude instalarla en mi máquina. Entonces, lo que me gustaría es ver de qué manera encontrar un manual donde yo pueda hacer una instalación de TIS2 en mi portátil para poder seguir profundizando un poco más en lo que es el TIS2 ya que por la pandemia pues estamos fuera de actividades donde yo pueda estar practicando en un servidor. Esa es una de las mi inquietudes que tengo Enzo, muchas gracias. Genial. Muchas gracias por eso. Lo que está preguntando Carlos es instalar lo que es una instancia de TIS2 en vez de tenerla en un servidor o en la nube en algún sitio o lo que sea, tener una instancia en la máquina local para poder practicar o testear o incluso se está utilizando donde no se puede donde no hay internet y por algún motivo prefieren no utilizar Android hay gente que lo está haciendo así y está instalando un servidor en una máquina local y luego se utiliza eso para lo que es por ejemplo la ciudad o el hospital o la clínica o lo que sea. Pues sí si está Marco por ahí Marco estás por ahí ¿Hemos por ahí algún manual bueno para como instalar DHS2 con Windows? No es desafortunadamente tenemos uno pero es muy sencillo Enzo nos puede decir Marco pero si había un pequeño manual para instalar el sistema en Windows aquí lo más importante es que hay que instalar el tema de que hay que instalar para poder correrla el sistema y posgre esos son los dos requerimientos básicos y con estos dos ya podemos básicamente correr el sistema por supuesto se requiere de llava pero a ver si Marco no puede activar su micrófono ¿Qué pasó Marco? Ah porque Marco salió de la llamada Marco salió de la llamada y no está pero si igual yo la he puesto que todo el mundo podía cambiarse Ah, ah, perdón ahora sí los puedo ahora sí pueden ahora lo tengo para que todo el mundo pueda hacerlo directamente Cuéntanos Marco ¿Tenías algo para decir? Sí, lo único que es un poquito diferente es la configuración de las variables de entorno o sea que hay una que es el de donde le tienes que hacer la ruta donde está ya oja pues el runtime deja tienes que configurar esa variable de entorno que es un poquito diferente en Windows y lo otro es la asignación de o sea donde está el home de HDS2 la configuración es otra variable de entorno que hay que poner ahí y la otra es la asignación de la memoria para allá que también se puede hacer con una variable de entorno entonces digamos que eso es lo que es un poco diferente que es pero pues les podemos apoyar en eso recordame Carlos cuando quieras y miramos lo otro es que a veces pues así tengas todo configurado hay algunos problemas de memoria o sea me pasó alguna vez con algunos usuarios que tenía un Windows y estaba actualizando y no tenía mucho espacio creo que tenía la memoria el máquina visual y entonces era el sistema compartido con cuatro gigas pero pues tenía una cantidad de subprocesos corriendo y otras cosas que hacían que no no subiera bien el servicio entonces pues esas cosas hay que mirarlas en el mismo equipo a ver si tienes alguna dificultad pero pues debería funcionar claro pero el tema es que el requirimiento de software es básicamente el mismo no tiene pierde pero ciertamente es un pequeños detalles que cambien la configuración genial entonces pero bueno y bueno ya sabes Carlos que Marco se pone a la orden para para ayudarte un poquito con eso pero sí lo he anotado aquí de poder de hablar un poco con el equipo a ver si pueden hacer algún manual un poco más útil para instalar en Windows ok muchas gracias gracias Marco gracias eso a la orden a la orden y bueno y el lo que podemos hacer también que bueno no es mucho pero este servidor de la academia lo podemos dejar corriendo por lo menos el resto de esta semana así pueden aprovechar y practicar un poquito más verdad como lo ven tenemos alguna ah mira aquí nos dice Ramona que tiene un video que y que lo instalé utilizando ese video así que lo voy a ver más que nada por curiosidad porque quiero ver qué video es pero pero sería bueno así que los que estén aquí que estén interesados en este tema que se guarden el link mirad y Ramona si teníamos a ponerlo en el canal de Slack te agradeceríamos todos creo no me quiere cargar aquí pero bueno ah mira ahí está ya les dije que por algún motivo la internet aquí en la universidad siempre es muy buena pero hoy no nos quiere ayudar ah está ok gracias Kenneth ya está luego lo pueden ver entonces si quizá los puede ayudar un poquito mira desde el año pasado entonces es bastante nuevo muy bien alguna otra pregunta equipo a ver entonces lo que voy a preguntar ahora de la semana del todo lo que han aprendido que le ha parecido que les ha parecido lo más difícil de lo que hemos hecho más complicado para para captar bien pueden ponerle el chat si no me lo quieren decir en voz alta así que me imagino que todos lo tienen super claro genial como va eso Juan Manuel tienes ahí para mostrarnos lo que lo que decías en un momento les muestro como como va esto ah alguien alguien más nos dijo algo por ahí César adelante adelante César muy bien muy bien por suerte muchas gracias me pareció no digamos como más interesante lo de la regla la regla es el fundamental por lo que uno puede hacer mucho más bien ya me encuentro el trabajo o más más sencillo el trabajo para los años que no los días yo soy programador y pues me da cuenta que esa parte me pareció muy interesante he trabajado con Marco García que en el pincauta se le hemos dado un un proyecto ya avanzado y me lo he instalado ya en el servidor en ese momento de los servicios que más por así me colaboran con la actualización por cuanto mucho eso realmente es uno de los más interesantes digamos más interesante porque ya lo he trabajado esta participación que recibe de ustedes muchas gracias yo intenté conocer el nombre hasta la entrega de la cadena ahora ya estoy haciendo tablero dos bar y yo estoy haciendo una cantidad de elementos para nuestros usuarios y estamos acá en la Secretaría de Salud y muchas gracias por esta cadena les escucho un maño que no lo puede presentar el pin de semana porque no me escongo de tiempo me conecte con el tico no se te escuchan muy bien cesar lo último no te lo pude descifrar muy bien ya, los ejercicios a ese punto no lo dejan alierto por cuanto a ella está muy ocultado entonces no hay posibilidad de desarrollar el tiempo real el pin de semana si, lo que puede podemos que los ejercicios queden abiertos para el fin de semana no hay problema por supuesto muchas gracias entonces la actualización de ese marco de pronto me colaboré en ese sentido gracias a la orden y la idea con la academia y lo que queremos nosotros es incentivar la comunidad que haya más gente y ya les digo por favor utilicen la comunidad de práctica les voy a poner aquí la url es community.dhs2.org y aquí dentro de aquí tenemos lo que es la comunidad de habla hispana hay muy poco aquí muy poco es muy fácil que si preguntan algo se lo contestemos y estamos siempre con ganas de incentivar más el uso así que por favor si lo preguntan en español es mucho más fácil que si lo contesten porque si lo preguntan en inglés porque hay muchos más ojos aquí y hay menos información pero la información en inglés también está así que por favor usenlo y como siempre César mientras más se usa el sistema más vamos a poder hacer tanto este tipo de academia es como academia es mucho más avanzada y específica para cualquier uso que tengan así que si por favor buenísimo que se estén conectando Jané nos dice las reglas y la advertencia que es lo que viene ayer si pues es verdad les advertí un poquito que era un poquito lo más complicado por suerte James lo comentó bastante bien pero les voy a decir que es probar y es testear y al final lo van a sacar tomar en cuenta mucho de la de conjuntos eso ayuda muchísimo para pensar cómo tenemos que evaluar esa condición para que de verdadero falso y que nuestra regla realice la acción en la forma en que nosotros queremos que esos así mismo exacto tenemos el ejercicio listo ah adelante dejo a compartir te tomo la pantalla al momento adelante adelante y vamos a compartir platicó exacto qué fue lo que hice yo aquí bueno dime por favor si pueden ver la pantalla que no estén muy pequeñitas también eso ves mi pantalla si se ve ahí estás ok perfecto entonces qué hecho yo primero fue fui a set de opciones y he creado un set para la nacionalidad yo veo que aquí alguien más ha hecho el ejercicio entonces mi set de opciones es de texto le he puesto unas cuantas opciones y luego he ido al pro a la a la sección de programas en el módulo de mantenimiento vamos al programa he creado un atributo para capturar la nacionalidad aquí está el 33 quedamos que hay una prueba ahí y está el 47 es el que yo he hecho aquí donde he aplicado mis set de opciones de nacionalidades o nacionalidad quiero que me haga cuentas que cuente los valores listo no hay nada más luego este atributo lo he agregado al mi programa aquí está mi programa de vacunación he agregado el atributo aquí está mi atributo de nacionalidad no le he hecho ningún cambio como ha quedado agregado de modo que no voy a buscar por la nacionalidad porque realmente no tiene sentido lo voy a desplegar en las vistas y no quiero que sea obligatorio dar un valor por defecto entonces voy a abordar aquí mis cambios y luego que he dicho he venido aquí a crear una regla para tener una nacionalidad por defecto que me había puesto en inglés default por defecto y qué es lo que yo hago estoy validando que mi atributo no tenga valor estoy preguntando si tiene valor con este signo de admiración lo estoy invirtiendo el valor y estoy diciendo si no tiene valor si es verdadero que no tiene valor entonces asigname la nacionalidad uruguaya muy buena esa nacionalidad me gusta mucho si, si, yo tengo un muy buen amigo que es de Uruguaya no te doy dinero o algo no, no es buen muchacho entonces vamos como he hecho cambios en mi configuración por supuesto, recuerden hay que borrar el caché regresar aquí al registro del traque y qué sucede que para, para qué esto ocurra mi regla tiene que correr dos veces por lo tanto si es el primer valor que yo estoy capturando esto no va a funcionar muy bien pero como no es el primer valor creo que va a funcionar bien es un pequeño truco que estamos haciendo aquí entonces si yo le digo que me registro de una persona nueva como ven aquí dice que la persona es de nacionalidad uruguaya pero el campo está deshabilitado entonces conforme yo voy capturando información cuando yo corre la regla la siguiente vez como tiene valor la regla va a fallar y me va a abrir el campo para captura ahí está en la siguiente ocasión que corre mi campo está habilitado por lo tanto puedo seleccionar aquí que entonces sea de nacionalidad mexicana por lo tanto como tiene valor queda abierto si yo elimino este valor ahora mismo me va a regresar a mi valor por defecto automáticamente me regresa a nacionalidad uruguaya que es lo que tengo que hacer ahora para poder abrir este campo nuevamente tengo que hacer que las reglas corran una vez más o sea que si yo me posiciono en cualquiera de los campos del texto y cambio y cambio el lugar la regla va a correr va a encontrar que tiene valor y me lo va a abrir para que yo pueda capturar no lo voy a hacer noruego y puedo seguir trabajando si yo borro el dato recuerden como es toda regla al encontrarla el campo vacío me va a asignar el valor por defecto cuando yo lo borro me lo va a regresar a uruguaya y listo con eso nosotros tenemos un valor por defecto ya nos cuentan si les funciona es un pequeño truco claro si fuera un solo atributo que tenemos en toda la lista definitivamente no funciona pero entendemos que termina el registro y luego regresar para que nos pueda abrir otra vez la captura voy a editarlo aquí como pueden ver es el cambio lo puedo guardar y continuar pues como han visto ha sido realmente muy sencillo y funciona listo con eso contigo genial tengo otra pregunta ya que estamos puedes intentar contestar un poco mejor Johnny Ferrera tenimos a contarnos un poco el contexto de tu pregunta por favor no estás Johnny estás por ahí bueno la puedo leer primero y luego si Johnny quiere agregar un poquito más lo hace pregunta si ingresa un paciente en un programa que ya está registrado en otro programa al cual no tengo acceso me aparece el mensaje an error occurred please check import summary cómo puedo cambiar este mensaje a por ejemplo este paciente ya está registrado en otro programa tomando en cuenta que el paciente tiene un atributo único en todo el sistema por ejemplo identidad de identidad listo ok habría que revisar la configuración particular que está dando este error pero normalmente el horror ocurre por lo siguiente si uno no tiene acceso al otro programa no es ese el problema realmente el problema es cuando el atributo si el atributo de identificación es compartido entre dos programas la persona no tiene acceso a la otra unidad organizativa donde está registrada la persona ahí es donde ocurren los problemas por qué porque como pueden ver aquí en la pantalla esta entidad de esta persona pertenece a la unidad organizativa hace 47 por lo tanto si alguien viene y no tiene acceso a escribir datos en esta unidad organizativa estos atributos pertenecen a esa unidad organizativa vamos a decir el ejemplo claro aquí es si yo tengo un paciente que tiene un folder en una clínica la clínica a 47 y viene alguien de la clínica a 45 y me quiere cambiar los datos del folder yo voy a decir no porque mi folder es de la 47 porque me quieres cambiar el dato entonces para evitar este problema lo que vamos a hacer es que en la entidad vamos a revisar aquí a la hora de configurar nuestra entidad el tipo de entidad aquí persona si aquí está aquellos atributos que yo pongo en el tipo de entidad estos atributos son compartidos a la unidad organizativa por lo tanto no son exclusivos de la unidad donde se crea la persona hay que revisar esa configuración para estar seguros de que aquellos atributos que necesitan utilizarse estén incluidos en la entidad y con eso dejará de darnos el error sin embargo podría existir otra situación por la que se dé ese error que habría que revisar específicamente ok bueno si no tenemos más preguntas creo que los vamos a dejar hacer el ejercicio y el examen pero quiero dar la oportunidad a ver si hay algo más que alguien quiera decir preguntar o comentar o lo que sea Carlos me vine creo que es una mano vieja pero tenías algo nuevo para decir Carlos fuera la mano de antes ahi se fue la mano así que era de antes no ya la bajaba yo listo nadie más tiene nada para preguntar o comentar última oportunidad entonces bueno pues si no entonces lo que vamos a hacer es que vamos a ir más yendo entonces les deseo a todos un muy buen fin de semana y espero que les vaya bien con el examen y con el resto de las cosas que tengan ahí que pongan en Slack cualquier cosa que tengan alguna pregunta y recuerden que está la comunidad de creo que así el examen saldrán de dudas si seguramente pero bueno pues tienen Slack ayúdense entre ustedes porque bueno más adelante van a estar todos más adelante los los los caminos se cruzan más adelante así que en algún momento siempre van a ayudarse entre ustedes y ya saben que que utilicen el foro de la comunidad de habla hispana más adelante cuando tengan dudas también porque mientras más crezca esa comunidad más fácil es para nosotros y para el equipo central de HS2 que hay que apostar por América Latina incluir más cosas en español encarar un poco hacer más eventos más foros más entrenamientos etcétera así que mientras más ustedes se muevan más fácil es para nosotros darles mejores herramientas para trabajar con el sistema muy bien algo más Juan Manuel gracias a todos por su participación esta semana ha sido muy interesante creo que los temas son muy buenos gracias Enzo gracias Marco por la por las sesiones hoy no tenemos en la María ni tenemos en mano pero también les agradezco a los dos por estas sesiones que ellos han llevado creo que ha sido un excelente semana muchas gracias está Marco por ahí todavía algo para decir Marco Marco está estaba está el movimiento así que no está por aquí pero bueno muchísimas gracias a todos entonces nos vemos en la próxima cuán fin de semana