Professional Documents
Culture Documents
AUTNOMA DE MXICO
FACULTAD DE INGENIERA
T E S I S
QUE PARA OBTENER EL TTULO DE:
INGENIERO EN COMPUTACIN
PRESENTA:
LORENZO EDUARDO MIRANDA VZQUEZ
DIRECTOR DE TESIS:
JUAN MANUEL GMEZ GONZLEZ
1. Marco Terico 11
1.1 Ingeniera Biomdica 11
1.2 Ingeniera Clnica 12
1.3 Tecnologa aplicada en las Ciencias Mdico-Biolgicas 13
1.4 Gestin de Equipo Mdico 14
1.5 Certificacin de hospitales 15
1.6 Sistema de planeacin 18
1.7 Tecnologa LAMP 19
1.7.1 Sistema Operativo Linux 20
1.7.2 Servidor HTTP Apache 22
1.7.3 Sistema de Gestin de Bases de Datos 23
1.7.3.1 MySQL 24
1.7.4 Diseo y programacin web 24
1.7.4.1 Lenguaje de Marcado de Hipertexto (HTML) 25
1.7.4.2 Lenguaje de Programacin Interpretado (PHP) 25
1.7.4.3 Lenguaje de Consulta Estructurado (SQL) 27
1.7.5 Implementacin 28
3. Metodologa 41
4. Desarrollo 45
4.1 Hardware y Software 46
4.2 La base de datos 48
4.3 El sitio web 53
5. Pruebas y Resultados 71
6. Conclusiones 77
7. Anexos 83
A: Principales Organizaciones y Agencias 83
B: Manual de usuario del sistema para la gestin de
mantenimiento de equipo mdico en rea hospitalaria 99
C: Creacin y desarrollo de la base de datos 117
8. Referencias 119
INTRODUCCIN
-9-
INTRODUCCIN
- 10 -
1. MARCO TERICO
- 11 -
1. MARCO TERICO
- 12 -
1. MARCO TERICO
- 13 -
1. MARCO TERICO
- 14 -
1. MARCO TERICO
- 15 -
1. MARCO TERICO
- 16 -
1. MARCO TERICO
Estndar FMS.8.1
El establecimiento recoge datos de control para el plan
o programa de gestin del equipo mdico, los cules se
utilizan para planificar las necesidades a largo plazo del
establecimiento.
Estndar FMS.8.2
El establecimiento cuenta con un sistema de retiro de
circulacin de productos y equipos." [7]
- 17 -
1. MARCO TERICO
- 18 -
1. MARCO TERICO
- 19 -
1. MARCO TERICO
PROGRAMA
USUARIO DE SISTEMA HARDWARE
APLICACIN OPERATIVO
- 20 -
1. MARCO TERICO
Como dato curioso se dice que no existen virus para Linux porque es
poco utilizado. Entre los usuarios ms comunes no es muy famoso GNU/
Linux, pero entre los usuarios con conocimientos computacionales con
un nivel por encima de la media, es ms utilizado que otros sistemas
ms comerciales. 91% de las supercomputadoras (no computadoras
personales) a nivel mundial utilizan este sistema operativo. Algunos
ejemplos relevantes de organizaciones destacadas a nivel mundial que
lo utilizan son:
- 21 -
1. MARCO TERICO
Modular.
Cdigo abierto.
Multi-plataforma.
Extensible.
Popular (fcil conseguir ayuda/soporte)
- 22 -
1. MARCO TERICO
- 23 -
1. MARCO TERICO
1.7.3.1 MySQL
- 24 -
1. MARCO TERICO
- 25 -
1. MARCO TERICO
- 26 -
1. MARCO TERICO
- 27 -
1. MARCO TERICO
- 28 -
1. MARCO TERICO
- 29 -
2. PLANTEAMIENTO DEL PROBLEMA
- 31 -
2. PLANTEAMIENTO DEL PROBLEMA
- 31 -
2. PLANTEAMIENTO DEL PROBLEMA
"Estndares indispensables
FMS.8
El establecimiento planifica e implementa un programa
para inspeccionar, probar y mantener equipo mdico; se
documentan los resultados.
- 33 -
2. PLANTEAMIENTO DEL PROBLEMA
FMS.8.1
El establecimiento recoge datos de control para el
programa de gestin del equipo mdico, los cules se
utilizan para planificar las necesidades a largo plazo del
establecimiento.
- 34 -
2. PLANTEAMIENTO DEL PROBLEMA
Estndar FMS.8.2
El establecimiento cuenta con un sistema de retiro de
circulacin de productos y equipos.
Propsito de FMS.8.2
El establecimiento cuenta con un proceso para
identificar, recuperar, devolver y/o destruir productos
y equipos retirados de circulacin por su fabricante o
proveedor.
- 35 -
2. PLANTEAMIENTO DEL PROBLEMA
- 36 -
2. PLANTEAMIENTO DEL PROBLEMA
- 37 -
2. PLANTEAMIENTO DEL PROBLEMA
- 38 -
2. PLANTEAMIENTO DEL PROBLEMA
- 39 -
2. PLANTEAMIENTO DEL PROBLEMA
- 40 -
3. METODOLOGA
- 41 -
3. METODOLOGA
Modelo de Prototipos
- 42 -
3. METODOLOGA
- 43 -
3. METODOLOGA
- 44 -
4. DESARROLLO
El primer prototipo se
desarrollar con el software
acordado de acuerdo a los
requerimientos del sistema
Diseo de pedidos por el hospital.
interfaz y Seleccin de software (pgina 47). El diseo de la interfaz
seleccin Interfaz web (Figura 14, pgina 54). es sencillo y funcional
de software (se muestra en la Figura
mencionada). La estructura
de todas las pginas del sitio
es la misma, slo cambia su
comportamiento.
Diagramas de flujo:
1 (pgina 56)
2 (pgina 61) La codificacin de las
3 (pgina 63) pginas se describe en
Programacin
4 (pgina 65) los diagramas de flujo
5 (pgina 67) mencionados.
6 (pgina 68)
- 45 -
4. DESARROLLO
En el Anexo B se encuentra
el manual del sistema
Prototipo "Anexo B. Manual del Sistema" que describe el prototipo
(pgina 99) actualmente funcionando
en el "Hospital Modelo".
- 46 -
4. DESARROLLO
Figura 9. Monitor del sistema que muestra las caractersticas del equipo en que se instalar
el sistema.
- 47 -
4. DESARROLLO
- 48 -
4. DESARROLLO
Equipo Servicio
Num_inventario Char Num_servicio int
Equipo Char Num_inventario Char
modelo char tipoDeServicio Char
marca char TrabajadorQueRealizo Char
ns char Descripcin Char
ubicacion char KitDeMantenimiento char
foto Blob Refacciones Char
Fecha_adquisicion Date horasEmpleadas Int
RNE Int costoInterno Int
RNA Int costoReal Int
RNM Int fechaServicio Date
NPi Int
FUM Date
TipoUM Char
T Int
IMP Int
fechaProxMant Date
- 49 -
4. DESARROLLO
- 50 -
4. DESARROLLO
- 51 -
4. DESARROLLO
- 52 -
4. DESARROLLO
- 53 -
4. DESARROLLO
Figura 14. Pgina index.html. Muestra el aspecto que tendrn las pginas del sitio.
- 54 -
4. DESARROLLO
Men de navegacin
Home
Inventario
- 55 -
4. DESARROLLO
INICIO
Conexin a la
base de
datos
Es el ultimo
no registro?
si
FIN
- 56 -
4. DESARROLLO
Modificar registros
Modificar inventario
- 57 -
4. DESARROLLO
Anlisis de Laboratorio. 5
Anlisis de Laboratorio. 5
Anlisis de Laboratorio. 4
- 58 -
4. DESARROLLO
Riesgo mnimo. 2
Promedio. 3
Mnimo. 1
- 59 -
4. DESARROLLO
Pi = E + A + M
IMP = Pi * ( t / T )
Donde:
Pi Nivel de prioridad
E Rango numrico E
A Rango numrico A
M Rango numrico M
IMP ndice de Mantenimiento Preventivo
t Tiempo transcurrido desde el ltimo mantenimiento a la fecha
T Tiempo recomendado entre servicios preventivos
- 60 -
4. DESARROLLO
INICIO
Insercion manual
de datos
requeridos
Conexin a la
base de
datos
Guardar o
Borrar Guardar
Borrar?
el registro fue
NO guardado/borrado SI
correctamente?
FIN
- 61 -
4. DESARROLLO
Consulta
- 62 -
4. DESARROLLO
INICIO
Insercion manual
de datos
requeridos:
num_inventario
Conexin a la
base de
datos
FIN
Diagrama 3. Diagrama de flujo que sigue el programa para presentar los datos de un equipo
en especfico.
- 63 -
4. DESARROLLO
- 64 -
4. DESARROLLO
INICIO
Insercion manual
de datos
requeridos
Conexin a la
base de
datos
Por ao o por
Por ao Por equipo
equipo?
GoogChart.class.php
Impresin de grfica
FIN
- 65 -
4. DESARROLLO
Servicio
- 66 -
4. DESARROLLO
INICIO
Conexin a la
base de
datos
Consulta y
Modificar extraccin de
datos datos
$Query
Impresin de los
datos extraidos en
una tabla
No La informacin de
servicio es correcta?
Si
Guardar
informacin de
servicio en
base de datos
Generar
reporte de
servicio para
impresin
FIN
- 67 -
4. DESARROLLO
INICIO
Conexin a la
base de
datos
Consulta y
extraccin de
datos
$Query
Impresin de los
datos extraidos en
una tabla
FIN
Diagrama 6. Proceso que sigue la pgina serviciosPendientes.php para mostrar los servicios
programados para los das posteriores.
- 68 -
4. DESARROLLO
Manuales
69
5. PRUEBAS Y RESULTADOS
Pruebas de validacin
- 71 -
5. PRUEBAS Y RESULTADOS
Pruebas de defectos
- 72 -
5. PRUEBAS Y RESULTADOS
- 73 -
5. PRUEBAS Y RESULTADOS
Figura 22. Acceso a inventario por ubicacin desde un listado en una misma pgina.
- 74 -
5. PRUEBAS Y RESULTADOS
- 75 -
6. CONCLUSIONES
- 77 -
6. CONCLUSIONES
- 78 -
6. CONCLUSIONES
- 79 -
6. CONCLUSIONES
Figura 26. Mensaje de confirmacin de borrado.
- 80 -
6. CONCLUSIONES
- 81 -
6. CONCLUSIONES
- 82 -
ANEXO A
- 83 -
ANEXO A
- 84 -
ANEXO A
- 85 -
ANEXO A
- 86 -
ANEXO A
- 87 -
ANEXO A
- 88 -
ANEXO A
- 89 -
ANEXO A
- 90 -
ANEXO A
- 91 -
ANEXO A
- 92 -
ANEXO A
- 93 -
ANEXO A
- 94 -
ANEXO A
Reformas de la OMS
- 95 -
ANEXO A
- 96 -
ANEXO A
- 97 -
ANEXO A
- 98 -
ANEXO B
HOME
INVENTARIO
- SALA 1
- SALA 2
- SALA 3
- SALA 4
- SALA 5
MODIFICAR REGISTROS
- MODIFICAR INVENTARIO
- TRABAJADORES
- CATALOGO DE EQUIPO
- 99 -
ANEXO B
CONSULTA
- POR EQUIPO
- GRAFICAS
SERVICIO
- REGISTRAR
- PENDIENTES
MANUALES
- 100 -
ANEXO B
- 101 -
ANEXO B
Trabajadores
- 102 -
ANEXO B
Catlogo
Una vez llenos los campos se har clic en el botn GUARDAR para
agregar el equipo al catlogo. Los tipos de equipo que ya estn en la base
de datos se listarn en una tabla del lado derecho en la misma pgina.
- 103 -
ANEXO B
Modificar Inventario
- 104 -
ANEXO B
- 105 -
ANEXO B
Una vez que se han llenado todos y cada uno de los campos se
hace clic en el botn GUARDAR para agregar el registro a la base de
datos. Para la accin de borrado se ingresa nicamente el nmero
de inventario en el campo correspondiente y se hace clic en el botn
BORRAR.
- 106 -
ANEXO B
Ver Inventario
- 107 -
ANEXO B
Servicios Pendientes
Figura B8. Servicios pendientes por realizar de acuerdo a la calendarizacin del sistema.
- 108 -
ANEXO B
Registrar Servicio
- 109 -
ANEXO B
- 110 -
ANEXO B
Figura B10. La informacin del nuevo registro de servicio se muestra en una tabla para
comprobar si es correcta.
- 111 -
ANEXO B
- 112 -
ANEXO B
- 113 -
ANEXO B
Grficas
- 114 -
ANEXO B
Manuales
- 115 -
ANEXO C
- 117 -
ANEXO C
Ejemplo:
- 118 -
REFERENCIAS
Electrnicas
- 119 -
REFERENCIAS
[17] Nivel22. El FBI utiliza PS3 para descifrar contraseas. 2009. Recuperado
de http://nivel22.com/fbi-utiliza-ps3-descifrar-contrasenas/
- 120 -
REFERENCIAS
Bibliogrficas
- 121 -