• No se han encontrado resultados

Plataforma web para el control de interconsultas de telemedicina

N/A
N/A
Protected

Academic year: 2023

Share "Plataforma web para el control de interconsultas de telemedicina"

Copied!
170
0
0

Texto completo

(1)

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN

INSTITUTO TECNOLÓGICO DE OAXACA CENTRO DE EDUCACIÓN CONTINUA OAXACA

SEMINARIO DE TITULACIÓN

“ADMINISTRACIÓN DE PROYECTOS”

T E S I N A

“PLATAFORMA WEB PARA EL CONTROL DE INTERCONSULTAS DE TELEMEDICINA”

QUE PARA OBTENER EL TÍTULO DE:

LICENCIADO EN INFORMÁTICA PRESENTAN:

JAVIER CRUZ ROJAS

MARTHA NALLELY SORIANO LÓPEZ NADIA GARCÍA MARTÍN

SANTIAGO DOLORES MARTÍNEZ VIGENCIA: DES/ESIME-CUL/5062005/24/09 OAXACA DE JUÁREZ, OAXACA. MARZO 2010.

(2)

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN

TESINA QUE PARA OBTENER EL TÍTULO DE:

LICENCIATURA EN INFORMÁTICA

POR LA OPCIÓN DE TITULACIÓN SEMINARIO ADMINISTRACIÓN DE PROYECTOS DEBERAN DESARROLLAR: JAVIER CRUZ ROJAS

MARTHA NALLELY SORIANO LÓPEZ NADIA GARCÍA MARTÍN

SANTIAGO DOLORES MARTÍNEZ

“PLATAFORMA WEB PARA EL CONTROL DE INTERCONSULTAS DE TELEMEDICINA”

I MARCO DE REFERENCIA

II CONCEPTO DE DESARROLLO DE SISTEMAS INFORMATICOS III ESTUDIO DE MERCADO

IV PLANEACION DEL PROYECTO

V EJECUCION Y CONTROL DEL PROYECTO VI EVALUACION DE RESULTADOS

Oaxaca de Juárez, Oax Marzo 2010 VIGENCIA: DES/ESIME-CUL/5062005/24/09

M. EN C. EDNA CARLA VASCO MENDEZ

Director del Seminario

LIC. JOSE LUIS EMBA Asesor

ING. ARACELI LETICIA PERALTA MAGUEY Jefe de Carrera de Ingeniería Mecánica

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN

TESINA QUE PARA OBTENER EL TÍTULO DE:

LICENCIATURA EN INFORMÁTICA

POR LA OPCIÓN DE TITULACIÓN SEMINARIO ADMINISTRACIÓN DE PROYECTOS DEBERAN DESARROLLAR: JAVIER CRUZ ROJAS

MARTHA NALLELY SORIANO LÓPEZ NADIA GARCÍA MARTÍN

SANTIAGO DOLORES MARTÍNEZ

“PLATAFORMA WEB PARA EL CONTROL DE INTERCONSULTAS DE TELEMEDICINA”

I MARCO DE REFERENCIA

II CONCEPTO DE DESARROLLO DE SISTEMAS INFORMATICOS III ESTUDIO DE MERCADO

IV PLANEACION DEL PROYECTO

V EJECUCION Y CONTROL DEL PROYECTO VI EVALUACION DE RESULTADOS

Oaxaca de Juárez, Oax Marzo 2010 VIGENCIA: DES/ESIME-CUL/5062005/24/09

M. EN C. EDNA CARLA VASCO MENDEZ

Director del Seminario

LIC. JOSE LUIS EMBA Asesor

ING. ARACELI LETICIA PERALTA MAGUEY Jefe de Carrera de Ingeniería Mecánica

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN

TESINA QUE PARA OBTENER EL TÍTULO DE:

LICENCIATURA EN INFORMÁTICA

POR LA OPCIÓN DE TITULACIÓN SEMINARIO ADMINISTRACIÓN DE PROYECTOS DEBERAN DESARROLLAR: JAVIER CRUZ ROJAS

MARTHA NALLELY SORIANO LÓPEZ NADIA GARCÍA MARTÍN

SANTIAGO DOLORES MARTÍNEZ

“PLATAFORMA WEB PARA EL CONTROL DE INTERCONSULTAS DE TELEMEDICINA”

I MARCO DE REFERENCIA

II CONCEPTO DE DESARROLLO DE SISTEMAS INFORMATICOS III ESTUDIO DE MERCADO

IV PLANEACION DEL PROYECTO

V EJECUCION Y CONTROL DEL PROYECTO VI EVALUACION DE RESULTADOS

Oaxaca de Juárez, Oax Marzo 2010 VIGENCIA: DES/ESIME-CUL/5062005/24/09

M. EN C. EDNA CARLA VASCO MENDEZ

Director del Seminario

LIC. JOSE LUIS EMBA Asesor

ING. ARACELI LETICIA PERALTA MAGUEY Jefe de Carrera de Ingeniería Mecánica

(3)

6 Resumen

Todos sabemos que nuestra salud es importante, para el desarrollo de nuestras condiciones de vida por lo tanto si esta débil o se tiene una baja calidad será difícil realizar diversas actividades en mejora del desarrollo personal. Sin embargo las condiciones de algunas zonas del estado de Oaxaca no permiten que la población piense en un desarrollo personal si no simplemente se enfoque en el sobrevivir día a día.

Sea cual quiera la situación económica en la que se encuentre la zona geográfica e n la que habitamos, el mantener una salud adecuada depende básicamente de uno mismo, sin embargo pareciera que un gran número de la población , no lo percibe de esa manera, y no cuida sus hábitos alimentación, ni tiene precaución en la realización de sus actividades diarias y en otros aspectos que influyen en el tener una salud buena.

Por esa razón actualmente la Secretaria de Salud ha encaminado un gran número de programas médicos con distintos objetivos pero que al final todos buscan elevar los indicadores de las condiciones de salud.

En el Capítulo I Marco de Referencia se explica de manera general uno de estos programas presentados por Gobierno Federal, Gobierno Estatal y Secretaria de Salud Federal y Servicios de Salud Estatal; Telemedicina . El programa involucra diferentes procesos, en el presente trabajo se presenta el desarrollo de una plataforma web para el seguimiento y control de eso procesos.

Se deben de especificar los datos generales de la plataforma y la tecnología que nos permitirá desarrollarla de manera adecuada , para que se cumpla con los requerimientos, para que los médicos puedan interactuar rápidamente con la plataforma para que puedan agilizar y mejorar los procesos de atención a la población.

El Capítulo I detalla los aspectos importante del programa de Telemedicina, aspectos básico, la forma en que está organizada la comunidad médica que ca da proceso, la misión y visión planteada para este programa a si como sus objetivos

(4)

7 y metas que nos permiten comprender en qué consiste, la importancia del programa para la población.

