Sei sulla pagina 1di 157

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E


INDUSTRIAL

CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES E


INFORMTICOS

Tema:
Aplicacin web para el anlisis y registro de los datos de las historias clnicas de los
pacientes tratados con terapia floral para la Red Nacional de Biosalud y FUNSSIEC.
Trabajo de Graduacin. Modalidad: TEMI. Trabajo Estructurado de Manera
Independiente, presentado previo la obtencin del ttulo de Ingeniero en Sistemas
Computacionales e Informticos.
Sublinea: Aplicaciones web
AUTOR: Luis Gustavo Gualoto Mora
TUTOR: Ing. Marcos Bentez

Ambato - Ecuador
Enero/2015

APROBACIN DEL TUTOR

En mi calidad de Tutora del trabajo de investigacin sobre el tema: Aplicacin web


para el anlisis y registro de los datos de las historias clnicas de los pacientes
tratados con terapia floral para la Red Nacional de Biosalud y FUNSSIEC, del
seor Luis Gustavo Gualoto Mora, estudiante de la Carrera de Ingeniera en Sistemas
Computacionales e Informticos de la Facultad de Ingeniera en Sistemas, Electrnica e
Industrial, de la Universidad Tcnica de Ambato, considero que el informe investigativo
rene los requisitos suficientes para que contine con los trmites y consiguiente
aprobacin de conformidad con el Art. 16 del Captulo II, del Reglamento de Graduacin
para obtener el ttulo terminal de tercer nivel de la Universidad Tcnica de Ambato.

Ambato Enero 06, 2015

EL TUTOR

Ing. Marcos Bentez

ii

AUTORA

El presente trabajo de investigacin titulado: Aplicacin web para el anlisis y


registro de los datos de las historias clnicas de los pacientes tratados con terapia
floral para la Red Nacional de Biosalud y FUNSSIEC. Es absolutamente original,
autntico y personal, en tal virtud, el contenido, efectos legales y acadmicos que se
desprenden del mismo son de exclusiva responsabilidad del autor.

Ambato Enero 06, 2015

Luis Gustavo Gualoto Mora


CC: 1804528386

iii

APROBACIN DE LA COMISIN CALIFICADORA

La Comisin Calificadora del presente trabajo conformada por los seores docentes Ing.
Edison lvarez e Ing. Carlos Nez, revis y aprob el Informe Final del trabajo de
graduacin titulado Aplicacin web para el anlisis y registro de los datos de las
historias clnicas de los pacientes tratados con terapia floral para la Red Nacional
de Biosalud y FUNSSIEC, presentado por el seor Luis Gustavo Gualoto Mora de
acuerdo al Art. 17 del Reglamento de Graduacin para obtener el ttulo Terminal de
tercer nivel de la Universidad Tcnica de Ambato.

Ing. Vicente Morales L., Mg.


PRESIDENTE DEL TRIBUNAL

Ing. Edison lvarez, Mg.

Ing. Carlos Nez, Mg.

DOCENTE CALIFICADOR

DOCENTE CALIFICADOR

iv

DEDICATORIA
El presente trabajo se lo dedico a mi Familia,
por su apoyo incondicional
durante esta etapa acadmica y en las decisiones
tomadas en el transcurso de mi vida, por darme
buen ejemplo de lucha constante, y sobre
todo por el amor que me brinda; tambin se lo dedico
a mis profesores por est r ah
impartiendo sus conocimientos y su aprecio.
Luis Gustavo Gualoto Mora.

AGRADECIMIENTO
Quiero extender un sincero agradecimiento al Ser
Supremo por brindarme la vida, la sabidura y las
ganas de superacin, para poder culminar est meta
de formacin profesional en mi vida.
Tambin quiero expresar un sincero agradecimiento a
la Facultad de Ingeniera en Sistemas, Electrnica e
Industrial de la Universidad Tcnica de Ambato, por
darme una oportunidad de formarme profesionalmente
con los conocimientos brindados
de los diferentes profesores.
Luis Gustavo Gualoto Mora.

ndice
APROBACIN DEL TUTOR ......................................................................................... ii
AUTORA ....................................................................................................................... iii
vi

APROBACIN DE LA COMISIN CALIFICADORA ............................................... iv


DEDICATORIA ............................................................................................................... v
AGRADECIMIENTO ..................................................................................................... vi
RESUMEN EJECUTIVO ............................................................................................... xv
SUMMARY ................................................................................................................... xvi
INTRODUCCIN ........................................................................................................ xvii
CAPTULO I .................................................................................................................... 1
EL PROBLEMA ............................................................................................................... 1
1.1.

Tema: ..................................................................................................................... 1

1.2.

Planteamiento del Problema .................................................................................. 1

1.3.

Delimitacin del Problema .................................................................................... 2

1.4.

Justificacin ........................................................................................................... 3

1.5.

Objetivos ................................................................................................................ 3

1.5.1.

Objetivo General: ............................................................................................... 3

1.5.2.

Objetivos Especficos: ........................................................................................ 4

CAPTULO II ................................................................................................................... 5
MARCO TERICO ......................................................................................................... 5
2.1.

Marco Terico........................................................................................................ 5

2.2.

Propuesta de Solucin ........................................................................................... 9

CAPTULO III ................................................................................................................ 10


METODOLOGA ........................................................................................................... 10
3.1.

Modalidad de la Investigacin ............................................................................ 10

3.2.

Poblacin y Muestra ............................................................................................ 10

3.3.

Recoleccin de Informacin ................................................................................ 10

3.4.

Procesamiento y Anlisis de Datos ...................................................................... 10

3.5.

Desarrollo del Proyecto ....................................................................................... 11

CAPTULO IV ............................................................................................................... 13
DESARROLLO DE LA PROPUEST ......................................................................... 13
4.1. Recoleccin y Anlisis de Informacin relacionada con el registro de Historias
Clnicas de los pacientes que son tratados con terapia floral. ......................................... 13
Ficha Tcnica de Registro............................................................................................... 16
4.2.

Determinacin de herramientas de desarrollo de la Aplicacin Web. ................. 18

vii

4.3.

Definicin de los Requerimientos........................................................................ 19

4.3.1.

Requerimiento de Hardware ............................................................................ 19

4.3.2.

Requerimiento de Software .............................................................................. 20

4.4.

Diseo del Modelo de la Aplicacin Web ........................................................... 21

4.4.1.

Metodologa de Desarrollo de Software .......................................................... 21

Metodologa en Cascada ................................................................................................. 21


4.4.2.

Conceptualizacin de Herramientas ................................................................. 22

4.4.2.1.

MYSQL ........................................................................................................ 22

4.4.3.

PHP .................................................................................................................. 23

4.4.4.

MVC ................................................................................................................. 23

4.4.5.

IDE ................................................................................................................... 23

4.4.6.

HTML .............................................................................................................. 24

4.4.7.

CSS................................................................................................................... 24

4.4.8.

Java Script ........................................................................................................ 25

4.5.

Diagramas ............................................................................................................ 25

4.5.1.

Diagramas Casos de Uso .................................................................................. 25

4.5.2.

Diagramas de Secuencias ................................................................................. 33

4.5.3.

Diseo de base de Datos .................................................................................. 44

Diccionario de Datos: ..................................................................................................... 45


4.5.4.

Diseo del Prototipo de la Aplicacin Web. ................................................... 52

4.5.5.

Diseo de la Interfaz Grfica del usuario ......................................................... 53

4.5.5.1.

Interfaz de inicio de Sesin .......................................................................... 53

4.5.5.2.

Interfaz de usuario Iniciada la Sesin ........................................................... 55

4.5.5.3.

Interfaz del Men Principal .......................................................................... 55

4.5.5.4.

Interfaz de consulta de datos ........................................................................ 59

4.5.5.5.

Interfaz de ingreso de Datos ......................................................................... 60

4.5.5.6.

Interfaz de edicin de Datos ......................................................................... 60

4.5.5.7.

Interfaz del Registro de un paciente ............................................................. 61

4.5.5.8.

Interfaz del Registro del Terapeuta .............................................................. 62

4.5.5.9.

Interfaz del registro de una nueva consulta mdica...................................... 63

4.5.5.10.

Interfaz del Reporte de Pacientes ................................................................. 64

4.5.6.

Implementacin del diseo de la pgina Web .................................................. 65

viii

4.5.6.1.

Implementacin Interfaz de Grfica ............................................................. 65

4.5.6.2.

Implementacin de la Programacin ............................................................ 79

4.5.7.
4.6.

Pruebas de Funcionamiento. ............................................................................ 80


DISCUSIN Y RESULTADOS ......................................................................... 86

CAPTULO V ................................................................................................................. 89
CONCLUSIONES Y RECOMENDACIONES ............................................................. 89
5.1.

CONCLUSIONES ............................................................................................... 89

5.2.

RECOMENDACIONES ...................................................................................... 90

BIBLIOGRAFIA: ........................................................................................................... 92
GLOSARIO DE TERMINOS: ....................................................................................... 94
........................................................................................................................ 95
Anexo 1: Entrevista ........................................................................................................ 96
Anexo 2: Fotos ................................................................................................................ 98
Anexo 3: Manual de Usuario ........................................................................................ 101
Anexo 4: Manual Tcnico............................................................................................. 133

NDICE DE TABLAS

ix

Tabla 4. 1 Descripcin del actor Administrador Elaborado por: El Investigador. ............... 27


Tabla 4. 2 Descripcin del actor Terapeuta Elaborado por: El Investigador. ....................... 27
Tabla 4. 3 Casos de uso: Login del Sistema Elaborado por: El Investigador. ...................... 28
Tabla 4. 4 Casos de uso: Ingreso de Usuarios Elaborado por: El Investigador. ................... 28
Tabla 4. 5 Casos de uso: Gestin de usuarios Modificacin Elaborado por: El Investigador.
.............................................................................................................................................. 28
Tabla 4. 6 Casos de uso: cambio de Contrasea Elaborado por: El Investigador. ............... 29
Tabla 4. 7 Casos de uso: Pacientes Ingreso Elaborado por: El Investigador. ....................... 29
Tabla 4. 8 Casos de Uso: Paciente Modificacin Elaborado por: El Investigador. .............. 29
Tabla 4. 9 Casos de uso: Consulta de Reportes Elaborado por: El Investigador.................. 29
Tabla 4. 10 Casos de Uso Paciente Ingreso Elaborado por: El Investigador. ...................... 30
Tabla 4. 11 Casos de uso: Paciente Modificacin Elaborado por: El Investigador. ............. 30
Tabla 4. 12 Casos de uso: Consulta Mdica Ingreso Elaborado por: El Investigador. ......... 30
Tabla 4. 13 Casos de uso: Consulta Mdica Modificacin Elaborado por: El Investigador. 31
Tabla 4. 14 Casos de uso: Diagnostico Ingreso Elaborado por: El Investigador. ................ 31
Tabla 4. 15 Casos de uso: Diagnostico Modificacin Elaborado por: El Investigador. ....... 31
Tabla 4. 16 Casos de uso: Terapia Floral Ingreso Elaborado por: El Investigador. ............. 32
Tabla 4. 17 Casos de uso: Terapia Floral Modificacin Elaborado por: El Investigador. ... 32
Tabla 4. 18 Casos de uso: Esencias Florales Ingreso Elaborado por: El Investigador. ........ 32
Tabla 4. 19 Esencias Florales Modificacin Elaborado por: El Investigador. ..................... 33
Tabla 4. 20 Casos de uso Consulta de Reporte Elaborado por: El Investigador. ................. 33
Tabla 4. 21 Casos de uso: Cambio de Contrasea Elaborado por: El Investigador. ............ 33
Tabla 4. 22 Descripcin de la Tabla nivelescolar Elaborado por: El Investigador. ............. 45
Tabla 4. 23 Descripcin de la Tabla estadocivil Elaborado por: El Investigador. ............... 45
Tabla 4. 24 Descripcin de la Tabla ocupacion Elaborado por: El Investigador. ................ 45
Tabla 4. 25 Descripcin de la Tabla sintoma Elaborado por: El Investigador. .................... 45
Tabla 4. 26 Descripcin de la Tabla origen Elaborado por: El Investigador. ...................... 46
Tabla 4. 27 Descripcin de la Tabla Personas Elaborado por: El Investigador. .................. 47
Tabla 4. 28 Descripcin de la Tabla historiaclinica Elaborado por: El Investigador. .......... 47
Tabla 4. 29 Descripcin de la Tabla terapeuta Elaborado por: El Investigador. .................. 48
Tabla 4. 30 Descripcin de la Tabla roles Elaborado por: El Investigador. ......................... 48
Tabla 4. 31 Descripcin de la Tabla permisos Elaborado por: El Investigador. .................. 48
Tabla 4. 32 Descripcin de la Tabla usuarios Elaborado por: El Investigador. ................... 49
Tabla 4. 33 Descripcin de la Tabla permisos_role Elaborado por: El Investigador. .......... 49
Tabla 4. 34 Descripcin de la Tabla permisos_usuario Elaborado por: El Investigador. .... 49
Tabla 4. 35 Descripcin de la Tabla permisos_esenciafloral Elaborado por: El Investigador.
.............................................................................................................................................. 50
Tabla 4. 36 Descripcin de la Tabla consultamaestro Elaborado por: El Investigador. ....... 51
Tabla 4. 37Descripcin de la Tabla detallesintoma Elaborado por: El Investigador. .......... 51
Tabla 4. 38 Descripcin de la Tabla detalleorigen Elaborado por: El Investigador. ............ 51
Tabla 4. 39 Descripcin de la Tabla detalleesenciafloral Elaborado por: El Investigador. .. 51
Tabla 4. 40 Tabla de validacin de cedula con Grafos Elaborado por: El Investigador. ..... 82
Tabla 4. 41 Tabla de la prueba comprobacin de la validacin de la cedula con Grafos
Elaborado por: El Investigador. ............................................................................................ 83

Tabla 4. 42 Tabla de validacin del email con Grafos Elaborado por: El Investigador. ..... 83
Tabla 4. 43 Tabla de la prueba comprobacin de la validacin del email con Grafos
Elaborado por: El Investigador. ............................................................................................ 84
Tabla 4. 44 Tabla de la prueba de caja negra Elaborado por: El Investigador. .................... 84
Tabla 4. 45 Discusin y Resultados Elaborado por: El Investigador .................................. 88

NDICE DE FIGURAS

xi

Fig. 4. 1 Diagrama de Flujo Registro de Historias Clnicas Elaborado por: El Investigador.


.............................................................................................................................................. 16
Fig. 4. 2 Ficha de registro de historias clnicas. ................................................................... 17
Fig. 4. 3 Fases de la Metodologa en Cascada Elaborado por: El Investigador. .................. 22
Fig. 4. 4 Diagrama MVC Cascada Elaborado por: El Investigador. .................................... 24
Fig. 4. 5 Diagrama de casos de uso del Administrador Elaborado por: El Investigador. .... 26
Fig. 4. 6 Diagrama de Casos de uso del Terapeuta Elaborado por: El Investigador. ........... 27
Fig. 4. 7 Diagrama de Secuencia: Login Usuario Elaborado por: El Investigador. ............. 34
Fig. 4. 8 Diagrama de Secuencia: Ingreso de Usuario Elaborado por: El Investigador. ...... 34
Fig. 4. 9 Diagrama de Secuencia Modificacin de Usuario Elaborado por: El Investigador.
.............................................................................................................................................. 35
Fig. 4. 10 Diagrama de Secuencia: Ingreso de un Paciente Elaborado por: El Investigador.
.............................................................................................................................................. 35
Fig. 4. 11 Diagrama de Secuencia: Modificacin del paciente Elaborado por: El
Investigador. ......................................................................................................................... 36
Fig. 4. 12 Diagrama de Secuencia: Cambio de Contrasea Elaborado por: El Investigador.
.............................................................................................................................................. 36
Fig. 4. 13 Diagrama de Secuencia: Generacin de Reportes Elaborado por: El Investigador.
.............................................................................................................................................. 37
Fig. 4. 14 Diagrama de Secuencia: Login Usuario Elaborado por: El Investigador. ........... 37
Fig. 4. 15 Diagrama de Secuencia: Cambio de Contrasea Elaborado por: El Investigador.
.............................................................................................................................................. 38
Fig. 4. 16 Diagrama de Secuencia: Ingreso del paciente Elaborado por: El Investigador. .. 38
Fig. 4. 17 Diagrama de Secuencia: Modificacin del paciente Elaborado por: El
Investigador. ......................................................................................................................... 39
Fig. 4. 18 Diagrama de Secuencia: Ingreso de una Esencia Floral Elaborado por: El
Investigador. ......................................................................................................................... 39
Fig. 4. 19 Diagrama de Secuencia: Modificacin de una Esencia Floral Elaborado por: El
Investigador. ......................................................................................................................... 40
Fig. 4. 20 Diagrama de Secuencia: Ingreso de una Consulta Mdica Elaborado por: El
Investigador. ......................................................................................................................... 40
Fig. 4. 21 Diagrama de Secuencia: Modificacin de una Consulta Mdica Elaborado por: El
Investigador. ......................................................................................................................... 41
Fig. 4. 22 Diagrama de Secuencia: Ingreso del diagnstico de la Consulta Mdica Elaborado
por: El Investigador. ............................................................................................................. 41
Fig. 4. 23 Diagrama de Secuencia: Modificacin del diagnstico de la Consulta Mdica
Elaborado por: El Investigador. ............................................................................................ 42
Fig. 4. 24 Diagrama de Secuencia: Ingreso de la Terapia Floral de la Consulta Mdica
Elaborado por: El Investigador. ............................................................................................ 42
Fig. 4. 25 Diagrama de Secuencia: Modificacin de la Terapia Floral de la Consulta
Mdica Elaborado por: El Investigador ................................................................................ 43
Fig. 4. 26 Modelo de la Base de Datos Elaborado por: El Investigador. ............................. 44
Fig. 4. 27 Diseo del prototipo de la Pgina Principal Elaborado por: El Investigador. ...... 52

