PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD...

29
PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD DISTRAL “PETMUD            Investigador Principal:  Ing. Alberto Acosta Lopez 1         Co-investigadores:  Ing. Alejandro Paolo Daza Corredor 2        Ing. Lilia Marcel Espinosa 2       Ing. Pedro Elías Pabón Lozano 4                       Ing.  Carlos Andrés Villanueva Manjarres 5 Mails, codigo de la investigaciòn: 330508801 ABSTRACT At the moment the quick development of a great number of technologies has opened a nonpareil field of application possibilities in different areas of the science and the knowledge, among this Internet is which has created a 1 Magister en Teleinformatica, U. Distrital, Especialista en Gestion de Proyectos en ingenieria, U. Distrital Ing. U. Innca Sistemas,  Docente T.C. Universidad Distrital. E-mail: [email protected] 2  Ing. Sistemas U. Distrital 3  Ing. Sistemas U. Distrital 4  Ing. Sistemas U. Distrital 5  Ing. Sistemas U. Distrital 2 2 4 5 1

Transcript of PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD...

Page 1: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

PORTAL ESPECIALIZADO EN TELEMEDICINA

UNIVERSIDAD DISTRAL

“PETMUD”

            Investigador Principal:  Ing. Alberto Acosta Lopez1

          Co­investigadores:  Ing. Alejandro Paolo Daza Corredor2

       Ing. Lilia Marcel Espinosa2  

    Ing. Pedro Elías Pabón Lozano4 

                     Ing.  Carlos Andrés Villanueva Manjarres5

Mails, codigo de la investigaciòn: 330508801

A B S T R A C T

At the moment the quick development of a great number of technologies has 

opened a nonpareil field of application possibilities in different areas of the 

science and  the  knowledge,  among   this   Internet   is  which  has  created  a 

1Magister en Teleinformatica, U. Distrital, Especialista en Gestion de Proyectos en ingenieria, U. Distrital Ing. 

U. Innca Sistemas,  Docente T.C. Universidad Distrital. E­mail: [email protected]

2 Ing. Sistemas U. Distrital3 Ing. Sistemas U. Distrital4 Ing. Sistemas U. Distrital5 Ing. Sistemas U. Distrital

2

2

4

5

1

Page 2: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

world in which the exchange of information in a simple and accessible way is 

facilitated   for   most   of   the   population.   The   multiplicity   of   services   that 

you/they can offer by means of Internet like Electronic mail, Chat, Exchange 

of Information, among many others, they have transformed Internet into the 

biggest Net of Computers in the World. 

 

The Project "Specialized Portal in Telemedicine District University PETMUD” 

has   been   carried   out   in   order   to   taking   advantage   of   Internet   like   a 

technological tool of easy access and as a means of communication, to put it 

in benefit of the Medicine and the Health in Colombia.  

Inside the services that were implemented in the Portal they are electronic 

mail, chat, virtual forums, users' registration, clever of distribution, medical 

dictionary,  on­line consultations,  publication of  medical  articles,  advanced 

searches of articles or medical terms and a directory of entities or medical 

institutions of the city of Bogotá.  

The   implementation   of   these   services   were   carried   out   using   Mandrake 

Linux 8.1 as Operating system, Apache as servant Web, Sendmail like agent 

of Transport of Mail, Majordomo like servant of Clever of Mail, MySql like 

2

Page 3: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Motor   of   Databases.   Inside   the   used   languages  Html   is,   Php,   Perl   and 

JavaScript,  all   these  tools  are considered of  Open Code (Open Source), 

indispensable requirement in the realization of the Portal, to maintain a low 

level   of   expenses,   demonstrating   so   is   possible   the   development   of 

applications using this type of tools.  

PALABRAS CLAVES:  

Portal, Internet,  Intranet, Navegador, servidor, Sistema Operativo, Protocolo, 

Telemedicina .

RESUMEN

Actualmente el desarrollo acelerado de un gran número de tecnologías ha abierto 

un sin igual campo de posibilidades de aplicación en diferentes áreas de la ciencia 

y el conocimiento, entre estas se encuentra Internet, la cual ha creado un mundo

  en el que se posibilita el  intercambio de información de una manera sencilla y 

accesible para la mayoría de la población. La multiplicidad de servicios que se 

pueden ofrecer por medio de Internet como Correo Electrónico, Chat, Intercambio 

de   Información,   entre   muchos   otros,   han   convertido   a   Internet   en   la   Red   de 

Computadoras más grande del Mundo.

El Proyecto “Portal Especializado en Telemedicina Universidad Distrital PETMUD”, 

se   ha   realizado   con   el   objeto   de   aprovechar   Internet   como   una   herramienta 

tecnológica de fácil acceso y como un medio de comunicación, para ponerlo en 

beneficio de la Medicina y la Salud en Colombia. 

3

Page 4: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Dentro de los servicios que se implementaron en el Portal se encuentran correo 

electrónico,   chat,   foros   virtuales,   registro   de   usuarios,   listas   de   distribución, 

