SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto...

102
DIUITIÓN D€ CI€NCIAT BÁTICAT ING€NI€RíA CBI D€PARTAM€NTO D€ ING€NI€RíPI €L€CTRICA LIKNCIATURA D€ INC€NI€RíA BlON€DlCA AR€A D€ CONC€NTRACIÓN ING€iNI€RíA CLíNICA SISTEMA AUTOMATIZA00 OE RECEPCION DE REPORTES INTERCOMUNICACION A DISTANCIA ADRIAN PACHECO LOPEZ 93321 432 ASESORES M. en l. Ana Betta PimentelAguilar M. en I. Ma. del Rocío Ortiz Pedroza

Transcript of SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto...

Page 1: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

DIUITIÓN D€ CI€NCIAT BÁTICAT € ING€NI€RíA CBI D€PARTAM€NTO D€ ING€NI€RíPI €L€CTRICA LIKNCIATURA D€ INC€NI€RíA BlON€DlCA

AR€A D€ CONC€NTRACIÓN ING€iNI€RíA CLíNICA

S I S T E M A A U T O M A T I Z A 0 0 OE R E C E P C I O N D E R E P O R T E S I N T E R C O M U N I C A C I O N A D I S T A N C I A

A D R I A N P A C H E C O LOPEZ 93321 432

ASESORES M. en l. Ana Betta Pimentel Aguilar M. en I. Ma. del Rocío Ortiz Pedroza

Page 2: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Dedico este trabajo a:

Mis padres Adrián y Estela, porque son las personas que m& admiro. Su dedicación , su

fortaleza, su responsabilidad, son ejernlplos que tendré siempre presentes.

Tina por su amor, su apoyo incondiciolnal, la alegría que presenta unte la vida y porque la amo.

Neith y Ver0 porque no sólo somos hermanos, somos amigos y compartimos cada dololr y cada

triunfo.

A mi hermano dondequiera que se encluentre

Page 3: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

AGRADECIMIENTOS

A la M. en I. Ana Berta Pimentel Apilar por ser mi tutora en este trabajo, por su apoyo constante y atención a mis tareas.

Al M. en I. Ricardo Rodriguez Vera por la ayuda en la realización del proyecto.

A mis abuelos por su apoyo, ejemplo y ganas de salir adelante y por que son motivo de mi respeto y mi admiración.

A mis tíos por su confianza por su unidad y por la ayuda que me han brindado durante cada una de las etapas de mi vida.

Page 4: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

SISTEMA

AUTOMATIZADO DE

RECEPCION DE

REPORTES

I N T E R C O M U N I C A C I O N A

D I S T A N C I A

Page 5: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

INDICE

Indice de figuras Justificación Objetivo

CAPITULO 1 INTRODUCCION.

Antecedentes Generales Ingeniero Biomédico. Departamento de Ingeniería Biomédica INER Ingeniería Clínica Mantenimiento Administración

Análisis de la situación en particular

Comunicación: Conceptos Importantes Redes Programación Orientada a Objetos

Análisis de diferentes Sistemas de Comunicación. Análisis de software Análisis del área de implementación del Sistema

Descripción del software Generales Estructuración Presentación

IV V vi1

1 1 4 5 5 8 12

14 17 22 24 29 31

37 37 44 45

TI

Page 6: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

CAPITULO 3 RESULTADOS

Resultados Preliminares Resultados Finales

CAPITULO 4 DISCUSION

Discusión

CAPITULO 5 CONCLUSIONES Y SUGERENCIAS

Conclusiones Sugerencias

50 50

55

58 58

BIBLIOGRAFIA 60

APENDICES

A.- Manual del usuario B.- Mensajes grabados C.- C6digos utilizados por el sistema D .- Código de programación Visual Basic

62 70 71 73

111

Page 7: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

INDICE DE FIGURAS

Figura I Figura I1 Figura 111 Figura IV Figura V Figura VI Figura VI1 Figura VI11 Figura IX Figura X Figura XI Figura XI1 Figura XI11 Figura XIV Figura XV Figura XVI Figura XVII Figura XVIII Figura XIX Figura XX

Reportes Recibidos 1996 Reportes Generados en 1997 Reportes Generados en 1998 Reportes Generados en 3 años Tendencia en los Tres Años por Area Funcionamiento del Sistema Mecanismo Previo Comunicación Usuario Ing. Biométlica Entrada de Datos por el Usuario Estructura del Sistema Menú Principal Estadísticas Pantalla de ayuda Revisión de Reportes Recepción de Reportes Reportes de Terapia Intensiva anuadmente Promedio Mensual de Reportes Reportes Recibidos en los Ultimos Meses Turnos con mayor incidencia Equipos Reportados por el Sistema

32 33 34 35 36 38 39 40 41 44 45 46 47 48 49 51 52 52 53 54

Page 8: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años aproximadamente el departamento de Ingeniería Biomédica, el cual desde su inicio mostró tendencias positivas en la realización de sus labores, por lo que se ha caracterizado por ser un área de desarrollo constante, dicho departamenlto ha ido creciendo en recursos materiales y humanos, teniendo en consecuencia una ampliación en sus tareas y obligaciones, por este motivo cada día se realizan más funciones dentro del Instituto, sin embargo los recursos humanos con los que cuenta el departamento de Ingeniería Biomédica no son suficientes para la gran demanda de trabajo que existe.

Debido a la situación económica por la que atraviesa el país y a las políticas del Sector Salud es muy difícil que el departamento de Ingeniería Biomédica (DIB) siga creciendo en recursos al mismo ritmo que en tareas, por Io que se ha visto la necesidad de crear programas clínicos que contribuyan a la realización óptima de sus funciones.

Dentro de las actividades que tiene mayor prioridad y que consumen una gran cantidad de tiempo dentro del DIB es la de mantenimiento preventivo y correctivo de equipo médico, se han propuesto sistemas y programas que agilicen el proceso de servicio para realizar con éxito esta actividad, sin embargo, del total de horas trabaj'adas en el Instituto, sólo el 29% está respaldada por el personal del DIB, quedando sin atlención los horarios vespertino, nocturno y especiales. Debido a esto, no se cuenta con un mecanismo de recepción de reportes que permita conocer las fallas, sus características y los horarios de mayor incidencia, complicando la ejecución de una estrategia de solución.

Uno de los problemas principales dentro del programa de mantenimiento preventivo y correctivo es el reporte de equipo en mal estado dentro de las Breas clínicas, debido a la distribución física del hospital las áreas se encuentran alejadas unas con respecto a las otras y el usuario del equipo médico no puede reportar oportunamente el equipo que no está funcionando adecuadamente. Además el personal que labora en el DIB no es suficiente, ya que solo se logra cubrir un turno, durante la noche, sábados y domingos el hospital no cuenta con los servicios de Ingeniería Biomédica. Esto trae como resultado principal que muchas veces los equipos no sean reportados oportunamente y por consiguiente no se les de una adecuada atención.

Page 9: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El DI6 pretende resolver este inconveniente implementando un sistema de comunicación que sea ágil, que de a conocer oportunamente el equipo en mal estado, y que funcione como receptor de reporte de falla de equipo aún sin la preslencia del personal.

El proyecto que aquí se presenta trata de cubrir las expectativas propuestas por el DIB, logrando la comunicación a distancia desde una de las áreas clínicas hacia Ingeniería Biomédica mediante un sistema de comunicación electrónica, el cual usará como plataforma la red telefónica instalada en el Instituto, y como principal receptor de información un Modem, además a través de una serie de protocolos de software recibirá, almacenará y presentará los datos en una computadora personal, ubicada en el Departamento de Ingeniería Biomédica a la cual se tendrá un acceso rápido y continuo.

Page 10: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Realizar una interfase que sea capaz de recibir, carac:terizar, clasificar, almacenar y presentar reportes de equipo médico en mal estado,, generados en los horarios en que el personal del Departamento de Ingeniería Bioméclica no labora.

OBJETIVOS ESPECIFICOS

Desencadenar un mecanismo de solución inmediata que colabore con la aplicación del plan de mantenimiento preventivo y correctivo del equipo rnédiclo en áreas criticas.

Recolectar información sobre los problemas recurrentes en el uso y funcionamiento de la tecnología médica, para plantear soluciones a largo plazo

Page 11: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

"La más larga caminata comienza con un paso." Proverbio hind,

Page 12: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

ANTECEDENTES GENERALES

El campo de la medicina hoy en día presenta grandes avances tecnológicos, nuevas tendencias quirúrgicas, métodos de diagnóstico mis acertados e importantes innovaciones en diversos tratamientos de patologías. Nuevas herramientas y terapias son utilizadas con mayor frecuencia en el diagnóstico y la cura de enfermedades. Los avances tecnológicos juegan un dramitico papel en el desarrollo de los cuidados médicos. Esto da como resultado el surgimiento de la ingeniería Biomédica, la cual integra dos profesiones muy dinámicas: Medicina e Ingeniería. Los ingenieros Biomédicos ayudan en la lucha contra las enfermedades, desarrollando técnicas, materiales y herramientas que puedan ser utilizadas para la investigación, diagnóstico y tratamiento del cuidado de la salud.’

Ingeniero Biomédico

La ingeniería Biomédica es una aplicación de principios de ingeniería y de procedimientos de disefio para resolver problemas médicos. Dentro de sus especialidades se incluyen la biomecánica, la ingeniería bioquímica; Ingenieria de Hospitales y bioelectricidad.