xii

Fig. 4. 28 Diseo del prototipo de la Pgina de Listados de datos Elaborado por: El


Investigador. ......................................................................................................................... 53
Fig. 4. 29 Diseo del prototipo de la Pgina de ingresos y actualizaciones Elaborado por: El
Investigador. ......................................................................................................................... 53
Fig. 4. 30 Interfaz de Inicio de Sesin Elaborado por: El Investigador................................ 54
Fig. 4. 31 Interfaz con Sesin Iniciada Elaborado por: El Investigador. .............................. 55
Fig. 4. 32 Interfaz del men Principal Elaborado por: El Investigador. ............................... 55
Fig. 4. 33 Interfaz del men de Consultas Elaborado por: El Investigador. ......................... 56
Fig. 4. 34 Interfaz del men de Reportes Elaborado por: El Investigador. .......................... 56
Fig. 4. 35 Interfaz del men de Registros Elaborado por: El Investigador. ......................... 56
Fig. 4. 36 Interfaz del men Permisos Elaborado por: El Investigador. ............................... 56
Fig. 4. 37 Interfaz del men de Parmetros Elaborado por: El Investigador. ....................... 57
Fig. 4. 38 Interfaz de consulta de datos Elaborado por: El Investigador. ............................. 59
Fig. 4. 39 Interfaz de ingresos de datos Elaborado por: El Investigador. ............................. 60
Fig. 4. 40 Interfaz de edicin de datos Elaborado por: El Investigador. .............................. 60
Fig. 4. 41 Interfaz de registro de pacientes Elaborado por: El Investigador. ....................... 61
Fig. 4. 42 Interfaz de registro de Terapeutas Elaborado por: El Investigador. ..................... 62
Fig. 4. 43 Interfaz de registro de una Consulta Mdica Elaborado por: El Investigador. .... 63
Fig. 4. 44 Interfaz de reporte de pacientes Elaborado por: El Investigador. ........................ 64
Fig. 4. 45 Pantalla de Inicio de Sesin Elaborado por: El Investigador. .............................. 65
Fig. 4. 46 Pantalla de inicio con Sesin Activa Elaborado por: El Investigador. ................. 66
Fig. 4. 47 Pantalla de Listado de Datos de la tabla estadocivil Elaborado por: El
Investigador. ......................................................................................................................... 67
Fig. 4. 48 Pantalla de Ingreso de Datos de la tabla estadocivil Elaborado por: El
Investigador. ......................................................................................................................... 68
Fig. 4. 49 Pantalla de Edicin de datos de la tabla de estadocivil Elaborado por: El
Investigador. ......................................................................................................................... 68
Fig. 4. 50 Pantalla de Listado de Datos de la tabla nivelescolar Elaborado por: El
Investigador. ......................................................................................................................... 69
Fig. 4. 51Pantalla de Ingreso de Datos de la tabla nivelescolar Elaborado por: El
Investigador. ......................................................................................................................... 70
Fig. 4. 52 Pantalla de Edicin de Datos de la tabla nivelescolar Elaborado por: El
Investigador. ......................................................................................................................... 70
Fig. 4. 53 Pantalla de Listado de datos de la tabla ocupacion Elaborado por: El Investigador.
.............................................................................................................................................. 71
Fig. 4. 54 Pantalla de Ingreso de datos de la tabla ocupacion Elaborado por: El Investigador.
.............................................................................................................................................. 72
Fig. 4. 55 Pantalla de Edicin de datos de la tabla ocupacion Elaborado por: El
Investigador. ......................................................................................................................... 72
Fig. 4. 56 Pantalla de Listado de datos de la tabla sintomas Elaborado por: El Investigador.
.............................................................................................................................................. 73
Fig. 4. 57 Pantalla de Ingreso de datos de la tabla sintomas Elaborado por: El Investigador.
.............................................................................................................................................. 74

xiii

Fig. 4. 58 Pantalla de Edicin de datos de la tabla sintomas Elaborado por: El Investigador.


.............................................................................................................................................. 74
Fig. 4. 59 Pantalla de Listado de datos de la tabla origen Elaborado por: El Investigador. . 75
Fig. 4. 60 Pantalla de Ingreso de datos de la tabla origen Elaborado por: El Investigador. . 76
Fig. 4. 61 Pantalla de Edicin de datos de la tabla origen Elaborado por: El Investigador. . 76
Fig. 4. 62 Pantalla de Listado de datos de la tabla esenciafloral Elaborado por: El
Investigador. ......................................................................................................................... 77
Fig. 4. 63 Pantalla de Ingreso de datos de la tabla esenciafloral Elaborado por: El
Investigador. ......................................................................................................................... 78
Fig. 4. 64 Pantalla de Edicin de datos de la tabla esenciafloral Elaborado por: El
Investigador. ......................................................................................................................... 78
Fig. 4. 65 Pantalla de Ingreso de una Consulta Mdica Elaborado por: El Investigador. .... 79
Fig. 4. 66 Grafo de validacin de la cedula Elaborado por: El Investigador ........................ 82
Fig. 4. 67 Grafo de validacin del email Elaborado por: El Investigador ............................ 83
Fig. 4. 68 Prueba de Caja Negra ingresos de un paciente .................................................... 85
Fig. 4. 69 Prueba de Caja Negra Edicin de un paciente ..................................................... 85
Fig. 4. 70 Pruebas de Caja Negra Revisin del listado de Informacin de los pacientes ..... 86
Fig. 4. 71 Pruebas de Caja Negra Revisin del listado de Informacin de los pacientes por
bsqueda. .............................................................................................................................. 86

xiv

RESUMEN EJECUTIVO

La Red Nacional de Biosalud y FUNSSIEC es una institucin que se encarga de realizar


consultas mdicas con tratamientos alternativos a todas las personas que lo necesiten.
La creciente demanda que han tenido en estos ltimos aos, ha provocado la dificultad
de la gestin de la informacin que se maneja dentro de la institucin.
Est investigacin propone el desarrollo de una aplicacin web que permite agilizar el
procesamiento de la informacin al momento de registrar la consulta mdica del paciente,
con llevando con esto a brindar un mejor servicio a los pacientes.
Se determinan mediante un diagrama de flujo los pasos que se siguen en el desarrollo del
Proceso de registro de las historias clnicas de los pacientes.
En base al diagrama de flujo se ha determinado y se plantea el diseo de la aplicacin
web as como los requisitos necesarios para la implementacin y funcionamiento del
mismo.
Considerando el diseo desarrollado se procede a la implementacin de la aplicacin web
mediante las herramientas de desarrollo seleccionadas, en todo el proceso de diseo e
implementacin.
Una vez implementada la aplicacin web se llevara a cabo un cuadro comparativo, que
permite visualizar los resultados y diferencias entre el estado anterior y posterior a la
implementacin en el proceso de registro de historias clnicas.

xv

SUMMARY

The National Network of Biosalud and FUNSSIEC is an institution that is responsible for
conducting medical consultations with alternative treatments to all people need it.
Growing demand they have had in recent years has caused the difficulty of managing the
information handled within the institution.
This investigation proposes the development of a web application that allows faster
processing of information when registering the medical consultation of the patient, taking
with it to provide better service to patients.
Are determined by a flow chart the steps followed in developing the process of providing
the medical records of patients.
Based on the flow chart has been determined and the design of the web application as
well as the requirements for the implementation and operation of the poses.
Considering the developed design proceeds to the implementation of the Web application
by selected development tools in the entire process of design and implementation.
Once implemented the web application is to undertake a comparative table, to visualize
the results and differences between the before and after implementation in the registration
process medical records state.

xvi

INTRODUCCIN
El presente trabajo de tesis cuyo tema es, APLICACIN WEB PARA EL ANLISIS
Y REGISTRO DE LOS DATOS DE LAS HISTORIAS CLNICAS DE LOS
PACIENTES TRATADOS CON TERAPIA FLORAL PARA LA RED NACIONAL DE
BIOSALUD Y FUNSSIEC, consta de cinco captulos que se detallan a continuacin:
Captulo I El Problema.- En este captulo se identifica el problema que se suscita,
para plantearlo de forma concreta, delimitando su alcance, con una respectiva
justificaciones y objetivos que guiarn todo el proyecto.
Captulo II Marco Terico.- En este captulo consta del fundamento terico que
ayuda a comprender de forma clara y sencilla el problema, para poder plantear la
propuesta de solucin.
Captulo III Metodologa.- En este captulo se describe las modalidades de
investigacin, se especifica la poblacin y muestra con la que se va a trabajar, la forma
como se recolectar y procesar la informacin, adems de una descripcin breve de
cmo se desarrollar el proyecto.
Captulo IV Desarrollo de la Propuesta .- En este captulo se describe todo el
desarrollo de la propuesta de solucin, definiendo los requisitos necesarios, los casos de
uso, los diagramas de secuencia de interaccin, el diseo de la interfaz grfica de usuario,
el diseo de la base de datos y la descripcin de los datos, adems de la implementacin.
Captulo V Conclusiones y Recomendaciones.- En este captulo se describe las
conclusiones a las que llega el investigador luego del desarrollo del proyecto, as tambin
las recomendaciones pertinentes.
Por ltimo se incluye las referencias consultadas y se anexa el glosario de trminos, los
instrumentos de recoleccin de informacin, el manual de usuario y el manual tcnico.

xvii

CAPTULO I
EL PROBLEMA
1.1.

Tema:

Aplicacin web para el anlisis y registro de los datos de las historias clnicas de los
pacientes tratados con terapia floral para la Red Nacional de Biosalud y FUNSSIEC.

1.2.

Planteamiento del Problema


El mundo ha sufrido grandes cambios tecnolgicos uno de ellos ha sido la
aparicin de las aplicaciones que son utilizados en distintas reas profesionales,
en distintas circunstancias y para distintos trabajos u objetivos, los cuales han sido
de gran ayuda para mantener el registro de la informacin guardada en distintos
dispositivos electrnicos; los cuales nos ayudan manteniendo la informacin ms
ordenada, ms accesible, ms manejable, fcil de transferir y transportar.
Desde siempre, la historia clnica ha sido la herramienta fundamental por medio
del cual el profesional de la salud ha sabido guiarse para ofrecer un seguimiento,
diagnstico y tratamiento preciso al paciente. Hoy en da el manejo de esta
informacin debe est r acorde a los avance de tecnolgicos; este debe ser eficaz,
rpido y preciso ya que un expediente mdico correctamente llevado podr hacer
la diferencia en la vida del paciente y en los tratamientos.
Las aplicaciones de historias clnicas es el registro electrnico de la informacin
de un paciente que son usadas en hospitales o clnicas del Ecuador los cuales
deben estar basados en los formularios de la historia clnica nica del Ministerio
de Salud. Las historias clnicas electrnicas son la mejor manera de llevar un
control eficiente del paciente, superando las limitaciones que padece el registro de
la historia clnica tradicional, esto implica que se pueda llevar un registro
organizado, coherente, legible y sistemtico, gracias a estas herramientas la

retroalimentacin de la informacin ser ms viable, facilitando el diagnstico y


un correcto tratamiento para el paciente mejorando as la toma de decisiones.
En la Red Nacional de Biosalud y FUNSSIEC se est llevando de manera manual
el registro de las historias clnicas de los pacientes, la cual es la forma tradicional
con lo que se ha seguido trabajando, esto ocasiona que mucha de la informacin
se pierda.
La forma manual de manejar la informacin hace que est se acumule en varias
hojas de papel que son almacenados en archivadores, esto provoca que no se pueda
encontrar la informacin que se est buscando ni relacionar correctamente los
datos.
Tambin se suma que los miembros en su gran mayora no estn familiarizados
con las tecnologas de la informtica, por lo cual no tienen los suficientes
conocimientos necesarios para el desarrollo de un sistema informtico que maneje
la informacin.
La falta de la utilizacin de las Nuevas Tecnologas de la Informacin Y
Comunicacin no ha facilitado en la toma de decisiones al momento de realizar,
diagnosticar y recetar a un paciente y hace que los procesos no sean giles.

1.3. Delimitacin del Problema


rea Acadmica: Software.
Lnea de Investigacin: Desarrollo de Software.
Sublnea: Aplicacin Web.
Delimitacin Espacial: Este proyecto se desarrollar en la Red Nacional de
Biosalud y FUNSSIEC ubicado de la ciudad de Riobamba.
Delimitacin Temporal: El tiempo estimado del proyecto es 6 meses a partir de
la aprobacin del proyecto.

1.4.

Justificacin
El manejo de la informacin como son el historial clnico de un paciente es
necesario para mejorar la consulta de datos de los pacientes en tiempo real,
corregir errores de las historias clnicas hechas en papel, agilizar los procesos,
registrar la informacin de una manera ms confiable, mejorar la calidad de
atencin hacia los pacientes, haciendo que la Red Nacional de Biosalud y
FUNSSIEC tenga una mayor acogida por sus pacientes ganando un mayor
prestigio para su institucin.
El impacto ser muy relevante ya que se est aportando en la mejora de los
procesos de la Red Nacional de Biosalud y FUNSSIEC en la atencin de los
pacientes, gestionando de una mejor manera la informacin que se est llevando
de las historias clnicas de los mismos.
Adems es factible realizarlo porque se tendr el apoyo de la Red Nacional de
Biosalud y FUNSSIEC, tambin se cuenta con el inters del personal de la
institucin en el mejoramiento de dicha red y no se necesitara la adquisicin de
licencias, ya que el proyecto ser desarrollado con Software Libre, el cual
posteriormente permitir estudiar y analizar el funcionamiento de la aplicacin y
efectuar modificaciones con el fin de mejorarlo o adaptarlo a algn propsito
especfico.

1.5.

Objetivos

1.5.1. Objetivo General:


Implementar la aplicacin web para el anlisis y registro de los datos de las
historias clnicas de los pacientes tratados con terapia floral para la Red Nacional
de Biosalud y FUNSSIEC.

1.5.2. Objetivos Especficos:


Analizar los procesos que se realizan en el registro de historias de los pacientes
que son tratados con terapia floral.
Determinar las herramientas adecuadas para el desarrollo del proyecto.
Disear el prototipo de la aplicacin web que ser utilizado para el proceso de
registro de informacin de las historias clnicas de los pacientes.
Desarrollar la aplicacin web para el anlisis y registro de los datos de las historias
clnicas de los pacientes tratados con terapia floral para la Red Nacional de
Biosalud y FUNSSIEC.

CAPTULO II
MARCO TERICO
2.1. Marco Terico
Despus de haber revisado en la Biblioteca de la Facultad de Ingeniera en
Sistemas, Electrnica e Industrial se ha encontrado una tesis con el siguiente tema
Implantacin de una aplicacin en tres capas para el control de las historias
clnicas de los pacientes del dispensario mdico de la Empresa Elctrica Ambato
regional centro norte S.A.. Autor: Cristina Eliana Arellano Chvez. Ao 2007
Revisando en el internet temas relacionados a la investigacin se ha encontrado
en la Universidad Tecnolgica del Per el siguiente tema: Desarrollo de una
Aplicacin Web para el Registro de Historias Clnicas Electrnicas (HCE) para el
Hospital Nacional Guillermo Almenara Autores: Miguel ngel Rojas Cabrejos,
Guillermo Renato Sullca Padilla. Ao: 2012
Historias Clnicas
Las historias clnicas son los documentos mdicos legales que aparecen del
contacto entre profesionales (mdico, psiclogo, enfermero, etc.) y el paciente la
persona de la cual se va a recoger la informacin necesaria para la proporcionar
poder una correcta atencin de los pacientes. La historia clnica es un documento
vlido desde el punto de vista clnico y legal, que recoge informacin de tipo
asistencial, preventivo y social. Esto aporta un registro organizado facilitando
razonamiento clnico y toma de decisiones. [1]
Historia Clnica Electrnica
La historia clnica electrnica (HCE) es aquella en la cual la informacin antes
mencionada con respecto a la HC se captura en forma electrnica, digital,
informatizada, es decir, no se utiliza el papel y el bolgrafo sino que se registra
con un teclado o directamente con la voz del profesional interviniente. El soporte
donde se escribe es el electrnico en todas sus formas: discos rgidos, discos
compactos, discos pticos, diskettes, cintas magnticas y muchas ms, que se irn
desarrollando en el futuro.

Una definicin ms tcnica sera la de un conjunto global y estructurado de