El Capítulo II nos hace una referencia a los conceptos que se ocuparan durante el desarrollo de la plataforma, nos describe conceptos técnico básico para darnos una idea de la forma en que se realiza la plataforma web, se mencionan algunos tipos de sistemas, la metodología que se aplica en el desarrollo. Se mencionan algunos lenguajes de programación que son los que fueron empleados en el desarrollo de la plataforma web, se describe que es un servidor , y las características y ventajas del software libre.

El Capítulo III muestra el análisis realizado al mercado, en esta ocasión conformado por los distintos médicos que realizan cada uno de los procesos de Telemedicina, se detallan los porcentajes de las respuesta a las encuestas realizada s, se especifica de qué forma se determino a que porcentaje de población a tenia que encuestar, se interpretan los resultados de las encuestas para conocer si el proyecto es viable o no lo es.

El capítulo IV nos permite describir la planeación y control que se dará a la realización del proyecto, se describe en consiste cada una de esas actividades se ejemplifica la grafica Gantt de seguimiento del proyecto a si como la posible ruta criticas de desarrollo.

El capítulo V está integrado por la ejecución de cada actividad planteada en el capítulo IV este desarrollo es muy técnico ya que en él se elabora la plataforma web.

El capítulo VI está conformado por los costos de realización del proyecto de desarrollo de la plataforma web pero también se considero el poner los costos de una unidad de Telemedicina y de algunos otros componentes necesarios para la funcionalidad de las interconsultas.

(5)

8 Introducción

Oaxaca es uno de los estados con mayor número de municipios del país 570 para ser exactos, y gran numero de esos municipios se encuentran en alto grado de marginación.

Solo como ejemplo en la Ciudad existen 291 asentamientos humanos, de los cuales 19 son irregulares, además de que 70 colonias cuentan con problemas de tenencia de la tierra, lo cual dificulta que se puedan realizar proyectos para dotar de servicios básicos a estas familias. A esto se suma la poca planeación de crecimien to urbano, dando como resultado viviendas construidas a distancia de más de 200 metros, lo cual dificulta el suministro adecuado de los servicios básicos. La mayoría de los municipios colindantes a la capital del estado enfrentan la misma problemática.

Hablando en términos de salud Oaxaca es uno de los estados con menor acceso a los servicios de salud, el 72% del total de población no tiene derecho a estos servicios, y el porcentaje de mortalidad infantil todavía en el 2000 era en su mayoría por deficiencias en la nutrición.1

En lo que se refiere a la economía, se calcula que el 58.8% de la población económicamente activa recibe tan solo uno o menos de un salario mínimo ($48.67MN).

Si se conjugan una economía baja y una limitación a contar con los servicios médicos es muy claro que los índices de mortandad se elevan.

Sin embargo las autoridades correspondientes se han dado a la tarea de hacer programas que contribuyan a la mejora en estos círculos de salud, uno de estos programas es Telemedicina un programa que básicamente consiste en llevar unidades de salud a las zonas lejanas de alto grado de marginación, las unidades de Telemedicina no atienden únicamente servicios básico si no también problemas de salud que requieren de especializaciones.1

1Eumed , Observatorio  de  la  Economía  Latinoamericana, Obtenida en noviembre de 2009 de

(6)

9 Este programa cuenta con los recursos necesarios y con la tecnología adecuada y de alta calidad a la vanguardia de la prestación de estos servicios. Solo que esta tecnología no es empleada de manera adecuada, por esa razón el que se desarrolle una plataforma web que permita controlar los procesos de Telemedicina ayudaría en gran medida y eleva la calidad en la atención a los pacientes agilizando la atención a sus problemas de salud y mejorando su nivel de vida ya que indiscutiblemente la salud es un elemento imprescindible en el desempeño de los individuos, y en consecuencia la falta de ella no permite el desarrollo de la sociedad.

Este programa de Telemedicina ayudara a detectar enfermedades crónica y de alto riesgo en un número considerable de la población, reduciendo a si los índices de mortalidad y generando las estadísticas necesarias para la toma de decisiones, esto claro mediante la plataforma web que como ya se dijo permitirá mejorar las condiciones de ejecución de los procesos propios de Telemedicina .

a) Presentación del proyecto

De acuerdo al Programa de Telemedicina en el estado de Oaxaca se va realizar una plataforma web para el control de interconsultas, con el fin mantener la información organizada y estructurada para así lograr la optimización de tiempo en los procesos y con esto contar con un respaldo electrónico con in formación fidedigna para la oportuna toma de decisiones.

http://www.eumed.net/cursecon/ecolat/mx/2006/rmcm.htm

(7)

10 b) Planteamiento del Problema

El programa de Telemedicina Oaxaca perteneciente a los Servicios de Salud del Estado, actualmente carece de una plataforma web para el control de sus procesos en materia de interconsultas, debido a esto la información la controlan a través de bitácoras en papel con llenado manual, hojas de cálculo, procesadores de texto, Mensajeros instantáneos, Correo electrónico lo que implica que la información sea difícil de controlar debido a la redundancia e inconsistencia que ocasiona este tipo de trata de información.

Es por eso que el problema a analizar será:

¿Cuáles son los medios tecnológicos idóneos a utilizar para el control de los datos del programa de Telemedicina Oaxaca con la finalidad de agilizar y controlar el proceso de interconsulta?

c) Justificación

Dada la situación actual del tratamiento de información en el proceso de interconsultas del programa de Telemedicina perteneciente a los servicios de salud del estado de Oaxaca se ha detectado que las personas involucradas ocupan la mitad de su tiempo en espera de solicitudes, búsqueda de datos y concentrado de información todo esto de manera manual, por consiguiente se presenta una oportunidad para diseñar, desarrollar e implantar una plataforma web con tecnología de punta que controle el proceso de interconsulta, logrando la reducción de los tiempos en el registro y envió de pacientes, solicitudes, llenado de historia clínica, estudios auxiliares, búsqueda de pacientes, nota de interconsulta, envió de imágenes, canalización de interconsultas logrando con esto contar con información respaldada electrónicamente, fidedigna, y en tiempo real que sirva al personal responsable para la oportuna toma decisiones.

(8)

11 El desarrollo de la plataforma web permitirá controlar en un 100% todas las interconsultas que se lleven a cabo, desde la recepción del paciente hasta la respuesta del médico especialista.

d) Objetivo General

Diseñar, desarrollar e implantar la plataforma we b con la tecnología de punta que permita el control eficiente de las interconsultas que genera el programa de Telemedicina de los Servicios de Salud de Oaxaca en un lapso máximo de 4 meses.

e) Objetivos Específicos

Ocupar la metodología de diseño para el desarrollo del software denominada clásica.

Realizar el estudio y análisis técnico de los requerimientos de usuario.

Diseñar las interfaces con tecnología web respetando los estándares de la W3C (Define los estándares de diseño web a nivel mundial).

Escribir el código fuente necesario para la automatización de procesos .

Implantar la plataforma web en el servidor de Telemedicina Oaxaca.(véase anexo Manual de instalación)

(9)

12 f) Alcance