diccionario   médico,   consultas   en   línea,   publicación   de   artículos   médicos, 

búsquedas   avanzadas   de   artículos   o   términos   médicos   y   un   directorio   de 

entidades o instituciones médicas de la ciudad de Bogotá.

La   implementación  de  éstos  servicios  se   llevaron  a  cabo  utilizando  Mandrake 

Linux 8.1 como Sistema Operativo, Apache como servidor Web, Sendmail como 

agente de Transporte de Correo, Majordomo como servidor de Listas de Correo, 

MySql  como Motor  de  Bases de Datos.  Dentro  de   los   lenguajes  utilizados se 

encuentran Html, Php, Perl y JavaScript, todas estas herramientas se consideran 

de Código Abierto   (Open Source),   requisito  indispensable en  la   realización del 

Portal, para mantener un bajo nivel de gastos, demostrando así que es posible el 

desarrollo de aplicaciones usando este tipo de herramientas.

KEY WORDS:  

Portal,   Internet,   Intranet,   Navegator,   server,   Operativ   Sysitem,   Protocol, 

Telemedicina .

I NT R O D U C C I Ó N

Actualmente el desarrollo acelerado de un gran número de tecnologías ha abierto 

un sin igual campo de posibilidades de aplicación en diferentes áreas de la ciencia 

y  el   conocimiento.  Entre  estas  herramientas  se  encuentra   Internet,   la   cual  ha 

creado un mundo en el  que se posibilita el   intercambio de  información de una 

manera sencilla y accesible para la mayoría de la población. La multiplicidad de 

servicios que se pueden ofrecer por medio de Internet como Correo Electrónico, 

4

Page 5: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Chat, Intercambio de Información, entre muchos otros, han convertido a Internet 

en la Red de Computadoras más grande del Mundo.

El Proyecto “Portal Especializado en Telemedicina Universidad Distrital PETMUD”, 

se   ha   realizado   con   el   objeto   de   aprovechar   Internet   como   una   herramienta 

tecnológica de fácil acceso y como un medio de comunicación, para ponerlo en 

beneficio de la Medicina y la Salud en Colombia.

Correo electrónico, chat, foros virtuales, listas de distribución, diccionario médico, 

registro de usuarios, consulta en línea, publicación de artículos médicos, directorio 

médico de la ciudad de Bogotá y el servicio de búsquedas avanzadas de artículos 

o términos en el  portal,  son  los servicios que se han  implementado dentro del 

proyecto.

El proyecto se dividió en dos grupos y para objeto de este documento se presenta 

la diseño y desarrollo de los servicios de diccionario médico, artículos, registro de 

usuarios, directorio médico de Bogotá, consulta en línea, búsquedas avanzadas y 

el centro de administración de estos servicios.

El  desarrollo de éstos servicios se  llevó  a cabo utilizando Mandrake Linux 8.1 

como   Sistema   Operativo,   Apache   como   servidor   Web,   HTML   y   PHP   como 

lenguajes de programación. Todas estas herramientas se consideran de Código 

Abierto (Open Source), requisito indispensable en la realización del Portal, para 

5

Page 6: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

mantener un bajo nivel de gastos, demostrando así que es posible el desarrollo de 

aplicaciones usando este tipo de herramientas.

En éste proyecto también se estudio la viabilidad de la implementación del Portal 

mediante la realización de un estudio de mercados, llegando a la conclusión de 

que el proyecto es viable por cuanto en Colombia no existen Portales Médicos 

actualmente con las características de PETMUD.

El proyecto posee un amplio contenido social porque provee un eficaz medio para 

el fácil acceso a diversos servicios médicos en Colombia, permitiendo a través de 

sus servicios, el intercambio de información entre las personas interesadas en la 

medicina y la salud, tales como Estudiantes, Médicos, Personal administrativo de 

Instituciones Médicas o Internautas.

ANTECEDENTES

Siguiendo el desarrollo del grupo de tratamiento de historias clínicas “TRHISCUD” 

y utilizando como marco de referencia  la  investigación realizada por este en el 

área   de   la   telemedicina,   surgio   la   inquietud   de   la   creación   de   un   portal 

especializado   en   este   tema.   Cuando   se   inicio   la   investigación   no   existían 

antecedentes directos, ya que tan solo existían páginas web de telemedicina en 

las   cuales   era   posible   realizar   interconsultas   o   páginas   para   consultas   de 

especialistas,   o   páginas   que   simplemente   ofrecen   servicio   de   información 

relacionada   con  el   ramo,  actualmente  existen  algunos  sitios  web  que  brindan 

servicios relacionados con los que implementa PETMUD, tales como:

6

Page 7: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

• PortalesMédicos.com.

• Citimed.com

• Discovery Health.

Adicionalmente a estos existen infinidad de sitios web que de una u otra manera 

tiene  que   ver   con   la   medicina   y   la   salud,   pero   como  se  estableció   no   tiene 

aplicación directa para Colombia.

Telemedicina