informacin, en relacin con la asistencia mdica sanitaria de un paciente
individual, cuyo soporte permite que sea almacenada, procesada y transmitida
mediante sistemas informticos. La sustitucin, como nosotros plantemos, de la
HC, en soporte papel, por una HCE responde a varias necesidades. [2]
Medicina Alternativa
La medicina a travs de la historia y sin tener en cuenta escuelas, tendencias y
doctrinas, ha tenido y tiene un denominador comn que es la bsqueda incesante
de la salud, o lo que es igual, el estado de completo bienestar biolgico, psquico
y social. Sin embargo, hoy da muchos pases del mundo asisten al deterioro de
los sistemas mdicos y de la Salud Pblica en general, por intereses mercantilistas
que imponen desde los mltiples medicamentos hasta los mtodos diagnsticos
altamente sofisticados con un alto costo para el enfermo y mayores beneficios
econmicos para sus productores.
Un sistema de salud donde no primen estos intereses y los mdicos puedan ejercer
una medicina libre de prejuicios, libre de todo pensamiento que no sea el de curar,
sera lo ideal. En este afn de buscar respuesta a muchas inquietudes y nuevas
posibilidades teraputicas que conduzcan a la mejora o curacin sin dao o
deterioro del hombre, abrimos las puertas a un nuevo campo teraputico que se
abre paso en el mundo contemporneo: La medicina alternativa o natural. [3]
Esencia Floral
Las esencias florales son preparados naturales de las flores silvestres, cuyas
propiedades teraputicas fueron descubiertas por Edward Bach, mdico
bacterilogo y homepata Ingles. [4]
Terapia Floral
Terapias Florales es como se denomina al sistema teraputico descrito por Edward
Bach, que utiliza las esencias florales como medicamentos. Ha sido reconocida
desde 1976 por la OMS como un sistema muy til, sencillo, econmico y que
puede ser utilizado en forma eficaz, fcil y segura sin efectos secundarios,
desagradables y/o txicos.
Se trata en la actualidad de uno de los sistemas de curacin alternativa ms usado
en Amrica y Europa. Hacen buena utilizacin de sus beneficios tanto los
naturpatas, quinesilogos, ostepatas, mdicos homepatas y alpatas, etc. [5]
Aplicacin

Una aplicacin es un programa informtico que es diseado como una herramienta


para permitir a un usuario realizar uno o diversos tipos de trabajos o automatizar
procesos. [6]
Software Libre
El software libre est identificado por 4 principios bsicos de libertad:
1. La libertad de ejecutar el programa, con cualquier propsito.
2. La libertad de estudiar cmo funciona el programa, y adaptarlo a tus
necesidades. El acceso al cdigo fuente es una condicin previa para esto.
3. La libertad de redistribuir copias para que pueda ayudar a tu vecino.
4. La libertad de mejorar el programa, y publicar sus mejoras al pblico, de
manera que beneficie toda la comunidad. El acceso al cdigo fuente es una
condicin previa para esto. [7]
Software de Cdigo Abierto
Hace hincapi en los beneficios tcnicos y econmicos del cdigo abierto y el
libre desarrollo, y se preocup menos de los aspectos ticos que conlleva. Existe
muy poco software que sea reconocido por la Iniciativa de Cdigo Abierto y que
a su vez no sea software libre. [7]
Aplicacin Web
Una aplicacin web es un tipo especial de aplicacin cliente/servidor, donde tanto
el cliente el navegador, explorador como el servidor web y el protocolo mediante
el que se comunican HTTP (HyperText Transfer Protocolo) estn estandarizados
y no sern creados por el programador de aplicaciones. El protocolo HTTP forma
parte de la familia de protocolos de comunicaciones TCP/IP (Transmission
Control Protocol/Internet Protocol), que son empleados en Internet. Estos
protocolos permiten la conexin de sistemas heterogneos, los que facilitan el
intercambio de informacin. [8]
Cliente Web
Cliente web es un programa con el que interacciona el usuario para solicitar a un
servidor web el envo de los recursos que desea obtener mediante HTTP. La parte
cliente de las aplicaciones web suele est r formada por cdigo HTML que forma
la pgina web ms algo de cdigo ejecutable realizado en lenguaje de script del
navegador o mediante pequeos programas (applets). La misin del cliente web
es interpretar las pginas HTML y los diferentes recursos que contienen

(imgenes, sonidos, etc.). Las tecnologas que se suelen emplear para programar
el cliente web son:
HTML.
XML
ASP
CSS.
PHP
Lenguajes de script: JavaScript, etc. [8]
Servidor Web
Servidor web es un programa que est esperando permanentemente las solicitudes
de conexin mediante el protocolo HTTP por parte de los clientes web. La parte
servidor de aplicaciones web est formada por:
Pginas estticas (documentos HTML) que siempre muestran el mismo
contenido.
Recursos adicionales multimedia, documentos adicionales, mapas, etc.
que pueden emplear dentro de las pginas o est r disponibles para ser
descargados en el cliente.
Programas o scripts que son ejecutados por el servidor web cuando el
navegador del cliente solicita algunas pginas. La salida de este script
suele ser una pgina HTML estndar que se enva al navegador del cliente.
En algunos casos pueden utilizar bases de datos. [8]
Lenguaje de Programacin:
Es un lenguaje que puede ser utilizado para controlar el comportamiento de una
mquina, particularmente una computadora. Consiste en un conjunto de reglas
sintcticas y semnticas que definen una estructura y el significado de sus
elementos, respectivamente. Aunque muchas de las veces se usa un lenguaje de
programacin y lenguaje informtico como si fuesen sinnimos, no tiene por qu
ser as, ya que los lenguajes informticos engloban a los lenguajes de
programacin y a otros ms, como, por ejemplo, el HTML, PHP, ASP, Perl,
JavaScript, etc. [9]
Base de Datos
Una Base de Datos (BD) es una coleccin o depsito de dato, almacenados en
soporte secundario y con redundancia controlada. Los datos, que han de ser
compartidos por diferentes usuarios y aplicaciones, deben mantenerse
independientes de ellos y su definicin (estructura de la BD), nica y almacenada
junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir
captar las interrelaciones y restricciones existentes en el mundo real. Los
8

procedimientos de actualizacin y recuperacin, comunes y bien determinados,


facilitarn la seguridad del conjunto de los datos. [10]
Sistema de Gestin de Base de Dados:
Un Sistema de Gestin de Bases de Datos (SGBD4) es un conjunto coordinado
de programas, procedimientos, lenguajes, herramientas, etc., que suministra, tanto
a los usuarios no informticos como a los analistas, programadores o
administradores de una BD, los medios necesarios para describir y manipular los
datos integrados en la BD, manteniendo su integridad, confidencialidad y
disponibilidad Entre los diferentes SGBD, podemos encontrar los siguientes:
MySql.
PostgreSql
Oracle
Access.
Microsoft SQL Server, etc. [10]

2.2.

Propuesta de Solucin

La presente investigacin busca realizar la implementacin de una aplicacin web para el


anlisis y registro de los datos de las historias clnicas de los pacientes tratados con terapia
floral para la Red Nacional de Biosalud y FUNSSIEC el cual buscar solucionar el
problema de la deficiente informacin que se maneja para el historial clnico en el
tratamiento a pacientes con terapia floral para la Red Nacional de Biosalud y FUNSSIEC.

CAPTULO III
METODOLOGA
3.1. Modalidad de la Investigacin
La investigacin es aplicable porque se pretende automatizar el proceso de registro
clnico de los pacientes que son tratados en la Red Nacional de Biosalud y
FUNSSIEC, manteniendo la informacin almacenada y organizada electrnicamente
para mejorar en la toma de decisiones y llevando un mejor control en los
tratamientos que son de varios das para ir observando el desarrollo de la misma.
Para la realizacin de la investigacin se ha considerado utilizar las siguientes
modalidades:
Modalidad Bibliogrfica o Documental: Esta modalidad es tomado en cuenta porque
en la investigacin se recolectado informacin terica de Libros, Libros Digitales,
artculos cientficos, etc.
Modalidad de Campo: Est modalidad tambin es aplicada en la investigacin
porque el investigador deber acudir directamente a la institucin para recolectar
informacin acerca de sus necesidades institucionales, etc. utilizando tcnicas como
la entrevista y el cuestionario.

3.2.

Poblacin y Muestra
La poblacin o muestra no es requerido por el tipo de investigacin del presente
proyecto.

3.3.

Recoleccin de Informacin
Se realizar una recoleccin de informacin, directamente con los miembros que
conforman la Red Nacional de Biosalud y FUNSSIEC. Adems se requerir
informacin que se encuentra almacenada o registrada en libros, documentos,
revistas tcnicas, proyectos de investigacin, etc., o en Internet.

3.4.

Procesamiento y Anlisis de Datos


Una vez recolectada la informacin se aplicar los siguientes procedimientos:

10

Identificar los procesos relacionados con el registro de historias clnicas de


los pacientes tratados con terapia floral.
Analizar la informacin que se debe ingresar en el registro de las historias
clnicas de los pacientes.
Realizar una entrevista a los miembros de la Red Nacional de Biosalud y
FUNSSIEC y determinar los procesos que se automatizarn con la aplicacin
web.

3.5.

Desarrollo del Proyecto

Para cumplir el desarrollo de este proyecto de investigacin, se realizar en forma


secuencial los siguientes mtodos, procesos y/o actividades:
Anlisis de los procesos que son utilizados en el registro de las historias clnicas.
Identificacin del tipo de informacin que se almacenar en el proceso de registro
de historias clnicas de los pacientes.
Seleccin de las herramientas que se aplicarn en el desarrollo de la aplicacin
web.
Procesamiento y clasificacin de la informacin recogida con la finalidad de
organizar la informacin de manera que sea fcil de usar.
Organizar reuniones de seguimiento y realizar correcciones para adaptarse a
nuevos procesos.
Diseo de una interfaz sencilla y fcil para la aplicacin web
Determinar y usar glosarios de trminos y una correcta especificacin de los
nombres de mtodos y clases, lo que ayudar a comprender el diseo y facilitar
sus posteriores ampliaciones.
Mejoramiento y modificacin de la estructura de cdigos ya creados sin alterar su
funcionalidad.
Diseo y desarrollo de la base de datos, interfaces y programacin de la aplicacin
web.
Coordinar con los usuarios clientes para la realizacin de pruebas.
Realizar una constante retroalimentacin de la informacin recolectada y de los
procesos.
Realizacin de pruebas correspondientes en el funcionamiento de la aplicacin
web con el fin de corregir errores.
Implementacin de la aplicacin web.
11

12

CAPTULO IV
DESARROLLO DE LA PROPUEST
4.1.

Recoleccin y Anlisis de Informacin relacionada con el


registro de Historias Clnicas de los pacientes que son tratados
con terapia floral.
Mediante la utilizacin de las entrevistas, se ha recolectado los datos necesarios,
que permiten conocer los procesos que actualmente estn manejando actualmente
en el registro de las historias clnicas.
Las personas involucradas en la entrevista son los terapeutas que utilizan terapia
floral para tratar a los pacientes, dichas personas utilizan un mismo proceso y un
mismo formato de registro de la historia clnicas.
Las preguntas utilizadas en la entrevista realizada para la recoleccin de la
informacin de los procesos que realizan para el registro de las historias clnicas
de los pacientes que son tratados con terapia floral:
Entrevista
Lo siguiente describe un resumen de las entrevistas realizadas.
Qu es la terapia Floral?
Las terapias son tratamientos que se realizan con remedios Florales por su
terapeuta. Estos son unos preparados que no contienen elementos qumicos, solo
contienen las esencias de las flores.
A qu personas se les puede tratar con terapia floral?
Este tipo de tratamiento se lo realiza a todo tipo de personas sin importar la
enfermedad.
Cmo comienzan sus procedimientos para consulta de los pacientes?
Los procesos que se lleva acabo para en una consulta son:
Recoleccin de la informacin de la persona, datos personales.
Preguntar sobre las alergias.
Preguntar sobre los sntomas que tiene el paciente.
Revisar sobre expedientes mdicos si los tiene.
Revisas los registros de las consultas anteriores.
Revisin del paciente por parte del terapeuta.
Le realizan un examen completo al paciente para identificar las
dolencias.
Se procede a realizar un diagnstico.
13

Realizan una revisin a un manual de esencias florales que tienen los


terapeutas para identificar que esencias florales recetar al paciente.
Receta al paciente las diferentes esencias florales segn las dolencias
encontradas al paciente.
Solicitan algn documento del paciente?
Por lo general no se le pide ningn documento al paciente.
Qu documentos del paciente le puede ayudar al terapeuta?
Historias clnicas o Diagnsticos mdicos que se hayan realizado en otros lugares,
para tener una mejor percepcin de las posibles dolencias que se le pueda
encontrar al paciente en la revisin que se le realizara.
Qu informacin registran del paciente?
Los datos personales (nombres, apellidos, ci, direccin, telfono, etc.), si tiene
alergias, dolencias, sntomas que presenta, diagnsticos mdicos.
Tiene algn lmite de edad los pacientes para poder ser tratados con terapia
floral?
Para estos tipos de terapias no se tiene un lmite de edad especfico para los
pacientes, personas de toda edad pueden son idneas.
Cmo termina el procedimiento para la consulta del paciente?
Los procedimientos de la consulta de los pacientes terminan con el diagnstico y
recentando un tratamiento para las molestias encontradas en la examinacin por
parte del terapeuta.
Dnde almacena los registros clnicos?
Se registran de manera manual en hojas de papel diseadas por la Red Nacional
de Biosalud y FUNSSIEC.
Estn conformes con todos la secuencia de los procesos que realizan
actualmente?
Los procesos que se llevan haciendo hasta ahora no han causado inconvenientes,
y por el momento no ser necesario realizar cambios en los mismos.
A quin le enva los registros clnicos?
Los registros no se les enva a nadie se quedan almacenados con el terapeuta.
Existe un documento que le entreguen al paciente?

14

Al paciente solo se le entrega una receta con las diferentes esencias para las
dolencias encontradas por el terapeuta.
Qu tan rpido tiene acceso a la informacin que busca?
Como la bsqueda se hace manualmente en archivos como hojas de papel es muy
difcil buscar la informacin y obtenerle a tiempo.
Con la informacin recolectada, se ha determinado el siguiente diagrama de
procesos, en el cual se visualizara de forma ordenada como se realiza una consulta
a los pacientes y como es el proceso de registro de las historias clnicas.

Anlisis del proceso de registro de Historias Clnicas


Diagrama del proceso:

15

Fig. 4. 1 Diagrama de Flujo Registro de Historias Clnicas Elaborado por: El Investigador.

Ficha Tcnica de Registro

16

Fig. 4. 2 Ficha de registro de historias clnicas.

17

4.2. Determinacin de herramientas de desarrollo de la Aplicacin


Web.
Cada uno de los Lenguajes de Desarrollo Web estn diseados con objetivos
especficos y, con base en ello, sus caractersticas son distintas.
Caractersticas
Software Libre
Costo de
Licenciamiento
Sintaxis de lenguaje
base
Orientado a objetos

PHP
SI
NO

ASP
NO
SI

Ruby
SI
NO

C/C++

VB y C#

C/C++

SI
Linux
Windows

Sistemas operativos

Lugar de
Ejecucin
Servidor
Empresa
Base de datos
(principalmente)
Propsito

Apoyo de
aprendizaje

Ambiente de
desarrollo

Servidor

SI
o Windows
y
Linux
pero
usando
el
proyecto Mono (
pero solo con C#
)
Cliente y
Servidor
IIS o Mono.

SI
Linux
Windows

Servidor

Apache,
Apache,
compilador
compilador
propio.
propio
The PHP Group ( Microsoft
y Grupo
Ruby
open source)
Xamarin
(open source)
Mysql.
MsSQLServer
Mysql
y
PostgreSQL
Desarrollo
de Desarrollo
de desarrollo
de
aplicaciones web aplicaciones
aplicaciones
dinmicas
web dinmicas
web dinmicas
Mucha
Sitios
webs, Poca. No hay
informacin.
foros,
una entidad que
Pero no hay una documentos
de forma oficial
entidad que de proporcionados centralice
la
forma
oficial por Microsoft.
ayuda.
proporcione la
ayuda.
Eclipse,
Visual Studio
Eclipse,
netbeans y otras pagada la
netbeans y otras
herramientas
herramientas
licencia
open source,
Y herramientas open source
editor de texto
open source.
como notepad
++, sublimeText

18

Segn el anlisis entre los diferentes lenguajes de programacin se ha llegado a la


decisin de usar el lenguaje de programacin php encargado de definir el comportamiento
de la aplicacin web, Java Script como opcin de validacin y apoyo en funcionalidades
especficas y mysql como manejador de la base de datos porque tiene mayor
compatibilidad con php. La razn por que se escogi php como lenguaje de desarrollo es
porque se tiene ms informacin para el aprendizaje y desarrollo, el tipo de licencia es
libre, es multiplataforma, y est orientado al desarrollo de aplicaciones web dinmicas.
Cuadro Comparativo entre IDE de desarrollo
Caractersticas Eclipse
Software Libre
Costo de
Licenciamiento
Compatibilidad
de Lenguajes
Uso de Memoria
Sistemas
operativos
Debugger

Cloud9
IDE
SI
SI
NO
NO
NO
NO
SI
$15
(Privado)
HTML,
ASP, Batch,
Cascading Style
Sheets HTML,
JavaScript, File, C, C#, (CSS),ColdFusion,Extensible JavaScript,
CSS, Java C++,
HyperText Markup Language CSS,
JavaScript,
(XHTML),Extensible
Ruby,
php, html, sql Markup Language (XML)
PHP
Media
Baja
Alta
Media
Linux
o Linux
o Windows
Plataforma
Windows Windows
Web
SI

SublimeText

Dreamweaver

NO

NO

SI

Segn el anlisis entre los diferentes IDE de programacin se ha llegado a la decisin de


usar SublimeText como el editor de lenguaje de php y Eclipse como Debugger en caso
de presentarse errores en la aplicacin web. Las razones por las que se escogio el uso de
eclipse y sublimeText es por es software libre y no tiene costo de licenciamiento para su
uso y por que es de fcil uso para el programador.

4.3.

Definicin de los Requerimientos


Una vez conocido y definido cuales son los procesos que se utilizan en el registro de
las historias clnicas de los pacientes tratados con terapia floral, procedemos a
determinar los requisitos tcnicos a emplearse, tanto a nivel de software como a nivel
de hardware:

4.3.1. Requerimiento de Hardware