Implementación de la plataforma web al programa de Telemedicina Oaxaca, perteneciente a los Servicios de Salud.

g) Metas

Controlar en un 100% todas las interconsultas generadas por Telemedicina.

Contar con información fidedigna y en tiempo real.

Generación de reportes de interconsultas de forma automática.

h) Misión

Mejorar la calidad en el servicio prestado a los pacientes de Telemedicina mediante la optimización en los tiempos de generación de interconsultas, registrando y validando toda a la información en tiempo real, para la oportuna toma de decisiones.

(10)

13 CAPITULO I

MARCO DE REFERENCIA

(11)

14 1.1 Telemedicina

1.1.1 Antecedentes

El primer proyecto de aplicación de TELEMEDICINA, se implemento en 1999 como una estrategia del FIDEICOMISO TRANSFORMA MÉXICO de la Lotería Nacional para atender a micro regiones de muy alta marginación brindando atención a 13 cabeceras municipales de Costa Chica en el Estado de Guerrero. A partir de esta experiencia y con los recursos propios de la Universidad Anáhuac y del FIADES, se dio inicio al programa de Telemedicina en Cotija Michoacán. Obteniéndose grandes beneficios para la población y el Gobierno estatal a través de los servicios de Salud.

En base a estas experiencias el Gobierno del Estado de Oaxaca del sexenio pasado se comprometió a la adquisición de 2 unidades de Telemedicina en el año 2004 y la operación de las mismas a través de la fundación Anáhuac quien aportó otras 2 unidades, cristalizándose este proyecto con la firma de un acuerdo el 24 de febrero del 2004, teniendo su campo de acción principalmente en la región de la Mixteca, para el presente ejercicio las acciones se amplían a todo el estado, estableciéndose un acuerdo de Coordinación de Junio a Diciembre 2005, donde se estipulan acciones conjuntas con el proyecto estatal de Unidades Médicas Móviles para el Desarrollo.

En agosto del 2008 los Servicios de Salud retoman el programa de Telemedicina incorporando a 6 Hospitales Básicos Comunitarios y 5 Hospitales Generales.

(12)

15 1.1.2 Conceptos

Por más de 50 años los profesionales e investigadores en salud en conjunto con los especialistas de telecomunicaciones y computación han buscado ampliar las tecnologías en el ámbito de la salud. Como resultado de esta colaboración surge la Telemedicina que ha dado lugar a una diversidad de servicios que hacen uso de las tecnologías de la información, el equipamiento médico y las telecomunicaciones.

Existen numerosas definiciones de Telemedicina, telesalud y e-salud, establecer o identificar una definición única, consistente y estándar sigu e siendo un reto.

El Instituto de Medicina de los estados Unidos define la Telemedicina como uso de las tecnologías de la información y las comunicaciones para proporcionar y apoyar los servicios de atención a la salud cuando la distancia separa a lo s

La Asociación Americana de Telemedicina define a la Telemedicina como intercambio de información médica de un sitio a otro a través de comunicaciones

Y en 1998 la Organización Mundial de la Salud (OMS), define a la Telemedicina como:

constituye un factor crítico, por profesionales que apelan a tecnologías de la información y de la comunicación con objeto de intercambiar datos para hacer diagnósticos, preconizar tratamientos y prevenir enfermedades y heridas, así como para la formación permanente de los profesionales de atención de salud y actividades de investigación y de evaluación, con el fin de m ejorar la salud de las

1.1.3 Objetivo General

Contar con una Red de Telemedicina Estatal y proporcionar servicios de calidad de segundo y/o tercer nivel de atención y estudios de gabinete a la población marginada

(13)

16 con tecnología de punta, con la finalidad de evitar costos innecesarios en su traslado y proporcionar una atención de especialidad en corto tiempo de manera gratuita, así como capacitación al personal médico.

1.1.4 Objetivos Específicos

Fortalecer la atención de primer nivel de unidades formales, unidades móviles y hospitales básicos comunitarios.

Fortalecer el sistema de la referencia y contra referencia hacia un segundo o tercer nivel de atención.

Proporcionar estudios diagnósticos de ultrasonido y electr ocardiograma en forma gratuita o sin costo alguno.

