Título: Control automatizado del equipamiento informático en la Provincia de Pinar del Río. Autor: Dianet de la Caridad Pérez Perugorría; Dirección Provincial de Salud, Calle Martí No. 174 e/ Comandante Pinares y Ciprián Valdés; Pinar del Río, 752177, [email protected] Coautor: Luisa Viera Díaz; Filial Simón Bolívar, Carretera Central Km 86; Pinar del Río, 763801, [email protected] 1 Resumen El desarrollo de las tecnologías de la información y las comunicaciones en nuestro sector ha influenciado a impulsar el desarrollo científico-técnico y la preparación de nuestros profesionales, ayudando en gran medida a facilitar la toma de decisiones a diferentes niveles. Utilizando herramientas bajo licencia de software libre, como: Apache, MySQL y PHP se desarrolló el sitio web creado con el objetivo del control automatizado del equipamiento informático en la Dirección Provincial de Salud, fortaleciendo en gran medida el trabajo de informática en la provincia de Pinar del Río. El Sistema cuenta con una página principal, donde podemos apreciar las funciones y objetivos del departamento provincial de informática, visualizar y descargar documentación oficial emitida por los organismos superiores además de la administración del sistema, a la cual sólo tendrán acceso los usuarios registrados y responsables del área en las diferentes instituciones, la misma cuenta con gestión de medios donde podemos introducir, eliminar y modificar datos de equipamiento; los datos de unidades que introducen datos al sistema, reportes de roturas del equipamiento atendido por Copextel, ayudándonos en las conciliaciones que con los funcionarios de dicha entidad realizamos; así como filtros que nos permiten visualizar y exportar toda la información introducida en la web. Descriptores: AUTOMATIZACIÓN/instrumentación/métodos/norma; DESARROLLO TECNOLÓGICO; GESTIÓN DE LA INFORMACIÓN/instrumentación/organización y administración; PROGRAMAS INFORMÁTICOS PROYECTOS DE TECNOLOGIAS DE INFORMACION Y COMUNICACIONES TOMA DE DECISIONES/ ética 2 Introducción La informatización del Sistema Nacional de Salud Pública (SNS) esta dada por el conjunto de métodos, técnicas, procederes y actividades gerenciales dirigidas al manejo de la información en salud, la cual comprende la información sobre el estado de salud de la población, la información sobre el conocimiento de las ciencias de la salud y la información en general para la toma de decisiones, clínico-epidemiológicas, operativas y estratégicas. El presente impone la implementación de un proceso similar orientado a la superación profesional, a la automatización de los servicios, a la investigación y al apoyo en la toma de decisiones en toda la actividad de salud. Actualmente el Ministerio de Salud Pública (MINSAP) ha definido a la informatización como una de sus prioridades y ha convocando para ello a un grupo de instituciones propias de sector, del Ministerio de Informática y Comunicaciones y de otros organismos de la administración central del estado, para definir de conjunto la estrategia a desarrollar. En algunos casos se ha tomado como punto de partida sistemas ya desarrollados en el país en el marco de aquella primera estrategia de desarrollo. (1) Con el objetivo de controlar el equipamiento informático en las diferentes Unidades de nuestra provincia, es necesario crear un sitio web en el cuál se hará en MySQL, como servidor HTTP se utilizará apache, lenguaje de programación php (plataformas libres que permite la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software), donde cada usuario, autorizado por el administrador de la aplicación, actualice (modifique) e introduzca los nuevos datos de sus Instituciones, ayudando de esta manera la toma de decisiones de directivos a diferentes niveles (van a tener permiso de visualización para poder actualizarse ellos mismos del equipamiento informático, así contribuimos a tener directivos más documentados, facilitándole de esta forma más ágil la información) El Departamento Provincial de Informática en Salud tiene la función de organizar, dirigir y controlar el proceso de informatización en las unidades de salud de la provincia; con el objetivo de implementar un monitoreo y fortalecer el desarrollo del uso adecuado de las Tecnologías de la Información y el Conocimiento para mejorar la eficiencia del sistema de 3 salud en nuestra provincia. Como necesidad principal de dicho departamento se puede apreciar que todas las informaciones respecto a equipamiento y documentación, están en soporte estático, es decir, que para actualizar sus documentos dependen de que los informáticos de sus Unidades envíen e-mail los datos para ellos actualizar. Con el desarrollo de esta web el administrador provincial (administrador del sitio) puede crear los usuarios (editores) necesarios de cada unidad para actualizar e introducir información de su equipamiento correspondiente. Nos propusimos como objetivo elaborar un software que permita el control automatizado del equipamiento informático en la provincia de Pinar del Río. Material y Método Entre los métodos utilizados en esta investigación tenemos: • Histórico–lógico, empleado en la revisión de documentos referidos al uso de software profesionales existentes o afines al software propuesto para conocer su estado actual y en el análisis de las causas y antecedentes del problema. • Análisis-síntesis, para el proceso de captura de los requerimientos, análisis y desarrollo del software. • Inducción-deducción, en la aplicación de los procesos de captura de los requerimientos, análisis y diseño e implementación del software. • Modelación, en la modelación de los datos necesarios para el diseño de la base de datos y su gestión con el uso de la aplicación. • Revisión bibliográfica, en el estudio de los documentos existentes acerca de la comunicación y la gestión de la información. • Consulta a expertos, en la corroboración del problema y el enriquecimiento de la propuesta a partir de las valoraciones de los expertos. Para la creación de la web fue necesario instalar Apache (servidor HTTP de código abierto), MySQL (gestor de base de datos) y PHP (lenguaje de programación); utilizando Appserv que es una distribución con todo el paquete de componentes necesarios para que el servidor funcione correctamente con todas sus configuraciones. 4 Resultado Creación de la la base de datos Modelo Entidad Relación bi (id_bi, programa, id_unidad, tipopc, annoentrada, ubicacion, tipoconexion, estado) unidad (id_unidad, nombre, direccion, municipio, telefono) responsable (nombrefull, direccionprivate, email, telefprivate, id_unidad, usuario, password) pc (noserie, id_unidad, ubicacion, micro, ram, hdd, monitor, lector, teclado, mouse, speaker, ups, printer) reporte (id_reporte, fecha, id_bi, estado, id_unidad, pieza, responsable) articulo (id_articulo, nombre, comentario, patch) DATABASE REPORTES_PC Table: bi_pc Field Type id_unidad text programa text tipo_pc text anno_entrada text ubicacion text tipo_conexion text id_batalla_idea text estado text Table: bi_reporte Field Type 5 fecha date id_batalla_idea bigint(20) estado text id_unidad text responsable text pieza text Table: global_articulo Field Type nombre text comentario text path text Table: global_pc Field Type id_unidad text no_serie text ubicacion text micro text ram text hdd text monitor text lector text teclado text mouse text speaker text 6 ups text printer text Table: global_responsable Field Type nombre_full text direccion_private text e_mail text telef_private bigint(20) id_unidad text usuario text password text Table: global_unidad Field Type nombre text id_unidad text direccion text municipio text telefono text Diseño y creación del Sitio Web La elaboración del sitio fue por etapas: 1- Se creó la carpeta en el disco de trabajo D:\ nombrada: infodps, en la cual se 7 almacenarán los archivos del trabajo, dentro de ella se encuentras la carpeta css (para el código del estilo html), downloads (aquí están las descargas del sitio), la carpeta images (imágenes del sistema), js (será la carpeta donde estará el código java script de la página), lib (aquí están las páginas DBALL.php librería para conectar a la Base de datos, iniDB.php para pasar los parámetros a la Base de Datos y libreportes.php para los códigos php que se utilizan en la página) y la carpeta pages (aquí estarán todas las páginas del sistema), además de estar dentro de la carpeta Sistema las páginas index.php (página principal) y la página config.php (configuraciones del sistema para su modificación) 2- Herramienta utilizada para el Código HTML Utilicé la herramienta artiester donde se genera el diseño con el código html. Definición del Sitio Nombre del Sitio: Sistema de Gestión de Medios Informáticos URL: http://reportes.minsap.pri.sld.cu/ El sitio está compuesto por la página de inicio home.php, donde nos da la bienvenida al sistema, donde podemos encontrar las principales funciones y objetivos del Departamento Provincial de Informática en Salud, también en ella podemos acceder a la página downloads.php, donde aparece documentación necesaria que debe tener todo departamento de Informática en Salud en nuestro país; además la página help.php donde se muestra el objetivo principal y funcionabilidades de la web, y por ultimo la pagina login.php donde solo los administradores del sistema podrán acceder, que son los únicos que tienen permiso para modificar los datos que luego podrán filtrar en el sitio. En la página login.php luego de estar loguiado como administrador se tiene acceso a Gestión donde se encuentra Gestión de Usuario: new_user.php para crear un nuevo usuario con todos sus datos: nombre y apellidos, usuario, contraseña, e-mail, dirección, teléfono y unidad a la que pertenece; la página mod_user.php donde se visualizan todos los usuarios del sistema y donde se pueden modificar sus datos; la página del_user.php el administrador accede para eliminar usuario existente que no necesita modificar datos. Gestión de Medios: new_med.php es la página donde se introducen los datos del equipamiento informático perteneciente a salud; mod_med.php página para modificar los 8 datos de las pc introducidas en new_med.php; la página mod_pc_global.php donde se muestran todas las pc introducidas en new_med.php; del_med.php elimina los datos de las pc introducidas. Gestión de Unidades: new_unid.php para agregar unidades (datos de instituciones) al sistema; mod_unid.php se muestra listado de unidades introducidas; del_unid.php para eliminar unidades introducidas en new_unid.php. Gestión de Descargas: new_down.php página donde se pueden subir documentación mostrada en downloads.php; se encuentra la página del_down.php cuya función es de eliminar documentación insertada en downloads.php; como ultima página dentro de Gestión podemos encontrar los filtros del sitio, la página filters.php con la funcionabilidad de filtrar datos introducidos; en la página filters_global.php de las pc no son atendidas por Copextel, la página filters_bi.php todas las pc atendidas por Copextel) y en filters_rep.php los reportes de las roturas del equipamiento informático atendido por Copextel. Reporte, aquí se encuentran las páginas: new_rep.php tiene la función de introducir al sistema fecha del reporte, unidad a la que pertenece (institución), estado de la pc, No. De BI, y pieza rota (solo se habilitará en el casi que el estado sea si, o sea que se sepa la pieza defectuosa); todo esto sería el reporte de rotura del equipamiento informático atendido por Copextel. En la página mod_rep.php se muestra el listado de las roturas reportadas anteriormente en new_rep.php donde podemos modificarla en el caso de algún error; como ultima página en Reporte tenemos del_rep.php donde se pueden eliminar la rotura reportada una vez arreglada por Copextel. Conclusiones Fue creado un sitio web para plasmar las informaciones emitidas por los departamentos de informática de las diferentes unidades de la provincia centralizando la información necesaria para el trabajo en los departamentos de informática, mejorando la eficiencia en los servicios. Referencias Bibliográficas: 1.-Delgado Ramos A, Vidal Ledo M. Informática en la salud pública cubana. Rev Cubana Salud Pública [serie en Internet]. 2006 [citado 29 Oct 2010]; 32(3): [aprox. 12p.]. Disponible en: http://bvs.sld.cu/revistas/spu/vol32_3_06/spu15306.htm 2.- La definición de software libre [Base de datos en Internet]. GNU Operating System 9 [actualizado 9 Oct 2010; citado 5 Oct 2010]. Disponible en: http://www.gnu.org/philosophy/free-sw.es.html 3.- Software libre [base de datos n Internet]. Wikipedia La enciclopedia libre [actualizado 29 Oct 2010; citado 5 Oct 2010]. Disponible en: http://es.wikipedia.org/wiki/Software_libre 4.- Servidor HTTP Apache [base de datos n Internet]. Wikipedia La enciclopedia libre [actualizado 29 Oct 2010; citado 5 Oct 2010]. Disponible en: http://es.wikipedia.org/wiki/Servidor_HTTP_Apache 5.- MySQL [base de datos n Internet]. Wikipedia La enciclopedia libre [actualizado 1 Oct 2010; citado 5 Oct 2010]. Disponible en: http://es.wikipedia.org/wiki/MySQL 6.- PHP [base de datos n Internet]. Wikipedia La enciclopedia libre [actualizado 29 Oct 2010; citado 5 Oct 2010]. Disponible en: http://es.wikipedia.org/wiki/PHP 1