Los ingenieros Biomecánicos estudian e( sistema osteoarticular y muscular como estructuras mecinicas sometidas a movimientos y fuerzas. Esto incluye el anilisis del modo de andar humano y la investigacion de las fuerzas deformantes que sufre el cuerpo

1

Page 13: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

en un accidente. La ingeniería Biomédica también estudia otros sistemas y órganos corporales, como el comportamiento de la sangre como fluido en movimiento, la mecánica de la respiración, o el intercambio de energía en el cuerpo humano.2

Las aplicaciones de la ingeniería Biomédica van, por tanto, desde el diseño de cinturones de seguridad para automóviles hasta el disefilo y utilización de miquinas de circulación extracorpórea. Un desarrollo importante fue el pulmón de acero, primer dispositivo de respiración artificial que salvó la vida a algunos enfermos de poliomielitis. l a Ingeniería Biomédica interviene en el desarrollo de irnplantes y órganos artificiales. Se han desarrollado prótesis mioeléctricas para extremidades de enfermos amputados las cuales están movidas por pequeños motores eléctricos estimulados por sistemas electrónicos que recogen las sefiales musculares (no todos los pacientes son capaces de utilizarlas de forma apropiada). Uno de los avances más importantes de la medicina de las últimas décadas son las prótesis articulares, que permiten sustituir articulaciones destruidas por diferentes enfermedades reumiticas mejorando, de forma radical, la calidad de vida de los pacientes; han obtenido gran éxito clínico las de cadera y rodilla, y algo menos las de hombro. El desarrollo de implantes artificiales para tratar fracturas ha revolucionado el mundo de la traumatología: su enorme variedad incluye tornillos, agujas, placas atornilladas, clavos intramedulares y sistemas de fijación externa; todos requieren un estudio biomecánico pormenorizado previo a su ensayo y aplicación clínica. También se están desarrollando corazones artificiales; desde 1982 muchos pacientes han sido tratados con tales dispositivos con éxito.

Otro punto de interés para los ingenieros biomédicos son las interacciones químicas entre el organismo y 10s materiales artificiales. Éstos nunca son inertes, siempre provocan un cierto grado de reacción o rechazo. La especialidad más implicada en este fenómeno es la cirugía ortopédica: se trata de obtener prótesis articulares que generen el menor rechazo posible en el organismo y sean capaces de integrarse o adherirse de la manera más firme al hueso adyacente, consiguiendo duraciones superiores a las actuales. Se han desarrollado asimismo implantes para sustituir arterias fabricados en tejido acrílico que evita la formación de coágulos. Para proteger los implantes electrónicos se encapsuian en silicona, lo que facilita la integración tisular. El logro más importante es el desarrollo de las máquinas de diálisis, que permiten vivir a millones de pacientes que sufren insuficiencia renal en todo el mundo.

2 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 14: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

La actividad bioeléctrica es base fundamental del sistema nervioso y de la mayoría de los procesos vitales. El ingeniero Biombdico investiga esto:; procesos y utiliza las seítales bioeléctricas para fines diagnósticos. Los desarrollos de esta especialidad han conducido a la invención del marcapasos, el desfibrilador y el electrocardiógrafo. El marcapasos controla y restaura el ritmo normal de la contracción cardiaca mediante electroestimulación. El desfibrilador sirve para aplicar una descarga eléctrica potente pero controlada sobre el tórax de un paciente cuyo corazón se ha parado, e intentar conseguir que reanude sus contracciones. El electroca,rdiÓgrafo registra, a través de electrodos sobre la piel, las ondas eléctricas cardiacas. Hoy en día se analizan los electrocardiogramas con ayuda de la informática y se trarlsmiten vía telefónica a centros diagnósticos. La monitorización de muchas otras funciones bioeléctricas juega un papel fundamental en las salas modernas de reanimación quiriirgicas y unidades de cuidados intensivos.

Existe una rama de la Ingeniería Biomédica llamada Ingeniería Clínica, la cual es parte integral del equipo encargado de administrar la utilización de equipos médicos dentro del ambiente hospitalario . The American College of Clinical Engineering define al Ingeniero Clínico como el profesional quien apoya y fomenta el cuidado del paciente aplicando conocimientos en ingeniería y dirección o administración de la tecnologia del cuidado de la salud ' . La Ingeniería Clínica es la Ingeniería Biomédica aplicada dentro del ambiente hospitalario, consisten pues en la aplicaciijn inmediata y directa de la tecnologia en las actividades al cuidado de la salud.

3 SISTEMA A17TOMATIZADO DE KECEPCION DE REPORTES

Page 15: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

DEPARTAMENTO DE INGENIERíA BIOMÉDICA DEL INSTITUTO NACIONAL DE ENFERMEDADES RESPIRATORIAS (INER).

El Instituto Nacional de Enfermedades Respiratorias pertenece a la Secretaría de Salud y se clasifica como una hospital de 3er nivel, este instituto no se ha quedado atrás en Io referente al desarrollo tecnológico en el campo de la medicina, la gran cantidad de equipo sofisticado que en éI se encuentra hizo necesaria la creación de un área de soporte técnico e lngenieril , por lo que hace algunos años se inicia la creación del departamento de Ingeniería Biomédica.

Dentro del departamento de Ingeniería Biomédica del INER se llevan a cabo diversas funciones las cuales están encaminadas hacia el cumplimiento de un objetivo en particular, el cual pretende integrar las actividades de administración , mantenimiento, desarrollo y uso óptimo de la tecnología médica, con el fin de contribuir a la investigación, docencia y atención de las enfermedades respiratoria^.^

Las actividades que se realizan en el área son muy variadas y van desde el mantenimiento preventivo y correctivo a equipo médico, adquisición de éstos, hasta el desarrollo de software e investigación. La siguiente list'a muestra las funciones más importantes dentro del departamento

1 .- Diseña, ejecuta y supervisa programas de mantenimiento preventivo que aseguren el buen funcionamiento y estado físico de los equipos médicos.

2.- Ejecuta y supervisa los mantenimientos correctivos necesarios para mantener el funcionamiento adecuado de los equipos médicos.

3.- Asesora técnicamente en la evaluación y selección de proveedores al área administrativa encargada de la contratación de servicios para el mantenimiento del equipo médico.

4.- lmplementa y mantiene un inventario dinámico del equipo médico y del laboratorio que incluya datos de identificación, especificaciones técnicas e insumos de cada equipo.

5.- Asesora técnicamente al área administrativa encargada de la adquisición de insumos para la tecnología médica y equipo médico.

A

SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES 7

Page 16: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

6.- Planea, organiza e imparte programas de capacitación sobre el manejo, cuidado y seguridad de la tecnología médica al personal médico, paramédico y enfermería.

7.- Aplicación de técnicas de ingeniería en el diseiio de instrumentación para la investigación, diagnostico y tratamiento de enfermedades respiratorias.

8.- Desarrolla software para la adquisición análisis y procesamiento de señales e imágenes biomédicas para la investigación y diagnóstico de las enfermedades respiratorias.

9.- Investigación, desarrollo y ejecución de normas y estándares aplicables en la adquisición, mantenimiento y manejo de los equipals médicos.

10.- Participa en el diseño y remodelación de áreas físicas, proporcionando los requerimientos arquitectónicos y de suministros necesarios para la correcta instalación y funcionamiento de la tecnología médica.

Para llevar a cabo estas acciones y tareas mencionadas anteriormente es necesario llevar un control de procedimientos y métodos que nos ayuden a realizarlas satisfactoriamente, de esta forma surge la implementación de un programa de Ingeniería

PROGRAMA DE INGENIERIA CLlNlCA

Un programa es una serie de acciones y medidas jerarquizadas en un orden tal que permitan alcanzar un objetivo establecido, dentro de este existen objetivos finales y metas a mediano y largo plazo. Los objetivos del programa de Ingeniería Clínica examinan el impacto de la tecnología y el costo de esta (en el medio de atención a la salud, identifican los costos y ahorros asociados con la aportación de estos servicio^.^

MANTENIMIENTO

Mantenimiento es el conjunto de actividades desarrolladas con el fin de conservar las propiedades, inmuebles, equipos, instalaciones, herramientas y en general los recursos materiales disponibles, en condiciones de funcionamiento seguro, eficiente y ec~nómico .~

5 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 17: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El análisis de los múltiples problemas que se han presentado al personal de conservación en las instituciones ha determinado la aplicación de los sistemas de mantenimiento, clasificados en dos grupos: correctivo y preventivo.

Las actividades de mantenimiento tienen dos aspectos: € 4 técnico y el económico, con el técnico se llega al objetivo inmediato y con el económico se llega al objetivo básico.

El objetivo inmediato de mantenimiento es conservar en condiciones de funcionamiento seguro, eficiente y confiable las propiedades de una institución, para no interrumpir ni demorar sus servicios. El objetivo básico de mantenimiento es contribuir por los medios disponibles a sostener lo más bajo posible el costo de operación de las propiedades de la institución.

El mantenimiento correctivo consiste en corregir las fallas cuando se presentan ya sea por signos claros avanzados o por falla total, el empleo Único del mantenimiento correctivo origina cargas de trabajo incontrolables, que causan actividad intensa y lapsos sin trabajo, se interrumpe el servicio o la produccibn, hay necesidad de comprar, en resumen , son las consecuencias lógicas que se presentan cuando se sufre un accidente inesperado

Esta forma de aplicar mantenimiento impide el diagnostico exacto de las causas que originaron la falla, pues se ignora si falló por mall trato, por abandono, por desconocimiento de manejo, por tener que depender del informe de una persona para proceder a la reparación, por desgaste natural o por otros factores.

El sistema de mantenimiento preventivo, tiene como característica principal descubrir las fallas en su fase inicial y corregirlas en el momento oportuno, es necesario distinguir desde el principio los beneficios o ventajas que puedan alcanzarse directamente por este sistema, entre éstos se pueden prever los siguientes:

Los trabajos están seiialados en la fecha debida m Da tiempo para programar y preparar las reparaciones H se tiene un funcionamiento mas eficiente

aumenta la productividad

6 SISTEMA ATI~OMATIZAIXl DE RECEPCION DE REPORTES

Page 18: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El mantenimiento preventivo proporciona además otras ventajas adicionales entre las que se pueden observar:

Confiabilidad :Las propiedades sujetas a mantenimiento operan en mejores condiciones de seguridad, pues se conoce su estado físico y sus condiciones de funcionamiento.

Disminución de tiempo perdido: El tiempo que los equipo e instalaciones permanecen fuera de servicio es menor cuando se aplica el mantenimiento preventivo, en comparación con el correspondiente mantenimiento correctivo '.

Mayor Vida útil : Los equipos e instalaciones sujetos a mantenimiento preventivo tendrán vida útil sensiblemente mayor.

Costo de reparación: Se reduce el costo de reparación

Disminución de las refacciones en el almacén: Se reduce la inversión en los productos y refacciones almacenadas, pues se determinan en forma más precisa los materiales de mayor a menor consumo.

Uniformidad en La carga de trabajo: La carga de trabajo es más uniforme y en consecuencia con la misma cantidad de personal, horas hombre , se puede prestar mayor numero de servicios.

Para realizar el programa de mantenimiento preventivo es necesario que se cuente con listas, relaciones, indices o inventarios de maquinaria y equipo, teniendo el inventario se puede estar en condiciones de determinar o conocer los equipos o conjuntos a los cuales se dará mantenimiento. El inventario cumple tres funciones:

Conocer a que equipo se le dará mantenimiento Estar en condiciones de pedir a los distribuidores del equipo, a los fabricantes las catálogos de partes, manuales e operación y mantenimiento, planos para instalación y demás información que suministran. Estar en posibilidad de poder vaciar tos datos cle la hoja del inventario a las tarjetas que servirán de referencia y control, en las cuales se hará la programación y control de ejecución del mantenimiento.

7 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 19: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

ADMINISTRACIóN

EXCELENCIA

Hoy en día las grandes empresas concentran su atención hacia una mejora continua en sus servicios, las políticas que se manejas incluyen la búsqueda de excelencia y la mejora de la calidad de atención total. Esto se ha extendido no solo a las empresas grandes sino que también a pequeñas y medianas empresas y dependencias de gobierno. Para lograr la mejora continua dentro del ámbito de cada empresa, éstas han localizado cual es su proceso principal, y después dividen éste en sub y micro procesos, si cada uno de los microporcesos es realizado con éxito tendremos más probabilidades de un éxito total, por lo que es muy importante localizar las fallas y repararlas en cada uno de los microprocesos. Una de las actividades mas importantes del instituto es el de la atención medica, tanto consulta externa, como hospitalización, por lo que uno de los procesos principales que se detectan dentro del Instituto es la Atención Médica. Las variables que están involucradas directamente con esta actividad son muchas, pero podemos destacar la importa~ncia de que el equipo medico de diagnóstico y tratamiento se encuentre en óptimas condiciones, así como una adecuada administración.6

PLANEACI~N ESTRATÉGICA

La planeación es esencial para el adecuado funcionamiento de cualquier tarea, ya que a través de ella se preven las contingencias y cambios que puede deparar el futuro, y se establecen las medidas necesarias para afrontarlos, por lotra parte el reconocer hacia donde se dirige la acción, permite encaminar y aprovechar mejor los esfuer~os.~

l os fundamentos básicos que muestran la importancia de la planeación son:

1.- Propicia el desarrollo de la empresa el establecer métodos de utilización racional de los recursos.

8 SISTEMR AUTOMATIZADO DE RECEPCION DE REPORIES

Page 20: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

2.- Reduce los niveles de incertidumbre que se pueden presentar en el futuro, mas no los elimina.

3.- Prepara a la empresa para hacer frente a las contingencias que se presenten, con las mayores garantías de éxito.

4.- Mantiene una mentalidad futurista teniendo más visión del porvenir y un afán de lograr mejores cosas.

5.- Condiciona a la empresa al ambiente que la rodea.

6.- Establece un sistema racional para la toma de decisiones, evitando empirismos.

7.- Reduce al mínimo los riegos y aprovecha al máximo las oportunidades.

8.- Las decisiones se basan en hechos y no en emociones,,

9.- AI establecer un esquema o modelo de trabajo, suministra las bases a través de las cuales operará la empresa.

10.- Promueve la eficiencia al eliminar la improvisación.

1 1 .- Proporciona los elementos para llevar a cabo el control.

12.- Disminuye al mínimo los problemas potenciales y proporciona al administrador magníficos rendimientos de su tiempo y esfuerzo.

13.- Permite al ejecutivo evaluar alternativas antes de tomar una decisión.

14.- La moral se eleva al conocer hacia donde se dirigen lo's esfuerzos.

15.- Maximiza el aprovechamiento del tiempo y los recursos en todos los niveles de la empresa

Page 21: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Para planear eficientemente es necesario tomar en cuenta los siguientes principios:

1.- Factibiiidad . Lo que se planee debe ser realizable; es inoperante elaborar planes demasiado ambiciosos u optimistas que sean imposible de lograrse, la planeación debe adaptarse a la realidad y a las condiciones objetivas que actúan en el medio ambiente.

2.- Objetividad y Cuantificaci6n.- Cuando se planea es necesario basarse en datos reales, razonamientos precisos y exactos y nunca en opiniones subjetivas, especulaciones o cálculos arbitrarios. La planeación ser6 mas confiable en tanto que pueda ser cuantificada, o sea expresada en tiempo, dinero, cantidades y especificaciones. La cuantificación facilita la ejecución y twaluación del progreso de los planes.

3.- Flexibilidad. Al elaborar un plan es conveniente establecer márgenes de holgura que permitan afrontar situaciones imprevistas y que proporciones nuevos cursos de acción que se ajusten fácilmente a las condiciones. El no establecer "colchones de seguridad ' I puede ocasionar resultados desastrosos.

4.- Unidad . Todos los planes especificos de la empresa deben integrarse a un plan general y dirigirse al logro de los propósitos y objetivos generales, de tal manera que sean consistentes en cuanto a su enfoque y armónicos en cuanto al equilibrio e interrelación que debe existir entre éstos

5.- Dei cambio de estrategias. Cuando un plan se extiende en relación al tiempo, será necesario rehacerlo completamente, esto no quiere decir que se abandonen los propósitos sino que la empresa tendrá que modificar los cursos de acción y consecuentemente las políticas, programas procedimientos y presupuestos para lograrlos.

Los planes son el resultado del proceso de la planeación y pueden definirse con diseños o esquemas detallados de lo que habrá de hacerse en el ,futuro, y las especificaciones necesarias para realizarlo.

10 SIS'I'EMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 22: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

ETAPAS DE LA PLANEACI~N

La planeación es básica ya que es punto de partida y directriz primordial de toda actividad administrativa. Está integrada por las siguientes etapas:

Fines esenciales o directrices que definen la razón de ser, naturaleza y carácter, de cualquier grupo social, los propósitos proporcionan las pautas para el diseño de un plan estratégico, se expresan genéricamente y su determinación es una función reservada a los altos funcionarios de la empresa.'

Los propósitos sirven de cimiento para los demás elementos de la planeación, así como para los demás tipos de planes.

Permiten orientar a los responsables de la planeación, sobre el curso de acción que deben seguir al formular los planes.

Identifican a la empresa ante el personal y la sociedad, con una imagen de responsabilidad social.

Definen el éxito o fracaso de una empresa, ya que proporcionan las directrices generales de los mismos.

11 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 23: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Revisando los puntos expuestos anteriormente, no damos cuenta que el departamento de Ingeniería Biomédica realiza un correcto trabajo en la conservación y mantenimiento de la tecnología médica, utiliza un adecuado programa de Ingeniería clínica, cumple con la calendarización de sus mantenimiento preventivos, participa en la adquisición de nuevo equipo, programas de capacitación y apoya en la creación y desarrollo de nuevas tecnologías, sin embargo ha estado alejado considerablemente de una supervisión adecuada del manejo y funcionamiento de los equipos médicos utilizados en turnos vespertinos y nocturnos, lo que delimita en cierta forma la correcta supervisión, planeación y control del programa de mantenimiento preventivo y correctivo del equipo médico.

Este problema análogamente puede considerarse corrlo un punto ciego, un cuarto oscuro, donde se desconoce lo que sucede en un periodo de tiempo. Todos los días encontramos una brecha bastante grande que no puede ser cubierta.

El hospital debe mantener una estrecha comunicación entre cada uno de las personas que laboran en éI, ya que de esto depende la atención correcta a los pacientes que ingresan, y por ende la vida de los mismos. Esta estrecha relación se debe dar en todos los niveles de la empresa y en cada momento. El proceso administrativo debe estar vinculado con las actividades médicas así corno con las actividades de mantenimiento del inmueble y equipo médico. Las innovaciones tecnológicas permiten una mejor atención médica a los pacientes pero sugiere una mayor comunicación entre el personal médico y los encargados del correcto funcionarniento de los equipos.

12 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 24: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El proyecto aquí expuesto trata de reducir los problemas de comunicación entre algunas áreas críticas del hospital, utilizando medios electrónicos que permitan una relación mas estrecha entre Ingeniería Biomédica y las áreas mencionadas.

Esta acercamiento no solo pretende reducir tiempos muertos en la atención y mantenimiento de los equipos, sino que trata de ser una poderosa herramienta para complementar los programas de mantenimiento, planeación y administración de la Tecnología médica dentro del Programa de Ingeniería Clínica.

13 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 25: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

No encuentres la falta, encuentra el remedio." Henry Ford

Page 26: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

COMUNICACI~N. ALGUNOS ASPECTOS IMPORTANTES.

En la actualidad es muy difícil quedar aislado, en cuestión de segundos sabemos lo que está pasando del otro lado del mundo a través de los sistemas de Información vía satélite. Las grandes empresas telefónicas han facilitado la comunicación y podemos accesar a cualquier teléfono del mundo con sólo una llamada. Los satélites artificiales reciben, manipulan y mandan imágenes, sonidos y datos (en cuestión de centésimas de segundo. La nueva red computacional denominada Internet ha promovido la comunicación personal, tecnológica, científica y de negocios en todo el orbe. Los sistemas de comunicaciones hoy en día han avanzado a pasos agigantados, pero este avance no sólo se da en las grandes empresas o en sistemas de comunicación global, sino que se extiende a todos los ámbitos de la sociedad, pequeñas empresas y particulares pueden tener acceso a las redes de comunicación tanto internas (intranet, Universidades, Negocios ) como mundiales ( Internet, Compranet ). La comunicación entre las computadoras, es un requerimiento fundamental de los sistemas modernos , la computadora personal es una plataforma de comunicaciones muy poderosa, además de económica, es excelente almacenando y manipulando datos que la gente suele usar para comunicarse. Una computadora personal suele servir como máquina de fax, copiadora (si se tiene escanner), interfase de Internet, receptora y emisora de correo electrónico. El elemento principal para realizar diversos tipos de comunicación con una Computadora Personal es la línea de t e l é f ~ n o . ~

La transmisión de palabras, sonidos, imágenes o datos se da en forma de impulsos o señales electrónicas o electromagnéticas. En la transmisión de datos, el sector de las telecomunicaciones de crecimiento más rápido, los datos digitalizados se transmiten por cable o por radio.

14 SISTEMA ATJTOMATIZADO DE RECEPCION DE REPORTES

Page 27: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Los datos digitalizados se pueden generar directamente en código binario (1/0) en una computadora, o a partir de una señal de voz o imagen mediante un proceso llamado codificación. En una red de transmisión de datos se intlerconectan un gran número de fuentes de información de tal forma que los datos puedaln transmitirse libremente entre ellas. Los datos pueden estar constituidos por un determinado item de información, un grupo de estos, o por instrucciones de computadora (una noticia, una transacción bancaria, una dirección postal, una carta, un libro, una lista de correo, un balance de un banco o un programa informático).'O

Los dispositivos utilizados pueden ser computadoras, terminales (dispositivos que transmiten y reciben información) o periféricos, como, por ejemplo, una impresora. La línea de transmisión utilizada puede ser una línea telefónica normal, un enlace por microondas, un satélite de comunicaciones o cualquier combinación de estos sistemas.

HARDWARE Y SOFTWARE

Los dispositivos de telecomunicación utilizan hardware, para conectar un dispositivo a la línea de transmisión, y software, que permite al dispositivo transmitir información a través de la línea.

HARDWARE

El hardware consta normalmente de un transmisor y de un cable de interfaz o, si se utiliza una línea telefónica como línea de transmisión, un modulador/demodulador denominado módem. El transmisor prepara la información convirtiéndola de la estructura propia del dispositivo (organización en clúster o en paralelo de los bits electrónicos), a la línea de transmisión (organización en serie de los bits electrónicos). La mayor parte de los transmisores se encuentran en el dispositivo emisor.

Una interfaz de cable, que conecta a éste un dispositivo, convierte las señales transmitidas de la forma propia del dispositivo a la forma propia del cable. La mayor parte de las interfaces de cable también se encuentran en el dispositivo emisor.

El módem convierte las señales digitales moduladas de la línea telefónica en señales demoduladas para el dispositivo; transmite datos a través de la línea telefónica a

15 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 28: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

diferentes velocidades, que se miden en bits por segundo (bps) o en señales por segundo (baudios). Pueden ser unidades externas o internas. Una unidad externa tiene que estar conectada al dispositivo emisor mediante un cable. Prácticamente cualquier módem puede marcar un número telefónico o contestar una llamada de forma automática?

SOFTWARE

Algunos ejemplos de software son los programas de transferencia de ficheros, el instalado en la computadora central y los programas de red. El software de transferencia de ficheros se utiliza para enviar ficheros de datos de un dispositivo a otro. El software de la computadora central identifica a ésta como tal, al tiempo que controla el flujo de informacián entre los dispositivos conectados a ella. El software de red permite a los dispositivos conectados a una red de computadoras interc,ambiar información.'2

APLICACIONES

Los tres grupos principales de aplicaciones de telecomunicación son: computadora principal con terminales, transferencia de ficheros y red de computadoras. Computadora principal con terminales

En este tipo de comunicación, una computadora está conectada a uno o más terminales. Cada terminal envía o recibe información de la computadora principal. Por ejemplo, muchas compañías aéreas tienen terminales situados en los mostradores de las agencias de viaje conectados a una computadora principal. Estos terminales obtienen información de cualquier vuelo de la computadora principal, que puede estar situada a cientos de kilómetros de ellos.

Las primeros terminales sólo podían enviar o recibir información de la computadora principal. Sin embargo, muchas terminales pueden hoy llevar a cabo otras tareas, como editar y formatear información en la pantalla de la terminal o incluso ejecutar programas. Los fabricantes etiquetan las terminales con palabras como tonto, listo o inteligente, según sus prestaciones. Sin embargo, estos términos no tienen un significado definido, y una mismo terminal puede ser etiquetado como tonta, lista o inteligente según quién lo esté etiquetando y con qué propó~i to . '~

16 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 29: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

TRANSFERENCIA DE FICHEROS

En las comunicaciones de transferencia de ficheros se (conectan dos dispositivos, que pueden ser dos computadoras, dos terminales o una computadora y un terminal. Un dispositivo transmite un fichero de programa o de datos entero al otro. Por ejemplo, una persona que trabaja en casa puede conectarse a la del trabajo y enviar un documento a la computadora de la oficina.’*

Una aplicación de la transferencia de ficheros es el correo electrónico. Por ejemplo, un empleado puede escribir un documento (una carta o un informe) en su computadora y después enviarlo a la de otro empleado.

RED INFORMÁTICA

En las comunicaciones a través de red informática o de computadoras, un grupo de dispositivos se interconecta de forma que todos ellos puledan comunicarse y compartir los recursos y ficheros. Así, por ejemplo, las computadoras de una sucursal de una empresa se interconectan para intercambiar información. Las computadoras de una empresa pueden también estar interconectadas de tal forma que puedan compartir el mismo disco duro.”

Los tres tipos de redes de computadoras son redes de área local (LAN), redes de área amplia (WAN) y redes de centralita privadas (PBX). Las de área local conectan los dispositivos mediante cableado; estos dispositivos se comunican a gran velocidad y tienen que estar próximos unos a otros. Las redes de clentralita privada conectan los dispositivos con un sistema de conmutación telefónico; también en este tipo de red los dispositivos tienen que estar próximos. Sin embargo, en las redes de área amplia los dispositivos pueden estar a grandes distancias unos de otros; la conexión de dispositivos se suele realizar por medio de lineas telefónicas.

17 SISTEMA AWKMATIZADO DE RECEPCION DE REPORTES

Page 30: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

SERVICIOS DE TELECOMUNICACI~N

Los servicios públicos de telecomunicación son un desarrollo relativamente reciente en este campo. Los cuatro tipos de servicios son: redes, recuperación de información, correo electrónico y servicios de tablón de anuncios.

REDES

Un servicio público de redes alquila tiempo en una red de área amplia y de ese modo proporciona terminales en otras ciudades con acceso a una computadora principal. Algunos ejemplos de estos servicios son Telenet, Tymnet, Uninet y Datapac. Estos servicios venden las prestaciones de la computadora principal a usuarios que no pueden o no quieren comprar dicho equipo.

RECUPERACI~N DE INFORMACI~N

Un servicio de recuperación de información alquila horas de servicio en una computadora principal a usuarios que utilizan sus terminales para recuperar información del principal. Un ejemplo de este servicio es CompuServe, a cuya computadora principal se accede a través de los servicios telefónicos públicos. Este servicio, entre otros, ofrece información general sobre noticias, meteorología, deportes, finanzas y (compras.

Otros servicios de recuperación de información son más especializados. Por ejemplo, los servicios de recuperación del índice Dow-Jones ofrecen información general sobre noticias financieras y de cotización, estimaciones dle beneficios de compañías, publicaciones de empresas, actualizaciones semanales de investigación económica y las noticias de mayor interés del Wall Street J0urna1.’~

CORREO ELECTRóNICO

En este tipo de servicio, los terminales transmiten documentos, como cartas, informes y télex a otras computadoras o terminales. Para acceder a este servicio la mayor parte de los terminales utilizan la red pública. Source Mail y e-mail permiten a los terminales enviar documentos a un ordenador o computadora central, y desde allí podrán recuperarlos otros terminales.

18 SISTEMA AUTOMA’IIZADO DE RECEPCION DE REPORTES

Page 31: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

ANUNCIOS

Los servicios de anuncios permiten a los terminales realizar intercambios y otras transacciones, y no hay que pagarlos. Los usuarios de estos servicios pueden intercambiar información sobre aficiones, compras y ventas de bienes y servicios y programas informáticos.

DESARROLLOS ACTUALES

Algunos métodos se han generalizado de forma global en la industria de las telecomunicaciones, ya que cuando dos dispositivos utilizan diferentes estándares no son capaces de comunicarse de forma correcta. Los estándares pueden desarrollarse bien porque el uso del método está tan extendido que domina o bien porque el método ha sido publicado en una organización de definición de estándares. Las organizaciones más importantes al respecto son la International Telecommunication Union (agencia especializada de las Naciones Unidas) y una de sus entidades operativas, el Comité Consultatif lnternationale de Télégraphie et Téléphonie (C:CIll). Uno de los objetivos de estas organizaciones es la puesta en marcha de la Red Digital de Servicios Integrados (RDSI), que será capaz de transmitir datos, voz e imagen en forma digital a grandes velocidades a través de todo el mundo y por diferentes rr~edios. '~

Otros desarrollos en la industria tienen como objetivo el incremento de la velocidad a la cual se transmite la información. Constantemente se mejoran el módem y las redes de comunicación.

PROGRAMA DE COMUNICACIONES

Un programa de comunicaciones es un programa software que permite a una computadora conectarse con otra e intercambiar información. Los programas de comunicaciones proporcionan diversos servicios. Para iniciar las comunicaciones ejecutan tareas tales como almacenar y marcar de forma automática números de teléfono; repetir la llamada a líneas ocupadas; negociar la configuración (por ejemplo, la velocidad y paridad del módem, y el protocolo de intercambio) necesaria para establecer una conexión viable entre computadoras y grabar y ejecutar procedimientos de inicio de sesión. Durante la comunicación codifican los datos, coordinan las transmisiones desde y hacia el ordenador remoto, y detectan y corrigen errores de transmisión. Permiten

19 sIsrEm AUTOMATIZADO DE RECEPCION DE =PORTES

Page 32: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

transmitir y recibir mensajes y archivos, así como mantener una conversación entre usuarios utilizando el teclado y la pantalla. AI finalizar la comunicación, liberan la línea.

RED DE ÁREA LOCAL

Conjunto de ordenadores que pueden compartir datos, aplicaciones y recursos. Las computadoras de una red de área local (LAN, local Area Network) están separadas por distancias de hasta unos pocos kilómetros y suelen usarse en oficinas o campus universitarios. Una LAN permite la transferencia rápida y eficaz de información en el seno de un grupo de usuarios y reduce los costes de explotación.

Otros recursos informáticos conectados son las redes de área amplia (WAN, Wide Area Network) o las centralitas particulares (PBX). Las WAN son similares a las LAN, pero conectan entre sí ordenadores separados por distancias mayores, situados en distintos lugares de un país o en diferentes países; emplean equipo físico especializado y costoso y arriendan los servicios de comunicaciones. Las PBX proporcionan conexiones informáticas continuas para la transferencia de datos especializados como transmisiones telefónicas, pero no resultan adecuadas para emitir y recibir los picos de datos de corta duración empleados por la mayoría de las aplicaciones informáticas.

CONEXIONES INTERNAS EN UNA LAN

Una LAN suele estar formada por un grupo de ordenadores, pero también puede incluir impresoras o dispositivos de almacenamiento de datos como unidades de disco duro. La conexión material entre los dispositivos de una LAN puede ser un cable coaxial, un cable de dos hilos de cobre o una fibra óptica. También pueden efectuarse conexiones inalámbricas empleando transmisiones de infrarrojos o radilofrecuencia.

Un dispositivo de LAN puede emitir y recibir señales de todos los demás dispositivos de la red. Otra posibilidad es que cada dispositivo esté conectado a un repetidor, un equipo especializado que transmite de forma selectiva la información desde un dispositivo hasta uno o varios destinos en la red.

20 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 33: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Las redes emplean protocolos, o reglas, para intercambiar información a través de una única conexión Compartida. Estos protocolos impiden una colisión de datos provocada por la transmisión simultánea entre dos o más computadoras. En la mayoría de las LAN, los ordenadores emplean protocolos conocidos como Ethernet o Token Ring. Las computadoras conectadas por Ethernet comprueban si la conexión compartida está en uso; si no es así, la computadora transmite los datos. Como los ordenadores pueden detectar si la conexión está ocupada al mismo tiempo que envían datos, continúan controlando la conexión compartida y dejan de transmitir si se produce una colisión. Los protocolos Token Ring transmiten a través de la red u!n mensaje especial (token en inglés). El ordenador que recibe la contraseña obtiene permiso para enviar un paquete de información; si el ordenador no tiene ningún paquete qule enviar, pasa la contraseña al siguiente ordenador.

CONEXIONES EXTERNAS EN UNA LAN

Las conexiones que unen las LAN con recursos externos, como otra LAN o una base de datos remota, se denominan puentes, reencaminadores y pasarelas (gateways). Un puente crea una LAN extendida transmitiendo información entre dos o más LAN. Un camino es un dispositivo intermedio que conecta una LAN con otra LAN mayor o con una WAN, interpretando la información del protocolo y enviando selectivamente paquetes de datos a distintas conexiones de LAN o WAN a través de la vía más eficiente disponible. Una puerta conecta redes que emplean distintos protocolos de comunicaciones y traduce entre los mismos. Los computadores de una LAN emplean puertas o caminos para conectarse con una WAN como Internet. Estas conexiones suponen un riesgo para la seguridad porque la LAN no tiene control sobre los usuarios de Internet. Las aplicaciones transferidas desde Internet a la LAN pueden contener virus informáticos capaces de dañar los componentes de la LAN; por otra parte, un usuario externo no autorizado puede obtener acceso a ficheros sensibles o borrar o alterar ficheros. Un tipo de puerta especial denominado cortafuegos impide a los usuarios externos acceder a recursos de la LAN permitiendo a los usuarios de la LAN acceder a la información externa.15

Los avances en la forma en que una red encamina la información permitirán que los datos circulen directamente desde el ordenador de origen hasta el de destino sin interferencia de otras cornputadoras. Esto mejorará la transmisión de flujos continuos de

21 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 34: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

datos, como señales de audio o de video. El uso generalizado de ordenadores portátiles ha llevado a importantes avances en las redes inalámbricas. Las redes inalámbricas utilizan transmisiones de infrarrojos o de radiofrecuencia para conectar ordenadores portátiles a una red. Las LAN inalámbricas de infrarrojos conectan entre sí computadoras situadas en una misma habitación, mientras que las LAN inalámbricas de radiofrecuencia pueden conectar computadoras separadas por paredes.

El modem es un equipo utilizado para la comunicación de computadoras a través de líneas analógicas de transmisión de datos. El módem corlvierte las señales digitales del emisor en otras analógicas susceptibles de ser enviadas por teléfono. Cuando la señal llega a su destino, otro módem se encarga de reconstr~rir la señal digital primitiva, de cuyo proceso se encarga la computadora receptora. En el caso de que ambos puedan estar transmitiendo datos simultáneamente, se dice que operan en modo full-duplex; si sólo puede transmitir uno de ellos, el modo de operación se denomina half-duplex.

Para convertir una señal digital en otra analógica, el módem genera una onda portadora y la modula en función de la señal digital. El tipo de modulación depende de la aplicación y de la velocidad de transmisión del módem. Un módem cle alta velocidad, por ejemplo, utiliza una combinación de modulación en amplitud y de rniodulación en fase, en la que la fase de la portadora se varía para codificar la información digital. El proceso de recepción de la señal analógica y su reconversión en digital se denomina demodulación. La palabra módem es una contracción de las dos funciones básicas: modulación y demodulación.’2

Los primeros equipos eran muy aparatosos y sólo podían transmitir datos a unos 100 bits por segundo. Los más utilizados en la actualidad en los ordenadores personales transmiten la información a más de 33 kilobits por segundo. Pueden incluir funciones de fax y de contestador automático de voz.

PROGRAMACI~N ORIENTADA A OBJETOS

Programación orientada a objetos, en informática, un estilo de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son

22 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 35: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos. Una clase define las estructuras de datos y rutinas de un objeto. Un objeto es una instancia de una clase, que se puede usar como una variable en un programa. En algunos lenguajes orientados a objetos, éste responde a mensajes, que son el principal medio de comunicación. En otros lenguajes orientados a objeto se conserva el mecanismo tradicional de llamadas a procedimiento^.'^

23 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 36: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Existen diversas formas de establecer comunicación entre los servicios e Ingeniería Biomédica., entre los cuales podemos mencionar:

RadioComunicador Radiolocalizador Teléfono Celular Contestadora Telefónica Red de computo Comunicación Vía Modem

RADIOCOMUNKADOR

El uso de uno de estos aparatos pe-rmitiria una comunicación continua desde los servicios del hospital hacia el Departamento de Ingeniería Biomédica, pero sus inconvenientes son muchos; primero el área de alcance de transmisión es muy reducido, es decir el personal tendría que- mantenerse- continuamente cerca del Instituto para poder estar informado, además la información solo es conocida por una persona en particular, para recibir los mensajes esta persona tendría que trabajar otro turno m& y éste- es e4 principal problema que el departamento pretende resolver, no se tendría un acceso directo al almacenamiento y control de éstos reportes, por lo que la mayoría de información probablemente se perdería, por último debemos de agregar el costo de adquisicibn y mantenimiento de- este equipo.

RADIO LOCALIZADOR

Este tipo de comunicacibn representa ta-mbih un enlace continuo entre el hospital y el departamento de Ingeniería Biomédica, sin embargo el equipo presenta inconvenientes similares al propuesto anteriormente, además existe un intermediario en la comunicación ( la persona encargada de recibir u transmitir los mensajes a-l radiolocalizador ). En muchas ocasiones ha sucedido que la información se desvirtúa aún cuando ésta no presente dificultad en su transmisión, ahora si hablamos de equipo

24 SISTEMA AUTOMATIZADO DE RJXEPCION DE REPORTES

Page 37: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

médico, muy probablemente. se presentarán error de captura- y transmisión de la- información. El costo del mantenimiento de este receptor, la posible distorsión de la información, y el hecho de que una persona esté la 2’4 horas del día recibiendo la información, hacen que éste nu sea el elemento mas apropiado para- la. recepción de reportes de equipo médico en mal estado.

MÁQUINA CONTESTADORA TELEF~NICA

En este equipo, el usuario no tendría contacto directo con el Ingeniero Biomédico, sin embargo aunque la comunicación no sería en tiempo real la distorsión de la información seria mínima, ya que se reproduciría íntegramente el mensaje redactado por el usuario del equipo. Otra ventaja es el costo de este aparto, ya que es muy económico y no representa gran complicacibn en su maneja e instalación. A pesar de esto, el sistema enseña varías desventajas, una máquina contestadora de teléfono solo presenta un mensaje a la vez, por lo que el Ingeniero Biomédico tendria que esperar a que la cinta se reprodujera en su totalidad, otro inconveniente se llocaliza cuando el usuario no conoce la falla y el mensaje grabado no representaría una información totalmente correcta, el ingeniero tendría que interpretar el mensaje y sería una pérdida de tiemo considerable. Esta forma de recepción de datos no tiene un control de los mismos, a pesar de que estos se graban , su manejo no es práctico,, no se tiene un control ni se pueden caracterizar con facilidad, otro problema se presenta a la hora de introducir estos reportes a otro programa para llevar un control.

TELÉFONO CELULAR

El teléfono celular sería un sistema de comuni.cación directa, el usuario del servicio tendria acceso inmediato con el Ingeniero de servicio, además no presentaría un gasto muy elevado, ya que los celulares están bajando el costo (de venta y el recibir llamadas no representa tanto gasto como si se realizan, sin embargo este medio representaría un trabajo de 24 horas, ya que se tendrian que atender en ese momento todas los problemas presentados, no se tendría acceso al control de equipo, y no se llevaría una bitácora o control de los equipos.

25 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 38: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

RED DE CóMPUTO

La utilizacibn de una red de cbmputo representaría ma gran herramienta dentro del departamento de Ingenieria Biomédica y dentro de todo e l Instituto, ya que el sistema de comunicación permitiría un acceso directo tanto del Departamento hacia todas las área del hospital como desde el Hospital a Ingeniería BiombdJca.. E l control de Equipo podría llevarse fácilmente y permitirá otro tipo de accesos, como el de las imágenes clínicas y los procesos de Investigación del Instituto. Además que intercomunicaria a todo el hospital. Sin embargo para. establEer una red de cúmputo es necesario. real-izar una fuerte inversión, ya que se debe colocar una computadora por cada área que quiera estar integrada a la red, y un servidor, además de los gastos que implica la conexión y la red misma. Cotizando precios encontramos que el. precio actual de un servidor de Red con las siguientes características es de:

Capacidad de doble procesador 128MB de memoria ED0 ECC 512KB de Caché 12 integrado Disco duro de 9GB Unidad de CD Room Adaptador de red Intel

US $4299.00 Mayo 1998 Fuente :Empresas fortune^ 500 servidor es^ Dei1 PowerEdgs

Esto al tipo de cambio actual representaría un costo aproximado de 35 mil pesos ( solo el servidor), y si consideramos que una computadora personal tiene un valor mayor a los 10 mil pesos, si queremos enlazar solo 4 salas tendríamos que invertir cerca de 100 mil pesos.

No solo tenemos que hacer una inversión económica, es necesario capacitar al personal que utilizaría la red, o de otra forma contratar los: servicios de un Operador de computadoras, Io que implica gastos extras.

Page 39: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

INTERFASE TEL~FONO - MODEM

Esta forma de comunicación permite permitiría el flujo de información en un sentido, del usuario al Ingeniero Biomédico, los problemas interpretación se verían minimizados, ya que la información recibida se encontraría codificada, Io que representa un problema menos tanto al receptor de la información como al que l a transmite, permite acceso a bases de datos y control de equipo e información, puede presentar información rápidamente, el costo de su implementación es relativamente económico, además de que puede. estar sujeta modificaciones posteriores, entre sus principales desventajas encontramos que necesita programarse, no permite mucho acceso de información y esta fluye en un solo sentido, se necesita una computadora funcionando durante los horarios en que se desea recibir los mensajes.

Page 40: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

CUADRO COMPARATIVO DE EQUIPOS DE RECEPCIÓN DE DATOS

MODEM Radio Radio Telefono Contestadora RED de Computo comunicador localizador Celuluar

Costo Inicial > > $1000 < $400 <$I 00,000 ~$500 E

> $300 men > $500 men Costo de E E E E P

Mantenimiento E M

Información 6 B B B E E Manejo de E P P E

Presentación de B E P M M M la información

Desvio de E E P M P M información Manejo de P M P P E E

Datos Estadisticas E E P P M P

Automatización E E P P P P

E = Excelente B= Bueno M= Malo P= Pésimo

El cuadro anterior nos ayuda a identificar que la opción qlde otorga más ventajas es la del sistema basado en el modem, ya que las demás rebasan no son tan flexibles en el manejo de datos y otras tiene costos elevados de implemmtación y mantenimiento.

28 SISTEMA AUTOMAlIZADO DE RECEPCION DE REPORTES

Page 41: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

La realización del proyecto incluye un porcentaje elevado de programación, por lo cual fue indispensable realizar un análisis de diversos paquetes de programación para encontrar el más adecuado a nuestras necesidades, uno de los principales puntos que había que considerar es el manejo de los comandos de activacion del modem ( Hayes command set )

Es importante mencionar que se necesita un programa de fácil manejo, pero de grandes alcances en lo que a programación se refiere, ya que el proyecto pretende realizar una interfase poderosa dentro de un ambiente amigable y serlcillo para el usuario.

Necesitamos programar un software con el fin de crear una aplicación accesible para el usuario, es decir, que se pueda manejar la información sin necesidad de haber tenido una capacitación previa, y que permita controlar de forma eficiente el flujo de datos, además de facilitar el soporte para la creación de teclas de acceso para menljs y ordenes de menús.

Es recomendable integrar este paquete al ambiente Windows, ya que es una herramienta útil y generalizada la cual representa una plataforma familiar para el personal del departamento de Ingeniería Biomédica, as’í como para los usuarios en general. El manejo de ventanas, botones y todos los procedimientos que se pueden realizar con el mouse permiten una operación mas sencilla del programa.

Los lenguajes de programación que tienen un fácil acceso a interfases visuales con windows utilizan sin ningún problema los comandos de activación del modem, entre estos lenguajes encontramos; Visual C, Delphi , Visual Basic, Fox Pro entre otros.16

Algunas de las dificultades que enfrentaríamos si programamos en Visual C es la validacih y declaraci6n estricta de variables, así como lo complejo de su programación estructurada; Fox Pro, Visual Fox Pro y Delphi presentan inconvenientes similares, aún cuando en todos estos la presentación final es parecida, la diferencia consiste

29 SISTEMA AUTOMATIZADO DE RECEPCION DE REPOR’I’ES

Page 42: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

básicamente en las características de programación, siendo la más flexible la utilizada en Visual Basic.I7

La presentación para el usuario dentro de Ingeniería Biomédica es de vital importancia, por lo que no se presentaran los códigos de inventario y de errores, sino que el equipo y los errores en sí, además de una lista de posibles soluciones. Todo esto acompañado de la fecha, la hora y el servicio donde se solicita y si es posible el usuario que solicita el servicio. Para realizar esto es necesario implementar ulna base de datos, para poder comparar los inventarios y códigos establecidos con anterioridad.

30 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 43: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Se analizan diversas áreas del Instituto, tomando en cuenta el número de reportes recibidos por ingeniería biomédica, y los horarios en las que laboran en cada una de ellas.

Debemos destacar que los laboratorios de investigación sólo laboran durante el turno matutino, a pesar de que son áreas que generan muchos reportes; el departamento de Biomédica está en contacto directo con los usuarios de estos laboratorios.

El Hospital se encuentra dividido en 42 áreas, donde 21 de estas pertenecen a Investigación, la figura 1 muestra que el 24 %O de los reportes se originan desde 16 áreas diversas del hospital, que si se grafican individualmente representarían en promedio un 1.5 %, por otro lado los 21 laboratorios de Investigación representan el 31% de los reportes recibidos, que de la misma forma, si fuesen tomados por separado representarían en promedio apenas un 1.4 % del total de los reportes. Quedando así las áreas de Quirófano y Terapia Intensiva como las áreas que más reportes aportaron durante este aiío, así mismo notamos que Urgencias y Laboratorio clínico son áreas que presentaron también un número considerable de reportes.

Quirófanos labora solo en las mañanas y en las tardes, pocas veces programan cirugias en las noches, días festivos o fines de semana. Por lo que las tres áreas en la que podemos enfocar el proyecto son Terapia Intensiva, Urgencias y Laboratorio Clínico, donde en las tres se laboran las 24 horas del día los 365 días del año.

El sistema se instala y evalúa en el área de terapia intensiva, debido a la importancia del funcionamiento óptimo del equipo médico de manera continua y al alto número de reportes recibidos de este servicio, tal como lo demuestra la siguiente gráfica:

31 SISTEMA AUTOMATIZADO DE KECEPCION DE REPORTES

Page 44: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Reportes Recibidos en 1996

EQLab. Clinico R Ceye UQuirófano Olnvestigación

UTI O Urgencias E3 Otros "___

Figura 1. Reportes recibidos en 1996 El 31% de reportes originados en las Areas de investigacibn representan a 21 laboratorios ademis estas Breas laboran principalmente en el turno matutino. El 24% representa en conjunto

los reportes originados en 16 Breas del hospital. Quirbfanos labora solo en las mañanas y en las tardes, pocas veces programan cirugías en las noches, días festivos o fines de semana. El sistema se instala y evalúa en el área de terapia

intensiva, debido a la importancia del funcionamiento bptimo del equipo medico de manera continua y al alto número de reportes recibidos de este servicio.

Para el año de 1997 el comportamiento en la recepción de reportes fue muy similar, notando un incremento considerable en el área de Terapia Intensiva, de 12% a 21%, y un decremento en los reportes originados en Quirófano, mientras que las demás áreas mantienen un numero de reportes parecido al año anterior. Es necesario mencionar que el 36% mostrado en el área de investigación representa 21 laboratorios, y un 20% son reportes originados en el resto de las Breas del hospital.

La figura 2 muestra los reportes originados durante el año de 1997

32 SISTEMA AUTOMATIZADO DE FECEPCION DE REPORTES

Page 45: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Reportes recibidos en 1997

36%

21 Yo

Figura 2. Reportes generados en 1997 El 36% mostrado en el área de investigacibn representa 21 laboratorios, y un 20% son reportes originados en el resto de las Breas del hospital. el comportamiento de la recepcibn reportes fue muy similar, notando un incremento considerable en el

área de Unidad de Terapia Intensiva ( UTI )

En el último año considerado para esta revisión el comportamiento vuelve a ser muy similar; sin embargo podemos darnos cuenta que el número de reportes fue mayor en Terapia Intensiva, despues le siguieron Quirófano y Urgencias. Figura 3

33 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 46: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Reportes 1998

Figura 3 Reportes generados en 1 998 De manera sirnilar a las graficas anteriores; las ireas de Investigación y Otros esthn representadas en conjunto por Io que en total representan 21 y 16 áreas respectivamente

Gráficas posteriores muestran con mayor claridad las áreas donde se tiene un mayor número de reportes, sin embargo éste no es el Único factor que se debe considerar para elegir el área donde se implementará el sistema, por ejemplo áreas como investigación nos son de soporte de vida, además no trabajan las 24 horas del día y tienen un horario muy similar al del departamento de Ingeniería Biomédica, por lo que el sistema no seria de gran ayuda en estas áreas.

Por otro lado aunque en Quirófano todo el equipo es de soporte de vida, y el éste debe estar funcionando siempre en las mejores condiciones, las intervenciones que aquí se presentan son en su mayoría programadas, se verifica cuidadosamente que el equipo este en óptimas condiciones, y las operaciones más complicadas se hacen en horarios matutinos.

Las áreas como Terapia Intensiva y Urgencias trabajan las 24 horas del día los 365 días del año, son varios los turnos que laboran y el funcionamiento óptimo del equipo es primordial, las dos áreas necesitan estar comunicadas continuamente con el

34 SISTEMA A1JTOMATEADO DE RECEPCION DE REPORTES

Page 47: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Departamento de Ingeniería Biomédica, sin embargo para iniciar con el sistema elegimos Terapia Intensiva, ya que al analizar las gráficas notamos que existe mayor demanda en la atención al equipo ubicado en esta área.

Reportes Recibidos

Areas d

Figura 4. Reportes generados en 10s tres años El número de reportes recibidos en 1998 en general es mayor a los generados en 1996, y el área de Terapia Intensiva encontramos un incremento mas notorio, ya que el primer

año los reportes apenas llegaban a 40, mientras que en 1997 se incrementaron en un 50 % es decir poco más de 60 reportes. Para el año siguiente el número de reportes fue mayor de los 100.

En la figura 4 podemos ver que el número de reportes recibidos en 1998 en general es mucho mayor a los de 1996, y si nos enfocamos al área de Terapia Intensiva el incremento es aún mas notorio, ya que el primer año los reportes apenas llegaban a 40, mientras que en 1997 se incrementaron en un 50 YO es decir poco más de 60 reportes. Para el año siguiente el número de reportes fue mayor de los 100.

35 SISTEMA AUTOMATIZADO DE KECEPCION DE REPORTES

Page 48: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Las áreas de Laboratorio clínico y Ceye trabajan las 24 horas del día, o por lo menos una gran parte del día, son equipos indispensables, RO son de soporte de vida, pero su mal funcionamiento repercute en las actividades de todo el Hospital, sin embargo el número de reportes generados en estas áreas es pequeño, y en promedio se llegan a reportar apenas 6 equipos en 5 meses. La figura 5 nos muestra la tendencia de los reportes a lo largo de tres años.

Suma de Reportes en Tres aAos

Figura 5. Tendencia en 10s tres años por área. UTI es el grea que por si sola logra un alto número de reportes.

36 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 49: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

GENERAL

La manera más simple de entender la estructura del sistema es realizando un análisis previo de su funcionamiento.

El punto inicial se tiene cuando el usuario clínico ( médico o enfermera), se comunica a través del teléfono hacia el departamento de Ingeniería Biomédica, aqui, al no haber Ingenieros laborando, una computadora personal equipada con un modern recibe la llamada, da un mensaje de bienvenida e instrucciones sobre el uso del sistema, mediante una lista impresa previamente en el i rea chica, se puede identificar el código de equipo y error correspondiente que se necesite en ese momento, el usuario introduce dicha clave, la computadora la recibe y la guarda en una base de datos. Posteriormente el personal de Ingenieria Biomédica tendri acceso al reporte en una forma sencilla y legible.

Como podemos observar en la figura 6 dividimos el sistema en 5 bloques principales, el bloque número uno marca el inicio, sin embargo existe un mecanismo que antecede a este paso. Éste comienza cuando un equipo médico de una de la áreas críticas presenta fallas en su funcionamiento, es necesario que el personal que Io utiliza se percate de la existencia de esta falla, además el usuario deber estar enterado de la existencia del sistema automatizado de recepción de reportes. l a figura 7 presenta el inicio del mecanismo previo .

La persona que reporta el equipo debe conocer la lista de fallas ( Apéndice B ), en ella se describen los errores más comunes que se presentan en los equipos del área, así como el código correspondiente.

Finalmente ya identificado el código, iniciamos el procedimiento de reporte de equipo haciendo una llamada al Departamento de ingeniería Biomédica.

37 SISTEMA AUTOMA’I’IZADO DE REXEPCION DE REPORTES

Page 50: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Comunicación Usuario -1ng. Biomedica Entrada de Datos

por el Usuario

FLUJO

DEL

SISTEMA

1 Despliegue de Datos I

Almacenamiento de Datos

:¡gura 6. Funcionamiento del Sistema. Cuando el médico o enfermera se comunican a través del teléfono

1 Caracterizacirin

Clasificación

hacia el departamento de lngeniería Biombdica, una computadora personal equipada con un modem recibe la llamada. da un mensaje de bienvenida e instrucciones sobre el uso del sistema, mediante una lista impresa previamente en el irea clínica, se puede identificar el código de equipo y error correspondiente que se necesite en ese momento, el usuario introduce dicha

clave, la computadora la recibe y la almacena en una base de datos. Internamente se caracteriza y clasifica la información. Posteriormente el personal de lngeniería Biomédica tendrá acceso al reporte en una forma sencilla y legible.

Paso 1 _- Comunicación Usuario - lngeniería Biomédica Paso '2 .- Entrada de Datos por el usuario Paso 3 .- Almacenamiento de Datos Paso 4 _- Caracterización y Clasificación Paso 5 .- Despliegue de Datos

38 SIS'I'EMA AUTOMATIZADO DE RECEPC1ON DE REPORTES

Page 51: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El enlace vía teléfono al departamento de Ingeniería Biomédica marca el inicio del Sistema Automatizado de Recepción de Reportes. El teléfono comienza a sonar y debido al horario en que se está realizando la llamada es difícil encontrar personal laborando en el departamento, sin embargo el sistema esta diseñado para contestar la llamada sin la presencia del personal

1 L " . ~ ~ ~ ..i

Figura 7. Mecanismo Previo al Sistema La persona que reporta el equipo debe conocer la lista de fallas en ella se describen los errores mis comunes que se presentan en los equipos del área, así como el código correspondiente.

La computadora donde se ha instalado el sistema, contesta la llamada de forma similar a una contestadora telefónica automática, es por esto que a este paso se le denomina "Comunicación Usuario - Ingeniería Biomédica ", ya que se establece una conexión entre las dos áreas. De Ingeniería Biomédica hacia el área crítica la comunicación es "hablada", por medio de mensajes grabados previamente dando al usuario la bienvenida al sistema e instrucciones de uso; mientras que en sentido inverso la comunicación es a

39 SISTEMA AUI'OMATIZRIX, DE RECEPCION DE REPORTES

Page 52: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

través de pulsos eléctricos al presionar las teclas del teléfono. La Figura 8 hace mención al enlace máquina humano.

i i ! I ; i f i [

i i I

i ING. BIOMEDICA 1

Figura 8. Paso 1 Comunicación Usuario Ingeniería Biomédica se establece una conexión entre las dos Breas. De Ingeniería Biomédica hacia el Brea critica la comunicación es "hablada", por medio de mensajes grabados

previamente dando al usuario la bienvenida al sistema e instrucciones de uso; mientras que en sentido inverso la comunicación es a través de pulsos eléctricos al presionar las teclas del telbfono.

El paso 2 puede considerarse dentro del paso anterior; sin embargo por su importancia vale la pena separarlo y analizarlo detenidamente. La figura 9 muestra el flujo de información que existen entre Ingeniería Biomédica y el usuario en Io que se considera como Entrada de Datos por el Usuario.

Como habíamos mencionado una computadora contesta la llamada e inmediatamente presenta un mensaje de bienvenida en un tono cordial y agradable. Después indica instrucciones para el uso correcto del sistema. Dentro de estas indicaciones pregunta al usuario si conoce los códigos de error, por lo que el usuario tiene la opción de teclear las

40 SISTEMA AUTOMA?'IZADO DE WCEPCION DE REPORTES

Page 53: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

claves o de lo contrario esperar un ” bip ” para dejar un mensaje hablado en la memoria de la computadora. Después de finalizar su mensaje la computadora le da las gracias y abandona el sistema.

Procedirnienta inicial

& PC contesta llamada por medio del modem

+ Guarda mensajes s i

El Usuario Invoduce los datos al sistema,

Guardar Datos Correctos

O + ( T p Ob-o Reporte ? +@ si

Repetir nuevamente el sistema

Figura 9. Diagrama de Flujo Entrada de Datos por el Usuario

Page 54: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Sin embargo, si se ha escogido introducir los códigos de error al sistema, el usuario los teclea, la computadora los recibe, e inmediatamente los compara para verificar si esos códigos son correctos; es decir, si están identificados en la base de datos. La computadora tiene ahora dos alternativas, indicar que son códigos incorrectos y esperar nuevamente a que se tecleen hasta encontrar correctos o indicar que el reporte ha sido grabado con éxito. Y proceder a la siguiente acción.

Nuevamente la computadora realiza una pregunta al usuario ¿ Quieres reportar otro equipo ?, Si la repuesta es afirmativa, el proceso vuelve a iniciar desde el mensaje de bienvenida, pasando por cada uno de los puntos anteriores. Si la repuesta es negativa el sistema finaliza con un mensaje de agradecimiento y una despedida.

Después de adquirir los datos, el proceso continúa en el paso 3, la computadora se encarga de guardarlos en una base de tipo Dbase, esto es totalmente transparente para el usuario, aún lo es para el Ingeniero Biomédico encargado de recibir la información, los datos son almacenados en un código de fácil de acceso. En este momento, el reporte está en los archivos del Departamento de Ingeniería Biomédica, sin embargo nadie se ha enterado todavía de su existencia, aquí termina el proceso del almacenamiento de datos.

La etapa final del sistema lo constituye el despliegue de la información, es importante que ésta sea legible, entendible y de fácil acceso. A la maiiana siguiente la computadora informa si se ha guardado un nuevo mensaje, el Ingeniero Biomédico inicia el programa de despliegue de información, y revisa cada uno de los reportes generados. AI iniciar el programa la computadora traduce cada uno de los códigos adquiridos por medio del teléfono y los transforma en datos alfanuméricos.

Page 55: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El Ingeniero Biomédico tiene la opción de leer todos los reportes, solo los del día anterior o los que éI especifique por medio del programa. Una elegida la opción el programa presenta el reporte con un formato parecido al siguiente:

Reporte Num. Hora Fecha Area Equipo Error Presentado Pos¡ ble Soluciones

Además, el programa sugiere, una serie de pasos que podrían ayudar a solucionar el problema del equipo.

En este momento el sistema a cerrado su funcionamiento, sin embargo todavía tenemos posibilidades de utilizar los datos almacenados, ya que podernos accesar a diversos reportes de días anteriores, clasificarlos por semanas, meses, equipos de mayor índice de fallas, horarios de mayor falla, días sin reportes etc.

REQUISITOS DEL SISTEMA

Mínimos procesador 486 2 M en Ram 4 M libres en Disco duro. rnódem 14.4 kpbs estandar telbfono de tecleado digital

Optimos procesador Pentiurn MMX2 8 M en Ram 10 M libres en Disco duro. módem 56 kpbs estandar teléfono de tecleado digital

43 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 56: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

0 1

Figura 1 O. Estructura del Sistema La parte principal del sistema est6 programada en VB que es la que controla la base de datos, la interfase visual, Bitware recibe c6digos a través del teléfono

La parte principal del sistema está programada en VB que es la que controla la base de datos, la interfase visual, y la encargada de accesar una aplicación de Bitware que recibe códigos a través del teléfono. La figura 10 muestra la forma en que se estructura el programa

44 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 57: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

PRESENTACION

La presentación del Sistema Automatizado de Recepción de Reportes muestra un ambiente Windows, con manejo de botones y ventanas a través del teclado y del uso del ratón. La primera pantalla que se exhibe es la de bienvenida y presentación, a continuación encontramos un menú principal por el cual podemos desplazarnos hacia todas las opciones del programa. Aquí encontramos Ayuda, Estadísticas, Recepción de documentos y solicitudes por resolver, con un click del ratón sobre cualquiera de los botones o sobre la imagen que las acompaña podemos accesar a estas opciones. La figura 11, nos muestra la pantalla del menú principal.

Figura 11. Menú Principal

45 SISTEMA A u r o m m z m DE RECEPCION DE REPORTES

Page 58: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El usuario no sólo puede desplazarse a través del programa por medio del mouse, se tiene además la alternativa de utilizar los menús desplegables localizados en la parte superior de la pantalla. Esta pantalla es también la última en presentarse y muestra la elección de salida

Como primera opción en el menú principal encontramos la opción de recepción de reportes, la cual nos despliega una pequeña pantalla en donde encontramos un texto de información y un icono, que al presionarlo activa una aplicación del Bitware que se encarga de la recepción de los códigos a través del teléfono. Figura 12

Figura 12. Recepción de Reportes. El equipo se queda en modo de espera listo para recibir los reportes generados por los usuarios.

46 SISTEMA AU'I'OMATLZADO DE RECEPCION DE REPORTES

Page 59: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

El botón de solicitudes encontramos alternativas para ver los reportes de equipo médico recibidos. Esta página contiene las opciones siguientes; Adquirir reportes, Ver todos los mensajes, Escuchar mensaje, Ver estadísticas, Borrar mensajes. Es aquí donde el Ingeniero Biomédico recibe la información sobre el equipo en mal estado, la cantidad de mensajes recibidos también se presentan en esta hoja. Figura 13.

Figura 13. Revisión de Reportes. Cada uno de los errores presentados en esta pantalla vienen acompañada de un posible soluci6n. En esta pantalla podemos guardar, eliminar imprimir los reportes adquiridos.

47 SIS’WMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 60: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Estadísticas; ésta nos lleva a una pantalla donde podremos ver de manera gráfica el número de llamadas recibidas durante cierto lapso de tiempo, cuantas llamadas han sido atendidas, cuantas se han podido resolver y cuantas están pendientes, esta pantalla puede considerarse como una forma de autoevaluar el sistema. Figura 14

Figura 14. Estadísticas

Tenemos otra opción de ayuda, la cual permite visualizar un menú en el que podemos escoger et tipo de ayuda que requiramos, ésta es solo referente at uso del programa, después de seleccionar una de las opciones se nos presenta una hoja de texto con la asistencia convocada. Figura 15

SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES 48

Page 61: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Figura 15. Pantalla de Ayuda

Por último en la esquina inferior izquierda del menú de inicio o pantalla principal que se muestra en la Figura 11 encontramos la opci6n que nos saca del programa.

49 SISTEMA AIJIOMATIZADO DE RECEPCION DE REPORTES

Page 62: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

"Lo que conduce y arrastra al mundo no son las máquinas sino las ideas". l/icfor Hugo

Page 63: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

RESULTADOS

RESULTADOS PRELIMINARES

Una vez concluida la programación del sistema, esté es probado dentro del departamento de Ingeniería Biomédica, con el fin de comprobar su eficacia, es decir se establece comunicación con el sistema desde un lugar remoto, se introducen las claves especificadas y se verifica si la computadora recibe, reconoce y graba la solicitud correcta.

Las claves introducidas a través del teléfono desde otra sección del hospital son captadas y reconocidas adecuadamente por la computadora en Ingeniería Biomédica.

Estas pruebas son llevadas ahora hacia el área donde el sistema entrará en práctica, primero se imparte una pequeiía capacitación sobre el uso del sistema a los posibles usuarios, el personal que labora realiza dos o tres llamadas de prueba con el fin de familiarice con el sistema.

RESULTADOS FINALES

Los reportes recibidos en el departamento de Ingeniería Biomédica procedentes de las unidades de Terapia Intensiva en tres años suman 235 reportes, distribuidos en la siguiente manera: 51 en 1996, 74 en 1997 y finalmente 110 en once meses de 1998, como lo muestra la figura 16

Page 64: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Este incremento de reportes es debido a la aceptacilón que mes con mes tiene el departamento dentro del Hospital, el promedio de reportes recibidos en los meses de 1998 es superior al que se recibió en 1996. Figura 17

- ."

REPORTES RECIBIDOS EN UTI ANUALMENTE

1996 1997 1998

AÑOS

Figura 16. Reportes de Terapia Intensiva Anualmente

La barra del extremo derecho (Figura 17) nos muestra el promedio de reportes recibidos en tres años, que es un ligeramente superior. a los 6.5 reportes por mes. Después de la implementación del sistema el número de reportes aumento todavía más llegando a los 11 reportes en un mes, para 5 de estos reportes ingresaron vía el nuevo sistema de comunicación. El incremento en comparación al promedio en tres años es aproximadamente de 76.9%

51 SISTEMA AIJTOMATIZADO DE REKEPCION DE REPORTES

Page 65: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

PROMEDIO MENSUAL DE REPORTES POR AÑO

1996 1997 1998 96-98

Figura 17. Promedio Mensual de Reportes

Durante los meses de Agosto y Septiembre en que el sistema estuvo a prueba encontramos una diferencia entre el número de reportes recibidos, esta fue mayor a la de los meses de Mayo, Junio y Julio, pero al deshalbilitar el sistema encontramos una dismtnución en Octubre ya que la única vía de comunicación era durante los turnos matutinos. Figura 18

REPORTES ULTIMOS MESES I

JuL AG S I i

I MESES I

FIGURA 18. Reportes recibidos en los últimos meses

52 SISTEMA AUTOMATIZAW DE KECEPCION DE REPORES

Page 66: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Por otro lado el sistema adquiere información importante en relación al número de reportes que cada turno realiza, de los reportes adquiridos por el sistema, el 33.3% los ha realizado el personal de los turnos de fin de semana,. sábado y domingo, mientras que el 66.7% lo realiza el turno vespertino, de las cuatro de la tarde a las 10 de la noche de lunes a viernes.

El turno nocturno se ha visto un poco apático con el sistema, por lo que no ha reportado equipo alguno. La Figura 19 nos muestra los porcentajes de reportes adquiridos por el sistema en diversos turnos

i

Figura 19. Turnos con Mayor incidencia de Reportes

El 64% de las llamadas son generadas para reportar al equipo analizador de gases en sangre. La incidencia de reportes de Monitores de signos vitales y para reportar electrocardiógrafos es de un 18 para cada uno. Figura 20.

5 3 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 67: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Equipos Reportados

18%

j i

Figura 20. Equipos

__

Reportados por el Sistema [ Porcentajes )

SISTEMA AUTOMATIZADO DE RECEF'CION DE KEPORTES 54

Page 68: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Muchos hombres no se equivocan jamás porque no se proponen nada razonable." Goefhe.

Page 69: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

DISCUSION

Los resultados que se obtienen durante los meses en que el sistema se implementa, muestran un incremento considerable en el número de reportes recibidos, este incremento debemos analizarlo con detenimiento, ya que se puede confundir con una mayor incidencia de fallas en los equipos, lo cual es poco probable, sin embargo podemos asociarlo con la disposición de una nueva via de comunicación, que permite el acceso a reportes en otros horarios.

AI existir esta vía de comunicación alterna, podemos enterarnos de otras fallas en el manejo y cuidado de los equipos médicos en otros turnos, es decir los problemas han existido con anterioridad pero ahora tenemos conocimiento de ellos, Io que nos permite atacarlos con más armas, la planeación de mantenimientos preventivos y capacitación al personal pude tener bases más firmes y extenderse un poco más, ya que cuenta con información adicional que respalda las decisiones.

El sistema ayuda a recolectar información valiosa para la administración de la tecnología medica, sin bien es cierto que no resuelve el problema de la falta de personal, si permite un acercamiento con los turnos que antes eran poco accesibles para nosotros, reduciendo omisión y pérdida de información.

El tiempo de respuesta a mantenimientos correctivos también se reduce, ya que la informacih llega más rápido. Obviamente el sistema no permite una respuesta inmediata al reporte de falla e inclusive pude tardar 24 horas en ser atendida, sobre todo en el caso en que el equipo sea reportado un fin de semana y la asistencia llegue

55 SISTEMA AURX4ATEAIX~ DE RECEPCION DE, REPORTES

Page 70: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

hasta el Lunes siguiente. Sin embargo esto es mejor a que la asistencia nunca llegue o que el problema vuelva a presentarse en un caso de emergencia y que el equipo no hubiese sido reparado ni siquiera en las 24 horas siguientes al reporte.

La mayoría de los reportes se han presentado en el turno vespertino, como lo muestra la figura 19, esta mayor incidencia en el uso del sistema quizá se deba a que este turno logra tener contacto personal con los ingenieros del Departamento de Biomédica, por lo que constantemente se les estuvo recordando y hablando de la importancia que tiene reportar un equipo en mal estado. Por lo que esta influencia se refleja considerablemente en la disposición por usar el sistema.

Por otro lado los turnos nocturnos y de fin de semana muestran un poco de apatía hacia el sistema, debemos recordar que esté depende en gran medida del interés que muestren los usuarios de las área críticas, si ellos no desean reportar las fallas, ningún equipo será reportado y la comunicación jamás se establecerá. El factor humano, como podemos darnos cuenta, tiene gran importancia en el proceso, y hace que el éxito del sistema dependa de la disponibilidad del usuario por su utilización, lo que lo convierte en uno de sus puntos más vulnerables.

Ahora no debemos atribuir todo al factor humano, tamb ih debemos considerar que en los horarios en que se presentan un mayor númercl de reportes es cuando se presentan más irregularidades en el suministro eléctrico y por ende la descalibración de ciertos equipos, además esta información nos propone rnayor capacitación al personal que labora en estos horarios, algo que se ve obstaculizado por la constante rotación de personal por parte de enfermería y médicos internos.

La gráfica de la Figura 20 respalda el buen funcionamient:o del sistema, ya que reporta al analizador de gases en sangre corno el equipo con mayor índice de errores, algo que también sucede en los horarios matutinos, este problema se conoce y en base al tipo

56 SISlEMA AUTOhUTIZAM) DE ECEPCICIN DE REPORIES

Page 71: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

de errores reportados se ha sugerido una mayor capacitación en el uso del equipo para el personal.

Revisando los resultados obtenidos, y analizando los costos necesarios para poner el proyecto en marcha, encontramos que el sistema es económicamente viable, ya que los beneficios que se pueden obtener con éI rebasan ampliamente el costo de su implementación.

Una de sus principales desventajas radica en la rigidez del software empleado para la programación de recepción de datos, ya que dificulta la ejecución de algunas tareas de comunicación. Otra desventaja es que el éxito del sistema esta sujeto a la disposición del personal clínico para reportar equipo médico en mal estado empleando esta vía.

57 SISITMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 72: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

"La disciplina es la parte más importante del éxito". Truman Capote

Page 73: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

CONCLUSIONES Y SUGERENCIAS

El sistema contribuye en gran medida a disminuir el probllema planteado en el inicio de este trabajo, si bien es cierto que éste no desaparece por completo, podemos decir que contamos con herramientas para minimizarlo. Debemos recordar que el problema de la falta de personal está muy ligado al problema económico de las Instituciones públicas, y dentro de este contexto el sistema se ubica perfectamente, ya que una de sus principales virtudes es el bajo costo de implementación el cual esta por debajo de cuatro días de salario mínimo que contrastan con el gasto de implementación de una red de computadoras o de la contratación de nuevo personal.

La información que obtenemos del sistema es confiable, los resultados muestran que los equipo utilizados en los horarios en los que el sistema esta funcionando SOR

similares a las tendencias que se presentan en los equipos del turno matutino. Además el número de reportes obtenidos en promedio es muy cercano al que se ha recibido de Terapia Intensiva en los últimos meses en el Departamento de Ingenieria Biomédica.

La información que podemos obtener del sistema se puede utilizar sobre todo en la planeación de ías actividades de control y mantenimiento preventivo a equipo médico, ya que los datos son más útiles para mecanismos a largo y mediano plazo, que para respuestas inmediatas como son los mantenimientos correctivos.

Existen diversos factores que determinan el éxito del sistema, uno de ellos está ligado a la disposición que tienen los usuarios en utilizarlo, tanto del área clinica COMO de Ingenieria Biomédica, también afecta en gran medida el tiempo de respuesta de los

58 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 74: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Ingenieros ya que si no se atienden los reportes, los usuarios no volverán utilizar esta vía de comunicación.

Debemos recordar que el sistema no permita una comunicación total y en ambos sentidos, la información esta limitada parcialmente y es obligación del Ingeniero Biomédico complementarla. Es necesario llevar programas de supervisión personal, visitas, llamadas telefónicas, memorandums, reportes escritos y en general establecer contacto continuo con el personal de estos turnos. Por lo que el Sistema Automatizado de Recepción de Reportes se constituye pues en una herramienta útil para la administración de la tecnología médica, aportandlo datos, llevando estadísticas, reportes y manteniendo una comunicación continua con el personal de Terapia Intensiva.

SUGERENCIAS PARA PROYECTOS FUTUROS

El sistema tiene muchas posibilidades de expansión y puede crecer con mucha facilidad,, podemos mantener ia comunicación más dire,cta, es decir que el Ingeniero Biomédico esté en constante contacto con el sistema. Por ejemplo existe software que puede notificar al Ingeniero que un error grave ha cJcurrido a través de un biper, estos sistemas se pueden adquirir al contratar servicimos de radiolocalización, otra forma de mantenerse en contacto directo es contratando servicios como el de Línea Virtual ofrecido por Teléfonos de México. Todos estos complementos implican gastos extras que no se contemplan en la implementación inicial del sistema.

El sistema puede complementarse también si se extiende hacia otras áreas clínicas en donde se presenten la misma problemática que en Terapia Intensiva, o podemos agregar más equipos a la lista. El sistema con algunas modificaciones en su software puede ser utilizado para manejar otro tipo de información, que no sea necesariamente equipo médico en mal estado pero que implique flujo de información.

59 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 75: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

BIBLIOGRAFIA

1.- Management of medical Technology. A Primer for clinical Engineers. Joseph D. Bronzino

2.- Handbook of Biomedical Engineering. J. Kline.(l998)

3.- Manual de procedimientos del Servicio de Ingeniería Biomédica. Rodriguez, V.R., Pimentel, A.A. INER 1997

4.- Software Engineering in medical informatics. T.Timme!rs - B.¡. Blum

5.- Desarrollo de un sistema Formal de Planeación Estratégica. Osvaldo Chavez Muñoz. Hospital Angeles del Pedregal 1996

6. - Fundamentos de Administración. Münch Galindo, Garcia Martinez. Trillas

7.- Clinical Engineering. Principles and practices. Webster j. b Cook A.

8.- Principios de Administración. Terry George, México CECSA 1974

9.- Redes de Telecomunicaciones: Protocolos, modelaldo y análisis (1994). Mischa Schwartz. Addison Wesley Iberoamericana

10.- Redes de computación . Andrew S. Tanenbaum. Prentice Hall A Simon Schuster Company.

11 .- The Complete Modem Reference. Gilbert Held. Wilew Computer Publishing

12.- Interactive Programming Enviroment (1986). David R. Barstow, Howar E. Shrobe, Erick Sandewall. Mc Graw Hill Book Company

13.- Metodología de la programación. (1987) Luis Jclyanes Aguilar. Mc Graw Hill lnteramericana de México

SISTEMA AIJTOMATIZADO DE RECEPCION DE REPORTES ""

Page 76: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

14.- Arquitectura de computadoras y procesamiento en paralelo (1988). Kai Hwang, Fayé A. Briggs. Mc Graw Hill lnterarnericana de México S.A.

15.- Estructura de Datos en C. Tenenbaum. Prentice Hall

16.- Manual de Aprendizaje Visual Basic 4.0. Matthias Franke . Marcombo Alfaomega

17.- Visual Basic 4 para Windows 95 Paso a Paso . Michael Halvoroson. Mc Graw Hill

18.- Estructura de Datos y Algoritmos (1 988). Alfred V. Aho, John E. Hopcroft, Jeffrey D. Wlman. Addison Wesley Iberoamericana S.A.

61 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 77: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

APENDICE A

MANUAL DEL USUARIO

Como se ha mencionado con anterioridad en este sistema de comunicación, interviene dos partes, por un lado el Ingeniero Biomédico (receptor de reportes) y por el otro el usuario del servicio clínico que reporta el equipo, (emisor de reportes) por lo que ambos necesitan una sencilla capacitación para que el sistema funcione de manera adecuada. El Ingeniero Biomédico además de saber utilizar el programa de acceso a los reportes (recepción) debe saber como funciona el sistema del otro lado del teléfono para poder así capacitar al usuario clínico(emisi6n).

Como primer punto debemos considerar que el reporte se hará desde una de las áreas médicas, desde donde el usuario en base a una lista previamente establecida, identificará el código que describe al área, el equipo en mal estado y la falla producida por el mismo, luego consideraremos al Ingeniero Biorrlédico frente al programa que controla los reportes

GUíA RÁPIDA

EL usuario del equipo dentro del servicio clínico deberá seguir los siguientes pasos para reportar un equipo en mal estado:

Llamar Ingeniería Biomédica Ext. 240 AI escuchar la grabación de Bienvenida teclear los códigos : Area + Equipo + Error al finalizar pulsar la tecla # Se escucha la grabación de confirmación de reporte Si se desea reportar otro equipo se presiona la tecla * de lo contrario se abandona el reporte pulsando la tecla 9. Se escucha la grabación de despedida

SISTEMA AIJTOMATIZADO DE RECEPCION DE REPORTES 62

Page 78: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

GUíA POR PASOS

CONOCER EL PROBLEMA

Antes de poder reportar un equipo en mal estado, primero debemos saber que equipo esta fallando y cual es el problema que presenta.

IDENTIFICAR LA CLAVE

Conociendo la falla y el equipo Io identificamos en la lista de códigos del sistema. (Apéndice C), en ella encontramos un número correspondiente para los diversos equipos que el sistema identifica, de la misma manera encontramos una clave para el error que presenta y para el área desde donde se está Ilalmando.

COMUNICARSE A INGENIERIA BlOMEDlCA

Para lograr comunicarse con el sistema basta con marcar la extensión correspondiente al Departamento de Ingeniería Biomédica Extensión 240.

ESPERAR A LA GRABACION DE BIENVENIDA

Un mensaje de bienvenida se escuchara en el tel6fon0, además le darán las instrucciones de uso, en este momento antes de que el imensaje termine 0 durante 10s próximos 30 segundos después de terminado el mensaje usted deberá teclear el código correspondiente al Area de donde llama, después el código del equipo y el error presentado.

63 SISI'EMA AUTOMATIZADO DE RECEPCION DE REPOKES

Page 79: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

TECLEAR LA CLAVE

AI teclear la clave es importante que se haga de una manera constante, no espere mucho entre cada dígito tecleado, y el orden es muy importante, primero el área, luego el equipo y por últirno la clave correspondiente al error presentado.

A I finalizar de teclear la clave presione la tecla # paIra indicarle al sistema que ya termino.

SI TU CLAVE ES INCORRECTA

Si tuvo un error al momento de introducir el reporte el sistema se lo indicara y mandara un mensaje donde le pide vuelva a introducir las claves correspondientes al área, equipo y error. Por Io que usted volverá a introducirlos y confirmar con la tecla #.

CONFIRMAR EL REPORTE

Si no se han tenido errores al teclear, un mensaje le indicará lo que usted a introducido, es decir el área desde donde usted está llamando, el equipo que se ha seleccionado y la falla que presenta. En este momento usted deberá confirmar tecleando la tecla #.

SI DESEA OTRO REPORTE

Un nuevo mensaje se escuchará preguntando si usted desea realizar otro reporte o abandonar el sistema. Para abandonar el sistema presiocte el número 9 y se escuchará el mensaje de despedida, si desea realizar otro reporte presione la tecla * y volverá a la grabación del inicio del sistema.

64 SISTEMA AUTOMATIZ,ADC) DE RECEPCION DE REPORTES

Page 80: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

MENSAJE DE DESPEDIDA

Finalmente un mensaje de despedida le indicara a usted que su mensaje ha sido guardado y será atendido en la brevedad posible.

EJEMPLO

Area: Terapia Intensiva Equipo Fallando: Monitor Nihon Kohoden Error que presenta : Un módulo se ha descompuesto

Llamar Ingeniería Biomedica Ext. 240

AI escuchar la grabación de bienvenida teclear : Area + Equipo + Error 1 + 666 + 2 = 16662 + $6 para indicar que ha finalizado

Un mensaje le Indica: ” Usted reporta un Monitor Nihon Kohoden desde Terapia Intensiva, el cual presenta un módulo descompuesto”

Usted presiona la tecla # para confirmar

Un mensaje ” Para abandonar presione 9 para reportar otro equipo presione * ”

Usted presiona 9 y sale del sistema.

SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES 65

Page 81: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

GUlA DEL USUARIO

INGENIERíA BlOMEDlCA

CONTESTAR LLAMADAS

Para dejar el Sistema "Listo" para recibir llamadas, tenemos dos opciones:

1 ) Desde el Programa de Reportes 2 ) Desde el Escritorio en el Icono de Recepción

1 .- Primero tenemos que entrar en el programa, desde el menú inicial, seleccionamos la opción de "RECIBIR" Icono dibujado en forma de un teléfono levantado.

Se nos presentará un pequeño mensaje donde se explica cual es la otra opción que podemos tener.

Hacemos click sobre el icono presentado a la derecha del texto.

Una nueva ventana se abre, un mensaje de "Testing mlodem" aparece, si todo marcha bien el mensaje cambiara por "Waiting for a call"

Si el mensaje de "Waiting for a call" no aparece tenemos problemas con el modem y los mensajes no podrán grabarse.

Apagamos el monitor y nos podemos retirar en este momento

La computadora está lista para recibir mensajes.

2.- La segunda opción y mas conveniente consiste en tomar las

s Is rmu AUTOMATIZADO DE RECEPCION DE REPORTES ""

Page 82: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

llamadas externamente, es decir, nos salimos del programa

Primero seleccionamos salir del menú principal

En el escritorio buscamos el programa "RECEPCION". Hacemos double click.

Una nueva ventana se abre, un mensaje de "Testing modem" aparece, si todo marcha bien el mensaje cambiara por "Waiting for a call"

Si el mensaje de "Waiting for a call" no aparece tenemos problemas con el modem y los mensajes no podran grabarse.

Apagamos el monitor y nos podemos retirar en este momento

La computadora está lista para recibir mensajes.

REVISAR MENSAJES

Los mensajes se pueden ver solo a través del programa.

Para revisarlos hacemos click en "MENSAJES" o en el icono que representa una mano escribiendo sobre un pequeño bloc de notas, dentro del menu inicial.

Iniciamos en otra ventana, tenemos varias opciones sin embargo nos enfocaremos por el momento a tres de ellas:

Adquirir datos:

Esta opción accesa a los reportes generados dentro de un periodo de tiempo determinado por el usuario.

67 SISTEMA AIJTOMATIZADC, DE KECEPCION DE REPOKES

Page 83: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Después de hacer click, un cuadro de dialogo nos preguntara a partir de que fecha queremus revisar los datos.

Introducimos los datos en este orden: Mes, día , ai70

AI cabo de pocos segundos, nos aparecerá el primer reporte encontrado y a continuación un mensaje que dice: "Reporte encontrado, quieres continuar revisando ?"

Tenemos dos opciones: si - no Si elegimos No el programa detendrá la búsqueda y volverá a la ventana de reportes pero si contestamos afirmativamente el programa continuará buscando mas reportes, hasta llegar al final de la base de datos.

Mostrar todos:

El programa mostrara todos los reportes obtenido:; hasta el día en que se solicitan, haciendo una pausa entre cada uno de ellos, el usuario dará enter para ver el siguiente.

Buscar equipo:

El programa preguntará que equipo se quiere buscar, y solo mostrará los reportes relacionados con dicho equipo.

El procedimiento es parecido a los anteriores, un cuadro de diálogo nos pregunta que equipo queremos buscar, y en base a la respuesta del usuario nos mostrara los reportes.

68 SISTEMA AUTOMATEADO DE RECEPCION DE REPORTES

Page 84: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Encontramos otras opciones en esta ventana, todas ellas su nombre nos indica la acción a seguir:

Salir: Volverá al menú inicial Imprimir: Imprime el reporte actual Borrar: Borra el registro actual Guardar: Guarda en una base de datos los reportes clue se

quieran considerar como especiales.

69 SISTHvíA AUTOMATIZADO DE RECEPCION DE WPORTES

Page 85: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

APENDICE B

GRABACIONES

Bienvenida Hola, estas hablando al departamento de Ingeniería Bliomédica, por favor teclea el código del servicio de donde llamas, seguido del código del equipo, y el código de error, finalmente presiona la tecla con el símbolo número. Tienes 1 minuto para teclear tu código. Si no conoces el error que tiene tu equipo, espera el bip, deja tu mensaje y presiona la tecla con el símbolo número, Gracias!.

Confirmación de código tecleado El equipo que reportas es (Gasómetro.. . Electrocardiógrafo.. .Monitor..) ubicado en el área de Terapia Intensiva, y presenta (.. uno de los errores de la lista . . .). Si esto es correcto por favor despues del bip presiona la tecla #.

Confirmación de reporte grabado. Tu solicitud a sido grabada, para reportar otro equipo presiona la tecla * Para salir presiona 9

Despedida Gracias por tu reporte te atenderemos lo mas pronto posible

No se conoce el código Por favor deja una descripción breve de la falla cuando termines presiona la tecla # (símbolo de número )

El código no se conoce Has tecleado un código incorrecto, por favor inténtalo nuevamente.

Page 86: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

APENDICE C

I~ Cridigos Utilizados para el reporte de equipo Mbdica I Servicio Terapia Intensiva 1

Equipo Monitor de Signos Vitales MON 666 Error Existe distorsi6n en la seAal 1

Un módulo no funciona 2 Dedal de oxímetro no funciona 3

Equipo Gasómetro GAS 427 Error Sistema Descalibrado 1

Error en membranas 2 Falla en suministro de Voltaje 3

Equipo Desfibrilador o ECG EXG 324 Error Error general en desfibrilador S & W 1

Error general en desfibrilador Hp 2 Error general en electrocardiógrafo 3

Ejemplo: Area: Terapia Intensiva Equipo: Monitor de signos vitales Error: Un m6dulQ se ha d~sCompuestQ

Area + Equipo + Error

1+ 666 + 2 = 16662

71 SISTEMA A1JTOMAI'lZADO DE RECEPCION DE REPORl'ES

Page 87: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

I Instrucciones para el reporte de Equipo Médico I m Identifique en la hoja anexa, el código que represente al equipo y

error que quiere reportar.

Tome el teléfono y marque la extensión de Ingeniería Biomédica 240

M Escuchará el Siguiente mensaje : 'Hola/ estas hablando al departamento de ingeniená

%iom&ica/ por favor teclea el cddigo del servicio de donde llamas, seguido del cddigo del equ~po~ y el

chao de erroc finalmente presiona la tecla con el símbolo número. si no conoces el error que tiene tu

equ~pq espera el bip, deja tu mensaje y presiona la tecla con el sím,bolo número/ Gracias!. I'

Antes de que el mensaje de bienvenida termine, tecle6 el código del

área desde donde esté llamando, en este caso el número 1

Inmediatamente desgu6s tecleé el código correspondiente al equipo

m Ahora tecleé el número que identifique al ernor

m Finalmente presione la tecla número ( # ),, que se encuentra en la

esquina inferior derecha del teclado de su teléfono

Despues escuchará una voz que menciona el equipo y error

reportado

m AI finalizar el mensaje escuchará un bip, err este momento confirme

su reporte presionando la tecla número ( # )

M Escuchara el Siguiente mensaje: 'I TU solicituda sidograbada/ para reportar otro eguip

M Si desea reportar otro equipo presione la tecla estrella ( * ) y presiona la tecla ( * / I para sabr presiona ( 9 / "

escuchará nuevamente el mensaje inicial de bienvenida

M Para salir y poder colgar el teléfono presione el número 9

Escuchara IO siguiente: " g;raciaspor tu reporte te atenderemos lo maspmntopsible It

M Ahora puede colgar el teléfono

72 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 88: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

APENDICE D

COMPILADOR

Private Sub Command2_Click() Estadist.Hide End Sub

Private Sub OLE1-Updated(Code As Integer) End Sub

Private Sub Command3_Click() Dim conteo As Integer Dim base As Integer Dim multi As Integer base = 2760 multi = 100

Data1.Recordset.MoveFirst Data1.Recordset.MoveLast

conteo = Data1.Recordset.RecordCount Line3(0).Y2 = base - (multi * conteo) Line3(1).Y1 = base - (multi * conteo) Line3(1).Y2 = base - (multi * conteo) - 300 Line3(2).Y1 = base - (multi * conteo) - 300 Line3(2).Y2 = base - (multi * conteo) Line3(3).Y1 = base - (multi * conteo) Line3(3).Y2 = base - (multi * conteo) - 800

tine3(0).Visible = True LineS(l).Visible = True Line3(2).Visible = True Line3(3).Visible = True End Sub

Dim conteo As Integer Private Sub BotÓnCancelar-Click() Unload FormIntroducción 1nicio.Show End Sub

Private Sub Tiempo-Timer() End Sub

SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES 73

Page 89: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Private Sub Datarecibir-Validate(Action As Integer, Save As Integer)

End Sub

Private Sub BotónAceptar-Click() Dim contador, cont As Integer Dim num-rep, reportes As Integer Dim nombre As String Dim basedatos As Database Dim revisar, actualizar As Recordset Dim xfecha, zfecha As String Dim xhora As String Dim afecha, bfecha, cfecha, dfecha, efecha As Double Dim zhora, codigo As Double Dim x As Integer Dim cadena, unacadena As String Dim variablearea, variableequipo As String Dim variableerror, variablesolucion As String Dim tope As Integer Dim ahora, bhora, chora As Double Dim status As Integer

' On Error GoTo controlar ' base de datos donde revisamos y comparamos 'esta ya guardada nombre = "C:\aplsoft\bioadr.mdb"

Set basedatos = Workspaces(O).OpenDatabase(nombre) 'verificamos cuantos datos existen en la base de datos 'se leen archivo dbase iv del bitware ' checamos si han hablado

For x = 1 To 9 Datal(x).Recordset.MoveFirst Datal(x).Recordset.MoveLast cont = Datal(x).Recordset.RecordCount 'regresamos al inicio de la base Datal(x).Recordset.MoveFirst tope = o

'Abrimos ciclo para verificar todos los reportes Do While (tope <= cont) tope = tope + 1 xfecha = fecha(x).Caption xhora = hora(x).Caption If estatus(x).Caption = ''" Then status = 4 Else status = estatus(x).Caption End If

afecha = Val(xfecha) ahora = Val(xhora) 'convertimos el formato y obtenemos en segundos

74 SISI'EMA AUlCIMATIZADO DE RECEPCION DE REPORTES

Page 90: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

ahora = (1.762949 * ahora) - 35.5 'al dividir entre 3600 se obtiene en enteros las horas bhora = ahora \ 3600 ' el numero de segundos restantes para obtener minutos chora = ahora Mod 3600 chora = chora \ 60 ' en zhora guardamos horas + minutos divididos por el punto zhora = bhora + (chora / 100) ' ahora convertimos la fecha correcta ' primero el numero de año + los 74 de inicio ' bfecha es el año bfecha = (afecha \ 384) + 74

cfecha = afecha Mod 384 I dfecha son los meses dfecha = cfecha \ 32 If dfecha = O Then dfecha = 12 bfecha = bfecha - 1 End If

efecha = cfecha Mod 32 zfecha = Str(efecha) & 'I/" & Str(dfecha) & "/" & Str(bfecha) 'desmembramos el codigo para convertirlo a numeros unacadena = Datal(x).RecordSource cadena = Right(unacadena, Len(unacadena) - 1) codigo = Val(cadena) 'abrimos las tablas If status = O Then

Set revisar = basedatos.OpenRecordset("tabla-proyecto") Set actualizar = basedatos.OpenRecordset("tabla-visual")

' COMPARANDOLO CON LA BASE DE DATOS

' BASTARA ENCONTRAR LA HORA y fecha With revisar

lo que sobra seran meses y dias por eso buscamos meses

guardamos ya que es un registro nuevo

BUSCAMOS SI EL CODIGO EXISTE

DE ESTA FORMA OBTENDREMOS LOS DATOS DEL EQUIPO Y ERROR Y SOLO

' Establece el índice .Index = "indice-proyecto" .Seek "=", codigo ' Vuelve al registro actual si falla Seek.

MsgBox "¡No se encontró Id.!" Else ' si se encontro entonces actualizamos la otra tabla ' primero bajamos la informacion variablearea = !area variableequipo = !equipo variableerror = !Error variablesolucion = !soluciones 'luego guardamos en la tabla

If .NoMatch Then

With actualizar .Index = "indice-visual"

.Seek "=", zfecha, zhora, variableequipo

SISTEMA AIJTOMATIZADC) DE RECEPCICIN DE REPORl'ES

Page 91: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

If .NoMatch Then si no existe entonces actualizamos

.Index = "indice-visual"

.AddNew !fecha = zfecha !hora = zhora !equipo = variableequipo !area = variablearea !Error = variableerror !solution = variablesolucion

.Update

.Close End If 'si existe nos salimos

End With

End If 'solo si no se encontro clave .Close End With

End If ' este end indica que solo entrara si el estatus corresponde a un mensaje nuevo

If Datal(x).Recordset.EOF = False Then Datal(x).Recordset.MoveNext End If

LOOP ' ciera el ciclo que sera abierto cada vez

' del numero de mensajes Next x ' con for next verificamos todas las bases de datos 'cerramos la base de datos donde se guarda informacion basedatos.Close End Sub

que revise una base dependiendo

Private Sub BotónEliminar-Click()

End Sub

Private Sub Commandl-Click() Dim y, cont As Integer Dim tope, verificar As Integer

' en esta rutina borramos los mensajes acumulados en bitware ' para evitar saturacion de mensajes For y = 1 To 9

76 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 92: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

'verificamos que exista mas de uno para evitar error Datal(y).Recordset.MoveFirst Datal(y).Recordset.MoveLast cont = Datal(y).Recordset.RecordCount 'regresamos al inicio de la base Datal(y).Recordset.MoveFirst Datal(y).Recordset.MoveNext 'si es mayor de uno es que si han hablado podemos entrar a borrar If (cont > 1) Then tope = o 'recorremos todos hasta el final para borrar los necesarios Do While (tope < cont - 1)

'verificamos la fecha y la adquirimos tope = tope + 1 verificar = Val(fecha(y).Caption) 'entonces nos aseguramos que no sea el greeting I f (verificar <> O) Then I f (verificar = 9515) Then ' el archivo se borra MsgBox ("se borra un mensaje") Datal(y).Recordset.Delete Datal(y).Recordset.MoveNext Else ' todavia no lo borramos falta algun tiempo para borrarse End I f ' salimos de la pregunta donde nos aseguramos que no fuera greeting End I f 'cerramos el ciclo que nos lleva a todos los mensajes del 'del archivo LOOP ' termina la condicion que nos indica que existe mas e un mensaje End If ' si no hay mensaje o termino de revisar continua a esta

Next y linea donde cerramos el cinlo for para revisar todas las mailboxes

FormIntroducci6n.MousePointer = 11 1nicio.Show FormIntroducci6n.Hide FormIntroducci6n.MousePointer = O 1nicio.MousePointer = O End Sub

Private Sub Datafinal-Validate(Action As Integer, Save As Integer)

End Sub

Private Sub Cornrnand3_Click() Dim basedatos As Database Dim buscar As Recordset Dim nombre As String Dim encontrar As String Label9.Caption = conteo

SISlXMA AUTOMATIZADO DE RECEPCION DE KEPORTES , ,

Page 93: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Label8.Caption = "Reportes Acumulados"

nombre = "C:\aplsoft\bioadr.mdb" Set basedatos = Workspaces(O).OpenDatabase(nombre) Set buscar = basedatos.OpenRecordset("tab1a-visual") encontrar = InputBox("Que equipo quieres buscar", "Buscar Equipo") With buscar

I Establece el índice .Index = "indice-buscar" .Seek "=", encontrar

If .NoMatch Then MsgBox "¡No se encontró el Equipo!"

Else MsgBox I' se se encontro el equipo y es el siguiente"

Label6.Caption = !area FinEquiXaption = !equipo FinError.Caption = !Error FinHora.Caption = !hora FinFecha.Caption = !fecha EntradaTexto.Text = !solution

End If End With basedatos.Close

End Sub

Private Sub Form-Load()

End Sub

Public Sub cambiodatos()

End Sub

Private Sub LabellS-Click()

End Sub

Private Sub Labello-Click()

End Sub

Private Sub Labelll-Click()

End Sub

Private Sub Label8-Click() Label9.Caption = conteo Label8.Caption = "Reportes Acumulados" End Sub

SISIEMA AIJTOMATIZADO DE RECEPCION DE REPORTES I "

Page 94: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Private Sub mensaje-Click()

End Sub

Private Sub Pidurel-Click() Dim basedatos As Database Dim favoritos As Recordset Dim nombre As String Dim dilema As Integer

nombre = "C:\aplsoft\bioadr.mdb" Set basedatos = Workspaces(O).OpenDatabase(nombre) Set favoritos = basedatos.OpenRecordset("tabla-favoritos")

dilema = MsgBox("Deseas guardarlo en Importantes", 35, "Confilrmacion") If dilema = 6 Then

With favoritos .AddNew !fecha = zfecha !hora = zhora !equipo = variableequipo !area = variablearea On Error Resume Next .Update .Bookmark = .LastModified End With

End If

End Sub

Private Sub PictureZ-Click() Dim basedatos As Database Dim buscar As Recordset Dim nombre As String Dim encontrar As String Dim respuesta As Integer

nombre = "C:\aplsoft\bioadr.mdbf Set basedatos = Workspaces(O).OpenDatabase(nombre) Set buscar = basedatos.OpenRecordset("tabla-visual") encontrar = InputEbx("Que equipo quieres Eliminar", "Eliminar Equipo") With buscar

Establece el índice .Index = "indice-buscar" Seek "=", encontrar

If .NoMatch Then MsgBox "¡No se encontró el Equipo!" Else MsgBox "¡Si se encontró el Equipo!"

.Delete

.MoveNext

.Edit

.Update End If

SISTEMA AIJTOMA'I'IZADO DE RJXEPCION DE REPORTES

Page 95: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

End With

I f (buscar.BOF = False) Then

buscar.MoveFirst buscar.MoveLast conteo = buscar.RecordCount Else

conteo = O End I f

se verifica si el archivo esta vacio

no lo está entonces contamos

esta vacio entonces existen cero reportes

basedatos.Close Label9.Caption = conteo Label8.Caption = "Reportes Acumulados" End Sub

Private Sub Picture3_Click() ' buscar método para imprimir dialogo.ShowPrinter

End Sub

Private Sub Pictur&-Click() Label9.Caption = conteo Label8.Caption = "Reportes Acumulados" Estadist.Show End Sub

Private Sub regreso-Click() Lista.Visible = False BotónAceptar.Enabled = True mensaje.Enabled = True regreso.Visible = False

End Sub

Private Sub Commandl-Click() Estadist.Show End Sub

Private Sub Command2-Click() 1nicio.MousePointer = 11 Load FormIntroducción Form1ntroducción.Show 1nicio.Hide 1nicio.MousePointer = O End Sub

Private Sub Command3_Click() End End Sub

SISTEMA AUrOMATIZADO DE RECEPCION DE REPORTES 80

Page 96: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Private Sub Command4-Click() 1nicio.MousePointer = 11 RecepcionShow 1nicio.MousePointer = O End Sub

Private Sub CommandS-Click() 1nicio.MousePointer = 11 Load instruc instruc.Show 1nicio.Hide 1nicio.MousePointer = O End Sub

Public op As Integer

Private Sub Commandl-Click() Textl.Visible = False Option1.Visible = True Option2.Visible = True Option3.Visible = True Option4.Visible = True Option5,Visible = True Com1.Visible = True Commandl.Visible = False

End Sub

Private Sub Datal-Vaiidate(Action As Integer, Save As Integer)

End Sub

Private Sub Dirl-Change()

End Sub

Private Sub Fiiel-Click()

End Sub

Private Sub Coml-Click() 1nicio.MousePointer = 11 1nicio.Show instruc.Hide 1nicio.MousePointer = O 1nicio.MousePointer = O

End Sub

Page 97: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Private Sub Com2_Click()

End Sub

Private Sub Form-Load() Textl.Visible = False End Sub

Private Sub Optionl-DblClick()

wrap$ = Chr$(l3) + Chr$(lO) architext = "c:\aplsoft\funcio.txt"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOfText$ & wrap$

LOOP Textl.Text = alltext$

Coml.Visible = False Commandl.Visible = True 0ptionl.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Visible = True Close #1

End Sub

Private Sub OptionZ_DblClick() wrap$ = Chr$(l3) + Chr$(lO) architext = "c:\aplsoft\mensa.txt" Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOnext$ &wrap$

LOOP Com1.Visible = False Commandl.Visible = True Textl.Visible = True 0ptionl.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Text = alltext$

82 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES

Page 98: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Close #1

End Sub

Private Sub Option3_DblClick() wrap$ = Chr$(lS) + Chr$(lO)

architext = "c:\apIsoft\parame.t"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOffext$ &wrap$

LOOP Coml.Visible = False Command1.Visible = True Textl.Visible = True Option1.Visible = False Option2,Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False TextLText = alltext$ Close #1 End Sub

Private Sub Option4_DblClick() wrap$ = Chr$(l3) + Chr$(lO)

architext = "c:\aplsoft\llama.txt"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOffext$ & wrap$

LOOP Com1.Visible = False Command1.Visible = True Textl.Visible = True Option1.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Text = alltext$ Close #1 End Sub

Private Sub Option5_CIick() wrap$ = Chr$(l3) + Chr$(lO) architext = "c:\aplsoft\acerca.txt"

83 SISTEMA AUIOMATEADO DE RECEPCION DE REPORTES

Page 99: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOfText$ alltext$ = alltext$ & LineOffext$ & wrap$

LOOP Coml.Visible = False Cornrnandl.Visible = True Textl.Visible = True 0ptionl.Visible = False Option2.Visible = False Option3,Visible = False Option4.Visible = False 0ptionS.Visible = False Textl.Text = alltext$ Close #1 End Sub

Public op As Integer

Private Sub ComrnandlClick() Textl.Visible = False Option1.Visibte = True Option2.Visible = True Option3.Visible = True Option4.Visible = True 0ptionS.Visible = True Coml.Visible = True Commandl.Visible = False

End Sub

Private Sub Datal-Validate(Action As Integer, Save As Integer)

End Sub

Private Sub Dirl-Change()

End Sub

Private Sub Filel-Click()

End Sub

Private Sub Cornl-Click() 1nicio.MousePointer = 11 1nicio.Show instruc.Hide

Q A

SISTEMA AUTOMAI'II7,ADO DE RECEPCION DE REPORTES

Page 100: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

1nicio.MousePointer = O 1nicio.MousePointer = O

End Sub

Private Sub Com2-Click()

End Sub

Private Sub Form-Load() Textl.Visible = False End Sub

Private Sub Optionl-DblClick()

wrap$ = Chr$(13) + Chr$(lO) architext = "c:\aplsoft\funcio.t"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOtText$ alltext$ = alltext$ & LineOffextg & wrap$

LOOP Textl.Text = alltext$

Coml.Visible = False Commandl.Visible = True Option1.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Visible = True Close #1

End Sub

Private Sub Option2-DblClick() wrap$ = Chr$(13) + Chr$(lO) architext = "c:\aplsoft\mensa.txt" Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffextg alltext$ = alltext$ & LineOffext$ &wrap$

LOOP Com1.Visible = False Command1.Visible = True Textl.Visible = True 0ptionl.Visible = False Option2.Visible = False

85 SISMMA AUTOMATIZADO DE ECEPCION DE REPORTES

Page 101: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Text = alltext$ Close #1

End Sub

Private Sub Option3_DblClick() wrap$ = Chr$(l3) + Chr$(lO)

architext = "c:\aplsoft\parame.txt"

Open architext For Input As #l Do Until EOF(1)

Line Input #1, LineOfText$ alltext$ = alltext$ & LineOffext$ &wrap$

LOOP Com1.Visible = False Comrnand1.Visible = True Textl.Visible = True 0ptionl.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False TextLText = alltext$ Close #1 End Sub

Private Sub Option4-DblClick() wrap$ = Chr$(13) + Chr$(lO)

architext = "c:\aplsoft\llama.txt"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOffext$ & wrap$

LOOP Com1.Visible = False Cornmand1.Visible = True Textl.Visible = True Option1 .Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Text = alltext$ Close #1 End Sub

86 SISTEMA AUTOMATIZADO DE RECEPCION DE REFORES

Page 102: SISTEMA AUTOMATIZA00 OE RECEPCION DE …148.206.53.84/tesiuami/UAM1929.pdf · Dentro del Instituto Nacional de Enfermedades Respiratorias (INER) se crea hace cuatro años ... Uno

Private Sub OptionS,Click() wrap$ = Chr$(l3) + Chr$(lO) architext = "c:\aplsoft\acerca.txt"

Open architext For Input As #1 Do Until EOF(1)

Line Input #1, LineOffext$ alltext$ = alltext$ & LineOffext$ &wrap$

LOOP Coml.Visible = False Command1.Visible = True Textl.Visible = True Option1.Visible = False Option2.Visible = False Option3.Visible = False Option4.Visible = False Option5.Visible = False Textl.Text = alltext$ Close #1 End Sub

Private Sub Commandl-Click() Form1ntroducción.MousePointer = 11 1nicio.Show Recepcion.Hide FormIntroducci6n.MousePointer = O 1nicio.MousePointer = O End Sub

87 SISTEMA AUTOMATIZADO DE RECEPCION DE REPORTES