Registro de saúde do paciente baseado em IoT

Historial de salud del paciente basado en IoT

Este proyecto desarrollará un software que tomará lecturas de sensores de los pacientes y las enviará a la clínica principal, donde los médicos podrán ver los datos y analizar la salud del paciente de forma remota. Esto lo haremos usando el protocolo FTP y C#.

Componentes necesarios
Herramientas necesarias
Herramientas

  1. IDE de Visual Studio 2015
  2. servidor FTP

Diagrama de circuito

Figura 1 Diagrama de conexión de Arduino

Conecte un botón al pin número 7 del Arduino UNO. Haga que se levante y detecte si el botón está presionado.

Informaciones técnicas
El software recopila datos del sensor y de las entradas del usuario y luego los envía a archivos FTP remotos donde un médico puede examinar los detalles. Los datos del paciente se recopilan a través de la comunicación serie Arduino y los datos se envían al servidor FTP mediante el protocolo FTP.

En segundo plano, la transferencia y el almacenamiento de datos se realizan en archivos de Excel.

Diagrama de bloques/algoritmo

Figura 2 Diagrama de red

Como funciona

  1. Iniciando el software:
    Al abrir el software, primero ingrese los siguientes detalles.

Figura 3 Iniciar sesión en el software

Nombre de usuario: el nombre de usuario específico del personal de enfermería.
Contraseña: La contraseña del nombre de usuario anterior
Nombre de la clínica: El nombre de la clínica en la que se deben guardar los datos. Es la ubicación remota donde se guardará el archivo FTP.
Puerto del dispositivo: número de puerto de la unidad sensora de temperatura
Dirección del servidor: esta es la dirección web del servidor FTP donde se almacenan los archivos.

  1. Descargando el archivo FTP:
    Si todos los detalles son correctos, el software se abrirá y el archivo FTP de esa clínica específica se descargará al almacenamiento local.
  1. Tomando datos del paciente

Figura 4 Recopilación de datos del paciente

Ahora el usuario del software puede detallar al paciente, presionar el botón conectado al Arduino, tomará una lectura del sensor y la escribirá en la sección de detalles automáticamente.

  1. Subir los datos al servidor FTP
    Al hacer clic en el botón “enviar al médico”, los datos se envían al servidor FTP y se guardan allí para que el médico pueda ver los datos utilizando el nombre de usuario “Sadmin” y la contraseña '123”.
  1. vendiendo las entradas

Figura 5 Observando los datos del servidor

Una vez que los datos están allí, el médico desde cualquier lugar puede ingresar las credenciales y ver los datos allí presentes.

Entendiendo el código fuente
El código fuente se puede entender en algunos puntos.
Hay tres formas en el proyecto. Su descripción se da a continuación.
(ver/descargar los archivos de software completos adjuntos al final del artículo)

iniciar sesión cs
Se encarga de iniciar sesión en el sistema y verificar nombres de usuario y contraseñas. Además, en segundo plano, descarga el archivo FTP al almacenamiento local al que se puede acceder a través del software.
La descarga del archivo FTP se realiza dentro de la función DescargarFTP llamada función FTP. Si todos los detalles son correctos, abra la página de inicio.
Inicio.cs

La obtención de datos del Arduino UNO y del sensor se realiza mediante comunicación serie.

Dentro de una función de devolución de llamada que se activa cuando se reciben algunos datos en el puerto serie, verificamos si los datos contienen "temp:", luego aceptamos los datos y los almacenamos en el software.
Los datos se almacenan dentro de un archivo Excel en este formato.
Superadmin.cs
Este formulario se utiliza para mostrar datos almacenados en archivos remotos, accesibles sólo para el médico. Utiliza un conector OleDDb que se utiliza para extraer datos de la base de datos y almacenar archivos de Excel.
Luego, los datos se muestran dentro de un formulario de estilo de vista de cuadrícula.

Así es como podemos utilizar la comunicación FTP para crear el historial médico del paciente y utilizarlo en la vida real.

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.