La telemedicina es definida como la utilización de tecnologías de comunicación e 

información para proveer asistencia y educación médica a distancia. La esencia de 

esta tecnología es el intercambio de información a distancia, la misma puede ser 

voz, imágenes estáticas, vídeo, datos de registros médicos o inclusive comandos 

a   un   robot   quirúrgico.   El   desarrollo   de   nuevas   tecnologías   en   las   áreas   de 

comunicaciones y computación, tales como; transmisión de datos e imágenes de 

alta   calidad   a   una   mayor   velocidad,   técnicas   de   compresión   irreversibles   de 

imágenes más eficientes y técnicas de adquisición directa de imágenes digitales, 

han permitido un gran avance en ésta nueva área de la medicina. La Telemedicina 

como tecnología está creciendo día a día, y la misma es completamente aplicable 

a casi todas las especialidades médicas.

Portales

De forma simple se puede definir portal como: 

• Un   punto   de   entrada   a   Internet   donde   se   organizan   sus   contenidos 

ayudando al  usuario y concentrando servicios y productos, permitiendole 

hacer cuanto necesite en Internet sin tener que salir de dicho website. 

7

Page 8: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

• Una puerta de entrada a los servicios, productos y en general, ofrecimientos 

que   una   compañía   puede   brindar   a   sus   clientes   ya   sean   individuos   o 

empresas. 

• Mega Sitio Web que constituye el punto inicial de la navegación; lugar con 

multitud de servicios que se erige en referencia para el usuario de la red. 

• Reorganización de los contenidos de la red para adecuarse a la demanda 

de los usuarios que están en el sitio o para atraer a otras personas. 

• Reestructuración   de   las   organizaciones   encaminada   a   lograr   que   una 

página   web   sea   el   "home   page"   del   mayor   número   de   usuarios   y   no 

precisamente de manera eventual.

O B J E T I V O S  

Objetivo general

Para el proyecto se establecio como objetivo principal diseñar e implementar un 

portal   especializado   en   telemedicina,   con   el   fin   de   optimizar   el   manejo   de 

información   médica   desde   el   punto   de   vista   de   accesibilidad,   fiabilidad   y 

disponibilidad, permitiendo a través de este, los servicios de: consultas médicas, 

servicio   de   diccionario   médico,   servicio   de   directorio   médico,   manejo   de 

conocimiento médico mediante  la publicación de artículos médicos,  entre  otros 

servicios propios de un portal especializado. 

Objetivos Específicos:

• Determinar los requisitos que se deben tener en cuenta para el diseño e 

implementación de un portal en Internet.

• Identificar   las   técnicas   o   herramientas   disponibles   para   diseñar   e 

implementar el portal.

8

Page 9: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

• Establecer y describir cada una de las actividades que se deben llevar a 

cabo para construir el diseño y realizar la implementación.

• Definir los recursos, técnicas, herramientas y procedimientos a utilizar.

• Definir los resultados que se deben esperar de cada una de las actividades 

propuestas.

• Proveer   igualdad   en   servicios   de   salud,   sin   importar   la   localización 

geográfica o capacidad económica y cumpliendo con el concepto de salud 

de la OMS3.

• Brindar cobertura médica de mejor calidad que la existente, posibilitando las 

consultas médicas o interconsultas entre especialistas.

• Abrir la posibilidad de una fuente de recursos para el área de investigación, 

ya que como sabemos un portal bien manejado es una buena fuente de 

ingresos por la publicidad que este puede manejar.

P R E G U N T A S   D E   I N V E S T I G A C I Ó N

La investigación buscó dar respuesta a los siguientes interrogantes:

• ¿Qué requisitos se deben tener en cuenta para  el diseño e implementación 

de un Portal de Telemedicina?

• ¿Qué   técnica   o   herramientas   se   tienen   disponibles   para   el   diseño   e 

implementación del Portal de Telemedicina?

• ¿Qué actividades se deben llevar a cabo para construir el diseño y realizar 

la implementación del portal?

• ¿Que   impactos   sobre   la   sociedad   puede   tener   el   proveer   igualdad   en 

servicios de salud, sin  importar  la  localización geográfica o  la capacidad 

económica?

• ¿Es posible mediante la implementación del Portal de Telemedicina brindar 

cobertura médica de mejor calidad que la existente?

3 Organización Mundial de la Salud

9

Page 10: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

A N Á L I S I S   D E   L A S   H E R R A M I E N T A S   D E   D E S A R R O L L O

Dentro  del  desarrollo  del  proyecto  se  usaron unas herramientas  que  permiten 

administrar los servicios que se presta el portal. Estas herramientas son de código 

abierto, para minimizar los costos del proyecto y tomando en cuenta también su 

grado de robustez.  Las herramientas utilizadas se presentan en la siguiente tabla 

en  donde  se   relacionan con  el  servicio  que prestan  en   la   implementación  del 

portal.

