Maqueta de la Escuela Politécnica de la Universidad de Alcalá, en los pasillos de la Escuela.

Detalle de la biblioteca de la Escuela Politécnica de la Universidad de Alcalá.

Edificio de la Unidad de Investigación en Telemedicina y e-Salud del Instituto de Salud Carlos III. Campus de Chamartin.

Laboratorio en la Escuela Politécnica Superior de Informática. Universidad de Alcalá.

Detalle del patio interior de la Escula Politécnica Superior. Universidad de Alcalá.

lunes, 15 de noviembre de 2010

II Simposio OpenHealth-Spain

Los pasados 10 y 11 de noviembre se celebró en el Hospital de Fuenlabrada el II Simposio OpenHealth-Spain. En esta edición se puso de manifiesto el interés por parte de todos en la utilización del estándar ISO/CEN13606 como medio decisivo para lograr la interoperabilidad semántica de las plataformas médicas.


El Hospital de Fuenlabrada junto con el Instituto de Salud Carlos III realizan pruebas sobre la utilización del éstandar en el almacenamiento de datos de la historia clínica del paciente. En breve podremos decir que España es el primer país de la Unión Europea en tener sistemas médicos interoperables con ISO/CEN13606. Así mismo se investiga la posiblidad de utilizar bases de datos terminológicas como SNOMED CT para hacer los sistemas más interoperables entre sí.

En este congreso presenté un artículo titulado "Data models for processes normalization and optimization: ISO21090 and EN13606 for their management in computational applications" donde se indica la necesidad de la normalización en la transferencia de historias clínicas electrónicas (HCE) para lograr la interoperabilidad semántica de los sistemas. También se presenta una visión actual de los trabajos desarrollados por el Grupo de Interoperabilidad de la Unidad de Investigación de Telemedicina y e-Salud tanto en el tratamiento de la información en historiales clínicos como en materia de gestión de arquetipos según la norma ISO/CEN13606. Del mismo modo, se presentan también algunos de los trabajos que el Grupo acometerá en un futuro próximo.

martes, 23 de febrero de 2010

Bloquear acceso por dirección IP con ASP

Hay ocasiones en que interesa bloquear el acceso a ciertos usuarios con IP específicas. Básicamente lo que se hace es crear un vector con las direcciones IP que se quieran restringir para posteriormente hacer una comparación de cada una de ellas con la IP del usuario entrante. Si se detecta que la IP del usuario entrante coincide con alguna IP almacenada en el vector de restricciones se deniega el acceso redireccionándole a otra página.

El código sería el siguiente:

<%
       Dim lista_de_ips, ipVisitante, vIP
       ' lista_de_ips contendrá todas las direcciones IP que se desea bloquear
       ' Los IP deben ser separados por el carácter: ; (punto y coma)
       lista_de_ips = "61.254.32.22;62.454.32.25;"

       ' Separo la lista en un vector
       vIP = split(lista_de_ips,";")

       ' Guardo el IP del cliente
       ipVisitante = Request.ServerVariables("REMOTE_ADDR")

       ' Recorro el vector de IPs bloqueados y los comparo con el del cliente
       ' Si hay alguna coincidencia, redirecciono al usuario
       For i = 0 to UBound(vIP)
           If trim(ipVisitante) = trim(vIP(i)) and (trim(vIP(i)) <> "") Then
             Response.Redirect "sin_acceso.asp"
           End If
       Next
%>

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites