Internet
y medicina
World wide web
El
mayor cambio en Internet se produjo con la aparición del WWW (World Wide
Web, o "telaraña mundial"). Tres características han hecho
del WWW el favorito de Internet:
- Sus capacidades multimedia. Puede manejar
tanto archivos de texto como archivos gráficos, o archivos de sonido o
vídeo.
- Su facilidad de manejo. Realmente el manejo de los navegadores
actuales requiere muy pocos conocimientos de informática y muy poco entrenamiento
para sacarle un rendimiento aceptable
- La incorporación de los "hiperenlaces"
que permiten el viajar por la red de forma intuitiva y sencilla.HTML
Las
siglas HTML corresponden a "HyperText Markup Language". Este lenguaje
es la base del funcionamiento del WWW. Básicamente consiste en un sistema
de "etiquetas" que "formatean" el contenido de la página.
Un
programa HTML (que se verá en un navegador como una página Web)
es un fichero de texto con la extensión .htm o .html . Dentro de él
estarán las etiquetas que forman el programa, el texto de la página,
la referencia a los gráficos y, en su caso, a los sonidos que contenga
la página y la referencia a los enlaces a los que acceda la página.
Una
etiqueta está compuesta por una palabra encerrada entre los signos "menor
que" y "mayor que", por ejemplo todos los archivos HTML deben comenzar
con la etiqueta <html>. La mayoría de etiquetas afectan al contenido
que va tras ellas hasta otra etiqueta igual a ella que es la etiqueta de cierre
y que sólo se diferencia por llevar una barra inclinada tras el signo "menor
que", así todos los archivos HTML deben terminar con la etiqueta de
cierre </html>. Algunas etiquetas no tienen etiqueta de cierre porque su
acción está contenida en ellas mismas, por ejemplo, la etiqueta
<hr> dibuja una línea horizontal en la pantalla y no tiene etiqueta
de cierre.
La principal característica de este lenguaje, que ha
determinado el éxito del WWW, es la posibilidad de definir "hiperenlaces".
Estos son trozos de texto o imágenes marcados de tal modo que al pincharlos
con el ratón el navegador carga la página web que contiene el hiperenlace.
Los
hiperenlaces se definen con el par de etiquetas <a> </a>, entre ellas
deberá ir el texto o la imagen que habrá que pinchar con el ratón
para saltar a la nueva dirección. Dentro de la etiqueta <a> tendrá
que especificarse un parámetro llamado href que contiene la dirección
a la que saltará. Con un ejemplo lo veremos más claro:
<a
href="http://www.paginadefulano.com">Ir a la página de Fulano.</a>
Este
código hace que aparezca en la pantalla el texto "Ir a la página
de Fulano" y al pinchar sobre él nos llevará a la dirección
especificada con el parámetro "href".
Java
y otros lenguajes de la red
A medida que la WWW fue creciendo y
sus páginas diversificándose fue quedando claro que el lenguaje
HTML carecía de las funcionalidades que el diseño cada vez más
sofisticado de las páginas web requerían.
Así, sobre
la base del HTML se empezaron a añadir otros lenguajes de programación
para que se encargaran de las funciones multimedia a las que el HTML no llegaba.
Entre
estos tiene una gran importancia el Java. Desarrollado por Sun Microsystems aproximadamente
en la misma época en que apareció el WWW, es un lenguaje dirigido
a objetos y basado en el C, aunque le faltan algunas de las partes más
engorrosas de este lenguaje. Está pensado para ofrecer un buen nivel de
seguridad y para ser ejecutable en cualquier equipo sin importar las características
de la máquina ni del sistema operativo sobre el que se ejecuten sus programas,
sólo es necesario que el equipo cuente con "la máquina virtual
java", un intérprete que ejecuta los programas java.
Es un
lenguaje de programación en parte "compilado" y en parte "interpretado".
Al compilar un programa java no se genera código ejecutable, sino un código
intermedio, igual para todos los sistemas, que se llama "bytecode" y
que es lo que luego interpretará la "máquina virtual java".
Es la "máquina virtual java" la que tiene que ser específica
para cada equipo. De este modo se consigue que se pueda ejecutar en cualquier
equipo, aunque los programas no son tan rápidos como los compilados (por
ejemplo los de C), pero tampoco tan lentos como los interpretados (por ejemplo
los de BASIC clásico).
Estas características son ideales
para Internet, lo que explica la gran difusión de pequeños programas
en java ("applets") que hoy en día aportan versatilidad a muchísimas
páginas web.
Los actuales navegadores llevan incorporada "la
máquina virtual java" y, por lo tanto, son capaces de ejecutar programas
java sin problemas.
Desarrollado a partir de java existe otro lenguaje
que hoy llena las páginas web. Se trata de javascript o jscript según
el navegador (Netscape o Explorer respectivamente, con escasas diferencias).
Si
bien en java son pequeños programas que se llaman desde el archivo HTML,
en javascript son trocitos de código que van directamente incrustados en
el archivo HTML.
Con una sintaxis semejante a la de javascript, los navegadores
más modernos son capaces de manejar CSS ("Cascade Style Sheet",
hojas de estilo en cascada). Esto es un "casi lenguaje" que, bien incrustado
en el HTML o bien en archivos de texto con la extensión .css llamados desde
el HTML, permite un "formateo" más completo de las páginas
web.
La unión de HTML, javascript y CSS recibe el nombre de DHTML
o HTML dinámico.
Existe una ampliación del HTML llamado ASP
que permite incluir instrucciones para que procese el servidor antes de recibir
nosotros la página. Precisa que el servidor tenga instalado el programa
adecuado que interprete las instrucciones. Semejante al ASP, el PHP es un lenguaje
que se ejecuta en el servidor y que últimamente está teniendo bastante
éxito. Ambos permiten, entre otras posibilidades, manejar con cierta facilidad
bases de datos, lo que explica el éxito que están teniendo.
Parece
que el futuro está en una ampliación del HTML llamada XML, aunque
de momento no está totalmente recogida por los navegadores. En XML el programador
puede definir sus propias etiquetas.
Aunque estos son los principales,
en las páginas web se pueden encontrar otros lenguajes de programación
como Perl, Visual Basic, Visual Basic Script, ...
Navegadores
Se
llaman navegadores los programas que nos sirven para recorrer la WWW. El primero
que apareció fue "Mosaic", desde entonces han aparecido unos
cuantos de estos programas, pero, sin duda, los dos que se disputan la primacía
en la red son el Netscape Comunicator (en las primeras versiones fue Netscape
Navigator) y el Internet Explorer, ambos gratuitos (no lo eran, pero la "guerra"
entre ambas compañías por el control de la red trajo como subproducto
la gratuidad de sus programas) (existen otros navegadores menos extendidos como
"opera", "vantage", "lynx", ...).
Estos programas
poco a poco han ido absorbiendo todas las utilidades de la red y hoy en día
son capaces de casi todo, desde hacer un FTP, visitar un sitio Gopher o leer el
correo con las utilidades de correo que ambos contienen.
En esencia todos los
navegadores constan de una ventana en que se muestran las páginas Web y
una serie de barras con menús, botones de comandos y líneas con
información, en realidad, muy parecidos a la mayoría de los programas
que ejecutamos en Windows (por ejemplo el procesador de textos Word).
Veamos
como ejemplo el Microsoft Internet Explorer y sus diferentes partes. Las diferencias
con otros navegadores son escasas.
En la Figura 4 podemos ver la imagen
del navegador mostrando la página principal de Medscape.
De arriba
abajo vemos en la pantalla:
- Barra de título.
- Barra de menús.
-
Barra de herramientas (toolbar).
- Barra de direcciones.
- Ventana del navegador,
donde se ven las páginas web y que en caso necesario contiene las barras
de desplazamiento vertical y horizontal.
- Barra de estatus.
La barra
de título muestra el título de la página web que está
presentando el navegador (el texto que puso el autor en la cabecera del programa
HTML entre las etiquetas <title> y </title>) en este momento, el nombre
del programa ("Microsoft Internet Explorer") y, a la derecha, los botones
estandar de windows.
La siguiente barra es la barra de menús, en
la que aparecen, de izquierda a derecha los menús "Archivo",
Edición", "Ver", "Favoritos", "Herramientas"
y "Ayuda".
Al pulsar sobre cada uno de estos menús se
abre el menú pulsado y se despliegan sus apartados. Desde estos menús
se puede acceder a todas las funciones del programa.
Una utilidad propia
de los navegadores que conviene conocer es la lista de "favoritos".
Es uno de los menús de la barra que nos ocupa, aunque también hay
un botón de acceso a la lista de favoritos en la barra de herramientas.
En ella podremos almacenar todas aquellas direcciones que nos han gustado o nos
interesan por cualquier razón, para poder volver a visitarlas con sólo
hacer un "clic" con el ratón sobre ellas.
En la parte
derecha de esta barra se muestra el icono de windows que indica cuándo
el programa está conectado a la red, buscando la dirección de la
página web que hayamos solicitado.
En la barra de herramientas hay
una serie de botones que dan acceso a las funciones de uso más frecuente.
Una
barra que merece mención especial por ser específica de los navegadores,
es la barra de direcciones, en la que se encuentra la caja donde deberemos introducir
(o aparecerá automáticamente al hacer un salto mediante un "hiperenlace")
la dirección de la página (URL) a donde queremos ir.
Pulsando
sobre el botón de la derecha de la caja (tiene un triángulo con
la punta hacia abajo), se despliega una ventana con las últimas direcciones
que hayamos visitado, lo que nos permite retroceder a una dirección anterior.
La
ventana del navegador es donde se ven las páginas web.
En la barra
de estatus aparece información sobre las acciones que esté desarrollando
el navegador o muestra la dirección que contiene un enlace al pasar el
cursor sobre él.
Cookies (galletitas)
Las
"cookies" son pequeños trocitos de información en forma
de mensaje de texto que envía un servidor web y se almacena en una carpeta
de nuestro ordenador.
Tienen varias utilidades, pueden guardar información
sobre preferencias del usuario, nombre y contraseña para entrar en la página,
artículos escogidos en una página de compras "on line",
etc.
Cuando volvemos a la página que nos envió la "cookie",
podremos seguir con la compra interrumpida, o puede presentarnos una página
personalizada, etc.
Los dos navegadores principales, Microsoft Internet
Explorer y Netscape Comunicator manejan "cookies". En ambos casos somos
libres de aceptar o rechazar las "cookies" que recibamos.
Hay
cierta controversia en el uso de las "cookies", porque, aunque no implican
riesgo alguno desde el punto de vista de la seguridad, para algunos representan
una invasión de la privacidad. En cualquier caso cada uno puede elegir
aceptarlas o no.
Motores de búsqueda
El
crecimiento explosivo de la WWW ha traído como consecuencia que junto a
la información útil (prácticamente cualquier tema está
accesible en la web) existan multitud de páginas menos relevantes (o totalmente
irrelevantes, o, incluso que tengan interés "negativo", es decir,
que tengamos interés en no ir a ellas).
La necesidad de encontrar
un medio de orientarnos en este mar de información ha provocado la aparición
de los "motores de búsqueda". Estos son programas automáticos
("robots") que recorren continuamente la red buscando páginas
y construyendo un listado ordenado por temas. Las páginas web dedicadas
a buscar en la red usando un motor de búsqueda suelen llamarse "buscadores".
Normalmente
los motores de búsqueda ofrecen luego la información en sus páginas
web (buscadores) junto con otros servicios como correo web gratuito, juegos "on
line", noticias de actualidad, etc. Cuando estos servicios accesorios ganan
protagonismo y ocupan la mayor parte de la página se ha dado en llamar
"portal" al sitio web.
Para acceder a la información generalmente
hay dos métodos:
- Casi todos los buscadores presentan un índice
clasificado por temas donde podemos ir avanzando desde los temas más generales
a los más específicos hasta encontrar lo que buscamos.
-
Mediante el uso de palabras clave. El buscador presenta un cajetín en el
que introduciremos la palabra que queremos buscar y un botón rotulado "Search"
o "Buscar" que al presionarlo activa la búsqueda y nos lleva
a una nueva página con los resultados de esta. Suelen ser posible dos tipos
de búsqueda:
- Búsqueda sencilla, como la que hemos explicado.
-
Búsqueda avanzada. Aquí es posible introducir varias palabras clave
encadenadas por operadores "booleanos", de tal modo que podemos buscar
aquellos sitios que contengan una "Y" otra, una "O" otra o
una "Y NO" otra de dos o más palabras clave (los operadores generalmente
son los términos ingleses correspondientes, AND, OR y NOT y, frecuentemente,
hay que escribirlos así, en mayúsculas). También suele ser
posible el uso de "comodines", que suelen ser "?" para significar
una letra o signo cualquiera y "*" para significar cualquier combinación
de letras o signos de cualquier longitud. Algunos buscadores permiten, mediante
determinada combinación de signos (consultar en cada buscador) la búsqueda
por "frases exactas", de manera que en los resultados de la búsqueda
la frase deberá aparecer tal cual la introdujimos.
Generalmente,
al presentar los resultados suelen acompañar la dirección (URL)
de unas frases sobre el contenido del sitio, lo que viene bien para orientarnos
aunque con ciertas reservas, ya que estas indicaciones las toman los buscadores
de las que aparecen en la cabecera de los documentos HTML de cada página,
es decir, de lo que ha puesto allí el autor.
La magnitud actual de la
red hace imposible que un buscador determinado la abarque por completo, por eso
han proliferado este tipo de servicios. Además es conveniente, al hacer
una búsqueda, utilizar varios buscadores para tratar de evitar que se nos
escape algún sitio importante o interesante.
Existen multitud de
buscadores en la red, con más o menos éxito según su capacidad
y el resultado de las búsquedas. Entre ellos quizás el más
utilizado sea Google (http://www.google.com).
Buscadores
y portales médicos
Uno de los campos
en los que Internet ha sido más activo es el de la Medicina. Desde un principio
los recursos médicos en la red han constituido una parte nada desdeñable
de sus contenidos. Por esto se han desarrollado tanto buscadores como portales
específicamente médicos.
Entre los buscadores podemos distinguir
los específicamente médicos y la sección médica de
los buscadores generales.
Vamos a ver unos pocos buscadores médicos:
Achoo
http://www.achoo.com/main.asp
Permite
hacer búsquedas por palabras clave o mediante un sistema de índices
jerárquicos. También permite búsquedas en Medline y en la
totalidad de Internet (no sólo recursos médicos). Es gratuito. La
página está en inglés.
Biosites
http://www.library.ucsf.edu/biosites/
Es
un recurso mantenido por la Universidad de California y las Bibliotecas Médicas
de la Región Sudoeste del Pacífico. Es gratuito. Se pueden hacer
las búsquedas por palabras clave o a traves del índice en que clasifica
los recursos almacenados. La página está en inglés.
Busca
Salud
http://www.buscasalud.com/
Se puede hacer la búsqueda por palabras
clave o mediante un índice clasificado en categorías y subcategorías.
Es gratuito. La página está en español.
Buscamed
http://www.buscamed.com/
Se
puede hacer la búsqueda por palabras clave o mediante un índice
clasificado en categorías. Además, entre otros servicios, podemos
suscribirnos a un boletín de noticias médicas que recibiremos via
correo electrónico. Es gratuito. La página está en español.
El
Médico Interactivo (Red Medynet)
http://www.elmedicointeractivo.com/
Contiene
una base de datos de recursos sanitarios españoles en Internet, con un
buscador por palabras o mediante menús. También tiene un directorio
clasificado de buscadores nacionales e internacionales. Requiere registro que
es gratuito.
Galaxy. Medicine
http://www.galaxy.com/galaxy/Medicine/Health-Occupations/Medicine.html
Se
puede hacer la búsqueda por palabras clave o a través de un directorio
clasificado por especialidades o temas sanitarios. Es gratuito.
La página
está en inglés.
Galenicom
http://www.galenicom.com/
La
primera vez que se accede pide la especialidad. La página se muestra personalizada
en función de la especialidad y la comunidad. Se pueden hacer búsquedas
por palabras clave y mediante un pequeño directorio. Es gratuito. La página
está en español.
Health Web
http://healthweb.org/index.cfm
Es
un proyecto en el que colaboran mas de veinte bibliotecas de ciencias de la salud
(health sciences libraries of the Greater Midwest Region (GMR) of the National
Network of Libraries of Medicine (NN/LM) and those of the Committee for Institutional
Cooperation). El proyecto lo mantiene la National Library of Medicine (NLM) en
colaboración con la Universidad de Illinois en Chicago.
Presenta en
portada un índice por especialidades, aunque también se puede hacer
la búsqueda por palabras clave. Es gratuito. La página está
en inglés.
Medexplorer
http://www.medexplorer.com/
Se puede hacer
la búsqueda por palabras clave o a través de un índice de
categorías y subcategorías. Es gratuito. La página está
en inglés.
Medical World Search
http://www.mwsearch.com/
Aunque
se puede uno registrar no es necesario para hacer las búsquedas. Sólo
hace búsquedas por palabras clave. Es gratuito. La página está
en inglés.
Igual que ocurre en la red global, en la parte médica
han ido apareciendo últimamente los portales médicos. En ellos,
junto con algún mecanismo de búsqueda, se ofrecen toda una serie
de servicios añadidos, como "chats", foros, contenidos propios,
noticias, etc. Veamos algunos:
Doctor's Guide
http://www.docguide.com/
Este
recurso se puede personalizar al registrarse. Inicialmente está en inglés,
pero se puede elegir entre varios idiomas, entre ellos el español. Es gratuito.
Health
A to Z
tp://www.healthatoz.com/
Es un recurso elaborado por la Medical Network
Inc. Está en Inglés. Es gratuito.
Medscape
http://www.medscape.com/
Es
probablemente uno de los portales médicos más visitados. Requiere
registro, aunque es gratuito. Tras el registro presenta la portada personalizada.
Está en inglés.