SERVICIO HERRAMIENTASistema Operativo Mandrake Linux 8.1Servidor Web ApacheServidor de Correo Sendmail, QmailServidor de Listas de Correo MajordomoMotor de Bases de Datos MySQLLenguaje de Programación HTTP, PHP, PERL

Tabla 1 Herramientas necesarias para el portal

Todas  estas  herramientas   cumplen   con   las  siguientes  condiciones,   las  cuales 

fueron establecidas en el inicio del proyecto:

• Son de licencia de libre distribución, con el fin de mantener un  presupuesto 

bajo para el desarrollo del Portal.

• Presentan bastante confiabilidad para la implementación del portal.

• Son compatibles y manejables dentro de una máquina Linux.

• Ofrecen un buen soporte  en caso de consultas  referentes a  instalación, 

configuración.

10

Page 11: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

S I S T E M A   O P E R A T I V O   L I N U X

Linux   es   una   implementación   de   libre   distribución   UNIX   para   computadoras 

personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 

y   ahora   soporta   los   procesadores   i486,   Pentium,   Pentium   Pro,   Pentium   II, 

Pentium III  y Pentium IV, así  como las diferentes variedades de AMD y Cyrix. 

También   soporta   máquinas   basadas   en   SPARC,   DEC   Alpha, 

PowerPC/PowerMac, y Mac/Amiga Motorola 680x0. 

Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es 

multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel 

corre en modo protegido; protege la memoria para que un programa no pueda 

hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; 

comparte la memoria entre programas aumentando la velocidad y disminuyendo el 

uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la 

memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como 

dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; 

tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; 

y soporta redes tanto en TCP/IP4 como en otros protocolos. 

La distribución de Linux usada en la implementación del portal es Mandrake Linux 

8.1 ya que esta distribución incluye, entre las muchas herramientas que posee, las 

herramientas necesarias para la implementación del portal, como el servidor web 

Apache,  el  servidor  de  bases de datos  MySQL y  soporte  para  el   lenguaje  de 

programación PHP.

4 Protocolo de Control de Transmisión/Protocolo Internet (Transmission Control Protocol/ Internet Protocol)

11

Page 12: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

S E R V I D O R   W E B

Un servidor web es un software que sirve como soporte para la implementación de 

sitios o portales para Internet o  intranets,  es el  encargado de dar soporte a  la 

conexión con los motores de bases de datos, interpretar el código del lenguaje de 

programación para presentar la interfaz al usuario y soportar el enlace con todos 

los otros servicios que se implementen como correo electrónico, chat, etc.

Para la implementación y desarrollo del proyecto se eligió Apache Web Server, ya 

ofrece unas características de competitividad al nivel de otros servidores Web de 

distribución   comercial,   es   de   libre   distribución   y   ofrece   buen   nivel   de 

documentación y soporte en su sitio Web.

La necesidad de este servidor Web surge del requerimiento del manejo de ciertos 

servicios propios de un portal, entre ellos el manejo y  la administración de una 

base de datos con información sobre los usuarios del servicio de telemedicina a 

través del portal.

Apache facilita y soporta el enlace mediante cualquier leguaje interpretado de alto 

nivel con la base de datos del portal mediante una configuración y codificación 

sencilla,   además   de   brindar   la   base   para   el   funcionamiento   de   toda   la 

implementación.

S E R V I D O R   D E   L I S T A S   D E   C O R R E O

Para “PETMUD”  es muy importante ofrecer el servicio de Listas de Correo, puesto 

que por medio de éstas, el portal podría enviar alguna información determinada a 

todos   los   correos   electrónicos   que   estén   adscritos   a   ésta,   para   lograr 

implementarlas se necesita de un Servidor de Listas de Correo. Dentro de  los 

servidores de Listas de Correo se encuentran un buen número de éstos, siendo 

12

Page 13: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Mailman  y  Majordomo   los  más  utilizados  y  populares  dentro  del  mercado  del 

Software Libre (Open Source). A continuación mencionaremos las características, 

ventajas y desventajas más relevantes de la herramienta escogida que en nuetro 

concepto es la más apropiada.

M a j o r d o m o

Majordomo  es  un  conjunto  de  programas  en  PERL5  que  permiten  administrar 

eficientemente las listas de correo electrónico en Internet, ya que reduce al mínimo 

la intervención del administrador.  

Ventajas

• Tiene   una   documentación   escasa   en   español,   pero   abundante   en   inglés, 

existiendo incluso listas de distribución y grupos de Usenet dedicados a él. 

• Su código puede ser modificado y se le pueden adicionar otros programas con 

lo   que   llega   a   cubrir   perfectamente   las   necesidades   de   una   lista   de 

distribución y sus componentes. 

• Existen programas (freeware) que permiten a los moderadores controlar sus 

listas vía Web, facilitándoles el trabajo enormemente. 

• Es un programa que se acerca más que ListServ6 al espíritu libre de Internet, 

con una filosofía semejante a la de Linux. 

• Es un programa de libre distribución.

• Permite adjuntar archivos.

Inconvenientes

• Sólo controla las listas de una máquina

• Al añadir módulos  puede llegar a ser tan complicado como LISTSERV

5 Lenguaje de programación

6 Servidor de listas de correo

13

Page 14: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

M O T O R   D E   B A S E S   D E   D A T O S

Una base de datos es un depósito de información y  un sistema de software que 

administra la manera en que se almacenan y se recuperan los datos. 

Para el desarrollo del proyecto se uso como motor de bases de datos MySQL el 

cual  es  uno de  los  mas utilizados en  Internet,  este  motor  de  bases de datos 

proporciona al  portal  el  medio de almacenamiento de  la  información necesaria 

para la implementación y puesta en marcha de todos los servicios del portal.

MySQL   ofrece   grandes   ventajas   sobre   otros   motores   de   bases   de   datos 

existentes, ya que es robusto, ofrece gran velocidad, fácil  integración con PHP, 

etc., además es de libre distribución y totalmente compatible con Mandrake Linux 

8.1 y la mayoría de distribuciones Linux existentes:

Su principal objetivo de diseño fue la velocidad, por lo que se sacrificaron algunas 

características esenciales en sistemas más "serios". Otra característica importante 

es que consume muy pocos recursos, tanto de CPU como de memoria, MySQL 

ofrece una licencia GPL a partir de la versión 3.23.19. 

L E N G U A J E S   D E   D E S A R R O L L O

Los   lenguajes   de   programación   que   se   utilizaron   en   el   desarrollo   del   portal 

permiten   la  conexión con  la  base de datos  del  proyecto  así   como  también  la 

implementación de una interfaz amigable para los futuros visitantes de PETMUD.

14

Page 15: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

HTML

Por tratarse del desarrollo de una aplicación WEB, no se puede pensar en dejar de 

lado el HTML7, ya que es la base de cualquier diseño o desarrollo de este tipo. 

Mediante  el   lenguaje  de  marcado  de  hipertexto  se  desarrollara   la   interfaz  del 

portal.

HTML ofrece la ventaja de ser compatible en las diferentes plataformas existentes 

ya que fue desarrollado como estándar para la WWW8. 

PHP

PHP9  es  un   lenguaje   interpretado de alto  nivel  embebido en páginas HTML y 

ejecutado en el  servidor.  Permite  crear  contenido dinámico en páginas HTML, 

además  dispone  de  múltiples  herramientas  que  permiten  acceder   a  bases  de 

datos de forma sencilla, por lo que es ideal para crear aplicaciones para Internet. 

PHP   es   multiplataforma,   funciona   tanto   para   Unix   (con   Apache)   como   para 

Windows (con Microsoft Internet Information Server). La mayoría de su sintaxis es 

similar a C, Java y Perl, con solamente un par de características PHP específicas.

En el proyecto PHP permite la conexión y el enlace controlado con la base de 

datos para los diferentes servicios que ofrece el portal, tanbién para la seguridad y 

control de acceso al centro de administración de PETMUD.

PERL

7 Hypertext Markup Language

8 World Wide Web

9 acrónimo de "PHP: Hypertext Preprocessor"

15

Page 16: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Es un  lenguaje de programación muy utilizado para construir  aplicaciones CGI 

para el Web. Perl es un acrónimo de Practical Extracting and Reporting Languaje, 

que indica que se trata de un lenguaje de programación muy práctico para extraer 

información de archivos de texto y generar informes a partir del contendido de los 

ficheros, además de ser un  lenguaje gratuito.  Antes estaba muy asociado a  la 

plataforma   Uníx,   pero   en   la   actualidad   está   disponible   en   otros   sistemas 

operativos como Windows.

Perl   es  un   lenguaje  de  programación   interpretado,  al   igual  que  muchos  otros 

lenguajes de Internet como JavaScript o ASP. Esto quiere decir que el código de 

los scripts en Perl no se compila sino que cada vez que se quiere ejecutar se lee 

el   código  y  se  pone en marcha   interpretando   lo  que  está  escrito,  además  es 

extensible a partir de otros lenguajes, ya que desde Perl podremos hacer llamadas 

a subprogramas escritos en otros lenguajes así como también es posible desde 

otros lenguajes ejecutar código Perl. 

Perl   está   inspirado   a   partir   de   lenguajes   como   C,   sh,   awk   y   sed   (algunos 

provenientes de los sistemas Uníx), pero está enfocado a ser más práctico y fácil, 

es por ello que un programador que haya trabajado con el lenguaje C y los otros 

tendrá  menos problemas en entenderlo y utilizarlo rápidamente.  Una diferencia 

fundamental de Perl con respecto a los otros lenguajes es que no limita el tamaño 

de los datos con los que trabaja, el límite lo pone la memoria que en ese momento 

se encuentre disponible. 

F U N C I O N A L I D A D   D E T A L L A D A   D E L   P R O Y E C T O

El resultado final  de este proyecto se constituye en un portal  especializado en 

telemedicina, cuya finalidad esta orientada a brindar facilidad de acceso a ciertos 

