UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015....
Transcript of UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015....
1
UNIVERSIDAD TECNOLOacuteGICA ISRAEL
FACULTAD DE SISTEMAS INFORMAacuteTICOS
Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos
menores de 2 antildeos en un Consultorio Pediaacutetrico
Estudiante
Silvia Paola Sarabia Panchi
Tutor
Msc Juan Coronel
Quito ndash Ecuador
Mayo 2010
2
CERTIFICADO DE RESPONSABILIDAD
Yo Msc Juan Coronel certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 realizoacute la presente tesis con tiacutetulo ldquoAnaacutelisis Disentildeo e
Implementacioacuten de un Sistema para el Registro Cliacutenico y
Seguimiento del Crecimiento de Peso y Talla de los nintildeos
menores de 2 antildeos en un Consultorio Pediaacutetricordquo y que es autor
intelectual del mismo que es original autentica y personal
_____________________________
Msc Juan Coronel
3
CERTIFICADO DE AUDITORIA
El documento de tesis con tiacutetulo ldquoAnaacutelisis Disentildeo e Implementacioacuten de
un Sistema para el Registro Cliacutenico y Seguimiento del
Crecimiento de Peso y Talla de los nintildeos menores de 2 antildeos en
un Consultorio Pediaacutetricordquo ha sido desarrollado por Silvia Paola Sarabia
Panchi con CI No 171849848-6 persona que posee los derechos de autoriacutea y
responsabilidad restringieacutendose la copia o utilizacioacuten de cada uno de los
productos de esta tesis sin previa autorizacioacuten
_____________________________
Silvia Paola Sarabia Panchi
4
DEDICATORIA
Mi Tesis la dedico con todo mi Amor y Devocioacuten a ti mi DIOS por darme la
oportunidad de vivir estos momentos de inmensa alegriacutea y de triunfo en mi vida
Este triunfo es para ti mi Angelito de la guarda por que vivi momentos de dolor y
alegriacuteas junto a ti pero siempre con la esperanza y la fe de que alcanzariacutea a
culminar este reto profesional con todo mi amor gracias por cuidarme mi ser
Divino
A mi familia con mucho Amor y Carintildeo a mis padres Heacutector y Gladys por ser los
seres que me dieron la vida en especial Gracias a ti madrecita del Alma gracias
por ser un modelo de mujer y de madre siempre confiaste en mi gracias por tu
apoyo incondicional este triunfo lo logramos juntas te amo mucho y siempre te
llevo en mi alma y en mi corazoacuten mami
Para llegar a culminar este trabajo a pasado un 1 antildeo con los que he sufrido y
he reiacutedo no fue faacutecil recorrer todo estos obstaacuteculos y tropiezos sin embargo
siempre mantuve la fe la esperanza y las ganas de seguir adelante para poder
terminar con este proyecto y que hoy puedo decir valioacute la pena tanto esfuerzo
5
Papaacute Mamaacute los quiero con todo mi corazoacuten y solo quiero entregarles un poco de
lo que ustedes me han dado durante todos estos antildeos de inmenso apoyo y
esfuerzo
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
2
CERTIFICADO DE RESPONSABILIDAD
Yo Msc Juan Coronel certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 realizoacute la presente tesis con tiacutetulo ldquoAnaacutelisis Disentildeo e
Implementacioacuten de un Sistema para el Registro Cliacutenico y
Seguimiento del Crecimiento de Peso y Talla de los nintildeos
menores de 2 antildeos en un Consultorio Pediaacutetricordquo y que es autor
intelectual del mismo que es original autentica y personal
_____________________________
Msc Juan Coronel
3
CERTIFICADO DE AUDITORIA
El documento de tesis con tiacutetulo ldquoAnaacutelisis Disentildeo e Implementacioacuten de
un Sistema para el Registro Cliacutenico y Seguimiento del
Crecimiento de Peso y Talla de los nintildeos menores de 2 antildeos en
un Consultorio Pediaacutetricordquo ha sido desarrollado por Silvia Paola Sarabia
Panchi con CI No 171849848-6 persona que posee los derechos de autoriacutea y
responsabilidad restringieacutendose la copia o utilizacioacuten de cada uno de los
productos de esta tesis sin previa autorizacioacuten
_____________________________
Silvia Paola Sarabia Panchi
4
DEDICATORIA
Mi Tesis la dedico con todo mi Amor y Devocioacuten a ti mi DIOS por darme la
oportunidad de vivir estos momentos de inmensa alegriacutea y de triunfo en mi vida
Este triunfo es para ti mi Angelito de la guarda por que vivi momentos de dolor y
alegriacuteas junto a ti pero siempre con la esperanza y la fe de que alcanzariacutea a
culminar este reto profesional con todo mi amor gracias por cuidarme mi ser
Divino
A mi familia con mucho Amor y Carintildeo a mis padres Heacutector y Gladys por ser los
seres que me dieron la vida en especial Gracias a ti madrecita del Alma gracias
por ser un modelo de mujer y de madre siempre confiaste en mi gracias por tu
apoyo incondicional este triunfo lo logramos juntas te amo mucho y siempre te
llevo en mi alma y en mi corazoacuten mami
Para llegar a culminar este trabajo a pasado un 1 antildeo con los que he sufrido y
he reiacutedo no fue faacutecil recorrer todo estos obstaacuteculos y tropiezos sin embargo
siempre mantuve la fe la esperanza y las ganas de seguir adelante para poder
terminar con este proyecto y que hoy puedo decir valioacute la pena tanto esfuerzo
5
Papaacute Mamaacute los quiero con todo mi corazoacuten y solo quiero entregarles un poco de
lo que ustedes me han dado durante todos estos antildeos de inmenso apoyo y
esfuerzo
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
3
CERTIFICADO DE AUDITORIA
El documento de tesis con tiacutetulo ldquoAnaacutelisis Disentildeo e Implementacioacuten de
un Sistema para el Registro Cliacutenico y Seguimiento del
Crecimiento de Peso y Talla de los nintildeos menores de 2 antildeos en
un Consultorio Pediaacutetricordquo ha sido desarrollado por Silvia Paola Sarabia
Panchi con CI No 171849848-6 persona que posee los derechos de autoriacutea y
responsabilidad restringieacutendose la copia o utilizacioacuten de cada uno de los
productos de esta tesis sin previa autorizacioacuten
_____________________________
Silvia Paola Sarabia Panchi
4
DEDICATORIA
Mi Tesis la dedico con todo mi Amor y Devocioacuten a ti mi DIOS por darme la
oportunidad de vivir estos momentos de inmensa alegriacutea y de triunfo en mi vida
Este triunfo es para ti mi Angelito de la guarda por que vivi momentos de dolor y
alegriacuteas junto a ti pero siempre con la esperanza y la fe de que alcanzariacutea a
culminar este reto profesional con todo mi amor gracias por cuidarme mi ser
Divino
A mi familia con mucho Amor y Carintildeo a mis padres Heacutector y Gladys por ser los
seres que me dieron la vida en especial Gracias a ti madrecita del Alma gracias
por ser un modelo de mujer y de madre siempre confiaste en mi gracias por tu
apoyo incondicional este triunfo lo logramos juntas te amo mucho y siempre te
llevo en mi alma y en mi corazoacuten mami
Para llegar a culminar este trabajo a pasado un 1 antildeo con los que he sufrido y
he reiacutedo no fue faacutecil recorrer todo estos obstaacuteculos y tropiezos sin embargo
siempre mantuve la fe la esperanza y las ganas de seguir adelante para poder
terminar con este proyecto y que hoy puedo decir valioacute la pena tanto esfuerzo
5
Papaacute Mamaacute los quiero con todo mi corazoacuten y solo quiero entregarles un poco de
lo que ustedes me han dado durante todos estos antildeos de inmenso apoyo y
esfuerzo
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
4
DEDICATORIA
Mi Tesis la dedico con todo mi Amor y Devocioacuten a ti mi DIOS por darme la
oportunidad de vivir estos momentos de inmensa alegriacutea y de triunfo en mi vida
Este triunfo es para ti mi Angelito de la guarda por que vivi momentos de dolor y
alegriacuteas junto a ti pero siempre con la esperanza y la fe de que alcanzariacutea a
culminar este reto profesional con todo mi amor gracias por cuidarme mi ser
Divino
A mi familia con mucho Amor y Carintildeo a mis padres Heacutector y Gladys por ser los
seres que me dieron la vida en especial Gracias a ti madrecita del Alma gracias
por ser un modelo de mujer y de madre siempre confiaste en mi gracias por tu
apoyo incondicional este triunfo lo logramos juntas te amo mucho y siempre te
llevo en mi alma y en mi corazoacuten mami
Para llegar a culminar este trabajo a pasado un 1 antildeo con los que he sufrido y
he reiacutedo no fue faacutecil recorrer todo estos obstaacuteculos y tropiezos sin embargo
siempre mantuve la fe la esperanza y las ganas de seguir adelante para poder
terminar con este proyecto y que hoy puedo decir valioacute la pena tanto esfuerzo
5
Papaacute Mamaacute los quiero con todo mi corazoacuten y solo quiero entregarles un poco de
lo que ustedes me han dado durante todos estos antildeos de inmenso apoyo y
esfuerzo
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
5
Papaacute Mamaacute los quiero con todo mi corazoacuten y solo quiero entregarles un poco de
lo que ustedes me han dado durante todos estos antildeos de inmenso apoyo y
esfuerzo
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
6
AGRADECIMIENTO
Primero antes que nada quiero dar Gracias a DIOS por estar conmigo en cada
momento he pasado y que doy por darme fuerzas e iluminar mi mente y corazoacuten
por escuchar siempre peticiones a ti mi Sentildeor por que eres el centro de mi vida
Agradezco a mis Padres Heacutector y Gladys por estar siempre apoyaacutendome y por
creer siempre en mi a mi hermana Landy te quiero mucho y gracias por que me
contagias con tu alegriacutea e inocencia de nintildea y sabes como hacerme sonreiacuter
cuando estoy pasando por un momento difiacutecil
A Juan Carlos por ser la persona que me apoyo desde el inicio de mi carrera
universitaria que ha compartido el mayor de su tiempo a mi lado por que eres
muy especial en mi vida y hemos vivido momentos difiacuteciles y momentos de
felices y con tu ayuda hemos salido adelante gracias por tu paciencia dedicacioacuten
y amor incondicional siempre tendraacutes un lugar especial en mi corazoacuten TiTi
De igual manera agradezco a mi Tiacutea Norma por su carintildeo y dedicacioacuten que aporta
en mi familia y por su ayuda en nuestra casa gracias tiacutea Tambieacuten gracias a mi tiacutea
Nancy en la distancia por su apoyo y por sus palabras de aliento para no flaquear
en el transcurso de mi trabajo de tesis mil gracias por todo su apoyo incondicional
les quiero mucho
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
7
A mis amigas Lorena Bilmania con quienes he conocido el significado y el valor
de la amistad solidaridad gracias por su apoyo y por que nunca ha faltado una
palabra de aliento de aacutenimo siempre luchado juntas por el mismo suentildeo el mismo
anhelo hemos pasado muchos obstaacuteculos juntas y siempre hemos salido
adelante sin perder la fe en nosotras y claro con la ayuda de Dios nunca las voy a
olvidar las quiero mucho amigas
Un agradecimiento especial a mi tutor Msc Juan Coronel por ser un ejemplo de
docente y persona le quedo agradecida profundamente por su colaboracioacuten sus
palabras de aliento y sobre todo por que nunca dejo de creer en mi gracias
Master
Quiero Agradecer tambieacuten al Ing Mario Mejiacutea por su colaboracioacuten en el trabajo de
tesis y por su apoyo incondicional en todo el transcurso de mi preparacioacuten
acadeacutemica gracias
En general quisiera agradecer a la Universidad Tecnoloacutegica Israel por abrirme las
puertas darme la oportunidad de prepararme y adquirir los conocimientos
necesarios para mi desarrollo en mi carrera profesional
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
8
RESUMEN
Este trabajo esta basado en las Normas de crecimiento nutricional de los nintildeos
menores de 2 antildeos de la OMS (Organizacioacuten Mundial de Salud)
La OMS (Organizacioacuten Mundial de Salud) es el organismo de la Organizacioacuten de
las Naciones Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten
promocioacuten e intervencioacuten en salud a nivel mundial
Con estos patrones de crecimiento y desarrollo se puede ver cual es el estado
nutricional del nintildeo ya que si el nintildeo no se encuentra bien nutrido puede llegar a
encontrarse con la desnutricioacuten u la obesidad Para ello necesita de un cuidado
riguroso por que si el nintildeo esta desnutrido puede encontrarse con tres factores
peligroso que es la desnutricioacuten Lebe Moderado Grave o caso contrario entrar a
la obesidad o sobre peso Si no se para y no se logra prevenir estos factores
pueden llevar a la muerte del nintildeo
En vista a esto para mejorar el crecimiento y desarrollo (talla y peso) del nintildeo se
ha implementado un sistema en un consultorio pediaacutetrico que pueda agilitar al
meacutedico el proceso de obtencioacuten de curvas del estado nutricional del nintildeo
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
9
Primero
bull Buacutesqueda de Informacioacuten
Aquiacute es cuando la secretaria busca el historial cliacutenico de el paciente que va a ser
atendido ella busca en el archivador la carpeta del paciente
Segundo
bull Registro de Informacioacuten
En este paso la secretaria se encarga de obtener los datos o informacioacuten del
paciente los historiales cliacutenicos se los llena de forma manual en hojas de papel
bon esta los guarda en los archivadores en carpetas
Tercero
bull Anaacutelisis nutricional
En este paso el doctor necesita de el historial cliacutenico del nintildeo para obtener la
curva del crecimiento y desarrollo del nintildeo el doctor hace su calculo en una hoja
milimetrada y luego mira en que estado esta el nintildeo de acuerdo a los patrones
sugeridos por la OMS
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
10
SUMMARY
This work is based on nutritional growth standards for children under two years of
the WHO (World Health Organization)
The WHO (World Health Organization) is the agency of the United Nations
Organization (UN) specialized in managing policies for prevention health
promotion and intervention worldwide
With these patterns of growth and development can see what the childs nutritional
status as if the child is well nourished can find themselves with malnutrition or
obesity This requires a rigorous care that if a child is malnourished may find three
factors is dangerous Lebe malnutrition moderate severe or otherwise enter the
obesity or overweight If not and will not be able to prevent these factors may lead
to death of the child
In view of this to improve the growth and development (height and weight) of the
child has implemented a system where a pediatric doctor that can expedite the
process of obtaining curves of the nutritional status of children
The solution will be developed Informatics has a Web site that will automate the
process of
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
11
First
bull Information Search
This is when the secretary seeks the patients medical history which will be
attended to she looks in the patients file folder
Second
bullRegistration Information
In this step the secretary is responsible for obtaining the data or patient
information clinical records manually fills in this bon sheets keeps the files in
folders
Third
bullNutritional Analysis
In this step the doctor needs of the childs medical history to obtain the curve of
growth and development of the child the doctor does his calculations on a sheet
millimeter and then look at what state is the child according to the standards
suggested by the WHO
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
12
IacuteNDICE
1-INTRODUCCIOacuteN 19
11 ANTECEDENTES 19
12 PLANTEAMIENTO DEL PROBLEMA 22
13 SISTEMATIZACIOacuteN 24
131 DIAGNOacuteSTICO 24
132 PRONOacuteSTICO 27
133 CONTROL DEL PRONOacuteSTICO 27
14 OBJETIVO 30
15 OBJETIVOS ESPECIacuteFICOS 30
16 JUSTIFICACIOacuteN 31
161 TEOacuteRICA 31
162 PRAacuteCTICA 32
163 METODOLOacuteGICA 33
17 ALCANCE 34
18 LIMITACIONES 36
19 ESTUDIOS DE FACTIBILIDAD 37
191 FACTIBILIDAD TEacuteCNICA 37
192 FACTIBILIDAD ECONOacuteMICA 46
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
13
193 FACTIBILIDAD OPERATIVA 49
2- MARCO REFERENCIAL helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip50
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD 50
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO53
221 CURVAS DE CRECIMINTO 663
222 CALCULO PARA LA DESVIACION ESTANDAR 66
23 MARCO ESPACIAL 66
24 MARCO LEGAL 67
3- ESTRATEGIA METODOLOGIacuteA 68
31 UNIDAD DE ANAacuteLISIS 68
32 TIPO DE INVESTIGACIOacuteN 68
33 MEacuteTODO DE INVESTIGACIOacuteN 69
34 TEacuteCNICAS DE INVESTIGACIOacuteN 69
35 INSTRUMENTOS DE INVESTIGACIOacuteN 700
36 PROCESO DE INGENIERIacuteA 70
361 CARACTERIacuteSTICAS 711
362 ELEMENTOS iexclError Marcador no definido
4- RESULTADOShelliphelliphelliphellip 86
41 ANAacuteLISIS Y DISENtildeO 86
42 OBTENCIOacuteN DE REQUERIMIENTOS 86
421 CADENA FIacuteSICA 87
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS 91
422 CADENA VIRTUAL 99
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa
14
423 ORGANIZACIOacuteN 100
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS
DE USO 101
43 DIAGRAMA CONCEPTUAL 109
44 DIAGRAMA NAVEGACIONAL 110
45 INTERFAZ ABSTRACTAL 111
46 IMPLEMENTACION 112
461 PRUEBAS DE SISTEMA CONTENIDO 112
462 PRUEBAS DE SEGURIDAD 119
5- CONCLUSIONES Y RECOMENDACIONES 121
51 CONCLUSIONES 121
52 RECOMENDACIONES 122
53 GLOSARIO 122
BIBLIOGRAacuteFIA 126
ANEXOShelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip127
15
LISTA DE ANEXOS
ANEXO 1 PERCENTILES DE CRECIMIENTO 129
ANEXO 2 CURVAS DE CRECIMIENTO 137
ANEXO 3 CRECIMIENTO Y DESARROLLO 142
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS 147
ANEXO 5 MANUAL DE USUARIO 152
16
LISTA DE CUADROS Y GRAFICOS
Figura 1 Curva de Crecimientohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip20
Figura 2 Funciones baacutesicas de un sistema de informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip24
Figura 3 Diagrama Causa Efectohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip25
Figura 4 Buacutesqueda de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 5 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip26
Figura 6 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip27
Figura 7 Buacutesqueda de Informacioacuten helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip28
Figura 8 Registro de Informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 9 Anaacutelisis Nutricionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip29
Figura 10Cuadro comparativo de tiempos de procesos helliphelliphelliphelliphelliphelliphelliphellip30
Figura 11matriz plataforma de desarrollohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip45
Figura 12 matriz servidor de base de datos helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip46
Figura 13 matriz lenguaje de programacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip47
Figura 14 control meacutedico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip60
Figura 15 control meacutedico pesohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 16 control meacutedico cefaacutelico helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip62
Figura 17 control meacutedico tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 18 control meacutedico consultahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip63
Figura 19 control meacutedico exaacutemenes helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
17
Figura 20 control meacutedico recetashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip64
Figura 21 control meacutedico vacunashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip65
Figura 22 control meacutedico conocimiento de estado nutricionalhelliphelliphelliphelliphelliphelliphellip65
Figura 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeoshellip66
Figura 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas66
Figura 25 Peso en relacioacuten a Edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip67
Figura 26 Talla en relacioacuten a la edadhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 27 Peso en relacioacuten a la Tallahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip68
Figura 28 Evolucioacuten de la cadena fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip75
Figura 29 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip76
Figura 30 Escenarios especificados por usuarios en el caso de estudio77
Figura 31 Caso de Uso ldquoBuscando un curso dado un temahelliphelliphelliphelliphelliphelliphellip79
Figura 32 Caso de Uso ldquoBuscando un curso dado un tema helliphelliphelliphelliphelliphelliphellip80
Figura 33 correspondiente al Caso de Uso Buscando un curso dado un tema80
Figura 34 Formato que representa una clasehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip81
Figura 35 Ejemplo de asociacioacuten entre clases helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip83
Figura 36 Clase Notas usa Agregacioacuten por referenciahelliphelliphelliphelliphelliphelliphelliphelliphellip84
Figura 37 La Clase Libros hereda de la suacuteper Clase Material cursohelliphelliphellip84
Figura 38 La Clase Pase de Curso depende de la Clase Notashelliphelliphelliphelliphelliphellip85
Figura 39 Esquema conceptual resultante de los pasos anteriores helliphelliphellip85
Figura 40 Diagrama de contexto helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 41 Diagrama de contexto final helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip87
Figura 42 Disentildeo de interfaz abstractahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip88
Figura 43 Cadena Fiacutesicahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip90
Figura 44 Cadena Fiacutesica Obtencioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphellip91
18
Figura 45 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphellip92
Figura 46 Cadena Fiacutesica Presentacioacuten de la informacioacutenhelliphelliphelliphelliphelliphelliphelliphellip93
Figura 47 Cadena Virtualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip102
Figura 48 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip103
Figura 49 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 50 Organizacioacutenhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip105
Figura 51 Organizacioacuten2helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip107
Figura 52 Organizacioacuten3helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip109
Figura 53 Organizacioacuten4helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip111
Figura 54 Diagrama Conceptualhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip112
Figura 55 diagrama Navegacionalhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip113
Figura 56 roles de actividades de secretariahelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 57 roles de actividades de Doctorhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip114
Figura 58 roles de actividades del padre de familiahelliphelliphelliphelliphelliphelliphelliphelliphelliphellip115
Figura 59 ingreso de clavehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip116
Figura 60 ingreso a modulohelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip117
Figura 61 ingreso citashelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip118
Figura 62 ingreso citas buacutesqueda pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip119
Figura 63 ingreso datos pacientehelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip121
Figura 64 ver lista pacienteshelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip122
19
1 INTRODUCCIOacuteN
11 ANTECEDENTES
Los profesionales de la salud y los padres de todo el mundo estaacuten familiarizados
con las curvas de crecimiento como una valiosa herramienta que se utiliza como
referencia para evaluar el crecimiento y el desarrollo que se alcanzan durante los
primeros antildeos de vida A maacutes de determinar el estado nutricional de los nintildeos
varias organizaciones las usan para medir el bienestar general de las
poblaciones para formular poliacuteticas de salud planificar y monitorear su
efectividad
20
Figura N1 Curva de crecimiento
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS)1 difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 2 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Hay 9 millones de nintildeos entre 0 y 5 antildeos de edad que presentan problemas de
baja talla como resultado de la desnutricioacuten croacutenica en Latinoameacuterica En
Ecuador el iacutendice es del 26 de la poblacioacuten infantil Seguacuten las estadiacutesticas del
Ministerio de Coordinacioacuten de Desarrollo Social las provincias con iacutendices maacutes
1 La Organizacioacuten Mundial de la Salud (OMS) es el organismo de la Organizacioacuten de las Naciones
Unidas (ONU) especializado en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en
salud a nivel mundial
21
elevados se encuentran en la Sierra y son Chimborazo (52) Cotopaxi (40) y
Boliacutevar (48)
Casi 371000 nintildeos menores de cinco antildeos en el Ecuador estaacuten con
desnutricioacuten croacutenica y de ese total unos 90 mil la tienen grave Los
nintildeos indiacutegenas siendo uacutenicamente el 10 de la poblacioacuten constituyen
el 20 de los nintildeos con desnutricioacuten croacutenica y el 28 de los nintildeos con
desnutricioacuten croacutenica grave Los nintildeos mestizos representan
respectivamente el 72 y el 5 del total El 60 de los nintildeos con
desnutricioacuten croacutenica y el 71 de los nintildeos con desnutricioacuten croacutenica
grave habitan en las aacutereas rurales (aunque la poblacioacuten rural es tan solo
el 45 del total poblacional del Ecuador)
Tambieacuten se da una concentracioacuten muy elevada en las aacutereas de la Sierra
que tiene el 60 de los nintildeos con desnutricioacuten croacutenica y el 63 con
desnutricioacuten croacutenica extrema El 71 de los nintildeos con desnutricioacuten
croacutenica provienen de hogares clasificados como pobres lo cual se aplica
tambieacuten al 81 de los nintildeos con desnutricioacuten croacutenica extrema
La obesidad y la desnutricioacuten croacutenica se presentan en mayor nuacutemero entre los
nintildeos de etapa escolar producto de las actuales condiciones de vida en que se
desarrollan los nintildeos La tecnologiacutea hace que tengan una vida sedentaria y los
malos haacutebitos alimentarios los orientan hacia el consumo de ldquocomida chatarrardquo
Algunas medidas con las que se debe partir son erradicar la desnutricioacuten desde
la gestacioacuten dar educacioacuten nutricional recuperando los conocimientos ancestrales
22
de la preparacioacuten de alimentos y el consumo de productos de cada localidad
En la actualidad son pocos los consultorios cliacutenicos privados que cuentan con un
sistema informaacutetico para el registro de historias cliacutenicas y menor el nuacutemero de
sistemas de informacioacuten que tienen incorporadas las curvas de crecimiento de la
OMS antes descritas que permitan hacer un anaacutelisis nutricional
12 PLANTEAMIENTO DEL PROBLEMA
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes)2 ya
que las mismas permiten mejorar las relaciones
paciente - meacutedico - paciente mejorando los procesos asistenciales los
mecanismos de comunicacioacuten y seguimiento
El consultorio pediaacutetrico para el cual se va a desarrollar el sistema de informacioacuten
actualmente no cuenta con ninguacuten sistema de informacioacuten para el registro de los
pacientes que son atendidos diariamente y todo el registro se lo hace
manualmente dificultando encontrar las historias cliacutenicas de los pacientes y maacutes
auacuten poder hacer un seguimiento oportuno El no contar con informacioacuten justa en
el momento oportuno viene siendo una barrera para el Consultorio Meacutedico que no
2 Las TIC conforman el conjunto de recursos necesarios para manipular la informacioacuten y
particularmente los ordenadores programas informaacuteticos y redes necesarias para convertirla
almacenarla administrarla transmitirla y encontrarla
23
le permite usar toda la informacioacuten que se recolecta en las historias cliacutenicas y
poder realizar un correcto anaacutelisis nutricional del crecimiento de los nintildeos y nintildeas
En la actualidad los sistemas de informacioacuten son un conjunto de elementos que
interactuacutean entre siacute con el fin de apoyar las actividades de una empresa o
negocio Un sistema de informacioacuten realiza cuatro actividades baacutesicas
Entrada de informacioacuten
Almacenamiento de informacioacuten
Procesamiento de informacioacuten
salida de informacioacuten (reportes)
Figura Ndeg2 Funciones baacutesicas de un sistema de informacioacuten
Por las razones antes mencionadas es necesario e indispensable implementar en
el Consultorio Pediaacutetrico un Sistema de Informacioacuten que permita el registro de las
historias cliacutenicas de los pacientes los exaacutemenes realizados seguimiento y
evaluacioacuten nutricional para deteccioacuten temprana de problemas relacionados con la
malnutricioacuten (distintas desnutriciones y sobre peso)
24
13 SISTEMATIZACIOacuteN
131 DIAGNOacuteSTICO
En la actualidad el Consultorio Pediaacutetrico atiende diariamente a promedio de 20
nintildeos y nintildeas el consultorio no cuenta con ninguacuten sistema de informacioacuten para el
registro de informacioacuten y todos los diagnoacutesticos de cada paciente son
almacenamos en carpetas siendo muchas veces difiacuteciles de ubicar El control
nutricional se lo hace manualmente siendo un anaacutelisis que no permite una aacutegil
interpretacioacuten por parte de los padres de los nintildeos y nintildeas
Procesos de registro y
seguimiento nutricional
poco eficientes
Anaacutelisis de la
informacioacuten
Peacuterdida de
Informacioacuten
Acceso a la
InformacioacutenPersonal
Registro manual de las
historias cliacutenicas y fechas
de proacuteximas consultas
Defectuosa forma de
archivar la historias
cliacutenicas
Con el paso del tiempo las
hojas se estropean
Retardo en ubicar la
historia cliacutenica del
paciente a ser atendido
Falta de capacitacioacuten en el
manejo del computador
La informacioacuten recolectada en
las historias cliacutenicas no es
sistematizada
El control nutricional se lo hace
manualmente siendo un anaacutelisis que no
permite una aacutegil interpretacioacuten por parte
de los padres de los nintildeos y nintildeas
Figura Ndeg3 Diagrama Causa Efecto
Los procesos identificados en el Consultorio Pediaacutetrico son
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
25
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
En eacuteste proceso la persona encargada de buscar la historia cliacutenica del paciente
que va a ser atendido deberaacute buscar dicha historia cliacutenica en todas las carpetas
Bene existentes en el archivo general del consultorio el tiempo que le tomaraacute
ubicar dicha historia cliacutenica dependeraacute de lo bien archivada que se encuentre la
misma y de la periodicidad que el paciente ha visitado al meacutedico
Buacutesqueda de InformacioacutenENTRADA SALIDA
Necesidad del nutricionista de
Revisar la historia cliacutenica del
Paciente que va a atender
La asistente va a las carpetas
a buscar la historia cliacutenica
del paciente a ser atendido
Fig
ura Ndeg 4 Buacutesqueda de Informacioacuten
PROCESO DE REGISTRO DE INFORMACIOacuteN
El registro de la informacioacuten tanto de pacientes nuevos como de pacientes que ya
han sido atendidos en el Consultorio Meacutedico se lo realiza escribiendo a mano en
hojas de papel bond en las cuales el Nutricionista registra la fecha de atencioacuten lo
detectado en la consulta la medicacioacuten recetada y los exaacutemenes enviados a
realizar la paciente las mismas luego son archivadas en las carpetas bene
correspondientes
26
Registro de InformacioacutenENTRADA SALIDA
Historias cliacutenicas
con informacioacuten de los pacientes
que son atendidos diariamente
La informacioacuten es llenada
en hojas de papel bond
y archivadas en carpetas
BENE
Figura Ndeg5 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para poder realizar el anaacutelisis nutricional paciente a ser atendido el Nutricionista
utiliza hojas de papel milimetrado en las cuales ya tiene dibujados los ejes
necesarios y tomando como referencia la informacioacuten recolectada de peso talla y
edad del paciente realiza la graacutefica y procede a explicar a los padres de paciente
el significado de dicha graacutefica El tiempo que le toma al nutricionista realizar el
graacutefico es alrededor de 5 minutos
Anaacutelisis NutricionalENTRADA SALIDA
El nutricionista requiere
Conocer el estado nutricional
del paciente
Usando papel milimetrdo el
nutricionista aplicada las
curvas de crecimiento e
Identifica la situacioacuten del
paciente
Figura Ndeg6 Anaacutelisis Nutricional autor
27
132 PRONOacuteSTICO
Si el Consultorio Pediaacutetrico no invierte en el desarrollo de una aplicacioacuten que le
permita el registro de las historias cliacutenicas y el anaacutelisis nutricional se le seguiraacute
dificultando el acceso a la informacioacuten con la que cuenta actualmente en sus
archivos tomaacutendole un mayor tiempo para dar un diagnoacutestico aplicando
estaacutendares internacionales que se usan a nivel mundial
133 CONTROL DEL PRONOacuteSTICO
A traveacutes del tiempo los sistemas de informacioacuten han venido evolucionando cada
vez maacutes acoplaacutendose y facilitando el trabajo en las distintas aacutereas de la sociedad
Los sistemas de informacioacuten brindan una mayor agilidad de acceso y
procesamiento de informacioacuten y permiten a los distintos usuarios utilizar esa
informacioacuten para la generacioacuten de indicadores o como base para estudios de
acuerdo a su rama profesional
Los 3 procesos antes identificados (Buacutesqueda de Informacioacuten Registro de
Informacioacuten Anaacutelisis nutricional) en el Consultorio Pediaacutetrico seraacuten automatizados
permitiendo mayor agilidad en los mismos
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente
28
Buacutesqueda de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario con distintos
criterios para poder realizar
la buacutesqueda
El sistema le mostraraacute la
Historia Cliacutenica digital del
paciente
Fig
ura Ndeg7 Buacutesqueda de Informacioacuten autor
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
Registro de InformacioacutenENTRADA SALIDA
El sistema le mostraraacute un
formulario a ser llenado con
Informacioacuten del paciente
La informacioacuten es procesada
y almacenada en el sistema
de informacioacuten
Fig
ura Ndeg8 Registro de Informacioacuten autor
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
29
Anaacutelisis NutricionalENTRADA SALIDA
El sistema le mostraraacute un
formulario con los paraacutemetros
necesarios para realizar el
Anaacutelisis nutricional del
paciente
El sistema tomaraacute los
paraacutemetros y graficara las
distintas curvas de
crecimiento
Fig
ura Ndeg9 Anaacutelisis Nutricional autor
CUADRO COMPARATIVO
Proceso Consideraciones Tiempo Actual
Tiempo con el
Sistema de
Informacioacuten
Buacutesqueda de
informacioacuten
Historia cliacutenica bien
archivada
1 minuto
5 segundos Historia cliacutenica mal
archivada
10 minutos
Registro de
informacioacuten
Paciente nuevo
(registro de historia
cliacutenica)
5 minutos 5 segundos
Paciente frecuente
(registro de
diagnoacutesticos)
2 minutos 2 segundos
30
Anaacutelisis
nutricional
Paciente nuevo
3 minutos 5 segundos
Paciente frecuente
5 minutos 5 segundos
TOTAL 26 minutos 22 segundos
Figura Ndeg10 Cuadro comparativo de tiempos de procesos autor
14 OBJETIVO
Analizar disentildear e implementar un sistema de informacioacuten que permita el registro
cliacutenico y seguimiento del crecimiento nutricional de los nintildeos menores de 2 antildeos
en un consultorio pediaacutetrico
15 OBJETIVOS ESPECIacuteFICOS
Analizar la informacioacuten existente para poder estandarizar los formularios de
las historias cliacutenicas
Disentildear los diagramas y modelos necesarios para que el flujo de la
informacioacuten satisfaga las necesidades del Consultorio Pediaacutetrico
Implementar un sistema de informacioacuten que permita realizar seguimientos
nutricionales de todos los nintildeos y nintildeas atendidos
Realizar las pruebas necesarias de funcionamiento en base a los criterios
establecidos por el Consultorio Pediaacutetrico
Incorporar estaacutendares y disentildeos navegacionales que le permitan al usuario
interactuar con el Sitio Web de forma amigable
31
16 JUSTIFICACIOacuteN
161 TEOacuteRICA
Los sistemas de informacioacuten se han ido convirtiendo con el tiempo en otra aacuterea
funcional de la empresa tal como la de contabilidad finanzas mercadeo o
produccioacuten En la actualidad toda organizacioacuten exitosa se ha concientizado de la
importancia del manejo de las tecnologiacuteas de informacioacuten (TI) como elemento que
brinda ventajas comparativas con respecto a la competencia
Es importante tener en cuenta que un sistema de informacioacuten necesita justificar su
implementacioacuten desde el punto de vista - costo beneficio - partiendo de la
concepcioacuten del valor que se le otorgue a la informacioacuten dentro de una
organizacioacuten
Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la
organizacioacuten pues es diferente hacer el anaacutelisis desde el punto de vista de una
empresa comercial a una de tipo acadeacutemico que pretende prestar un servicio
social como lo es la salud o educacioacuten puacuteblica
Los beneficios que se pueden obtener usando sistemas de informacioacuten son los
siguientes
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
32
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
162 PRAacuteCTICA
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos permiten la deteccioacuten
oportuna de problemas de ganancia insuficiente de peso que se estima afecta
mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada antildeo
por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso y
obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de cinco
antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones son
obesos
El sistema de informacioacuten le permitiraacute al consultorio meacutedico la deteccioacuten oportuna
de ganancia insuficiente de peso yo sobre peso de los pacientes que diariamente
33
atiende brindando reportes de faacutecil comprensioacuten tanto para el meacutedico como para
los padres del paciente
163 METODOLOacuteGICA
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
Con los fundamentos adquiridos y gozando del conocimiento necesario se daraacute
motivo a la creacioacuten del proyecto final realizado con una metodologiacutea
estructurada la misma que nos permite la identificacioacuten de los eventos a los que
el sistema debe responder mediante la utilizacioacuten de los ensayos pertinentes se
demostraraacute su desempentildeo para su posterior aplicacioacuten
34
17 ALCANCE
La solucioacuten Informaacutetica ha ser desarrollada seraacute un Sitio Web que permitiraacute
automatizar los procesos de
Buacutesqueda de Informacioacuten
Registro de Informacioacuten
Anaacutelisis nutricional
PROCESO DE BUacuteSQUEDA DE INFORMACIOacuteN
Para el proceso de buacutesqueda de informacioacuten el sistema de informacioacuten contaraacute
con un moacutedulo de que el permitiraacute al usuario realizar buacutesquedas por distintos
paraacutemetros como nombresapellidos del paciente fecha de nacimiento fecha de
la uacuteltima consulta etc
PROCESO DE REGISTRO DE INFORMACIOacuteN
Para el proceso de registro de informacioacuten el sistema de informacioacuten contaraacute con
un moacutedulo que el permitiraacute al usuario ingresar informacioacuten de pacientes nuevos y
la informacioacuten producto de cada uno de los diagnoacutesticos que el paciente posea
PROCESO DE ANAacuteLISIS NUTRICIONAL
Para el proceso de anaacutelisis nutricional el sistema de informacioacuten contaraacute con un
moacutedulo que realizaraacute las graacuteficas de las curvas de crecimiento las mismas que
pueden ser impresas y entregadas a los padres del paciente
Aprovechando de las ventajas que nos brindan las Aplicaciones Web el sistema
le permitiraacute al desarrollador y al Consultorio Meacutedico
35
FAacuteCIL ACTUALIZACIOacuteN YO CORRECCIOacuteN DE ERRORES
La aplicacioacuten siempre estaraacute actualizadas y para corregir alguacuten error se requiere
acceder al servidor donde esteacute alojada la aplicacioacuten y corregir dicho error sin
necesitar procedimientos de instalacioacuten para que la actualizacioacuten funcione
INMEDIATEZ DE ACCESO
La aplicacioacuten no necesitaraacute ser descargada instalada y configurada Usted
accede la paacutegina Web sin importar cuaacutel es su configuracioacuten su software o su
hardware
MENOS REQUERIMIENTOS DE MEMORIA
La aplicacioacuten al residir y correr en un servidor (hosting) usa la memoria del
servidor dejando maacutes espacio para correr muacuteltiples aplicaciones del mismo
tiempo sin incurrir en frustrantes deterioros en el rendimiento
MUacuteLTIPLES USUARIOS CONCURRENTES
La aplicacioacuten pueda realmente ser utilizada por muacuteltiples usuarios al mismo
tiempo
DESARROLLAR LA APLICACIOacuteN USANDO MUacuteLTIPLES LENGUAJES
Una vez que las aplicaciones han sido separadas de computadoras locales y
sistemas operativos especiacuteficos esos pueden tambieacuten ser escritas en
praacutecticamente cualquier lenguaje de programacioacuten Ya que las aplicaciones Web
36
son esencialmente una coleccioacuten de programas maacutes que un simple programa
ellas podriacutean ser escritas en cualquier lenguaje de programacioacuten que esteacute por ahiacute
Mientras que para software escritorio usted estaacute limitado a usar el mismo lenguaje
que el sistema operativo subyacente este no es el caso cuando la aplicacioacuten de
software es independiente del sistema operativo
18 LIMITACIONES
El sistema de informacioacuten propuesto se enfoca en automatizar los procesos de
buacutesqueda de informacioacuten registro de informacioacuten y de anaacutelisis nutricional
incorporando a demaacutes todos los beneficios que nos brindan las aplicaciones Web
En ninguacuten momento el sistema de informacioacuten pretende incluir
Conexiones directas con balanzas talliacutemetros termoacutemetros y alguacuten otro tipo
de instrumental meacutedico que es usado para diagnosticar el estado de salud y
nutricional de los pacientes
Contabilidad del centro meacutedico
Control del personal horas de ingreso y salidas de las personas que trabajan
en el consultorio meacutedico
El caacutelculo cefaacutelico no se lo realizo ya que requiere de un anaacutelisis mas
profundo en vista a esto quedara para realizar en un futuro
37
19 ESTUDIOS DE FACTIBILIDAD
191 FACTIBILIDAD TEacuteCNICA
Analizares los 3 tipos de bases de datos maacutes populares MySQL Postgres y Oracle veremos sus ventajas y sus desventajas
BASE DE DATOS
MySQL Postgres Oracle
- Ventajas -
Su principal objetivo de disentildeo fue la
VELOCIDAD Se sacrificaron algunas
caracteristicas esenciales en sistemas
mas serios con este fin
consume MUY POCOS RECURSOS
tanto de CPU como de memoria
Mayor rendimiento Mayor velocidad
tanto al conectar con el servidor como al
servir selects y demaacutes
Intenta ser un sistema de bases de
datos de mayor nivel a la altura de
Oracle Sybase o Interbase
Por su arquitectura de disentildeo escala
muy bien al aumentar el nuacutemero de
CPUs y la cantidad de RAM
Soporta transacciones y desde la
versioacuten 70 claves ajenas (con
comprobaciones de integridad
Es el motor de base de datos
relacional maacutes usado a nivel mundial
Permite el uso de particiones para la
mejora de la eficiencia de replicacioacuten e
incluso admite la administracioacuten de
bases de datos distribuidas
iquestQueacute hay de los objetos de Oracle
Este sistema ha comenzado a
evolucionar en esta direccioacuten antildeadiendo
38
Mejores utilidades de administracioacuten
(backup recuperacioacuten de errores etc)
Aunque se cuelgue no suele perder
informacioacuten ni corromper los datos
referencial)
Tiene mejor soporte para triggers y
procedimientos en el servidor
Soporta un subconjunto de SQL92
MAYOR ademaacutes tiene ciertas
caracteriacutesticas orientadas a objetos
tipos de clases referencias tablas
anidadas matrices y otras estructuras de
datos complejas
Es la base de datos con mas
orientacioacuten haciacutea INTERNET
- Desventajas -
No soporta transacciones roll-backs
ni subselects
No considera las claves secundarias
Ignora la integridad referencial
dejaacutendola en manos del programador de
la aplicacioacuten
Consume BASTANTES mas recursos
y carga mas el sistema
Limite del tamantildeo de cada fila de las
tablas a 8k (se puede ampliar a 32k
recompilando pero con un costo antildeadido
en el rendimiento)
Es de 2 a 3 veces maacutes lenta que
MySQL
El mayor inconveniente de Oracle es
su precio Incluso las licencias de
Personal Oracle son excesivamente
caras
Necesidad de ajustes Un error
frecuente consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las aplicaciones
39
clientes Un Oracle mal configurado
puede ser desesperantemente lento
Sistema Operativo
Linux y Windows Linux y Windows Linux y Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
Disco duro tipo SATA de 250GB de 7200
rpm
40
Oracle funciona de mejor forma en un
computador del tipo Servidor con 2
procesadores
Analizares los 3 lenguajes de programacioacuten maacutes populares PHP JSP y ASP Net veremos sus ventajas y sus desventajas
Lenguaje de Programacioacuten
PHP JSP ASP Net
- Ventajas -
Completamente orientado al
desarrollo de aplicaciones web dinaacutemicas
con acceso a informacioacuten almacenada en
una Base de Datos
Capacidad de conexioacuten con la
mayoriacutea de los motores de base de datos
que se utilizan en la actualidad destaca
su conectividad con MySQL y
Java es un lenguaje mas potente y
escalable que los lenguajes de Script
Podemos crear aplicaciones web que
se ejecuten en varios servidores web de
muacuteltiples plataformas ya que Java es en
esencia un lenguaje multiplataforma
Los Servlets de Java son muy
comunes en aplicaciones Web potentes
Es la tecnologiacutea pionera en las
aplicaciones Web que se ejecutan en el
servidor Desarrollada por Microsoft y
optimizada para su ejecucioacuten en
servidores Windows con tecnologiacutea NT
bajo IIS aunque tambieacuten hay opciones
para Windows 98 con el Personal Web
Server y para Linux con Chilisoft
41
PostgreSQL
Posee una amplia documentacioacuten en
su paacutegina oficial entre la cual se destaca
que todas las funciones del sistema
estaacuten explicadas y ejemplificadas en un
uacutenico archivo de ayuda
Permite aplicar teacutecnicas de
programacioacuten orientada a objetos
como bancos o grandes empresas
Comparte muchas de las ventajas de
ASPNET sobretodo en cuanto a la
programacioacuten modular y orientada a
objetos pero sus carencias son tambieacuten
muy destacadas Sobretodo su bajo
enfoque de cara al usuario da mucho
trabajo para presentar paacuteginas Web al
navegador
Dado que la Web no se lee
secuencialmente sino que se compila lo
primero que llama la atencioacuten es el
enorme incremento de velocidad de
respuesta del servidor Ademaacutes al
compilarse el incremento en seguridad y
fortaleza es muy grande
- Desventajas -
La ofuscacioacuten de coacutedigo es la uacutenica
forma de ocultar los fuentes
El manejo de errores no es tan
sofisticado
No existe IDE o Debugger Una IDE
La velocidad
Los programas hechos en Java no
tienden a ser muy raacutepidos
supuestamente se estaacute trabajando en
mejorar esto Como los programas de
Al ser una tecnologiacutea propietaria no
tiene la enorme cantidad de moacutedulos
extra que siacute tiene PHP aunque abriendo
objetos COM trabaja faacutecilmente con
archivos dll
42
puede no ser importante para la mayoriacutea
de los programadores y un debugger ha
sido prometido por Zend Tech para un
futuro muy cercano
Java son interpretados nunca alcanzan la
velocidad de un verdadero ejecutable
Java es nuevo En pocas palabras
todaviacutea no se conocen bien todas sus
capacidades
El hecho de que habitualmente los
servidores de hospedaje de Internet sean
maacutes caros han hecho que ASP deje de
ser la tecnologiacutea para paacutegina Web
dinaacutemicas orientadas a servidor maacutes
utilizada tal y como lo llegoacute a ser en sus
inicios
Sistema Operativo
Linux y Windows Linux y Windows Windows
Hardware
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
2 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
PROCESADOR
Dual Core de 23Ghz
MEMORIA RAM
4 Gigas de memoria RAM tipo PC2-6400
DDR
DISCO DURO
43
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Disco duro tipo SATA de 250GB de 7200
rpm
Con los antecedentes antes descritos se concluye que teacutecnicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya trabajan en sistemas operativos tanto Windows como Linux y cumples con los
requerimientos necesarios para el desarrollo del sistema de informacioacuten
Matriz de ponderacioacuten
A continuacioacuten se puede observar una matriz de ponderacioacuten que se a evaluado con un rango del 1 al 5 y se hace una breve
estimacioacuten para determinar la herramienta que es de mayor conveniencia para la aplicacioacuten del sistema
44
Figura Ndeg11 Matriz plataforma de desarrollo autor
En la siguiente matriz se realizo la ponderacioacuten entre dos lenguajes de programacioacuten como es java y PHP seguacuten el rango que
se puede ver PHP es el maacutes viable
45
Figura Ndeg12 matriz servidor de base de datos autor
En la matriz de lenguajes de programacioacuten se hizo un caacutelculo de cuaacutel es el maacutes eficiente para la aplicacioacuten del software y se eligioacute a PHP
Figura 13 matriz lenguaje de programacioacuten autor
46
192 FACTIBILIDAD ECONOacuteMICA
Analizares el tipo de licencia y costos de las mismas de las 3 bases de datos maacutes populares MySQL Postgres y Oracle
COSTOS
MySQL Postgres Oracle
- Licencia -
Licencia GPL3 Licencia BSD4 Propietaria
Analizares el tipo de licencia y costos de las mismas de los 3 lenguajes de programacioacuten maacutes populares PHP JSP ASP Net
COSTOS
PHP JSP ASP Net
- Licencia -
Licencia PHP5 Licencia de Java6 Propietaria
3 es una licencia creada por la Free Software Foundation en 1989 (la primera versioacuten) y estaacute orientada principalmente a proteger la libre distribucioacuten
modificacioacuten y uso de software Su propoacutesito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiacioacuten
que restrinjan esas libertades a los usuarios
4 Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License Esta licencia tiene menos restricciones en comparacioacuten con
otras como la GPL estando muy cercana al dominio puacuteblico La licencia BSD al contrario que la GPL permite el uso del coacutedigo fuente en software no libre
47
Con los antecedentes antes descritos se concluye que econoacutemicamente la mejor opcioacuten para el desarrollo del sistema de
informacioacuten es el uso de PHP y MySQL ya que no se debe incurrir en gastos de licencias
A continuacioacuten se puede observar el cuadro de flujos de fondos con se calculo el costo beneficio del proyecto aplicando la
formula del Van y Tir finalmente se obtiene el costo beneficio de este proyecto que indica que si es viable
5 La Free Software Foundation considera esta licencia como software libre
6 Es una licencia particular con caracteriacutesticas muy especiales dirigidas a la proteccioacuten del lenguaje de programacioacuten JAVA de SUN Microsystems Pone
eacutenfasis en evitar que aparezcan extensiones incompatibles con el lenguaje JAVA
48
49
193 FACTIBILIDAD OPERATIVA
En las fases de anaacutelisis y disentildeo del software se involucraraacute a todas las personas que forman parte del consultorio pediaacutetrico y
de esa manera llegar a involucrar al personal y poder obtener compromisos que permitan el apoyo en la fase de pruebas
capacitacioacuten e implantacioacuten del software
Un factor importante que se requiere es que el personal cuente con un conocimiento fluido del manejo del computador Internet
y Microsoft Office
50
2 MARCO DE REFERENCIA
21 LA ORGANIZACIOacuteN MUNDIAL DE LA SALUD (OMS)
El 27 de abril del 2006 la Organizacioacuten Mundial de la Salud (OMS) difundioacute un
nuevo patroacuten de referencia para la evaluacioacuten del crecimiento infantil desde el
nacimiento hasta los 5 antildeos de edad Estos nuevos Patrones de Crecimiento
Infantil de la OMS confirman que todos los nintildeos de cualquier parte del mundo si
reciben cuidados y atencioacuten oacuteptimos desde el inicio de sus vidas tienen el mismo
potencial de crecimiento
Los nuevos patrones de evaluacioacuten del crecimiento y desarrollo ademaacutes de
reflejar cuaacutel debe ser el ideal de crecimiento de nintildeos y adolescentes permiten la
deteccioacuten oportuna de problemas de ganancia insuficiente de peso que se estima
afecta mundialmente a 170 millones de nintildeos de los que 3 millones moriraacuten cada
antildeo por su bajo peso Ademaacutes detectan mejor a los nintildeos en riesgo de sobrepeso
y obesidad que se calcula afecta al menos a 20 millones de nintildeos menores de
cinco antildeos y maacutes de mil millones de adultos de los cuales al menos 300 millones
son obesos
Todos los profesionales de las distintas aacutereas de la salud deben prepararse para
el uso de las Nuevas Tecnologiacuteas de Informacioacuten y Comunicaciones (NTicacutes) ya
que las mismas permiten mejorar las relaciones paciente - meacutedico - paciente
mejorando los procesos asistenciales los mecanismos de comunicacioacuten y
seguimiento ya que los beneficios que se pueden obtener usando sistemas de
informacioacuten son
51
Acceso raacutepido a la informacioacuten y por ende mejora en la atencioacuten a los
pacientes
Generacioacuten de informes e indicadores que permiten corregir fallas difiacuteciles de
detectar y controlar con un sistema manual
Posibilidad de planear y generar proyectos institucionales soportados en
sistemas de informacioacuten que presentan elementos claros y sustentados
Evitar peacuterdida de tiempo recopilando informacioacuten que ya estaacute almacenada en
bases de datos que se pueden compartir
Impulso a la creacioacuten de grupos de trabajo e investigacioacuten debido a la facilidad
para encontrar y manipular la informacioacuten
Organizacioacuten en el manejo de archivos e informacioacuten clasificada por temas de
intereacutes general y particular
En los uacuteltimos antildeos la tecnologiacutea de informacioacuten (TI) se ha convertido en el
detonador del crecimiento de las empresas alrededor del mundo permitiendo a
las organizaciones entrar a un mercado internacional a un mundo globalizado
Las inversiones en Tecnologiacuteas de la Informacioacuten las podemos ver en todos los
sectores automotriz textil banca construccioacuten medicina etc Muchas veces
estos avances representan para las empresas una ventaja estrateacutegica una
diferenciacioacuten o una mejor manera de dar servicio al cliente
Gracias a la (TI) los ejecutivos tienen la posibilidad de administrar con mayor
eficiencia y productividad las empresas disminuyendo tiempos costos
desperdicios incertidumbre y falta de comunicacioacuten La informacioacuten es el recurso
maacutes importante de las organizaciones hoy en diacutea si se administra de la mejor
52
manera puede significar una ventaja competitiva ante las demaacutes organizaciones
Muchas empresas invierten enormes cantidades en tecnologiacutea de informacioacuten y
se quedan a la mitad de sus proyectos o los cancelan Algunos empresarios no
utilizan ninguacuten meacutetodo de evaluacioacuten para este tipo de inversiones logrando que
se conviertan en un problema para la empresa en un desperdicio de recursos y
de tiempo debido a que no hubo una correcta implementacioacuten del proyecto ni
una definicioacuten de los objetivos y metas del mismo Hay que definir meacutetodos para
implementar estas tecnologiacuteas y evaluar el impacto que tendraacuten en la
organizacioacuten
Durante todo el proceso de investigacioacuten los teacuterminos maacutes usados seraacuten
Crecimiento
Desarrollo
Malnutricioacuten
Desnutricioacuten
Desnutricioacuten Croacutenica
Desnutricioacuten Leve
Desnutricioacuten Moderada
Severa
Obesidad
Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad
Curvas de crecimiento de la OMS
Por tal motivo es importante tener conocer la definicioacuten de dichos teacuterminos
53
CRECIMIENTO
El crecimiento incluye no soacutelo la estatura y el peso del cuerpo sino tambieacuten el
desarrollo y el crecimiento de los oacuterganos internos El cerebro de un nintildeo creceraacute
maacutes durante los primeros cinco antildeos de vida y alcanzaraacute el 90 por ciento de su
tamantildeo final El crecimiento tambieacuten afecta a diferentes partes del cuerpo en
diferentes niveles la cabeza alcanza casi su tamantildeo total al antildeo de edad A lo
largo de la nintildeez el cuerpo del nintildeo se vuelve maacutes proporcionado con respecto a
las demaacutes partes del cuerpo El crecimiento se completa entre los 16 y los 18
antildeos cuando los extremos de los huesos se sueldan
DESARROLLO
El desarrollo social del nintildeo puede decirse que comienza antes de nacer Ya
cuando sus padres estaacuten pensando en tener un nintildeo y lo estaacuten imaginando por
ejemplo al pensar un nombre o coacutemo seraacute fiacutesicamente pues esto implica ya que
el medio social estaacute teniendo influencia en ese futuro nintildeo De alliacute la importancia
de lo social dentro del desarrollo y crecimiento infantil Referencia social
22 FACTORES QUE INFLUYEN EN EL CRECIMIENTO Y DESARROLLO
o Bioloacutegicos
o Psicoloacutegicos
o Sociales
MALNUTRICIOacuteN
La malnutricioacuten es la consecuencia de no cumplir con una dieta equilibrada en
calidad y en cantidad Es un teacutermino general para una condicioacuten meacutedica causada
54
por una dieta inadecuada o insuficiente Puede ocurrir por exceso (y llevar por
ejemplo a un caso de obesidad) o por defecto Las consecuencias de la
malnutricioacuten y desnutricioacuten suelen ser irreversibles sobre todo cuando se dan en
individuos que estaacuten desarrollaacutendose nintildeos y adolescentes
DESNUTRICIOacuteN
La desnutricioacuten es un estado patoloacutegico provocado por la falta de ingesta o
absorcioacuten de alimentos o por estados de exceso de gasto metaboacutelico Puede ser
primaria que tambieacuten puede ser llamada desnutricioacuten leve o desnutricioacuten
secundaria la cual si llega a estar muy grave puede llegar a ser otra patologiacutea
como el caacutencer o tuberculosis
Los tipos de desnutricioacuten que puede adquirir el nintildeo se los divide en cuatro
grupos El primero es cuando el pequentildeo presenta signos inflamatorios de
hinchazoacuten en su abdomen el segundo cuando presenta delgadez extrema es
decir superficie de la piel pegada a los huesos la tercera una combinacioacuten de las
dos anteriores y el uacuteltimo grupo esta representado por los nintildeos que lucen sanos
y en su peso ideal pero a traveacutes de un examen de laboratorio (orina y sangre) se
devela su estado de desnutricioacuten
DESNUTRICIOacuteN AGUDA
Se presenta debido a la restriccioacuten de alimentos que se manifiesta por la perdida
de peso y quizaacute detencioacuten del crecimiento Cuando el nintildeo es atendido
adecuadamente y oportunamente este se recupera repone sus perdidas y vuelve
a crecer normal
55
DESNUTRICIOacuteN CROacuteNICA
Cuando la privacioacuten de alimentos se prolonga la perdida de peso se acentuacutea
como consecuencia el organismo para sobrevivir disminuye requerimientos y deja
de crecer es decir mantiene una estatura baja para su edad
DESNUTRICIOacuteN LEVE
Es cuando la cantidad y variedad de nutrimentos que el nintildeo recibe son menores
a sus requerimientos Al inicio se caracteriza por la perdida o no ganancia de
peso
DESNUTRICIOacuteN MODERADA
Cuando la falta de nutrimentos se prolonga y acentuacutea la desnutricioacuten se agudiza
y faacutecilmente se asocia a procesos infecciosos se manifiesta con mayor deacuteficit de
peso detencioacuten del crecimiento anorexia y mayor facilidad para contraer
infecciones
DESNUTRICIOacuteN SEVERA
Cuando la carencia acentuada de alimentos continua asociada a padecimientos
infecciosos frecuentes la anorexia se intensifica y la descompensacioacuten fisioloacutegica
del organismo llega a tal grado que pone al nintildeo en grave peligro de muerte se
manifiesta en dos formas
1 Marasmo (desnutricioacuten seca)
2 Kwashiorkor (desnutricioacuten con edema modificando el peso del nintildeo)
56
OBESIDAD
La obesidad es la enfermedad en la cual las reservas naturales de energiacutea
almacenadas en el tejido adiposo de los humanos y otros mamiacuteferos se
incrementa hasta un punto donde estaacute asociado con ciertas condiciones de salud
o un incremento de la mortalidad Estaacute caracterizada por un iacutendice de masa
corporal o IMC aumentado (mayor o igual a 30) Forma parte del siacutendrome
metaboacutelico Es un factor de riesgo conocido para enfermedades croacutenicas como
enfermedades cardiacuteacas diabetes hipertensioacuten arterial ictus y algunas formas de
caacutencer La evidencia sugiere que se trata de una enfermedad con origen
multifactorial geneacutetico ambiental psicoloacutegico entre otros Se caracteriza por la
acumulacioacuten excesiva de grasa en el cuerpo hipertrofia general del tejido
adiposo
Es una enfermedad croacutenica originada por muchas causas y con numerosas
complicaciones la obesidad se caracteriza por el exceso de grasa en el
organismo y se presenta cuando el iacutendice de masa corporal en el adulto es mayor
de 30 kgmsup2 seguacuten la OMS (Organizacioacuten Mundial para la Salud)
TABLA DE TALLA PESO PERIacuteMETRO CEFAacuteLICO SEGUacuteN LA EDAD
El crecimiento del bebeacute desde su nacimiento se mide con tres valores peso
talla y periacutemetro cefaacutelico o craneal Un valor puntual no puede valorar bien el
crecimiento del nintildeo lo maacutes importante es ver cuaacutel es la evolucioacuten de estas
medidas en el tiempo
57
Para realizar esta valoracioacuten a largo plazo el pediatra utiliza las Tablas de
crecimiento Son graacuteficas (las hay de nintildeos y de nintildeas) que nos permiten ver
coacutemo estaacute el bebeacute respecto al resto de los nintildeos de su misma edad
Peso La valoracioacuten del peso es uno de los iacutendices de crecimiento maacutes
utilizado actualmente probablemente porque su medida es muy sencilla
Un recieacuten nacido a teacutermino y sano pesa entre 2500 y 4000 gramos
Talla La medida de la talla se realiza de manera sistematizada con un
talliacutemetro horizontal con el bebeacute bien estirado con la cabeza paralela al suelo y
con los talones las nalgas y la espalda tocando el talliacutemetro Se mide la distancia
entre el taloacuten y el veacutertice de la cabeza
La longitud media de un recieacuten nacido es de unos 50 cm
Periacutemetro craneal Es importante la medida del periacutemetro craneal en el
momento del nacimiento a fin de poder evaluar las medidas posteriores Para ello
se utiliza una cinta meacutetrica extensible (no metaacutelica) La cinta ha de circundar las
prominencias frontal y occipital buscando el periacutemetro maacuteximo
El periacutemetro cefaacutelico medio es de unos 34 cm
En los siguientes graficos podremos observar paso a paso como la asistente del
pediatra o enfermera examina al paciente para entregar los datos obtenidos al
pediatra el cual procederaacute a realizar sus anaacutelisis necesarios para determinar la
talla peso periacutemetro craneal del nintildeo asi conocer el verdadero estado nutricional
del paciente
58
1 Para el chequeo del nintildeo lo primero es obtener los datos necesarios como
es nombre fecha de nacimiento etc de tal manera que la enfermera entrevista a
la madre del paciente para obtener maacutes datos que seraacuten guardados en su ficha
cliacutenica
Figura 14 control medico folleto de ministerio de salud
2 Este paso es importante ya que al nintildeo se lo coloca en posicioacuten seni
sentado para poder pesarlo es necesario que el paciente no tenga mucha ropa ni
zapatos
Figura 15 control meacutedico peso folleto de ministerio de salud
3 La enfermera procede a medir la cabeza del paciente con una cinta
meacutetrica estos datos son llenados en su respectiva ficha
59
Figura 16 control meacutedico cefaacutelico folleto de ministerio de salud
4 En el siguiente paso se procede a medirlo se lo realiza en una camilla
recta con mucho cuidado se lo coge de las extremidades inferiores y se lo
extiende en posicioacuten recta
Figura 17 control meacutedico talla folleto de ministerio de salud
5 La doctora hace las preguntas a la madre para verificar los datos e
informacioacuten necesaria como ejemplo cuantas horas duerme el nintildeo que tipo de
comida se le da etc
60
Figura 18 control meacutedico consulta folleto de ministerio de salud
6 En la consulta el pediatra procede a examinarle fiacutesicamente
Figura 19 control meacutedico exaacutemenes folleto de ministerio de salud
7- En el siguiente paso es necesario dar las respectivas indicaciones a nivel
nutricional e indica las medicinas o recetas medicas para que el paciente tenga un
mejor crecimiento y desarrollo
61
Figura 20 control meacutedico recetas folleto de ministerio de salud
8- Conforme el nintildeo frecuente a sus visitas pediaacutetricas el nintildeo debe ir ganando
peso y talla para su crecimiento y desarrollo normal a la vez el pediatra indica en
el calendario de vacunas de refuerzo que el nintildeo debe tener de acuerdo a su
edad
Figura 21 control meacutedico vacunas folleto de ministerio de salud
9- Si el pediatra encuentra a su paciente enfermo es necesario que el doctor
haga conocer al padre de familia los problemas que puedan afectar su desarrollo
y crecimiento a la vez tomar las precauciones debidas para que el nintildeo tenga un
cuadro nutricional correcto de lo contrario puede caer en la desnutricioacuten u
obesidad
62
Figura 22 control meacutedico conocimiento de estado nutricional folleto de ministerio de salud
A continuacioacuten se adjuntan los valores medios de peso talla y periacutemetro craneal
para diferentes edades y diferenciado por sexo
Figura Ndeg 23 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeos
folleto de ministerio de salud
63
Figura Ndeg 24 Tabla de talla peso periacutemetro cefaacutelico seguacuten la edad para nintildeas
folleto de ministerio de salud
221 CURVAS DE CRECIMIENTO DE LA OMS
Son el resultado de un estudio intensivo que la OMS inicioacute en el antildeo 1997 con el
fin de desarrollar nuevos criterios internacionales de evaluacioacuten del crecimiento
fiacutesico el estado nutricional y el desarrollo motor de todos los nintildeos desde el
nacimiento hasta los cinco antildeos La OMS y su principal asociado la Universidad
de las Naciones Unidas realizaron un Estudio Multiceacutentrico sobre el Patroacuten de
Crecimiento que es un proyecto internacional de base comunitaria en el que
participan 8000 nintildeos del Brasil Estados Unidos de Ameacuterica Ghana India
Noruega y Omaacuten
Los nuevos patrones de crecimiento infantil son particularmente importantes para
Ameacuterica Latina donde bolsas de malnutricioacuten coexisten con una epidemia
generalizada de sobrepeso Las curvas de la OMS permitiraacuten un diagnoacutestico maacutes
preciso de estos dos tipos de problemas nutricionales ademaacutes de mejorar su
prevencioacuten y manejo
64
Curva del peso en relacioacuten a la edad
Figura Nordm 25 Peso en relacioacuten a Edad folleto de ministerio de salud
Curva de la talla en relacioacuten a la edad
65
Figura Nordm 26 Talla en relacioacuten a la edad folleto de ministerio de salud
Curva de Peso en relacioacuten a la Talla
Figura Nordm 27 Peso en relacioacuten a la Talla folleto de ministerio de salud
66
222 CALCULO PARA LA DESVIACION ESTANDAR
Todos los conceptos redactados en el Marco Teoacuterico y su respectivo Anexo se
convierten en uno de los principales insumos para la identificacioacuten de las variables
que se requieren recolectar la forma de calcular y los resultados que se desean
mostrar
En el proceso de registro de informacioacuten se deberaacuten recolectar las variables de
fecha de nacimiento peso talla y periacutemetro cefaacutelico las que mismas que
permitiraacuten realizar el anaacutelisis nutricional para su respectivo caacutelculo aplicaremos
desviaciones estaacutendar7 que nos permitiraacuten determinar de forma graacutefica y teoacuterica el
estado nutricional (desnutricioacuten sobrepeso normal) en el que se encuentra el
paciente
La foacutermula que nos permitiraacute calcular el estado nutricional del nintildeo nintildea es
referencia la deestaacutendar desviacioacuten
lreferenciaobservadoz
El resultado de Z no indicaraacute si el nintildeo estaacute en un crecimiento normal estaacute con
desnutricioacuten u obesidad
23 MARCO ESPACIAL
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
7 La desviacioacuten estaacutendar es una medida de centralizacioacuten o dispersioacuten para variables de razoacuten
(ratio o cociente) y de intervalo de gran utilidad en la estadiacutestica descriptiva
67
El tiempo estimado para el anaacutelisis disentildeo e implementacioacuten del sistema de
informacioacuten es de cuatro meses durante este periodo propuesto se cumpliraacute con
la meta y objetivos propuestos en eacuteste proyecto de tesis A partir de esto todas las
personas que forman parte del consultorio pediaacutetrico tendraacuten capacitacioacuten en el
uso y administracioacuten del software
Para eacuteste proyecto de investigacioacuten todos los conceptos redactados en el Marco
Teoacuterico y su respectivo Anexo se convierten en uno de los principales insumos en
las fases de Anaacutelisis y Disentildeo del Sistema de Informacioacuten ya que nos permiten
identificar de mejor manera las variables que se requieren recolectar la forma de
calcular y los resultados que se desean mostrar al momento de Implementar el
sistema de informacioacuten
24 MARCO LEGAL
Como se mencionoacute antes el software seraacute desarrollado usando tecnologiacuteas Open
Source lo que significa que no se requeriraacute de licencia alguna
Todo el desarrollo del proyecto de tesis estaraacute regulado bajo la Ley de Propiedad
Intelectual
68
3 METODOLOGIacuteA
31 UNIDAD DE ANAacuteLISIS
El anaacutelisis disentildeo e implementacioacuten del software se lo realizaraacute en un consultorio
pediaacutetrico ubicado al sur de quito
32 TIPO DE INVESTIGACIOacuteN
Para el desarrollo de eacuteste proyecto de tesis usaremos la Investigacioacuten documental
y la investigacioacuten de campo
3 Investigacioacuten Documental
La investigacioacuten Documental como una variante de la investigacioacuten cientiacutefica
cuyo objetivo fundamental es el anaacutelisis de diferentes fenoacutemenos (de orden
histoacutericos psicoloacutegicos socioloacutegicos etc) utiliza teacutecnicas muy precisas de la
Documentacioacuten existente que directa o indirectashymente aporte la informacioacuten
4 Investigacioacuten de campo
Se trata de la investigacioacuten aplicada para comprender y resolver alguna situacioacuten
necesidad o problema en un contexto determinado El investigador trabaja en el
ambiente natural en que conviven las personas y las fuentes consultadas de las
que obtendraacuten los datos maacutes relevantes a ser analizados son individuos grupos
y representaciones de las organizaciones cientiacuteficas no experimentales dirigidas a
descubrir relaciones e interacciones entre variables socioloacutegicas psicoloacutegicas y
educativas en estructuras sociales reales y cotidianas
69
33 MEacuteTODO DE INVESTIGACIOacuteN
Meacutetodo Inductivo
Es el razonamiento que partiendo de casos particulares se eleva a
conocimientos generales Este meacutetodo permite la formacioacuten de hipoacutetesis
investigacioacuten de leyes cientiacuteficas y las demostraciones La induccioacuten puede ser
completa o incompleta
Siacutentesis
Al aplicar el meacutetodo de la siacutentesis ayuda a que el proyecto realice una
investigacioacuten profunda y a la ves permite conocer la realidad y analizar y
encontrar una solucioacuten para esta problemaacutetica que es la aplicacioacuten de nuevas
tecnologiacuteas en el consultorio pediaacutetrico
34 TEacuteCNICAS DE INVESTIGACIOacuteN
Se realizaraacute un relevamiento de la informacioacuten con el cual se procede a todo el
estudio de los requerimientos existentes en el aacuterea de trabajo basado en normas
y estaacutendares principales tanto nacionales como internacionales
Mediante la observacioacuten directa se puede aclarar aspectos y teacuterminos que no han
sido obtenidos en la documentacioacuten del relevamiento de la informacioacuten
A traveacutes de entrevistas realizadas al personal se recolectaraacute expectativas y
requerimientos de informacioacuten en los reportes que el sistema debe generar
70
Mediante la consulta de libros textos manuales y guiacuteas se ratificaraacuten los
conocimientos tanto en la estructura de la Base de Datos el desarrollo de las
interfaces como la configuracioacuten de las conexiones
35 INSTRUMENTOS DE INVESTIGACIOacuteN
Durante la investigacioacuten de este proyecto se cumpliraacute con investigaciones de
campo se usaron folletos que usan en los centros de salud puacuteblicos y privados
entrevistas investigaciones en el Internet
36 PROCESO DE INGENIERIacuteA
Para el proceso de Anaacutelisis Disentildeo e Implementacioacuten del Sistema de Informacioacuten
utilizaremos la metodologiacutea OOHDM (Meacutetodo de Disentildeo Hipermedia Orientado a
Objeto de sus siglas en ingles Object Oriented Hypermedia Design Method) ya
que es una metodologiacutea enfocada al desarrollo de aplicaciones Web
OOHDM tiene por objetivo simplificar y a la vez hacer maacutes eficaz el disentildeo de
aplicaciones hipermedia propone un conjunto de tareas que pueden resultar
costosas a corto plazo pero a mediano y largo plazo reducen notablemente los
tiempos de desarrollo al tener como objetivo principal la reusabilidad del disentildeo y
asiacute simplificar el coste de evoluciones y mantenimiento
71
361 CARACTERIacuteSTICAS
Esta metodologiacutea propone un proceso de desarrollo basado en cinco fases
las cuales se combinan con notaciones graficas UML8(Leguaje Unificado de
Modelado) con otras propias de la metodologiacutea
Es iterativo y basado en prototipos
Se considera una aplicacioacuten Web como una vista navegacional del modelo
conceptual
Posee una notacioacuten diagramaacutetico completa que permite representar en forma
precisa elementos propios de las aplicaciones hipermedia tales como estructuras
de acceso y contextos
En cada etapa de la metodologiacutea especialmente en las de anaacutelisis y disentildeo el
usuario es considerado un integrante fundamental en la validacioacuten del producto
obtenido Esta interaccioacuten ayuda a entender y lograr en cada etapa lo que el
usuario realmente necesita
Genera una cantidad considerable de documentacioacuten a traveacutes de sus distintas
etapas lo que permite llevar un control del desarrollo de las mismas y tener la
posibilidad real de realizar una raacutepida deteccioacuten correccioacuten de errores y
manutencioacuten
Ofrece la posibilidad de crear estructuras de rehuacuteso tales como los
esqueletos simplificando las tareas de disentildeo y disminucioacuten del consumo de
recursos como coacutedigo fuente espacio en disco memoria etc
8 UML- Leguaje Unificado de Modelado
72
362 FASES (ELEMENTOS)
Esta metodologiacutea plantea el disentildeo de una aplicacioacuten a traveacutes de cinco fases que
se desarrolla de un modo iterativo y estas son
Obtencioacuten de requerimientos
Disentildeo Conceptual
Disentildeo Navegacional
Disentildeo de Interfaz Abstracta
Implementacioacuten
3621 OBTENCIOacuteN DE REQUERIMIENTOS
Este proceso ayuda a establecer cuales son las necesidades y tareas a cumplirse
para desarrollar una aplicacioacuten Inicia con la evolucioacuten de la cadena de valor lo
que comprende la determinacioacuten de procesos a partir de la cadena fiacutesica hasta la
cadena virtual
Se fundamenta con diagramas de Casos de Uso9 representados mediante
Diagramas de Interaccioacuten de Usuario (UIDrsquos)10 permitiendo de esta manera
capturar los requisitos de una aplicacioacuten de manera independiente de la
implementacioacuten
Para poder enfrentar esta etapa OOHDM propone dividirla en siete sub-etapas
9 Diagrama de Casos de Uso descrito en el apartado 25211
10 Diagrama de Interaccioacuten de Usuarios (UID)- proveen una representacioacuten grafica de la interaccioacuten que
existe entre el usuario del sistema durante la ejecucioacuten de una tarea
73
1 Cadena Fiacutesica- Es un conjunto de procesos que estaacuten inmersos dentro de un
negocio tradicional Esta representado por bloques secuenciales en donde se
maneja tres de niveles de detalle donde cada uno es la evolucioacuten que se obtiene
por proceso aquiacute las actividades son generadas por los procesos que se
encuentran bajo el nivel 2
Figura Ndeg 28 Evolucioacuten de la cadena fiacutesica
2 Organizacioacuten- Permite establecer de forma coordinada como se va ha vender
este punto todaviacutea es canalizado dentro de la cadena fiacutesica
3 Identificacioacuten de roles y tareas- En esta sub-etapa es fundamental que el
anaacutelisis sea cuidadosamente introducido en el dominio del sistema aquiacute se debe
identificar
Los diferentes roles a cumplir por cada uno de los potenciales usuarios de
la aplicacioacuten ya que seraacuten ellos los que entregaran su conformidad con respecto
al caso de uso en el cual participan
Las tareas que estaacuten impliacutecitas por cada rol
4 Cadena Virtual-Es un subconjunto de procesos de una cadena evolucionada
es decir es el resultado obtenido a partir de la cadena fiacutesica
Figura Ndeg 29 Cadena Virtual
74
5 Especificacioacuten de Escenarios- Los escenarios son descripciones narrativas de
coacutemo la aplicacioacuten seraacute utilizada aquiacute se debe especificar textualmente los
escenarios que describen la tarea de cada usuario Por ejemplo
Buscando informacioacuten acerca de un curso
Para que un usuario decida tomar un curso primero necesitara obtener informacioacuten acerca del
curso tal como el programa el nombre del profesor los horarios etc
Buscando un curso dado un tema
Los cursos deben poder buscarse por tema si el usuario es un programador algunos temas de
intereacutes para eacutel seraacuten por ejemplo ldquoC++rdquo ldquoVisual Basicrdquo Para un administrador de redes los temas
de intereacutes seraacuten ldquoFirewallsrdquo ldquoRoutersrdquo Por lo tanto los cursos deberaacuten ser clasificados por el tipo
de usuarios
Figura Ndeg 30 Escenarios especificados por usuarios en el caso de estudio
6 Especificacioacuten de Casos de Uso- Un caso de uso representa la interaccioacuten
que existe entre un usuario y el sistema agrupando las tareas representadas en
los escenarios existentes es muy importante identificar la informacioacuten relevante
que existe en cada uno de ellos para generar un caso de uso coherente Los
elementos que conforman este tipo de diagramas son
Actores Representa quien o que inicia la accioacuten en el sistema se pueden
clasificar seguacuten su accioacuten o tarea pueden ser
o Principales Personas que usan el sistema
o Secundarios Personas que mantienen o administran el sistema
Material Externo dispositivos materiales imprescindibles que forman parte
del aacutembito de la aplicacioacuten y deben ser utilizados
Otros Sistemas Sistemas con los que el sistema interactuacutea
Uso-Caso Esta representado por un ovalo que describe la funcionalidad
que se requiere por el sistema
75
Comunicacioacuten Representa la relacioacuten que existe entre un uso-caso y un
actor esta representado por una liacutenea recta que los une
Limite del Sistema Delimita al sistema y esta representado por un
rectaacutengulo dentro del mismo se ubican los usos-casos
Generalizacioacuten Indica que un caso de uso es un caso especial de otro
caso es decir representa la accioacuten que existe entre usos-casos hijo-padre donde
el hijo puede ser suplido por el padre directamente en cualquier momento Este
elemento esta representado por una flecha que se extiende del caso de uso hijo al
caso de uso padre
Inclusioacuten Es utilizada para indicar que un caso de uso depende de otro
caso significa que la funcionalidad de determinado caso se requiere para la tarea
de otro Es representado por una liacutenea flecha punteada y con comentario
ltltincludegtgt o ltltusesgtgt que se extiende del caso de uso base hacia el caso de
uso de inclusioacuten
Extensioacuten Relacioacuten de dependencia entre dos caso de usos que denota
que un caso de uso es una especializacioacuten de otro Esta representado por una
liacutenea flecha punteada y comentario ltltextendsgtgt que se origina de un caso de
uso base hacia un usondashcaso de extensioacuten
Graacuteficamente un diagrama de caso de usos esta constituido de la siguiente forma
76
Figura Ndeg 31 Caso de Uso ldquoBuscando un curso dado un temardquo
Tabla de contenidos se describiraacute todos los actores que forman parte del
caso de uso las precondiciones necesarias las poscondiciones el escenario
principal y las extensiones por ejemplo
Caso de Uso UC2 Buscando un curso dado un tema
Actor principal Alumno
Precondiciones Acceder a la buacutesqueda de cursos
Garantiacuteas de Eacutexito (Poscondiciones) Encontrar el curso de intereacutes obteniendo la informacioacuten
respectiva al mismo y descargando su contenido
Escenario principal de eacutexito (o flujo baacutesico)
1 El alumno ingresa el tema o parte de el
2 La aplicacioacuten devuelve un conjunto de cursos relacionados con el tema ingresado
3 El alumno analiza toda la lista de cursos y selecciona uno
4 La aplicaron entrega el nombre el total de horas el objetivo y las fechas de inicio del
curso
77
5 El alumno si desea descarga la tabla de contenidos del curso
Extensiones (o flujos alternativos)
a En cualquier momento la aplicacioacuten falla
- El alumno reinicia la aplicacioacuten y ejecuta el proceso de buacutesqueda
- Si la aplicacioacuten no responde el alumno reinicia su equipo y corre de nuevo la aplicacioacuten
b No se obtuvo resultados de la buacutesqueda
- La aplicacioacuten al no registrar cursos bajo el tema de buacutesqueda retorna las categoriacuteas
existentes en la base de datos ademaacutes aconseja al alumno hacer una buacutesqueda con nombres
relacionados al tema de su intereacutes
- El alumno coloca nombres que tengan que ver con el tema a buscar
c El curso seleccionado no genera informacioacuten respectiva
- La aplicacioacuten al no generar informacioacuten respectiva del curso seleccionado espera un
tiempo prudente y emite un mensaje de invalidez del curso hacia el alumno
- El alumno coloca otros temas de intereacutes en el motor de buacutesqueda
d Falla la descarga de la tabla de contenidos
- La aplicacioacuten mantiene detenida la descarga de la tabla de contenidos
- El alumno cierra la ventana de descarga y actualiza la aplicacioacuten
Figura Ndeg 32 Caso de Uso ldquoBuscando un curso dado un temardquo
7 Especificacioacuten de UIDs- Un UID permite representar de forma raacutepida y
sencilla los Casos de Uso obtenidos en la etapa anterior para hacer posible esto
la secuencia de informacioacuten intercambiada entre el usuario y el sistema debe ser
identificada11 y organizada en las interacciones
Figura Ndeg 33 UID correspondiente al Caso de Uso ldquoBuscando un curso dado un temardquo
11
Identificar la informacioacuten de intercambio es crucial ya que es la base para la definicioacuten de los UIDs
78
DISENtildeO CONCEPTUAL
Para efecto de esta fase se lleva a cabo un esquema conceptual el cual esta
representado por los objetos del dominio las relaciones y las colaboraciones
existentes establecidas entre ellos El esquema conceptual esta constituido por
clases
Las clases son usadas durante el disentildeo navegacional para derivar nodos y las
relaciones que son usadas para construir enlaces
ESQUEMA DE CLASES
Un Esquema o diagrama de clases esta compuesto por los siguientes elementos
1 Clase Es la unidad baacutesica que encapsula toda la informacioacuten de un Objeto
se representa con un rectaacutengulo con tres compartimientos que comprende
Figura Ndeg 34 Formato que representa una clase
ltNombre Clasegt Contiene el nombre de la clase
ltAtributosgt Contiene los atributos que caracterizan la clase
ltOperaciones o meacutetodosgt Son la forma como estaacute interactuacutea con su entorno
Tanto los atributos como los meacutetodos no pueden ser manipulables por el resto de
objetos por lo que existen tres tipos de niveles de visibilidad para los elementos
public (+)- Indica que el atributo o el meacutetodo puede ser accedido dentro y
fuera de la clase
79
private (-)- Indica que el atributo o el meacutetodo solo seraacute accesible desde
dentro de la clase solo sus meacutetodos lo pueden acceder
protected ()-Indica que el atributo o el meacutetodo no seraacute accesible desde
fuera de la clase pero si podraacute ser accesado por meacutetodos de la clase ademaacutes de
las subclases que se deriven
2 Relaciones Es la interrelacioacuten entre dos o mas clases Las relaciones
manejan lo que se conoce como cardinalidad la cual indica el grado y nivel de
dependencia estas se anotan en cada extremo de la relacioacuten y pueden ser
Uno y uno solo 1
Cero o uno 0hellip1
Desde M hasta N MhellipN
Cero o muchos 0hellip
Uno o muchos 1hellip
Los enlaces entre objetos pueden representarse entre las respectivas clases y
sus formas de relacioacuten
Asociacioacuten
Expresa una conexioacuten bidireccional entre objetos una asociacioacuten es una
abstraccioacuten existente en los enlaces entre objetos Por ejemplo
Figura Ndeg 35 Ejemplo de asociacioacuten entre clases
80
Agregacioacuten
Representa una parte de la relacioacuten entre objetos Esta relacioacuten puede ser
caracterizada con precisioacuten determinando las relaciones de comportamiento y
estructura que existe entre el objeto agregado y cada uno de sus objetos
componentes Existen dos posibilidades
1 Por Valor es un tipo de relacioacuten estaacutetica en donde el tiempo de vida del
objeto incluido esta condicionado por el tiempo de vida del que lo incluye este tipo
de relacioacuten es conocida como ldquoComposicioacutenrdquo Esta representada por un rombo
relleno
2 Por Referencia es un tipo de relacioacuten dinaacutemica en donde el tiempo de vida
del objeto incluido es independiente del que lo incluye Este tipo de relacioacuten es
comuacutenmente llamada ldquoAgregacioacutenrdquo Esta representado por un rombo vacioacute Por
ejemplo
Figura Ndeg 36 Clase Notas usa Agregacioacuten por referencia
Un Curso posee tema y notas (los rombos van en el objeto que posee las
referencias)
81
Cuando se destruye el Objeto cursos tambieacuten son destruidos los objetos tema
asociados en cambio no son afectados los objetos Notas asociados
Herencia
Indica que una subclase hereda los meacutetodos y atributos especificados por una
Suacuteper Clase Por ejemplo
Figura Ndeg 37 La Clase Libros hereda de la suacuteper Clase Material curso
Dependencia o Instanciacioacuten (uso)
Representa un tipo de relacioacuten especial en la que una clase es instanciada es
decir que es dependiente de otro objetoclase Se denota por una flecha
punteada El uso maacutes particular de este tipo de relacioacuten es para denotar la
dependencia que tiene una clase de otra Por ejemplo
Figura Ndeg 38 La Clase Pase de Curso depende de la Clase Notas
Cabe destacar que el objeto creado no se almacena dentro del objeto que lo crea
82
A continuacioacuten se muestra un ejemplo claro de coacutemo esta constituido un diagrama
de Clases
Figura Ndeg39 Esquema conceptual resultante de los pasos anteriores
DISENtildeO NAVEGACIONAL
En esta la fase se plantea la manera de coacutemo seraacute la navegacioacuten del usuario en
el hiperdocumento esta construido como una vista sobre un disentildeo conceptual
admitiendo la construccioacuten de modelos diferentes de acuerdo con los diferentes
perfiles de usuarios Cada modelo navegacional provee una vista subjetiva del
disentildeo conceptual expresado en dos esquemas
Esquema de Clases Navegacionales establece las posibles vistas del
hiperdocumento a traveacutes de tipos predefinidos de clases llamadas
navegacionales12
12
Clases Navegacionales (como son los nodos los enlaces y otras clases que representan
estructuras o formas alternativas de acceso a los nodos como los iacutendices y los recorridos guiados)
83
Esquema de contexto navegacional Es un conjunto de nodos links y otros
contextos navegacionales anidados pueden ser definidos por comprensioacuten o
extensioacuten o por enumeracioacuten de sus miembros
La metodologiacutea desarrolla una topologiacutea navegacional que permite a la aplicacioacuten
ejecutar todas las tareas requeridas por el usuario por lo que para cada UID se
crean diagramas de contexto y tarjetas de especificacioacuten que detallan la
informacioacuten contenida en el diagrama por ejemplo con el UID del caso de uso
ldquoBuscando un curso dado un temardquo
Figura Ndeg 40 Diagrama de contexto
Una vez que ya se han disentildeado todos los diagramas de contexto (uno para cada
caso de uso con sus respectivas tarjetas de especificacioacuten) es necesario realizar
la unioacuten de todos los diagramas para formar uno soacutelo
El diagrama resultante corresponderaacute al diagrama de contexto de toda la
aplicacioacuten por ejemplo
84
Figura Ndeg 41 Diagrama de contexto final
DISENtildeO DE INTERFAZ ABSTRACTA
Una vez finalizado el disentildeo navegacional seraacute necesario especificar las
diferentes interfaces de la aplicacioacuten esto significa definir la forma en la cual los
objetos navegacionales pueden aparecer coacutemo objetos para la interfaz asiacute
activaraacuten la navegacioacuten y el resto de la funcionalidad de la aplicacioacuten para lograr
esto se utilizaraacuten ADVs13 Por ejemplo
13
(Vista de Datos Abstracta) especifica la organizacioacuten y comportamiento de la interfaz la apariencia fiacutesica
real o de los atributos y la disposicioacuten de las propiedades de las adv
85
Figura Ndeg42 Disentildeo de interfaz abstracta
IMPLEMENTACIOacuteN
Una vez terminadas las etapas anteriores existe un completo conocimiento del
dominio del problema Entonces ya se ha identificado la informacioacuten que seraacute
mostrada como estaraacute organizada y cuales funciones que permitiraacute ejecutar la
aplicacioacuten Ademaacutes cuenta con una idea baacutesica de coacutemo se veraacuten las interfaces
Para comenzar con la implementacioacuten se deberaacute elegir
Donde se almacenaraacute los objetos y con queacute lenguaje o herramienta se
desarrollaraacute las interfaces
La informacioacuten que forma parte del dominio del problema
Coacutemo estaacuten organizados los iacutetems de acuerdo con el perfil del usuario y su
tarea
Que interfaz se deberiacutea ver y coacutemo se deberiacutea comportar
Ademaacutes queacute informacioacuten debe ser almacenada
86
4 DESARROLLO
41 ANAacuteLISIS Y DISENtildeO
En el presente capitulo se ha desarrollado cada una de las fases establecidas
dentro la metodologiacutea OOHDM expuestas anteriormente las mismas que sirven
de base para la construccioacuten del sistema de informacioacuten
Inicialmente se detalla la obtencioacuten de requerimientos por ser el primer escaloacuten
dentro de dicha metodologiacutea se reuacutene toda la informacioacuten posible que se
encuentra enmarcada en la construccioacuten del sistema de informacioacuten Se ha
detallado siete etapas enlazadas entre si conformando un solo bloque asiacute en la
Cadena Fiacutesica comienza el desarrollo describe todos los procesos que se
encuentran inmersos en el correcto funcionamiento del sistema de informacioacuten
asimismo dentro de esta etapa los procesos pasan por tres niveles de detalle y un
ultimo nivel de actividades
Luego se identifican los roles y tareas donde se recoge todas las actividades
generadas en la cadena fiacutesica y se deduce las tareas que estaacuten impliacutecitas por
cada una de ellas ademaacutes aquiacute se hallan clasificadas cada una de las tareas
seguacuten sea el caso automatizadas o no automatizadas
Despueacutes de haber obtenido las dos primeras etapas se genera la Cadena Virtual
la misma que engloba todos los procesos obtenidos seguacuten las tareas
automatizadas de la etapa anterior
87
42 OBTENCIOacuteN DE REQUERIMIENTOS
421 CADENA FIacuteSICA
GESTIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA
INFORMACIOacuteN
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 43 Cadena Fiacutesica
88
OBTENCIOacuteN DE LA INFORMACIOacuteN
OBTENCIOacuteN DE LA INFORMACIOacuteN
ANAacuteLISIS DE REQUERIMIENTOS
LEVANTAMIENTO
- Reunioacuten con el
personal del centro
meacutedico
- Generacioacuten de
documento de
necesidades
ANAacuteLISIS
- Revisioacuten de las
historias cliacutenicas
existentes
- Generacioacuten de
documento de anaacutelisis
de la informacioacuten
existente
0
1
2
ENTREGA DE LA INFORMACIOacuteN
PARAMETRIZACIOacuteN
- Definicioacuten de los
formularios de
recoleccioacuten de
informacioacuten
- Definicioacuten de los tipos
de datos
DEFINICIOacuteN DE
COMPROMISOS
- Reunioacuten con el
personal del centro
meacutedico - Generacioacuten de un
documento de compromiso
para la entrega de la
informacioacuten
DEFINICIOacuteN
- Reunioacuten con el
personal del centro
meacutedico
- Definicioacuten del alcance
del sistema de
informacioacuten
Figura Ndeg 44 Cadena Fiacutesica Obtencioacuten de la informacioacuten
89
PRESENTACIOacuteN DE LA INFORMACIOacuteN
PRESENTACIOacuteN DE LA INFORMACIOacuteN0
1
2
GENERACIOacuteN DE LOS
ARCHIVOS DE INFORMACIOacuteN
GENERACIOacuteN DE
LOS DOCUMENTOS
DE AYUDA
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
GENERACIOacuteN
DOCUMENTOS
DESCARGABLES
- Definir la informacioacuten
- Generar el
documento
- Establecer los
formatos de
presentacioacuten
ACCESO A LA INFORMACIOacuteN
INFORMACIOacuteN
PUacuteBLICA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
INFORMACIOacuteN
RESTRINGIDA
- Definir la informacioacuten
- Establecer los
formatos de
presentacioacuten
GESTIOacuteN DE USUARIOS
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
- Identificacioacuten de los
distintos tipos de
usuarios
- Asignacioacuten de la
informacioacuten a cada tipo
de usuario
CREACIOacuteN
ACTUALIZACIOacuteN Y
DESACTIVACIOacuteN
DE USUARIOS
DEFINICIOacuteN DE
ROLES DE LOS
USUARIOS
Figura Ndeg 45 Cadena Fiacutesica Presentacioacuten de la informacioacuten
90
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN0
1
2
ADMINISTRACIOacuteN DE LA PAacuteGINA WEBADMINISTRACIOacuteN DE LA BASE DE DATOS
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
DEFINICIOacuteN
DE LA HERRAMIENTA
DE ADMINISTRACIOacuteN
- Seleccioacuten de la
herramientas de
administracioacuten
- Instalacioacuten y
configuracioacuten de la
herramienta de
administracioacuten
ACTUALIZACIOacuteN YO
CORRECCIOacuteN DE
ERRORES
- Recepcioacuten del
requerimiento
- Ejecucioacuten del
requerimiento
- Archivado de
requerimientos
Figura Ndeg 46 Cadena Fiacutesica Presentacioacuten de la informacioacuten
91
422 IDENTIFICACIOacuteN DE ROLES Y TAREAS
4211 OBTENCIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Levantamiento
Actividad Tareas Aut
1 Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados las reuniones NO
Utilizar el material preparado NO
Escuchar las necesidades del centro meacutedico NO
Explicar los beneficios de un sistema de informacioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de Documento de necesidades
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar Documento de necesidades NO
Enviar el documento de necesidades para revisioacuten del centro meacutedico NO
Incluir las observaciones el centro meacutedico hagan al documento NO
92
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Anaacutelisis
Actividad Tareas Aut
1 Revisioacuten de las historias cliacutenicas existentes
Llamar a pedir cita para la reunioacuten indicando que se requiere revisar las historias cliacutenicas NO
Revisar las historias cliacutenicas e identificar la informacioacuten comuacuten que se recolecta NO
Evidenciar la forma de archivo de las historias cliacutenicas NO
2 Generacioacuten de Documento de anaacutelisis de la
Informacioacuten existente
Redactar Documento de anaacutelisis de la informacioacuten existente NO
Enviar el documento de anaacutelisis de la informacioacuten existente
para revisioacuten de las instituciones NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Anaacutelisis de requerimientos
Nivel 2 Definicioacuten
93
Actividad Tareas Aut
c Reunioacuten con el personal del centro meacutedico
Llamar a pedir cita para la reunioacuten NO
Entablar dialogo con los delegados a la reunioacuten NO
Utilizar el material preparado NO
Exponer los documentos de necesidades y de anaacutelisis de la
Informacioacuten existente NO
Aclarar dudas existentes NO
2 Definicioacuten del alcance del sistema
de informacioacuten
Hacer ayuda memoria de la reunioacuten NO
Enviar la ayuda memoria a los asistentes NO
Redactar documento de alcance NO
Enviar el Documento de Alcance para revisioacuten del centro meacutedico NO
Incluir las observaciones que el personal del centro meacutedico haga al documento NO
Aprobacioacuten del documento NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Parametrizacioacuten
Actividad Tareas Aut
1 Definicioacuten de los formularios de recoleccioacuten Identificacioacuten del Flujo de informacioacuten NO
94
de informacioacuten Identificacioacuten de la informacioacuten requerida NO
Disentildeo de los formularios necesarios NO
Enviar los formularios al centro meacutedico NO
Recepcioacuten de aportes NO
Aprobacioacuten de los formularios NO
2 Definicioacuten de los tipos de datos
Definir el formato de los campos tipo STRING NO
Definir el formato de los campos tipo DATE NO
Definir el formato de los campos tipo INTEGER NO
Definir el formato de los campos tipo DOUBLE NO
Definir el caraacutecter para el separador de miles NO
Definir el caraacutecter para el siacutembolo decimal NO
Definir el caraacutecter para el separador de listas NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
95
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
PRESENTACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
96
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
Nivel 0 Obtencioacuten de la Informacioacuten
Nivel 1 Entrega de informacioacuten
Nivel 2 Definicioacuten de Compromisos
Actividad Tareas Aut
1 Reunioacuten con las Instituciones
Llamar a pedir cita para las reuniones NO
Entablar dialogo con los delegados a las reuniones NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
97
2 Generacioacuten de un documento de
compromiso para la entrega de la informacioacuten
Llegar a acuerdos para el enviacuteo de la informacioacuten NO
Establecer fechas para el enviacuteo de la informacioacuten NO
Definir responsables del enviacuteo de la informacioacuten NO
Redactar el documento de compromisos para la entrega de la informacioacuten NO
Incluir las observaciones que las instituciones hagan al documento NO
Aprobacioacuten del documento para la entrega de informacioacuten NO
ADMINISTRACIOacuteN DE LA INFORMACIOacuteN
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la base de datos
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
98
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
Nivel 0 Administracioacuten de la Informacioacuten
Nivel 1 Administracioacuten de la paacutegina Web
Nivel 2 Definicioacuten de herramienta de administracioacuten
Actividad Tareas Aut
1 Seleccioacuten de las herramientas de
administracioacuten
Buscar informacioacuten en el Internet sobre las distintas herramientas NO
Realizar un cuadro de factibilidad teacutecnica ndash operativa NO
Utilizar el material preparado NO
Explicar el objetivo de la reunioacuten NO
Aclarar dudas existentes NO
2 Instalacioacuten y configuracioacuten de las herramientas
de administracioacuten
Llegar a acuerdos para la administracioacuten de la informacioacuten NO
Definir responsables de la informacioacuten NO
Redactar el documento de administracioacuten de la informacioacuten NO
Instalar el software en el computador del centro meacutedico NO
99
422 CADENA VIRTUAL
PRESENTACIOacuteN DE LA
INFORMACIOacuteN
ADMINISTRACIOacuteN DE LA
INFORMACIOacuteN
Figura Ndeg 47 Cadena Virtual
100
423 ORGANIZACIOacuteN
wwwpediatriaec
REGISTRADOS
NO
REGISTRADOS
Centro Meacutedico
Pacientes
Secretaria
S1
S2
S3
S1 Ingreso de Informacioacuten
- Ingreso de citas meacutedicas
- Ingreso de Datos Baacutesicos del
Paciente
S1 Actualizacioacuten de Informacioacuten
- Actualizacioacuten de citas meacutedicas
- Actualizacioacuten de Datos Baacutesicos del
Paciente
S3 Reservas Web
- Ingresar una solicitud de cita viacutea web
- Actualizar la informacioacuten de la cita
Doctores
S1
S2
Figura Ndeg 48 Organizacioacuten
101
424 ESPECIFICACIOacuteN DE ESCENARIOS ESPECIFICACIOacuteN DE CASOS DE
USO
4241 ESPECIFICACIOacuteN DE ESCENARIO 1 INGRESOS DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe llenar la informacioacuten requerida
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
102
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
Figura Ndeg 49 Organizacioacuten
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 50 Organizacioacutenautor
ESPECIFICACIOacuteN DE ESCENARIO 2 ACTUALIZACIOacuteN DE CITAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite la actualizacioacuten de la informacioacuten de las reserva de una cita meacutedica
103
Actores
Secretaria
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
Secretaria
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoCitas Meacutedicasrdquo
3 El actor debe dar doble clic sobre la cita que desea actualizar la
informacioacuten
4 El actor debe dar clic en el botoacuten ldquoguardarrdquo
5 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
104
Secretaria
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Actualizacioacuten de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 51 Organizacioacuten2 autor
ESPECIFICACIOacuteN DE ESCENARIO 3 INGRESO DE CONSULTAS MEacuteDICAS Y
CAPTURA DE ERRORES
Descripcioacuten
Permite ingresar informacioacuten de las consultas meacutedicas
Actores
Doctor
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
105
Doctor
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe dar clic sobre el menuacute ldquoConsultas Meacutedicasrdquo
3 El actor debe seleccionar al paciente que va a atender
4 El actor debe ingresar toda la informacioacuten generada en la consulta
meacutedica
5 El actor debe dar clic en el botoacuten ldquoguardarrdquo
6 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
106
Doctor
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Ingreso de consultas meacutedicas y captura de errores
ConsultasMeacutedicas
laquousesraquo
Figura Ndeg 52 Organizacioacuten3 autor
ESPECIFICACIOacuteN DE ESCENARIO 4 INGRESO DE CITAS MEacuteDICAS VIacuteA WEB Y
CAPTURA DE ERRORES
Descripcioacuten
Permite realizar la reserva de una cita meacutedica con un pediatra viacutea web
Actores
Padre de Familia
Precondiciones
Posicionarse en la paacutegina principal del sitio Web logearse como
107
Padre de Familia
Flujo Normal
1 El actor debe ingresar su nombre de usuario y contrasentildea y dar clic
sobre el botoacuten ingresar
2 El actor debe llenar la informacioacuten requerida
3 El actor debe dar clic en el botoacuten ldquoguardarrdquo
4 La aplicacioacuten le suministraraacute un mensaje de informacioacuten indicando
que la informacioacuten ha sido ingresada correctamente
Flujo Alternativo
1 Si existen alguacuten campo vaciacuteo
La aplicacioacuten genera un mensaje indicando que alguacuten campo
estaacute vaciacuteo
La informacioacuten no se graba en el sistema
Poscondiciones
La informacioacuten es ingresada correctamente
108
Padre de Familia
Index
-Ingreso
-Aceptar
Clave de Usuario
laquousesraquo
Clave Invaacutelida
Ingreso de
Informacioacuten
laquousesraquo
Reporte de errores
laquoextendsraquo
Actualizacioacuten de citas meacutedicas y captura de errores
Citas Meacutedicas
laquousesraquo
Figura Ndeg 53 Organizacioacuten4 autor
109
43 DIAGRAMA CONCEPTUAL
Figura Ndeg 54 Diagrama Conceptual autor
110
44 DIAGRAMA NAVEGACIONAL
Login
Ingreso de
Informacioacuten
SECRETARIA
Citas Meacutedicas
Paacutegina
Principal
IngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
DOCTOR
Consultas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Ingreso de
Informacioacuten
PADRE DE FAMILIA
Citas MeacutedicasIngresoActualizacioacuten
Ingreso de la informacioacuten de
las citas meacutedicas
Captura de errores
Validacioacuten de la informacioacuten
Figura Ndeg 55 diagrama Navegacional autor
111
45 INTERFAZ ABSTRACTAL
En el siguiente grafico se identifica maacutes afondo las actividades que tiene acceso a
realizar el usuario secretaria puede ingresar citas guardar modificarlas o
cancelar las citas de los pacientes
Figura Ndeg 56 roles de actividades de secretaria autor
En el modulo del usuario Doctor se puede observar que tiene acceso a ingresar
nuevas consultas medicas puede ingresar guardar y subir radiografiacuteas si lo
amerita el caso tambieacuten puede sacar reportes y ademaacutes que es el encargado de
sacar las curvas de peso y talla del paciente
Figura Ndeg 57 roles de actividades de Doctor autor
En el modulo de padre de familia tiene como uacutenica eleccioacuten sacar una cita medica via web
112
Figura Ndeg 58 roles de actividades del padre de familia autor
46 IMPLEMENTACION
461 PRUEBAS DEL SISTEMA ( CONTENIDO)
LOGINPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
113
Figura Ndeg 59 ingreso de clave
INDEXPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Se muestra el menuacute
114
de opciones que el
usuario puede realizar
en el sistema
Figura Ndeg 60 ingreso a modulo
MAN_HORARIOPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
Posibles mensajes de
error
Nombre de usuario yo
115
solicitada con el listado
de opciones disponibles
contrasentildea incorrectos
Dar clic en el botoacuten
Reservar
El Sitio Web valida la
informacioacuten digitada e
ingresa la informacioacuten a
la base de datos
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
Para esa hora ya existe
una reserva
Figura Ndeg 61 ingreso citas
MAN_CLIENTEHISTORIACLINICAPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
116
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Buscar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Figura Ndeg 62 ingreso citas buacutesqueda pacientes
117
MAN_CLIENTEHISTORIACLINICAeditar pacientePHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Guardar
El Sitio Web se conecta
a la base de datos y
muestra la informacioacuten
de los pacientes que
tiene el pediatra por
atender
Posibles mensajes de
error
Campos mandatarios no
pueden estar vaciacuteos
118
Figura Ndeg 63 ingreso datos paciente
MAN_CLIENTEPASSSWORDPHP
Accioacuten Respuesta Mensaje
Ingresar al sitio Web Se despliega la pagina
solicitada
Dar clic en el botoacuten
Ingresar
El Sitio Web se conecta
a la base de datos y
despliega la pagina
solicitada con el listado
de opciones disponibles
Posibles mensajes de
error
Nombre de usuario yo
contrasentildea incorrectos
Dar clic en el botoacuten
Reservas Web
El Sitio Web se conecta
a la base de datos y
Posibles mensajes de
error
119
muestra la informacioacuten
de los pacientes para la
asignacioacuten de clave de
acceso al Sitio Web
Campos mandatarios no
pueden estar vaciacuteos
Figura Ndeg 64 ver lista pacientes
462 PRUEBAS DE SEGURIDAD
Las pruebas de seguridad del Sitio Web fueron realizadas en base a los roles de
los 3 tipos de usuarios existentes
Usuarios no registrados Los usuarios no registrados no podraacuten acceder a las
secciones del Sitio Web
Usuarios registrados ndash tipo secretaria se le permite al Usuario navegar a
traveacutes del Sitio Web por las secciones definiditas para el rol Secretaria Los
120
usuarios registrados - tipo secretaria no podraacuten acceder a la seccioacuten de consultas
meacutedicas
Usuarios registrados ndash tipo doctor se le permite al Usuario navegar a traveacutes
del Sitio Web por las secciones definiditas para el rol Doctor Los usuarios
registrados - tipo doctor no podraacuten acceder a la seccioacuten de reservas de citas
meacutedicas
Usuarios registrados ndash tipo padres de familia se le permite al Usuario navegar
a traveacutes del Sitio Web por las secciones definiditas para el rol Padres de Familia
Los usuarios registrados - tipo padres de familia no podraacuten acceder a la seccioacuten
de consultas meacutedicas reportes
121
5 CONCLUSIONES Y RECOMENDACIONES
51 CONCLUSIONES
Este Sistema de Informacioacuten estaacute disentildeado para permitir mayor agilidad en los
procesos de Buacutesqueda de informacioacuten Registro de Informacioacuten y Anaacutelisis
Nutricional para los nintildeos entre 0 a 2 antildeos
El mecanismo de control de acceso al sistema que consiste en la validacioacuten
de los permisos de acceso que el usuario disponga brinda seguridad en el
acceso a la informacioacuten
El sistema utiliza el modelo de tres capas donde la Capa de Presentacioacuten estaacute
del lado del cliente (a traveacutes de un Navegador Web) la Capa de Negocio que es
el servidor de Navegacioacuten donde estaacute alojado el Sitio Web y la Capa de datos que
es el servidor de base de datos donde se encuentra la base de datos del Sitio
Web
La metodologiacutea orientada a objetos para desarrollar la presente Aplicacioacuten
Web proporciona un mejor ambiente para el proceso de software ya que permite
manejar las clases como objetos e involucrarlos cuando sea necesario
Se a cumplido con cada uno de los objetivos planteados de tal manera que
este sistema agilitara y facilitara en la obtencioacuten de resultados de las curvas de
crecimiento y desarrollo en el calculo del ( peso y talla) al momento de evaluar a
sus pacientes
52 RECOMENDACIONES
Es necesario implementar el sistema y de esa manera poder contar con
informacioacuten que permita un mejor acceso a la informacioacuten y un aacutegil procesos del
anaacutelisis nutricional
122
Para su oacuteptimo funcionamiento antes de la implementacioacuten del sistema de
informacioacuten se requiere un correcto proceso de capacitacioacuten en el uso del Sitio
Web
Para que funcione de manera oacuteptima se requiere la implementacioacuten del Sitio
Web en un computador del consultorio pediaacutetrico o rentar un Hosting ademaacutes que
los usuarios se encuentren registrados y reciban la capacitacioacuten necesaria
53 GLOSARIO
OMS (Organizacioacuten Mundial de Salud)
Es el organismo de la Organizacioacuten de las Naciones Unidas (ONU) especializado
en gestionar poliacuteticas de prevencioacuten promocioacuten e intervencioacuten en salud a nivel
mundial
Intangible
Calificativo de todo aquello que no tiene una presencia corporea o fisica y que no
esta destinado por la empresa para su venta Ejemplo de intangibles son los
disentildeos industriales el fondo de comercio etc
Tangible
Que se puede tocar percibir de manera precisa
(TI)
Tecnologiacutea de la informacioacuten
123
(IMC) Iacutendice de masa corporal
Es una medida de asociacioacuten entre el peso y la talla de un individuo
Paraacutemetro
Un paraacutemetro es un nuacutemero que resume la ingente cantidad de datos que pueden
derivarse del estudio de una variable estadiacutestica
Nutrimento
Es un producto quiacutemico procedente del exterior de la ceacutelula y que eacutesta necesita
para realizar sus funciones vitales Eacuteste es tomado por la ceacutelula y transformado en
constituyente celular a traveacutes de un proceso metaboacutelico de biosiacutentesis llamado
anabolismo o bien es degradado para la obtencioacuten de otras moleacuteculas y de
energiacutea
Deacuteficit
Un deacuteficit es una escasez de alguacuten bien ya sea dinero comida o cualquier otra
cosa
Metabolismo
El metabolismo es el conjunto de reacciones bioquiacutemicas y procesos fiacutesico-
quiacutemicos que ocurren en una ceacutelula y en el organismo1 Estos complejos
procesos interrelacionados son la base de la vida a escala molecular y permiten
124
las diversas actividades de las ceacutelulas crecer reproducirse mantener sus
estructuras responder a estiacutemulos etc
Tejido Adiposo
El tejido adiposo o tejido graso es el tejido de origen mesenquimal (un tipo de
tejido conjuntivo) conformado por la asociacioacuten de ceacutelulas que acumulan liacutepido en
su citoplasma los adipocitos
Hipertensioacuten Arterial
Es una condicioacuten meacutedica caracterizada por un incremento continuo de las cifras
de presioacuten arterial por encima de 13989 mmH y considerada uno de los
problemas maacutes importantes de salud puacuteblica en paiacuteses desarrollados afectando a
cerca de mil millones de personas a nivel mundial La hipertensioacuten es una
enfermedad asintomaacutetica y faacutecil de detectar sin embargo cursa con
complicaciones graves y letales si no se trata a tiempo
Patologiacutea
Es la parte de la medicina encargada del estudio de las enfermedades en su maacutes
amplio sentido es decir como procesos o estados anormales de causas
conocidas o desconocidas
Hipertrofia
La hipertrofia es el nombre con que se designa un aumento del tamantildeo de un
oacutergano cuando se debe al aumento correlativo en el tamantildeo de las ceacutelulas que lo
125
forman de esta manera el oacutergano hipertrofiado tiene ceacutelulas mayores y no
nuevas
Tallimetro
Es una variante empleada tambieacuten para medir la estatura de nintildeos y adultos pero
se lo puede utilizar solamente en un lugar fijo o determinado donde se lo instala
Como el talliacutemetro estaacutendar tambieacuten consta de tres partes el tope moacutevil la base
y el tablero
126
REFERENCIAS BILIOGRAacuteFICAS
Los libros consultados fueron
1-Laundon Keneth C Laundon Jane P Sistemas de Informacioacuten para la Web
8va edicioacuten 2004
2-Joseacute Gondar Nores Almacenamiento de Datos 2da edicioacuten 2003
3-Banco Mundial Insuficiencia Nutricional en Ecuador Quito Banco Mundial 2007
4- Folletos de Capacitacioacuten del crecimiento y desarrollo
Los Sitios Web consultados fueron
httpwwwsaluddealturacominformacion-profesionales-saludactualidad-
medicacurvas-crecimiento-oms
httpwwwabcdelbebecometapasel_nino36_a_48_mesescambian_tablas_
de_crecimiento_en_ninos_menores_de_5_anospage=01
httpwwwmapfrecomsaludescinformativoevolucion-psicomotricidad-
bebesshtml
httpwwwmapfrecomsaludescinformativotalla-peso-perimetro-cefalico-
edadshtml
httpescuelamedpucclpublManualPedCrecDesshtml
httpwwwelbebecomindexphpesbebeaspecto-fisicopeso-y-medidas03
httpwwwdiproredintercomargeneral05htmclasif
httpwwwchildrenscentralcalorgEspanolHealthSP05343P05327PagesP0
5412aspx
127
ANEXOS
128
ANEXO 1 PERCENTILES DE CRECIMIENTO
129
130
131
132
Tabla Promedio de Ganancia de Peso desde 0 a 5 antildeos de Edad
133
134
Cuadro de recomendaciones cuando No Ganan Peso adecuadamente
135
136
ANEXO 2 CURVAS DE CRECIMIENTO
137
138
139
CURVAS DE LA CIRCUNFERENCIA CEFALICA
140
141
ANEXO 3 CRECIMIENTO Y DESARROLLO
142
Desarrollo del Recieacuten Nacido
143
144
NINtildeOS DE 1 ANtildeO DE EDAD
145
NINtildeOS DE 2 ANtildeOS DE EDAD
146
ANEXO 4 PATRONES DE CRECIMIENTO INFANTIL DE LA OMS
147
148
149
150
151
ANEXO 5 MANUAL DE USUARIO
Modulo secretaria
1- Para ingresar como usuario Secretaria digitar el usuario y contrasentildea
2- Para reservar un turno se debe ir a al menuacute escoger la opcioacuten de Pacientes
dar clic en Nuevos Pacientes
152
3- La secretaria procede reservar la cita con el pediatra llenar todos los datos y
seleccionar reservar
4- Enseguida la secretaria llena los demaacutes datos que necesita almacenar en la
base de datos que son Datos generales Datos de los Padres Datos del Paciente
se puede subir una foto del paciente y guardar
153
5- Cuando ya se guardado todos los datos el paciente aparece en la parte inferior
en un calendario se puede ver de color verde con los datos y la hora de cita del
paciente
6- Para abandonar el modulo dar clic en salir
154
Modulo Doctor
1- Para ingresar al sistema hay que ingresar el respectivo usuario y contrasentildea y
dar clic en ingresar
2- Escoger en el menuacute la opcioacuten pacientes y dar clic en Historias Cliacutenicas aquiacute
aparece una agenda donde en se puede buscar todos los pacientes que estaacuten en
espera para ser atendidos en el diacutea
155
3- Al dar un clic en la pestantildea de Editar se despliega un formulario que debe ser
llenado por el Doctor dentro de este debe llenar datos del parto y guardar
4- Enseguida dar clic en la pestantildea de Consulta aquiacute se llena los datos baacutesicos
del nintildeo y dar clic en guardar
156
5- La siguiente pestantildea es Consulta Anterior aquiacute aparece un cuadro con un
historial de visitas que tiene registradas el paciente Si se da clic en la pestantildea ver
se puede observar la cita anterior figura 1 Si es necesario se puede modificar de
lo contrario cancela
157
6- en la siguiente pestantildea se encuentra Laboratorio aquiacute se llena datos
adicionales si el paciente tiene por ejemplo una radiografiacutea se le puede adjuntar
7- en la siguientes pestantildeas curva de talla curva peso se presenta el resultado
que es la grafica al igual que en siguiente pestantildea Estadiacutesticas
158
8- Para sacar reportes ir al menuacute Reportes y es coger Horarios aquiacute nos
presenta un cuadro en el que puede consultar las citas meacutedicas que ha tenido en
determinada fecha que escoja el doctor
159
Si quiere abandonar el sistema seleccionar la opcioacuten salir
160
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Carlos Valladares
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Carlos Valladares
Miembro del Tribunal
Pre Defensa
161
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Miriam Almache
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el diacutea 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Miriam Almache
Miembro del Tribunal
Pre Defensa
162
AUTORIZACIOacuteN DE EMPASTADO
DE Ing Vladimir Bonilla
PARA Ing Miguel Ortiz N
Decano de la Facultad
ASUNTO Autorizacioacuten de Empastado
FECHA Quito 26 de Mayo del 2010
Por medio de la presente certifico que la Sentildeorita Silvia Paola Sarabia Panchi con
CI No 171849848-6 han realizado las modificaciones solicitadas de a cuerdo a
las Actas de la Pre defensa el dia 22 de Mayo del 2010 al documento de tesis
titulada Anaacutelisis Disentildeo e Implementacioacuten de un Sistema para el Registro
Cliacutenico y Seguimiento del Crecimiento de Peso y Talla de los nintildeos menores
de 2 antildeos en un Consultorio Pediaacutetrico de la Ingenieriacutea en Sistemas
Informaacuteticos Educativos el documento estaacute concluido y se autoriza su
empastado
Atentamente
Ing Vladimir Bonilla
Miembro del Tribunal
Pre Defensa