Capítulo 7. Base de Datos



Documentos relacionados
En el presente capítulo se describe la programación del instrumento virtual y cómo

la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet

instrumento virtual que se realizó en LabVIEW 8.5, tomando en cuenta las consideraciones

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

PLANTILLAS EN MICROSOFT WORD

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (II)

Manual para el uso del Correo Electrónico Institucional Via Webmail

Internet Information Server

Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla *

Instalación del Software Magaya

SUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

GUIA DE USO DEL ACCPRO

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Manual para la utilización de PrestaShop

Creación y administración de grupos de dominio

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

5.4. Manual de usuario

Instructivo para ingresar a la Demo On-Line de Manager2 GO!

Person IP CRM Manual MOBILE

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

Manual de uso de la Consola de Administración para usuarios Administradores.

GUÍA BÁSICA DE INSTALACIÓN

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web.

Manual del Profesor Campus Virtual UNIVO

PROYECTO DISEÑO Y CONSTRUCCIÓN DE UNA PLATAFORMA DE TELEMEDICINA PARA EL MONITOREO DE BIOSEÑALES

Primeros pasos a la hora de utilizar BitDefender Client Security

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Resumen ÁREA DE FACTURACIÓN::INFORMES::Pedidos Detalle Resumen ÁREA DE

BLACKBOARD COLLABORATE

1.- Introducción

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

CURSO OUTLOOK DEPARTAMENTO COMERCIAL

MANUAL PARA DESCARGA DE ARCHIVOS XML Y PDF

Capítulo 9. Archivos de sintaxis

Prácticas PGSI. Práctica 1. Introducción a la Gestión de Proyectos con Project 2000

PLANTILLAS DE DOCUMENTOS EN WORD 2007

Que es Velneo vdataclient V7?

Unicenter Service Desk r11.1. Guía para el Usuario Final de Service Desk

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

Combinar correspondencia (I)

PowerPoint 2010 Hipervínculos y configuración de acciones

ANÁLISIS DE LA SITUACIÓN ACTUAL DEL SISTEMA DE CONTROL DE RECLAMOS DE LA EMPRESA PROTOTIPO

DOCENTES FORMADORES UGEL 03 PRIMARIA

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

BANCO CENTRAL DE RESERVA DEL PERÚ

Oficina Online. Manual del administrador

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Manual de operación Tausend Monitor

Login y Password. Elección de directorios confidenciales

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Instrumentación virtual

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables.

OBTENER DATOS EXTERNOS

Manual de Administración Solución ADSL Profesional

Guía de Instalación. Instalación rápida de la Consola Maestra de VEO y el Agente Remoto para los Usuarios

Archivo de correo con Microsoft Outlook contra Exchange Server

Manual de uso de la herramienta de licitaciones y concursos CRM

Para detalles y funcionalidades ver Manual para el Administrador

Para trabajar este tema vamos a situarlo un poco más en el lenguaje común:

1. Qué hacemos con la información encontrada en Internet? 2. De cuántas maneras se puede guardar una información?

MAINTraq RealTime MANUAL DE OPERACIÓN 26/03/2008

En esta sección revisaremos como dar de alta cuentas de clientes así como los diferentes ajustes que se pueden aplicar a las mismas.

Manual de Usuario del Sistema de control de Turnos

MANUAL PARA LA ADMINISTRACIÓN DE ARCHIVOS Y CORREO ELECTRÓNICO

Introducción a las redes de computadores

Figura 1.1. Figura 1.2

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

MANUAL DE USO DE LA APLICACIÓN

Google Drive y Almacenamiento en Nubes Virtuales

Políticas de uso Portal Terminales Medellín

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje

Introducción a Moodle

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Unidad Didáctica 12. La publicación

MANUAL DE USUARIO ANTIVIRUS BANDA ANCHA

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades

PROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.

Acronis License Server. Guía del usuario

Redes de área local: Aplicaciones y servicios WINDOWS

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

Internet Information Server

MANUAL DE USUARIO. JNyARchiTech ALFONSO NEIL JIMÉNEZ CASALLAS MAYDA ALEXANDRA CARVAJAL VARGAS PONTIFICIA UNIVERSIDAD JAVERIANA

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