16

Page 17: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

servicios médicos a la población de la ciudad de Bogotá inicialmente y hacia un 

futuro cercano al país completo.

Tales servicios son: 

• Registro de usuarios, para brindar información vía mail de diversos eventos 

relacionados a la medicina.

• Consulta  médica,  con  el   fin  de  dar   la  oportunidad  de   fácil   acceso  a   la 

consulta con especialistas. 

17

Page 18: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

• Diccionario médico, en el cual tanto estudiantes como internautas comunes 

podrán conocer el significado de diversos términos médicos. 

• Artículos médicos, sección mediante la cual los usuarios del portal tendrán 

acceso a publicaciones de actualidad médica en diferentes tópicos.

18

Page 19: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

• Directorio médico, para brindar información de la ubicación de los diferentes 

centros de salud de la ciudad de Bogotá, en sus diferentes localidades.

Adicional al portal se desarrolló un centro de administración del mismo en el cual 

el administrador realizará el mantenimiento y actualización del Web site, en este 

19

Page 20: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

se podrá   realizar  las tareas de administrar el  diccionario médico,  las consultas 

médicas, los médicos adscritos, los artículos médicos, el directorio y los usuarios 

autorizados para manejar el centro de administración del portal. Para el centro de 

administración no se plantea una funcionalidad vía web, si no una funcionalidad 

centralizada que puede ser en el mismo servidor o una máquina conectada a este.

F U N C I O N A L I D A D   D E L   P O R T A L

Cuando el usuario del portal acceda a este a través de Internet, se encontrará con 

una   interfaz   Web   amigable   y   sencilla   donde   podrá   acceder   a   los   diferentes 

servicios del portal sin la necesidad de registrarse previamente, en el caso de que 

el usuario decida registrarse, esto no afectará su manera de trabajar directamente 

sobre el portal, pero si lo hará acreedor a que se le envié información vía mail de 

los eventos relacionados con la medicina de los que el portal tenga conocimiento.

Desde la página principal el usuario tendrá acceso a las diferentes secciones del 

portal,   evitando   así,   una   tediosa   profundidad   en   la   navegación   del   Website; 

además, presentara esta página la información del contenido de cada una de las 

secciones con sus novedades. Desde aquí el usuario podrá acceder al registro de 

usuarios, diccionario médico, sección de consulta, directorio médico de la ciudad, 

sección de artículos, búsquedas avanzadas dentro del Web Site y una sección de 

información acerca de PETMUD y sus integrantes.

Registro de usuarios:

En la sección de registro, el usuario deberá digitar algunos datos personales, tales 

como: nombre, apellido, edad, profesión, sexo, ciudad y e­mail. Después de esto 

le quedarán guardados sus datos en la base de datos del portal, a partir de la cual 

20

Page 21: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

el administrador podrá informarlo de los eventos relacionados a la salud que se 

realicen en el país.

Consulta médica:

En la sección de consulta el usuario proveerá al sistema de algunos datos básicos 

relevantes para que los médicos den una respuesta mas acertada a su problema, 

estos datos son: nombre, apellido, sexo, edad, especialidad médica a la cual dirige 

su pregunta, e­mail para la respuesta y la consulta como tal.

Una   vez   los   datos   quedan   guardados   en   la   base   de   datos   del   portal,   el 

administrador enviará esta información a los médicos adscritos para que estos den 

respuesta vía e­mail a los usuarios.

Diccionario médico:

En la sección del diccionario, el usuario podrá hacer clic sobre los hipervínculos 

respectivos a cada letra con lo cual el portal hará un  select  a la base de datos 

correspondiente  a   las  palabras  que empiecen por  dicha  letra  y   le  mostrara  al 

usuario la respuesta en pantalla de cada una de las palabras.

Artículos médicos:

La interfaz de búsqueda de artículos médicos será bastante sencilla, el usuario 

podrá hacer búsquedas por palabra clave y por categoría, de manera de obtener 

una respuesta mucho mas inteligente que con formatos de búsqueda más simples. 

Para   tal   efecto   el   usuario   digitará   la   palabra   clave,   después   seleccionará   la 

categoría de búsqueda y el sistema le dará como respuestas todos los artículos 

que tengan que ver con la palabra introducida y en la categoría seleccionada.

21

Page 22: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Directorio médico:

Para realizar búsquedas en el directorio médico, el usuario seleccionara el tipo de 

centro médico a buscar y la localidad de la ciudad en la que hará la búsqueda, con 

estos datos el sistema deberá seleccionar de la base de datos los registros que 

concuerden con los criterios introducidos por el usuario y dar como respuesta las 

coincidencias con el nombre de la institución, la dirección y el teléfono.

Búsqueda Total:

El usuario podrá realizar en un solo paso búsquedas totales dentro del portal, esto 

quiere   decir   que   con   introducir   una   palabra   clave   el   sistema   le   dará   como 

respuesta   las   coincidencias   existentes,   tanto   en   el   diccionario   como   en   los 