Los equipos fsicos para los clientes es decir para las personas que van a hacer uso
de la aplicacin y que se ejecute correctamente, se detallan a continuacin las
caractersticas mnimas son:
Caractersticas de Alojamiento:
Hosting.

19

Espacio 5 GB.
Nombre de Dominio.
Mquinas clientes, requerimientos mnimos:
Procesador Intel Pentium 4.
80 GB de disco duro.
512 MB de memoria RAM.
Tarjeta de Red.
Acceso al Internet.

4.3.2. Requerimiento de Software


El desarrollo de la aplicacin web se escogido las siguientes herramientas de
software, en base al criterio de licencia libre:
Entorno de Programacin: SublimeText, WAMP Server, notepad++.
Lenguajes de programacin: php, html5, JavaScript.
Motor de bases de datos: MySql
Complementos de desarrollo: Framework Bootstrap CSS, FPDF.
Diseo: CSS3.
La arquitectura de software a utilizar es MVC (Modelo, Vista, Controlador),
haciendo, lo que permite tener separado los datos y la lgica del negocio:
Modelo: representa el ncleo de la aplicacin (Ejemplo una lista de registros
de la base de datos).
Vista: muestra los datos, es la interfaz que el cliente observa.
Controlador: se encarga del acceso a los registros de la base de datos.
Para el funcionamiento de la aplicacin web tanto en el servidor y en el cliente se
utiliza los siguientes requisitos:
Software Servidor
Como se va a tener un alojamiento web se considera los siguientes
programas:
Fizilla (Cargar archivos por FTP al servidor Web).
Software Cliente
Sistema operativo cliente: Windows, Linux.
Navegador Web:
o Internet Explorer 8 o superior.
o Firefox 3.5 o superior.
o Google Chrome 10 o superior.

20

La Red Nacional de Biosalud y FUNSSIEC, cuenta con los requisitos mnimos en


el hardware y en el software, con lo que pueden hacer uso de la aplicacin y que
funcione correctamente en el lado del cliente, para los requisitos del servidor se
contratara a una empresa donde nos permita alojar la aplicacin y la base de datos
para poder en funcionamiento la aplicacin.

4.4.

Diseo del Modelo de la Aplicacin Web

4.4.1. Metodologa de Desarrollo de Software


Las metodologas son una serie de procedimientos, tcnicas, herramientas, soporte
de documental, etc. que son utilizadas para estructurar planificar y controlar el
proceso de desarrollo de software, existe varios metodologas que son utilizadas
entre ellas estn metodologa en cascada, espiral, scrum, xp, RUP, RAD, etc. La
metodologa que se decide utilizar el modelo RUP el cual se describe a continuacin:

Metodologa en Cascada
El modelo en cascada o comnmente llamado desarrollo en cascada, es aquel modelo
que toma una metodologa la cual agrupa 6 fases importantes bajo el fundamento
principal que el inicio de cada etapa debe esperar a la finalizacin de la etapa anterior.
[12]

Etapas del modelo de la metodologa en cascada:

21

Fig. 4. 3 Fases de la Metodologa en Cascada Elaborado por: El Investigador.

4.4.2. Conceptualizacin de Herramientas


4.4.2.1. MYSQL
Definicin:
Es un software ms rpido, multiusuario, multihilo, y un robusto servidor de bases
de daos SQL (Structured Query Language). MySQL est diseado para sistemas de
produccin de misin crtica, alta carga de trabajo as como para integrarse en
software para ser distribuido. El software MySQL tiene una doble licencia. Los
usuarios pueden optar por utilizar el software MySQL como un producto Open
Source bajo los trminos de la Licencia Pblica General de GNU o pueden adquirir
una licencia comercial estndar de Oracle. [12].
Caractersticas:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas
igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen
diferentes velocidades de operacin, soporte fsico, capacidad, distribucin
geogrfica, transacciones.
Transacciones y claves forneas.
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto. [12].

22

