Mario. Paciente virtual para la enseñanza y evaluación médica

Cargando...
Miniatura

Fecha

2021

Autores

Ureche Gámez, Eliana Cristina
Flórez Mora, Lizeth Fernanda

Título de la revista

ISSN de la revista

Título del volumen

Editor

Ediciones Universidad Simón Bolivar
Facultad de Ciencias de la Salud

Resumen

La arquitectura técnica del sistema de Mario es concebida como un algoritmo para creación de conversaciones, basado en técnicas de machine learning. El funcionamiento se basa en un lenguaje de etiquetas o maqueteado llamado AIML que es un lenguaje de marcado basado en XML. Los lenguajes utilizados para su programación son Python, para la programación base de todo el sistema, adicionalmente se utiliza el framework web Django como motor de renderizado web, JavaScript para la interacción entre la interfaz y la programación principal y por último AIML que comprende lo relacionado a la conversación y sus tópicos. La programación base consiste en un servidor (Django) que despliega las interfaces de comunicación, la inicialización de los servicios requeridos como son audio y servicios para los canales de socket, entre otros. Una vez inicializado el sistema, se muestran las interfaces de interacción con MARIO, esto a través de un portal dividido en dos paneles, el primero con la conversación en tiempo real entre el médico y el paciente, con un botón que permite la grabación del sonido y por ende la interacción con el paciente; y el otro panel con una imagen gráfica del paciente en un ambiente de interacción 3D que permite identificar padecimientos al observar. Sobre este panel de interacción se puede rotar y mover el paciente para hacer una observación a detalle. Al fondo de todo se tiene un sistema de reconocimiento de voz que toma la grabación realizada a través de la interfaz cliente, entregando mayor privacidad ya que el procesamiento de la voz se lleva a cabo en el equipo local del médico, luego se procesa y se envía al sistema base para su análisis y posterior resultado que refleja la respuesta del paciente hacia la interacción del médico, esta respuesta puede ser por voz o por algún movimiento o gesto que realiza su parte visual. El análisis que realiza el sistema base comprende lo mencionado anteriormente con el lenguaje de AIML. Las sesiones de trabajo durante la alimentación del software de simulación médica “Mario” se realizaron bajo una programación de 4 horas semanales, repartidas usualmente en dos días a la semana de manera presencial en el laboratorio de prototipaje de MacondoLab, centro de crecimiento empresarial de la Universidad Simón Bolívar. Durante estas sesiones se fue evolucionando poco a poco el contenido y los insumos entregados para el software de simulación. Inicialmente en las primeras sesiones se describió el funcionamiento del software bajo su configuración inicial con el fin de identificar las posibles enfermedades que podrían ser utilizadas como insumo, en este caso relacionadas al sistema digestivo. Teniendo identificadas las enfermedades se estableció un protocolo para la organización de la información de acuerdo con los lineamientos técnicos que presenta el software, este protocolo se conforma de la siguiente forma.

Descripción

Palabras clave

Desarrollo tecnológico, Enfermedades respiratorias, Diagnóstico, Tratamiento, Prevención

Citación

Enlace DOI

Enlace URL externo

Colecciones