Brindar capacitación médica continua a todo el personal de salud de hospitales básicos comunitarios, unidades móviles para el desarrollo Telemedicina, hospitales generales (médicos residentes, médicos generales, médicos internos de pre-grado, personal de enfermería y administrativo.

Reforzamiento de actividades de promoción de la salud.

Fortalecer acciones de vigilancia epidemiológica y control de los riesgos sanitarios de las localidades.

1.1.5 Metas

META INDICADOR FÓRMULA PERIODO

Implementación de los servicios de atención médica a distancia en las comunidades de alta y muy alta marginación

Población que

habita en

comunidades de alta y muy alta marginación que es atendida por el Programa de Telemedicina

Población atendida por el Programa/

Población que habita en comunidades de alta y alta marginación.

Anual

(14)

17 Localidades

programadas que son atendidas por el Programa Telemedicina

Localidades atendidas/

Localidades

programadas para ser atendidas por el programa Telemedicina

Anual

Promover la

inversión en equipo en infraestructura,

biomédico y

dispositivos móviles en servicios de salud.

Unidades

móviles de

Telemedicina equipadas y capacitadas, en operación

Unidades Móviles con Telemedicina

equipadas y

capacitas/Unidades

Móviles de

Telemedicina en operación.

Anual

Implementación de servicios de tele- salud en unidades médicas de 1°, 2° y 3° nivel de atención para brindar servicios médicos especializados a distancia.

Hospitales Básicos

Comunitarios con Telemedicina equipados y capacitados, en operación

Hospitales Básicos Comunitarios con Telemedicina

equipados y

capacitados/Hospitales Básicos Comunitarios en operación.

Anual

Hospitales Generales

(2º|Nivel de atención) con Telemedicina equipados y capacitados en operación

Hospitales Generales (2º|Nivel de atención) con Telemedicina

equipados y

capacitados en

operación/Hospitales de 2º|nivel de atención en operación.

Anual

Hospitales de alta especialidad (3º|Nivel de atención) con Telemedicina equipados y capacitados en operación

Hospitales de alta especialidad (3º|Nivel de atención) con Telemedicina

equipados y

capacitados en

operación/ Hospitales de 3º|nivel de atención en operación.

Anual

Capacitar al 90% del personal de las unidades de salud incorporadas a Telemedicina sobre el uso y manejo de herramientas y tecnologías de la información y telecomunicaciones.

Personal de salud capacitado

de forma

específica para el Programa

Telemedicina

Total del personal de salud disponible en las

unidades con

Telemedicina

capacitado de forma específica para la

operación del

programa/ Total de personal de salud disponible en las

Semestral

(15)

18

unidades con

Telemedicina.

Consolidación y seguimiento de la atención médica especializada a distancia en las comunidades con mayor problema para el acceso a estos servicios médicos.

Interconsultas

médicas de

especialidad de primera vez y/o subsecuentes

Total de interconsultas

médicas de

especialidad de primera vez y/o subsecuentes

otorgadas/Total de interconsultas médicas de especialidad otorgadas.

Trimestral

Capacitar al personal del área médica, técnica y administrativa de las unidades de Telemedicina

mediante el sistema de telesalud.

Cursos impartidos

por tele-

educación a personal del área médica, técnica y administrativa de unidades

incorporadas al programa tele- salud

Cursos realizados a través de tele-salud/

total decursos

programados por este medio.

Trimestral.

Tabla 1. Descripción de metas d Telemedicina

(16)

19 1.1.6 Universo

30 Distritos del Estado de Oaxaca.

58 municipios con menor Índice de Desarrollo.

1008 localidades de alta y muy alta marginación localizadas en todo el Estado de Oaxaca. (Véase fig. 1.0)

Figura 1.2 Oaxaca: Mapa de la ubicación de las Zonas Marginadas

Fig. 1 Nivel de marginación en el estado de Oaxaca

(17)

20 1.1.7 Recursos

1.1.7.1 Humanos

La tabla 2 presenta como está integrado el personal que se encuentra en el Nodo Central, por cada jornada laboral.

NÚM. PERFIL FUNCIÓN

1 Médico general Coordinador General de Telemedicina 1 Médico general Responsable de la subunidad administrativa

del nodo central.

3 Médico pasante de Servicio Social

Encargado Nodo Central 2 Ingeniero en electrónica y

telecomunicaciones

Responsable de la subunidad de telecomunicaciones de Telemedicina.

1 Personal afín al área médica

Responsable de la subunidad de tele- educación.

Tabla 2. Personal por jornada laboral de nodo central

La tabla 3 nos muestra los médicos especialistas para cubrir cada uno de los turnos matutino y vespertino respectivamente en Telecomando.

NÚM. PERFIL ESPECIALIDAD FUNCIÓN

2 Médico gineco- obstetra

Ginecología Atención de ginecología y obstetricia

2 Médico pediatra Pediatría Atención de pediatría

2 Médico internista Medicina Interna Atención de medicina interna 2 Médico cirujano

general

Cirugía General Atención de cirugía general Tabla 3. Personal requerido por jornada laboral para unidad de Telecomando.

(18)

21 1.1.7.2 Financieros

Viáticos para el personal que realiza activid ades de monitoreo en donde se requiera.

Combustible necesario para los traslados del personal para el Monitoreo de las actividades que realizan las unidades móviles y fijas del programa.

1.1.7.3 Materiales

Los necesarios para llevar a cabo las diferentes funciones y actividades de la Coordinación de Telemedicina y donde sean requeridos.

(19)

22 1.1.8 Fase de Operación del Programa de Telemedicina en el Estado de Oaxaca A continuación se muestra la interacción que existe entre los elementos que conforman la fase de operación del programa de Telemedicina, así como los hospitales comunitarios y las comunidades que están adscritas al mismo. (Véase Fig. 2)

Fig. 2 Interacción de elemento de fase de operación de Telemedicina

(20)

23 1.1.9 Proceso de Atención a Pacientes en el Programa de Telemedicina

Enseguida se muestran las actividades que realizan cada uno de los elementos que intervienen en el proceso de interconsultas de Telemedicina. (Véase Fig. 3)

Fig. 3 Actividades de cada elemento de Telemedicina.

(21)

24 1.1.10 Servicios

TELECONSULTA DE LAS ESPECIALIDADES MEDICAS Medicina interna.

Ginecología y Obstetricia.

Cirugía General.

Pediatría.

TELEEDUCACIÓN

Capacitación médica continua.

Revisión de casos clínicos.

TELE-ASISTENCIA MÉDICA Y SANITARIA

TELEADMINISTRACIÓN Base de datos.

Consulta de avances.

Manejo de formatos médicos y administrativos.

Electrónicos.

Sistema de referencia y contra referencia.

Reuniones multipunto.

1.1.11 Funciones

1.1.11.1 Coordinador General de Telemedicina

Planear y desplegar las directrices para la ejecución operativa de las acciones desarrolladas en la coordinación de Telemedicina.

Coordinar las operaciones de Telemedicina en las unidades fijas y móviles en conjunto con las áreas técnicas y administrativas de los Servicios de Salud.

(22)

25 Dirigir, Planear y evaluar las atenciones que brinda el programa Telemedicina.

Vincularse con las distintas áreas responsables de los programas de los Servicios de Salud y que se manejan en el programa de Telemedicina para reforzar el impacto de los mismos.

Integrar el trabajo operativo anual de las acciones desarrolladas en las unidades móviles y fijas con Telemedicina, para darle seguimiento, evaluar y emitir estrategias conjuntas.

Evaluar integralmente el desempeño, alcance, resultados de las acciones que desarrolla el programa de Telemedicina y formular las necesarias.

Integrar las necesidades del programa operativo anual y equipamiento de las unidades móviles y fijas con Telemedicina.

Evaluar internamente los indicadores de resultados de las atenciones brindadas por el programa Telemedicina.

Gestionar la eficiencia y oportunidad del sistema de referencia y contra referencia de los pacientes que acuden a recibir atención a las unidades fijas y móviles de Telemedicina.

Control y seguimiento de las quejas o sugerencias que competen a la coordinación de Telemedicina.

Supervisar el fortalecimiento de la oferta de los servicios médicos especializados en las unidades móviles y fijas con Telemedicina.

Brindar apoyo logístico al personal operativo

Realizar la capacitación técnica y normativa del personal de Telemedicina.

Elaborar informes y reportes sobre todas las acciones del proceso administrativo del programa e informar a la Secretaria de Salud de manera ordinaria y extraordinaria.

(23)

26 1.1.11.2 Personal Encargado de la Subunidad Administrativa del Nodo Central

Capacitación al personal de nuevo ingreso en la elaboración de información de actividades realizadas por el programa de Telemedicina. (Elaboración de SIS-SS- CH-E, Formatos primarios del programa).

Capacitar a las unidades de la red de Telemedicina sobre el proceso del programa, así como los requisitos y proceso de interconsulta.

Integrar el trabajo operativo anual de las acciones desarrolladas en las unidades móviles y fijas con Telemedicina, para darle seguimiento, evaluar y emitir estrategias conjuntas.

Monitorizar diariamente de 8:00-8:15 AM la conectividad de la red de Telemedicina. (pase de lista a las unidades médicas móviles y fijas con Telemedicina).

Recibir diariamente solicitudes de interconsultas de las unidades consultantes.

Agendar las interconsultas, recibir expedientes y protocolo de estudios en su caso del paciente a inter-consultar y enviar a las especialistas por correo electrónico la información de la interconsulta a realizarse.

Confirmar a las unidades consultantes por videoconferencia o correo electrónico la fecha y hora de interconsulta, y en caso de que estos no hayan enviado el expediente clínico, solicitarlo.

Establecer el enlace con la unidad inter-consultante en la fecha y hora establecida, garantizando que se cumplan las condiciones que el especialista sugiere para que se brinde el servicio de tele -consulta, en coordinación con el área de telecomunicaciones.

En caso de que la interconsulta haya sido para valoración preoperatoria, solicitar al médico internista la valoración ya firmada por el, escanearla y enviarla por correo electrónico a la unidad inter-consultante de ser posible, el mismo día.

Supervisar el registro y administración de los expe dientes relacionados con el servicio de Telemedicina.

Dar seguimiento a los pacientes que han sido valorados por el médico especialista a través del programa de Telemedicina.

(24)

27 Recepción, análisis y validación de la información (SIS-SS-CH-E, FORMATOS PRIMARIOS DE PROGRAMA) de las unidades móviles y fijas de Telemedicina de SIS-SS-01 y su validación.

Dar seguimiento a solicitud de interconsultas y soporte técnico preventivo y correctivo de laptop de las UMDT al término de cada ruta

Proponer soluciones o ideas para el mejor funcionamiento del desarrollo del programa de Telemedicina.

Concentrar mensualmente la información recibida de tele-consulta

1.1.11.3 Personal Encargado de la Subunidad de Telecomunicaciones del Programa Telemedicina.

Programar los cronogramas de mantenimiento a los hospitales y unidades móviles que presten el servicio de Telemedicina.

Evaluar el desempeño de cada una de los hospitales y unidades móviles que cuenten con el servicio de Telemedicina.

Interactuar con los diferentes departamentos de la unidad de informática y comunicación para la satisfacción de las necesidades del programa.

Evaluar las nuevas tecnologías de comunicación aplicable al programa.

Administrar los recursos de telecomunicación del programa de Telemedicina.

Interactuar con la coordinación de unidades móviles para la correcta operación del programa en las unidades móviles.

Otorgar soporte técnico en campo a los hospitales y unidades móviles para el correcto funcionamiento del equipo de telecomunicaciones.

Realizar supervisiones en campo, con el fin de mantener funcional el equipo de Telemedicina.

(25)

28 Trabajar en proyectos de innovación aplicables en la Telemedicina, así como los

programas que lo integren.

Participar en la capacitación del personal operativo, para el correcto funcionamiento del equipo de telecomunicaciones.

1.1.11.4 Personal Encargado de Teleeducación en la Coordinación de Telemedicina.

Elaborar el programa de actividades mensual.

Operar el equipo de videograbación.

Grabar sesiones con cámaras de minidvd en otros eventos para diferirlas.

Trasmitir las sesiones clínicas a las unidades de salud.

Coordinar las videoconferencias interactivas con las unidades de salud.

Video grabar las conferencias para diferirlas posteriormente.

Coordinar la distribución de los materiales antes, durante y después de la transmisión de los eventos.

Elaborar el protocolo de videoconferencias con el apoyo de los titulares del evento y el responsable técnico del protocolo para el evento

Diseñar, organizar y supervisar el desarrollo de las activ idades técnicas, administrativas y logísticas preparatorias durante el evento.

Controlar el protocolo de participación de asistentes locales y la interacción con salas remotas.

Llevar un registro de actividades.

(26)

29 1.1.12 Problemas Detectados

Tecnología de punta , pero sin control Uso de Messenger

Uso de correo electrónico Uso de hojas de cálculo

Uso de procesadores de texto

Información Errónea Pacientes repetidos Solicitudes incompletas Respuestas nulas Estadísticas erróneas

Tiempo perdido

Buscar y organizar información Información dudosa

Revisión de casos clínicos

Impacto en la comunidad

Tiempo de espera muy largo Complicación de la salud

(27)

30 1.1.13 Estructura Orgánica Coordinación de Telemedicina.

La estructura del programa de Telemedicina es lineal y se conforma de cuatro niveles (Véase Fig. 4)

Fig. 4 Organigrama de Telemedicina

1.1.14 Organización

El responsable de la aplicación del Programa Telemedicina es el Secretario de Salud en el Estado, quien delega la autoridad y comparte la responsabilidad en la Subdirección de Innovación y Calidad, de la que depende la Coordinación General de Telemedicina.

Área Administrativa del Nodo Central

30 1.1.13 Estructura Orgánica Coordinación de Telemedicina.

La estructura del programa de Telemedicina es lineal y se conforma de cuatro niveles (Véase Fig. 4)

Fig. 4 Organigrama de Telemedicina

1.1.14 Organización

El responsable de la aplicación del Programa Telemedicina es el Secretario de Salud en el Estado, quien delega la autoridad y comparte la responsabilidad en la Subdirección de Innovación y Calidad, de la que depende la Coordinación General de Telemedicina.

Secretario de los Servicios de Salud

de Oaxaca

Subdirector de Innovación y

Calidad

Coordinación General de Telemedicina

Área Administrativa del Nodo Central

Área de Telecomunicaciones

de Telemedicina

Área de Tele-Educación

30 1.1.13 Estructura Orgánica Coordinación de Telemedicina.

La estructura del programa de Telemedicina es lineal y se conforma de cuatro niveles (Véase Fig. 4)

Fig. 4 Organigrama de Telemedicina

1.1.14 Organización

El responsable de la aplicación del Programa Telemedicina es el Secretario de Salud en el Estado, quien delega la autoridad y comparte la responsabilidad en la Subdirección de Innovación y Calidad, de la que depende la Coordinación General de Telemedicina.

Área de Tele-Educación

(28)

31 1.1.15 Misión

Llevar servicios médicos de segundo nivel de atención, educacionales y estudios de gabinete a distancia (vía satelital) satisfaciendo las necesidades de salud de la población abierta marginada del estado, fortaleciendo con ello la cobertura de los servicios y cubriendo las necesidades de capacitación para el personal de salud.

1.1.16 Visión

Ser un equipo de salud eficiente y eficaz con un sistema de Telemedicina integrado a la Red de Voz y Datos del Estado que garantice el acceso de la población predominantemente de zonas marginadas a los servicios esenciales y especializados de salud, contribuyendo a elevar el nivel de salud y bienestar de la población.

1.1.17 Ubicación

La coordinación estatal de Telemedicina se encuentra ubicada en el Edificio Verde en las instalaciones de la subdirección de innovación y calidad, localizada en la Calzada Porfirio Díaz # 405 Col. Reforma. (Véase Fig. 5)

Fig. 5 Ubicación física de oficinas de Telemedicina

(29)

32 CAPITULO II

CONCEPTOS DE DESARROLLO DE SISTEMAS INFORMÁTICOS

(30)

33 2.1 Tecnologías de Información

A lo largo de los últimos años las personas que trabajan en empresas públicas o privadas, que dirigen personal o que se desenvuelven como profesionales en cualquier campo laboral, han utilizado nuevas formas para realizar sus labores cotidianas, tomando para ello y sin darse cuenta la tecnología de la Información (TI) mediante el uso de Internet, manejo de programas de computo, el pago electrónico de la nómina, entre otra gran variedad de actividades; es por eso que la función de la TI en los procesos de las empresas se han expandido de manera exponencial, representando así una herramienta de mucha importancia.

del diseño, desarrollo, fomento, mantenimiento y administración de la información por medio de sistemas informáticos 2

información. La tecnología de la información se encuentra generalmente asociada con

las computadoras y las tecnologías afines a 3.

Y el utilizar de forma creativa las TI permite ser más eficientes y responsables, obteniendo ventajas competitivas, a través de procedimientos acertados, así como disponer de cursos y recursos alternativos de acción para adaptarlas a las necesidades del momento.

lo que a captación y transmisión de información se refiere, desaparece el tiempo y las

2, permitiendo con ello un ahorro de tiempo, dine ro y esfuerzo en el desarrollo de múltiples actividades de hoy en día.

2Wikipedia, Tecnologías de Información. Obtenida en Noviembre de 2009, dehttp://es.wikipedia.org/wiki/Tecnolog%C3%ADa_de_la_informaci%C3%B3n 3Góngora Cuevas (2008). Tecnologías de Información. (pp. 25-28).

(31)

34 2.2 Sistema

elementos cuyas propiedades se interrelacionan e interactúan de forma armónica entre

4, pero p

5. Estas dos definiciones como podemos observar muestran ciertas similitudes, dándonos a entender, que cada elemento o componente hace cierto trabajo individual, pero están en constante comunicación con las demás partes para alcanzar un objetivo, el cual trae beneficios para todos, un beneficio común, el cual los relaciona y los hace interactuar constantemente.

2.2.1 Descripción

puede ser abstracto o conceptual (un software). Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistema s y a la vez puede

6.

Los sistemas tienen límites o fronteras, que los diferencian del ambiente. Ese límite puede ser físico (el gabinete de una computadora) o conceptual. Si hay algún intercambio entre el sistema y el ambiente a través de ese límite, el sistema es abierto, de lo contrario, el sistema es cerrado. El ambiente es el medio externo que envuelve física o conceptualmente a un sistema. El sistema tiene interacción con el ambiente, del cual recibe entradas y se le devuelven salidas. Un grupo de elementos no constituye un sistema si no hay una relación e interacción, que de la idea de un todo con un propósito.

En informática existen gran cantidad de sistemas como; Sistema operativo, Sistema

4Cepredenac, Sistema de Control. Obtenida en Noviembre de 2009, de http://cepredenac.org/downloads/

5Lorenzo Servidor, Diccionario S a V. Obtenida en Noviembre de 2009, de http://www.lorenzoservidor.com.ar/info01/diccio-s-v.htm 6Diccionario Informático, Definición de Sistema. Obtenida en Noviembre de 2009, de http://www.alegsa.com.ar/Dic/sistema.php

(32)

35 experto, Aplicación o software, Computadora, Sistema informático, por mencionar algunos de los más conocidos.

2.3 Sistema de Información

Hoy en día, los sistemas de información juegan un papel primordial en la vida de las empresas, ya que ayudan a mejorar procesos, reducir tiempo (horas /hombre) y ayudan a centrarse en tareas que agreguen valor, pero la función principal y que puede ser más palpable por la administración de la empresa es la de tener información fiable e inmediata, es decir, en tiempo y que sea de calidad.

Los sistemas d

7. La era de la información, el enfoque de las compañías ha cambiado de la orientación hacia el producto a la orientación hacia el conocimiento, pues el mayor de los activos de una compañía hoy en día es su información, representada en su personal, experiencia, conocimiento, innovaciones (patentes, derechos de autor, secreto comercial).

Para poder competir, las organizaciones deben poseer una fuerte infraestructura de información, en cuyo corazón se sitúa la infraestructura de la tecnología de información.

De tal manera que el sistema de información se centre en estudiar las formas para mejorar el uso de la tecnología que soporta el flujo de información dentro de la organización.

2.3.1 Elementos de un Sistema de Información

8: Personas

Datos

7Wikipedia, Tecnologías de Información. Obtenida en Noviembre de 2009, dehttp://es.wikipedia.org/wiki/Tecnolog%C3%ADa_de_la_informaci%C3%B3n 8Wikipedia, Tecnologías de Información. Obtenida en Noviembre de 2009, dehttp://es.wikipedia.org/wiki/Tecnolog%C3%ADa_de_la_informaci%C3%B3n

(33)

36 Actividades o técnicas de trabajo

Recursos materiales en general

Todo ese conjunto de elementos interactúan entre sí para procesar los datos y la información (incluyendo procesos manuales y automáticos) y distribuirla de la manera más adecuada posible en una determinada organización en func ión de sus objetivos.

El término Sistemas de Información tiene diferentes significados:

En Seguridad Computacional un sistema de información está descrito por tres componentes:

Estructura: Repositorios, que almacenan los datos permanente o temporalmente, tales como "buffers", RAM (memoria de acceso aleatorio), discos duros, etc.

Interfaces: que permiten el intercambio de información con el mundo no digital, tales como teclados, altavoces, monitores, escáneres, impresoras, etc. Canales, que conectan los repositorios entre sí, tales como cables, enlaces inalámbricos, etc. Una red de trabajo es un conjunto de canales físicos y lógicos.

Comportamiento: Servicios, los cuales proveen algún valor a los usuarios o a otros servicios mediante el intercambio de mensajes. Mensajes, que acarrean un contenido o significado hacia los usuarios o servicios.

En teoría de sistemas, un sistema de información es un sistema, automatizado o manual, que abarca personas, máquinas, y/o métodos organizados de recolección de datos, procesamiento, transmisión y diseminación de datos que representa información para el usuario.

2.3.2 Tipos de sistemas de información y evolución a lo largo del tiempo

Según la función a la que vayan destinados o el tipo de usuario final del mismo, los SI pueden clasificarse en:

Sistema de procesamiento de transacciones (TPS).- Gestiona la información referente a las transacciones producidas en una empresa u organización.

(34)

37 Sistemas de información gerencial (MIS).- Orientados a solucionar problemas

empresariales en general.

Sistemas de soporte a decisiones (DSS).- Herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones.

Sistemas de información ejecutiva (EIS).- Herramienta orientada a usuarios de nivel gerencial, que permite monitorizar el estado de las variables de un área o unidad de la empresa a partir de información interna y externa a la misma.

Sistemas de automatización de oficinas (OAS).- Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organización.

Sistema experto (SE).- Emulan el comportamiento de un experto en un dominio concreto.

Sistema Planificación de Recursos (ERP).- Integran la información y los procesos de una organización en un solo sistema.

2.4 Metodología de Desarrollo de Sistemas

Los sistemas de información basadas en computadora sirven para diversas finalidades que van desde el procesamiento de transformación de datos, hasta proveer de la información necesaria para decidir sobre asuntos relacionados con esa Información.

Para su desarrollo se debe de seguir con una metodología la cual esta basaba en diversos enfoques, de los cuales mencionaremos algunos de los más importantes y utilizados para tal fin.

2.4.1 Ciclo de Vida Clásico (cascada)

Es un conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implementar un sistema de información. Cuanta con 6 actividades o

(35)

38 etapas, las cuales están muy relacionas y depende una de otra, cabe señal

partes del proyecto pueden encontrarse al mismo tiempo en distintas fases de desarrollo; algunos componentes en la fase de análisis mientras que otros en etapas

9. El método del ciclo de vida para desarrollo de sist emas constas de las siguientes actividades:

1 Investigación preliminar.

Se inicia con el surgimiento de una necesidad y expedición de una solicitud. La solicitud para recibir ayuda de un sistema de información puede originarse por una persona.

Esta actividad tiene tres partes:

Aclaración de la solicitud.- Antes de considerar cualquier investigación de sistemas, la solicitud de proyecto debe examinarse para determinar con precisión lo que el solicitante desea; ya que muchas solicitudes que provienen de empleados y usuarios no están formuladas de manera clara.

Estudio de factibilidad.- En la investigación preliminar un punto importante es determinar que el sistema solicitado sea factible. Existen tres aspectos relacionados con el estudio de factibilidad, que son realizados por los general por analistas capacitados o directivos:

Factibilidad técnica.- Estudia si el trabajo para el proyecto, puede desarrollarse con el software y el personal existente, y si en caso de necesitar nueva tecnología, cuales son las posibilidades de desarrollarla (no solo el hardware).

Factibilidad económica.- Investiga si los costos se justifican con los beneficios que se obtienen, y si se ha invertido demasiado, como para no crear el sistema si se cree necesario.

9 Senn J. (1992). Análisis y Diseño de Sistemas de Información , 2da. Edición, p. 33

(36)

39 Factibilidad operacional.- Investiga si será utilizado el sistema, si los

usuarios usaran el sistema, como para obtener beneficios.

Aprobación de la solicitud.- No todos los proyectos solicitados son deseables o factibles, y en otras ocasiones sólo es posible atender unas cuantas. Sin embargo, aquellos proyectos que son deseables y factibles deben incorporarse en los planes. Cuando esto ocurre, la administración decide que proyectos son los más importantes y el orden en que se llevarán a cabo. Después de aprobar la solicitud de un proyecto se estima su costo, el tiempo necesario para terminarlo y las necesidades de personal

2 Determinación de los Requerimientos del Sistema

Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar respuesta a ciertas preguntas claves. Para contestar estas preguntas, el analista conversa con varias personas para reunir detalles relacionados con los procesos de la empresa10. Cuando no es posible entrevistar, en forma personal a los miembros de grupos grandes dentro de la organización, se emplean cuestionarios para obtener esta información.

Las investigaciones detalladas requieren el estudio de manuales y reportes, la observación en condiciones reales de las actividades del trabajo y, en algunas ocasiones, muestras de formas y documentos con el fin de comprender el proceso en su totalidad. Reunidos los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar las características q ue debe tener el nuevo sistema.

10 Senn J. (1992). Análisis y Diseño de Sistemas de Información , 2da. Edición, p. 33

(37)

40 3 Diseño del sistema.

Es también conocido como Diseño Lógico, y se centra en la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Es común que los diseñadores hagan un esquema del formato o pantalla que esperan que aparezca cuando el sistema está terminado, se realiza en papel o en la pantalla de una terminal, utilizando algunas de las herramientas automatizadas disponibles para el desarrollo de sistemas11. También se indican los datos de entrada, los que serán calculados y los que deben ser almacenados.

Los diseñadores seleccionan las estructuras de archivo y los dispositivos de almacenamiento. Los procedimientos que se escriben indican cómo procesar los datos y producir salidas. Los documentos que contienen las especificaciones de diseño representan a éste mediante diagramas, tablas y símbolos especiales. La información detallada del diseño se proporciona al equipo de programación para comenzar la fase eñadores son responsables de dar a los

12.

4 Desarrollo del Software.

Definido como el diseño físico, y pretende que los encargados de desarrollar software pueden instalar software comprado a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores. Los programadores son responsables de la documentación de los programas y de explicar su codificación, esta documentación es esencial para probar el programa y hacer el mantenimiento.

11 Whitten J., Bentley L., Barlow (1996). Análisis y Diseño de Sistemas de Información. 3era. Edición, p.95

12 Whitten J., Bentley L., Barlow (1996). Análisis y Diseño de Sistemas de Información . 3era. Edición, p.95

(38)

41 5 Prueba de los sistemas.

Durante la fase de pruebas de sistemas, el sistema se emplea de maner a experimental para asegurarse de que el software no tenga fallas, es decir que funcione de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. En grupo que escribió los programas originales; con esto se persigue asegurar, por una parte, que las

12.

6 Implementación y evaluación.

ificar e instalar nuevo equipo entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para

13. Cada estrategia de implantación tiene sus méritos de acuerdo con la situación que se considere dentro de la empresa. Sin importar cuál sea la estrategia utilizada, los encargados de desarrollar el sistema procuran que el uso inicial del sistema se encuentre libre de problemas. Los sistemas de información deben mantenerse siempre al día, en este sentido, la implantación es un proceso en constante evolución.

La evolución de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones: evaluación operacional, impacto organizacional, opinión de los administradores y desempeño del desarrollo.

Desafortunadamente la evaluación de sistemas no siempre recibe la atención que merece. Sin embargo, cuando se conduce en forma adecuada proporciona mucha información que puede ayudar a mejorar la efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes.

13 Whitten J., Bentley L., Barlow (1996). Análisis y Diseño de Sistemas de Información . 3era. Edición, p.95

(39)

42 2.4.2 Diagramas de Caso de Uso

Un diagrama de Caso de Uso es una técnica para la captura de requisitos potenciales de un nuevo sistema o una actualización de software 14. Cada caso de uso proporciona uno o más escenarios que indican cómo debería interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo específico, cuyo valor reposa en dos áreas:

1. La descripción escrita del comportamiento del sistema al afrontar una tarea de negocio o un requisito de negocio. Esta descripción se enfoca en el valor suministrado por el sistema a entidades externas tales como usuarios humanos u otros sistemas.

2. La posición o contexto del caso de uso entre otros casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de usos coherentes, consistentes promueve una imagen fácil del comportamiento del sistema, un entendimiento común entre el cliente/propietario/usuario y el equipo de desarrollo.

Se pueden crear especificaciones suplementarias para capturar detalles de requisitos que caen fuera del ámbito de las descripciones de los casos de uso. Ejemplos de esos temas incluyen rendimiento, temas de escalabilidad/gestión, o cumplimiento de estándares.

2.4.2.1 Elementos del Diagrama de Casos de Uso

Los casos de uso están representados por elipses y los actores están representados por las figuras humanas. El marco define los límites del sistema, por ejemplo, los casos de uso se muestran como parte del sistema que está siendo modelado, pero no los actores. La interacción entre actores no se ve en el diagrama de casos de uso. Si esta interacción es esencial para una descripción coherente del comportamiento deseado,

14 Wikipedia, Casos de Uso, Obtenida en noviembre de 2009 de http://es.wikipedia.org/wiki/Caso_de_uso

(40)

43 quizás los límites del sistema o del caso de uso deban de ser re-examinados.

Alternativamente, la interacción entre actores puede ser parte de suposiciones usadas en el caso de uso. Sin embargo, los actores son una especie de rol, un usuario humano u otra entidad externa pueden jugar varios papeles o roles.

2.4.2.2 Relaciones de Casos de Uso

Las tres relaciones principales entre los casos de uso son soportadas por el estándar UML, el cual describe notación gráfica para esas relaciones.

Inclusión  (Include)  o  (use).- Es una forma de interacción, un caso de uso dado puede "incluir" otro. El primer caso de uso a menudo depende del resultado del caso de uso incluido.

Esto es útil para extraer comportamientos verdaderamente comunes desde múltiples casos de uso a una descripción individual. Desde el caso de uso que lo incluye hasta el caso de uso incluido, con la etiqueta "«include»". No hay parámetros o valores de retorno.

Extensión  (Extend).- Es otra forma de interacción, un caso de uso dado, puede extender a otro. Esta relación indica que el comportamiento del caso de uso extensión puede ser insertado en el caso de uso extendido bajo ciertas condiciones.

La notación es una flecha rayada desde el caso de uso extensión al caso de uso extendido, con la etiqueta «extend». Esto puede ser útil para lidiar con casos especiales, o para acomodar nuevos requisitos durante el mantenimiento del sistema y su extensión.

La extensión se utiliza en casos de uso, un caso de uso a otro caso siempre debe tener extensión o inclusión. "La extensión, es el conjunto de objetos a los que se aplica un concepto. Los objetos de la extensión son los ejemplos o instancias de los conceptos."

(41)

44 Generalización.- En la tercera forma de relaciones entre casos de uso, existe una

relación generalización/especialización. Un caso de uso dado puede estar en una forma especializada de un caso de uso existente. La notación es una línea sólida terminada en un triángulo dibujado desde el caso de uso especializado al caso de uso general.

Entonces la Generalización es la actividad de identificar elementos en común entre conceptos y definir las relaciones de una superclase (concepto general) y subclase (concepto especializado). Es una manera de construir clasificaciones taxonómicas entre conceptos que entonces se representan en jerarquías de clases. Las subclases conceptuales son conformes con las superclases conceptuales en cuanto a la intensión y extensión.

2.5 Lenguajes de programación 2.5.1 PHP

creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica. PHP es un acrónim o recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools).

