UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015....

162
1 UNIVERSIDAD TECNOLÓGICA ISRAEL FACULTAD DE SISTEMAS INFORMÁTICOS Análisis, Diseño e Implementación de un Sistema para el Registro Clínico y Seguimiento del Crecimiento de Peso y Talla de los niños menores de 2 años en un Consultorio Pediátrico. Estudiante Silvia Paola Sarabia Panchi Tutor Msc. Juan Coronel Quito Ecuador Mayo 2010

Transcript of UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015....

Page 1: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 2: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 3: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 4: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 5: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 6: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 7: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 8: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 9: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 10: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 11: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 12: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 13: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 14: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría

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

Page 15: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 16: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 17: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 18: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 19: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 20: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 21: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 22: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 23: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 24: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 25: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 26: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 27: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 28: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 29: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 30: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 31: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 32: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 33: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 34: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 35: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 36: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 37: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 38: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 39: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 40: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 41: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 42: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 43: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 44: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 45: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 46: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 47: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 48: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 49: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 50: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 51: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 52: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 53: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 54: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 55: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 56: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 57: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 58: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 59: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 60: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 61: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 62: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 63: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 64: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 65: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 66: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 67: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 68: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 69: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 70: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 71: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 72: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 73: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 74: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 75: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 76: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 77: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 78: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 79: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 80: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 81: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 82: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 83: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 84: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 85: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 86: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 87: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 88: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 89: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 90: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 91: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 92: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 93: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 94: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 95: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 96: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 97: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 98: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 99: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 100: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 101: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 102: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 103: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 104: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 105: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 106: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 107: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 108: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 109: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 110: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 111: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 112: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 113: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 114: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 115: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 116: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 117: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 118: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 119: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 120: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 121: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 122: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 123: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 124: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 125: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 126: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 127: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 128: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 129: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 130: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 131: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 132: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 133: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 134: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 135: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 136: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 137: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 138: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 139: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 140: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 141: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 142: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 143: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 144: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 145: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 146: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 147: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 148: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 149: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 150: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 151: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 152: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 153: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 154: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 155: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 156: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 157: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 158: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 159: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 160: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 161: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría
Page 162: UNIVERSIDAD TECNOLÓGICA ISRAELrepositorio.uisrael.edu.ec/bitstream/47000/179/1/UISRAEL... · 2015. 7. 29. · Panchi con CI. No. 171849848-6 persona que posee los derechos de autoría