4.4.3. PHP
PHP (acrnimo de "PHP: Hypertext Preprocessor") es un lenguaje interpretado de
alto nivel embebido en pginas HTML y ejecutado en el servidor.
En lugar de usar muchos comandos para mostrar HTML (como en C o en Perl), las
pginas de PHP contienen HTML con cdigo incrustado que hace "algo" (en este
caso, mostrar "Hola, soy un script de PHP!). El cdigo de PHP est encerrado entre
las etiquetas especiales de comienzo y final <?php y ?> que permiten entrar y salir
del "modo PHP".
Lo que distingue a PHP de algo del lado del cliente como JavaScript es que el cdigo
es ejecutado en el servidor, generando HTML y envindolo al cliente. El cliente
recibir el resultado de ejecutar el script, aunque no se sabr el cdigo subyacente
que era. El servidor web puede ser configurado incluso para que procese todos los
ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber
qu se tiene debajo de la manga. [13].

4.4.4. MVC
MVC es una propuesta de diseo de software utilizada para implementar sistemas
donde se requiere el uso de interfaces de usuario. Surge de la necesidad de crear
software ms robusto con un ciclo de vida ms adecuado, donde se potencie la
facilidad de mantenimiento, reutilizacin del cdigo y la separacin de conceptos.
Su fundamento es la separacin del cdigo en tres capas diferentes, acotadas por su
responsabilidad, en lo que se llaman Modelos, Vistas y Controladores, o lo que es lo
mismo, Model, Views & Controllers, si lo prefieres en ingls. En este artculo
estudiaremos con detalle estos conceptos, as como las ventajas de ponerlos en
marcha cuando desarrollamos.
MVC es un "invento" que ya tiene varias dcadas y fue presentado incluso antes de
la aparicin de la Web. No obstante, en los ltimos aos ha ganado mucha fuerza y
seguidores gracias a la aparicin de numerosos frameworks de desarrollo web que
utilizan el patrn MVC como modelo para la arquitectura de las aplicaciones web.
[14]

4.4.5. IDE
Integrated Development Environment (entorno de desarrollo integrado), es decir un
editor de cdigo que adems puede servirnos para depurar y facilitarnos las
diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicacin.
Hay que aclarar que es posible que un mismo IDE pueda funcionar con diferentes
lenguajes de programacin, un buen ejemplo de ello es Eclipse. [15].

23

Fig. 4. 4 Diagrama MVC Cascada Elaborado por: El Investigador.

4.4.6. HTML
Es un lenguaje de descripcin de hipertexto compuesto por una serie de comandos,
marcas, o etiquetas, tambin denominadas "Tags" que permiten definir la estructura
lgica de un documento web y establecer los atributos del mismo (Color del texto,
contenidos multimedia, hipervinculos, etc.). [16]

4.4.7. CSS
Hojas de Estilo en Cascada (Cascading Style Sheets), es un mecanismo simple que
describe cmo se va a mostrar un documento en la pantalla, o cmo se va a imprimir,
o incluso cmo va a ser pronunciada la informacin presente en ese documento a
travs de un dispositivo de lectura. Est forma de descripcin de estilos ofrece a los
desarrolladores el control total sobre estilo y formato de sus documentos. [17]
CSS3
La especificacin de CSS3 viene con interesantes novedades que permitirn hacer
webs ms elaboradas y ms dinmicas, con mayor separacin entre estilos y
contenidos. Dar soporte a muchas necesidades de las webs actuales, sin tener que
recurrir a trucos de diseadores o lenguajes de programacin. [18]

24

4.4.8. Java Script


Javascript es un lenguaje de programacin que surgi con el objetivo inicial de
programar ciertos comportamientos sobre las pginas web, respondiendo a la
interaccin del usuario y la realizacin de automatismos sencillos. En ese contexto
podramos decir que naci como un "lenguaje de scripting" del lado del cliente, sin
embargo, hoy Javascript es mucho ms. Las necesidades de las aplicaciones web
modernas y el HTML5 han provocado que el uso de Javascript que encontramos hoy
haya llegado a unos niveles de complejidad y prestaciones tan grandes como otros
lenguajes de primer nivel. [19]

4.5. Diagramas
4.5.1. Diagramas Casos de Uso
En un diagrama de casos de uso, no se muestran los casos de uso en detalle;
solamente se resumen algunas de las relaciones entre los casos de uso, los actores y
los sistemas. En concreto, en el diagrama no se muestra el orden en el que se llevan
a cabo los pasos para lograr los objetivos de cada caso de uso. Esos detalles pueden
describirse en otros diagramas y documentos, que pueden vincularse a cada caso de
uso.

25

Diagrama de Casos de uso del Administrador:

Fig. 4. 5 Diagrama de casos de uso del Administrador Elaborado por: El Investigador.

26

Diagrama de Casos de uso del Terapeuta:

Fig. 4. 6 Diagrama de Casos de uso del Terapeuta Elaborado por: El Investigador.

Descripcin de los Actores:


Se han determino dos tipos de usuarios los cuales son determinados como actores;
usuario Administrador y usuario Terapeuta:
Actor-01:
Descripcin:

Administrador
Este actor representa al Administrador del Sistema.

Tabla 4. 1 Descripcin del actor Administrador Elaborado por: El Investigador.

Actor-01
Descripcin

Terapeuta
Este actor representa a la persona que realiza la consulta
mdica y registra la informacin de los pacientes.

Tabla 4. 2 Descripcin del actor Terapeuta Elaborado por: El Investigador.

27

Descripcin de los Casos de uso:


Casos de uso del Administrador:

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Login del Sistema


Administrador
Usuario debe est r registrado.
Permite el ingreso al sistema.
Ingresar el ID y contrasea de usuario.
Verifica los datos ingresados por el usuario.
Ingresa al sistema si los datos son correctos caso
contrario muestra mensaje de error.

Tabla 4. 3 Casos de uso: Login del Sistema Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Usuarios Ingreso


Administrador
Est r logueado en el Sistema.
Permite registrar un usuario.
Ingresar datos del nuevo usuario con Rol.
Presionar Guardar.
Verifica los datos ingresados del nuevo usuario.
Registra en la base de datos el nuevo usuario, si
son vlidos los datos caso contrario muestra un
error.

Tabla 4. 4 Casos de uso: Ingreso de Usuarios Elaborado por: El Investigador.

Casos de uso: Usuarios Modificacin


Administrador
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite el modificar un usuario.
Descripcin:
Buscar el usuario a modificar.
Proceso:
Seleccionar el usuario con la opcin modificar.
Modificar la informacin habilita del usuario.
Presionar en Guardar
Registra en la base de datos los nuevos datos del
usuario si son vlidos los datos caso contrario
muestra un error.
Tabla 4. 5 Casos de uso: Gestin de usuarios Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Cambio de Contrasea


Administrador
Est r logueado en el Sistema.
Permite el cambio de contrasea para el usuario actual.
Seleccionar del men la opcin de cambio de
Contrasea.
Modificar la contrasea actual por la nueva.
28

Presionar guardar.
Registra en la base de datos la nueva contrasea,
si es vlida el tipo de informacin los modifica
caso contrario muestra un error.
Tabla 4. 6 Casos de uso: cambio de Contrasea Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Pacientes Ingreso


Administrador
Est r logueado en el Sistema.
Permite registrar un usuario.
Ingresar datos del nuevo paciente.
Presionar Guardar.
Verifica los datos ingresados del nuevo paciente.
Registra en la base de datos el nuevo paciente, si
son vlidos los datos caso contrario muestra un
error.

Tabla 4. 7 Casos de uso: Pacientes Ingreso Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Paciente Modificacin


Administrador
Est r logueado en el Sistema.
Permite el modificar un usuario.
Buscar el usuario a modificar.
Seleccionar el paciente con la opcin modificar.
Modificar la informacin habilita del paciente.
Presionar en Guardar
Registra en la base de datos los nuevos datos del
paciente, si son vlidos los datos caso contrario
muestra un error.

Tabla 4. 8 Casos de Uso: Paciente Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Consulta de reportes


Administrador
Est r logueado en el Sistema.
Permite consultar informacin con los diferentes
reportes.
Escoger los diferentes reportes.
Generar el reporte.
Imprimir el reporte si se lo necesita.

Tabla 4. 9 Casos de uso: Consulta de Reportes Elaborado por: El Investigador.

29

Casos de uso del Terapeuta:

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Pacientes Ingreso


Terapeuta
Est r logueado en el Sistema.
Permite registrar un usuario.
Ingresar datos del nuevo paciente.
Presionar Guardar.
Verifica los datos ingresados del nuevo paciente.
Registra en la base de datos el nuevo paciente, si
son vlidos los datos caso contrario muestra un
error.

Tabla 4. 10 Casos de Uso Paciente Ingreso Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Pacientes Modificacin


Terapeuta
Est r logueado en el Sistema.
Permite el modificar un usuario.
Buscar el usuario a modificar.
Seleccionar el paciente con la opcin modificar.
Modificar la informacin habilita del paciente.
Presionar en Guardar
Registra en la base de datos los nuevos datos del
paciente, si son vlidos los datos caso contrario
muestra un error.

Tabla 4. 11 Casos de uso: Paciente Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Consulta Mdica Ingreso


Terapeuta
Est r logueado en el Sistema.
Permite registrar una nueva consulta mdica.
Ingresar datos correspondientes de la consulta
mdica.
Presionar Guardar.
Verifica los datos ingresados de la consulta
mdica.
Registra en la base de datos de la consulta
mdica, si son vlidos los datos caso contrario
muestra un error.

Tabla 4. 12 Casos de uso: Consulta Mdica Ingreso Elaborado por: El Investigador.

30

Casos de uso: Consulta Mdica Modificacin


Terapeuta
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite el modificar una consulta mdica.
Descripcin:
Buscar la consulta mdica a modificar.
Proceso:
Seleccionar el paciente con la opcin modificar.
Modificar la informacin habilita del paciente.
Presionar en Guardar
Registra en la base de datos los nuevos datos de la
consulta mdica, si son vlidos los datos caso
contrario muestra un error.
Tabla 4. 13 Casos de uso: Consulta Mdica Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Diagnostico Ingreso


Terapeuta
Est r logueado en el Sistema.
Permite registrar en la consulta mdica el diagnstico.
Ingresar datos correspondientes al diagnstico.
Presionar el botn Guardar de la consulta mdica.
Verifica los datos ingresados del diagnstico.
Registra en la base de datos los datos del
diagnstico de la consulta mdica, si son vlidos
los datos caso contrario muestra un error.

Tabla 4. 14 Casos de uso: Diagnostico Ingreso Elaborado por: El Investigador.

Casos de uso: Diagnostico Modificacin


Terapeuta
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite el modificar un diagnstico de una consulta
Descripcin:
mdica.
Buscar la consulta mdica para modificar el
Proceso:
diagnstico.
Seleccionar la consulta mdica con la opcin
modificar para modificar el diagnstico.
Modificar la informacin habilita del diagnstico
de la consulta mdica.
Presionar el botn Guardar de la consulta mdica.
Registra en la base de datos los nuevos datos del
diagnstico de la consulta mdica, si son vlidos
los datos caso contrario muestra un error.
Tabla 4. 15 Casos de uso: Diagnostico Modificacin Elaborado por: El Investigador.

31

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Terapia Floral Ingreso


Terapeuta
Est r logueado en el Sistema.
Permite registrar en la consulta mdica la terapia floral.
Ingresar datos correspondientes a la terapia floral.
Presionar el botn Guardar de la consulta mdica.
Verifica los datos ingresados de la terapia floral.
Registra en la base de datos los datos de la terapia
floral de la consulta mdica, si son vlidos los
datos caso contrario muestra un error.

Tabla 4. 16 Casos de uso: Terapia Floral Ingreso Elaborado por: El Investigador.

Casos de uso: Terapia Floral Modificacin


Terapeuta
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite el modificar la terapia floral de una consulta
Descripcin:
mdica.
Buscar la consulta mdica para modificar la
Proceso:
terapia floral.
Seleccionar la consulta mdica con la opcin
modificar para modificar la terapia floral.
Modificar la informacin habilita de la terapia
floral de la consulta mdica.
Presionar el botn Guardar de la consulta mdica.
Registra en la base de datos los nuevos datos de la
terapia floral de la consulta mdica, si son vlidos
los datos caso contrario muestra un error.
Tabla 4. 17 Casos de uso: Terapia Floral Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Esencias Florales Ingreso


Terapeuta
Est r logueado en el Sistema.
Permite registrar esencias florales.
Ingresar datos correspondientes a las esencias
florales.
Presionar el botn Guardar.
Verifica los datos ingresados de las esencias
florales.
Registra en la base de datos los datos de las
esencias florales, si son vlidos los datos caso
contrario muestra un error.

Tabla 4. 18 Casos de uso: Esencias Florales Ingreso Elaborado por: El Investigador.

32

Casos de uso: Esencias Florales Modificacin


Terapeuta
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite el modificar esencias florales.
Descripcin:
Buscar la esencia floral a modificar.
Proceso:
Seleccionar esencia floral con la opcin modificar
para modificar.
Modificar la informacin habilita de la esencia
floral.
Presionar el botn Guardar.
Registra en la base de datos los nuevos datos de la
esencia floral, si son vlidos los datos caso
contrario muestra un error.
Tabla 4. 19 Esencias Florales Modificacin Elaborado por: El Investigador.

Actor:
Precondiciones:
Descripcin:
Proceso:

Casos de uso: Consulta de reportes


Terapeuta
Est r logueado en el Sistema.
Permite consultar informacin con los diferentes
reportes.
Escoger los diferentes reportes.
Generar el reporte.
Imprimir el reporte si se lo necesita.

Tabla 4. 20 Casos de uso Consulta de Reporte Elaborado por: El Investigador.

Casos de uso: Cambio de Contrasea


Terapeuta
Actor:
Precondiciones: Est r logueado en el Sistema.
Permite cambiar la contrasea de logueo.
Descripcin:
Escoger la opcin del cambio de contrasea en el
Proceso:
men.
Cambiar la contrasea.
Guardar la nueva contrasea.
Tabla 4. 21 Casos de uso: Cambio de Contrasea Elaborado por: El Investigador.

4.5.2. Diagramas de Secuencias


Un diagrama de secuencia muestra la interaccin de un conjunto de objetos en una
aplicacin a travs del tiempo y se modela para cada caso de uso. El diagrama de
secuencia contiene detalles de implementacin del escenario, incluyendo los objetos
y clases que se usan para implementar el escenario y mensajes intercambiados entre
los objetos.

33

Diagramas de Secuencia para el Administrador:

Fig. 4. 7 Diagrama de Secuencia: Login Usuario Elaborado por: El Investigador.

Fig. 4. 8 Diagrama de Secuencia: Ingreso de Usuario Elaborado por: El Investigador.

34

Fig. 4. 9 Diagrama de Secuencia Modificacin de Usuario Elaborado por: El Investigador.

Fig. 4. 10 Diagrama de Secuencia: Ingreso de un Paciente Elaborado por: El Investigador.

35

Fig. 4. 11 Diagrama de Secuencia: Modificacin del paciente Elaborado por: El Investigador.

Fig. 4. 12 Diagrama de Secuencia: Cambio de Contrasea Elaborado por: El Investigador.

36

Fig. 4. 13 Diagrama de Secuencia: Generacin de Reportes Elaborado por: El Investigador.

Diagramas de Secuencia para el Terapeuta:

Fig. 4. 14 Diagrama de Secuencia: Login Usuario Elaborado por: El Investigador.

37

Fig. 4. 15 Diagrama de Secuencia: Cambio de Contrasea Elaborado por: El Investigador.

Fig. 4. 16 Diagrama de Secuencia: Ingreso del paciente Elaborado por: El Investigador.

38

Fig. 4. 17 Diagrama de Secuencia: Modificacin del paciente Elaborado por: El Investigador.

Fig. 4. 18 Diagrama de Secuencia: Ingreso de una Esencia Floral Elaborado por: El Investigador.

39

Fig. 4. 19 Diagrama de Secuencia: Modificacin de una Esencia Floral Elaborado por: El Investigador.

Fig. 4. 20 Diagrama de Secuencia: Ingreso de una Consulta Mdica Elaborado por: El Investigador.

40

Fig. 4. 21 Diagrama de Secuencia: Modificacin de una Consulta Mdica Elaborado por: El Investigador.

Fig. 4. 22 Diagrama de Secuencia: Ingreso del diagnstico de la Consulta Mdica Elaborado por: El
Investigador.

41

Fig. 4. 23 Diagrama de Secuencia: Modificacin del diagnstico de la Consulta Mdica Elaborado por: El
Investigador.

Fig. 4. 24 Diagrama de Secuencia: Ingreso de la Terapia Floral de la Consulta Mdica Elaborado por: El
Investigador.

42

Fig. 4. 25 Diagrama de Secuencia: Modificacin de la Terapia Floral de la Consulta Mdica


Elaborado por: El Investigador

43

4.5.3. Diseo de base de Datos

Fig. 4. 26 Modelo de la Base de Datos Elaborado por: El Investigador.

44

Diccionario de Datos:
Se describe las caractersticas de cada campo de las tablas de la base de datos en los
que s lo conoce como diccionario de datos.

CAMPO
secuencial
nombre

TABLA: nivelescolar
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Nivel Escolar
varchar(50) Nombre del
Requerido
Nivel Escolar

Tabla 4. 22 Descripcin de la Tabla nivelescolar Elaborado por: El Investigador.

CAMPO
secuencial
nombre

TABLA: estadocivil
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Est do Civil
varchar(50) Nombre del Est Requerido
do Civil

Tabla 4. 23 Descripcin de la Tabla estadocivil Elaborado por: El Investigador.

CAMPO
secuencial
nombre

TABLA: ocupacion
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Ocupacin
varchar(50) Nombre del
Requerido
Ocupacin

Tabla 4. 24 Descripcin de la Tabla ocupacion Elaborado por: El Investigador.

CAMPO
secuencial
nombre

TABLA: sintomas
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Sntomas
varchar(50) Nombre del
Requerido
Sntomas

Tabla 4. 25 Descripcin de la Tabla sintoma Elaborado por: El Investigador.

45

CAMPO
secuencial
nombre

TABLA: origen
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Orgenes
varchar(50) Nombre del
Requerido
Orgenes

Tabla 4. 26 Descripcin de la Tabla origen Elaborado por: El Investigador.

TABLA: persona
CAMPO
TIPO
DESCRIPCION
secuencial
int
Secuencial de la
Persona que se
conocer como
Paciente
Ci
varchar(10)
Identificacin de
la Persona
nombre
varchar(50)
Nombre de la
Persona
apellidos
varchar(50)
Apellidos de la
Persona
celular
varchar(10)
Numero de
Celular de la
Persona
telfono
varchar(10)
Nmero de
Telfono de la
Persona
direccin
varchar(80)
Direccin de la
Persona
fechanacimie DateTime
Fecha de
nto
Nacimiento de la
Persona
secuencialniv int
Secuencial del
elescolar
Nivel Escolar de
la Persona
numerohijos Int
Numero hijos de
la Persona
secuencialest int
Secuencial de
adocivil
Est do Civil de
la Persona

46

RESTRICCIONES
Clave Primaria

Requerido
Requerido
Requerido

Requerido
Requerido
Requerido
Clave Fornea de la
Tabla nivelescolar
Requerido
Clave Fornea de la
Tabla estadocivil

secuencialoc
upacion

int

vicienteshoga int
r

Secuencial de la
Ocupacin de la
Persona
Numero de
Vivientes de la
Persona en el
hogar

Clave Fornea de la
Tabla ocupacion
Requerido

Tabla 4. 27 Descripcin de la Tabla Personas Elaborado por: El Investigador.

TABLA: historiaclinica
CAMPO
TIPO
DESCRIPCIO
N
secuencial
int
Secuencial de
Orgenes
secuencialperson int
Secuencial de la
a
Persona
fechaIngreso
tinyint(1) Fecha Ingreso
Persona
lugar
varchar(50 Direccin de la
)
Persona

RESTRICCIONE
S
Clave Primaria
Clave fornea de la
tabla persona
Requerido
Requerido

Tabla 4. 28 Descripcin de la Tabla historiaclinica Elaborado por: El Investigador.

CAMPO
secuencial
ci
nombre
apellido
direccin
telfono

TABLA: terapeuta
TIPO
DESCRIPCION RESTRICCIO
NES
int
Secuencial del
Clave Primaria
Terapeuta
varchar(10)
Identificacin
Requerido
del Terapeuta
varchar(50)
Nombre del
Requerido
Terapeuta
varchar(50)
Apellidos del
Requerido
Terapeuta
varchar(80)
Direccin del
Terapeuta
varchar(10)
Nmero de
Requerido
Telfono del
Terapeuta

47

celular

varchar(10)

fechanacimiento

DateTime

Celular de la
Terapeuta
Fecha de
Nacimiento del
Terapeuta

Requerido
Requerido

Tabla 4. 29 Descripcin de la Tabla terapeuta Elaborado por: El Investigador.

CAMPO
Id_rol
role

TABLA: roles
TIPO
DESCRIPCION RESTRICCIONES
int
Secuencial de
Clave Primaria
Roles
varchar(50)
Nombre del
Requerido
Roles
Tabla 4. 30 Descripcin de la Tabla roles Elaborado por: El Investigador.

CAMPO
Id_permiso
Permiso
Key

TABLA: Permisos
TIPO
DESCRIPCION
int
Secuencial de
Permisos
varchar(100) Nombre de
Permisos
varchar(100) Key de Permisos

RESTRICCIONES
Clave Primaria
Requerido
Requerido

Tabla 4. 31 Descripcin de la Tabla permisos Elaborado por: El Investigador.

CAMPO
id
usuario
pass
email
roles
est do

TABLA: usuarios
TIPO
DESCRIPCION RESTRICCION
ES
int
id de la Usuarios Clave Primaria
varchar(30)
Cdigo del
Requerido
Usuario
varchar(40)
Contrasea del
Requerido
Usuario
varchar(100) Direccin email Requerido
del Usuario
int
rol del Usuario
Secuencial de la
tabla rol
bool
Est do del
Requerido
Usuario
48

fecha

DateTime

secuencialterapeuta

DateTime

Fecha de la
Usuario
Secuencial del
Terapeuta

Requerido
Secuencial de la
tabla Terapeuta

Tabla 4. 32 Descripcin de la Tabla usuarios Elaborado por: El Investigador.

CAMPO
roles
permiso
valor

TABLA: permisos_role
TIPO
DESCRIPCION RESTRICCIONES
int
Rol del Permiso Clave Fornea de la
tabla role
int
Permiso del role Clave Fornea de la
tabla permisos
bool
Est do de
Requerido
Permiso Role

Tabla 4. 33 Descripcin de la Tabla permisos_role Elaborado por: El Investigador.

CAMPO
usuario
permiso
valor

TABLA: permisos_usuario
TIPO
DESCRIPCION RESTRICCIONES
int
Usuario del
Clave Fornea de la
Permiso
tabla usuarios
int
Permiso del
Clave Fornea de la
Usuario
tabla permisos
bool
Est do de
Requerido
Permiso Role

Tabla 4. 34 Descripcin de la Tabla permisos_usuario Elaborado por: El Investigador.

CAMPO
secuencial
nombre
caracterstica
sntoma

TABLA: esecnciafloral
TIPO
DESCRIPCION RESTRICCION
ES
int
secuencial de la Clave Primaria
Esencia Floral
varchar(30)
Nombre de la
Requerido
Esencia Floral
varchar(500) Caracterstica de Requerido
la Esencia Floral
varchar(500) Sntoma de la
Requerido
Esencia Floral

49

bach

varchar(100)

deficitatencional

varchar(100)

formulascombinadas

varchar(100)

Bach de la
Esencia Floral
Dficit
Atencional de la
Esencia Floral
Formulas
Combinadas de
la Esencia Floral

Requerido
Requerido
Requerido

Tabla 4. 35 Descripcin de la Tabla permisos_esenciafloral Elaborado por: El Investigador.

TABLA: consultamaestro
CAMPO
TIPO
DESCRIPCION RESTRICCION
ES
secuencial
int
secuencial de la Clave Primaria
Consulta
Maestro
secuencialhistoriaclini varchar(30)
Secuencial de
Clave Fornea de
ca
historia clnica
la tabla
de la
historiaclinca
Persona(Paciente
)
fechaconsulta
varchar(500) Fecha de la
Requerido
Consulta
cirugas
varchar(500) Si tiene cirugas
partosnormales
varchar(100) Si ha tenido
partos normales
Cesreas
varchar(100) Se ha hecho la
cesrea
fuma
varchar(100) Si Fuma
vivepersonasfuma
bool
Vive con
personas que
fuman
usamarcapasos
bool
Si usa
marcapasos
motivo
varchar(100) El motivo de la
Requerido
Consulta
comoinformo
varchar(100) Como se
Informo
estadoactual
varchar(100) Est do Actual
Requerido
de la Personas
50

observaciones

varchar(500)

Observaciones
de la Persona

Requerido

Tabla 4. 36 Descripcin de la Tabla consultamaestro Elaborado por: El Investigador.

TABLA: detallesintoma
CAMPO
TIPO DESCRIPCION
secuencialconsulta int
Secuencial de la
Consulta Medica
secuencialsintoma int
Secuencial del
Sntoma
estado
bool
Estado de
detallesintoma

RESTRICCIONES
Clave Fornea de la
tabla consultamestro
Clave Fornea de la
tabla sintomas
Requerido

Tabla 4. 37Descripcin de la Tabla detallesintoma Elaborado por: El Investigador.

TABLA: detalleorigen
CAMPO
TIPO DESCRIPCION
secuencialconsulta Int
Secuencial de la
Consulta Medica
secuencialorigen
Int
Secuencial del
origen
estado
bool
Estado de
detalleorigen

RESTRICCIONES
Clave Fornea de la
tabla consultamestro
Clave Fornea de la
tabla origen
Requerido

Tabla 4. 38 Descripcin de la Tabla detalleorigen Elaborado por: El Investigador.

TABLA: detalleesenciafloral
CAMPO
TIP
DESCRIPCION RESTRICCIONE
O
S
secuencialconsult int
Secuencial de la
Clave Fornea de la
a
Consulta Medica
tabla
consultamestro
secuencialesencia int
Secuencial del
Clave Fornea de la
origen
tabla esenciafloral
estado
bool Estado de
Requerido
detalleesenciaflora
l
Tabla 4. 39 Descripcin de la Tabla detalleesenciafloral Elaborado por: El Investigador.

51

4.5.4. Diseo del Prototipo de la Aplicacin Web.


Se ha realizado el diseo de un prototipo el cual esta eleaborado como una gua
donde esta ubicados los elementos como ttulos, el men, el logo, etc. la finalidad
de esto es tener el esquema de la paginas web que van a hacer usadas en el
desarrollo de la aplicacin web.

Fig. 4. 27 Diseo del prototipo de la Pgina Principal Elaborado por: El Investigador.

52

Fig. 4. 28 Diseo del prototipo de la Pgina de Listados de datos Elaborado por: El Investigador.

Fig. 4. 29 Diseo del prototipo de la Pgina de ingresos y actualizaciones Elaborado por: El Investigador.

4.5.5. Diseo de la Interfaz Grfica del usuario


El diseo de la interfaz grfica del usuario se especifica cmo estar dispuesta la
Informacin y los controles utilizados en las pginas de la aplicacin web.

4.5.5.1. Interfaz de inicio de Sesin


El diseo de la interfaz grfica del usuario se especifica cmo estar dispuesta la
Informacin y los controles utilizados en las pginas de la aplicacin web.

53

Fig. 4. 30 Interfaz de Inicio de Sesin Elaborado por: El Investigador.

1. Men Principal.- Est Seccin est ubicada el men principal de la aplicacin


el cual se activara las dems opciones cuando el usuario inicie su sesin.
2. Inicio de Sesin.- Est seccin est ubicada la autenticacin del usuario para el
uso del sistema. En el cual deber ingresar el id y contrasea del usuarios.
3. Logo.- Est seccin est ubicado el logo de la pgina web.
4. Nombre Institucin: En esta Seccin est ubicada el nombre de la institucin.
5. Contenido.- Est Seccin est ubicada un leyenda de la empresa describiendo a
que se dedica.

54

4.5.5.2. Interfaz de usuario Iniciada la Sesin

Fig. 4. 31 Interfaz con Sesin Iniciada Elaborado por: El Investigador.

1. Men Principal.- Est Seccin est ubicada el men principal cuando el usuario
est con la sesin abierta.
2. Inicio de Sesin.- se muestra el usuario que inicializo la sesin.
3. Logo.- Est seccin est ubicado el logo de la pgina web.
4. Nombre Institucin: En esta Seccin est ubicada el nombre de la institucin.
5. Contenido.- Est Seccin est ubicada una leyenda de la empresa describiendo
a que se dedica.

4.5.5.3. Interfaz del Men Principal

Fig. 4. 32 Interfaz del men Principal Elaborado por: El Investigador.

55

Fig. 4. 33 Interfaz del men de Consultas Elaborado por: El Investigador.

Fig. 4. 34 Interfaz del men de Reportes Elaborado por: El Investigador.

Fig. 4. 35 Interfaz del men de Registros Elaborado por: El Investigador.

Fig. 4. 36 Interfaz del men Permisos Elaborado por: El Investigador.

56

Fig. 4. 37 Interfaz del men de Parmetros Elaborado por: El Investigador.

Inicio:
Muestra la pantalla por defecto de la aplicacin web con una leyenda de la
empresa.
Consulta Medica
o Consulta Mdica.- Es un link que me direcciona a la pantalla donde
se puede realizar el registro o actualizacin de una consulta mdica.
Reportes
o Historias Clnica.- Es un link que me direcciona a la pantalla donde
me permite realizar un reporte de la historia clnica dependiendo de
del paciente y del rango de fechas seleccionados.
o Pacientes.- Es un link que me direcciona a la pantalla donde me
permite realizar un reporte de pacientes dependiendo de los
parmetros.
o Terapeutas.- Es un link que me direcciona a la pantalla donde me
permite realizar un reporte de todos los terapeutas registrados.
Registro
o Terapeutas.- Es un link que me direcciona a la pantalla de la tabla
terapeutas que son usados para que puedan tener acceso al sistema
mediante el inicio de sesin.
o Pacientes.- Es un link que me direcciona a la pantalla de la tabla
pacientes para el registro del paciente que ser usado en la consulta
mdica.
Permisos
o Roles.- Es un link que me direcciona a la pantalla de la tabla role para
usar en los accesos al sistema y en registro de los usuarios
o Permisos.- Es un link que me direcciona a la pantalla de la tabla role
para usar en los accesos al sistema y en registro de los usuarios.

57

Parmetros:
o Est do Civil.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla estadocivil para usar en el registro del
paciente.
o Nivel Escolar.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla nivelescolar para usar en el registro del
paciente.
o Ocupacin.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla ocupacion para usar en el registro del
paciente.
o Sntomas.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla sntomas para usar en el registro de una
nueva consulta mdica.
o Origen.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla origen para usar en el registro de una
nueva consulta mdica.
o Esencia Floral.- Es un link que me direcciona a la pantalla de
parametrizacin de la tabla esenciafloral para usar en el registro de
una nueva consulta mdica.
Salir.- Sirve para poder salir del acceso del sistema.

58

4.5.5.4. Interfaz de consulta de datos

Fig. 4. 38 Interfaz de consulta de datos Elaborado por: El Investigador.

Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


Filtro.- Est seccin est ubicada el filtro por el cual se desea buscar en la tabla.
Lista de Datos.- muestra los datos de la tabla.
Botn Nuevo: Sirve para abrir una ventana donde pueda ingresar un nuevo
registro.
5. Paginacin.- para moverme por los diferentes registro en caso de que tenga
muchos registros de la tabla de datos.
1.
2.
3.
4.

59

4.5.5.5. Interfaz de ingreso de Datos

Fig. 4. 39 Interfaz de ingresos de datos Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para
las diferentes tablas.
3. Botn Nuevo: Sirve para guardar el nuevo registro.

4.5.5.6. Interfaz de edicin de Datos

Fig. 4. 40 Interfaz de edicin de datos Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


2. Controles.- Est seccin est ubicada los campos que se desean editar para las
diferentes tablas.
3. Botn Nuevo: Sirve para actualizar los registro.

60

4.5.5.7. Interfaz del Registro de un paciente

Fig. 4. 41 Interfaz de registro de pacientes Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para el
registro de un nuevo paciente.
3. Botn Nuevo: Sirve para guardar el nuevo registro del paciente

61

4.5.5.8. Interfaz del Registro del Terapeuta

Fig. 4. 42 Interfaz de registro de Terapeutas Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


2. Controles.- Est seccin est ubicada los campos que se desean para ingresar la
informacin para el terapeuta.
3. Botn Nuevo: Sirve para guardar el nuevo registro del terapeuta

62

4.5.5.9. Interfaz del registro de una nueva consulta mdica

Fig. 4. 43 Interfaz de registro de una Consulta Mdica Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo al q corresponda la ventana o la tabla


2. Controles.- Est seccin est ubicada los campos los cuales son necesarios para
el registro de una nueva consulta mdica de un paciente.
3. Botn Nuevo: Sirve para guardar el nuevo registro de la consultamedica.
El diseo de la interfaz grfica del usuario se especifica cmo estar dispuesta la
Informacin y los controles utilizados en las pginas de la aplicacin web.

63

4.5.5.10.

Interfaz del Reporte de Pacientes

Fig. 4. 44 Interfaz de reporte de pacientes Elaborado por: El Investigador.

Logo Empresa.- Est seccin est ubicado el logo de la empresa.


Nombre de Empresa.- Est seccin est ubicada el nombre de la empresa.
Ttulo Reporte: Es el nombre del reporte que se genera.
Listado de los Datos.- Aqu se mostrar el listado de los datos de los pacientes que
cumplan con los parmetros.
5. Cantidad de Registros.- En esta seccin se colocara la cantidad de registros
encontrados.
1.
2.
3.
4.

64

4.5.6. Implementacin del diseo de la pgina Web


4.5.6.1. Implementacin Interfaz de Grfica
A continuacin se presenta las pginas de la aplicacin web implementadas, las mismas
que fueron diseadas en la etapa anterior, se describe cada seccin de las pginas. En el
manual de usuario en la seccin.
Inicio de Sesin de usuarios:

Fig. 4. 45 Pantalla de Inicio de Sesin Elaborado por: El Investigador.

1. Men Principal.- Est Seccin est ubicada el men principal de la aplicacin


el cual se activara las dems opciones cuando el usuario inicie su sesin.
2. Inicio de Sesin.- Est seccin est ubicada la autenticacin del usuario para el
uso del sistema. En el cual deber ingresar el id y contrasea del usuarios.
3. Logo.- Est seccin est ubicado el logo de la pgina web.
4. Nombre Institucin: En esta Seccin est ubicada el nombre de la institucin.
5. Contenido.- Est Seccin est ubicada una leyenda de la empresa describiendo
a que se dedica.

65

Usuario Logeado:

Fig. 4. 46 Pantalla de inicio con Sesin Activa Elaborado por: El Investigador.

1. Men Principal.- Est Seccin est ubicada el men principal cuando el usuario
est con la sesin abierta.
2. Inicio de Sesin.- se muestra el usuario que inicializo la sesin.
3. Logo.- Est seccin est ubicado el logo de la pgina web.
4. Nombre Institucin: En esta Seccin est ubicada el nombre de la institucin.
5. Contenido.- Est Seccin est ubicada una leyenda de la empresa describiendo
a que se dedica.

66

Mantenimiento de la Tabla de Est dos Civiles:


Listado de Registros

Fig. 4. 47 Pantalla de Listado de Datos de la tabla estadocivil Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla estadocivil.


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la tabla
y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla estadocivil y tambin nos da la
opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Est do Civil: Sirve para abrir una ventana donde pueda ingresar
un nuevo registro.

67

Ingreso de un Est do Civil

Fig. 4. 48 Pantalla de Ingreso de Datos de la tabla estadocivil Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla estadocivil.


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para
las diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el nuevo
registro y el botn atrs que sirve para regresar a la pgina anterior.

Actualizacin de un Est do Civil

Fig. 4. 49 Pantalla de Edicin de datos de la tabla de estadocivil Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla estadocivil.


2. Controles.- Est seccin est ubicada los campos que se desean modificar para
la tabla estadocivil.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.

68

Mantenimiento de la Tabla de Nivel de Educacin:


Listado de Registros

Fig. 4. 50 Pantalla de Listado de Datos de la tabla nivelescolar Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla nivelescolar.


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la
tabla y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla nivelescolar y tambin nos
da la opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Nivel de Educacin: Sirve para abrir una ventana donde
pueda ingresar un nuevo registro.

Ingreso de un Nivel de Educacin

69

Fig. 4. 51Pantalla de Ingreso de Datos de la tabla nivelescolar Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla


nivelescolar
2. Controles.- Est seccin est ubicada los campos que se desean ingresar para
las diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el nuevo
registro y el botn atrs que sirve para regresar a la pgina anterior.

Actualizacin de un Nivel de Educacin

Fig. 4. 52 Pantalla de Edicin de Datos de la tabla nivelescolar Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla


nivelescolar.
2. Controles.- Est seccin est ubicada los campos que se desean modificar para
la tabla nivelescolar.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.
70

Mantenimiento de la Tabla de Ocupacin:


Listado de Registros

Fig. 4. 53 Pantalla de Listado de datos de la tabla ocupacion Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla ocupacin.


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la tabla
y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla ocupacin y tambin nos da la
opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Ocupacion: Sirve para abrir una ventana donde pueda ingresar
un nuevo registro.

Ingreso de una Ocupacin

71

Fig. 4. 54 Pantalla de Ingreso de datos de la tabla ocupacion Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla ocupacion


2. Controles.- Est seccin est ubicada los campos que se desean ingresar
para las diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el
nuevo registro y el botn atrs que sirve para regresar a la pgina anterior.

Actualizacin de un Ocupacin

Fig. 4. 55 Pantalla de Edicin de datos de la tabla ocupacion Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla


ocupacin.
2. Controles.- Est seccin est ubicada los campos que se desean modificar
para la tabla ocupacion.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.
Mantenimiento de la Tabla de Sntomas:
Listado de Registros
72

Fig. 4. 56 Pantalla de Listado de datos de la tabla sintomas Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla sintomas.


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la
tabla y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla sintomas y tambin nos da
la opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Sntoma: Sirve para abrir una ventana donde pueda ingresar
un nuevo registro.

Ingreso de un Sntoma

73

Fig. 4. 57 Pantalla de Ingreso de datos de la tabla sintomas Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla sntomas.


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para
las diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el
nuevo registro y el botn atrs que sirve para regresar a la pgina anterior.
Actualizacin de un Sntoma

Fig. 4. 58 Pantalla de Edicin de datos de la tabla sintomas Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla sntomas.


2. Controles.- Est seccin est ubicada los campos que se desean modificar
para la tabla sintomas.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.
Mantenimiento de la Tabla de Origen:
Listado de Registros

74

Fig. 4. 59 Pantalla de Listado de datos de la tabla origen Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla origen.


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la
tabla y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla origen y tambin nos da la
opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Origen: Sirve para abrir una ventana donde pueda ingresar
un nuevo registro.

Ingreso de un Origen

75

Fig. 4. 60 Pantalla de Ingreso de datos de la tabla origen Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla origen.


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para
las diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el
nuevo registro y el botn atrs que sirve para regresar a la pgina anterior.

Actualizacin de un Origen

Fig. 4. 61 Pantalla de Edicin de datos de la tabla origen Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla origen


2. Controles.- Est seccin est ubicada los campos que se desean modificar para
la tabla origen.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.

76

Mantenimiento de la Tabla de Esencia Floral:


Listado de Registros

Fig. 4. 62 Pantalla de Listado de datos de la tabla esenciafloral Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo la tabla esenciafloral


2. Filtros.- Est seccin est ubicada el filtro por el cual se desea buscar en la tabla
y tambin est la opcin de la cantidad de registros a mostrar.
3. Lista de Datos.- muestra los registros de la tabla esenciafloral y tambin nos da
la opcin para editar para modificar los datos del registro.
4. Paginacin.- Sirve para movernos por los diferentes registros tabla de datos.
5. Botn Agregar Esencia Floral: Sirve para abrir una ventana donde pueda
ingresar un nuevo registro.

Ingreso de un Esencia Floral

77

Fig. 4. 63 Pantalla de Ingreso de datos de la tabla esenciafloral Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla esenciafloral


2. Controles.- Est seccin est ubicada los campos que se desean ingresar para las
diferentes tablas.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el nuevo
registro y el botn atrs que sirve para regresar a la pgina anterior.
Actualizacin de un Esencia Floral

Fig. 4. 64 Pantalla de Edicin de datos de la tabla esenciafloral Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo de la accin y de la tabla esenciafloral


2. Controles.- Est seccin est ubicada los campos que se desean modificar para
la tabla esenciafloral.
3. Botones: En esta seccin est el botn guardar que sirve para actualizar el
registro y el botn atrs que sirve para regresar a la pgina anterior.
Ingreso de una Consulta Mdica

78

Fig. 4. 65 Pantalla de Ingreso de una Consulta Mdica Elaborado por: El Investigador.

1. Ttulo.- En esta parte se colocara el ttulo Nueva Consulta Mdica


2. Controles.- Est seccin est ubicada los campos que se desean ingresar o
seleccionar para la tabla Consulta Mdica del paciente.
3. Botones: En esta seccin est el botn guardar que sirve para guardar el
nuevo registro y el botn atrs que sirve para regresar a la pgina anterior.

4.5.6.2. Implementacin de la Programacin

79

La arquitectura utilizada en la programacin para el desarrollo de la aplicacin web


es Modelo Vista Controlador (MVC).
El Modelo.- est constituido por el acceso a datos que sirven para realizar las
operaciones de insercin, modificacin, seleccin y eliminacin en las distintas
tablas de la base de datos.
El Controlador.- est encargado de responder a los eventos usualmente a las
acciones del usuario que invoca peticiones al 'modelo' cuando se hace alguna
solicitud sobre la informacin (por ejemplo, editar un registro en una base de datos).
La Vista.- Se encarga de representar al modelo la informacin y lgica de negocio
en un formato adecuado para interactuar usualmente con el usuario.

4.5.7. Pruebas de Funcionamiento.


Una vez finalizado la implementacin de la aplicacin web, se procede a realizar las
respectivas pruebas de caja blanca y caja negra, con el propsito de detectar posibles
errores que se hayan cometido. A continuacin se describen las pruebas que se
realizaron a la Aplicacin web implementada:
Pruebas de Caja Blanca
En desarrollo de software, se denomina cajas blancas a un tipo de pruebas de
software que se realiza sobre las funciones internas de un mdulo.
Basado en Grafos validacin de la cedula del paciente.
Cdigo de Validacin
public function validarCedula($cedula){
if(strlen($cedula) != 10){
return "La C.C. tiene menos de 10 dgitos";
}

Nodo
0
1

//Obtenemos el digito de la regin que son los dos primeros dgitos


$digito_region = substr($cedula,0,2);

//Pregunto si la regin existe ecuador se divide en 24 regiones


if( $digito_region >= 1 && $digito_region <=24 )

// Extraigo el ultimo digito


$ultimo_digito = substr($cedula,9,10);

/ /Agrupo todos los valores con posicin par y los sumo


$pares = (int)(substr($cedula,1,1)) + (int)(substr($cedula,3,1)) +
(int)(substr($cedula,5,1)) + (int)(substr($cedula,7,1));

80

//extraer el valor 1 de la cedula, lo multiplico por un factor de 2, si la


resultante es > que 9 le restamos el 9 a la resultante
$numero1 = (int)(substr($cedula,0,1));
$numero1 = ($numero1 * 2);
if( $numero1 > 9 ){ $numero1 = ($numero1 - 9); }

//extraer el valor con posicin 3 de la cedula, lo multiplico por un


factor de 2, si la resultante es > que 9 le restamos el 9 a la resultante
$numero3 = (int)(substr($cedula,2,1));
$numero3 = ($numero3 * 2);
if( $numero3 > 9 ){ $numero3 = ($numero3 - 9); }

//extraer el valor con posicin 5 de la cedula, lo multiplico por un


factor de 2, si la resultante es > que 9 le restamos el 9 a la resultante
$numero5 = (int)(substr($cedula,4,1));
$numero5 = ($numero5 * 2);
if( $numero5 > 9 ){ $numero5 = ($numero5 - 9); }

//extraer el valor con posicin 7 de la cedula, lo multiplico por un


factor de 2, si la resultante es > que 9 le restamos el 9 a la resultante
$numero7 = (int)(substr($cedula,6,1));
$numero7 = ($numero7 * 2);
if( $numero7 > 9 ){ $numero7 = ($numero7 - 9); }

10

//extraer el valor con posicin 9 de la cedula, lo multiplico por un


factor de 2, si la resultante es > que 9 le restamos el 9 a la resultante
$numero9 = (int)(substr($cedula,8,1));
$numero9 = ($numero9 * 2);
if( $numero9 > 9 ){ $numero9 = ($numero9 - 9); }

11

//Agrupo los impares, sumar los valores impares calculados


$impares = (int)$numero1 + (int)$numero3 + (int)$numero5 +
(int)$numero7 + (int)$numero9;

12

//clculo del cdigo validador


//Suma total
$suma_total = ($pares + $impares);
//extraemos el primero digito
$primer_digito_suma = (substr($suma_total,0,1));
//Obtenemos la decena inmediata
$decena = ((int)($primer_digito_suma) + 1) * 10;
//Obtenemos la resta de la decena inmediata - la $suma_total esto nos
da el digito validador
$digito_validador = $decena - $suma_total;
//Si el digito validador es = a 10 toma el valor de 0
if($digito_validador == 10)

81

13

14

$digito_validador = 0;
//Validamos que el digito validador sea igual al de la cedula
if((int)$digito_validador == (int)$ultimo_digito){
return "";
}

15

else{
return " El nmero de la cedula es invlida.";

16

}
}else{
// imprimimos en consola si la regin no pertenece
return " El cdigo de Provincia no es vlido.";

}
}

17
Tabla 4. 40 Tabla de validacin de cedula con Grafos Elaborado por: El Investigador.

Fig. 4. 66 Grafo de validacin de la cedula Elaborado por: El Investigador

Complejidad Ciclomtica
V (G) = A (arista) N (nodos)+2
V (G) = 20 18 + 2
V (G) = 4
Caminos Posibles
1. 0-1-17
2. 0-1-2-3-4-5-6-7-8-9-10-11-12-14-15-17.
3. 0-1-2-3-4-5-6-7-8-9-10-11-12-14-15-16-17.
4. 0-1-2-3-4-17.

Comprobacin de la prueba del camino #2


Nodo

Validar Cedula

82

0
1
2
3
4
17

Llamar funcin ValidarCedula con el parmetro 2504528371


Verifica si la tamao de la longitud de la cedula es igual a 10
Obtenemos el digito de la regin = 25.
Verifica si la regin existe ecuador 25 est en el rango de 1 a 24 =
falso.
Si es igual a falso enva un mensaje de error El cdigo de
Provincia no es vlido.".
Fin del Proceso

Tabla 4. 41 Tabla de la prueba comprobacin de la validacin de la cedula con Grafos Elaborado por: El
Investigador.

Basado en Grafos validacin del email.


Cdigo de Validacin
public function validarEmail($email)
{

Nodo
0

if(isset($_POST[$email]) && !empty($_POST[$email])){


$_POST[$email] = htmlspecialchars($_POST[$email],
ENT_QUOTES);

if(filter_var($email, FILTER_VALIDATE_EMAIL)){
return true;
}
else{
return false;
}

} else{

return false;
}
}

5
Tabla 4. 42 Tabla de validacin del email con Grafos Elaborado por: El Investigador.

Fig. 4. 67 Grafo de validacin del email Elaborado por: El Investigador

Complejidad Ciclomtica
V (G) = A (arista) N (nodos)+2
83

V (G) = 7 6 + 2
V (G) = 3
Caminos Posibles
1. 0-1-3-4-5.
2. 0-1-2-5.
3. 0-1-3-5.
Comprobacin de la prueba del camino #1
Nodo
0

Validar Cedula
Llamar funcin validarEmail con el parmetro
benji32mora@gmail.com
Verifica que el valor no este vaco.
Verifica si tiene el formato correcto de un email.
Devuelve valor de true. Si es vlido el email.
Fin del Proceso

1
3
4
5

Tabla 4. 43 Tabla de la prueba comprobacin de la validacin del email con Grafos Elaborado por: El Investigador.

Pruebas de Caja Negra