Fue creado originalmente por Rasmus Lerdof en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve co mo el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License,

15.

PHP tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX (y de ese tipo, como Linux),Mac OS X, Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache. PHP es una alternativa a las tecnologías de Microsoft ASP.NET (que utiliza

15 Wikipedia, PHP, Obtenida en Noviembre de 2009 de http://es.wikipedia.org/wiki/PHP

(42)

45 como lenguajes C#, VB), a ColdFusion de la compañía adobe, y a Sun Microsystems con Java entre otras. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE (entorno de desarrollo integrado) comercial llamado Zend Studio.

2.5.1.1 Características de PHP 1. Ventajas

Es un lenguaje multiplataforma.

Capacidad de conexión con la mayoría de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL

Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).

Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

Permite las técnicas de Programación Orientada a Objetos.

Biblioteca nativa de funciones sumamente amplia e incluida.

No requiere definición de tipos de variables.

Tiene manejo de excepciones (desde php5).

2. Desventajas

No posee una abstracción de base de datos estándar, sino bibliotecas especializadas para cada motor (a veces más de una para el mismo motor).

No posee adecuado manejo de internacionalización, unicode, etc.

Por su diseño dinámico no puede ser compilado y es muy difícil de optimizar.

Por sus características favorece la creación de código desordenado y complejo de mantener.