artículos médicos.

F U N C I O N A L I D A D   D E L   C E N T R O   D E   A D M I N I S T R A C I Ó N

El centro de administración del portal permitirá el mantenimiento y actualización 

del portal de manera automática a través de una interfaz web, la cual no será vía 

Internet,   sino  de  manera   local.  Mediante  el   centro   los  administradores  podrán 

gestionar el diccionario médico, el directorio, las consultas, los médicos adscritos 

al portal, el envío de información a los usuarios, los artículos médicos y el acceso 

de  ellos  mismos  al   centro.  Para  el   inicio  en  este  centro  de  administración  el 

sistema le pedirá  al  usuario el   ingreso de su nickname y clave, para validar el 

acceso de este,  en caso de concordar   le  permitirá   la  entrada a  los diferentes 

servicios.

22

Page 23: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Gestión del diccionario:

Para la gestión del diccionario el centro de administración del portal brindará las 

opciones de agregar, modificar y eliminar palabras. Para agregar una palabra el 

administrador escribirá dicha palabra y su significado en la interfaz, luego hará clic 

sobre el botón aceptar y esta será agregada al diccionario. 

Para modificar una palabra existente, el administrador escribirá esta y su nuevo 

significado,   hará   clic   sobre  el   botón  aceptar   y   el   centro  de  administración  se 

encargará de buscarla en la base de datos y actualizar su significado. 

Para eliminar una palabra existente, el administrador deberá escribir dicha palabra 

en la interfaz del centro, éste se encargará de buscar dicha palabra en la base de 

datos y eliminarla si existe o reportar si ésta no existe.

Gestión del directorio:

La gestión del directorio médico es similar a la gestión del diccionario, tendrá las 

opciones de agregar entidad,  modificarla o eliminarla.  Para agregar una nueva 

entidad bastará  con ingresar  los datos pertinentes a esta y hacer clic sobre el 

botón aceptar, los datos necesarios serán nombre de la entidad, tipo de entidad, 

localidad  a   la  que  pertenece,  dirección,   teléfono,  e­mail   y  dirección  web  si   la 

posee.

Para modificar una entidad, esta será seleccionada o buscada primero en la base 

de datos, luego se cargará la información correspondiente a dicha entidad en un 

formulario   y   el   administrador   modificará   los   campos   deseados,   para   después 

guardar dichos cambios en la base de datos.

23

Page 24: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

Para  eliminar  una  entidad  de   la  base  de  datos,   el   proceso   será   el   siguiente: 

primero se buscará  la entidad en la base de datos a través de la interfaz web, 

luego se le pedirá al centro que elimine este registro de la base de datos.

Gestión de los artículos:

Para la gestión de artículos médicos el portal manejara una interfaz que permitirá: 

agregar, modificar o eliminar la información que poseerá la base de datos acerca 

de los artículos publicados en el portal.

Para   agregar   un   artículo,   el   administrador   proveerá   a   la   interfaz   el   título   del 

artículo, un breve resumen, autor, ruta del archivo que posee el artículo completo y 

la categoría médica a la que pertenece.

Para la modificación de la información de la base de datos sobre un artículo en 

particular, el administrador deberá buscar el artículo mediante la interfaz web, con 

lo que se cargarán los datos relacionados con este en un formulario, listos para 

ser modificados por el administrador.

Para eliminar un artículo de  la base de datos,  se hará  una búsqueda de este 

mediante la interfaz web y luego confirmar la eliminación del mismo para borrar el 

registro correspondiente de la base de datos.

Gestión de consultas:

Para   la   gestión   de   consultas,   el   portal   manejará   una   interfaz   en   la   cual   el 

administrador  podrá   revisar  y  asignar   las  consultas  a  los  médicos adscritos al 

portal. Para esta gestión se hará una selección de las consultas hechas por los 

usuarios en una fecha determinada y el  centro de administración del  portal  se 

24

Page 25: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

encargará   de  enviarlas   al   correo  de   los   médicos  adscritos  al   portal   según   la 

especialidad de estos.

Gestión de médicos:

La gestión de médicos permitirá las opciones de agregar, modificar o eliminar los 

registros de la base de datos según sea la necesidad. Para agregar un nuevo 

médico,  el  administrador  deberá  proporcionar  los datos del  mismo mediante  la 

interfaz   web,   estos   datos   serán:   nombre   del   medico,   apellido,   especialidad, 

institución,   ciudad   y   e­mail;   este   ultimo   debe   ser   perteneciente   al   portal,   por 

ejemplo [email protected].

Para modificar el registro de algún médico, el administrador buscará el medico en 

la base de datos por medio de su e­mail, el cual será único, para poder cargar los 

datos correspondientes y modificarlos, la eliminación se hará de la misma forma.

Envío de información a usuarios:

El envío de información se hará desde la interfaz web generada por el centro de 

administración,   de   manera   automática   a   todos   los   usuarios   registrados   en   el 

portal.   Para   esto   el   administrador   escribirá   en   un   formulario   la   información 

