Inicio > Informática Médica > Phphclinica. Sistema de información hospitalaria > Página 2

Phphclinica. Sistema de información hospitalaria

Seguridad que brinda el sistema

No existen ningún buen sistema que no ofrezca una buena seguridad en los datos de los pacientes que son registrados en él y si un sistema no lo hace ya ese programa deja ser seguro para almacenar esos datos de alta confiabilidad. No obstante cada usuario que es registrado en el sistema debe estar consciente que el sistema no se responsabiliza de que usted introduzca mal una información solamente el programa los guías para que no cometa errores, el programa hace lo que usted lo ordena hacer y él en caso de phpHclinica deja guardado en la base de datos varias informaciones como es el usuario, el numero de IP de la maquina, la fecha, entre otros de quien fue que registró ese dato específicamente. Estos datos solo son guardados en el computadora elegida como servidor, la computadora que utiliza el usuario para registrar ese dato solo interactúa con el mismo.

Otras de las principales opciones de seguridad que tiene el sistema son los cincos niveles de seguridad distribuidos de la siguiente forma como se muestra en la tablas siguientes.

Nivel de usuario – Privilegio

Master-admin: El usuario tendrá acceso pleno al sistema podrá realizar y controlar todas las tareas que se realizan en el mismo.
Super-admin: El usuario tendrá acceso pleno al sistema menos al módulo de administración que se utiliza para controlar los datos se seguridad del sistema
Admin: El usuario podrá acceder a todo el sistema menos los módulos de configuración y administración.
User-avanzado: Este usuario podrá acceder a todo el sistema menos a los módulos de configuración, administración y phpHclinica-cmd este último se encarga de registrar todos los datos del uso de los medios de diagnósticos.
User: Este usuario solo podrá observar y realizar búsqueda de informaciones de los pacientes.

Tabla 1. Descripción de los niveles de seguridad.

Se escogieron cinco niveles de privilegio para el sistema porque el mismo es un software que cuenta con treces módulos en su primera versión pretendiendo serlo más grande para otras versiones y como al sistema van acceder varios usuarios fue necesario que esos niveles de privilegios de los usuarios fueran los más necesarios posibles no dejar la responsabilidad en una solo persona.

phpclinica_informacion_hospitalaria/niveles_acceso_usuarios

Tabla 2. Niveles de acceso al sistema de los usuarios con respecto a los módulos.

Leyenda

MA: nivel Máster – Admin
SA: nivel Súper – Admin
A: nivel Admin
UA: nivel User – Avanzado
U: nivel User

Librerías utilizadas en el sistema.

En el sistema se utilizaron diferentes librerías en php y javascript que son ofrecidas en internet de forma gratuitas, el sistema utiliza varias para mejorar así la interacción de sistema a usuario. Unas de las que se utilizaron fue la librería para generar gráficos llamadas pchart esta librería es capaz de generar gráficos de tipo barra, pastel, montaña, entre otras más. El mismo lo que hace es realizar una consulta a la base de datos del sistema y con los datos que son obtenidos traza la gráfica, esto lo hace en los diferentes módulos del sistema (observar la siguiente imagen).

phpclinica_informacion_hospitalaria/libreria_pchart_graficos

Imagen 2. Gráficos generados en el sistema mediante la librería pchart.

Otras de las librerías utilizadas en el sistema están confeccionadas en javascript y ajax la primera para seleccionar fechas mediante calendarios, la opción de introducir fechas en los campos textos del sistema se hacen mediante esta librería y la segunda es una librería confeccionada en el lenguaje ajax con la opción de mostrar autocompletar o autosugerencia en diferentes campo de textos del sistema (Historia clínica, número de identidad, cie, ubicación de la sala, entre otros), lo que hace esta librería es que mientras que el usuario va introduciendo el dato en un campo de texto determinado el sistema le va mostrado mediante un menú que va apareciendo los diferentes textos que puedan ser igual al que usted está escribiendo. Observar las siguientes figuras.

phpclinica_informacion_hospitalaria/calendario_libreria_javascript

Imagen 3. Calendario generado mediante una librería en javascript.

phpclinica_informacion_hospitalaria/autocompletar_libreria_ajax

Imagen 4. Opción de autocompletar mediante una librería escrita en ajax.

Forma de trabajo y requerimientos del sistema.

phpclinica_informacion_hospitalaria/navegador_base_datos

Figura 2: Esquema de trabajo del sistema

Toda la interacción con la interfaz del sistema con el usuario se hace mediante un navegador web

El sistema al ser desarrollado en la plataforma web hace posible que consuma la menor cantidad posible de recursos de una computadora, al abrir un navegador web e introducir la dirección web este le solicita al servidor el sistema y el mismo le responde como se muestra en la siguiente figura.

Los requerimientos de instalación y trabajo el sistema se podrán observar en la siguiente tabla.