Tutorial de herramientas de Google

Para añadir un presupuesto nuevo, seleccionaremos en el apartado Presupuestos la opción en la parte superior Añadir.

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.

Configuracion Escritorio Remoto Windows 2003

TALLER 8. Acceder a volúmenes de red y compartir archivos

Manual AGENDA DE RESPALDO

Manual hosting acens

1. AbitabNet. 1.2 Cómo funciona AbitabNet? Para utilizar el servicio primero deberás iniciar sesión en

Transcripción:

Capítulo 7. Base de Datos En el presente capítulo se introducirá el concepto de base de datos y cómo se estableció en este proyecto para almacenar la información de los signos vitales, con la característica de que puede descargar archivos de texto desde la página web del instrumento virtual. De igual manera, se explica el diagrama a bloques del instrumento virtual, que da formato a los archivos de texto de la base de datos. Una base de datos es un sistema en el que se pueden llevar los registros de datos de alguna operación, actividad o tarea, que puede ser monitoreada por el usuario. Se puede considerar como un depósito donde se almacena información electrónica. En este trabajo la base de datos consistirá en archivos de texto donde se almacenan el día, hora, estado del paciente y valor del signo vital sólo en un renglón. Cada signo vital cuenta con su propio archivo de texto que podrá ser descargado de Internet. El proceso para descargar los archivos se detalla a continuación. En la Figura 5.1 se muestra una leyenda Root Directory, debajo de la cual se puede ver la dirección C:\Program Files\National Instruments\LabVIEW 8.5\www, en la carpeta www de esta dirección es de donde es creado el archivo html por la herramienta Web Publishing Tool de LabVIEW. Desde esta carpeta se ejecuta el instrumento virtual con el archivo html en la página web. Para que el panel frontal pueda ser mostrado en la página web es necesario que el instrumento virtual se esté ejecutando en la computadora donde reside el instrumento virtual, de lo contrario no se podrá tener acceso al instrumento virtual ni ver el panel frontal. 60

Figura 7.1 Dirección de la computadora de la base de datos En la Figura 7.1, se muestra en la barra de direcciones la vía por la cual se tiene acceso a la carpeta www, también en la Figura se muestra el archivo RANGVALD.html. En esta carpeta es donde deben ser creados los archivos de texto de los signos vitales: electrocardiograma, frecuencia cardiaca y oximetría, para que puedan ser descargados desde cualquier computadora. La manera de descargar los archivos de texto de la base datos es similar al modo por el que se accede al sistema RAGNVALD desde una computadora remota. Se escribe la dirección IP con el número de puerto por el cual se tiene acceso y la única diferencia es que se debe escribir el nombre del archivo que se desea descargar, con su extensión.txt, en vez del nombre del sistema, una vez efectuado esto, la descarga comenzará inmediatamente. Por ejemplo, si se desea descargar el archivo de la frecuencia cardiaca, la dirección URL a escribir es la siguiente: http://189.131.66.149:5001/frecuenciacardiaca.txt. Como se puede observar, el IP y el puerto son los mismos con los que se accede al sistema RAGNVALD (Véase Capítulo 5). 61

7.1 Almacenamiento de Información con el instrumento virtual A continuación se explicará como el subvi. EscribirArchivo.vi almacena la información en los archivos de texto, dándole así un formato a la información. También se explica cómo desde el panel frontal se selecciona el archivo en el cual se desea almacenar la información de los signos vitales. Se utilizaron archivos *.txt ya que LabVIEW cuenta con varios bloques que permiten escribir sobre estos archivos y a la vez darle un formato al texto escrito, además de que son archivos no muy extensos y de fácil uso. Para escribir la información de los signos vitales sobre estos archivos se diseñó un subvi. que controla los datos a escribir, espacios entre los datos y el tiempo que escribe cada renglón. Cada línea escrita en los archivos sigue el patrón mostrado a continuación: Fecha, Hora, Estado del paciente y Valor del signo vital. Para cada signo vital se debe especificar el tiempo en que un reglón es escrito en el archivo. Por ejemplo, para la frecuencia cardiaca el tiempo de escritura podría ser cada minuto; en tanto que para la saturación de oxigeno puede ser cada 5 minutos, como mencionó el Dr. Andrés Peña Jacobo; las mediciones de la presión arterial se hacen cada 30 minutos; la temperatura cada 5 minutos, etc. El subvi. EscribirArchivo.vi tiene varias entradas que vienen del programa principal, como se explicó en el capítulo 6, las cuales son mostradas en la Figura 7.3, mismas que serán explicadas a continuación: 62