(43)

46 2.5.1.2 Ejemplo de Código PHP

En el siguiente ejemplo se muestra el típico Hola Mundo, que es una simple impresión por pantalla del mismo mensaje:

<?php

echo "Hola Mundo";

?>

El ejemplo anterior escribiría simplemente "Hola Mundo" (sin comillas) en la página web. Es importante recordar que todo bloque de código php debe estar dentro de <?php (para abrir) y ?> (para cerrar) o simplemente de una forma más corta <?

<CÓDIGO_PHP> ?>.

Ahora bien, el resultado que tendríamos en el navegador sería el siguiente:

Hola Mundo

$variable1, $variable2, $variable3...,$variableN) , los tipos de variable no es necesario declararlas, ya que a medida que se usan en la aplicación el servidor reconoce de que tipo son. Para mostrar una cadena (en inglés string) debe estar dentro de comillas (PHP, 2008). Cabe destacar que si se desea mostrar el símbolo " o ' debe encerrarse en el otro tipo de comillas ("...'...", '..."...') o usarse un escape (\', \").

Toda línea de instrucción siempre termina en un punto y coma (;). Para insertar un comentario de una sola línea, debe empezar por // o por #. El resto de la línea es tratado entonces como un comentario. Para insertar un bloque de comentario, de una o más líneas, se utiliza la combinación /* y */, por ejemplo: /* <COMENTARIOS> */

(44)

47 2.5.2 JavaScript

compilación, utilizado principalmente en páginas Web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C. Al igual que Java, JavaScript es un lenguaje

(Wikipedia, JavaScript, 2008), si bien esta se realiza siguiendo el paradigma de programación basada en prototipos, ya que las nuevas clases se generan clonando la s clases base (prototipos) y extendiendo su funcionalidad.

Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas Web. Para interactuar con una página Web se provee al lenguaje JavaScript de una implementación del D

Eich en la empresa Netscape Communications, que es la que desarrolló los primeros

16.

Tradicionalmente, se venía utilizando en páginas Web HTML, para realizar tareas y operaciones en el marco de la aplicación únicamente cliente, sin acceso a funciones del servidor. JavaScript se ejecuta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.

2.5.2.1 Dónde incluir JavaScript

JavaScript se puede incluir en cualquier documento HTML o todo aquel que termine traduciéndose en HTML en el navegador del cliente; ya sea PHP o ASP (Active Server Pages). El código va inscrito dentro de los elementos <script> y </script>:

<script type="text/javascript">

// código JavaScript </script>

Muchos incluyen comentarios HTML, para que navegadores antiguos no interpreten el

16 Wikipedia, JavaScript, Obtenida en Noviembre de 2009 de http://es.wikipedia.org/wiki/JavaScript

Referencias

Documento similar

&#34;No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

[r]

A partir de los resultados de este análisis en los que la entrevistadora es la protagonista frente a los entrevistados, la información política veraz, que se supone que

[r]

SECUNDARIA COMPRENDE LOS