Servidor central del sistema

– Sistema operativo multiplataforma (Linux o Windows).
– Requerimientos mínimos de Hardwares del servidor.

• Memoria RAM 512 Mbyte.
• Microprocesador 2,00 GHz
• Espacio disco duro para el sistema 5 Gbyte
• Conexión a red

– Requerimientos de softwares.

• Servidor de páginas web APACHE con soporte a PHP.
• Servidor de base de datos MYSQL
Computadora de trabajo el usuario

– Sistema operativo multiplataforma (Linux o Windows).
– Requerimientos mínimos de Hardwares del servidor.

• Memoria RAM 128 Mbyte.
• Microprocesador 500 MHz
• Espacio disco duro para el sistema el que esté disponible o ninguno porque puede ser hasta un cliente ligero
• Conexión a red

– Requerimientos de softwares.
– Tener instalado una versión de Mozilla Firefox 3.6 o superior

Tabla 3. Requerimientos mínimos para el sistema.

Ventajas del sistema.

El sistema al ser desarrollado en la plataforma web son muchas las ventajas que presenta y dentro de las principales se encuentran.

1- El sistema no necesita ser instalado en la computadora donde el usuario para va trabajar, esto trae consigo que consuma poco recursos físicos en ella a no ser lo que utiliza el navegador Firefox que es el recomendado para interactuar con el sistema.
2- Los datos de los pacientes que son registrados por el sistema son almacenado en el servidor donde fue instalado el mismo para una mayor seguridad.
3- En el sistema pueden estar trabajando varios usuarios a la vez y en diferentes lugares gracias a la posibilidad que tiene el hospital en cuanto a infraestructura informática por tener ya creado una red interna.
4- La más importante de las ventajas que al ser desarrollado bajos los conceptos de las tecnologías de libre acceso este sea gratis a la hora de instalarlo y ponerlo a explotación.
5- Ahorrarle al hospital alrededor de 10 000 pesos en cuanto al pago que tiene que realizarle a la empresa SOFTEL por los derechos del software GALEN.

3. Conclusiones.

Phphclinica es un sistema desarrollado bajos los conceptos de la tecnologías libres y al tener la opción de que todas las herramientas y librerías que utiliza son gratis hace posible que el sistema sea gratis al implementar, la plataforma es una alternativa fiable a sustituir aquellos productos informáticos del tipo privativo y que hay pagar de forma monetaria por los derechos de ser utilizado, además al ser un software desarrollado bajo la plataforma web esto hace posible de que consuma pocos recursos de una computadora solo lo que utiliza el navegador web para trabajar en el sistema.

4. Referencias Bibliográficas.

1. Acuña, Karenny Brito. Metodologías de Desarrollo para Aplicaciones Web. [En línea] 2009.
http://www.eumed.net/libros/2009c/584/METODOLOGIAS%20DE%20DESARROLLO%20PARA%20APLICACIONES%20WEB%20BIBLIOGRAFIA.htm.
2. Diccionario de la lengua hispana. [En línea] [Citado el: 12 de diciembre de 2009.]
http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=TEST. Vigésima segunda edición.
3. Diccionario LID de Empresa y Economía. [En línea] [Citado el: 12 de diciembre de 2009
http://www.diclib.com/cgi-bin/d1.cgi?l=es&base=alkonaeconomia&page=showid&id=2359.
4. Editorial. [En línea] [Citado el: 12 de diciembre de 2009.]
http://www.encolombia.com/medicina/fmc/Gaceta7N2-editorial.htm.
5. Jiménez, Hugo F. Arboleda. Modelos de ciclo de vida en desarrollo de software. [En línea] 2005.
http://www.acis.org.co/index.php?id=551.
6. Mastermagazine. [En línea] [Citado el: 12 de diciembre de 2009.]
http://www.mastermagazine.info/termino/4720.ph.
7. Marcos, Esperanza. Investigación en Ingeniería del Software vs.Desarrollo Software. [En línea]
http://kybele.escet.urjc.es/MIFISIS2002/Articulos%5CArt11.pdf.
8. Martínez, Ramsés Delgado. Calisoft. [En línea] UCI. [Citado el: 12 de noviembre de 2009.]
http://calisoft.uci.cu/index.php?view=article&catid=10%3Aart&id=17%3Aexpediente-de-proyecto&option=com_content&Itemid=24.
9. Sánchez, María Mendoza. Metodologías de desarrollo de software. [En línea] 2004.
http://www.willydev.net/InsiteCreation/v1.0/descargas/cualmetodologia.pdf
10. Sensagent. [En línea] [Citado el: 12 de diciembre de 2009.]
http://diccionario.sensagent.com/pautas/es-es/.
11. Pressman, Roger S. Ingeniería del Software. Un enfoque práctico.