universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/24108/1/b-cisc-ptg.1346... ·...
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA
PEDIÁTRICA PARA LA AUTOMATIZACIÓN Y GESTIÓN
DE LA INFORMACIÓN SOBRE EL CONTROL
NEONATAL EN EL HOSPITAL PÚBLICO
“TEODORO MALDONADO CARBO”
DE LA CIUDAD DE
GUAYAQUIL
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORA: ROXANA LOURDES ZARUMA CHÁVEZ
TUTOR: ING. ERICK GONZÁLEZ LINCH, M.Sc.
GUAYAQUIL – ECUADOR
2017
I
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA
PARA LA AUTOMATIZACIÓN Y GESTIÓN DE LA INFORMACIÓN SOBRE EL
CONTROL NEONATAL EN HOSPITAL PÚBLICO “TEODORO MALDONADO
CARBO”, DE LA CIUDAD DE GUAYAQUIL”
AUTORES: Roxana Lourdes Zaruma Chávez
REVISORES: Ing. Tania Yaguana Herrera
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: Año 2017 N° DE PÁGS.: 88
ÁREA TEMÁTICA: Desarrollo de Software
PALABRAS CLAVES: historia clínica neonatal, aplicación web y automatización
RESUMEN: En la ciudad de Guayaquil existen varios sectores de escasos recursos,
lugar donde está ubicado el hospital público “Teodoro Maldonado Carbo”, en la
dirección Av. 25 de Julio s/n Vía Puerto Marítimo. De acuerdo al levantamiento de la
información obtenida en el hospital, la gestión del control neonatal son tradicionales,
los reportes del Ministerio de Salud Pública, presentan inconsistencias y demora en
la búsqueda o pérdida del historial clínico del paciente neonatal, debido a estos
acontecimientos se propone el desarrollo del módulo de historia clínica pediátrica
para la automatización y gestión de la información sobre el control neonatal en el
hospital público “Teodoro Maldonado Carbo” de la ciudad de Guayaquil, con el cual
se obtendrá los siguientes beneficios como accesibilidad, confiabilidad, cuyo entorno
de desarrollo es web, y su base de datos MySql, aportando de gran manera a los
médicos, usuarios y directivos de la institución generando un gran impacto en la
comunidad.
N° DE REGISTRO(en base de datos):
N° DE CLASIFICACIÓN: Nº
DIRECCIÓN URL (tesis en la web):
ADJUNTO PDF x SI NO
CONTACTO CON AUTORES: Roxana Lourdes Zaruma Chávez
Teléfono: 0996333617
E-mail: [email protected]
CONTACTO DE LA INSTITUCIÓN: Universidad de Guayaquil
Nombre: CISC
Teléfono: 2318067
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de investigación, “DESARROLLO DEL
MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA PARA LA AUTOMATIZACIÓN
Y GESTIÓN DE LA INFORMACIÓN SOBRE EL CONTROL NEONATAL EN
HOSPITAL PÚBLICO “TEODORO MALDONADO CARBO” DE LA CIUDAD DE
GUAYAQUIL” elaborado por la estudiante, Roxana Lourdes Zaruma Chávez,
alumna no titulado de la Carrera de Ingeniería en Sistemas Computacionales,
Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil,
previo a la obtención del Título de Ingeniero en Sistemas, me permito declarar que
luego de haber orientado, estudiado y revisado, la apruebo en todas sus partes.
Atentamente
_________________________________________
ING. ERICK GONZÁLEZ LINCH, M.Sc.
TUTOR
III
DEDICATORIA
Dedico este proyecto de titulación a
Dios que me brindo la fortaleza en los
momentos difíciles, a mis padres y
hermanos que fueron mi apoyo
incondicional para la culminación de
esta importante meta en mi vida.
Roxana Zaruma Chávez
IV
AGRADECIMIENTO
Agradecida con Dios por su gracia y
favor en la culminación de este
objetivo, a mi familia por su apoyo
inquebrantable, a mis maestros por
sus enseñanzas y consejos, a mis
amigos y autoridades de la Carrera
por el apoyo brindado en la última
etapa de mis estudios.
Roxana Zaruma Chávez
V
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS
Ing. Abel Alarcón Salvatierra, M.Sc.
DIRECTOR DE LA CARRERA DE
INGENIERIA EN SISTEMAS
COMPUTACIONALES
Ing. Vicente Vizueta Logroño
PROFESOR REVISOR DEL PROYECTO
DE TITULACION
Ing. Erick González, M. Sc.
PROFESOR TUTOR DEL PROYECTO
DE TITULACION
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
V
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este Proyecto de
Titulación, nos corresponden exclusivamente; y el
patrimonio intelectual de la misma a la UNIVERSIDAD
DE GUAYAQUIL”
ROXANA LOURDES ZARUMA CHÁVEZ
VI
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA PARA LA
AUTOMATIZACIÓN Y GESTIÓN DE LA INFORMACIÓN SOBRE EL
CONTROL NEONATAL EN HOSPITAL PÚBLICO “TEODORO MALDONADO
CARBO”, DE LA CIUDAD DE GUAYAQUIL”
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES.
Autora: Roxana Lourdes Zaruma Chávez
C.I. 0920802295
Tutor: Ing. Erick González Linch, M.Sc.
Guayaquil, 13 de Diciembre del 2017
VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo
Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por la
estudiante ROXANA LOURDES ZARUMA CHÁVEZ, como requisito previo para
optar por el título de Ingeniero en cuyo problema es:
“DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA PARA
LA AUTOMATIZACIÓN Y GESTIÓN DE LA INFORMACIÓN SOBRE EL
CONTROL NEONATAL EN HOSPITAL PÚBLICO “TEODORO MALDONADO
CARBO”, DE LA CIUDAD DE GUAYAQUIL”
Considero aprobado el trabajo en su totalidad.
Presentado por:
_________________________________ ____________________
Roxana Lourdes Zaruma Chávez C.I. 0920802295
Tutor: Ing. Erick González Linch, M.Sc.
Guayaquil, 13 de Diciembre del 2017
1
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO DE TITULACIÓN EN FORMATO DIGITAL
1. Identificación del Proyecto de Titulación
Nombre del Alumno: Roxana Lourdes Zaruma Chávez
Dirección: Coop. Naciones Unidas Manzana 2 Sol. 2
Teléfono: 0996333617 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Título al que opta: Ingeniero en Sistemas Computacionales
Profesor guía: Ing. Erick González Linch, M.Sc.
Título del Proyecto de Titulación: “DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA PARA LA AUTOMATIZACIÓN Y GESTIÓN DE LA INFORMACIÓN SOBRE EL CONTROL NEONATAL EN HOSPITAL PÚBLICO “TEODORO MALDONADO CARBO”, DE LA CIUDAD DE GUAYAQUIL” Temas de Proyecto de Titulación: historia clínica neonatal, aplicación web, automatización
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de Titulación.
Publicación electrónica:
Inmediata x Después de 1 año
Firma Alumno: ROXANA LOURDES ZARUMA CHÁVEZ 3. Forma de envío:
El texto del Proyecto de Titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM X CDROM
2
ABREVIATURAS
HCN Historia Clínica Neonato
MSP Ministerio de Salud Pública
PHP Hypertext Pre-Processor
MySQL My Structured Query Language
HTML Lenguaje de Marca de Salida de Hyper Texto
HTTP Protocolo de Transferencia de Hyper Texto
3
SIMBOLOGÍA
N: Tamaño de la población,
z: Nivel de confianza
e: Es el máximo error permisible
p: Es la probabilidad de que el evento ocurra
q: Es la probabilidad de que el evento no ocurra
n: Es el tamaño de la muestra a calcular.
4
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR ............................................................................... II
DEDICATORIA ................................................................................................... III
AGRADECIMIENTO ........................................................................................... IV
TRIBUNAL PROYECTO DE TITULACIÓN ......................................................... V
DECLARACIÓN EXPRESA ................................................................................ V
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ............................................... VII
AUTORIZACIÓN PARA PUBLICACIÓN ............................................................. 1
SIMBOLOGÍA ..................................................................................................... 3
ÍNDICE GENERAL .............................................................................................. 4
ÍNDICE DE TABLAS ........................................................................................... 8
ÍNDICE DE GRÁFICOS ..................................................................................... 10
RESUMEN ......................................................................................................... 11
ABSTRACT ....................................................................................................... 12
CAPÍTULO I ...................................................................................................... 15
PLANTEAMIENTO DEL PROBLEMA ............................................................... 15
Ubicación del Problema en un Contexto ........................................................ 15
Situación Conflicto Nudos Críticos ................................................................. 16
Causas y Consecuencias del Problema ......................................................... 16
Delimitación del Problema .............................................................................. 17
Formulación del Problema ............................................................................. 18
Evaluación del Problema ................................................................................ 18
OBJETIVOS ...................................................................................................... 21
Objetivo General ............................................................................................ 21
Objetivos Específicos ..................................................................................... 21
5
ALCANCES DEL PROBLEMA ......................................................................... 22
JUSTIFICACIÓN E IMPORTANCIA .................................................................. 23
METODOLOGÍA DEL PROYECTO ................................................................... 24
Supuestos ...................................................................................................... 25
Restricciones ................................................................................................. 26
Plan de calidad............................................................................................... 26
CAPÍTULO II ..................................................................................................... 27
MARCO TEÓRICO ............................................................................................ 27
ANTECEDENTES DEL ESTUDIO ..................................................................... 27
FUNDAMENTACIÓN TEÓRICA ........................................................................ 28
HISTORIA CLÍNICA PEDIÁTRICA NEONATAL ............................................... 28
Definición de Pediatría ................................................................................... 28
Definición de Neonato .................................................................................... 28
Pacientes Neonatos ....................................................................................... 28
Historia Clínica Neonatal ................................................................................ 29
Con respecto a la aplicación web para la gestión de la Información ........... 29
Sistema de gestión de la información ............................................................. 29
Definiciones conceptuales .............................................................................. 30
Internet ........................................................................................................... 30
Navegador web .............................................................................................. 30
Servidores web .............................................................................................. 31
Aplicaciones web ........................................................................................... 31
PHP ............................................................................................................... 32
APACHE ........................................................................................................ 34
MySql ............................................................................................................. 35
JavaScript ...................................................................................................... 37
Bootstrap ........................................................................................................ 38
PhpDesigner 8 ............................................................................................... 39
Arquitecturas .................................................................................................. 40
FUNDAMENTACIÓN LEGAL............................................................................ 41
PREGUNTA CIENTÍFICA A CONTESTARSE .................................................. 44
6
VARIABLES DE LA INVESTIGACIÓN ............................................................. 44
Variable independiente: .................................................................................. 44
Variables dependientes: ................................................................................. 44
DEFINICIONES CONCEPTUALES ................................................................... 44
APGAR .......................................................................................................... 44
CAPURRO SOMATICO ................................................................................. 44
POSTERMINO ............................................................................................... 45
RECIEN NACIDO – PRETERMINO ............................................................... 45
A TÉRMINO ................................................................................................... 45
CAPÍTULO III .................................................................................................... 46
PROPUESTA TECNOLÓGICA ......................................................................... 46
Análisis de factibilidad .................................................................................... 46
Factibilidad Operacional ................................................................................. 47
Factibilidad Técnica ....................................................................................... 47
Factibilidad Legal ........................................................................................... 48
Factibilidad Económica .................................................................................. 48
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ........................................ 49
ANÁLISIS DE REQUERIMIENTO ..................................................................... 53
REQUERIMIENTO FUNCIONALES PARA EL SISTEMA .............................. 53
DIAGRAMA DE CASO DE USO PARA EL HISTORIA CLÍNICA NEONATAL . 58
Caso de uso de Registro de la Historia Clínica Neonatal ............................... 58
Caso de uso de Consulta de la Historia Clínica Neonatal ............................... 61
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ........................................ 65
Población y Muestras ..................................................................................... 65
Población ....................................................................................................... 65
Muestra .......................................................................................................... 65
Calculo de la muestra..................................................................................... 66
TÉCNICAS DE RECOLECCIÓN DE DATOS .................................................... 68
MODELO DE ENCUESTAS ........................................................................... 68
ENCUESTAS REALIZADAS AL ESPECIALISTA EN NEONATOLOGÍA ........ 71
CAPÍTULO IV .................................................................................................... 81
7
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ...................... 81
CONCLUSIONES ..................................................... ¡Error! Marcador no definido.
RECOMENDACIONES ............................................. ¡Error! Marcador no definido.
BIBLIOGRAFÍA ................................................................................................. 84
ANEXOS ........................................................................................................... 86
8
ÍNDICE DE TABLAS
Tabla N° 1: Causas y Consecuencias del Problema. ....................................... 16
Tabla N° 2: Delimitación del Problema ................................................................. 18
Tabla N° 3: Elementos de Hardware y Software ................................................ 47
Tabla N° 4: Costo de la página web ...................................................................... 48
Tabla N° 5: Costo de recurso humano ................................................................. 48
Tabla N° 6: Costo de recurso hardware ............................................................... 49
Tabla N° 7: Costo de recurso software ................................................................ 49
Tabla N° 8: Sprint 1 .................................................................................................... 50
Tabla N° 9: Sprint 2 .................................................................................................... 51
Tabla N° 10: Sprint 3 .................................................................................................... 52
Tabla N° 11: Requerimientos Funcionales ............................................................ 53
Tabla N° 12: Login del sistema ................................................................................ 53
Tabla N° 13: Seguridad del sistema ....................................................................... 54
Tabla N° 14: Configuración y Administración ..................................................... 54
Tabla N° 15: Listado de Datos Neonatal por historia clínica ........................... 54
Tabla N° 16: Formulario Neonatal ........................................................................... 55
Tabla N° 17: Perinatales/Apgar/Capurro somático ............................................ 55
Tabla N° 18: Signos vitales y otras valoraciones ............................................... 55
Tabla N° 19: Curvas de crecimiento /diagnóstico/evolución .......................... 56
Tabla N° 20: Descripción del 1 Caso de uso ........................................................ 60
Tabla N° 21: Descripción del 2 Caso de uso ........................................................ 62
Tabla N° 22: Estimación de Población .................................................................. 65
Tabla N° 23: Estimación de Muestra ...................................................................... 67
Tabla N° 24: Resultado de la Pregunta 1 de la encuesta .................................. 71
Tabla N° 25: Resultado de la Pregunta 2 de la encuesta .................................. 72
Tabla N° 26: Resultado de la Pregunta 3 de la encuesta................................. 73
Tabla N° 27: Resultado de la Pregunta 4 de la encuesta .................................. 74
Tabla N° 28: Resultado de la Pregunta 5 de la encuesta................................. 75
9
Tabla N° 29: Resultado de la Pregunta 6 de la encuesta................................. 76
Tabla N° 30: Resultado de la Pregunta 7 de la encuesta .................................. 77
Tabla N° 31: Resultado de la Pregunta 8 de la encuesta................................. 78
Tabla N° 32: Resultado de la Pregunta 9 de la encuesta................................. 79
Tabla N° 33: Resultado de la Pregunta 10 de la encuesta ............................... 80
Tabla N° 34: Criterio de Aceptación ....................................................................... 81
10
ÍNDICE DE GRÁFICOS
Gráfico N° 1: Metodología SCRUM .......................................................................... 24
Gráfico N° 2: Esquema Funcional de servicios Web ......................................... 32
Gráfico N° 3: Funcionamiento de PHP .................................................................. 33
Gráfico N° 4 : Desarrollo del código php .............................................................. 34
Gráfico N° 5: Print de Pantalla de aplicativo web ............................................... 35
Gráfico N° 6 : Funcionamiento del sistema ......................................................... 36
Gráfico N° 7 : Estructura del Desarrollo del Proyecto ...................................... 36
Gráfico N° 8: Asignación de id de profesión ...................................................... 37
Gráfico N° 9: Proceso de php a javascript .......................................................... 38
Gráfico N° 10: Print de pantalla de módulo .......................................................... 39
Gráfico N° 11: Botones cajas de texto entre otros ............................................ 40
Gráfico N° 12: Arquitectura del Software ............................................................. 57
Gráfico N° 13: Casos de uso de Registro HCN ................................................... 59
Gráfico N° 14: Casos de uso de Consulta Y Actualización HCN ................... 61
Gráfico N° 15: Relación entre tablas de la base de datos ................................ 63
Gráfico N° 16: Creación de Varias Tablas de la Base de Datos ..................... 64
Gráfico N° 17: Resultado de la Pregunta 1 de la encuesta .............................. 71
Gráfico N° 18: Resultado de la Pregunta 2 de la encuesta ............................. 72
Gráfico N° 19: Resultado de la Pregunta 3 de la encuesta ............................. 73
Gráfico N° 20: Resultado de la Pregunta 4 de la encuesta .............................. 74
Gráfico N° 21: Resultado de la Pregunta 5 de la encuesta ............................. 75
Gráfico N° 22: Resultado de la Pregunta 6 de la encuesta ............................. 76
Gráfico N° 23: Resultado de la Pregunta 7 de la encuesta ............................. 77
Gráfico N° 24: Resultado de la Pregunta 8 de la encuesta ............................. 78
Gráfico N° 25 : Resultado de la Pregunta 9 de la encuesta ............................ 79
Gráfico N° 26: Resultado de la Pregunta 10 de la encuesta ........................... 80
Gráfico N° 27: Diagrama GRANTT del módulo HCN .......................................... 87
Gráfico N° 28: Prueba final en el hospital público ............................................. 87
Gráfico N° 29: Especialista registra la historia clínica en el sistema ........... 88
Gráfico N° 30: Generación de reporte del formulario del IESS ....................... 88
11
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA PEDIÁTRICA
PARA LA AUTOMATIZACIÓN Y GESTIÓN DE LA INFORMACIÓN
SOBRE EL CONTROL NEONATAL EN HOSPITAL PÚBLICO
“TEODORO MALDONADO CARBO”, DE LA CIUDAD DE GUAYAQUIL”
Autora: Roxana Lourdes Zaruma Chávez Tutor: Ing. Erick González Linch, M.Sc.
RESUMEN
En la ciudad de Guayaquil existen varios sectores de escasos recursos, lugar
donde está ubicado el hospital público “Teodoro Maldonado Carbo”, en la
dirección Av. 25 de Julio s/n Vía Puerto Marítimo. De acuerdo al levantamiento de
la información obtenida en el hospital, la gestión del control neonatal son
tradicionales, los reportes del Ministerio de Salud Pública, presentan
inconsistencias y demora en la búsqueda o pérdida del historial clínico del
paciente neonatal, debido a estos acontecimientos se propone el desarrollo del
módulo de historia clínica pediátrica para la automatización y gestión de la
información sobre el control neonatal en el hospital público “Teodoro Maldonado
Carbo” de la ciudad de Guayaquil, con el cual se obtendrá los siguientes beneficios
como accesibilidad, confiabilidad, cuyo entorno de desarrollo es web, y su base
de datos MySql, aportando de gran manera a los médicos, usuarios y directivos
de la institución generando un gran impacto en la comunidad.
Palabras claves: historia clínica neonatal, aplicación web y automatización
12
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
"DEVELOPMENT OF THE PEDIATRIC CLINICAL HISTORY MODULE
FOR THE AUTOMATION AND MANAGEMENT OF INFORMATION ON
THE NEONATAL CONTROL IN PUBLIC HOSPITAL “THEODORE
MALDONADO CARBO”, OF THE CITY OF GUAYAQUIL
Autora: Roxana Lourdes Zaruma Chávez Tutor: Ing. Erick González Linch, M.Sc.
ABSTRACT
In the city of Guayaquil there are several sectors of scarce resources, where the
public hospital "Teodoro Maldonado Carbo" is located, at Av. 25 de Julio s / n Via
Puerto Marítimo. According to the survey obtained from the hospital, the
management of neonatal control are traditional, reports from the Ministry of Public
Health, present inconsistencies and delay in the search or loss of the clinical history
of the neonatal patient, because these events is proposed the development of the
pediatric clinical history module for the automation and management of information
on neonatal control in the public hospital "Teodoro Maldonado Carbo" in the city of
Guayaquil, with which it will obtain the following benefits as accessibility, reliability,
whose environment of development is web, and its MySql database, providing a
great way to the doctors, users and managers of the institution generating a great
impact in the community.
Keywords: neonatal clinical history, web application and automation
13
INTRODUCCIÓN
En Guayaquil existen algunos sectores de escasos recursos al sur de la
ciudad, en donde se localiza el hospital público, “Teodoro Maldonado Carbo”, en
la dirección Av. 25 de Julio s/n Vía Puerto Marítimo.
El hospital actualmente no cuenta con información organizada en la
automatización de sus procesos para los pacientes neonatales.
La problemática detectada en los procesos del hospital son los siguientes
aspectos:
1. Los métodos se siguen llevando de una forma tradicional.
2. La recolección de información demora 10 min.
3. Los reportes del Ministerio de Salud Pública (MSP), presentan
inconsistencias, por la diferencia en los formularios.
4. El retraso en la búsqueda de su historial clínico, se vuelve lento y laborioso.
Las fichas de los pacientes son llenadas de forma manuscrita en dos formularios
que maneja el especialista en pediatría, con el riesgo de presentar errores,
inconsistencias y pérdida de documentación valiosa para esta área, con estos
problemas expuestos, la institución tiene la necesidad de automatizar sus
procesos, para mejorar la calidad del sistema que utilizan y brindar un mejor
servicio a los pacientes.
Para el desarrollo del proyecto de tesis, se utilizará la metodología
SCRUM, la cual será desarrollada en el capítulo 3.
A continuación se procede a explicar un breve resumen, sobre la creación del
módulo de historia clínica pediátrica, que será desarrollado para automatizar la
gestión de la información sobre el control neonatal en el hospital público “Teodoro
Maldonado Carbo”, de la ciudad de Guayaquil.
14
El presente trabajo será divido en 4 capítulos:
Capítulo I: Se indicará la problemática general del proyecto, el objetivo
general, los obetivos específicos, justificación y una breve explicación de la
metodología aplicar.
Capítulo II: Se elaborará un marco teórico, y los fundamentos legales del
proyecto de tesis, así mismo, las preguntas científicas y sus respectivas
definiciones conceptuales.
Capítulo III: Se demostrará la metodología científica a utilizar, se explicará
el análisis de las factibilidades operacionales, económicas, legales y técnica del
proyecto, se procederá a detallar los entregables del proyecto y los criterios de
validación utilizados.
Capitulo IV: Se analizará resultados, conclusiones y recomendaciones.
15
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del Problema en un Contexto
Actualmente, el hospital público “Teodoro Maldonado Carbo”, de la ciudad
de Guayaquil, cuenta con el departamento de neonatología, donde se brinda
atención especializada a los recién nacidos, con el objetivo de llevar el control
médico del niño.
Los médicos que trabajan en el departamento de neonatología realizan el
registro de datos de la historia clínica neonatal que consiste en llenar
manualmente formularios predefinidos, este proceso dura aproximadamente un
promedio de 10 minutos por paciente, ocasionando que el especialista disminuya
el número de pacientes a ser atendidos.
El hospital no dispone de un software, que les permita a los médicos,
optimizar el tiempo por cada consulta, tampoco de una plataforma que les permita
registrar, actualizar y consultar la información de los pacientes, ya que al final de
la jornada las historias clínicas son archivadas en carpetas físicas.
Se propuso este proyecto de tesis, con la finalidad de contribuir al
mejoramiento de los procesos antes expuestos.
16
Situación Conflicto Nudos Críticos
En el hospital público “Teodoro Maldonado Carbo”, de la ciudad de
Guayaquil, cuando el médico especialista efectúa el ingreso de los pacientes,
registra información de forma manual, en los formularios de historia clínica
neonatal.
El departamento de neonatología, no dispone de un software que facilite la
labor médica y les permita realizar el registro de datos de forma eficiente y eficaz.
Además, esto conlleva que la gestión médica genere información irrelevante en
un largo plazo para las tomas de decisiones.
Los reportes estadísticos solicitados por el MSP son elaborados en
Microsoft Excel muchas veces entregados fuera del tiempo establecido por
diferentes causas entre ellas errores de tipeo e inconsistencias en la información.
Causas y Consecuencias del Problema
Para evidenciar la existencia de la problemática, es necesario que se
consideren cuáles son las principales causas y consecuencias del mismo, como
se muestra en el Tabla N° 1.
17
Tabla N° 1: Causas y Consecuencias del Problema
Causas Consecuencias
Carencia de una herramienta web de
apoyo a los médicos.
Los procesos se lleven de forma
tradicional.
El registro de los pacientes neonatales
se realiza de forma manual.
Recolección de información demora
unos 10 min.
Falta de información actualizada
dificulta la toma de decisiones.
No cuenta con reportes estadísticos
sobre las enfermedades de los
neonatos.
El registro de información de los
pacientes neonatales lo realizan en 2
formularios diferentes.
Los reportes generados para el
MSP presentan inconsistencias por
la diferencia en los formularios.
La desorganización en las carpetas de
los pacientes neonatales y la pérdida
de información histórica al momento de
consultar o buscar.
Genera retraso en la atención de los
pacientes neonatos, al momento de
buscar su historial clínico.
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Delimitación del Problema
Para la delimitación del problema se toma como base el hospital público
“Teodoro Maldonado Carbo” de la ciudad de Guayaquil, cuya área específica tiene
que ver con el control de neonatos. La solución a la problemática se enmarca en
el desarrollo de una aplicación web, por lo tanto, el campo de estudio es
considerado tecnológico, cuya área específica es el desarrollo de software.
En la Tabla N° 2, se puede apreciar la necesidad de identificar los aspectos
específicos, para estructurar el tema de desarrollo, para ello, es necesario ir de
temas generales a específicos.
18
Tabla N° 2: Delimitación del Problema
Campo:
Tecnológico (TIC)
Área: Desarrollo de Software
Aspecto: Aplicaciones web, Sistema de gestión de base de datos MySQL,
lenguaje de programación PHP, control de la información
relacionada con neonatos.
Tema: Desarrollo del módulo de Historia Clínica Pediátrica, para la
automatización y gestión de la información sobre el control neonatal
en Hospital público “Teodoro Maldonado Carbo”, de la ciudad de
Guayaquil.
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Formulación del Problema
¿Se beneficiarían los hospitales públicos de la ciudad de Guayaquil, con la
utilización de un módulo web, sobre Historia Clínica Pediátrica, para la
automatización y gestión de la información sobre el control neonatal?
Evaluación del Problema
Para la evaluación del problema, se han considerado varios aspectos que
permiten describir las características de la investigación. A continuación, se
presentan los mismos:
Delimitado: La solución del problema se enfoca en el hospital público
“Teodoro Maldonado Carbo” de la ciudad de Guayaquil, específicamente en el
19
área de neonatos donde de manera urgente, necesitan automatizar y gestionar la
información sobre el proceso del control neonatal.
Claro: La propuesta es el desarrollo de un módulo de Historia Clínica
Pediátrica Neonatal, que optimice el tiempo de acopio de información para los
formularios físicos, de cada consulta que se realiza y que permita la búsqueda
automatizada de las historias clínicas de cada paciente.
Evidente: Utilizando la técnica de observación, claramente se muestra
como los neonatólogos, utilizan los formularios del Ministerio de Salud Pública
para el registro y control de la información de los neonatos. Sin duda alguna, la
tecnología es un gran recurso de apoyo en diferentes tipos de instituciones
públicas y privadas, permitiendo optimizar el tiempo de todos los colaboradores
en diferentes áreas, ya que permite que se automaticen los procesos manuales,
pero en muchos casos, se complica implementarla por dificultad en los procesos
burocráticos.
Relevante: Abordar un tema relacionado con mejorar el proceso de control
en hospitales públicos, es de suma importancia para el bienestar colectivo, ya que
se considera que los médicos pueden optimizar su tiempo y atender de manera
adecuada y más efectiva a sus pacientes, los hospitales pueden ganar en
eficiencia, con respecto a sus recursos humanos (Barros & Julio, 2014).
Original: Dadas las condiciones particulares del contexto del problema, se
considera un planteamiento original, con características propias de la
investigación realizada al especialista en pediatría, del hospital público “Teodoro
Maldonado Carbo”. De igual forma el uso de tecnologías para el desarrollo de la
propuesta y el diseño de las interfaces del proyecto, son consideradas de
vanguardia y se ajustan a los estándares de las aplicaciones modernas.
Contextual: Los médicos, que trabajan en el departamento de
neonatología, no cuentan con un software, para la gestión de la información.
20
Factible: Proponer una solución tecnológica, en base a un lenguaje de
programación web, como es php, junto con MySQL, garantizando en gran medida,
la realización del proyecto, puesto que son herramientas libres, que a su vez,
permiten integran otros recursos.
Como la utilización de frameworks, para agilizar, el desarrollo de una
aplicación web (Rodríguez & Hector, 2014).
La utilización de herramientas y tecnologías open source permite que los
desarrolladores implementen soluciones informáticas, sin tener que pagar costos
adicionales de licenciamiento.
Identifica los productos esperados: Como producto final se desarrollará
una aplicación web, con el módulo de Historia Clínica Pediátrica para la
automatización y gestión de la información sobre el control de neonatos.
Adicionalmente, se elabora la documentación necesaria para el correcto uso del
sistema y las indicaciones técnicas de cómo preparar el ambiente de desarrollo
para la elaboración de la aplicación web.
Variables: Las variables del proyecto son establecidas de la siguiente
manera: Se considera Variable independiente a los datos de los pacientes
neonatos. Por otro lado, la Variable dependiente corresponde a los reportes y
estadísticas.
21
OBJETIVOS
Objetivo General
Desarrollar un módulo web de Historia Clínica Pediátrica, para la
automatización y gestión de la información sobre el control neonatal en el hospital
público “Teodoro Maldonado Carbo”, de la ciudad de Guayaquil.
Objetivos Específicos
A continuación se establecen y se presentan de manera secuencial los
objetivos específicos que permiten el cumplimiento del objetivo general de la
propuesta tecnológica presentada:
Analizar los requerimientos funcionales del aplicativo web y las
necesidades tecnológicas que se consideren necesarias para su
desarrollo.
Establecer un diseño confiable entre entidades y relaciones que permitan
tener un esquema de base de datos, óptima y eficiente para la gestión de
la información.
Generar y exportar informes estadísticos, mediante consultas a la base de
datos, con respecto al historial clínico de los neonatos.
22
ALCANCES DEL PROBLEMA
Para el proyecto de tesis, se utilizó información estandarizada del MSP, con
respecto a los formularios que utilizan los médicos, para el control de neonatos.
A continuación se describe el alcance de la propuesta:
El software contará con seguridades y niveles de acceso de la información, en el
módulo de control neonatal, donde todas las funcionalidades del sistema, deben
permitir a los usuarios y administradores gestionar sus procesos.
Al desarrollar el módulo de Historia Clínica Pediátrica para el control de neonatal,
se utilizarán herramientas y tecnologías libres. La información automatizada para
el módulo de control neonatal, corresponde a las siguientes secciones:
Antecedentes familiares
Obstétricos complementarios de la madre
Datos perinatales del recién nacido
Apgar
Capurro somático
Signos vitales y otras valoraciones
Información de patologías
Diagnósticos iniciales
Diagnósticos al egreso
Plan de tratamiento
Evolución y prescripciones médicas
Los usuarios y administradores de la aplicación web, podrán realizar
informes relacionados con la historia clínica de los neonatos, del mismo modo los
neonatólogos podrán exportar la información del historial clínico, de sus pacientes.
Los usuarios que no tengan privilegios en el sistema, solo podrán realizar
consultas.
23
JUSTIFICACIÓN E IMPORTANCIA
Con el planteamiento del tema propuesto, se lograría obtener un gran
beneficio ya que actualmente se necesita que los médicos del departamento de
neonatología utilicen sistemas automatizado, como menciona el autor (Patterson,
2014) .
La contribución de los sistemas de información que utilizan en los hospitales,
mejora la calidad en la atención debido a sus capacidades de largo alcance
(Patterson, 2014) .
.
Según indican los autores (Rojas Miguel & Sullca Guillermo, 2012),
también se considera que una aplicación web, es un medio fundamental para la
administración de la información para las diferentes áreas de un hospital, por lo
cual aportaría mucho a los médicos, neonatólogos y directores en la gestión de
sus procesos. Debido a los costos muy elevados del software, los hospitales
públicos no acceden a este beneficio, por eso no innovan en sus tecnológicas.
Como solución tecnológica, se propone la automatización y optimización
de los procesos que se realizan de forma manual, para el control de neonatos en
un hospital. Utilizar un software que permita a los médicos, registrar los datos de
sus pacientes, consultar información, modificarla, eliminarla, generar informes,
eliminar registros físicos, ahorrar tiempo en la elaboración de formularios y
carpetas para almacenar información física.
La automatización beneficiará en las labores de los neonatólogos, y
mejorará la calidad de atención a los pacientes, donde el tiempo de respuesta es
inmediato. Debido a esto el desarrollo del tema propuesto, se tomó en
consideración herramientas open source, pensando en el cliente y sus
necesidades.
24
Los principales beneficiarios del módulo de Historia Clínica
Pediátrica para el control neonatal son los siguientes:
Hospitales públicos de la ciudad de Guayaquil.
Neonatólogos, doctores y directores de los hospitales.
Comunidad en general.
“Hospital Teodoro Maldonado Carbo”.
Universidad de Guayaquil y sus estudiantes.
METODOLOGÍA DEL PROYECTO
La metodología agile SCRUM es el conjunto de herramientas consideradas
buenas prácticas en el desarrollo de software mediante la asignación de funciones
a cada miembro de un equipo con la finalidad de obtener avances parciales con
la mayor calidad posible de un proyecto (Proyectosagiles.org, 2017)
SCRUM a más de ser una metodología es un marco de trabajo que facilita
varias herramientas para la planificación, colaboración y control de los avances
del sistema con la finalidad realizar entregas parciales, pero que pueden ser
escalables. En el Gráfico N° 1 se puede observar el proceso de la metodología
SCRUM según (Proyectosagiles.org, 2017)
25
Gráfico N° 1 Metodología SCRUM
Elaboración: (Proyectosagiles.org, 2017)
Fuente: (Proyectosagiles.org, 2017)
Supuestos
A continúan, se asumen los siguientes supuestos relacionados con el modulo web:
Considerando que los formularios utilizados por el MSP son
estandarizados, el modulo web para neonatos puede ser implementado en
cualquier hospital público.
Todos los doctores pueden utilizar de forma correcta un equipo de
computación.
Todos los doctores conocen el proceso para el control neonatal lo cual
facilitará la utilización del módulo web.
El modulo web para neonatos, no presentará errores de ningún tipo al
momento de su utilización.
26
Restricciones
Para el desarrollo del módulo web, se han considerado las siguientes
restricciones:
El marco metodológico de trabajo es SCRUM.
Para el desarrollo del módulo web es necesario un programador.
Se debe utilizar el lenguaje PHP y MySQL.
La implementación del módulo web se realizan en un servidor local.
Plan de calidad
Para evaluar la calidad del módulo web, se han considerado las siguientes etapas:
La primera etapa consiste en plantear los casos de pruebas y luego
identificarlos.
Preparar el ambiente donde se realizan las pruebas.
Establecer cuáles deben ser los criterios para aceptar o rechazar el modulo
web para neonatos.
Presentar una plantilla de forma general para la realización de las pruebas.
Evidenciar los resultados de las pruebas realizadas.
27
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
Según los autores (Rojas & Sullca, 2012), mencionan los siguientes antecedentes
que influyen en el estudio del hospital nacional Guillermo Alamenara, donde se
busca resolver el inconveniente de los hospitales en el país cercano Perú, donde
sus registros lo llevan en folders, sus datos e historial clínico, son de carácter
confidencial y como parte del procedimiento ellos plantearon el desarrollo de una
aplicación web para las historias clínicas.
En el hospital público “Teodoro Maldonado Carbo”, los especialistas que trabajan
en el departamento de neonatología realizan el registro de los datos de la historia
clínica neonatal, en un promedio de 10 minutos, ocasionando pérdida de tiempo,
debido a este acontecimiento, el especialista en pediatría cuenta con sus propios
formularios predefinidos con el fin de reducir el período de atención del paciente
neonato.
El software tomará como referencia la gestión las historias clínicas de los
pacientes del hospital, con la finalidad que reciban un mejor servicio en la atención
del paciente neonatal al momento de su consulta médica. Adicionalmente, el
desarrollo del sistema permitirá que sus procesos sean más rápidos y oportunos.
Siendo esta teoría una pieza fundamental en el diseño de este proyecto de tesis,
que brinda un gran aporte a la sociedad y a un país.
Al relacionar el estudio previo mencionado, con el presente proyecto de tesis, se
obtiene que ambos se enfocan en automatizar el proceso de historias clínicas
mediante la utilización de una aplicación web, sin embargo el antecedente hace
referencia a historia clínica, para todo tipo de pacientes, mientras para este estudio
se hace referencia a historia clínica para neonatos. Las tecnologías que utilizaron
son comunes para el desarrollo del sistema, estos son php y mysql.
28
FUNDAMENTACIÓN TEÓRICA
HISTORIA CLÍNICA PEDIÁTRICA NEONATAL
Definición de Pediatría
En el año 1978, la pediatría social, se encarga de estudiar un niño sano y enfermo
en relación al grupo humano del cual forma parte y con el medio del cual se
desarrolla, es decir, es la rama de la medicina en la sociedad estudia al niño sano
y enfermo en su etapa desarrollo hasta la pubertad. (Díaz Huertas, et, & al,
Codajic, 2013).
Definición de Neonato
Definición del autor (Tango, 2015), es un término que se utiliza para referirse a un
recién nacido, desde el momento que el niño, haya salido del vientre de su madre,
pero para esto hay dos significados esenciales, que abarca el termino neonato, el
cual es el momento justo, que se separa físicamente de su madre y el proceso de
adaptación que trascurre luego de su nacimiento, entonces surgen las siguientes
definiciones:
Neonatal: Es el proceso por el cual pasa un recién nacido en el momento
del parto hasta que es cortado el cordón umbilical.
Neonato: Se utiliza para referenciar a los recién nacidos de 4 semanas
de vida o menos. En este tiempo es cuando se regulan los patrones de
alimentación, se afianzan los vínculos entre él bebe y sus padres, el riesgo
de infección en estas semanas es alto y es cuando se evidencia los
defectos ya sean congénitos o de nacimiento (Tango, 2015).
Pacientes Neonatos
El cuidado que se debe brindar a un paciente neonatal debe ser una prioridad para
los sistemas sanitarios, por los riesgos que implica este proceso y por la
vulnerabilidad del paciente. En la actualidad los partos neonatales se han
aumentado en las últimas tres décadas, pasando del 4% al 7% por lo tanto, el
número de pacientes atendidos en los Unidad de Cuidados Intensivos Neonatales
29
(UCIN) son mucho más, como el avance tecnológico, las metodologías y
tratamientos para neonatales cada vez son mejores, sin embargo, la tasa de
mortalidad se considera alta y es mucho mejor la calidad de vida de los niños que
sobreviven (Ministerio de Sanidad, Servicios Sociales e Igualdad, 2015).
Historia Clínica Neonatal
Según (Díaz Huertas, et, & al, Codajic, 2013), una historia clínica neonatal, se
realiza en las primeras 48 horas del nacimiento del menor, en la cual se
recopilarán todos los antecedentes importantes y de interés como los son:
biológicos, socioeducativos y patológico crónicos, de esta forma se recopila toda
la información disponible, así como lo es la primera evaluación del estado físico y
mental del niño.
Una evaluación adecuada debería incluir:
Una ficha de identificación.
Antecedentes que heredo de familiares.
Antecedentes perinatales.
Con respecto a la aplicación web para la gestión de la
Información
Sistema de gestión de la información
Es un conjunto de componentes que realiza las funciones de recopilación,
almacenamiento y procesamiento de datos, además de brindar información,
actualmente las empresas confían en los sistemas de gestión de información para
llevar a cabo sus operaciones y de esta manera interactuar y cambiar información
con sus proveedores, pero para llevar a cabo interfieren muchos conceptos
informáticos que es necesario ver su definición a continuación (Zwass, 2016).
30
Definiciones conceptuales
Internet
El internet es un gran mundo, que nos permite comunicarnos y compartir
información con una red de computadoras o dispositivos tecnológicos con acceso
a este, nos permite la comunicación desde cualquier parte del mundo sin importar
la finalidad de la comunicación, en esta inmensa red los computadores están
conectados por medio de conexiones, de diferentes tipos los cuales utilizan un
protocolo de comunicación denominado TCP/IP, esta red nos brinda diferentes
tipos de servicios, como los de email, noticias, redes sociales, chat, por nombrar
los más usados. (Ramos Martín & Ramos Martín, 2014).
Se relaciona con el proyecto porque varios lenguajes usan este medio para la
integración de sus componentes como es el código fuente y la base de datos.
Navegador web
Un navegador web es un programa que permite la visualización del contenido de
páginas web, su función es interpretar el contenido de estas páginas que por lo
general están en términos HTML y luego nos permite la visualización como por lo
general la vemos en nuestras pantallas, este programa es utilizado por los
usuarios para sus consultas en internet (Ramos Martín & Ramos Martín, 2014).
Aplica al momento de buscar el link del proyecto de tesis, se despliega un menú
donde debe ingresar el usuario y contraseña del sistema.
31
Servidores web
Un servidor web es un programa el cual tiene como tarea aceptar peticiones HTTP
hechas desde un navegador, y mostrar las páginas web que tiene guardadas en
él, hay que saber que cada sitio tiene una dirección web única conocida como URL
que significa Uniform Resource Locator, una URL está compuesta por el protocolo,
nombre del dominio del ordenador servidor y la ruta en el servidor; el protocolo
HTTP es el que brinda las páginas web, el nombre del dominio es el computador
o servidor que nos entrega la información solicitada y la ruta es la ubicación exacta
dentro del servidor de la página solicitada. (Ramos Martín & Ramos Martín, 2014).
En el proyecto de tesis se va usar wampserver, el cual es el servidor local para la
integración de varias plataformas como apache, php, y la base de datos MySql.
Aplicaciones web
Son herramientas ofimáticas, que se utilizan por medio de una conexión a internet
y para estos casos se utiliza al computador como un medio de conexión remota a
la aplicación, otro forma de definir a las aplicaciones web es que son aquellas en
la que los usuarios pueden ingresar o utilizar accediendo al servidor web por medio
del internet, usando como herramienta de enlace a los navegadores web. (Ramos
Martín & Ramos Martín, 2014).
En el Gráfico N° 2 podemos ver el esquema de cómo funcionan los servicios web,
en el cual un cliente genera una petición de un URL a un servidor, teniendo en
consideración que gracias a los servicios de DNS conocemos su IP, lo que está
solicitando es una es una página web, por lo tanto, se procede a la búsqueda en
el repositorio del servidor y se regresa a cliente, toda esta comunicación fue
posible por el protocolo HTTP, el código con el que trabaja las páginas web es
HTML en conjunto con códigos CSS y JavaScript. (Lerma Blasco, Murcia Andrés,
& Mifsud Talón, 2013).
32
Gráfico N° 2: Esquema Funcional de servicios Web
Elaboración: (Lerma Blasco, Murcia Andrés, & Mifsud Talón, 2013)
Fuente: (Lerma Blasco, Murcia Andrés, & Mifsud Talón, 2013)
Para el desarrollo del sistema se utilizó las siguientes herramientas, explicará
brevemente sus conceptos:
PHP
Es un lenguaje de programación interpretado, diseñado originalmente para la
creación de páginas web dinámicas. (Sanchez, 2012).
También permite la conexión con la base de datos (MySql y Oracle), debido a los
diferentes tipos de servidores, que se está utilizando para la tesis.
Cómo funciona php?
En el Gráfico N° 3, al momento que el usuario, solicita una petición, php la
interpreta y da como resultado un código HTML.
33
Gráfico N° 3: Funcionamiento de PHP
Elaboración: Roxana Zaruma
Fuente: (Hungria, 2013)
En el proyecto de tesis se utilizó la herramienta actualmente lo usan los
desarrolladores por ser open source y es compatible con JavaScript, html, mySql,
lo cual hace más fácil su desarrollo para la construcción del sistema.
Como se muestra en este Gráfico N° 4, es una parte de la estructura de la función
para enlistar profesión, que se está desarrollando internamente en el sistema.
php Internet htm
l
htm
l
Cliente
(navegador)
<? php
$nombre=”Roxana”
print (“<P> Hola,
Roxana</P>);
>
<P> Hola, Roxana</P>
Servidor web
Interpre
te php
34
Gráfico N° 4 : Desarrollo del código php
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
APACHE
El apache, según (Sanchez, 2012), es un servidor web, que responde a las
solicitudes de los navegadores web, es decir, es un servidor de aplicaciones, como
tal, es el que admite publicar el sitio web, hecho en lenguaje php para este
proyecto de tesis. Donde es uno de los mayores éxitos del software libre y su
aceptación entre los servidores de web de Internet, por lo tanto, el éxito del open
source, es el ámbito donde los desarrolladores de software, lo utilizan para sus
proyectos, por ser de alta calidad.
35
Como se muestra en el Gráfico N° 5, donde se utilizó PHP, para el desarrollo
interno del proyecto de tesis, donde se puede acceder utilizando el link
localhost://hospital_neonatal/index.php.
Gráfico N° 5: Print de Pantalla de aplicativo web
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
MySql
Según el autor (Sanchez, 2012), es un sistema de gestión de bases de datos
(SGBD), donde sus principales objetivos han sido la velocidad y la robustez. Es
sencillo y rápido que se adapta perfectamente a entornos, donde el volumen de
datos, sea el orden de megabytes (en la documentación se habla de su uso, con
bases de datos de 50 millones de registros).
Como se ilustra en el Gráfico N° 6, los pasos para el funcionamiento del sistema,
como opera internamente MySql.
36
Gráfico N° 6 : Funcionamiento del sistema
Elaboración: Roxana Zaruma
Fuente: (Sanchez, 2012)
Como se ilustra en el Gráfico N° 7, una parte de la estructura del desarrollo
proyecto de tesis, donde el nombre de la base de datos (hospital neonatal), se
muestra una de las tablas, en este caso hosp_apgar_mamaria.
Gráfico N° 7 : Estructura del Desarrollo del Proyecto
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
MySql
Server
Php
script
Apache
PHP
Web
page on
browser
37
JavaScript
JavaScript se presenta como un lenguaje de desarrollo de aplicaciones
cliente/servidor a través de Internet, es decir, es un lenguaje que contiene scripts,
que se encapsulan en HTML. (Sanchez, 2012).
En el Gráfico N° 8, se muestra una parte del código fuente, donde se asigna el
ID de profesión, y después en el Gráfico N° 9, el proceso que fue de php a
JavaScript.
Gráfico N° 8: Asignación de id de profesión
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
38
Gráfico N° 9: Proceso de php a javascript
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Bootstrap
Es un framework para manejar el ámbito gráfico de la aplicación.
También es un enfoque destinado a la elaboración de sitios web, para
proporcionar, una visualización óptima, para una experiencia de navegación fácil
con un mínimo de cambio de tamaño y desplazamiento, a través, de una amplia
gama de dispositivos. (Valle, et, & al, 2016).
Bootstrap, como sugiere los escritores, (Valle, et, & al, 2016) viene equipado con
HTML, CSS, JS para todo tipo de cosas, pero está son indexados, en una división
de categorías útiles y visibles, es decir, HTML demuestra descriptivamente la
estructura y su contenido. JS válida los ingresos del proyecto, CSS presenta los
39
documentos en HTML, aplicado en cada proceso de desarrollo del proyecto en el
Gráfico N° 10.
Gráfico N° 10: Print de pantalla de módulo
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
PhpDesigner 8
Es un editor rápido complementando con HTML, CSS, JavaScript, impulsando
desde el análisis, es decir, es el IDE que se está utilizando para la creación de
pantallas y la lógica del sistema, (Michael Pham., 2015). Por ejemplo: los botones
cajas de texto entre otros, como se ilustran en el Gráfico N° 11, del proyecto de
tesis.
40
Gráfico N° 11: Botones cajas de texto entre otros
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Arquitecturas
Según el autor (Valderrama, 1999), la definición de la arquitectura, se da paso a
la definición de requisitos operacionales y funcionales de la entidad definida.
Existen dos arquitecturas de implantación “no manejables”:
Arquitectura de Información y la arquitectura de producción.
41
Las arquitecturas de información y de producción.
Dentro de la arquitectura de implantación:
Arquitectura de los sistemas de información (equipos de comunicación,
interfaces, bases de datos, etc.).
Arquitectura organizacional Humana
Arquitectura de equipo de abastecimiento de energía
En la etapa de diseño preliminar, el seguimiento de ciclo de vida, continuará a
través de su fase detallada de diseño, fase de construcción y fase de operaciones.
FUNDAMENTACIÓN LEGAL
El proyecto a desarrollar en el módulo web de Historia Clínica Pediátrica,
para la automatización y gestión de la información sobre el control neonatal en el
hospital público “Teodoro Maldonado Carbo”, de la ciudad de Guayaquil, ha
considerado acoplarse, en las siguientes leyes:
Como sugiere en el DECRETO 1014, emitido por el Gobierno
Nacional del Ecuador, en la presidencia de (RAFAEL CORREA DELGADO, 2008)
SOBRE EL USO DEL SOTWARE LIBRE, en los siguientes artículos (1, 2, 3, 4,
5), que mencionaremos brevemente.
Artículo 1.- Establecer como política pública para las Entidades de la
Administración Pública Central la utilización de Software Libre en sus sistemas y
equipamientos informáticos.
Artículo 2.- Se entiende por Software Libre, a los programas de computación que
se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los
códigos fuentes y que sus aplicaciones puedan ser mejoradas.
42
Estos programas de computación tienen las siguientes libertades:
a) Utilización del programa con cualquier propósito de uso común
b) Distribución de copias sin restricción
c) Estudio y modificación del programa (Requisito: código fuente disponible)
d) Publicación del programa mejorado (Requisito: código fuente disponible).
Artículo 3.- Las entidades de la Administración Pública previa la instalación del
software libre en sus equipos deberán verificar la existencia de capacidad técnica
que brinde el soporte necesario para el uso de este tipo de software.
Artículo 4.- Se faculta la utilización de software propietario (no libre) únicamente
cunado no exista una solución de Software Libre que supla las necesidades
requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto
informático se encuentre en un punto de no retorno.
Para efecto de este decreto se comprende como seguridad nacional, las garantías
para la supervivencia de la colectividad y la defensa de patrimonio nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando el
sistema o proyecto informático se encuentre en cualquier de estas condiciones:
a) Sistemas en producción funcionando satisfactoriamente y que en
un análisis de costo beneficio muestre que no es razonable ni
conveniente una migración a Software Libre.
b) Proyecto en estado de desarrollo y que jun análisis de costo –
beneficio muestre que no es conveniente modificar el proyecto y
utilizar Software Libre. Periódicamente se evaluarán los sistemas
informáticos que utilizan software propietario con la finalidad de
migrarlos a Software Libre.
Artículo 5.- Tanto para software libre como software propietario, siempre y
cuando se satisfagan los requerimientos, se debe preferir las soluciones en este
orden:
43
a) Nacionales que permitan autonomía y soberanía tecnológica
b) Regionales con componente nacional
c) Regionales con proveedores nacionales
d) Internacionales con componente nacional
e) Internacionales con proveedores nacionales.
f) Internacionales
Como indica (Registro Oficial del Organo de Gobierno del Ecuador, 2006),
de la LEY DE PROPIEDAD INTELECTUAL.- En el Registro Oficial N° 426, del
Órgano del Gobierno del Ecuador, en la Sección II, Objeto del derecho del autor,
que indica que las obras protegidas comprenden en el literal k) programas del y
adaptaciones, traducciones, arreglos, revisiones, actualizaciones y anotaciones,
compendios, resúmenes y extractos y otras transformaciones de una obra,
realizadas con expresa autorización de los autores de las obras originales, y sin
perjuicio de sus derechos
SEGÚN (Registro Oficial del Organo de Gobierno del Ecuador, 2006), EN
LA SECCIÓN V, DISPOSICIONES ESPECIALES SOBRE CIERTAS OBRAS, DE
LOS PROGRAMAS DE ORDENADOR, EN EL ART. 28. – Los programas de
ordenador se consideran obras literarias y se protegen como tales. Dicha
protección se otorga independientemente de que hayan sido incorporados en un
ordenador y cualquiera sea la forma en que estén expresados, ya sea en forma
legible por el hombre (código fuente) o en forma legible por máquina (código
objeto), ya sean programas operativos y programas aplicativos, incluyendo
diagramas de flujo, planos, manuales de uso y en general.
El proyecto de tesis se enfoca en este artículo para la protección
independiente sea expresada en forma legible (código fuente), o sean estos
programas aplicativos, operativos y diagramas que se utilizó para el desarrollo.
44
PREGUNTA CIENTÍFICA A CONTESTARSE
¿Se beneficiarán los hospitales públicos de la ciudad de Guayaquil, con la
utilización de un módulo web, sobre Historia Clínica Pediátrica, para la
automatización y gestión de la información sobre el control neonatal?
VARIABLES DE LA INVESTIGACIÓN
Variable independiente:
Datos de los pacientes neonatos
Variables dependientes:
Reportes y estadísticas
DEFINICIONES CONCEPTUALES
APGAR
Un sistema evalúa, el bienestar neonatal, después del nacimiento. (Nazer &
Ramirez, 2002).
CAPURRO SOMATICO
Capurro B, se utiliza para un método simplificado que usan los pediatrías y utiliza
cinco características físicas externas (Reina, 2012).
Forma de la oreja:
Tamaño de la glándula mamaria
Formación del pezón
Textura de la piel
Pliegues plantares
45
POSTERMINO
Nacido después de 42 semanas (Reina, 2012).
RECIÉN NACIDO – PRETERMINO
Nacido antes de las 37 semanas (Reina, 2012).
A TÉRMINO
37 a 41 semanas (Reina, 2012).
46
CAPÍTULO III
PROPUESTA TECNOLÓGICA
El presente tema de tesis tiene como propuesta tecnológica el desarrollo
de una aplicación web con el fin de automatizar y optimizar los procesos de
registro, consulta, actualización, sobre el control de los neonatos en el hospital
público “Teodoro Maldonado Carbo”, al automatizar estas acciones, el médico
especialista en este caso el neonatólogo optimizará los tiempos de atención al
paciente.
Análisis de factibilidad
El análisis de factibilidad establece la viabilidad del proyecto, donde se desarrolla
un aplicativo web con todos los requerimientos solicitados por el cliente con el fin
de facilitar y mejorar el tiempo de registros de los pacientes neonatales.
Debido a esto, se consideran los siguientes estudios de factibilidad:
Operativo
Examinará el gran impacto que va a tener la página web, para los
especialistas en pediatría.
Técnico
Donde se especifica los equipos tanto de hardware y software que
van ser utilizados para el desarrollo del aplicativo web.
Legal
El proyecto de tesis cumple con todos los reglamentos y leyes
ecuatorianas estipuladas y no viola ninguno de sus decretos.
Económico
Establece los costos y beneficios sobre la elaboración del aplicativo
web.
47
Factibilidad Operacional
El aplicativo web proporcionará una gran ayuda para los procesos que se realizan
en el hospital público, generando satisfacción tanto al especialista en pediatría,
así como a los jefes o gerentes que soliciten algún tipo de reporte de las
estadísticas de los pacientes neonatos, generando en tiempo real, un gran
impacto en la sociedad.
Factibilidad Técnica
El hospital público cuenta con la disponibilidad de equipos que son compatibles,
para una futura implementación del proyecto, ya que el presente es
específicamente un desarrollo de software.
A continuación en la Tabla N° 3, se muestra las especificaciones tanto del
hardware y software del proyecto de tesis.
Tabla N° 3: Elementos de Hardware y Software
CANTIDAD ELEMENTOS CARACTERÍSTICAS
RECURSOS HARDWARE
1 Computador Desktop Intel Core i7, 4GB de RAM
4GB de memoria RAM
1 Computador Desktop Intel Core 2 DUO de 4GB de RAM
4GB de memoria RAM
1 Navegador gratuito Mozilla Firefox, Google Chrome
1 ROUTER HUAWEI CNT RECURSOS SOFTWARE
1 Sistema operativo (Servidor) WINDOWS 10 Pro
1 WEB
APACHE/2.4.25 (Win 32)
Versión de Php 5.6.30
1 Base de datos Mysql 5.0.11
1 Manejador de Base de datos phpMyAdmin 3.5.1
1 Servidor de Aplicaciones web Apache tomcat
1 Framework Bootstrap
1 IDE PhpDesigner8
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
48
Factibilidad Legal
La factibilidad legal del proyecto está enfocada en el cumplimiento de las normas
legales dispuestas, que permiten y acomodan a los estatutos referentes para el
desarrollo del software. Actualmente el proyecto no está vulnerando ninguna
política o reglamentario dentro de las leyes ecuatorianas, las cuales están
referenciadas en el Capítulo II.
Factibilidad Económica
El estudio para la factibilidad económica del proyecto, se mide de acuerdo a los
gastos que se generan en esta tesis, se muestra a continuación.
Tabla N° 4: Costo de la página web
RUBROS TOTAL
RECURSOS HUMANOS 2,295.00 $
RECURSOS HARDWARE - $
RECURSOS SOFTWARE 150.00 $
TOTAL 2,445.00 $
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
A continuación se desglosa los costos de cada recurso:
Tabla N° 5: Costo de recurso humano
CANTIDAD RUBROS VALOR POR
HORA / PRECIO
HORAS TRABAJADAS
* DIAS TOTAL
RECURSOS HUMANOS
2,295.00 $
1 Desarrollador 8.50 $ 270.00 $ -
TOTAL
2,295.00 $
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
49
Tabla N° 6: Costo de recurso hardware
CANTIDAD RUBROS VALOR POR
HORA / PRECIO
HORAS TRABAJADAS
* DIAS TOTAL
RECURSOS HARDWARE
- $
1 Computador Desktop Intel Core i7 4ppppppññGB de RAM
- $ - $
1 Computador Desktop Intel Core 2 DUO de 4GB de RAM
- $ - $
1 Laptop - $ - $
1 Navegador Gratuito: Mozilla Firefox
- $ - $
1 ROUTER HUAWEI CNT - $ - $
TOTAL
- $
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 7: Costo de recurso software
CANTIDAD RUBROS VALOR POR
HORA / PRECIO
HORAS TRABAJADAS
* DIAS TOTAL
RECURSOS SOFTWARE
150.00 $
1 Sistema operativo 150.00 $ - $
1 Web - $ - $
1 Base de Datos - $ - $
1 Manejador de Base de Datos - $ - $
1 Servidor de Aplicaciones web - $ - $
1 Framework - $ - $
1 IDE - $ - $
TOTAL
150.00 $
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
El desarrollo del módulo Historia Clínica Pediátrica se efectuara en interacciones
llamadas “Sprint” teniendo una duración de 1 a 3 semanas, consiguiendo como
respuesta una nueva versión actualizada del módulo web, en cada Sprint se va ir
amoldando el desarrollo ya construido y a su vez se adicionará nuevas ideas
tomando las más principales que aporten a la mejora del desarrollo del módulo
web.
50
El módulo Historia Clínica Pediátrica contará con Sprint, estas interacciones se
desarrollarán en el tiempo indicado y los detallaremos a continuación.
Tabla N° 8: Sprint 1
Desarrollo del Módulo Web para el
registro de Historia Clínica Pediátrica
de Neonatos del Hospital Público
Teodoro Maldonado Carbo, de la
Ciudad de Guayaquil.
Sprint 1
Product Backlog
Planificación El día 18 Enero se tuvo la primera
reunión de planificación para el
desarrollo del módulo de historia clínica
para neonatos del hospital público
“Teodoro Maldonado Carbo”, esta
reunión se la realizó con el encargado
del área de Neonatología el Dr.
Francisco Moran Rizzo donde se pudo
recolectar todos los requerimientos a
implementar para el desarrollo del
módulo web.
Fecha: del 18 de Enero del 2017 al
20 Enero del 2017
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
51
Tabla N° 9 : Sprint 2
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Desarrollo del Módulo Web para el
registro de Historia Clínica
Pediátrica de Neonatos del Hospital
Público Teodoro Maldonado Carbo,
de la Ciudad de Guayaquil
Sprint 2
Versión 1.0
Fecha del 18 de Mayo de 2017 al 2 de mayo del 2017
Tareas
La tarea para este segundo sprint, es el desarrollo y diseño de los casos de
uso para la elaboración del módulo de Historia Clínica para neonatos
distribuido en los siguientes puntos.
Desarrollo
Se desarrolla el diagrama y descripción de los casos de uso para la
implementación del módulo web, tendrá una duración de 2 semanas como
máximo.
Revisión
Una vez culminado el diseño y descripción de casos de uso se procede con
la revisión.
Entregable
Nos dirigiremos al cliente en este caso al Dr. Francisco Moran Rizzo, donde
se procederá explicar, cómo va a interactuar el módulo con el usuario, dando
nos su visto bueno.
52
Tabla N° 10 : Sprint 3
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Desarrollo del Módulo Web para el
registro de Historia Clínica Pediátrica
de Neonatos del Hospital Público
Teodoro Maldonado Carbo, de la
Ciudad de Guayaquil
Sprint 3
Versión 1.0
Fecha del 16 de Julio del 2017 al 05 de Agosto del 2017
Tareas
La tarea para este tercer sprint es el desarrollo del módulo de historia clínica,
en este caso se empieza con la elaboración del módulo implementando los casos
de usos que fueron aprobados por el usuario.
Desarrollo Se diseña el módulo de historias clínicas, el cual contiene los siguientes
requerimientos que son: registro, consulta, actualización y eliminación de datos,
que fueron solicitados por el usuario.
Revisión
Una vez terminado el módulo se empieza con la revisión del mismo dando el
visto bueno.
Entregable
Nos dirigiremos al cliente en este caso al Dr. Francisco Moran Rizzo, donde se
procederá la entrega del tercer y último Sprint para que pueda dar su visto bueno.
53
ANÁLISIS DE REQUERIMIENTO
En base al análisis planteado se detalla a continuación los siguientes
requerimientos funcionales y no funcionales solicitados por el cliente.
REQUERIMIENTO FUNCIONALES PARA EL SISTEMA
En la siguiente Tabla N° 11, Requerimiento funcional, se presentará al médico
especialista que se encuentra a cargo del departamento de neonatología.
Tabla N° 11: Requerimientos Funcionales
N° Requerimientos funcionales
RF1 El médico ingresa la historia clínica neonatal, después de haber realizado
el chequeo médico a la madre.
RF2 El sistema permitirá el registro a los médicos del departamento de
neonatología que usarán el sistema.
RF3 Se deberá conceder el registrar enfermedades hereditarias sobre la familia
RF4 Se registrará las actualizaciones de la historia clínica neonatal.
RF5 El sistema registrará las actualizaciones de la historia clínica neonatal
RF6 El sistema deberá permitir registrar el antecedente de cada paciente neonato.
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 12: Login del sistema
N° Login del sistema
RF1 Ingresa el link del sistema del proyecto
RF2 Registra el usuario y la clave del sistema
RF3 Ingresará al sistema al momento de dar click en el botón
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
54
Tabla N° 13: Seguridad del sistema
N° Seguridad del sistema
RF1 El sistema permitirá ingresar el usuario y contraseña
RF2 El sistema deberá permitir registrar una nueva contraseña
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 14: Configuración y Administración
N° Configuración y Administración
RF1 El sistema permitirá registrar cédula, nombres, apellidos, hospital, rol
usuario, dirección, teléfonos, celular, correo, usuario, contraseña,
observación.
RF2 El sistema me permitirá crear varios roles en el sistema, cada uno de ellos
con sus respectivos datos y contraseñas
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 15: Listado de Datos Neonatal por historia clínica
N° Listado de Datos Neonatal por historia clínica
RF1 En el sistema permitirá ingresar los nombres de la madre, número de
cédula, historia clínica
RF2 En el sistema permitirá validar el número de cédula
RF3 Permitirá ver los datos ingresados
RF4 En el sistema puede mover o eliminar un dato
RF5 El sistema permitirá buscar por nombres o número de cédula
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
55
Tabla N° 16: Formulario Neonatal
N° Formulario Neonatal
RF1 El sistema le permitirá cargar los datos personales de la madre y se carga
en los datos/antecedentes
RF2 En el sistema le permitirá registras al médico los antecedentes familiares
y obstétricos complementos de la madre
RF3 En el sistema le permitirá guardar los datos y limpiar
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 17: Perinatales/Apgar/Capurro somático
N° Perinatales / Apgar /Capurro Somático
RF1 En el sistema se registrará los datos perinatales del recién nacido que
contiene lo siguiente: fecha y hora de nacimiento
RF2 En el sistema permitirá registra al médico las valoraciones del Capurro
somático
RF3 Permitirá guardar el sistema y limpiar
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Tabla N° 18: Signos vitales y otras valoraciones
N° Signos Vitales/ Otras valoraciones
RF1 En el sistema permitirá registrar a la enfermera los signos vitales del recién
nacido
RF2 En el sistema permitirá registra al médico las valoraciones del peso,
longitud, cefálico al inicial y al egreso.
RF3 Permitirá guardar el sistema y limpiar
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
56
Tabla N° 19: Curvas de crecimiento /diagnóstico/evolución
N° Curvas de crecimiento / diagnóstico / evolución
RF1 En el sistema le permitirá registrar al médico sobre el diagnóstico y
evolución
RF2 Permitirá guardar el sistema y limpiar
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Requerimiento no funcional del sistema médico
Energía eléctrica: En el hospital público “Teodoro Maldonado Carbo” puede
suceder el caso que no haya energía eléctrica, no se podrá encender los equipos
para trabajar.
Internet: En el hospital público “Teodoro Maldonado Carbo” puede suceder el
caso que no posea internet y no podrá acceder a la página del sistema para
trabajar.
Arquitectura de Software. - Después de haber revisado los requerimientos para
el sistema procedemos a realizar la arquitectura del software para el módulo de
historia clínica neonatal.
En el Gráfico N 12, se diseña un modelo de cómo funciona internamente el
software.
57
Gráfico N° 12: Arquitectura del Software
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
En la arquitectura se muestra cómo va ser el funcionamiento del sistema, primero
en el área de enfermería se encarga de ingresar la información recopilada de la
madre.
Para eso, la persona que es asignada para el rol de enfermería, primero se debe
registrar con su usuario y contraseña, mediante la interfaz, el sistema se encarga
de verificar su usuario y contraseña, si el usuario existe en la base de datos, el
sistema enviará un mensaje que el rol de enfermería existe y se procederá abrirse
el menú de HCN. Y seguirá el siguiente proceso, escoge el ítem de formulario y el
médico registrará la información que necesita llenar.
SERVIDOR
NEONATOLOGOS
BASE DE
DATOS
58
DIAGRAMA DE CASO DE USO PARA EL HISTORIA
CLÍNICA NEONATAL
Se realizará el diagrama de casos de usos para poder observar cómo va ser la
funcionabilidad del sistema médico del módulo de historia clínica neonatal.
Representado en el Gráfico N° 13. Caso de uso HCN.
Actores:
Neonatólogo
Enfermera
Listados de caso de uso:
Registro Historia Clínica Neonatal
Consulta y actualiza Historia Clínica Neonatal
Caso de uso de Registro de la Historia Clínica Neonatal
La enfermera encargada ingresará al módulo de Historia Clínica con su usuario y
contraseña para proceder a ingresar los datos de la madre y signos vitales del
neonato, después ingresar los datos necesarios el sistema enviará un mensaje de
registro exitoso.
59
Gráfico N° 13: Casos de uso de Registro HCN
ENFERMERA
Registra el usuario y la
contraseña para ingresar
al sistema
Ingreso los datos madre/ recién
nacido
Grabar
Limpiar
Ingresa los signos
vitales, otras valoraciones
Valida Datos
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
60
Tabla N° 20: Descripción del 1 Caso de uso
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Caso de Uso Historia Clínica Neonato N°:1
Actores Enfermera
Propósito Registrar los datos necesarios de la historia clínica para uso del médico
Neonatólogo
Tipo Primera
Resumen Ingresar datos de la madre y datos del recién nacido, signos vitales
Pre
condiciones
La enfermera deberá registrarse e ingresar para autentificar su usuario.
Post
condiciones
La historia clínica de la madre y neonato
Referencia Permitir registras los datos necesarios para el médico tratante.
Cuadro típico de evento
Acción de Actores Respuesta del Sistema
La enfermera ingresa su usuario y
contraseña
Valida usuario , contraseña y permite el
ingreso
Ingresar los datos necesarios de la
madres como nombre, apellido , cedula,
procede a guardas
Registro Ingresado Correctamente
Ingresar datos del recién nacido como
nombre, sexo y signos vitales
Guardado con éxito
Cuadro alterno de Evento
Si la enfermera ingresa usuario y contraseña erróneas el sistema votara un mensaje de
error
61
Caso de uso de Consulta de la Historia Clínica Neonatal
Los Neonatólogos podrá consultar en el módulo de Historia Clínica los datos
personales de la madre su historia clínica, nombre de neonato, sexo, datos
perinatales del recién nacido, signos vitales, diagnóstico y evaluación y
antecedentes familiares.
Gráfico N° 14: Casos de uso de Consulta Y Actualización HCN
NEONATÓLOGO
Apgar Capurro
Somatico
Signos vitales y otras
valoraciones
Curvas de crecimiento/
diagnostico evolución
Antecedentes
Familiares
Ingresar Usuario y
Contraseña
Valida Datos
Guardar
Limpiar
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
62
Tabla N° 21: Descripción del 2 Caso de uso
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Caso de Uso Consulta Historia Clínica Neonato N°:2
Actores Neonatólogo
Propósito Consultar y Actualizar datos de la madre y antecedentes familiares,
datos perinatales del recién nacido, signos vitales, diagnóstico y
evaluación
Tipo Primera
Resumen Consultar y Actualizar los datos de los antecedentes familiares, datos
perinatales del recién nacido, diagnóstico y evaluación.
Pre condiciones El neonato debe tener una historia clínica para consultar.
Post condiciones La historia clínica neonatal de cada paciente neonato
Referencia El sistema deberá realizar consultas y actualizaciones de todos los
datos principales de la madre: nombre, apellido, diferentes tipos de
parto, fecha y hora de nacimiento, la frecuencia cardiaca, esfuerzo
respiratorio, tono muscular, color de la piel, irritabilidad o respuesta a la
estimulación, forma de la oreja, tamaño de la glándula mamaria, textura
de la piel, pliegues plantares, formación de pezón, peso, longitud y el
diagnostico final.
Cuadro típico de evento
Acción de Actores Respuesta del Sistema
Neonatólogo ingresa su usuario y
contraseña
Valida usuario , contraseña y permite el
ingreso
Neonatólogo selecciona el menú principal
Historia Clínica y escoge consulta
El Sistema me presenta una pantalla para
ingresar los datos a consultar.
Neonatólogo ingresa el nombre o cedula
de la madre
Presenta los datos solicitados
Actualizan los datos los datos necesarios Datos actualizados
Cuadro alterno de Evento
Si el Neonatólogo ingresa usuario y contraseña erróneas el sistema votara un mensaje de error.
Si el Neona
tólogo busca algún Historial equivocado el sistema votara un mensaje de error.
63
ENTREGABLES DEL PROYECTO
Los entregables del proyecto de tesis, son los siguientes:
Código Fuente
Manual de usuario
DER
DER
Se aplica una base de datos relacional de la estructura del proyecto de tesis como
muestra en ambas gráficas Gráfico N 15.
Gráfico N° 15: Relación entre tablas de la base de datos
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
64
Como muestra la gráfica varias tablas fue creada para el diseño de la base de
datos:
hospital_apg
hospital_apg_pezon
hospital_apg_piel
hospital_apg_frecuencia, etc.
Gráfico N° 16 Creación de Varias Tablas de la Base de Datos
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Como muestra la gráfica se creó las siguientes tablas:
hospital_modulo
hospital_rol
hospital_usuario
65
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
El presente tema de tesis permitirá al área de neonatos del hospital público
“Teodoro Maldonado Carbo”, contar con un módulo web que les permita facilitar
el registro, consulta y actualización de los datos de pacientes del área.
La validación de este módulo web se realizará mediantes las consultas y pruebas
al personal del área de neonatología descritas a continuación:
Población y Muestras
Población
Para el desarrollo de este estudio se cuenta con una población de 12 médicos
que laboran en el área de neonatos del hospital público “Teodoro Maldonado
Carbo”.
Tabla N° 22: Estimación de Población
POBLACIÓN
NÚMERO DE POBLACIÓN
Neonatólogos que laboran en el
Hospital Teodoro Maldonado
12
TOTAL 12
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Muestra
El tamaño de la muestra para este estudio se lo determina por medio de una
formula detallada a continuación.
66
Calculo de la muestra
N: Tamaño de la población, establecida por los médicos Neonatólogos q trabajan
en el área de neonatos del Hospital Teodoro Maldonado
Z: Nivel de confianza es el peligro que asumimos de equivocarnos al mostrar
nuestros resultados, por lo general es del 95% correspondiente a una varianza de
1.96
q: La posibilidad de que el suceso ocurra.
p: La posibilidad de que el suceso no ocurra (p=1-q).
n: Muestra calculada.
67
Tabla N° 23: Estimación de Muestra
MUESTRA
NÚMERO DE MUESTRA
Neonatólogos que laboran en el
Hospital Teodoro Maldonado
12
TOTAL 12
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
68
TÉCNICAS DE RECOLECCIÓN DE DATOS
Para el desarrollo del módulo de historia clínica para neonatos, se requiere la
recolección de datos con el fin de conocer los inconvenientes que sufren los
médicos al no contar con el módulo web, esta información se la recolectará por
medio de encuestas a médicos que laboran en el área de Neonatos del hospital
público “Teodoro Maldonado Carbo”.
MODELO DE ENCUESTAS
1. ¿Cree Ud. que los procesos que lleva el hospital público “Teodoro Maldonado
Carbo” para la recepción del paciente neonatal son los adecuados?
si
no
2. ¿Usted considera que la implementación de un sistema automatizado,
reducirá el tiempo de atención a los pacientes neonatales?
si
no
3. ¿Considera usted que la emisión de reportes digitales que emite el sistema
aportaría eficazmente en la toma de decisiones del especialista en pediatría?
si
no
69
4. ¿Se beneficiaría Ud. si el aplicativo web le ayuda en menos de 10 minutos a
registrar la historia clínica de los pacientes neonatales?
si
no
5. ¿Qué tan probable es que usted recomiende el aplicativo web a otro
especialista en el área médica?
nada probable probable
0 1 2 3 4 5 6 7 8 9 10
6. ¿Qué tan satisfecho/a está con la seguridad de este software?
Extremadamente satisfecho/a
Muy satisfecho/a
Algo satisfecho/a
Nada satisfecho/a
7. ¿Qué tan satisfecho/a está con la apariencia del software?
Extremadamente satisfecho/a
Muy satisfecho/a
Algo satisfecho/a
Nada satisfecho/a
70
8. ¿Está de acuerdo que el aplicativo web le muestre los datos estadísticos de
pacientes neonatales, en cuanto al tipo de enfermedades que padecen?
si
no
9. ¿El aplicativo web cubre las necesidades del reporte del MSP?
si
no
10. ¿Qué tiempo el aplicativo puede quedar abierto desde su inicio de sesión para
registrar la historia clínica del paciente neonatal?
a) 5 min
b) 10 min
c) 15 min
d) ó necesita más tiempo
71
ENCUESTAS REALIZADAS AL ESPECIALISTA EN
NEONATOLOGÍA
1. ¿Cree Ud. que los procesos que lleva el hospital público “Teodoro
Maldonado Carbo” para la recepción del paciente neonatal son los
adecuados?
Tabla N° 24: Resultado de la Pregunta 1 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 17: Resultado de la Pregunta 1 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Como se muestra en el Gráfico N° 17, el 67% considera no adecuado los
procesos para la recepción del paciente neonatal, mientras el 33%, indicaron estar
de acuerdo en la forma en que se llevan los procesos para la recepción del
paciente neonatal.
Alternativas # Encuestas % Respuestas
Si 4 33%
No 8 67%
TOTAL 12 100%
72
2. ¿Usted considera que la implementación de un sistema automatizado,
reducirá el tiempo de atención a los pacientes neonatales?
Tabla N° 25: Resultado de la Pregunta 2 de la encuesta
Alternativas # Encuestas % Respuestas
SI 10 83%
NO 2 17%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 18 : Resultado de la Pregunta 2 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
En el Gráfico N° 19, el 83%, considera que la implementación de un sistema
automatizado, reduce el tiempo de atención a los pacientes neonatales, y tan solo
un 17% de la muestra no consideran que la implementación un sistema
automatizado, reduzca el tiempo de atención a los pacientes neonatales.
73
3. ¿Considera usted que la emisión de reportes digitales que emite el sistema
aportaría eficazmente en la toma de decisiones del especialista en pediatría?
Tabla N° 26: Resultado de la Pregunta 3 de la encuesta
Alternativas # Encuestas % Respuestas
SI 9 75%
NO 3 25%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 20: Resultado de la Pregunta 3 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis El 75% de la muestra encuestada indico en estar de acuerdo en contar con dicho
reporte digital, mientras que el 25 % de la muestra supo contestar el no estar de
acuerdo.
74
4. ¿Se beneficiaría Ud. si el aplicativo web le ayuda en menos de 10 minutos
a registrar la historia clínica de los pacientes neonatales?
Tabla N° 27 : Resultado de la Pregunta 4 de la encuesta
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Gráfico N° 21 : Resultado de la Pregunta 4 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Como se muestra en el Gráfico N° 20, la totalidad de la muestra encuestada de
los médicos neonatólogos indico estar de acuerdo en un 100% que se beneficiarán
con el aplicativo web reduciendo los minutos para registrar una historia clínica de
un paciente neonato.
Alternativas # Encuestas % Respuestas
Si 12 100%
No 0 0%
TOTAL 12 100%
75
5. ¿Qué tan probable es que usted recomiende el aplicativo web a otro
especialista en el área médica?
Tabla N° 28: Resultado de la Pregunta 5 de la encuesta
Alternativas # Encuestas % Respuestas
Probable 11 91,67%
Nada Probable 1 8,33%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 22: Resultado de la Pregunta 5 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Según lo que podemos observar en el Gráfico N° 21, el 92% de los médicos
neonatólogos que se encuestaron índico la probabilidad de recomendar el
aplicativo web a otro especialista en el área médica, mientras que el 8% no lo
recomendaría a otros especialistas del área, debido al cambio rustico del proceso
que llevan a cabo en el hospital.
76
6. ¿Qué tan satisfecho/a está con la seguridad de este software?
Tabla N° 29: Resultado de la Pregunta 6 de la encuesta
Alternativas # Encuestas % Respuestas
Extremadamente satisfecho/a 10 83,33%
Muy satisfecho/a 2 16,67%
Algo satisfecho/a 0 0,00%
Nada satisfecho/a 0 0,00%
TOTAL 12 100,00%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 23: Resultado de la Pregunta 6 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Por medio del Gráfico N° 22 se puede observar que el 83% de los médicos
neonatólogos que fueron encuestados, indicaron que se encuentran
extremadamente satisfecho con el aplicativo web a su vez el 17% de la muestra
restante indico estar muy satisfechos con el aplicativo.
77
7. ¿Qué tan satisfecho/a está con la apariencia del software?
Tabla N° 30 : Resultado de la Pregunta 7 de la encuesta
Alternativas # Encuestas % Respuestas
Extremadamente satisfecho/a 10 83%
Muy satisfecho/a 2 17%
Algo satisfecho/a 0 0%
Nada satisfecho/a 0 0%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 24: Resultado de la Pregunta 7 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Por medio del Gráfico N° 23, se puede observar que el 83% indicaron que se
encuentran extremadamente satisfecho con apariencia del aplicativo web a su vez
el 17% de la muestra restante indico estar muy satisfechos.
78
8. ¿Ud. está de acuerdo que el aplicativo web le muestre los datos estadísticos
de pacientes neonatales, en cuanto al tipo de enfermedades que padecen?
Tabla N° 31: Resultado de la Pregunta 8 de la encuesta
Alternativas # Encuestas % Respuestas
SI 11 92%
NO 1 8%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 25: Resultado de la Pregunta 8 de la encuesta
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Análisis
Como se puede ver en el Gráfico N° 24, el 92% considera estar de acuerdo en
que el aplicativo web muestre datos estadísticos de pacientes neonatos en cuanto
al tipo de enfermedad, por otra parte el 8% restante de la muestra encuestada
indicó no necesitar estos datos estadísticos de los tipos de enfermedades que
padecen los neonatos.
79
9. ¿El aplicativo web cubre las necesidades del reporte del MSP?
Tabla N° 32: Resultado de la Pregunta 9 de la encuesta
Alternativas # Encuestas % Respuestas
SI 12 100%
NO 0 0%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 26 : Resultado de la Pregunta 9 de la encuesta
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Análisis
Como se muestra en el Gráfico N° 25, la totalidad de la muestra encuestada de
los médicos neonatólogos indicó, estar de acuerdo en un 100% que el aplicativo
web cubre las necesidades del médico tratante.
80
10. ¿Qué tiempo el aplicativo web puede quedar abierto desde su inicio de sesión
para registrar la historia clínica del paciente neonatal?
Tabla N° 33: Resultado de la Pregunta 10 de la encuesta
Alternativas # Encuestas % Respuestas
5 minutos 0 0%
10 minutos 1 8%
15 minutos 9 75%
Necesitas más tiempo 2 17%
TOTAL 12 100%
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
Gráfico N° 27: Resultado de la Pregunta 10 de la encuesta
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Según lo que podemos observar en el Gráfico N° 26, el 75% de los médicos
neonatólogos que se encuestaron indicó que necesitan por lo menos 15 minutos
habilitado el aplicativo web después de iniciar sesión, mientras que el 8% de la
muestra supo responder que solo necesita tener habilitado 10 minutos el
aplicativo, y el 17 % de la muestra restante encuestada indicó que necesita tener
más tiempo habilitado el aplicativo web.
81
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O
SERVICIO
Tabla N° 34: Criterio de Aceptación
CRITERIOS CUMPLIMIENTO
El Módulo HCN cuenta con diferentes
roles de usuarios, los cuales poseen
restricciones a cierta información de
la Historia Clínica neonatal.
Basándonos en la pregunta # 6 de la
encuesta realizada, una gran parte de los
médicos entrevistados indicaron estar de
acuerdo con la seguridad que cumple el
módulo web.
El médico demora entre 10 a 15
minutos el buscar y llenar los
Historias Clínicos de los pacientes
neonatales
Basándonos en la pregunta # 4 de la
encuesta realizada, el médico indico que
estaba totalmente de acuerdo que, con la
ayuda del módulo HCN se reduce el
tiempo de registro de la Historia Clínica del
Neonato.
Si el neonatólogo desea trabajar con
algún tratamiento médico nuevo, para
ciertos pacientes que sufran alguna
enfermedad especifica.
Mediante el estudio de la pregunta # 8
realizada a los médicos indicaron, que les
serviría contar con algún reporte
estadístico mostrando el tipo de
enfermedad q padece los neonatos.
El Módulo HCN cubre las
necesidades del reporte del MSP
El Módulo HCN cuenta con reportes
estadísticos de enfermedades de los
neonatos y con los diferentes test (Datos
perinatales del recién nacido Apgar,
Capurro Somático), que se utilizan para
determinar estas estadísticas.
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
82
CONCLUSIONES
Con el desarrollo del proyecto, se puede alegar que el modulo web Historia
Clínica Neonatal, optimizó el tiempo de registrar datos en la historia clínica
neonatal y llevar una mejor gestión de los procesos que lleva el hospital
público “Teodoro Maldonado Carbo”, de la ciudad de Guayaquil.
Por medio del desarrollo del módulo web Historia Clínica Neonatal el
médico especialista cuenta con diferentes funcionalidades como un
usuario, puede actualizar o eliminar información errónea del neonato o de
la madre de una forma más ágil y eficaz para la gestión de información.
Mediante un diseño de casos de uso se elaboró un modelo de entidad
relación de base de datos para lograr recopilar la información más
importante tanto del neonato como de la madre que brinde ayuda a su
médico tratante.
·El módulo web Historia Clínica Neonatal permite generar reportes
estadísticos, donde el jefe de área de Neonatología llevara un control de
cuantos neonatos han sido atendidos, los test realizados, su tipo de
enfermedad, estos reportes son enviados al Ministerio de Salud Pública
para el control que lleva esta institución pública.
83
RECOMENDACIONES
Para proteger la información del módulo historia clínica neonatal, se
recomienda realizar diariamente respaldos de backups.
Fomentar con capacitaciones frecuentes con los médicos neonatólogos del
hospital público “Teodoro Maldonado Carbo” sobre el manejo del módulo
web.
Se recomienda expandir o contar con mejores equipos de procesamiento
y almacenamiento para garantizar los requerimientos presentes y
actualizaciones futuras.
Se sugiere utilizar este módulo web como base para futuras mejoras o
diseño de más módulos orientados a otras áreas del hospital público
“Teodoro Maldonado Carbo”.
84
BIBLIOGRAFÍA
1) Herranz, R. (2016). Despegar con Scrum. España: Creative Commons
Reconocimiento. Recuperado el 23 de 6 de 2017, de Proyectos Ágiles:
https://books.google.com.ec/books?id=CwWkDAAAQBAJ&pg=PA24&dq=SCRUM
&hl=es-419&sa=X&redir_esc=y#v=onepage&q=SCRUM&f=false
2) Hiscott, R. (21 de Junio de 2014). Mashable. Recuperado el 1 de Febrero de 2017,
de 10 Programming Languages You Should Learn Right Now:
http://mashable.com/2014/01/21/learn-programming-languages/#7YxGjxdeiaqR
3) IIEMD. (s.f.). Instituto Internacional Español de Marketing Digital. Obtenido de
Instituto Internacional Español de Marketing Digital:
https://www.iiend.com/apps/que-son-apps
4) Internet Ya, Soluciones Web. (2016). Características y Ventajas de Aplicaciones
Online. Internet Ya, Soluciones Web, 1.
5) JAVA. (s.f.). JAVA. Obtenido de JAVA: https://www.java.com/
6) Lada, L. (2011). Obtenido de:
http://www.raing.es/sites/default/files/CAP%C3%8DTULO%206%20-%20CRA.pdf
7) Lerma Blasco, R., Murcia Andrés, J. A., & Mifsud Talón, E. (2013). Aplicaciones web.
España: McGraw-Hill/Interamericana de España, S.L.
8) Linkedln Corporation. (2017). Linkedln. Obtenido de Linkedln:
https://es.slideshare.net
9) Marathon Sport. (2017). Marathon. Obtenido de Marathon: https://www.marathon-
sports.com/
10) Michael Pham. (2015). MPSOFTWARE. Obtenido de MPSOFTWARE:
http://www.mpsoftware.dk/phpdesigner.php
11) Ministerio de Salud Pública. (2015). salud. Recuperado el 7 de Marzo de 2017, de
Recien nacido prematuro : http://www.salud.gob.ec/wp-
content/uploads/2014/05/GPC-Rec%C3%A9n-nacido-prematuro.pdf
12) Ministerio de Sanidad, Servicios Sociales e Igualdad. (20 de Marzo de 2015).
Seguridad del paciente. Recuperado el 7 de Marzo de 2017, de Estado de la
seguridad del paciente neonatal:
https://www.seguridaddelpaciente.es/resources/documentos/2015/neonatologia.pd
f
13) Mocholi, A. (15 de Septiembre de 2015). Yeeply. Recuperado el 10 de Marzo de
2017, de 6 Tipos de desarrollo de aplicaciones web más relevantes:
https://www.yeeply.com/blog/6-tipos-desarrollo-de-aplicaciones-web/
85
14) Monroy, J. S. (17 de Marzo de 2015). Tecnology Evolution . Recuperado el 9 de
Marzo de 2017, de Internet Actualmente :
http://tecnologyevolution.blogspot.com/2015/03/internet-en-la-actualidad.html?m=1
15) Mullins, C. (Septiembre de 2016). Techtarget. Recuperado el 2 de Febrero de 2017,
de MySQL open source RDBMS overview:
http://searchdatamanagement.techtarget.com/feature/MySQL-open-source-
RDBMS-overview
16) Nazer, J., & Ramirez, R. (2002). Neonatología. Santiago de Chile: Universitaria S.A.
17) Organización Mundial de la Salud. (2017).
http://www.who.int/maternal_child_adolescent/topics/newborn/es/. Recuperado el
18 de 6 de 2017, de
http://www.who.int/maternal_child_adolescent/topics/newborn/es/.
18) Patterson, B. (6 de Septiembre de 2014). Beneficios del uso de ordenadores en los
sistemas sanitarios. Recuperado el 1 de Febrero de 2017, de Mejora de la calidad
de la atención: http://www.unc.edu/~kmonsalv/comp101/project1/
19) Proyectosagiles.org. (2017). Qué es SCRUM. Recuperado el 10 de Febrero de
2017, de El Proceso: https://proyectosagiles.org/que-es-scrum/
20) RAFAEL CORREA DELGADO. (10 de 4 de 2008). Esteban Mendieta. Obtenido de
Esteban Mendieta: http://www.estebanmendieta.com/blog/wp-
content/uploads/Decreto_1014_software_libre_Ecuador.pdf
21) Ramos Martín, A., & Ramos Martín, M. J. (2014). Aplicaciones Web. Madrid:
Paraninfo ciclos formativos.
22) Reina, V. (2012). Examén Clínico al Recién Nacido. Obtenido de Examén Clínico al
Recién Nacido: http://gsdl.bvs.sld.cu/cgi-bin/library?e=d-00000-00---off-0pediatra--
00-0----0-10-0---0---0direct-10---4-------0-1l--11-es-50---20-about---00-0-1-00-0-0-
11-1-0utfZz-8-
00&cl=CL3.1&d=HASHca742e753edabdd5688982.7.3.4&hl=0&gc=0>=0
23) Restrepo, S. (2014). SISTEMA DE MONITOREO REMOTO VÍA INTERNET CON
GENERACIÓN DE INDICADORES DE PRODUCCIÓN PARA PROCESOS
AUTOMATIZADOS. Revista Politécnica, 1. Obtenido de
http://revistas.elpoli.edu.co/index.php/pol/article/view/470/525
24) Revista Digital. (2016). Los 10 mejores lenguajes de programación para el 2017.
Revista Digital, 1.
86
ANEXOS
En el diagrama gantt revisaremos las tareas del módulo historia clínica neonatal,
para el desarrollo del módulo de historia clínica pediátrica, para la automatización
y gestión de la información sobre el control neonatal en el hospital público
“Teodoro Maldonado Carbo”, de la ciudad de Guayaquil.
El cual se fue desarrollando acorde a las fechas establecidas, manejando un
tiempo prudente para cada tarea.
Como tenemos las siguientes tareas:
Entrega tutor anexo 1 y 2
Diseño de base de datos
Estructura del proyecto web
Pantalla de registros de usuarios
Entrega de 1 informe anexo 3
Pantalla sobre el registro prenatal
Diseño de gráficos y botones
Entrega 2 informe anexo 3
Diseño de reportería (4 reportes)
Pruebas de calidad y afinamiento
Entrega 3 informe anexo 3
Entrega de anillados con anexo 4
Indicamos las tareas de todo el proyecto de tesis, se visualizarán en la siguiente
Gráfico N° 27, donde se podrá apreciar el diagrama de gantt y las tareas que se
ha producido para desarrollar el sistema médico del módulo historia clínica
neonatal.
87
Gráfico N° 28: Diagrama GRANTT del módulo HCN
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
FOTOS DE PRUEBA FINAL DEL SISTEMA CON EL
ESPECIALISTA EN PEDIATRÍA
Gráfico N° 29: Prueba final en el hospital público
Elaboración: Roxana Zaruma Fuente: Roxana Zaruma
88
Gráfico N° 30: Especialista registra la historia clínica en el sistema
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
Como muestra las Gráfico N° 29, el especialista en pediatría registra la
información del paciente neonato.
Gráfico N° 31: Generación de reporte del formulario del IESS
Elaboración: Roxana Zaruma
Fuente: Roxana Zaruma
En la Gráfico N° 30, el especialista en pediatría realiza las pruebas respectivas
del aplicativo web, el cual se muestra satisfecho por el software.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA
PEDIÁTRICA PARA LA AUTOMATIZACIÓN Y GESTIÓN
DE LA INFORMACIÓN SOBRE EL CONTROL
NEONATAL EN EL HOSPITAL PÚBLICO
“TEODORO MALDONADO CARBO”
DE LA CIUDAD DE
GUAYAQUIL
MANUAL TÉCNICO:
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORA: ROXANA LOURDES ZARUMA CHÁVEZ
GUAYAQUIL – ECUADOR
2017
2
INDICE GENERAL
Manual Técnico 1. Instalación de Servidor Web 3
1.1. Instalación de Servidor Wampserver + MySQL + PHP + PhpMyAdmin 3
1.2. Instalación de IDE PhpDesigner 4
1.3. Instalación de IDE MySQL Workbench 6.3 4
2. Instalación de JVM 5
2.1. Instalación de JDK 1.7+ 5
2.2. Instalación de iReport-5.6.0 6
3. Instalación de JVM 7
3.1. Instalación de JDK 1.7+ 7
3.2. Instalación de iReport-5.6.0 7
4. Construcción de la Base de Datos del Sitio Web 8
4.1. Creación de Esquema de Base de Datos 8
4.2. Importar Esquema de la Base de Datos 9
5. Instalación del Sitio Web 9
5.1. Subir los Fuentes al Servidor Web 9
6. Ejecutar Servicios y Puesta en Marcha del Sitio Web 10
6.1. Ejecutar el Servidor Web Apache 10
6.2. Ejecutar el Servidor MySQL V5.6 11
6.3. Acceso al Sistema mediante la URL 11
3
1. Instalación de Servidor Web
1.1 Instalación de Servidor Wampserver + MySQL + PHP + PhpMyAdmin
Es un servidor local nos permite ejecutar con el objetivo de probar y navegar
páginas web en nuestro propio equipo personal de la misma forma que si
estuviéramos navegando por una web de un servidor remoto (en la red).
Nos permite ejecutar de forma local páginas webs basadas en PHP. Trabaja
bajo Windows, teniendo como servidor web a Apache, a MySQL como motor
de bases de datos, PHP para la programación de scripts web y Phpmyadmin
como manejador de base de datos.
Descargamos el archivo de instalación desde La web mediante la siguiente url
http://www.wampserver.es/ y luego procedemos con la instalación paso a paso
del wizard asistido el cual nos indica el estatus y si la instalación tuvo éxito o
no.
Una vez instalado podemos ver desde el navegador tipiando la siguiente
dirección url http://localhost nos encontramos con la siguiente imagen que nos
muestra que WAMPServer está correctamente instalado y funcionando.
4
1.2 Instalación de IDE PhpDesigner 8
PHP Designer es un completo entorno de desarrollo y programación
especialmente diseñado para desarrollar en PHP, aunque también permite
trabajar con comodidad en otros lenguajes de programación como HTML,
XHTML, CSS y SQL.
Ofrece toda una serie de asistentes y diálogos integrados que facilitan en todo
momento tu tarea, además de acceso directo a librerías de código o scripts de
uso habitual, utilidades diversas y toda suerte de herramientas, todo ello en una
interfaz de diseño sencillo y elegante que puedes personalizar con nada menos
que dieciocho temas distintos.
Cuenta con cliente de FTP y navegador de ficheros integrado, utilidades de
corrección y autocompletado, búsqueda integrada en Google y soporte para
proyectos, además de usar un práctico esquema de color para la sintaxis del
código fuente que facilita enormemente la programación.
Lo descargamos http://www.intercambiosvirtuales.org/portables/phpdesigner-v8-0-0-145-multilenguaje-espanol-portable-editor-completo-de-php
5
1.3 Instalación de IDE MySQL Workbench 6.3
MySQL Workbench proporciona a los DBA y desarrolladores un entorno de
herramientas integrado para:
Diseño y modelado de bases de datos
Desarrollo de SQL
Administración de base de datos
Migración de base de datos
Lo descargamos https://dev.mysql.com/downloads/windows/installer/5.7.html
6
2. Instalación de JVM
2.1. Instalación de JDK 1.7+
El JDK tiene una colección de herramientas de desarrollo, incluyendo java,
javac, javadoc, javarw, jar, apt, appletviewer, visualVM, etc. También, el JDK
viene con un completo Entorno de Ejecución para Java (en inglés Java
Runtime Environment, JRE), el cual consiste en una Maquina Virtual de Java y
todas las librerías de clases presentes en un entorno de producción, además
de librerías adicionales solo para el uso de desarrolladores.
Lo descargamos desde el siguiente link. https://www.java.com/es/download/
7
2.2. Instalación de iReport-5.6.0
Esta herramienta de desarrollo nos permite generar los reportes en formato pdf de
manera dinámica y con mayor rapidez mediante las librerías de conversión en
caso de que se requiere.
Genera un archivo XML que es interpretado y transformado a un documento que
da como resultado el reporte que el usuario ejecute a su necesidad.
8
3. Instalación de Framework Bootstrap
3.1. Descarga del Framework Bootstrap V2
Bootstrap es un framework desarrollado y liberado por Twitter que tiene como
objetivo facilitar el diseño web. Permite crear de forma sencilla webs de diseño
adaptable, es decir, que se ajusten a cualquier dispositivo y tamaño de pantalla y
siempre se vean igual de bien. Es Open Source o código abierto, por lo que lo
podemos usar de forma gratuita y sin restricciones.
Lo descargamos desde http://getbootstrap.com/2.3.2/
3.2. Instalación de Framework Bootstrap V2
La instalación del Framework para diseño de páginas o sitios web es de manera
sencilla solo se debe copiar la carpeta que descargamos y la colocamos dentro de
la carpeta de nuestro proyecto.
La carpeta se llama bootstrap y contiene archivos tanto de estilos y funciones
dinámicas que harán que el sitio sea amigable y usable para todo usuario que
tenga el acceso correspondiente.
9
Una vez colocada la carpeta dentro de la aplicación solo nos queda añadir en cada
página el nombre de archivo .css o .js que vamos a usar por jquery, calendarios,
ajax entre otros.
Este tag es para javascript
<script type="text/javascript" src="js/funciones.js"></script>
Este tag es para css (estilos de páginas)
<link href="bootstrap /morris/morris.css" rel="stylesheet" />
4. Construcción de la Base de Datos del Sitio Web
4.1. Creación de Esquema de Base de Datos
Se debe crear un esquema de base de datos para importar y montar la base de
datos de sistema hospital neonatal esto mediante el IDE de base de datos MySQL
Workbench v6
10
Para crear un esquema se deben seguir los siguientes pasos:
Clic derecho en la pestaña de esquemas y elegir la opción crear esquema
Se debe setear como principal el esquema nuevo creado dando clic
derecho sobre el esquema y este se remarcara en negrita para reconocer
que sobre ese esquema de base de datos se trabajara.
Una vez seteado como principal podemos proceder con la migración de
tabas y procedimientos
4.2. Importar Esquema de la Base de Datos
Durante la importación o montaje de la base desde el IDE de base de datos
debemos escoger la opción de base de datos y buscar el archivo script que se
adjunta con las tablas, datos, relaciones y funciones creadas para el portal.
11
5. Instalación del Sitio Web
5.1. Subir los Fuentes al Servidor Web
Nuestro servidor web debe tener un directorio para la publicación de las páginas
web. Ese sería el lugar donde hay que subir los archivos .php y otros componentes
relacionados con la aplicación.
La ruta local es C:\wamp\www.
Una vez que lo subimos a la ruta indicada ya estará disponible para su ejecución y
pruebas correspondientes.
Si la instalación la hacemos de manera o remota o desde un hosting la ruta puede
variar según el servicio o servidor que se contrate para este caso sería la siguiente
La ruta remota es directorio_principal/public_html
6. Ejecutar Servicios y Puesta en Marcha del Sitio Web
6.1. Ejecutar el Servidor Web Apache
Finalmente para probar la aplicación se debe levantar los servicios de Wampserver
el cual ejecuta el servidor web y nos permitirá ejecutar nuestro proyecto de manera
local y de manera correcta.
12
6.2. Ejecutar el Servidor MySQL V5.4.3
Verificamos desde Wampserver si está ejecutando o no dicha aplicación ya que es
indispensable que el motor de base de datos este en servicio para el correcto
funcionamiento de la aplicación.
También existen las opciones de reiniciar o parar el servicio para cuando
tengamos algún inconveniente y nos toque validar el correcto desenvolvimiento de
la aplicación.
13
6.3. Acceso al Sistema mediante la URL
Mediante la siguiente url: http://localhost/hospital_neonatal/ podemos acceder al
portal local de la aplicación.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DEL MÓDULO DE HISTORIA CLÍNICA
PEDIÁTRICA PARA LA AUTOMATIZACIÓN Y GESTIÓN
DE LA INFORMACIÓN SOBRE EL CONTROL
NEONATAL EN EL HOSPITAL PÚBLICO
“TEODORO MALDONADO CARBO”
DE LA CIUDAD DE
GUAYAQUIL
MANUAL DE USUARIO
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORA: ROXANA LOURDES ZARUMA CHÁVEZ
GUAYAQUIL – ECUADOR
2017
2
1.1 Opciones de la Aplicación........................................ ¡Error! Marcador no definido.
1.1.1 Url .......................................................................................................................... 3
1.1.2 Login del Sistema ................................................................................................ 3
1.1.3 Seguridad del Sistema ....................................................................................... 4
1.1.3.1 Cambio de Clave ............................................................................................ 5
1.1.4 Configuración y Administración ........................................................................ 6
1.1.4.1 Usuarios .......................................................................................................... 6
1.1.5 Historia Clínica ..................................................................................................... 8
1.1.5.1 Registro Datos de Madre ............................................................................. 8
1.1.5.2 Consulta Datos de Madre ............................................................................ 9
1.1.5.2.1 Formulario Neonatal ................................................................................... 11
1.1.6 Reportes ............................................................................................................... 14
1.1.6.1 Reporte de Neonatos ...................................................................................... 14
1.1.6.2 Reporte de Usuarios ....................................................................................... 17
1.1.6.3 Estadísticos de Neonatos ................................................................................ 18
3
1.1 Opciones de la Aplicación
En la barra de navegación ingresamos la Url del sistema para ir a la pantalla de
inicio, como se muestra en el siguiente gráfico.
1.1.1 Url
http://localhost/hospital_neonatal/pages/index.php
1.1.2 Login del Sistema
El login del sistema, aparece un menú de Ingreso al sistema, como muestra en la imagen
anterior, debe ingresar el usuario y contraseña que le asigno el administrador de
sistemas, para ingresar al aplicativo web.
4
Como muestra la imagen, pantalla del sistema del hospital público “Teodoro Maldonado
Carbo”, de la ciudad de Guayaquil, tiene los sub menú de:
Seguridad de Sistema
Configuración y Administración
Historia Clínica
Reportes
1.1.3 Seguridad del Sistema
5
Como muestra la imagen anterior, se despliega todos los usuarios que fueron creados en el
sistema, a cada uno de ellos le asignaron un rol, para la función que va a desempeñar.
Los ítems que se visualizan son los siguientes:
cédula
nombre
usuario
fecha de ingreso
rol
Al posicionarse en la caja de texto, donde puede filtrar la información por nombre, apellido,
número de cédula, usuario, rol.
1.1.3.1 Cambio de Clave
En seguridad del sistema, solo el administrador puede tener el privilegio de cambiar las
contraseñas de los usuarios (en este caso, los doctores, estadística).
Como muestra la gráfica del campo de seguridad del sistema, se despliega una lista de
usuarios registrados, cada uno de ellos tiene asignado un rol especifico, también tiene
la opción de buscar por nombre o apellido el dato del usuario.
6
Al dar click en el botón de cambiar, usted tiene la opción como administrador cambiar el
usuario y la contraseña que fue asignado en algún momento al doctor, enfermera,
como muestra en la gráfica.
1.1.4 Configuración y Administración
1.1.4.1 Usuarios
7
En el submenú de usuario, se despliega la ventana de USUARIO, para la creación de
roles (doctores, estadística y super usuario), donde ingresa los siguientes campos:
número de cédula: 0920802295
nombres : Roxana Lourdes
apellidos: Zaruma Chávez
rol de usuario, tiene las siguientes opciones para escoger:
dirección: Gómez Rendón 420 entre Coronel y Chimborazo
teléfono: 0996333617
celular: 0996333617
correo: [email protected]
usuario: rzaruma
password: rzaruma
confirmar password: rzaruma
observación: opcional
Al dar click en la lupa usted, podrá visualizar la ventana de Lista de Usuarios
Registrados, en el botón cargar puede ver los datos del usuario, donde puede hacer
modificaciones.
8
1.1.5 Historia Clínica
En el submenú de Historia Clínica:
Registro Datos Madre
Consulta Datos Madre
1.1.5.1 Registro Datos de Madre
Como muestra la gráfica hay un listado de registro datos de la madre.
En el botón NUEVO, tiene la opción de ingresar un nuevo registro, los campos
que solo tiene que ingresar son los siguientes: nombre de la madre y la cédula.
La historia clínica es secuencial y fecha de registro se generan automáticamente.
En el ítem de BUSCAR, tiene la opción de buscar por apellido, nombre o número
de cédula.
En el botón de ELIMINAR, puede posicionarse el registro que desea eliminar.
9
1.1.5.2 Consulta Datos de Madre
Al dar click en el botón de consulta y registro neonatal, aparece una ventana de Consulta.
Al dar click en el botón consultar nuevamente, se carga los datos en:
10
En la sección de datos/antecedentes, se cargan los nombres, la historia clínica de la madre.
El rol de estadística me admite ingresar nombre del recién nacido, sexo, la historia clínica
recién nacido (secuencial), estos datos fueron ingresados por estadistica.
En la sección de signos vitales, la enfermera registra los siguientes datos: fecha y hora,
temperatura, pulso, presión, frecuencia, succión, número de lactadas, deposición, orina,
etc.
Al dar clic en botón Guardar cambiará de color, de esa manera visualiza que la información
fue guardada.
11
1.1.5.2.1 Formulario Neonatal
En el formulario neonatal, se creó las siguientes secciones de acuerdo al formulario
estandarizado por el MSP.
En los datos/antecedentes, solamente el rol del doctor tiene el privilegio de registrar el
campo de antecedentes/familiares: padre, madre, hermanos y familiares.
12
En la sección de Agpar, el doctor registra todos los datos perinatales labor, expulsivo,
aminiotico, tactos, super/fetal, fecha de nacimiento, observaciones (no es obligatorio).
En el cuadro de Apgar, como muestra la imagen, el médico debe seleccionar cada uno de
los ítems:
De acuerdo al diagnóstico del doctor, escogerá entre este rango del 0 al 2.
Por ejemplo escogió, frecuencia cardiaca el ítem 2, el
esfuerzo respiratorio escogió el ítem 1.
Si un campo de ellos no está lleno emitirá automáticamente el siguiente mensaje:
13
En Capurro somático:
El médico debe escoger uno de estos ítems la forma
de la oreja, de acuerdo al diagnóstico del recién
nacido. Y así cada uno de los siguientes ítems y al
final da el total de la sumatoria + 204 (estándar) y
lo divide para 7 y es igual a la edad gestacional.
Para registrar información en la sección de signos vitales y otras valoraciones, el doctor
ingresa el peso, longitud, cefálico, piel, cabezas y ojos, cuello, tórax.
14
La persona que tenga asignado el rol de doctor, es la que puede registrar la información en
esta sección de curvas de crecimiento/diagnostico/evolución, donde el médico ingresará
todos los datos necesarios del paciente neonatal.
1.1.6 Reportes
1.1.6.1 Reporte de Neonatos
15
Los reportes solamente los puede visualizar el administrador del sistema, cuando el gerente
le pide alguna información de los pacientes neonatales, usuarios, datos estadísticos.
En el submenú reportes, encontraremos lo siguiente:
Reportes de neonatos
Reportes de usuarios
Estadísticos de neonatos
En el reporte de neonatos, debe ingresar la fecha desde (fecha inicial) y fecha hasta (fecha
final), y dar click en el botón de ejecutar reporte, se visualizará en el sistema las historias
clínicas que fueron ingresadas en esas fechas.
Al dar click en el botón de imprimir, muestra lo siguiente:
17
1.1.6.2 Reporte de Usuarios
En reporte de usuarios, dar click en ejecutar reporte, se despliega la siguiente pantalla.
Muestra todos los usuarios que se han registrados en el sistema, donde podrá visualizar el
número de cédula, nombres, apellidos, email, fecha de registro, login.
En la página web, nos muestra lo siguiente:
18
1.1.6.3 Estadísticos de Neonatos
En el submenú de reporte, se despliega el reporte de estadístico de Neonatos, al dar click
en nombre del reporte, se despliega un listado de % de usuarios registrados por sexo y
también me pide la fecha de registro desde y hasta.
19
Como muestra la gráfica se despliega la fecha Registro Desde: tiene que escoger la fecha
desea el usuario que le genere, hasta la fecha de registro hasta (fecha final) y la hora.
En los reportes de estadísticas de neonatos, se despliega una lista, si escoge la opción de %
de neonatos registrados por sexo.
Es un dato estadístico de los pacientes que han sido registrados en el sistema.