deseada y luego el centro mediante un ciclo enviará a cada uno de los usuarios la 

información.

Gestión de administradores:

Los procesos de gestión de administradores, solo los podrá hacer el administrador 

de permiso de nivel cero, el cual solo podrá ser uno en la base de datos, estos 

procesos incluyen: agregar administrador, modificar y eliminar. Para esto se pedirá 

al   administrador   que   suministre   nuevamente   su   password   y   nickname   para 

25

Page 26: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

comprobar  su nivel  de permiso,  una vez comprobados estos datos se  le  dará 

acceso al modulo de gestión de administradores o se le negará.

26

Page 27: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

CONCLUSIONES

Una vez realizada la investigación referente al proyecto, el desarrollo del prototipo 

del   portal   y   el   documento   que   acompañó   este   proceso,   se   determinó   el 

cumplimiento de los objetivos de la investigación.

Con el desarrollo del prototipado del portal se entrevé una mejora sustancial de los 

servicios médicos del país en cuanto a su cubrimiento y calidad, ya que el portal 

ofrece  una  vía  de  comunicación  y  masificación  de   la   información  médica  que 

poseen muchos especialistas del ramo, así mismo una gran cantidad de pacientes 

potenciales de muchos centros asistenciales no congestionarán estos puntos de 

atención con consultas que pueden ser atendidas desde el portal, permitiendo que 

los   diferentes   centros   asistenciales   destinen   sus   recursos   y   esfuerzos   en   la 

atención de pacientes que requieren realmente de este servicio.

Este  tipo de proyectos en  la  gran mayoría de casos se quedan en un simple 

modelamiento   teórico   debido   al   alto   costo   de   las   herramientas   comerciales 

requeridas para su desarrollo e implementación. Con este proyecto se demuestra 

que existen una infinidad de herramientas de libre distribución en el mercado que 

no envidian nada de sus competidores comerciales en cuanto a su robustez y 

soporte, haciendo posible el llevar a buen término el desarrollo e implementación 

de esta clase de proyectos que pueden brindar a la sociedad mejoras sustanciales 

en su estilo de vida.

Por ejemplo un usuario del sistema médico tradicional, que se encuentre en un 

sitio   donde   no   posea   fácil   acceso   a   instalaciones   médicas   especializadas   en 

ciertas ramas de la medicina, tendría que desplazarse desde este sitio hasta una 

ciudad que posea el servicio de especialistas médicos que él necesite, mientras 

27

Page 28: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

que a través del portal puede obtener un diagnostico primario de su sintomatología 

usando  el  módulo  de  consulta  en   línea   con   los  especialistas.  Esto  disminuye 

enteramente  los costos para el  paciente de  la atención de su problemática de 

salud.

Una herramienta que brinda los servicios ofrecidos en el portal y posee la facilidad 

de navegación planteada, es buen foco para captar usuarios potenciales, tal como 

lo demostró  el estudio de mercados. Gracias a esto garantiza prácticamente  la 

generación de recursos mediante la publicidad que se le incluya con el manejo de 

banners publicitarios de las diferentes entidades médicas que deseen publicitarse 

en el portal, tales como laboratorios médicos, cadenas de droguerías, EPS, etc.

B I B L I O G R A F Í A

BANEN, Rich. Servidor Apache. México: Prentice Hall, 1998. 615 p.

BERKOW, Robert.  Manual Merck de Información Médica para el Hogar. España: Océano, 1517 p.

MOHR, James. Linux Recursos para el Usuario. México Pearson Educación, 1999. 787 p.

APACHE HTTP SERVER DOCUMENTATION. Apache HTTP Server Documentation Project. URL: http://httpd.apache.org/

DESARROLLO   DE   APLICACIONES   WEB   UTILIZANDO   SOFTWARE   LIBRE. Arquitectura y recomendaciones. URL: http://red.coral.com.mx/ceyusa/tesis/

DICCIONARIO MÉDICO – BIOLÓGICO. URL: http://clasicas.usal.es/dicciomed/

DICCIONARIO MÉDICO. URL: http://www.daxicor.com/users/meditechnical/

DICCIONARIO   MÉDICO.   Viatusalud.  URL: http://www.viatusalud.com/diccionario.asp

HTML 4.01 SPECIFICATION. W3C HTML working group. URL: http://www.w3.org/TR/html4

28

Page 29: PORTAL ESPECIALIZADO EN TELEMEDICINA UNIVERSIDAD …cidc.udistrital.edu.co/investigaciones/documentos/revistacientifica... · en la Red de Computadoras más grande del Mundo. El Proyecto

MANUAL DE PHP. Grupo de documentadores de PHP. URL: http://www.php.net.

LINUX MANDRAKE. Reference manual. URL: http://www.linux­mandrake.com

MONTAR   UNA   WEB   CON   APACHE+PHP+POSTGRES   EN   LINUX.   Rafael 

Martínez. URL: http://www.programacion.net/articulos/apache.php

29