 Ahí está. Genial. Ahí comenzamos a grabar. Vamos a hablar un poquito de tracker. ¿Me escuchas bien? Sí. Genial. Tracker es una parte bastante complicada, por lo que hoy vamos a dar una breve introducción a lo que es este programa. Les vamos a hacer un par de ejercicios. Por favor, si hagan preguntas, comenten y al final vamos a intentar hablarlas, pero por lo general que sepan que esto va a ser muy, muy por encima. Y así, si quisiesen aprender más de tracker, vamos a tener que tener otra academia más que nada. La última vez que hicimos una academia de tracker específicamente usamos cinco días para hacerlo, por lo que va a ser muy difícil reducir todo eso a una hora, pero vamos a hacerlo posible para darlas aunque sea suficiente para que puedan comenzar a investigar. Bueno, obviamente lo primero que tenemos que hacer es hablar de qué es tracker y tracker lo que es. Es una aplicación estándar dentro de hs2. No tienen que instalarla y es un registro de datos individuales y longitudinales. Recuerden, hablamos de datos agregados, cuántas personas recibirá una vacuna en este día. Luego hablamos de eventos donde se registra que una persona recibió una vacuna, pero en tracker lo que se hace es que se registra que una persona recibió una vacuna y luego que recibió otra y luego que recibió otra y todos esos eventos están asociados a una persona. Se utilizan obviamente para recogilar datos de una entidad a través del tiempo y normalmente hablamos de personas porque este es el ámbito de salud, pero no puede porque ser una persona pueden ser otras cosas. Tiene soporte de decisiones y lógicas y los datos recopilados en tracker pueden utilizarse para crear indicadores y visualizaciones un poco más complejas de las que hemos visto en esta semana. No vamos a ver analíticas basadas en programas de tracker. ¿Cuál es la diferencia entre tracker y eventos? Pues como ven aquí en este pequeño dibujo que intentaba hacer, un evento es un evento en particular y está completamente desconectado del siguiente y del siguiente y del siguiente. No hay manera de saber si este evento y este evento son la misma persona, por ejemplo. Mientras que en tracker cada evento está conectado a una entidad a la que se le está haciendo seguimiento a través del tiempo. Tracker ahora mismo se está utilizando en más de 85 países. Hay unos cuantos en América Latina que están faltando. Por ejemplo, ahora mismo se está utilizando en Brasil para reportar efectos adversos. Está utilizando también en Surinam para registrar vacunación y bueno hay unos cuantos países que lo van a comenzar a usar en América Latina, pero es una de las aplicaciones más utilizadas de nuestro sistema. ¿Qué funcionalidad hay dentro de tracker? Bueno, pues se puede civilizar como un registro de personas. Se puede cargar de antemano un montón de gente y ahí tenemos todos los datos de las personas. Obviamente la entrada de los datos. Hay reglas de programa que hay que configurarlas para especificar, por ejemplo, si una persona está entrando los datos de una manera equivocada o si, por ejemplo, uno quisiese hacer cambios en el flujo de trabajo para mejorar cómo se hace, pues se utilizan las reglas de programa. Alertas, errores, se pueden hacer relaciones entre distintas personas, por ejemplo, entre distintos elementos. Esto se utilizaba, por ejemplo, cuando estábamos trasciando contactos en COVID. Se registraba un contacto y se hace una relación con otra persona. Se puede enrolar una persona en múltiples programas. Alguien puede estar registrando un programa de VIH y en un programa de tuberculosis y así los datos de la persona se podrían ser compartidos en los programas. Tienen reportes que ya vienen prehechos, listas personalizadas, una pista de auditoría y se pueden utilizar los formularios de estándar o una personalizada otra vez de HTML. Muy bien. Importante que Tracker también puede utilizarse en Android. No lo vamos a mostrar hoy, pero que sepan que esto es totalmente posible. La entrada de datos es igual a lo que es en la web y permite entrar datos sin conexión a internet. Da un poquito más de flexibilidad en la presentación, pero importante que no funcionan los formularios personalizados. Ahora, ¿a qué es lo que le vamos a estar dando seguimiento? Y esto es una de las cosas importantes que hay que tener en cuenta. ¿A qué se le está dando seguimiento? Vamos a hablar de dos cosas. Primero vamos a hablar de entidades. Una entidad es una definición que le damos algo para registrar una instancia. Como, por ejemplo, lo que es este molde de las galletas. Se nos muestra una forma, pero cuando lo estamos utilizando en la masa, lo que queda no es la entidad, sino una versión de esa entidad. Y eso es lo que decimos que es una instancia de la entidad. Una instancia de entidad es lo que vamos a estar siguiendo. Y por si eso no les quedó muy claro, he hecho un pequeño diagrama aquí para darles una idea. Esto aquí es un ejemplo de cómo funcionaría de manera esquemática, más o menos, un programa de tracker. Y obviamente que voy a demostrarles algunos ejemplos para que esto no sea tan abstracto. Haciendo de cuenta que estamos hablando de una persona en este programa, primero tenemos lo que llama la instancia de la entidad enseguida o la track entity instance, T, como se la dice en inglés. ¿Verdad? Y que eso sería lo que determina qué es lo que estamos siguiendo. Esa entidad tiene atributos que son compartidos y que son parte de ella. Por ejemplo, el nombre, la fecha de nacimiento, esas son cosas que son compartidos y que son parte del perfil de la persona, digamos. Pero luego también esta persona puede tener otros atributos que no cambiarían en el tiempo, como pueden ser su nacionalidad o puede ser su grupo étnico o puede ser su profesión, su estado civil, por ejemplo. Ese tipo de atributos pueden ser o no compartidos y pueden ser parte o de un programa o de otro. Por ejemplo, si una persona, la orientación sexual de una persona quizás no sea relevante tener el perfil y que sea visible para todo el mundo, pero puede ser muy relevante, por ejemplo, para un programa de seguimiento de VIH. Entonces hay atributos que son relativos al programa y hay otros atributos que son relativos a la persona. Luego, dentro de un programa pueden haber varios eventos. Por ejemplo, en el programa uno tiene un evento que es un evento repetible, que quiere decir esto, que es un evento que tiene los mismos elementos de datos, pero que va a pasar varias veces. Por ejemplo, podría ser esto una etapa de vacunación, etapa 1, etapa 2, etapa 3, etcétera, etcétera, etcétera. Y va a ser siempre igual, siempre los mismos elementos de datos y luego uno puede compararlos a través del tiempo. También puede ver una segunda etapa que no sea repetible o una combinación de ambas. Hablamos normalmente de seguir personas porque por lo general de HIS se usa para salud, pero se puede seguir también casos, por ejemplo, un caso de malaria en vez de una persona. Se pueden seguir un foco. En el caso de malaria, una zona geográfica donde se ha encontrado malaria y que se hay que ir y verificar. Hay mosquitos, no larbas, etcétera. Eso se puede hacer seguimiento. Un pozo de agua, hay que verificar el estado del agua, hay que ir todos los meses a ver, medir la pureza, equipos, una máquina, un coche, una ambulancia. Hay que hacer el seguimiento y hay que ir a la ambulancia, hay que ver que esté todo en orden, cambiar el aceite y se registra ahí. Esta ambulancia se le cambia el aceite en este día, a mes que viene se hace otro evento y todo queda conectado a la misma ambulancia. Se está utilizando también para seguir árboles, muestras sangre, un poquito de todo. Ahora lo que voy a hacer es que voy a salir de aquí, les voy a mostrar algún ejemplo de lo que podrían ser programas de tracker. Aquí les estoy mostrando para entrar a tracker. Bueno, vamos a salir aquí. Vamos a ir directamente al tablero. Este es un ejemplo de lo que es un registro de vacunación. Es un prototipo para Guinea Equatorial, donde se ven todos estos datos que son obviamente ficticios. Voy a ir aquí y voy a ir a lo que se llama la apte captura de rastreador. Y este es un nombre que estamos un poquito, es una traducción un poco antigua, pero bueno, es lo que hay por ahora. Aquí dentro de esto es un programa de tracker, el programa de vacunación. Tenemos ahí como todos los otros, la ordenadora iniciativa a la izquierda, aquí se selecciona el programa. Y luego tenemos aquí una lista de distintos clientes. En este caso le hemos puesto una lista de trabajo que es personalizada, clientes con miscita programada, clientes con una doce de vacina atrasada, clientes completados y todos los clientes. Vamos a entrar a esta persona y como ven que aquí esta persona tiene un perfil que se puede editar, ¿verdad? Tiene su información, su nombre, su apellido, número de códigos de identificación, nacionalidad, etcétera. Lo que vamos a hacer es que vamos a ver una vacuna, seleccionamos la dosis, el D&D se ministra la dosis, nos pregunta primero si tiene condiciones subyacentes, si le doy que sí, la lógica me muestra las opciones correspondientes, si le doy que no las quita. Y estos son los ejemplos más sencillos y más normales de tracker, que es un registro de vacunación, ¿verdad? Así, me necesitaba con COVID los últimos días, no, vacuna administrada, si le digo moderna, me selecciona la marca del fabricante, le digo el número de lote, la fecha de caducidad, la dosis, me automáticamente me indicó una idea para la fecha de la segunda dosis, vamos a cambiar de, para hacer que no que se la diga antes. Pregunta si ha tenido alguna reacción adversa después de la conexión, le puedo decir que no. Un número de identificador y la completamos. Y como ven, ahí puedo rellenar la siguiente dosis, la puedo poner más adelante, por ejemplo, para este día la guardo y ahí ya me aparece que esta persona tiene una, una, una planeada por la anda, pues en febrero, eso ya pasó, eso ya ha pasado. Entonces habría que reprogramarla, las ponemos para no para abrir, por ejemplo, y ahí me aparece programada para el futuro. También me permite guardar notas aparte de lo que está aquí el registro. Y si uno quisiera también puede agregar otro tipo de complementos, como por ejemplo, mensajería, donde uno puede mandar mensajes de SMS o correo electrónico, de verdad, dependiendo de la persona. Y también dentro del mismo programa, uno puede utilizar, puede tener otras secciones donde uno registra otras cosas. Por ejemplo, aquí tiene aparte de la sección de vacunación, otra sección, hoy, donde se registran los eventos adversos. Ok, ese es un ejemplo de programa. Otro ejemplo que les podría mostrar, quizás si quisieran, es, esto es una instancia que de hecho, vamos a salir, si ven cuál es, esta es una instancia de demo para el COVID-19, que si quisieran probarla luego lo pueden hacer directamente y lo voy a poner aquí. Precisamente, como dice Rolando ahí en el chat, la dosis de la vacuna podría ser un evento, sí, y incluso podría hacerse como un evento sin hacerlo con el programa de seguimiento contra, que es verdad. Pero cuando lo hace solamente como un evento sin estar conectado a una persona, pues uno registra, es difícil saber si la persona ya recibe la segunda dosis, etc. Al tener un perfil de persona, una entidad seguida, se puede hacer dosis uno, dosis dos, dosis tres, y cualquier otro evento relacionado a la vaculación se podría configurar dentro del programa. Esta es una instancia de COVID, si quieren pueden entrar con una de esas demos. Voy a entrar con la mía, nada más. Más que nada, porque hay un par de, hay una función que está aquí que les quería mostrar. Vamos a entrar a Tracker, que es la función de relaciones que a mucha gente les parece interesante. Perdón que esté en inglés, pero vamos a, lo sé, el español, que no es perfecto, pero pasamos. Lo aquí tenemos lo que no les mostré. Esta es la lista de trabajo, no, la lista original, la verdad, recuerden que en la otra tenía unas opciones configuradas, estas como se ve normalmente, pero uno puede elegir cuáles elementos van a ser visibles, ¿verdad? Y también uno puede filtrarla desde aquí. Por ejemplo, todos los usuarios que son de sexo femenino, por ejemplo, etc. Pares de nacimiento, apellido, todo se puede filtrar, o también se puede hacer directamente una búsqueda. Si busco no aparece nadie, entonces hay que poderse pedir a registro. No hay ninguna lista. Se puede vestir, aparecen todas las cristinas, chelistinas y todas las cosas. Si aparecen cosas que son parecidas uno a otro, nos podemos marcar también como posible duplicado. No vamos a registrar una persona que creo que vamos a ir a la lista, no más, vamos a dir a alguien. Y lo que quisiera mostrarles ahora, este es un programa de seguimiento de COVID, de manejo de casos, ¿verdad? Lo que quería mostrar es las relaciones, cómo se le pueden agregar relaciones, pero no me está dejando, así que quizá lo vamos a hacer en otro momento. Bueno, como ven, seguramente ya están pensando algunos de ustedes, ¿cómo podría usar esto para mi dominio, verdad? Yo diría que hay muchísimas opciones, las que se podrían usar el tracker. Obviamente lo más importante es planearlo bien, saber qué es lo que se está siguiendo y obviamente tener un buen plan de implementación. Es importante contarles que tenemos una nueva app para tracker que se llama Capture y lo que podrían hacer si quisieran probarla es ir aquí, no está publicada todavía y la primera versión, yo diría que mejor no utilizarla, pero como ven tracker es una app un poco guijita ella, entonces siempre vamos a irla renovando. Si quieren probar, esto aquí es una lista oficial de los últimos 3 o 4 versiones y pueden venir por ejemplo a 2.38, entrar y ahí tienen el password y todo ahí en la página y si quieren pueden ver la versión nueva de tracker que es la misma en la que se hacen los eventos, pero que da soporte a tracker. Bueno, es un poquito más fácil de usar para los usuarios, o sea que estamos muy contentos con eso, yo creo que va a salir muy bien. No voy a hablar mucho de ella porque yo no la he usado más que para hacer pruebas la versión nueva, pero como ven ya se ve mucho mejor, se ve más parecida como se vería en la aplicación de Android y bueno y yo creo que vale la pena probarlo un poquito si quieren si están pensando más que nada para hacer algo en el futuro, se vería más o menos así, pero lo que es la configuración y la adaptación del paquete en lo que les mostrará ahora, va a ser más o menos lo mismo. Ahora les voy a contar un poquito la tarea que les voy a dar, y no se me asunten que no es tan difícil como quizás se lo crean, pero sí él va a requerir bastante atención, como les dije no voy a esperar que hagan un programa completo gigantesco con todas estas cosas, esto es un programa muy muy sencillo, pero hay que tener cuidado. Lo que quiero que hagan es que creen un programa sencillo de tracker para seguir el beso de un bebé a través del tiempo, o sea que van a tener que seguir a una entidad llamada persona, y el programa, esta entidad persona debe contener los siguientes atributos, el nombre, los apellidos, la fecha de nacimiento y el sexo de la persona. Importante que el valor del sexo debe ser un set de opciones masculino femenino, o como lo vean, y que la fecha de nacimiento debe ser pues una fecha, en cuanto a los eventos deberá tener al menos una etapa repetible, que se llama en medición de peso o algo similar, y al menos un elemento de datos que capture el peso del infante en grados. Y muy importante que esto solamente esté compartido con tu usuario y con tu unidad organizativa. Ok, antes de mostrar y lo que voy a hacer es que voy a a medida que voy a hacer el ejercicio yo mismo y a medida que voy a hacer el ejercicio voy a ir explicando lo que son las diferentes opciones de cómo configurar un programa muy sencillo dentro de Tracker. Ok, voy a mirar primero, o sea, alguna pregunta específica. Diego nos pregunta si las versiones en web son diferentes en relación a las versiones de la app. Sí, son distintas en la app, estamos, como dice es la app de Android, está en 1.31 y la app de la web, o sea, la plataforma está en 2.37 ahora y la siguiente va a ser 2.38. Ok, este ejercicio lo vamos a hacer en el mismo servidor que estaba utilizando es Confit. Ok, y yo creo que vamos a ello. Si eso sólo para clararle a los compañeros que el conservador de Confit pues ya lo... Ah, cierto. Entramos el error exacto, ayer vieron que después de que creamos el indicador no podíamos capturar la información. Esto era porque efectivamente un problema con las unidades organizativas, algunos de los compañeros en la parte de código por ejemplo han escrito información muy grande con caracteres especiales y esto entonces pues digamos que el sistema así puede ser... estamos revisando si es un bug del sistema, como estamos usando una de las últimas versiones, si realmente pues podemos replicar esto y reportarlo como un bug del sistema. Pero si ya lo corregimos y ya debemos poder hacer el ejercicio y capturar la información. Genial, gracias Marco. Pues sí, cada vez que se encuentra algo que es un bug utilizamos una plataforma y se puede comentar, nosotros cada vez que encontramos algo que algún usuario nos reporta algo obviamente lo reportamos, pero obviamente si algunos de ustedes lo encuentran por favor o lo ponen en la comunidad y los ayudamos nosotros o lo reportan directamente en nuestro gira. Ahora, vamos a intentar hacer la tarea. Lo que les cuento es que en las diapositivas he puesto un poquito paso por paso cómo se crearía un programa en general y con algunas explicaciones no voy a seguir esto, sino que simplemente lo voy a mostrar directamente en el programa, pero así les queda por si, si les queda una pregunta quisieran verlo cuando más adelante, ¿verdad? Ahora, vamos a la plataforma y lo que vamos a hacer es vamos a venir aquí y vamos a abrir el app de mantenimiento, ¿verdad? Y HighQuerida app de mantenimiento, vamos a lo que es un programa y aquí es el mismo sitio donde crearon los programas de eventos, pero lo que vamos a hacer esta vez es que vamos aquí y vamos a decir un programa de tracker en vez de un programa de evento y como ven es casi igual, pero tiene algunas diferencias. En la primera pantalla lo que vemos aquí son los detalles del programa. En este caso voy a poner mis iniciales en SolRosy y voy a llamar mi programa de edición de peso. No molesta mucho si quieren poner algo mejor, esto es sí totalmente un ejercicio teórico que seguramente si lo ve un pediatra me va a gritar un poco, así que no se estresen mucho. Luego el nombre corto, el código lo voy a dejar en blanco, pero normalmente eso es útil para cuando se están haciendo operaciones un poco más complicadas, aquí se le puede seleccionar un color que va a ayudar a diferenciarlo de otros programas, se puede seleccionar un icono también, hay un montón de versiones distintas, me ponen ahí un bebito, creo que un bebito eso, puede ser un bebé o puede ser un helado, no estoy seguro, vamos a ponerlo ahí. Aquí se describe el programa para medir el peso de bebés. La versión se va actualizando cada vez que se van haciendo cambios, quieren pueden ponerlos y comenzar y aquí es donde viene lo importante, todo lo que tiene un asterisco obviamente es necesario y aquí si en este caso ya les he preconfigurado una entidad a seguir que es la persona, entonces lo que hacemos es que simplemente la seleccionamos. Se puede también obviamente que usted es configurar su propia entidad de seguimiento, pero yo creo que eso está fuera de esta cadena y lo que pueden hacer es simplemente seleccionar que van a estar siguiendo una persona. Luego la combinación de categorías también es algo un poco avanzado, que lo vamos a saltar, pero es similar a lo que vimos en la versión anterior, se pueden editar categorías combinatorias. Luego aquí como ven algunas cosas no están del todo en español, lo que nos pregunta esto es si vamos a mostrar en la primera página una lista, lista de qué pueden decir, una lista de todas en este caso las personas que han sido registradas en el programa. Vamos a dar que sí. También es la opción de que el primer evento aparezca en la página del registro. En este caso yo la voy a poner, pero en muchos casos puede ser útil. Nivel de acceso, esto es lo que nos permite es ver cómo funcionaría acceder a este tipo de programa. Abierto quiere decir que una persona podría acceder a los datos del programa aunque no tenga acceso a esa unidad organizativa. Auditado quiere decir que puede acceder, pero que hay que van a aparecer exactamente quién lo ha hecho y por qué y todo eso. Protegido quiere decir que antes que una persona acceda a un registro que no esté dentro de su propia unidad organizativa, tiene que escribir un motivo por el cual ha accedido a ese registro. Y cerrado quiere decir que solamente las personas que tienen acceso a esa unidad organizativa van a poder acceder al programa. Vamos a dejar abierto porque en este caso no es necesario pero da igual cuál elijan para el ejercicio, pero eso es más que nada, depende un poco del programa. Si el programa tiene datos muy muy confidenciales quizá no valga la pena darle acceso a otras personas. Pero si es más o menos pues quizá se puede dejar abierto, pero que tengan que especificar por qué lo están haciendo. Un poquito menos de seguridad es que está abierto y lo pueden acceder, pero se registra exactamente quién lo ha hecho y por qué y abierto del todo es simplemente que cualquiera puede acceder al registro sin importar la unidad organizativa a la que partene. Esto quiere decir qué pasa cuando se han completado un evento y cuando se puede dejar de editar distintos tipos de períodos para eso en vez de días y el número mínimo de atributos para buscar quiere decir que por ejemplo si le pongo uno puedo buscar simplemente con mi nombre ENSO y todos los ENSO me aparecen, pero si le pongo dos si le pongo solamente ENSO me va a decir no tiene que buscar por lo menos dos atributos, o sea nombre y fecha de nacimiento por ejemplo o nombre y apellido y ahí le voy a poner dos y aquí nos dice el máximo número de entidades que va a retornar que nos va a dar en la búsqueda. Eso es más que nada para que no me aparezcan, si uno busca Juan y le aparezcan 4 millones de resultados, entonces nos da 50 y así por menos reduce un poco la cantidad de personas que aparecen en el lista como nos está buscando. Esa es la primera página más o menos como le dije no vamos a ir en mucho detalle en cada uno de los pasos pero más o menos con esto ya pueden tener comenzado su programa. Luego viene lo que son los detalles de el perfil de la persona en roman details en inglés. Las primeras cuatro nos dicen primero si es permitido tener fechas de registro en el futuro puede ser que en algunos casos sea necesario o en otros no y si se pueden tener fechas de incidente en el futuro. Ok, luego nos pregunta si se puede enrollar en este programa solamente una vez o varias veces. Por ejemplo hay algunos programas en lo que tiene sentido enrollarse varias veces porque hay por ejemplo algunas enfermedades en las que uno puede tener varias veces en la vida. Pero es como estamos midiendo el peso de un bebé, ese bebé van a ser una sola vez así que vamos a dejarlo que solamente tenga una vez. Luego nos permite mostrar también una segunda fecha aparte de la fecha de inscripción que sería la fecha de incidente. Eso puede ser por ejemplo que si uno quisiese tener otra fecha que sea específica y que sea a nivel de sistema verdad se le puede poner y se le puede cambiar el nombre. En este caso no es necesario y la fecha de inscripción la voy a poner fecha de registro en el sistema. También quizá podría poner aquí fecha de nacimiento o fecha en la que la persona recibió su resultado del primer test de VIH, uno puede poner lo que no quiera. Todo depende del uso de caso del problema. Aquí cuando habla de un feature, el feature estamos hablando de lo que es la geografía y aquí nos deja que el programa o sea la entidad puede tener asociado tanto un punto en un mapa o un polígono. Le va a poner un punto más que nada para mostrarles cómo es, pero en este caso en este programa no sería necesario. También se pueden crear programas relacionados que nos ayude un poquito la parte de relaciones. Ok, más o menos ahí vamos. Entonces ya tuvimos los detalles del programa, luego hemos configurado los detalles de la inscripción y ahora vamos a mirar lo que son los atributos. Y en este caso atributos es como si fueran elementos de datos. Ok, pero no lo son. Atributos son como elementos de datos, pero que son asociados a la entidad en sí. Por ejemplo, mi nombre es Enzo, 99,9% que esto no va a cambiar. Entonces el atributo en mi caso sería el nombre. Lo que voy a hacer ahora es que voy a guardar, te voy a crear unos atributos para esto para que puedan ver. Ok, los atributos no tienen temporalidad, o sea tienen mínima temporalidad y la idea es que sean más que nada cosas que sean estables. Por ejemplo, yo diría que si una persona está embarazada o no, no debería ser un atributo porque dentro de nueve meses ya ya ya ya ya ha cambiado eso. Pero por ejemplo la fecha de nacimiento esa va a ser la misma para siempre, entonces es un candidato a que sea un atributo. Ahí quedó mi programa y ahora vamos a hacer algunos atributos. Vamos al app de mantenimiento y los atributos están aquí. Ok, y como ven esto es muy parecido a los elementos de datos. Vamos a hacer aquí, nos lo vieron, lo hice un poco rápido, le damos aquí el símbolo de más para crear uno nuevo y vamos a crear los atributos para este programa. Para mis iniciales, er, nombres, nombres, nombres, nombres. Nombres de formato, será lo que lo que aparecería en el formulario, descripción, luego, en este caso, no tienen ciertos opciones, así que el tipo de valor lo hacer texto, la colaboración le va a poner ninguno y aquí podemos elegir, hay unas cosas que son un poquito distintas a los elementos de datos. Si le puedo, si le doy y unique, que sea único, ahí me permite que sea, si alguien más se llama Enzo, por ejemplo, que no se lo deje ingresar, yo puedo hacer algo único en el sistema completamente o solo en la unidad organizativa. Si, si configuró la inscripción, puedo hacerlo también confidencial, no vamos a hablar de eso ahora mismo. Esto tiene que ver con, con la búsqueda y con, y con cuando se está hablando de muchos programas, ¿verdad? Y también tenemos la opción de agregarle leyendas, ¿verdad? Ahora, vamos a dejar así, nombres, ¿cuál va? Voy a hacer uno nuevo, er, apellidos, er, apellidos, este también es un valor de texto, variación, no es único nada de esto y ya está, tovarlas. Ok, luego, ¿qué más habría que ponerle? Pues fecha de nacimiento ahora, vamos a poner er, fecha de nacimiento, tipo de valor, va a ser la fecha, tenemos también un tipo de valor que se llama edad, que les podemos poner también, si quieren, y lo que hace es que ponemos, vamos a ponerlo como edad, age. Luego, tenemos apellidos, fecha de nacimiento, nombre y ahí nos hace falta el sexo, ¿verdad? Vamos a ver, sexo, er, aquí, si vamos a tener que hacer 7 opciones, que ustedes ya lo vieron el otro día, vamos a hacer uno nuevo, se se vieron por si lo hice muy rápido, le di clic aquí, agregar nuevo y me llevó automáticamente a crear nuevas 7 opciones, texto, y ahí lo tenemos, lo guardamos y le vamos a añadir las opciones, uno azulino, mayúscula, qué feo, ahí está, me voy a poner desconocido, quizá. Entonces ya tengo un 7 opciones, vuelvo aquí, agregar, perdón, vuelvo aquí a mi elemento y busco, er, dos, tres, hay que, hay que darle a este botoncito para, para que actualice, que quede en ser nuevo y ahora sí, ahí está, er, sexo, la agregación, entonces ya tenemos nombres, apellidos, fecha de nacimiento y sexo, voy a agregar uno más para tener, para que, para que vean nada más que esto es una opción, documento de entidad, ok, ese sí lo voy a poner como único para mi unidad nuevo, tendría que ser para todo el sistema y eso quiere decir que hay otra persona con ese mismo documento de entidad, el sistema decir, epa, qué pasó aquí, no puede haber dos iguales, entonces ahí tendría que verificar, ahora también podría ser que él sea generado automáticamente con un patrón, por ejemplo, pongo así y me auto genera números, por ejemplo, un montón de otras cosas que pueden hacer, no lo vamos a ver ahora, pero eso también podría ser, ok, eso a veces se utiliza para, para que tenga cada uno su código auto asignado, que sea aparte de el documento de entidad, en casos de, por ejemplo, que no hayan documentos de entidad, ¿verdad? Entonces, ahora ya tenemos, al tipo de valor, por supuesto, vamos a ponerle que sean números solamente, ok, lo guardamos, genial, ahora si le doy R, ya tenemos una buena cantidad de atributos que se podrían utilizar para este programa, sumamos de nuevo a programa, estamos y busco ahí mi programa de medición de peso y voy a ir a la solapa número 3 de atributos, entonces esto sería más o menos como ustedes ya lo han hecho en los eventos, ¿verdad? R y aparece, apellidos, número de entidad, fecha de nacimiento, nombres y sexo y los vamos a poner todos ahí. Ahora, lo ideal es ordenarlos aquí, entonces le dan clic encima de esto y lo ordenan, nombres, apellido, fecha de nacimiento, sexo y documento de entidad, y ya tienen todos los elementos en orden. Si bajamos un poquito, ven ahí que ahí está, aparecen de vuelta esos elementos, ¿verdad? Y aquí tenemos algunas opciones, esta que dice display en list o mostrar en la lista nos permite que aparezcan como dimensiones para buscar en las listas que les mostré al comienzo, ¿se acuerdan? Vamos a ir a tracker para que lo vean, yo ya hice una versión de este programa que la hice antes de la academia, aquí en la lista aparecería, bueno, no he registrado gente todavía, pero entonces si la aparezco ahí, me aparecen todos en la lista, pero por ejemplo, voy a decir que el documento de identidad no aparezca en esa lista, dentro, que lo tengan que buscarse aquí. Luego, aparece si son obligatorios o no, voy a poner que el nombre, apellidos y fecha de nacimiento son obligatorios, por ejemplo, y luego no parece que si son buscables o no, searchable, se pueden buscar o no, ¿verdad? Como ven, el documento de identidad está automáticamente marcado como que se puede buscar, ¿verdad? Y eso es porque es único, si no fuese único, no aparecerías. Vamos a poner que sí se puede buscar por todos estos elementos. Y luego aquí debajo, como ven, dice crear forma de registro, lamentablemente eso no está funcionando actualmente o bueno, vamos a dejar lo desnado por ahora, digamos, pero ahí podría uno hacer cambiar un poquito cómo sería la parte visual del registro de la persona. Ok, muy bien. Ahora vamos a ver la siguiente parte. Quizás hace un par de minutos de pausa ver si hay alguna pregunta específica de lo que ya he hablado. Juan, genial. Entonces seguimos adelante. Luego aquí tenemos lo que es la parte de las etapas del programa. Las etapas del programa vendría a ser la parte de los eventos. Y aquí habría que agregarles, uno puede agregarle cuántas etapas uno quiera. He visto algunos que tienen como quince etapas, pero todo depende obviamente de lo que uno vaya a hacer. En este caso, solo quiero una. Así que vamos a darle aquí debajo al signo de más y eso nos va a permitir crear una nueva etapa y una etapa es casi igual a un evento. Dejimos primero el nombre de la etapa y le vamos a dar visita de medición. Por ejemplo, más más podemos elegir el color. Vamos a dar un rosadito ahí y vamos a dar un ícono que puede ser. No hay una balanza así que vamos a mirar un poquito a ver. Vamos a buscar otro bebé. Una balanza. Perfecto. Eso sí funciona bien. Y luego se puede ya de entrada elegir cuántos días desde el principio uno va a preprogramar la visita a la etapa. Y desde el inicio sería desde que la persona fue registrada en el programa. Luego elegimos si es repletible o no. ¿Qué quiere decir esto? Si es repetible, una vez terminada esa etapa uno va a poder hacer otra etapa exactamente igual con distinta formación y otra y otra y otra y otra sin sin límite. Y si no es repetible, uno puede hacer una etapa sola, rellenar los datos y ya está. Se terminó. No puede hacerlo. Uno puede tener una combinación y tener varias etapas repetibles y otras no repetibles, etcétera. En este caso la vamos a hacer repetible. Si puede periodo, eso es para ver si algunas cosas se hacen todos los días, todas las semanas, etcétera. Luego nos aparece. Si queremos que se aparece al completar un evento, queremos que aparezca la caja que nos dice vamos a hacer otro evento y nos puede dar o un intervalo estándar que se hagan cada 10 días, por ejemplo, o que nos dé una fecha por defecto. Vamos a hablar 10 días. Vamos a dejar ahí. Luego nos pregunta si el ejército se va a autogenerar, o sea que, si luego que una persona se registra, el primer evento aparece automáticamente o no, vamos a dar requisitos. Y luego nos aparece si vamos a abrir el formulario de entrada de datos enseguida que la persona sea inscritadora y les podemos dar que si también. En el caso del ejercicio no es importante, pero le pueden jugar con eso y ver lo que hacen las distintas opciones. Luego nos preguntan, esto es más que nada para las analíticas, si queremos usar la fecha de registro o la fecha de incidente para los reportes, lo podemos dejar en blanco ahora mismo y tenemos unas opciones más que solamente afectan este evento. Primero si podemos asignar usuarios al evento y le podemos dar que si o no para el ejercicio da igual, pero lo que haría eso es que al principio nos deja asignar ese evento a un usuario en particular. Luego si se bloquea la entrada de datos lo que se ha completado, va a decir que no se pueda editar, pedirle a un usuario que complete el programa cuando se complete la etapa, o sea que es que una persona cierre a la persona y que no se le pueden hacer más etapas, vamos a dejarlo en blanco que no. Pedirle al usuario que crea un nuevo evento cuando se genere la etapa, pues si le damos que si, nos da esa oportunidad. Luego nos pide si queremos que los eventos se generen basados en la fecha de inscripción, que no es necesario. Automáticamente todos los eventos van a tener una due date o una fecha de vencimiento digamos, que sería cuando deberían de haber sido, de haber sido ejecutados. Si lo ponemos así, esa fecha de vencimiento no va a aparecer. Claro esa fecha de vencimiento es útil si una persona por ejemplo ya sabe que a ese bebé uno lo va a tener que medir la semana que viene y la otra y la otra, entonces uno puede generar los eventos de antemano y por ejemplo enviar mensajes de texto a la madre unos par de días antes del evento por ejemplo, o después si no vino al evento o utilizar eso para generar listas de trabajo. Vamos a dejarlo. Y luego una persona también puede agregar elementos geográficos a cada evento, un punto o un polígono, como ya lo vieron igual en los eventos, no lo vamos a hacer esta vez, pero hay muchos casos que sería necesarios, ¿ok? La fecha del reporte también se le puede cambiar, se le puede poner fecha de tomada del peso del bebé, por ejemplo, igual que a la fecha de vencimiento se le puede poner fecha de fecha estimada de medición o por ejemplo, no sé, ahora que soy muy malo para escribir nombres de cosas así, pero digamos fecha agendada pueden ponerle. Aparte, yo lo digo todo medio en uruguayo, entonces no sé si me entienden. Fecha de vencimiento es lo que me sugiere, Juan Manuel, fecha de vencimiento. No sé, pobre bebé, me parece que... Porque puede hacerse antes, ¿no? Pero no debería hacerse después. Ya, ya debería. Que fecha de vencimiento me suena que el bebé es un yogurto o algo, ¿verdad? Que no me lo voy a poder comer. Ahora, enseguida de esto, bien la siguiente parte, que sería anisignar los elementos de datos, ¿verdad? Entonces, ahora mismo no lo he creado, lo que voy a hacer es que voy a agregar la etapa, voy a guardar y me voy a ir a hacer mi elemento de datos. Lo normal quizá es que ya lo hayan hecho los elementos de datos de antemano y luego los asignen, pero bueno, vamos a ver, ¿qué estoy? Para que no se me pierdan, voy a elemento de datos, como ya lo han hecho varias veces, y voy al signo de más. Entonces, voy a hacer ER, peso en gramos. ER, peso, y la es que sí me voy a poner peso en gramos del... aquí, nombre, formato, peso en gramos. Tipo de dominio, ahí voy a elegir rastrador, tipo de valor número, y ya está. Ya tengo un elemento de datos. De nuevo a programa, programa, busco mi programa, ah, bien, ya veo que hay algunos que están haciendo misión de peso, bien ahí, de ahí la ER. Voy a buscar mi etapa en la solapa número 4 y voy a bajar de nuevo, donde estaba anteriormente, asignar elementos de datos. Y ahí es muy sencillito, me voy a pedir más que un elemento de datos, solamente uno, peso en gramos, ya está, no necesitamos más. Si ustedes quisieran agregarle más cosas como, por ejemplo, la medición de a lo largo, o lo que sea, así que para practicar, por favor, háganlo, practiquen, jueguen, hagan lo que quieran, pero lo que les pido para el ejercicio es uno como mínimo, peso en gramos, ¿OK? Le voy a poner como obligatorio aquí, porque si no, si les pongo un solo elemento de datos y no lo va a rellenar la persona, ahí sí que tenemos problemas. Vamos a dejarlo ahí y luego aquí sí podemos agregar un poquito más de cosas, en la parte donde dice crear formulario. Ahora, el primero es el básico, y el básico, lo uno que hace es agarrar todos los elementos de datos que uno tenga y los pone ahí. En la sección uno puede agregar una sección que se llama, por ejemplo, medición, y ahí uno puede tener más información. Por favor, quitéle la ropa al bebé antes de pesarlo, ingrese el peso en gramos, no en kilos, porque se ve que tuvieron problemas en esa clínica ya que tenían bebés de que pesaban 3 gramos, pero eran 3 kilos. Eso también se puede cambiar con las reglas de validación, pero eso no lo vamos a ver. ¿Qué dice Juan Manuel? ¿Qué es bebé? Yo pensé que en México le decían bebés. La verdad es que llevo tantos años aquí en Noruega, que me ha olvidado cómo se escriben españoles. Me van a disculpar, por favor, de muchas aberraciones que puedan presenciar en mi demostración. Correcciones se agradecen. Entonces ahí agregamos a lo que es esa sección ahí y ahí pueden agregar y pueden agregar varias secciones también, sección 2, y uno puede agregar varias secciones y así más o menos diferenciar un poquito la información. También uno puede hacer un formulario personalizado que, como pueden ver, es más que nada como un editor de source, como es. YSIG se le dice, Why You See Is What You Get, más o menos, como el menú en Word. Y ahí lo bueno es que puede parecerse más a los formularios en papel, ¿verdad? Y uno puede agregar también un poquito más de cosas, puede usar JavaScript para hacer algunas cosas raras, ¿verdad? Lo malo es que no se ve en Android si van a utilizar las tabletas Android o lo que sea. Entonces, cuando se va en Android, se pasa directamente a la sección o al formulario básico, pero hay unas cuarenta cosas que pueden hacer. Voy a quitar esto y vamos a quedarnos con la sección. Luego, muy, muy importante, es la parte 5, acceso. Aquí el acceso hay que darlo no solamente al programa, sino a cada etapa. Cada etapa debe tener el acceso configurado y en este caso yo tengo mi unidad organizativa, donde está, me la puse, ahí está, ENR Uruguay, Centro de Salud en San Nicolas Rossi, y la voy a poner ahí. Lo que voy a hacer también, si quieren, es que la voy a dejar accesible para todos, para que la puedan ver también ustedes, si en caso de que quieran revisar un poquito, si le faltó algo, si algo que no les esté funcionando, lo que pueden hacer es mirar la mía y ver si hay algo que está distinto y a ver qué se puede hacer eso. Pero para entregarlo, ustedes solamente lo tendrán que tener en la unidad organizativa de ustedes. ¿Listo? Entonces, para que este tipo de configuración aparezca, sea también para mi etapa, la vamos a dar a aplicar a las etapas seleccionadas. Hay una última sección aquí que no la vamos a utilizar hoy, porque vamos a hablar todo un día de ésta, que es la etapa de las notificaciones, ¿verdad? Ahí lo que uno hace es que uno pueda hacer notificaciones para cada etapa de programa o para todo el programa, ¿verdad? Y si le damos aquí al plus, uno puede hacer una notificación que puede enviarse tanto a un SMS como a un correo electrónico, ¿verdad? Utilizando distintos plantillas, ¿verdad? Y uno puede elegir cuando se envía, si es enviado tras una rela de programa, varios días, etcétera, y a quién se envía. Ok, pero como les digo, esto lo vamos a ignorar, es muy, llevaría mucho tiempo, pero por lo menos saben que eso está ahí, así que lo pueden decir. Entonces, vamos a guardar, vamos a verificar que esto está compartido conmigo, es remedición de peso, configuración de ese compartido, ¿quién puede, ¿cómo que se llama el grupo usuario para la academia? Usuarios, usuarios de la academia. Les voy a dar a todos ustedes, lectura de metadata, no, que puedan, si las lecturas de metadata pueden ver los metadata, pueden entrar a la configuración, ¿verdad? O no, solamente tienen editar y visualizar. Les voy a dar, editar y visualizar, no me rompan nada. Les estoy confiando en ustedes mi programa de, que construí con tanto amor para medir bebés y los datos voy a dar que pueden guardar y visualizar. Ok, vamos a cerrar y ahora voy a entrar otra vez y voy a mostrarles una cosa. Cuando entro a la parte de acceso, miren, y bajo ven que aquí ya me parece un triángulo anaranjado. Eso quiere decir que cambiaron los accesos al programa y que todavía estos no han sido dados a mi etapa, ¿verdad? Entonces lo que voy a hacer ahora es que le dar, clica la etapa y le dar aplicar a la etapa seleccionada, apply to selected stages, le doy y ahí se va ese triangulito anaranjado que quiere decir que ahora la etapa y el programa tienen las mismas, han sido compartidos de la misma manera. Ahora puede ser que uno no quiera compartir la etapa con la misma gente que el programa. Por ejemplo, el programa de efectos adversos, el estándar que utilizamos, hay una etapa que solamente está compartida con usuarios a nivel nacional. ¿Por qué? Porque en la clínica van a llegar los datos iniciales y luego a nivel nacional van a tener que decidir qué es lo que hacen con esa información, ¿verdad? Entonces, hay muchas buenas razones por las cuales una etapa y un programa no necesariamente estén compartidos con las mismas personas. Eso es una cosa que tienen que verificar. En este caso, si queremos que para el ejercicio sean todos compartidos con la misma persona. Y ahora viene el momento de la verdad. Vamos a ver si funcionó lo que he hecho. Muy importante limpiar el caché para que todos los cambios sean reflejados. Ya en el futuro no va a ser necesario esto, pero actualmente es así como funciona. Seguimos a todos, limpiamos el caché, no me quieren limpiar. Vamos a ver. Esto es interesante. Esta estancia, hoy está, está embrujada, este último par de días. Vamos a ir aquí directo a ver. Una de esas lo hizo sin que me lo demostraran. Ya hay algunas personas que ya lo han hecho. Y ahí está mi programa a ver medición de peso. Como pueden ver nombres, apellidos, fechas de nacimiento y sexo aparecen, pero no el número de entidad, porque ese no lo tenemos ahí. Y vamos a registrar a una persona. Vamos a empezar a mi bebito que nació ayer. Llevo por un an, fecha de nacimiento, nació ayer. Y como ven, como lo puse de edad, me aparece esto ahí. Este tipo de datos a veces genera problemas. Pero si es solamente para esto, está bien así. Sexo masculino, mírame, ahí tengo un error. Mala ahí. Tengo entidad, voy a ponerle. Si le intento poner, ahora no lo ven, pero estoy intentando apretando las letras y no me dejan ingresarlas. Pero si les pongo números, si me dejan. Y le vamos a dar continuar. Entonces, enseguida que lo hice, me aparece aquí la entrada de datos. La fecha en que el peso le ve estomada es hoy. ¿Le acuerdan que le puse para asignar un usuario? Ahí le puedo asignar a uno de ustedes que lo haga. No lo voy a hacer, pero la más que nada para mostrar. Y ahí aparece la sección y con las distrucciones, por favor, quité la ropa, lo ve antes de pesarlo. Ingresa, peso en gramos, no en kilos, en mayúsculas. Porque no me olvide, peso en gramos, 3.243 gramos. Completar. También puedo hacer, en este caso no la complejo, vamos a hacer descompletar. Vamos a hacer, vamos a hacer de cuenta que la tomé el peso hace unos días. Lo completamos. Y ahora puedo hacer otro, si quiero. Le dar más. Guardar. Y ahí tenemos una visita y otra visita. Peso en gramos, 3.986 gramos. Completar. Y ahí tenemos un programa en el que podemos medir los datos y verificar la evolución del peso de un bebé. La primera medición, la segunda medición. Y nos van a ir apareciendo todos hasta que terminemos. Creo que quizás vamos a hacer una, ahora vamos a dar un tipo. Hacemos preguntas ahora y vamos a hacer una pausa. O hacemos una pausa y vamos a preguntar. ¿Cómo lo ves? De cualquier manera ya está como quien dice terminado lo que tenía para presentar las horas del ejercicio. Así que lo que vamos a hacer, si vamos a hacer una pausa y los damos unos 10 minutitos de 10 minutos y vamos a dar preguntas. Da esta, vamos a hacer eso. Si veo un par de preguntas, pero hacemos una pausa, tomamos un cafecito y cuando vuelvan ponen todas las preguntas en el chat y bueno y los ayudo con el ejercicio a los que ya vayan un poquito más adelantados. ¿Les parece? No me han montado 10 minutos.