Son pruebas funcionales las cuales tienen como finalidad encontrar cosas que no
estn especificados dentro del contexto del sistema el cual son muy tiles para la
revisin de la Aplicacin Web.
Las pruebas de caja negra ejercitan los requisitos funcionales desde el exterior es
decir desde su interfaz, los cuales tienen como finalidad:
Entrada y salida de datos
Que la informacin sea mostrada correctamente.
Dentro de los ingresos y edicin, las pruebas de caja negra se basan en la verificacin
de datos que se realiza en la interfaz de Insercin y modificacin, verificar las
validaciones de las cajas de texto. Habilitar y desactivar controles segn el proceso
en el que se encuentre. Tambin que las bsquedas devuelva la informacin indicada
y necesaria.

Accin
Ingreso
Editar
Bsqueda

Caso
Ingresar Datos

Resultado
Datos Guardados
Correctamente.
Editar Datos
Actualizacin Correcta
Bsqueda
de Lista de pacientes obtenidas
consultas mdicas
correctamente.

Tabla 4. 44 Tabla de la prueba de caja negra Elaborado por: El Investigador.

Se realiz un ingreso de un Paciente.

84

Fig. 4. 68 Prueba de Caja Negra ingresos de un paciente

Se realiz una edicin de un Paciente.

Fig. 4. 69 Prueba de Caja Negra Edicin de un paciente

Listado de los Pacientes

85

Fig. 4. 70 Pruebas de Caja Negra Revisin del listado de Informacin de los pacientes

Fig. 4. 71 Pruebas de Caja Negra Revisin del listado de Informacin de los pacientes por bsqueda.

4.6.

DISCUSIN Y RESULTADOS
Despus de haber implementado la aplicacin web como propuesta de solucin al
problema planteado, se realiza el siguiente cuadro comparativo que permite notar las

86

diferencias entre l est do anterior y l est do posterior del proceso de registro de


historias clnicas.
Aspecto
Almacenamiento
de informacin

Proceso Anterior
En Archivadores,
Hojas, cuadernos.

Bsqueda de la
Informacin.

Revisin manual de
fichas.

Seguridad de la
informacin.

Acceso a toda la
informacin por
cualquier persona
del Centro de
Formacin
Ciudadana.

Disponibilidad de
la informacin.

La jornada de las
horas laborables al
da.

Legibilidad de la
Informacin.

Registros ilegibles
por problemas de
caligrafa.

Deterioro de la
informacin.

Deterioro de hojas
de papel por la
manipulacin de las
mismas

87

Proceso Posterior
Base de datos en el
servidor.

Resultados
Archivos
guardados
digitalmente
en un solo
lugar.
Filtrado automtico Las
de registros por
bsquedas de
criterio de
informacin
bsqueda.
se realizan
ms rpido y
muestra lo
necesario.
Acceso a la
La
informacin de
informacin
acuerdo al usuario
se encuentra
restringida
para todas las
personas que
no posean
usuario y
contrasea.
Las 24 horas del da Como estar
para los usuarios
alojado en un
registrados en el
hosting la
sistema.
informacin
estar
disponible
todo el
tiempo.
Registros legibles
La
con tipos y tamaos informacin
de letras estndar.
se muestra de
una manera
que sea fcil
de entender
para el
usuario.
La informacin
La
digital almacenada informacin
en la base de datos
almacenada
no se deteriora
en la base de
fsicamente.
datos no sufre
deterioro.

Consistencia

Registros
inconsistentes por la
duplicidad de
informacin.

Registros
actualizados y
centralizados en la
base de datos.

Toda la
informacin
estar
actualizada y
en un mismo
lugar.

Tabla 4. 45 Discusin y Resultados Elaborado por: El Investigador

88

CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
5.1.

CONCLUSIONES
La aplicacin web permitir ofrecer un servicio ms ptimo en el registro de
informacin, reduciendo tiempo y mejorando la administracin.
El lenguaje de programacin php que fue usado para el desarrollo de la
aplicacin Web fue de gran ayuda porque no se necesita pagar licencia para
el uso del mismo, y puede ser editado con cualquier editor de texto, evitando
la instalacin de un software de desarrollo complejo.
El uso de la base de MYSQL, fue muy satisfactorio por la compatilidad que
tiene con php, soporte que brinda, fiabilidad, confiabilidad respuesta a errores
en la informacin.
La arquitectura de software usada como es MVC se basa en la idea de la
reutilizacin de cdigo y la separacin de conceptos, caractersticas que
buscan facilitar la tarea de desarrollo de aplicaciones y para su posterior
mantenimiento.
La arquitectura de software MVC est estructurado de una manera que se
fcil de entender y de editar por un administrador u otra persona que no tenga
un alto nivel de programacin.
Los diagramas UML utilizados como los diagramas de casos de uso y los de
secuencia, facilitaron la comprensin de la interaccin entre los usuarios y la
aplicacin web en la etapa de diseo y de desarrollo de la aplicacin web.

89

El uso de MVC Aplica a la modularidad de la aplicacin web porque tiene la


capacidad de adaptacin a cambios y puede ser usado para aumentar nuevos
mdulos o funcionalidades a la aplicacin web.

5.2.

RECOMENDACIONES
Para acceder y tener un buen funcionamiento de la aplicacin web, los
usuarios clientes deben tener actualizados los navegadores.
Se recomienda capacitar al personal en el manejo de la aplicacin web y
proporcionar el manual de usuario a todos los miembros de la institucin.
Se sugiere que los usuarios revisar peridicamente el manual de usuario ante
alguna duda en el manejo de la aplicacin web.
Los usuarios que acceden a la aplicacin web deben ser cuidadosos en el
manejo de sus contraseas con el fin de prevenir manipulacin inadecuada
de la informacin y mantener segura la informacin.
La persona administradora de la aplicacin web, deber realizar respaldos
peridicos de la base de datos para evitar prdidas de informacin.
El administrador de la aplicacin web deben realizar una peridica consulta
con los futuros usuarios, para constatar que se est cumpliendo con los
requisitos deseados.
.

90

91

BIBLIOGRAFIA:
[1]

Historias Clnicas [online]. Disponible en:


http://books.google.es/books?id=DGq9VIaCXM0C&printsec=frontcover
&dq=Equipo+
CESCA&hl=es&ei=bnh6TNGtMsOUswaOq8WyDQ&sa=X&oi=book_r
esult&ct=
result&resnum=1&ved=0CCgQ6AEwAA#v=onepage&q&f=false

[2]

Historias
Clnicas
Electrnicas
[online].
Disponible
http://www.acosur.com.ar/Revista/archivos/v3n4/historia.pdf

[3]

Medicina Alternativa [online] Disponible en:


http://www.bvs.sld.cu/revistas/onc/vol15_2_99/onc01299.htm

[4]

Esencias Florales [online] Disponible en:


http://books.google.com.ec/books?id=DYLi3en4j9QC&printsec=frontco
ver&dq=terapia+floral&hl=en&sa=X&ei=7PtRVJu6JpPLsATKlYHoBA
&ved=0CCUQ6AEwAA#v=onepage&q=terapia%20floral&f=false

[5]

Terapia Floral [online] Disponible en:


http://books.google.com.ec/books?id=DYLi3en4j9QC&printsec=frontco
ver&dq=terapia+floral&hl=en&sa=X&ei=7PtRVJu6JpPLsATKlYHoBA
&ved=0CCUQ6AEwAA#v=onepage&q=terapia%20floral&f=false

[6]

Garca Cuevas Roque, Principios bsicos de Informtica: DYKINSON,


S.L. Melndez Valds 61 - 28015 Madrid, (2007).

[7]

Software Libre y Cdigo Abierto [online] Disponible en:


http://es.opensuse.org/Software_libre_y_de_c%C3%B3digo_abierto

[8]

Lujn Mora Sergio, Programacin en internet clientes web, Ed. Club


Universitario, (2002)

[9]

Lujn Mora Sergio, Programacin de aplicaciones web: historia,


principios bsicos y clientes web, Ed. Club Universitario, (2002)

[10]

Dolores Cuadra, Elena Castro y Paloma Martnez, Diseo de Base de


Datos, Ed. Centro Nacional de Informacin y Comunicacin Educativa,
(2004)

[11]

Metodologa [online] Disponible en:


http://proyect-is.wikispaces.com/2.1.-+Modelo+Cascada

92

en:

[12]

DuBois Paul, MySQL: Pearson Education Inc., 4th Edicin , (2009)

[13]

ngel Cobo, Patricia Gmez, Daniel Prez y Roci Rocha, PHP y MSQL
tecnologas para el desarrollo de aplicaciones web :Daz de Santos,
(2005)
MVC [online] Disponible en:
http://www.desarrolloweb.com/articulos/que-es-mvc.html

[14]

[15]

IDE [online] Disponible en:


http://www.tufuncion.com/ide-php

[16]

ngel Cobo, Patricia Gmez, Daniel Prez y Roci Rocha, PHP y MSQL
tecnologas para el desarrollo de aplicaciones web :Daz de Santos,
(2005)
CSS[online] Disponible en:
http://www.w3c.es/Divulgacion/GuiasBreves/HojasEstilo

[17]

[18]

CSS3 [online] Disponible en:


http://www.desarrolloweb.com/manuales/css3.html

[19]

ngel Cobo, Patricia Gmez, Daniel Prez y Roci Rocha, PHP y MSQL
tecnologas para el desarrollo de aplicaciones web :Daz de Santos,
(2005)

93

GLOSARIO DE TERMINOS:
CSS: (Hoja de Estilo en Cascada), se utiliza para dar estilo a documentos HTML,
separando el contenido de la presentacin.
DNS: (Domain Name System), un sistema para asignar nombres a equipos y servicios
de red que se organizan en una jerarqua de dominios.
GUI: (Interfaz Grfica de Usuario), conjunto de formas y mtodos que posibilitan la
interaccin de un sistema informtico con los usuarios, utilizando formas grficas.
HTML: (Lenguaje de Marcacin de Hipertexto), es un lenguaje se utiliza comnmente
para establecer la estructura y contenido de un sitio web, tanto de texto, objetos e
imgenes.
PHP: (Hypertext Pre-processor) Lenguaje de programacin de uso general del lado del
servidor originalmente diseado para el desarrollo web de contenidos dinmicos
UML: Unified Modeling Lenguage o Lenguaje Unificado de Modelado, es un
lenguaje grfico para especificar, visualizar, construir y documentar los sistemas de
software.

IDE: (integrated development environment, Es un entorno de desarrollo integrado),


Es un programa informtico compuesto por un conjunto de herramientas de
programacin.

94

95

Anexo 1: Entrevista
Universidad Tcnica de Ambato
Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Entrevista
Qu es la terapia Floral?

A qu personas se les puede tratar con terapia floral?

Cmo comienzan sus procedimientos para consulta de los pacientes?

Solicitan algn documento del paciente?

Qu documentos del paciente le puede ayudar al terapeuta?

Qu informacin registran del paciente?

Tiene algn lmite de edad los pacientes para poder ser tratados con
terapia floral?

Cmo termina el procedimiento para la consulta del paciente?

96

Dnde almacena los registros clnicos?

Estn conformes con todos los procesos que realizan?

A quin le enva los registros clnicos?

Existe un documento que le entreguen al paciente?

Qu tan rpido tiene acceso a la informacin que busca?

97

Anexo 2: Fotos
Registro de los pacientes que lo realizan manualmente.

Foto 1. 1 Hoja de registro de Consultas mdicas de los pacientes Fuente: Red Nacional de Biosalud y FUNSSIEC.

98

Foto 1. 2 Trptico de esencias florales del Desierto Florido de Chile para el tratamiento para el tratamiento a los
pacientes Fuente: Red Nacional de Biosalud y FUNSSIEC.

Foto 1. 3 Trptico de esencias florales de Bosque Profundo para el tratamiento a los pacientes Fuente: Red
Nacional de Biosalud y FUNSSIEC.

99

Foto 1. 4 Trptico de esencias florales de Dficit Atencional para el tratamiento de los pacientes Fuente: Red
Nacional de Biosalud y FUNSSIEC.

Foto 1. 5 Trptico de esencias florales de Frmulas para el tratamiento de los pacientes Fuente: Red Nacional de
Biosalud y FUNSSIEC.

100

Anexo 3: Manual de Usuario


Este manual sirve proporcionar a los usuarios una gua prctica para el correcto manejo
de la aplicacin web, explicando los controles y las funcionalidades de cada una de las
pginas que contiene la aplicacin.

Pantalla de Inicio de Sesin.


Proporciona informacin del Centro de Formacin Ciudadana de Tungurahua, a la vez
que posibilita el Inicio de Sesin a los diferentes usuarios de la aplicacin web, con sus
respectivos privilegios.

Pantalla 1. 1 Pantalla de Inicio de Sesin.

1. Men principal.- men donde se encuentran varias opciones segn el usuario


que se encuentre logeado.
2. Logo.- Logo de la empresa.
3. Nombre.- Nombre de la empresa.
4. Seccin de Inicio de Sesin.- rea donde se ingresa datos del usuario como
cdigo y password.
5. Contenido.- Resea de lo que la empresa se dedica
6. Pie de pgina.- Informacin adicional de la empresa.

101

Pantalla de usuario Iniciada Sesin

Pantalla 1. 2 Pantalla de Sesin Activa.

1. Men principal.- men donde se encuentran varias opciones segn el usuario


que se encuentre logeado.
2. Sesin de Usuario.- rea donde se encuentra la informacin del usuario para
saber si est o no logeado.

Mens Principales:

Pantalla 1. 3 Men Principal

1. Men Inicio.- Est opcin nos redirecciona a la pgina principal de la aplicacin


web.
2. Men Consultas Mdicas.- Est men contiene la opcin de crear nuevas
consultas mdicas.
3. Men Reportes.- Este men contiene varios submens que nos re direccionan a
los diferentes reportes.

102

4. Men Registro.- Este men contiene varios submens que nos re direccionan a

los diferentes registros de pacientes o terapeutas.


5. Men Permisos.- Este men contiene varios submens que nos re direccionan a
los diferentes opciones de permisos.
6. Men Parametrizacin.- Este men contiene varios submens que nos re

direccionan a los diferentes opciones para registrar informacin bsica y necesaria


como est do civil, nivel de educacin, ocupaciones, etc.
Sub Mens:
Men de Consultas Mdicas

Pantalla 1. 4 Men de Consultas Mdicas.

1. Sub Men Terapia Floral.- Est opcin nos redirecciona a la pgina donde nos

permite realizar una nueva consulta mdica o actualizar una ya existente.


Men de Reportes

Pantalla 1. 5 Men de Reportes.

1. Sub Men Historias Clnicas.- Est opcin nos redirecciona a la pgina donde

nos permite generar un reporte de las consultas mdicas realizadas por paciente.
2. Sub Men Pacientes.- Est opcin nos redirecciona a la pgina donde nos

permite generar un reporte de los pacientes con ciertos filtros.

103

3. Sub Men Terapeutas.- Est opcin nos redirecciona a la pgina donde nos

permite generar un reporte de todos los terapeutas.


Men de Registros

Pantalla 1. 6 Men de Registros.

1. Sub Men Pacientes.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de los pacientes.


2. Sub Men Terapeutas.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de los terapeutas.


Men Permisos

Pantalla 1. 7 Men de Permisos.

1. Sub Men Roles.- Est opcin nos redirecciona a la pgina donde nos permite

el ingreso o actualizacin de los datos de los roles de los terapeutas.


2. Sub Men Permisos.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de los permisos.

104

3. Sub Men Pacientes.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los accesos a las opciones del men.

Pantalla 1. 8 Men de parametrizacin.

1. Sub Men Est dos Civiles.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos del est do civil para el paciente.
2. Sub Men Nivel de Educacin.- Est opcin nos redirecciona a la pgina donde

nos permite el ingreso o actualizacin de los datos del nivel de educacin.


3. Sub Men Ocupaciones.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de las ocupaciones.


4. Sub Men Sintomas.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de los sntomas.


5. Sub Men Orgenes.- Est opcin nos redirecciona a la pgina donde nos

permite el ingreso o actualizacin de los datos de los orgenes.


6. Sub Men Esencias Florales.- Est opcin nos redirecciona a la pgina donde

nos permite el ingreso o actualizacin de los datos de las esencias florales.

105

Pgina del Est do Civil:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Est dos Civiles

Pantalla 1. 9 Pantalla de Listado de Est dos Civiles.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla estadocivil.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.
Pgina del Nuevo Est do Civil

Pantalla 1. 10 Pantalla de Ingreso de Est dos Civiles.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre que se debe ingresar para el
nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

106

Pgina de Edicin del Est do Civil

Pantalla 1. 11 Pantalla de Edicin de Est dos Civiles.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre para modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

Pgina de los Niveles de Educacin:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de los Niveles de Educacin

Pantalla 1. 12 Pantalla de Listado de Nivel Acadmico.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla nivelescolar.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

107

Pgina del Nuevo Nivel de Educacin

Pantalla 1. 13 Pantalla de Ingreso de Nivel Acadmico.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre que se debe ingresar para el
nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

Pgina de Edicin del Nivel de Educacin

Pantalla 1. 14 Pantalla de Edicin de Nivel Acadmico.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre para modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

108

Pgina de Ocupaciones:
Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Ocupaciones

Pantalla 1. 15 Pantalla de Listado de Ocupaciones.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla ocupacion.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.
Pgina de la Nueva Ocupacin

Pantalla 1. 16 Pantalla de Ingreso de Ocupacin.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre que se debe ingresar para el
nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.
109

Pgina de Edicin de la Ocupacin

Pantalla 1. 17 Pantalla de Edicin de Ocupacin.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre para modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

Pgina de Sntomas:
Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Sntomas