Dirección de Archivo: Ésta es la dirección de vía de acceso al archivo en el cual se quiere escribir. En la siguiente Figura se muestra cómo se selecciona el archivo desde el panel frontal del Instrumento virtual. Figura 7.2 Selección de archivo para almacenar información Conteo de milisegundos: Éste es un valor que proporciona el bloque Tick Count desde el programa principal, que indica el tiempo (en milisegundos) que el programa lleva ejecutándose. Referencia de milisegundos: Este valor es tanto una salida como una entrada, es un valor que proporciona el bloque Tick Count pero sólo cuando se ha alcanzado el tiempo para escribir un renglón en el archivo de texto. Tiempo de guardar: Es una constante que se especifica en el programa principal para indicar el tiempo en que se quiere que se escriba un renglón en el archivo de texto. En la tabla siguiente se pueden ver unos ejemplos. 63

Tabla 7.1 Valores para el tiempo de guardado de información. VALOR TIEMPO 60 1 MINUTO 120 2 MINUTOS 180 3 MINUTOS 300 5 MINUTOS 600 10 MINUTOS 1800 30 MINUTOS Get Date/Time String: Éste es un bloque que proporciona el día y la hora actual de la computadora donde se encuentra el instrumento virtual para escribirlos en el archivo de texto. Estado del paciente: Ésta es una palabra que proviene del programa principal, puede ser ESTABLE o ALERTA según el programa indique y se escribe también en el archivo de texto. Valor: Este es el valor del signo vital que estamos almacenando en el archivo. Figura 7.3 Valores de entrada del subvi. EscribirArchivo.vi. 64

Cuando el tiempo establecido para almacenar la información ha transcurrido, el ciclo case entra al recuadro True para que los diferentes datos sean concatenados en una sola cadena para formar un único renglón con el bloque Concatenate Strings y así mandar esta cadena al bloque Write to Text File que se encarga de escribirla en la dirección que recibe este bloque. El diagrama de bloques completo del subvi. EscribirArchivo.vi se muestra en la Figura 7.4. Figura 7.4 Diagrama de bloques del subvi EscribirArchivo. La Figura 7.5 es un ejemplo de cómo queda un archivo de texto al ejecutar el programa, para este ejemplo se asignó un tiempo de guardado de 5 minutos. Con el formato establecido el médico conocerá la fecha, hora, el valor de cada signo vital y el estado del paciente. Conociendo el nombre del archivo (para este ejemplo Corazón ), éste se puede descargar de la página web del paciente escribiendo la dirección URL y el nombre del archivo con su extensión *.txt. 65

7.2 Resumen del capítulo Figura 7.5 Archivo de texto (Corazón) Una base de datos es un espacio en la memoria de la computadora donde se puede almacenar información electrónica, para que los usuarios puedan tener acceso a ella y buscar la información según sea sus necesidades. En el presente proyecto la base de datos está divida en varios archivos de texto con extensión *.txt. El instrumento virtual monitorea los signos vitales de la frecuencia cardiaca, electrocardiograma y oximetría, por lo cual deben de crearse tres archivos para la base de datos; cada archivo lleva el nombre del signo vital del cual se está almacenando información. Dentro de cada archivo se almacena la fecha, hora, estado del paciente y valor del signo vital. Los archivos de la base de datos pueden ser descargados de manera inmediata de la misma dirección IP y puerto TCP descritos en el capítulo 5, pero ahora en vez de escribir el nombre de la página web para ver el panel frontal, se escribe el nombre del signo vital del cual se desea ver la información almacenada. 66