Pantalla 1. 18 Pantalla de Listado de Sntomas.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla sintomas.

110

4. Editar.- Opcin de editar los registros.


5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.
Pgina del Nuevo Sntoma

Pantalla 1. 19 Pantalla de Ingreso de Sntomas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre que se debe ingresar para el
nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

Pgina de Edicin del Sntoma

Pantalla 1. 20 Pantalla de Edicin de Sntomas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre para modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

111

Pgina de Orgenes:
Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Orgenes

Pantalla 1. 21 Pantalla de Listado de Orgenes.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla origenes.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.
Pgina del Nuevo Origen

Pantalla 1. 22 Pantalla de Ingreso de Origen.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre que se debe ingresar para el
nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

112

Pgina de Edicin del Origen

Pantalla 1. 23 Pantalla de Edicin de Origen.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Aqu se encuentra el campo nombre para modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

Pgina de las Esencias Florales:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de las Esencias Florales

Pantalla 1. 24 Pantalla de Listado de Esencias Florales.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla esenciafloral.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.
113

Pgina de la Nueva Esencia Floral

Pantalla 1. 25 Pantalla de Ingreso de Esencias Florales.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre, caractersticas y sntomas de la
nueva esencia floral.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

Pgina de Edicin de la Esencia Floral

Pantalla 1. 26 Pantalla de Edicin de Esencias Florales.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre, caractersticas y sntomas del
registro a modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

114

Pgina de los Pacientes:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de los Pacientes

Pantalla 1. 27 Pantalla de Listado de Pacientes.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla pacientes.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

115

Pgina del Nuevo Paciente

Pantalla 1. 28 Pantalla de Ingreso de Pacientes.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar los cedula, nombres, apellidos, telfono,
celular, direccin, fecha de nacimiento, numero de hijo, numero de convivientes,
seleccionar est do civil, seleccionar el nivel de educacin, y la ocupacin del
nuevo paciente.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

116

Pgina de Edicin del Paciente

Pantalla 1. 29 Pantalla de Edicin de Pacientes.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar los cedula, nombres, apellidos, telfono,
celular, direccin, fecha de nacimiento, numero de hijo, numero de convivientes,
seleccionar est do civil, seleccionar el nivel de educacin, y la ocupacin del
paciente a modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

117

Pgina de los Terapeutas:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Terapeutas

Pantalla 1. 30 Pantalla de Listado de Terapeutas.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla terapeutas.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

118

Pgina del Nuevo Terapeuta

Pantalla 1. 31 Pantalla de Ingreso de Terapeutas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar los cedula, nombres y apellidos, contrasea,
usuario, email, telfono, celular, direccin, fecha de nacimiento del nuevo
terapeuta.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

119

Pgina de Edicin del Terapeuta

Pantalla 1. 32 Pantalla de Edicin de Terapeutas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el cedula, nombre, apellido, email, telfono,
celular, direccin, fecha de nacimiento del terapeuta a modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

120

Pgina de las Consulta Mdicas:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de las Consultas Mdicas

Pantalla 1. 33 Pantalla de Listado de Consultas Mdicas.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla consultamedica.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

121

Pgina de la Nueva Consulta Mdica

Pantalla 1. 34 Pantalla de Ingreso de Consultas Mdicas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar ci del paciente, los sntomas que puede tener
el paciente, los motivos, como se inform, est do actual, el origen del problema,
observaciones, diagnstico de la consulta mdica.
3. Botn.- Botn para guardar el nuevo registro.

122

Pgina de Edicin de la Consulta Mdica

Pantalla 1. 35 Pantalla de Edicin de Consultas Mdicas.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el ci del paciente registrado, seleccionar los
sntomas que puede tener el paciente, ingresar el motivo de la consulta, como se
inform, est do actual, el origen del problema, observaciones, diagnstico de la
consulta mdica a modificar.
3. Botn.- botn para actualizar los registros.

123

Pgina de los Roles:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de los Roles

Pantalla 1. 36 Pantalla de Listado de Roles.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla esenciafloral.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

124

Pgina del Nuevo Rol

Pantalla 1. 37 Pantalla de Ingreso de Roles.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre del nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

Pgina de Edicin del Rol

Pantalla 1. 38 Pantalla de Edicin de Roles.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre del registro a modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

125

Pgina de los Permisos:


Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de los Permisos

Pantalla 1. 39 Pantalla de Listado de Permisos.

1. Ttulo.- Ttulo de la lista que se est visualizando.


2. Filtros.- La opcin para mostrar la cantidad de registros en la lista y est el filtro
de bsqueda de los registros.
3. Listado.- Listado de los registros de la tabla esenciafloral.
4. Editar.- Opcin de editar los registros.
5. Paginacin.- Desplazarse por las diferentes pginas del listado.
6. Nuevo.- Opcin de ingreso de un nuevo registro.

126

Pgina del Nuevo Permiso

Pantalla 1. 40 Pantalla de Ingreso de Permisos.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre y la key del nuevo registro.
3. Botones.- Botn Guardar para agregar un nuevo registro y el botn atrs para
regresar al listado.

Pgina de Edicin del Permiso

Pantalla 1. 41 Pantalla de Edicin de Permisos.

1. Ttulo.- Ttulo de la accin a realizar


2. Controles.- Donde se va a ingresar el nombre y el key del registro a modificar.
3. Botones.- Botn Guardar para actualizar el registro y el botn atrs para regresar
al listado.

127

Pgina de Accesos:
Pantalla para consulta, modificacin o ingresos de nuevos registros.
Listado de Accesos

Pantalla 1. 42 Pantalla de Listado de Accesos.

1. Listado.- Listado de los registros de la tabla Accesos.


2. Editar.- Opcin de editar los registros.
3. Agregar Rol.- Opcin de ingreso de un nuevo registro para la tabla Roles.
Pgina de Edicin de Accesos

Pantalla 1. 43 Pantalla de Edicin de Accesos.

1. Listado.- Nombre de los permisos que se est configurando el acceso


2. Roles: Nombre de rol al que se est editando los permisos
3. Controles.- donde estn opciones de acceso, denegar, ignorar.
4. Ttulo.- Ttulo de la accin a realizar.
5. Botn.- botn para actualizar los registros.
128

Pgina de Reportes de Pacientes:


Pantalla para la generacin del reporte de pacientes.

Pantalla 1. 44 Pantalla para la generacin del reporte de pacientes.

1. Ttulo.- Titulo del reporte a generar.


2. Filtros.- Opcin de parmetros por los cuales se puede filtrar la consulta para la
generacin del reporte de pacientes.
3. Botn.- Botn para generar el reporte.
Modelo del reporte Generado

Pantalla 1. 45 Modelo del reporte generado de los pacientes.

129

Pgina de Reportes de Terapeutas:


Pantalla para la generacin del reporte de pacientes.

Pantalla 1. 46 Pantalla para la generacin del reporte de Terapeutas

1. Ttulo.- Titulo del reporte a generar.


2. Botn.- Botn para generar el reporte.
Modelo del reporte Generado

Pantalla 1. 47 Modelo del reporte generado de los terapeutas

130

Pgina de Reportes de Historias Clnicas:


Pantalla para la generacin del reporte de historias clnicas.

Pantalla 1. 48 Pantalla para la generacin del reporte de Historias Clnicas

1. Ttulo.- Titulo del reporte a generar.


2. Filtros.- Opcin de parmetros por los cuales se puede filtrar la consulta para la
generacin del reporte de pacientes.
3. Botn.- Botn para generar el reporte.
Modelo del reporte Generado

Pantalla 1. 49 Modelo del reporte generado de las historias clnicas hoja 1, datos del paciente.

131

Pantalla 1. 50 Modelo del reporte generado de las historias clnicas hoja 2 en adelante, datos de las consultas
clnicas

132

Anexo 4: Manual Tcnico


Se incluye el SQL de la creacin las tablas de la base de datos para el registro de historias
clnicas, con el objetivo de proporcionar una ayuda en la administracin de la aplicacin
web.
Script de la creacin de las Tablas
/*=============================================================
=*/
/* Table: CONSULTASMAESTRO
*/
/*=============================================================
=*/
create table CONSULTASMAESTRO
(
SECUENCIAL
int not null,
SECUENCIALHISTCLINICA int,
FECHACONSULTA
date,
CIRUGIAS
int,
PARTOSNORMALES
int,
CESAREAS
int,
FUMA
bool,
VIVEPERSONASFUMAN bool,
USAMARCAPASOS
bool,
MOTIVO
varchar(100),
COMOINFORMO
varchar(100),
ESATDOACTUAL
varchar(100),
OBSERVACIONES
varchar(500),
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: DETALLEORIGEN
*/
/*=============================================================
=*/
create table DETALLEORIGEN
(
SECUENCIALORIGEN int,
SECUENCIALCONSULTA int,
EST DO
bool
);
/*=============================================================
=*/

133

/* Table: DETALLESINTOMAS
*/
/*=============================================================
=*/
create table DETALLESINTOMAS
(
SECUENCIALCONSULTA int not null,
SECUENCIALSINTOMAS int not null,
EST DO
bool,
primary key (SECUENCIALCONSULTA, SECUENCIALSINTOMAS)
);
/*=============================================================
=*/
/* Table: DIAGNOSTICO
*/
/*=============================================================
=*/
create table DIAGNOSTICO
(
SECUENCIALCONSULTA int not null,
DESCRIPCION
text,
primary key (SECUENCIALCONSULTA)
);
/*=============================================================
=*/
/* Table: ESENCIAFLORAL
*/
/*=============================================================
=*/
create table ESENCIAFLORAL
(
SECUENCIAL
int not null,
NOMBRE
varbinary(50),
CARACTERISITICA
varbinary(500),
SINTOMA
varbinary(500),
BACH
varbinary(100),
DEFICITATENCIONAL varbinary(100),
FORMULASCOMBINADAS varbinary(100),
EST ACTIVO
bool,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: EST DOCIVIL
*/
/*=============================================================
=*/
create table EST DOCIVIL
(

134

SECUENCIAL
int not null,
NOMBRE
varchar(50) binary,
EST ACTIVO
bool,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: HISTORIACLINICA
*/
/*=============================================================
=*/
create table HISTORIACLINICA
(
SECUENCIAL
int not null,
SECUENCIALPERSONA int,
FECHAINGRESO
date,
LUGAR
varchar(20),
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: NIVELESCOLAR
*/
/*=============================================================
=*/
create table NIVELESCOLAR
(
SECUENCIAL
int not null,
NOMBRE
varchar(50) binary,
EST ACTIVO
bool,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: OCUPACIONPACIENTE
*/
/*=============================================================
=*/
create table OCUPACIONPACIENTE
(
SECUENCIAL
int not null,
NOMBRE
varchar(50) binary,
EST ACTIVO
bool,
primary key (SECUENCIAL)
);
/*=============================================================
=*/

135

/* Table: ORIGEN
*/
/*=============================================================
=*/
create table ORIGEN
(
SECUENCIAL
int not null,
NOMBRE
varbinary(50),
EST ACTIVO
bool,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: PERMISOS
*/
/*=============================================================
=*/
create table PERMISOS
(
ID_PERMISO
int not null,
PERMISO
varchar(100),
KEY
varchar(100),
primary key (ID_PERMISO)
);
/*=============================================================
=*/
/* Table: PERMISOS_ROLE
*/
/*=============================================================
=*/
create table PERMISOS_ROLE
(
ROLE
int not null,
PERMISO
int not null,
VALOR
bool,
primary key (ROLE, PERMISO)
);
/*=============================================================
=*/
/* Table: PERMISOS_USUARIO
*/
/*=============================================================
=*/
create table PERMISOS_USUARIO
(
USUARIO
int not null,
PERMISO
int not null,
VALOR
bool,
primary key (USUARIO, PERMISO)

136

);
/*=============================================================
=*/
/* Table: PERSONAS
*/
/*=============================================================
=*/
create table PERSONAS
(
SECUENCIAL
int not null,
CI
varchar(10) binary,
NOMBRE
varchar(50) binary,
APELLIDOS
varchar(50) binary,
CELULAR
varchar(10) binary,
TELEFONO
varchar(10) binary,
DIRECCION
varchar(80) binary,
FECHANACIMEINTO
datetime,
SECUENCIALNIVELESCOLAR int,
NUMEROHIJOS
int,
EST ACTIVO
boolean,
SECUENCIALEST DOCIVIL int,
SECUENCIALOCUPACION int,
VIVIENTESHOGAR
int,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: ROL
*/
/*=============================================================
=*/
create table ROL
(
ID_ROL
int not null,
ROLE
varchar(20) binary,
primary key (ID_ROL)
);
/*=============================================================
=*/
/* Table: SINTOMAS
*/
/*=============================================================
=*/
create table SINTOMAS
(
SECUENCIAL
INT not null,
NOMBRE
varchar(30),
EST ACTIVO
bool,

137

primary key (SECUENCIAL)


);
/*=============================================================
=*/
/* Table: TERAPEUTA
*/
/*=============================================================
=*/
create table TERAPEUTA
(
SECUENCIAL
int not null,
CI
varchar(10) binary,
NOMBRE
varchar(50) binary,
APELLIDO
varchar(50) binary,
DIRECCION
varchar(80) binary,
TELEFONO
varchar(10) binary,
CELULAR
varchar(10) binary,
FECHANACIMIENTO
datetime,
primary key (SECUENCIAL)
);
/*=============================================================
=*/
/* Table: TERAPIAFLORAL
*/
/*=============================================================
=*/
create table TERAPIAFLORAL
(
SECUENCIALCONSULTA int not null,
SECUENCIALESENCAFLORAL int not null,
primary key (SECUENCIALCONSULTA, SECUENCIALESENCAFLORAL)
);
/*=============================================================
=*/
/* Table: USUARIO
*/
/*=============================================================
=*/
create table USUARIO
(
ID
INT not null,
USUARIO
varchar(30),
PASS
varchar(40),
EMAIL
varchar(100),
ROLE
int,
EST DO
bool,
FECHA
datetime,
SECUENCIALTERAPEUTA int,

138

primary key (ID)


);
alter table CONSULTASMAESTRO add constraint FK_REFERENCE_12 foreign key
(SECUENCIALHISTCLINICA)
references HISTORIACLINICA (SECUENCIAL) on delete restrict on update
restrict;
alter table DETALLEORIGEN add constraint FK_REFERENCE_17 foreign key
(SECUENCIALORIGEN)
references ORIGEN (SECUENCIAL) on delete restrict on update restrict;
alter table DETALLEORIGEN add constraint FK_REFERENCE_18 foreign key
(SECUENCIALCONSULTA)
references CONSULTASMAESTRO (SECUENCIAL) on delete restrict on update
restrict;
alter table DETALLESINTOMAS add constraint FK_REFERENCE_13 foreign key
(SECUENCIALCONSULTA)
references CONSULTASMAESTRO (SECUENCIAL) on delete restrict on update
restrict;
alter table DETALLESINTOMAS add constraint FK_REFERENCE_14 foreign key
(SECUENCIALSINTOMAS)
references SINTOMAS (SECUENCIAL) on delete restrict on update restrict;
alter table DIAGNOSTICO add constraint FK_REFERENCE_19 foreign key
(SECUENCIALCONSULTA)
references CONSULTASMAESTRO (SECUENCIAL) on delete restrict on update
restrict;
alter table HISTORIACLINICA add constraint FK_REFERENCE_11 foreign key
(SECUENCIALPERSONA)
references PERSONAS (SECUENCIAL) on delete restrict on update restrict;
alter table PERMISOS_ROLE add constraint FK_REFERENCE_24 foreign key
(ROLE)
references ROL (ID_ROL) on delete restrict on update restrict;
alter table PERMISOS_ROLE add constraint FK_REFERENCE_25 foreign key
(PERMISO)
references PERMISOS (ID_PERMISO) on delete restrict on update restrict;
alter table PERMISOS_USUARIO add constraint FK_REFERENCE_26 foreign key
(USUARIO)
references USUARIO (ID) on delete restrict on update restrict;

139

alter table PERMISOS_USUARIO add constraint FK_REFERENCE_27 foreign key


(PERMISO)
references PERMISOS (ID_PERMISO) on delete restrict on update restrict;
alter table PERSONAS add constraint FK_REFERENCE_9 foreign key
(SECUENCIALOCUPACION)
references OCUPACIONPACIENTE (SECUENCIAL) on delete restrict on update
restrict;
alter table PERSONAS add constraint FK_REFERENCE_EST DOCIVIL foreign key
(SECUENCIALEST DOCIVIL)
references EST DOCIVIL (SECUENCIAL) on delete restrict on update restrict;
alter table PERSONAS add constraint FK_REFERENCE_NIVELESCOLAR foreign
key (SECUENCIALNIVELESCOLAR)
references NIVELESCOLAR (SECUENCIAL) on delete restrict on update restrict;
alter table TERAPIAFLORAL add constraint FK_REFERENCE_20 foreign key
(SECUENCIALCONSULTA)
references CONSULTASMAESTRO (SECUENCIAL) on delete restrict on update
restrict;
alter table TERAPIAFLORAL add constraint FK_REFERENCE_21 foreign key
(SECUENCIALESENCAFLORAL)
references ESENCIAFLORAL (SECUENCIAL) on delete restrict on update
restrict;
alter table USUARIO add constraint FK_REFERENCE_22 foreign key (ROLE)
references ROL (ID_ROL) on delete restrict on update restrict;
alter table USUARIO add constraint FK_REFERENCE_23 foreign key
(SECUENCIALTERAPEUTA)
references TERAPEUTA (SECUENCIAL) on delete restrict on update restrict;

140

Potrebbero piacerti anche