universidad regional autÓnoma de los...
Post on 06-Jun-2018
219 Views
Preview:
TRANSCRIPT
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE
INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA:
“GESTIÓN DE PACIENTES E INVENTARIOS, VÍA WEB PARA LA
CLÍNICA DENTAL BRITO DE LA CIUDAD DE IBARRA”.
AUTOR:
ILES VALLES DEYCI MARIBEL
ASESOR:
ING. VICTOR CARANQUI
IBARRA – ECUADOR
2014
CERTIFICACIÓN DEL ASESOR
CERTIFICO:
Que la presente tesis, cuyo tema es “GESTIÓN DE PACIENTES E INVENTARIOS, VÍA
WEB PARA LA CLÍNICA DENTAL BRITO DE LA CIUDAD DE IBARRA”, realizado por
la estudiante Deyci Maribel Iles Valles, ha cumplido con los requisitos estipulados en el
Reglamento General de la Universidad Regional Autónoma de los Andes “UNIANDES”, el
mismo que ha sido coordinado y revisado durante todo el proceso de desarrollo, desde su inicio
hasta la culminación, por lo cual autorizo su presentación.
Ibarra, 30 de Septiembre del 2014
F……………………………
Ing. Víctor Caranqui
C.I: 1002006508
DECLARACIÓN DE AUTORÍA
“Yo, Deyci Maribel Iles Valles declaro ser autora del presente trabajo y eximo expresamente a
la Universidad Regional Autónoma de los Andes “UNIANDES” y a sus representantes legales
posibles reclamos o acciones legales.
Adicionalmente declaro conocer y aceptar la disposición de la Universidad Regional Autónoma
de los Andes “UNIANDES”, la cual dice que tiene la potestad para emplear el presente trabajo
de culminación de estudio como bibliografía para futuras investigaciones relacionadas con el
tema planteado.
F…………………………………
Autor: Deyci Maribel Iles Valles
C.I. 100297378-0
DEDICATORIA
Este esfuerzo realizado lo dedico primeramente a Dios por darme las fuerzas necesarias para
luchar día tras días rompiendo cada uno de los obstáculos que se me presentaron para poder
alcanzar mi propósito.
A mis padres MARIA VALLES y EDUARDO ILES ya que ellos supieron guiar mi vida
brindándome el fruto de su esfuerzo y sacrificio para ofrecerme un mañana mejor.
AGRADECIMIENTO
Con una expresión de gratitud y profunda satisfacción agradezco a mis distinguidos maestros
de esta Institución quienes son forjadores de profesionales líderes que harán del Ecuador una
patria prospera.
A la Universidad Autónoma de los Andes “UNIANDES”, en donde recibí los más gratos
conocimientos.
A mi asesor de tesis ING. VICTOR CARANQUI, quien con paciencia me supo guiar de mejor
manera en todo el desarrollo de mi proyecto.
INDICE GENERAL
INTRODUCCIÓN ............................................................................................................... 1
Antecedentes de investigación ............................................................................................... 1
Planteamiento del problema ................................................................................................... 3
Formulación del problema ..................................................................................................... 5
Delimitación del problema ..................................................................................................... 5
Objeto de investigación y campo de acción .......................................................................... 5
Objetivo general ..................................................................................................................... 5
Objetivos específicos ............................................................................................................. 5
Idea a defender ....................................................................................................................... 6
Justificación del tema ............................................................................................................. 6
Metodología a emplear: ......................................................................................................... 7
Resumen de la estructura de la tesis ...................................................................................... 8
Aporte teórico, significación práctica y novedad científica. .................................................. 8
CAPITULO I ...................................................................................................................... 10
MARCO TEORICO .......................................................................................................... 10
1.1. Gestión de pacientes e historias clínicas.............................................................. 10
1.1.1. Gestión de la documentación clínica y de pacientes ................................................ 10
1.1.2. Historia Clínica Odontológica ................................................................................. 11
1.1.3. Campos en los que se divide la Historia Clínica ...................................................... 11
1.1.4. Características de la Historia Clínica ....................................................................... 12
1.2. Inventario de insumos odontológicos ....................................................................... 14
1.2.1. Definición .................................................................................................................. 14
1.1.5. Control de inventarios .............................................................................................. 15
1.1.6. Clasificación de los modelos de Inventarios ............................................................ 15
1.1.7. Inventarios odontológicos ........................................................................................ 16
1.1.8. Tipos de inventarios Odontológicos ........................................................................ 17
1.1.9. Los stocks ................................................................................................................. 17
1.2. Aplicaciones web y base de datos ......................................................................... 18
1.2.1. Ingeniería del Software y la Web ............................................................................. 18
1.2.2. Disciplina de la ingeniería ........................................................................................ 18
1.2.3. Todos los aspectos de la producción del software ................................................... 19
1.3. Arquitectura cliente- servidor .............................................................................. 20
1.3.1. Servidor de Páginas Web ......................................................................................... 22
1.3.2. Tecnologías de páginas activas de servidor ............................................................. 23
1.3.3. HTML ...................................................................................................................... 23
1.3.4. Interprete PHP .......................................................................................................... 24
1.3.5. Servidor de base de datos ......................................................................................... 24
1.3.6. MySQL ..................................................................................................................... 26
1.3.7. Servidor de correo .................................................................................................... 26
1.3.8. El servidor FTP ........................................................................................................ 27
1.3.9. Programación Web ................................................................................................... 28
1.4. Conclusiones Parciales del capítulo ...................................................................... 29
CAPÍTULO II ................................................................................................................... 30
MARCO METODOLOGICO O PANTEAMIENTO DE LA PROPUESTA .............. 30
2.1. Datos Generales de la Institución ......................................................................... 30
2.2. Descripción del procedimiento metodológico ...................................................... 32
2.2.1. Población .................................................................................................................. 32
2.2.2. Muestra ..................................................................................................................... 32
2.2.3. Informe de la encuesta aplicada a los pacientes de la clínica. ................................. 33
2.3. Propuesta del Investigador .................................................................................... 44
2.4. Conclusiones parciales del capitulo ...................................................................... 44
CAPÍTULO III. ................................................................................................................. 45
DESARROLLO DE LA PROPUESTA. .......................................................................... 45
3.1. Análisis de los resultados finales de la investigación. ............................................ 45
3.1.1. Metodología en Cascada ............................................................................................ 45
3.1.1.1. Análisis de Requerimientos .................................................................................. 45
3.1.1.2. Diseño del Sistema ................................................................................................. 47
3.1.1.3. Codificación ........................................................................................................... 49
3.1.1.4. Pruebas ................................................................................................................... 53
3.1.5. Mantenimiento- Soporte ............................................................................................ 60
3.1.6. Conclusiones parciales del capítulo ........................................................................ 60
CONCLUSIONES GENERALES .................................................................................... 61
RECOMENDACIONES ................................................................................................... 62
BIBLIOGRAFIA
LINKOGRAFÍA
ANEXOS
INDICE DE TABLAS
TABLA 1: Atributos esenciales del buen Software ............................................................. 19
TABLA 2: Puertos y servicios ............................................................................................. 21
TABLA 3: Valores muestra ................................................................................................. 32
TABLA 4: cuadro de Muestra ............................................................................................. 33
TABLA 5:Asistencia a la Clínica ........................................................................................ 34
TABLA 6: Calificación de la Atención ............................................................................... 35
TABLA 7: Proceso de archivación ...................................................................................... 36
TABLA 8: Citas por teléfono .............................................................................................. 37
TABLA 9: Proceso de Búsqueda de historias clínicas ........................................................ 38
TABLA 10: Agilidad en el proceso de búsqueda ................................................................ 39
TABLA 11: conocimiento de precios de tratamientos ........................................................ 40
TABLA 12: Conocimiento del Historial.............................................................................. 41
TABLA 13: Citas odontológicas ......................................................................................... 42
TABLA 14: Implementación de un sistema de gestión ....................................................... 43
TABLA 15: Requerimiento adicional .................................................................................. 46
TABLA 16: Requerimiento Software .................................................................................. 47
INDICE DE ILUSTRACIONES
ILUSTRACIÓN 1: Arquitectura Cliente Servidor .............................................................. 20
ILUSTRACIÓN 2: Servidor de página Web ....................................................................... 22
ILUSTRACIÓN 3: Servidor web apache ............................................................................ 22
ILUSTRACIÓN 4: Función de las páginas Web ................................................................. 24
ILUSTRACIÓN 5: Servidor FTP ........................................................................................ 27
ILUSTRACIÓN 6: Patrón MVC ......................................................................................... 29
ILUSTRACIÓN 7: mapa Clínica Dental Brito .................................................................... 30
ILUSTRACIÓN 8: Entidad Relacional ............................................................................... 48
ILUSTRACIÓN 9: Estudio del Proyecto Clínico ................................................................ 49
ILUSTRACIÓN 10:Página Web Clínica ............................................................................. 53
ILUSTRACIÓN 11 : Acceso a Datos paciente.................................................................... 54
ILUSTRACIÓN 12: Acceso a Ficha Medica ...................................................................... 54
ILUSTRACIÓN 13: Reserva de Citas ................................................................................. 55
ILUSTRACIÓN 14: Recordatorio ....................................................................................... 55
ILUSTRACIÓN 15: Verificación de las citas odontológicas .............................................. 56
ILUSTRACIÓN 16: Agregar pacientes ............................................................................... 56
ILUSTRACIÓN 17: Acceso a los Antecedentes ................................................................. 57
ILUSTRACIÓN 18: Acceso al Diagnostico ........................................................................ 57
ILUSTRACIÓN 19: Compras ............................................................................................. 58
ILUSTRACIÓN 20: Gestión de Productos.......................................................................... 58
ILUSTRACIÓN 21: Gestión de Factura.............................................................................. 59
ILUSTRACIÓN 22: Gestión de Factura.............................................................................. 59
INDICE DE GRÁFICOS
GRÁFICO 1:Frecuencia de Visitas ............................................................................................ 34
GRÁFICO 2: calificación de la atención .................................................................................... 35
GRÁFICO 3: Proceso de Archivación ........................................................................................ 36
GRÁFICO 4: Citas por teléfono ................................................................................................. 37
GRÁFICO 5: Proceso de Búsqueda ............................................................................................ 38
GRÁFICO 6: Agilidad en el proceso de registro ........................................................................ 39
GRÁFICO 7: Conocimiento de precios ...................................................................................... 40
GRÁFICO 8: Conocer el Historial ............................................................................................. 41
GRÁFICO 9: Cita odontológica vía web .................................................................................... 42
GRÁFICO 10: Implementación de un sistema ........................................................................... 43
RESUMEN EJECUTIVO
La investigación en la que se fundamenta el desarrollo de la presente tesis tiene como finalidad,
analizar y mejorar los procesos de gestión de pacientes y control de inventarios de
medicamentos en la clínica Dental Brito, mediante la implementación de un sistema
automatizado vía web, el mismo que mejorará los objetivos propuestos para alcanzar el éxito
de la Clínica.
Por medio del modelo cuali-cuantitativo; se puede complementar y potenciar hechos que
realmente acontecen. Basados en problemas que suscitan a diario y experimentados en donde se
puede desarrollar un sistema conveniente y eficaz que cubra las necesidades de la Clínica. Y
que con las técnicas de estudio como fueron las encuestas dirigidas a los pacientes, y la
observación directa, se logró determinar los problemas que la Clínica enfrenta, por lo que se
define que las principales deficiencias es falta de un buen manejo de la información de los
pacientes, generando problemas administrativos, confusión y pérdidas de tiempo al momento
de buscar un historial clínico, o al momento de registro y atención al paciente.
Finalmente para desarrollar la propuesta se estableció la línea de investigación, Desarrollo de
Software y programación de sistemas, en donde se encaja todo el proceso a efectuarse,
permitiendo diseñar la aplicación planteada, logrando la facilidad de uso y de adaptación a las
necesidades de sus usuarios.
EXECUTIVE SUMMARY
The research into the development of this thesis is based aims to analyze and improve
processes of patient management and inventory control of drugs in the Dental Clinic Brito,
by implementing an automated system via web, the same that will enhance the objectives for
success in the Clinic.
Through the qualitative and quantitative model; it can be complement and enhance events
that actually occur. It is based on problems that arise daily and experienced where it is
possible to develop a convenient and efficient system that meets the needs of the clinic. And
with research techniques as the surveys of patients and direct observation was possible to
determine the problems which are facing the clinic, so it is defíned that the main
shortcomings is the lack of a good management for information to the patients, creating
administrative problems, confusión and loss of time when seeking a history, or at the time of
registration and patient attention.
Finally to develop the proposal the research line was defíned, it is software development and
systems programming, where the whole process made fíts, it allows designing the proposed
implementation, achieving ease of use and adaptability to the needs of its users.
1
INTRODUCCIÓN
Antecedentes de investigación
En la actualidad, la forma del desempeño laboral está sufriendo grandes cambios que son
percibidos día a día sometiéndose a nuevas exigencias. Por la globalización, todos están
sujetos a nuevos requerimientos, y sobre todo con los avances tecnológicos que obligan a
las pequeñas y grandes empresas a formar parte del cambio.
Según publica Ávila Cruz dice:
“La incorporación de los avances tecnológicos y científicos a la medicina sorprende por la
fascinación que producen y por su fuerza diagnóstica y terapéutica. Este trabajo hace una
valoración de la integración que han experimentado la Medicina y la Computación en los
últimos años, con el desarrollo de las Nuevas Tecnologías de la Información (NTI) y los
problemas, desde el punto de vista ético que puede traer en la relación médico-paciente, al
tratar de sustituir al hombre por la máquina. Por otra parte valora la necesaria integración y
las contradicciones que surgen, principalmente en los países subdesarrollados, donde la
introducción de modernas tecnologías encarece los servicios médicos y una parte
importante de la población no tiene acceso a esa tecnología al no poder pagar esos
servicios”. (Avila Cruz).
Desde que la informática entró a constituir una herramienta básica en todas las actividades
del ser humano, también lo hizo en el trabajo de los médicos y de sus lugares de trabajo,
como consultorios, Hospitales, Clínicas, Dispensarios, Ministerios de Salud, Organismos
Internacionales (OPS-OMS) etc. realizando para estas actividades programas informáticos
que han facilitado mucho el quehacer médico, permitiendo en su base de datos conocer
estadísticamente de manera rápida y oportuna la información de los pacientes.
Sin embargo es muy poco lo que se ha hecho a nivel de los consultorios privados, los
mismos que han tenido que adaptar su atención en base a programas realizados para otro
tipo de atención médica Institucional pública o privada.
De acuerdo a investigaciones en el Ecuador, son en menor potencialidad las clínicas y
consultorios Odontológicos que cuenten con sistemas.
2
Según investigaciones realizadas se han desarrollado una serie de software nacionales
como internacionales sobre el control y gestión de pacientes, que sirven de guías y
soporte en lo que se refiere la salud bucal.
Existen varias empresas que se han dedicado a realizar sistemas odontológicos. Ejemplo de
ello se tiene: “Celdas Ibérica sistemas informáticos para Clínicas Dentales 1981. Celdas
nació en Milán como sociedad para el desarrollo de sistemas informáticos gestiónales
personalizados, 1991 celdas conociendo las exigencias por parte de los odontólogos de
utilizar la tecnología en la medicina, empieza a desarrollar un programa específico para la
gestión de las clínicas dentales valiéndose de la experiencia acumulada en el desarrollo de
programas gestiónales y de la colaboración de odontólogos.
Cuando Celdas empezó a comercializar el producto llamado ´Dr. Tooth´ se dio cuenta que
para una Clínica Dental no solo hacía falta un buen programa para informatizarse, sino
también de un servicio completo y personalizado. Entonces empieza a concentrarse
progresivamente en el sector dental especializándose en la informatización de clínicas
dentales, ofreciendo soluciones completas y diversas, desde la informatización del pequeño
gabinete hasta clínicas multi-doctor”. (CELDAS IBERICA-Sistemas Informaticos para
Clínicas Dentales)
“Software Rediente.- Rediente el cual tiene un horizonte de universidad que hace que sea
válido para estudios, cumple con expectativas fundamentales, por lo que se torna un poco
complicado en su uso por lo que el usuario debería tener un guía en el manejo de dicha
aplicación”. (Rediente: Sistema de Historia Clínica Odontológica Electrónica;, 2009)
La Web ha llevado a la disponibilidad de servicios de Software y a la posibilidad de
sistemas basados en servicios distribuidos ampliamente. El desarrollo de sistemas basados
en Web ha conducido a importantes avances en lenguajes de programación y reutilización
de software.
“Universidades dedicadas a Software Odontológico.- En el año de 1992 una alumna de la
facultad de Odontología de la Universidad de Granada realizó su tesis de licenciatura
titulada “Aplicaciones de la Informática a la gestión de la Clínica Dental”: Dentasoft, un
programa de Gestión simplificada. En dicho trabajo se llevó a cabo una encuesta sobre la
3
utilización que los dentistas de la ciudad de Granada hacían de la informática o del por qué
no creían necesario su uso.
Para finales de 1996, otro alumno de dicha facultad prepara un trabajo en el que, partiendo
de los obstáculos se confecciona un complejo Software de Gestión que pretende paliar los
inconvenientes responsables de que muchos dentistas no optarán por la informatización de
sus consultas o no se encontraran plenamente a gusto con ella. Dicho software ha dado un
resultado muy satisfactorio, por lo que se encuentra en la fase Beta de pruebas, previa a su
comercialización a escala nacional”. ( Espín Noboa, 2012)
Es un panorama general incierto que actualmente atraviesa el país en cuanto a los diversos
aspectos que conforman la sociedad, el ámbito económico y político, que involucra al
entorno y las necesidades empresariales como: el manejo de datos, optimización de los
procesos y la automatización de sistemas, han creado un escenario exigente de continuo
desarrollo de políticas capaces de mantener la mayor y más actualizada información,
proporcionando a las empresas agilidad de adaptación al cambio, cercanía al mercado
local, capacidad de crecimiento y programas de apoyo para asegurar el posicionamiento
como líderes en el mercado.
La computadora es el método idóneo para facilitar el registro, la elaboración y
procesamiento de la información y para lograr la toma de decisiones. En todos los sentidos
la Computación constituye una herramienta que ayuda a resolver los problemas que se
presentan y esta ayuda no puede ni debe ser subestimada por los médicos ya que nuestros
días se caracterizan por un desarrollo colosal de la técnica, y su aplicación cada vez más
extensa a todos los ámbitos de la vida humana, en particular
Planteamiento del problema
Al realizar un análisis de la situación actual de la Clínica Dental Brito, se encontró que a
pesar de mantener una posición amplia y con gran prestigio en el Norte del país como
Clínica Odontológica, y contar con una gran demanda de pacientes. Existen dificultades al
interior de la institución, las mismas que hacen que la clínica no pueda cumplir a cabalidad
sus expectativas.
4
Ante esta realidad y luego de observar que los registros médicos tradicionalmente se lleva
aún en papeles y al poderse encontrar con la sorpresa de que los datos que originalmente
existían en relación al paciente puede que no estén disponibles en la próxima visita que
éste realice, ya que es un hecho bien conocido que parte de los registros pueden perderse
con el pasar del tiempo como consecuencia de su manipulación y almacenaje; esto acarrea
consecuencias nefastas ya que estas notas clínicas tienden a ser resúmenes de hechos
importantes que han sido guardados previamente y que reiteran resultados de pruebas que
deberían en todo momento estar a disposición.
Como producto de la observación directa y de la opinión de las personas relacionadas con
la temática en la clínica, se puede deducir que no cuenta con un buen manejo de la
información, ya que los registros son llevados en Excel y esta no es la solución adecuada
para el control administrativo de pacientes. Todo esto genera confusión y pérdida de
tiempo al momento de buscar una historia clínica o de proveer de información al paciente
y sobre todo en el momento de archivar la documentación.
Cabe recalcar que un inconveniente de la Clínica, es la dificultad que tiene el paciente al
momento de solicitar una cita médica ya que por el momento solo lo puede hacer vía
telefónica o personalmente provocando la inconformidad en el mismo, por la pérdida de
tiempo y por la inseguridad que estas alternativas conllevan, y consecuentemente la
pérdida de clientes a la Clínica.
Como también se da el caso que al momento de difundir los servicios que presta como
Clínica Odontológica no tiene un amplio acogimiento en la colectividad, por la escasa
publicidad con la que cuenta.
Además al momento de realizar el presupuesto del tratamiento a seguir por parte del
paciente, se lo realiza de forma manual, lo que conlleva inexactitud en los cálculos,
provocando inconformidad y malestar en el paciente.
Adicionalmente se pudo constatar que la falta de control de inventario de medicamentos,
ha provocado dificultades al momento de realizar los diversos tratamientos que la Clínica
ofrece, ya que al no tener en existencia dichos productos, no se puede realizar el trabajo a
tiempo para satisfacción del paciente. Lo cual va en desmedro de credibilidad por parte del
5
cliente ocasionando pérdidas a la clínica y convirtiéndose en una desventaja ante la
competencia.
Formulación del problema
¿De qué manera se va a fusionar la parte tecnológica con la rama Odontológica que
permita interactuar y fortalecer los procesos de Gestión de pacientes e inventarios dentro
de la Clínica Dental Brito?
Delimitación del problema
El presente trabajo de investigación se desarrollará en la Clínica Dental Brito de la ciudad
de Ibarra, en el periodo comprendido 2012-2014.
Objeto de investigación y campo de acción
Objeto de investigación: Procesos informáticos
Campo de acción: Aplicaciones Web.
Objetivo general
Implantar un sistema web de gestión de pacientes e inventarios para la “Clínica Dental
Brito” de la ciudad de Ibarra.
Objetivos específicos
Fundamentar científicamente los sistemas web, los procesos de control de inventarios e
historias clínicas.
Diagnosticar la situación actual de los procesos de control e inventarios en la Clínica
Dental Brito.
Desarrollar la aplicación Web de gestión de pacientes para la Clínica Dental Brito de la
ciudad de Ibarra con un módulo de control de inventarios.
Validar la fiabilidad de la aplicación realizada.
6
Idea a defender
Con la implantación del sistema Web para la Gestión de pacientes e inventarios de la
Clínica Dental Brito, se mejorarán los procesos de control de la misma de una manera
eficiente, ágil y oportuna.
Justificación del tema
En la Clínica Dental Brito de la ciudad de Ibarra resulta pertinente la búsqueda de una
solución ante la existencia de falencias encontradas. A pesar del impacto que esta
institución de salud ha obtenido en el Norte de País, existen dificultades al interior de la
misma dando como resultado conflictos al no poder cumplir sus expectativas, puesto que
los registros médicos se los lleva aún en papel, generando problemas tales como perdida de
información confidencial de los pacientes, pérdida de tiempo al buscar la documentación.
De la misma forma la falta de control de inventario de medicamentos, ha provocado
trances al momento de realizar los diversos tratamientos que la Clínica ofrece provocando
la insatisfacción de cliente y pérdidas a la clínica.
El desarrollo de este proyecto permitirá:
Mejorar el proceso de manejo, control y obtención de la información de los pacientes,
tales como historias clínicas.
Con este proyecto se busca facilitar al paciente la obtención de una cita médica de una
manera ágil.
Utilizar los medios tecnológicos para tener un acceso rápido y actualizado de la
información referida a la Clínica, objeto de esta investigación.
Con este proyecto se busca proveer a la clínica de una herramienta virtual que le
permita mejorar el proceso administrativo interno la atención al cliente.
La finalidad de este proyecto es dotar a la Clínica de una herramienta tecnológica, que le
permita mejorar las relaciones de la Clínica con el paciente, agilizar el proceso de manejo
de la información médica e inventario de los medicamentos, fortalecer en los empleados,
7
habilidades y destrezas para utilizar los medios tecnológicos informativos para la
cualificación de su trabajo y el perfeccionamiento de los procesos dentro de la Clínica.
Con la implementación de este proyecto se busca beneficiar directamente a la Clínica
Dental Brito, ya que a través de él se crearán nuevos lazos de contacto y relación con los
pacientes, permitiendo el desempeño institucional toda vez que tiene a su alcance medios
de información, ágiles y rápidos para el uso en ambientes tecnológicos.
La puesta en práctica de este proyecto permitirá a los pacientes tener un mayor
conocimiento de los procesos y atención que se dan en la Clínica.
Metodología a emplear:
Modalidad
Se utilizó el modelo cuali-cuantitativo; por medio de la combinación de estas dos
modalidades se puede complementar y potenciar hechos que realmente acontecen.
Basados en problemas que se suscitan a diario y experimentados en donde se puede
desarrollar un sistema conveniente y eficaz que cubra las necesidades de la Clínica en
estudio. La modalidad está abierta a la incorporación de nuevos conocimientos y
procedimientos con el fin de asegurar un mejor acercamiento a la verdad, con un sistema
de muestreo estratificado.
Métodos
El método a utilizarse será el método Deductivo, ya que por medio de este razonamiento se
podrá evidenciar los procesos internos de control de inventarios, el manejo de la
información de los pacientes (Historia Clínica) y sobre todo el seguimiento del
recordatorio de citas que se realizan en la Clínica. Con el que se obtuvo un extracto de los
aspectos más relevantes del proceso y formándole más bien en una visión general de una
manera resumida, concisa y adecuada.
En la utilización del método inductivo se partirá desde el conocimiento básico del registro
de pacientes y control de medicamentos, luego de lo cual se seleccionara las alternativas
correspondientes de acuerdo a los requerimientos del paciente.
8
Resumen de la estructura de la tesis
En el capítulo I, es el Marco teórico en donde se fundamenta toda la información
relacionada con el tema a investigar, como es Gestión de pacientes, gestión de
documentación clínica, historia clínica, que consta en una historia clínica, inventarios,
stock, etc., son todos los temas tienen correlación con el tema planteado.
En el capítulo II se refiere al Marco Metodológico o planteamiento del problema, en donde
consta, un análisis de la Clínica su ubicación su situación actual, y los resultados de las
encuestas formuladas a los pacientes. Y por último viene la propuesta del investigador,
que se sugiere como solución para esta clínica
En el Capítulo III en cambio es la manera como se ha ido evolucionando en el proceso de
la aplicación, es la descripción y desarrollo de las diferentes etapas de la metodología que
se empleó para el desarrollo de dicho trabajo.
Aporte teórico, significación práctica y novedad científica.
Aporte Teórico
El sistema de Gestión de pacientes e inventarios se enfocará principalmente en el control
de los pacientes mediante la información propia del organismo, como una guía de atención
al cliente, marcando innovación, difusión y generalización. El manejo de inventarios
enfocado hacia las Instituciones de Salud Privada beneficiará de una manera efectiva y
correcta en el estricto control y manejo de los mismos.
Significación Práctica
Este sistema web será de gran ayuda para la Clínica Dental Brito, puesto que le brindará
mayor agilidad y control al momento de realizar los diferentes procesos de registro de
pacientes, control de medicamentos, reservación y recordatorio de citas médicas, que le
permitirá ofrecer sus servicios a sus clientes y personas en general con solo acceder al
internet, dándose a conocer como una Clínica, competitiva en la área de salud Bucal.
9
Novedad Científica
La novedad de este proyecto es contribuir con el proceso de control de pacientes por medio
de dispositivos móviles, el mismo que combinará las funcionalidades de la telefonía móvil
con el sistema a aplicarse, en donde el paciente una vez registrado podrá acceder a
beneficios como:
Reservación de turnos
Postergar citas.
Obtención de recordatorios de citas.
Todo esto garantizando al paciente mayor efectividad en sus consultas, ahorro de tiempo
entre otros, permitiendo poner a la Clínica en un alto nivel de posicionamiento como
líderes profesionales competitivos.
10
CAPITULO I
MARCO TEORICO
1.1. Gestión de pacientes e historias clínicas
1.1.1. Gestión de la documentación clínica y de pacientes
Definición:
Según Herrera Prieto manifiesta que:
“Se utiliza el término Gestión para dar la idea de un proceso participativo donde se dirige
y se decide para beneficio común “ (Prieto Herrera , 2008, pág. 78)
Según la definición publicada por el autor, gestión es plantear y tomar una decisión que
conlleva a la trasformación de un proceso, con la finalidad de satisfacer una necesidad.
Gestión de Documentación Clínica
Según Tamayo Canillas Luisa en su informe publicado dice:
“La gestión de la documentación clínica tiene como objetivo organizar y gestionar toda la
información clínica generada a lo largo de los sucesivos procesos asistenciales del
paciente.” (Tamayo Canillas, 2004, pág. 68)
Esto se constituye en un manejo imparcial de la documentación del paciente y de los
diversos organismos en los que se enfoca los procesos clínicos a seguirse mismos en que
engloban el eje fundamental de una clínica mediante un lineamiento, especifico, eficaz y
controlado.
Gestión de Pacientes
Según Tamayo Canillas Luisa en su informe publicado manifiesta:
“La gestión de pacientes tiene como objetivo organizar y gestionar el flujo de pacientes por
los distintos servicios que el hospital ofrece.” (Tamayo Canillas, 2004, pág. 71).
11
Según lo citado se puede decir que la gestión de pacientes se encarga de mantener un buen
desarrollo ecuánime de los diferentes procesos asistenciales que ofrecen las distintas
entidades de salud.
1.1.2. Historia Clínica Odontológica
Según Botero Maraca, Pedroza Garces, Velez Trujillo, Ortiz Ramirez, Calao Flórez, &
Barbosa Liz dicen:
“La Historia clínica se considera un documento privado, sometido a reserva, en el cual se
registran cronológicamente las condiciones de salud del paciente“. (Botero Macara, y
otros, 2007, pág. 13)
En la Odontología general la historia clínica abarca toda la información importante del
paciente; a través de la cual el especialista podrá llevar un debido control y a su vez
verificar la existencia de posibles riesgos en el desarrollo de los diferentes tratamientos
odontológicos requeridos por el paciente.
1.1.3. Campos en los que se divide la Historia Clínica
Según Cardenas Jaramillo en su obra dice que las historias clínicas se dividen en:
Historia del paciente.- debe contener información general del paciente, motivo de la
consulta, e información familiar, médica y dental.
En referencia a la definición anterior, el especialista debe tomarse todo el tiempo y la
paciencia necesaria para proveerse de toda la información que necesita saber del paciente.
Historia familiar.- Tiene como objetivo proveer información adecuada con respecto a la
vida social y familiar.
Es imprescindible tomar encuentra todos estos ámbitos que conllevan a la obtención de la
información del paciente necesaria para realizar un adecuado tratamiento. En todo lo que
involucra aspectos del estado de salud general y bucal de los familiares del paciente.
12
Historia médica.- Esto debe orientar al Odontólogo hacia la posibilidad de correlacionar
si alguna de la sintomatología médica puede producir sintomatología en la cavidad oral y
viceversa.
Según el autor, la historia médica es una parte fundamental que permite obtener una
interrelación entre médico-odontólogo.
Historia dental.- Debe revisar las experiencias pasadas relacionadas con los procedimientos
odontológicos, incluyendo la case de tratamiento dental que recibió.
En este punto se puede deducir que el especialista tiene que realizar una revisión profunda
de los procedimientos odontológicos anteriores que tiene el paciente, de tal manera que al
dar paso a su tratamiento, no tenga consecuencias irreversibles.
Es de vital importancia mantener un buen manejo de la información del paciente, en cada
entidad odontológica para ello se necesita llevar una adecuada estructura del historial
clínico, que abarque los campos que cubren de una manera organizada y detallada, la ficha
del paciente. (Cardenas Jarmillo, 2009)
1.1.4. Características de la Historia Clínica
Según Mejía López, dice que la historia clínica también cuenta con sus características
tales como:
Integralidad.- La historia clínica de un usuario debe reunir la información de los aspectos
científicos, técnicos y administrativos relativos a la atención en salud en las fases de
fomento, promoción de la salud, prevención específica, diagnóstico, tratamiento y
rehabilitación de la enfermedad, abordándolo como un todo en sus aspectos biológico,
psicológico y social, e interrelacionado con sus dimensiones personal, familiar y
comunitaria.
En relación a la anterior cita se puede decir, que el especialista al momento de realizar una
intervención al paciente, no debe solamente enfocarle en morbilidad (tratamiento
específico) si no integrarle en prevención y en el fomento de su salud oral.
Secuencialidad.-Los registros de la prestación de los servicios en salud deben consignarse
en la secuencia ordenada en que ocurrió la atención. Desde el punto de vista archivístico la
13
historia clínica es un expediente que de manera cronológica debe acumular documentos
relativos a la prestación de servicios de salud brindados al usuario.
En relación a la definición citada, debe existir un orden secuencial de los registros tanto en
fechas como en las diferentes gestiones que se lleva de los diferentes tratamientos
realizados al paciente.
Racionalidad científica.-Para los efectos de la presente resolución, es la aplicación de
criterios científicos en el diligenciamiento y registro de las acciones en salud brindadas a
un usuario, de modo que evidencie en forma lógica, clara y completa, el procedimiento que
se realizó en la investigación de las condiciones de salud del paciente, diagnóstico y plan
de manejo.
Con relación a lo citado por el autor se puede decir que racionalidad científica es hablarle
claro al paciente sobre el diagnostico de su enfermedad y como se va a realizar el
tratamiento, en cuantas sesiones y el tiempo que nos va llevar a recuperar su salud.
Disponibilidad.- Es la posibilidad de utilizar la historia clínica en el momento en que se
necesita, con las limitaciones que impone la ley. Facilitándose en los casos legalmente
contemplados.
Según el autor, la historia clínica debe ser un documento que debe estar utilizable, al
alcance en el momento preciso que se requiera, siempre y cuando este documento sea
utilizado bajo condiciones estipuladas por la ley.
Oportunidad.- Es el diligenciamiento de los registros de atención de la historia clínica,
simultánea o inmediatamente después de que ocurre la prestación del servicio.
Según el autor, es la debida procedencia y la rapidez con que se realizan los registros de la
atención en la historia clínica seguidamente después de la atención realizada.
Confidencialidad.- La historia clínica es el soporte documental biográfico de la asistencia
administrada a un paciente, por lo que es el documento privado de una persona.
Con relación a la definición anterior se deduce que la historia clínica es el documento que
contiene información privada de los diferentes tratamientos realizados y que solo debe ser
utilizado bajo un reglamento confidencial por parte del médico.
14
Seguridad.- En toda historia clínica Debe constar la identificación del paciente así como de
los profesionales que intervienen a lo largo del proceso asistencial.
Con relación a la definición anterior se puede decir que en la historia clínica debe hacer
constar la identificación obligatoria, que puede ser una firma, tanto del paciente como del
especialista que realizo el tratamiento de esta forma mantendrá un respaldo y constancia
del tratamiento que se le realizo así como también la persona quien lo intervino.
Única.- La historia clínica debe ser única institucional para cada paciente.
En referencia a lo citado por el autor, la historia clínica debe ser única de tal forma que se
lleve un buen control, organización de la información de cada paciente de esta manera la
documentación del paciente mantendrá la confidencialidad y seguridad que requiere.
Legible.- Una historia clínica mal ordenada y difícilmente inteligible perjudica a todos,
porque dificulta su labor asistencial y a los pacientes por los errores que pueden derivarse
de una inadecuada interpretación de los datos contenidos en la historia clínica.
Una mala interpretación de la información conlleva a posibles problemas, de antemano
sería un posible riesgo que estaría sometiéndose el paciente por lo que es imprescindible
mantener la información de manera clara, concisa de tal forma que no se someta a ningún
conflicto.
Es fundamental que una historia clínica se base en parámetros que establezcan diferentes
alternativas, como la disponibilidad, seguridad, entre otras medidas necesarias para un
seguimiento estricto que determinen reglamentos concretos en el área odontológica. La
historia clínica debe mantener un orden jerárquico, estructurado de forma clara, concisa y
bien detallada, cuya finalidad sea la obtención de información específica e inherente a cada
paciente. (Mejia Lopez, 20013, pág. 6).
1.2. Inventario de insumos odontológicos
1.2.1. Definición
Según Bernard Shaw en su publicacion deduce que:
15
“Un inventario representa la existencia de bienes muebles e inmuebles que tiene la
empresa para comerciar con ellos, comprándolos y vendiéndolos tal cual o procesándolos
primero antes de venderlos, en un período económico determinado”. (Bernard Shaw, 2002)
Es importante recalcar que todo inventario debe efectuarse en base al precio de compra de
la última factura; tomando en cuenta que nunca se utilizara el precio de venta.
1.1.5. Control de inventarios
Según Depaoli manifiesta que:
“Es la parte del negocio que decide cuánto invertir en el inventario al mantener los
niveles de stock. El control de inventario es importante para que la compañía no tenga
demasiado dinero en inventario parado en un depósito.” (Depaoli, 2010)
Es importante que los productos mantengan un debido control de existencia a fin de estar
preparados al momento de realizar una venta y conocer el estado del producto; logrando de
esta manera mantener un régimen de valoración del inventario.
1.1.6. Clasificación de los modelos de Inventarios
Según Guerrero Salas dice:
“La clasificación del modelo de inventario depende del tipo de demande que tenga el
artículo. Esta demanda solo puede ser de dos tipos determinística (demanda del artículo
para un periodo futuro es conocida con exactitud esto solo se pueden dar en empresas que
trabajan bajo pedido) o probabilística (en el caso que se demanda del artículo para un
período futuro no se conoce con certeza, pero se le puede asignar una distribución de
probabilidad a su ocurrencia).” (Guerrero Salas, 2010)
Según Guerrero Salas dice que los modelos de inventarios tambien se subclasifican
dependiendo de otras condiciones:
Tipo de producto.- Pueden ser productos perecederos, productos sustitutos o durables en el
tiempo (metales).
Cantidad de productos.- Existen modelos para un solo producto o para varios
(multiproductos).
16
Modelos que permiten déficit o no.
Los tiempos de entrega.- Puede ser al igual que la demanda de terministíva.
Modelos que involucran costes fijos o no.
Tipo de revisión.- La revisión de un determinado artículo puede ser continua o periódica.”
Tipo de reposición.-Dependiendo del tipo de reposición se dice que un modelo puede ser
de reposición instantánea cuando el artículo es comprado y de reposición continua cuando
el artículo es producido en una planta manufacturera.
Horizonte de planeamiento.- El horizonte de planeamiento puede incluir un solo período o
varios.
De acuerdo a la clasificación manifestada por el autor, cada una de las partes mencionadas
son elementales en una empresa o entidad, para que exista un nivel de control y seguridad;
y en este sentido lograr que el producto llegue a su destino de manera segura e inmediata.
(Guerrero Salas, 2010, pág. 13).
1.1.7. Inventarios odontológicos
Según Ramos Vargas, Suárez, Ospina Espitia, González Moncada, & Huertas de Hoyos
manifiesta que:
Los inventarios odontológicos Corresponde a los insumos que se tienen disponibles para
ser utilizados durante la producción del servicio. Generalmente se cuenta con el inventario
inicial que contiene todos los materiales en la fecha de inicio de operación del servicio y el
inventario actual o final que se adelanta al concluir el periodo u operación del servicio y
corresponde al inventario físico de los insumos. (Ramos Vargas, Suárez, & Espitia, 2011,
pág. 164)
Según el autor se puede argumentar que es imprescindible y de vital importancia que en
las instituciones de salud odontológica también se lleve un inventario de los insumos que
son utilizados para los tratamientos o procesos, con esto no tendrá dificultades o sorpresas
de que algún producto faltara en el momento más necesario, por lo que es imprescindible
llevarlo de una manera eficiente y actualizada.
17
1.1.8. Tipos de inventarios Odontológicos
Para Ramos Vargas, Suárez, Ospina Espitia, González Moncada, & Huertas de Hoyos
dicen que los inventarios odontológicos se dividen en dos tipos :
El físico que se establece con el conteo de los insumos odontológicos y el de salida que se
determina mediante el kardex al realizar un balance permanente de los insumos
consumidos. Es importante tener en cuenta que los dos inventarios deben coincidir.
De otra forma es importante contar con un control interno de los inventarios ya que
contemplan:
El Conteo físico de los insumos.
Mantenimiento eficiente de almacenamiento y suministro de los insumos.
Almacenamiento adecuado de los insumos.
Mantener actualizados los registros de los insumos.
Solicitar los insumos de cantidades adecuadas.
Mantener suficiente insumos disponibles.
No mantener unos insumos almacenados por demasiado tiempo.
De acuerdo a lo que dicen los autores se puede argumentar que los dos tipos de inventarios
se deberían implementar, ya que de las dos formas se mantendría un buen control de los
insumos y que mejor si lo llevamos de una forma ordenada clara y evidente como es el
conteo físico y el kardex. (Ramos Vargas, Suárez, & Espitia, 2011)
1.1.9. Los stocks
Según (Zermati, 2004)dice: Un stock es una provisión de productos para satisfacer el
consumo.
Proveerse del stock necesario nos permitirá estar preparados para satisfacer las necesidades
del cliente sin correr el riesgo de atraer problemas consecuentes.
Sin lugar a duda el stock es un medio por el cual se puede llevar un control más estricto
de los productos y sobretodo afirmar su consumo de esta manera apartar cualquier tipo de
amenaza, logrando consigo un proceso más efectivo, competitivo y productivo.
18
1.2. Aplicaciones web y base de datos
(Sommerville, 2011) dice que estas aplicaciones son:
1.2.1. Ingeniería del Software y la Web
La Ingeniería del software es una disciplina de ingeniería que se interesa por todos los
aspectos de la producción del software, desde las primeras etapas de la especificación del
sistema hasta el mantenimiento del sistema después de lo que se pone en operación.
Se puede argumentar que es un mecanismo de control que abarca en su totalidad el
software desde sus primeros procesos logrando consigo la interacción de los sistemas.
1.2.2. Disciplina de la ingeniería
Los ingenieros hacen que las cosas funcionen. Aplican teorías, métodos y
herramientas donde es adecuado. Sin embargo, los usan de manera selectiva y
siempre tratan de encontrar soluciones a problemas, incluso cuando no hay teorías
ni métodos aplicables.
Figura 1.1 Ingeniería del software y la Web
Fuente: Páginas web
19
Características pode
producto
Descripción
Mantenimiento El software debe escribirse de tal forma que pueda
evolucionar para satisfacer las necesidades cambiantes
de los clientes. Este es un atributo crítico porque el
cambio del software es un requerimiento inevitable de
un entorno empresarial variable.
Confiabilidad y seguridad La confiabilidad del software incluye un rango de
características que abarcan fiabilidad, seguridad y
protección. El software confiable no tiene que causar
daño físico ni económico, en caso de falla del sistema.
Los usuarios mal intencionados no deben tener
posibilidad de acceder al sistema o dañarlo.
Eficiencia El software no tiene que desperdiciar los recursos del
sistema, como la memoria o los ciclos del procesador,
por lo tanto la eficiencia incluye capacidad de respuesta,
tiempo de procesamiento, utilización de memoria etc.
Aceptabilidad El software debe ser aceptable a tiempo usuarios para
quienes se diseña. Esto significa que necesita ser
comprensible, utilizable y compatible con otros
sistemas que ellos usan .
TABLA 1: Atributos esenciales del buen Software
Fuente: Desarrollo del software profesional
1.2.3. Todos los aspectos de la producción del software
La ingeniería del software no solo se interesa por los procesos técnicos de desarrollo del
software, si no también incluye actividades como la administración del proyecto de
software y el desarrollo de herramientas, así como métodos y teorías para apoyar la
producción del software.
La llegada de la Web condujo a un significativo cambio en la forma en que se organiza el
software empresarial. Antes de la Web, las aplicaciones empresariales eran básicamente
monolíticas, los programas corrían en computadoras empresariales o en grupos de
computadoras. Las comunicaciones eran locales dentro de una organización. Ahora el
software está ampliamente distribuido, en ocasiones a lo largo del mundo.
En efecto este cambio radical en la organización del software tuvo que conducir a
modificaciones en las formas en que los sistemas basados en la Web se someten a
ingenierías. Por ejemplo:
20
La reutilización del software se ha convertido en el enfoque dominante para construir
sistemas basados en la Web. Cuando se construyen tales sistemas, uno piensa en cómo
ensamblarlos a partir de componentes y sistemas de software preexistentes.
a ingeniería del software lo que hace es abarcar no solo los procesamientos técnicos de
software sino que también el proceso de gestión de proyectos de software lo que hace que
se mantenga un control total en la organización, construcción y manejo de los diferentes
sistemas de software.
1.3.Arquitectura cliente- servidor
Según Lopez Quijado, dice:
“ En algún lugar del mundo (en realidad en distintos lugares) existen unos ordenadores
conocidos genéricamente como servidores. Por extensión, los ordenadores de los usuarios
se conocen, genéricamente, como clientes. Así pues cuando nos conectamos a internet y
pedimos una página tenemos dos ordenadores en juego: el nuestro propio (desde el que
nos contactamos) que es el cliente y el que nos envía por el hilo telefónico (o el medio
que sea) aquello que hemos pedido (el servidor).” (Lopez Quijado, Domine PHP y
MySQL, 2011).
Cuando un usuario se conecta a internet y solicita una página Web a través de su barra de
direcciones, lo que hace es establecer contacto con el ordenador que tiene almacenada esa
ILUSTRACIÓN 1: Arquitectura Cliente Servidor Fuente: página web - http://cervantes1bachdyg.wikispaces.com/
21
página web. En este servidor está funcionando un programa que se conoce, genéricamente,
como servidor Web.
Cada uno de los servicios que se pueden usar en Internet implica el uso de uno o más
puestos. Los puestos son canales numerados que se usan para trasferir los distintos tipos de
información.
Nº DE PUERTOS SERVICIO DESCRIPCIÓN
20 y 21 FTP Trasferencia de archivos( descarga o envío de
archivos al servidor)
SMTP Envío de correo electrónico
80 HTTP Trasferencia de páginas Web
110 POP Recepción de correo electrónico
43 HTTPS Trasferencia de documentos Web bajo una capa
segura.
8080 HTTP Transferencia de páginas web (puerto
alternativo empleado por algunos sistemas)
TABLA 2: Puertos y servicios
Fuente: PHP y MySQL, 2011)
Si bien es cierto el trabajo que hace tanto el usuario (el cliente) y el servidor que son
ordenadores que se encargan del almacenamiento de la información, es tan extra ordinario
ya que la comunicación que se establece entre ellos fluye de manera satisfactoria ya que
cuando nos conectamos mediante el internet a una página ya establecemos una
comunicación con el servidor de esa dirección que nosotros ingresamos la misma que nos
proveerá de una manera fácil y sencilla la información que nosotros requerimos.
22
Plataforma asistente
1.3.1. Servidor de Páginas Web
Servidor Web Apache
Según Lopez Quijado, afirma: “Servidor Web Apache es el servidor Web más extendido
en internet. La mayoría de los sitios que usted visita a diario están corriendo sobre este
servidor. Las razones son varias. Por una parte, es gratuito. Usted no tiene que pagar nada
para emplearlo. Por otra parte, es uno de los servidores más robustos que existen, muy
seguro ante los ataques en la Red. Además es extremadamente fácil de configurar. Los
pocos datos de configuración que necesitaremos retocar están almacenados en un archivo
de texto plano.” (Lopez Quijado, Domine PHP y MySQL, 2011).
ILUSTRACIÓN 2: Servidor de página Web Fuente: página web - http://roberto-mtz.blogspot.com/
ILUSTRACIÓN 3: Servidor web apache
Fuente: página web - http://es.wikieducator.org/
23
De acuerdo a lo que dice el autor el servidor de páginas web, es un servidor de codigo
abierto, elaborado con confiabilidad, robustez y estabilidad, es el más convincente entre
los distintos servidores que ofrecen servicios web en internet, lo que ha motivado a los
usuarios para la utilización de este servidor es que es una aplicación libre y descargable de
forma gratuita de la web.
1.3.2. Tecnologías de páginas activas de servidor
“Estas tecnologías son sin duda alguna parte muy importante del desarrollo Web hoy por
hoy, sin embargo para llegar a ella requiere de bases sólidas en HTML. Las paginas HTML
se alojan en el navegador cuando se consulta, a esto se lo llama lado cliente.”
1.3.3. HTML
Según Pardo Niebla Miguel dice :
“Es un lenguaje formado por un conjunto de códigos que indican un explorador Web la
forma en que debe interpretar la información contenida en una paina Web”. (Pardo Niebla,
2012, pág. 49)
Permite describir texto presentado de forma estructurada y agradable que conduce a otras
fuentes de información relacionadas.
1.3.3.1. Html5
Según Herrera Rios Emmanuel manifiesta:
“Proporciona una manera de hacer un código más limpio, más fácil de leer y de escribir,
cubriendo al mismo tiempo y de mejor manera cada vez mayor demanda de
funcionalidades por parte de programadores, diseñadores y usuarios.”(Herrera Rios, pág. 6)
Se HTML5 nos pone en una situación de mayor influencia en nuestro futuro, ya que es
una colección de estándares para el diseño y desarrollo de páginas web en donde
establece nuevos elementos y atributos.
24
1.3.4. Interprete PHP
Según Pavón Puertas dice:
“Php es un lenguaje de alto nivel que se ejecuta en el servidor.
Un lenguaje de servidor es aquel que se ejecuta en el servidor donde están alojadas las
páginas, al contrario de otros lenguajes que son ejecutados en el propio navegador.
La principal ventaja es que, al ejecutarse el código en el servidor, todas nuestras páginas
van a poder ser vistas en cualquier ordenador, independientemente del navegador que
tenga. Php es un lenguaje de programación gratuito y por tanto todo el mundo puede
utilizarlo sin ningún coste, frente a otros lenguajes cuyo software es necesario comprar
para su utilización. “ (Pavón Puertas, 2008)
PHP es un lenguaje de programación libre el mismo que interpreta, es ejecutado en el
servidor el resultado es enviado al navegador y envía una respuesta a la web, siendo como
resultado una página HTLM. Se puede decir que este lenguaje de programación es un
intermediario entre el usuario que hace la petición y la Web.
1.3.5. Servidor de base de datos
Archivo
Según (Cuadra, Castro, Iglesias, & Martinez, 2008) Será una colección de información
que registra ocurrencias del mundo real descrito mediante un conjunto de campos o
elementos de datos.
Envía la página web lista para mostrarse en cualquier navegador.
WEB
SERVIDOR
WEB Interpreta el código
necesario para que
se muestre en el
navegador
PC
Petición de
páginas web Respuesta
ILUSTRACIÓN 4: Función de las páginas Web
Fuente Creación de un Portal con Php yMySQL.
25
Es una compilación de información potente y rica en contenido siendo registrada de una
manera eficaz, confiable y segura.
Base de datos
Según (Lopez Quijado, Domine Php y MySQL, 2012)dice: Las bases de datos son
estructuras donde se almacenan información siguiendo unas pautas de disposición y
ordenación para el posterior proceso de los datos” (deyci, 1009)
Es en donde se acumula la información procedente de un lugar específico, con la intención
de manejar la administración de los datos utilizando tablas para organizar la información, y
realizando tareas concurrentemente.
Sistema de Gestión de Base de Datos
Según (Perez, 2010) afirma: Los sistemas de gestión de base de datos (abreviado mediante
SGBD o DBMS) organizan y estructuran los datos de tal modo que puedan ser
recuperados y manipulados por usuarios y programas de aplicación.
Según (Piattini, 2009) dice: El sistema de gestión de base de datos es el conjunto de
programas que permiten la implantación, acceso y mantenimiento de la base de datos.
Son las diferentes aplicaciones que permiten involucrarse de manera más profunda con el
manejo de las bases de datos, accediendo a todas las funciones típicas como explorar los
datos en varios formatos etc.
Base de datos en red
(Perez, 2010) Para resolver el problema de la lentitud de la organización jerárquica se
utiliza la organización en red que corresponde a una estructura de grafo, donde existe más
de una conexión entre los nodos de diversos niveles, de forma que puedan recorrerse por
distintos caminos sin necesidad de acudir cada vez a la raíz, con lo cual la búsqueda es
más flexible, desapareciendo el concepto de Jerarquía entre campos, pues un campo
puede ser descendiente de su antecesor por un camino de la red y ascendente por otro.
26
Una base de datos es en donde se almacena toda la información procesada, la misma que
está muy bien distribuida por medio de tablas, si bien es cierto ya no existe una
jerarquización si no que ahora se nos hace cada vez más fácil ya que por medio de la red
nos ahorra el trabajo tiempo de localización de la información y de procesarla.
1.3.6. MySQL
Según (Gonzalez, 2010) dice:
Es un servidor de base de datos del mundo Linux enfocado al entorno Web. Cuando
hablamos de MySQL debemos hablar también de apache y de Php.
Apache: es un servidor de contenidos Web, es decir un software que se instala sobre el
sistema operativo para convertir denominados directorios y archivos virtuales que se
pueden ofrecer a través de internet mediante el protocolo http.”
“MySQL está preparado para instalarse sobre el contenido web de Apache.
Tanto MySQL como Apache están preparados para trabajar desde el protocolo http con
la convención de comunicación de PHP.”
MySQL es una de las base de datos más populares del mundo, tiene como ventaja principal
que es una base de datos gratuita, es un sistema de base de datos muy utilizado sobre todo
con PHP, cuanta con un servidor Web Apache de modo que todas las páginas o direcciones
web que se ejecuten podrán ser vistas desde cualquier ordenador.
1.3.7. Servidor de correo
Según (Lopez Quijado, Domine PHP y MySQL, 2011)afirma que:
Es muy posible que sus páginas dinámicas incluyan la posibilidad de remitirles algún
mensaje de correo electrónico a los usuarios. Por ejemplo si usted desarrolla algún foro, o
tablón de anuncios, en el que el usuario pueda incluir mensajes. En este caso, la página
deberá poder mandarle al usuario un aviso, por correo electrónico de que tiene nuevas
respuestas a sus post. Del mismo modo que para poder conectarnos a una página web es
necesario un servidor web, para que se le manden al usuario mensajes es necesario un
servidor específico.
27
Si nos podemos dar cuenta en cada sitio Web que exista un foro o anuncios se utiliza este
servidor de correos el mismo que les ayudara a poder realizar el envío de algún mensaje o
datos al correo electrónico de los usuarios por lo que tiene que mantener una conexión con
un servidor Web.
1.3.8. El servidor FTP
Según (Lopez Quijado, Domine PHP y MySQL, 2011) dice:
FTP que significa File Transfer Protocol (protocolo de transferencia de archivos) y es un
servicio que internet ofrece para enviar y recoger archivos a través de la red, entre
ordenadores conectados a la misma. Toda conexión FTP implica la existencia de una
máquina que actúa como servidor (aquella en la que se toman o dejan archivos) y un
cliente.
Y según argumenta (Orós Cabellos, 2012)
Lo más habitual es que los usuarios particulares utilicen los programas clientes de FTP
para conseguir programas de datos albergados en servidores FTP. Los actuales
navegadores tienen un cliente básico de FTP, por lo que en muchos casos es trasparente
para el usuario. Se puede enviar o recibir toda clase de archivos, ya sean de texto, gráficos,
ILUSTRACIÓN 5: Servidor FTP Fuente: página web - http://serviciosenredabs8185.wordpress.com/
28
sonido, etc. Así pues a la acción de copiar archivos desde un servidor FTP a nuestro
ordenador se le denomina en el argot informático “bajar” o “descargar”.
Mediante este servicio se podrá obtener la remisión de información, la misma que se
encuentra alojados en un servidor desde donde se distribuye y acoge la información
procesada.
El servidor FTP es un programa especial que nos ofrece internet, su función es desplazar
los datos entre los diferentes servidores u ordenadores por lo que el usuario al momento de
entrar en la web pueda descargar y subir otros archivos diferentes.
1.3.9. Programación Web
Patrón MVC
(Chavez, 2008) MVC es un patrón de arquitectura y que debe su nombre a los tres
elementos que lo componen, Model-View-Controller (Modelo-Vista-Controlador). El
objetivo de este patrón es separar la lógica de negocios de la interface gráfica de manera
que cambios en la misma no afecten a la lógica de negocios. A este concepto de aislar
bloques de nuestra aplicación de otros mas que la componen se le conoce como
"Separación de preocupaciones" (Separation of concerns - SoC -)
El modelo representa a la información que tanto el usuario como la aplicación puede
manipular. La vista implica todos los elementos que componen la interface gráfica, como
cuadros de texto, botones, rejillas, etc.
La forma en como este patrón funciona en ASP.NET MVC se describe a continuación
El usuario navega hacia una URL de nuestro sitio web
El controlador correcto recibe la acción que se debe ejecutar
El controlador se comunica para modelo para indicar alguna acción a tomar
El modelo regresa datos si es que la acción que se está ejecutando así lo requiere.
El controlador pasa los datos a la vista a través del objeto ViewData, y llama a la
vista.
29
La vista, que funciona como plantilla, genera el código HTML que se desplegara en
el navegador del usuario al final de la acción.
1.4. Conclusiones Parciales del capítulo
Es indudable que la investigación obtenida para este proyecto, mantiene un alineamiento
basado en el eje central del proceso investigativo, tomado información pertinente de
diferentes autores los mismos que son de ayuda para tener un mejor conocimiento acerca
del tema investigativo.
La investigación se tomó de medios como libros páginas web, dando como resultado una
investigación que fundamenta la idea central del tema a tratar.
ILUSTRACIÓN 6: Patrón MVC
Fuente: página web - http://mario-chavez.blogspot.com/
30
CAPÍTULO II
MARCO METODOLOGICO O PANTEAMIENTO DE LA PROPUESTA
2.1. Datos Generales de la Institución
Nombre de la Institución: Centro Dental Brito- Clínica Dental
Dirección: Vicente Rocafuerte y Juan Francisco Bonilla esquina
(Edif. Rocafuerte)
Provincia: Imbabura
Ciudad: Ibarra
Teléfono: 062642681 – 098303310
Email: centrodentalbrito@hotmail.com
ILUSTRACIÓN 7: mapa Clínica Dental Brito
Fuente: página web - google
31
La Clínica Dental Brito es una Institución privada dedicada a ofrecer servicios
profesionales Odontológicos en la ciudad de Ibarra, provincia Imbabura garantizando
excelencia y calidad en salud bucal, brindándoles una asistencia odontológica integral,
mediante un buen servicio y calidez personalizada en la atención, para lo cual cuenta con
un armonioso equipo de trabajo cuyo objetivo principal es el bienestar y satisfacción del
paciente.
Para dar una mejor atención a sus pacientes, cuenta con especialistas en las diferentes
ramas de Odontología General, Cirugía maxilofacial, Endodoncia, Periodoncia,
Ortodoncia e Implantologia.
Desde 1999 de su inicio como consultorio clínico mantuvieron acogida en el norte del pais
que por el año 2004 se ven la necesidad de crear una nueva sucursal en la ciudad de
Otavalo, un año más tarde crean otra sucursal en la ciudad de Atuntaqui, en el año 2010
ven la posibilidad de crear una clínica dental para lo cual se vieron en la necesidad de
cerrar el consultorio de Otavalo y mantenerse con el consultorio de Atuntaqui y la Clínica
que se formó en la ciudad de Ibarra de esta forma es como se han ido abriendo camino
como profesionales en el norte del país.
Hasta el año 2009 los procesos administrativos se los realizaba de forma manual, pero a
partir de esta fecha se vieron en la necesidad de implementar la herramienta de Microsft
Office Excel, que hasta la actualidad se torna difícil por no poseer todas las características
para poder llevar un buen control de pacientes e inventarios.
De acuerdo a las técnicas de investigación aplicadas se pudo constatar el nivel de control
de pacientes dentro de la clínica, la satisfacción de los pacientes al momento de realizar
una cita odontológica, el ahorro de tiempo al momento de búsqueda de historiales clínicos,
la determinación de aplicar un sistema de gestión de pacientes e inventarios dentro de la
clínica
Como producto de la Observación directa y de la opinión de personas relacionadas con el
tema se pudo constatar que el manejo de la información en una Hoja de Excel no es la
solución adecuada. Siendo únicamente que se lleva un registro de pacientes y el resto de
la información como historia clínica se lo lleva en papel tornándose en un proceso
defectuoso al momento de buscar un historial clínico ya que son alrededor de 6500
32
registros de pacientes archivados y sobre todo tedioso al realizar llenar una historia
clínica, causando al paciente pérdida de tiempo tanto al paciente como al especialista.
2.2. Descripción del procedimiento metodológico
2.2.1. Población
Para determinar la población se realizó 200 encuestas a personas que asistieron en los
últimos 6 meses.
2.2.2. Muestra
Para calcular el tamaño de la muestra suele utilizarse la siguiente fórmula:
Una fórmula muy extendida que orienta sobre el cálculo del tamaño de la muestra para
datos globales es la siguiente:
N: es el tamaño de la población o universo (número total de posibles encuestados).
k: es una constante que depende del nivel de confianza que asignemos.
Los valores de k más utilizados y sus niveles de confianza son:
Valor de k 1,15 1,28 1,44 1,65 1,96 2,24 2,58
Nivel de confianza 75% 80% 85% 90% 95% 97,5% 99%
TABLA 3: Valores muestra
Fuente: página Web google
e: es el error muestral deseado, en tanto por uno.
33
p: proporción de individuos que poseen en la población la característica de estudio. Este
dato es generalmente desconocido y se suele suponer que p=q=0.5 que es la opción más
segura.
q: proporción de individuos que no poseen esa característica, es decir, es 1-p.
n: tamaño de la muestra (número de encuestas que vamos a hacer).
Según el informe de encuestados se pudo constatar que se encuesto a
MUESTRA CANTIDAD
Policías 8
Ing. Civiles 7
Servidores públicos 56
Abogados 5
Estudiantes de colegios 27
Estudiantes universitarios 20
Personas civiles 77
TOTAL DE
ENCUESTADOS
200
TABLA 4: cuadro de Muestra
Elaborado por: Deyci Iles
2.2.3. Informe de la encuesta aplicada a los pacientes de la clínica.
Luego de haber realizado las encuestas y haber obtenido información por parte de los
pacientes se obtuvo como resultados los siguientes los mismos que fueron tabulados como
se indica a continuación.
34
1.- ¿Acude de forma regular al Odontólogo?
RESPUESTA FRECUENCIA PORCENTAJE
SI
172 86%
NO 28 14%
TOTAL 200 100%
TABLA 5:Asistencia a la Clínica
Elaborado por: Deyci Iles
GRÁFICO 1:Frecuencia de Visitas
Elaborado por: Deyci Iles
ANÁLISIS
Se puede constatar que el 85% de los pacientes siempre están pendientes de su salud oral,
mientras que el 14% dicen que no acuden regularmente al odontólogo.
SI 86%
NO 14%
FRECUENCIA DE VISITA
35
2.- Como le califica usted la atención en el Centro Dental Brito?
TABLA 6: Calificación de la Atención
Elaborado por: Deyci Iles
GRÁFICO 2: calificación de la atención
Elaborado por: Deyci Iles
ANÁLISIS
De acuerdo a la información obtenida por parte de los encuestados se puedo constatar que
el 4% no está de acuerdo con la atención, el 56% asegura que es buena la atención, y el
40% dice que la atención en la clínica Dental Brito es muy buena.
MUY BUENA 40%
BUENA 56%
REGULAR 4%
CALIFICACIÓN DE LA ATENCIÓN
RESPUESTA FRECUENCIA PORCENTAJE
MUY BUENA 80 40%
BUENA 112 56%
REGULAR 8 4%
TOTAL 200 100%
36
3.- En cuanto a los procesos de archivación de las historias Clínicas cree usted que
se está manejando de una manera adecuada dentro de la Clínica?
TABLA 7: Proceso de archivación
Elaborado por: Deyci Iles
GRÁFICO 3: Proceso de Archivación
Elaborado por: Deyci Iles.
ANÁLISIS
De acuerdo a la información obtenida se puede decir que el 38% de los pacientes dicen que
el proceso de archivación de la documentación se está realizando de la mejor manera
dentro de la Clínica, mientras que el 62% afirman lo contrario.
SI 62%
NO 38%
PROCESO DE ARCHIVACION
PROCESO DE ARCHIVACION
RESPUESTA FRECUENCIA PORCENTAJE
SI 124 62%
NO 76 38%
TOTAL 200 100%
37
4.- Para tomar una cita está de acuerdo con que únicamente lo pueda hacer por
teléfono?
TABLA 8: Citas por teléfono
Elaborado por : Deyci Iles
GRÁFICO 4: Citas por teléfono
Elaborado por: Deyci Iles.
ANÁLISIS
De acuerdo con la información obtenida de las encuestas se puede decir que el 64% de los
pacientes no están de acuerdo que para coger una cita únicamente lo tengan que hacer por
teléfono, a lo contrario que el 36% si están de acuerdo.
SI 36%
NO 64%
CITAS POR TELÉFONO
CITAS POR TELEFONO
RESPUESTA FRECUENCIA PORCENTAJE
SI 72 36%
NO 128 64%
TOTAL 200 100%
38
5.- El proceso de búsqueda de su historial clínico de qué manera lo califica?
PROCESO DE BUSQUEDA DE H. CLINICAS
TABLA 9: Proceso de Búsqueda de historias clínicas
Elaborado por : Deyci Iles
GRÁFICO 5: Proceso de Búsqueda
Elaborado por: Deyci Iles
ANÁLISIS
De acuerdo a lo obtenido en información se deduce que el 36% de los pacientes dicen que
es rápido, mientas que el 64% de los pacientes afirman que es lento este proceso.
RÁPIDO 36%
LENTO 64%
PROCESO DE BUSQUEDA DE UN HISTORIAL CLÍNICO
RESPUESTA FRECUENCIA PORCENTAJE
RAPIDO 72 36%
LENTO 128 64%
TOTAL 200 100%
39
6.- Cree usted que existe agilidad en el proceso de registro y diagnóstico al paciente ?
AGUILIDAD EN EL PROCESO DE REGISTRO Y DIAGNOSTICO
TABLA 10: Agilidad en el proceso de búsqueda
Elaborado por: Deyci Iles
GRÁFICO 6: Agilidad en el proceso de registro
Elaborado por: Deyci Iles
ANÁLISIS
En esta pregunta el 26% de los pacientes afirman que si existe agilidad en el proceso de
registro de pacientes, mientras que 74% dice que no existe agilidad en el proceso de
registrar pacientes.
SI 26%
NO 74%
TOTAL 0%
AGILIDAD EN EL PROCESO DE REGISTRO
RESPUESTA FRECUENCIA PORCENTAJE
SI 52 26%
NO 148 74%
TOTAL 200 100%
40
7.- Esta de acuerdo que los pacientes antes de asistir a la clínica conoce los precios de
los diferentes tratamientos?
CONOCIMIENTOS PRECIOS DE TRATAMIENTOS
TABLA 11: conocimiento de precios de tratamientos
Elaborado por : Deyci Iles
GRÁFICO 7: Conocimiento de precios
Elaborado por: Deyci Iles
ANÁLISIS
El 8% dice que no está de acuerdo el paciente conozca los precios de los tratamientos antes
de asistir a la clínica, mientras que el 92% si está de acuerdo.
SI 92%
NO 8%
CONOCIMIENTO DE PRECIOS
RESPUESTA FRECUENCIA PORCENTAJE
SI 184 92%
NO 16 8%
TOTAL 200 100%
41
8.- Piensa que es importante conocer su historial y que esto lo pueda hacer con solo
acceder a la Web?
CONOCIMIENTO DEL HISTORIAL
RESPUESTA CONOCIMIENTO PORCENTAJE
EXCELENTE 112 56%
BUENO 76 38%
MALO 12 6%
TOTAL 200 100%
TABLA 12: Conocimiento del Historial
Elaborado por: Deyci Iles
GRÁFICO 8: Conocer el Historial
Elaborado por: La autora.
ANÁLISIS
El 56% de los encuestados afirman que es excelente la idea de que pueda conocer el
historial accediendo a la Web, el 38% están que podría darse esta posibilidad, y el 6% se
niegan totalmente a que exista esta posibilidad.
EXCELENTE 56%
BUENO 38%
MALO 6%
CONOCER EL HISTORIAL
42
9.- De qué manera le ve usted que pueda reservar su cita odontológica Vía Web?
CITAS ODONTOLOGICAS VIA WEB
RESPUESTA CITA PORCENTAJE
SI 188 86%
NO 12 14%
TOTAL 200 100%
TABLA 13: Citas odontológicas
Elaborado por: Deyci Iles
GRÁFICO 9: Cita odontológica vía web
Elaborado por: Deyci Iles
ANÁLISIS
El 94% de los están de acuerdo que puedan reservar su cita odontológica Via Web, el 6%
no están de acuerdo.
SI 94%
NO 6%
CITA ODONTOLOGICA VIA WEB
43
10.- Cree que se debería implementar un sistema de Gestión de Pacientes e
Inventarios para la Clínica Dental Brito para mejorar la atención?
IMPLEMENTACION DE UN SISTEMA DE GESTION DE PACIENTES E
INVENTARIOS
RESPUESTA FRECIENCIA PORCENTAJE
SI 196 98%
NO 4 2%
TOTAL 50 100%
TABLA 14: Implementación de un sistema de gestión
Elaborado por : Deyci Iles
GRÁFICO 10: Implementación de un sistema
Elaborado por: Deyci Iles
ANÁLISIS
El 98% opina que se debería implementar un sistema de Gestión de Pacientes e Inventarios
en la Clínica Dental Brito y el 2% piensan que no se debería implementar porque les
parece como una pérdida de tiempo.
SI 98%
NO 2%
IMPLEMENTACIÓN DE UN SISTEMA
44
Como resultado final de la información obtenida por parte de los pacientes encuestados se
puedo deducir que el sistema es viable de realizarlo.
2.3.Propuesta del Investigador
Durante esta investigación se obtuvo información que determina que la Clínica Dental
Brito no obtiene un Sistema de Gestión de Pacientes e Inventarios, por lo que se dan varios
problemas tales como:
Seguir con un proceso manual de archivación de historias clínicas
Seguir con el registro de pacientes en Office Excel
Ahorrar tiempo y recursos en los procesos administrativos a clínica.
No tener un control adecuado de las citas odontológicas.
Para mejorar cada una de estas falencias existenciales dentro de la Clínica Dental Brito, se
pretende implementar un Sistema de Gestión de Pacientes e inventarios, lo cual serán
beneficiados tanto la clínica como el paciente.
2.4. Conclusiones parciales del capitulo
Se puede concluir manifestando que de acuerdo con el proceso de estudio realizado en base
a observación directa que se realizó en la Clínica en donde se pudo ver las diferentes
falacias que existen en la misma, es necesario tener un sistema que automatice estos
procesos.
De acuerdo la información obtenida de las encuestas realizadas a los pacientes un gran
número de personas están de acuerdo que se realice un sistema que ayude al control y
registro de pacientes.
45
CAPÍTULO III.
DESARROLLO DE LA PROPUESTA.
3.1. Análisis de los resultados finales de la investigación.
Una vez que se vio la factibilidad de este proyecto se procederá a asignar una Metodología
para dicho proyecto para el cual se ha escogido la
3.1.1. Metodología en Cascada
También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial. Él
método de la cascada es considerado como el enfoque clásico para el ciclo de vida del
desarrollo de sistemas, se puede decir que es un método puro que implica un desarrollo
rígido. Esta metodología tiene las siguientes etapas.
3.1.1.1. Análisis de Requerimientos
Recursos necesarios
El Hardware y Software necesarios para implementar el sistema de Gestión de pacientes e
inventarios para la Clínica Dental Brito se detalla a continuación:
HARDWARE NECESARIO DONDE SE DESARROLLARA
EL PROYECTO PROPUESTO
PC DE ESCRITORIO CAPACIDAD NECESARIA
Procesador Dual Core 2.20 Ghz
Memoria Ram 2.0Gb
Disco Duro 500Gb
TABLA 15: Análisis de requerimientos hardware para desarrollar el proyecto
Elaborado por: Deyci Iles.
46
HARDWARE NECESARIO PARA LA UTILIZACIÓN
DEL SISTEMA
PC DE ESCRITORIO CAPACIDAD NECESARIA
Procesador Dual
Core
2.20 Ghz
Memoria Ram 1.0Gb
Disco Duro 500Gb
Tarjeta de red Tarjeta de red integrada PCI
10/100 con conector RJ45
TABLA 16: Requerimientos del hardware para utilización del sistema
Elaborado por: Deyci Iles.
TABLET
Procesador
NVIDIA Tegra 2 dual core
1GHz
Memoria 3Gb
TABLA 15: Requerimiento adicional
Elaborado por: Deyci Iles.
SOFTWARE NECESARIO
Para la realización de este proyecto se trabajara en un Sistema Operativo Windows 8.1 Pro
En el cual debe contener los siguientes.
47
SOFTWARE
Sistema Operativo Windows 8.1 Pro
Servidor de BDD MySQL
Navegador Web Google Chrome- Mozilla Firefox
Lenguaje de Programación PHP
Herramientas de Diseño Dreamweaver CS6
Software que debe estar instalado Paquete de Microsoft Office,
Photoshop, Illustrator.
TABLA 16: Requerimiento Software
Elaborado por: Deyci Iles.
En la Computadora que se va a dar uso de este proyecto poseerá un sistema Operativo
Windows 8 Pro.
Y la Tablet que también será utilizada tendrá un Sistema Operativo Android v3.2
Para la Implementación de este Sistema Web es necesario un contratar un Hosting de
500Megas o más, de pendiendo de la cantidad de almacena que la Institución posea para
poner este sistema en un servidor de internet para qué pueda ser vista en cualquier parte del
mundo.
Teniendo la Plena confianza de cuáles son los recursos tanto de Hardware como Software
con los que cuenta la Clínica Dental Brito se llega a la conclusión que es factible realizar
este proyecto.
3.1.1.2. Diseño del Sistema
La base de datos está creada en MySQL ya que es un administrador de base de datos
compatible con Php la misma que facilitara para el enlace con el dominio de la base de
datos por el sistema diseñado en PhP.
48
Modelo Entidad Relación
ILUSTRACIÓN 8: Entidad Relacional
Elaborado por: Deyci Iles
49
ILUSTRACIÓN 9: Estudio del Proyecto Clínico
Elaborado por: Deyci Iles
En paciente se someterá al respectivo control, el cual inicia con una cita odontológica, la
misma que la puede tomar vía Web, en la que se registra ingresando el día en que requiere
de la cita , con que doctor dese ser atendido, sus datos personales y el motivo de la consulta
con esto el paciente posteriormente recibirá un recordatorio de su cita.
Una vez que llega a su cita, el doctor se encarga de verificar la cita del paciente y si es
primera vez que asiste a la clínica se procede a llenar los datos faltantes, para seguir con el
proceso, una vez registrado él se procede a ingresar los antecedentes, en el caso de
tenerlos, se realiza el examen bucal que es muy fundamental y luego si al diagnóstico.
En el cual se va seleccionando los hallazgos y patologías encontrados y si son caries o
extracciones o a su vez una endodoncia se llena también el odontograma, una vez
realizado el diagnostico pertinente, se procede a designar y realizar el tratamiento.
3.1.1.3. Codificación
Estableciendo la conexión a la Base de Datos
La conexión se encuentra dentro de la clase (class XTDBSql extends PDO)
cual se establece toda la conexión a la base de datos.
50
class XTDBSql extends PDO { private static $instance = null; public function __construct() { $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES latin1',); $config = XTConfig::singleton(); try { parent::__construct('mysql:host='.$config->get('XTDBHOST').';dbname='.$config->get('XTDBNAME'), $config->get('XTDBUSER'),$config->get('XTDBPASS'),$options); } catch (Exception $e) { //echo 'Error de conexion: ', $e->getMessage(), "\n"; die("Error de conexion por favor revise los parametros de conexion en conf/config.php"); } } public static function singleton() { if( self::$instance == null ) { self::$instance = new self(); } return self::$instance; } }
Código para insertar datos
Lo que va hacer este código es direccionar a una variable cada uno de los campos del
formulario, en una función publica.
public function Insertar($nombre_categoria_item) {
51
$this->InsertarRegistro('id_categoria_item',"insert into odo_categoria_item(nombre_categoria_item) values('$nombre_categoria_item')"); if($this->getErrorExiste()==true){ return false; } else{ return true; } }
Código de eliminar datos
Función que sirve para eliminar información de una cierta tabla y retornando un mensaje
de advertencia.
52
Código de modificar datos
Función para editar un o actualizar un campo
Código Ajax para generar validaciones
Dentro de la Clase XTControles se encuentra las funciones que permite la validación de
campos.
53
3.1.1.4. Pruebas
El siguiente Sistema de Gestión de Pacientes e inventarios para la Clínica Dental Brito de
la Ciudad de Ibarra tiene el siguiente proceso:
Primero el usuario accede a la página Web de la Clínica, en donde encontrará información
acerca de la clínica.
ILUSTRACIÓN 10:Página Web Clínica
Elaborado por: Deyci Iles.
54
Para ingresar al sistema el usuario debe estar previamente registrado
1. Ingreso como Paciente
Una vez registrado, hacer clic en Iniciar Sesión, e ingresar el correo electrónico y la
contraseña.
a) El paciente tiene acceso a ver su información
ILUSTRACIÓN 11 : Acceso a Datos paciente
Elaborado por: Deyci Iles.
b) Ficha Médica
ILUSTRACIÓN 12: Acceso a Ficha Medica
Elaborado por: Deyci Iles.
55
c) Reserva Citas
ILUSTRACIÓN 13: Reserva de Citas
Elaborado por: Deyci Iles.
En esta área se selecciona la especialidad y el medico con el que desea tomar la cita, una
vez realizada la cita, el paciente recibirá un recordatorio que le llegara al correo
electrónico.
ILUSTRACIÓN 14: Recordatorio
Elaborado por: Deyci Iles.
56
1.1 Verificación de Cita Odontológica
ILUSTRACIÓN 15: Verificación de las citas odontológicas Elaborado por: Deyci Iles
En este formulario el medico verifica que pacientes se encuentran en la agenda
1.2 Agregar un nuevo paciente
ILUSTRACIÓN 16: Agregar pacientes
Elaborado por: Deyci Iles
Formulario que permite ingresar un nuevo paciente.
57
1.3 Acceso a antecedentes
ILUSTRACIÓN 17: Acceso a los Antecedentes
Elaborado por: Deyci Iles
Formulario que permite verificar los antecedentes presentados por el paciente.
1.4 Acceso al Diagnostico
ILUSTRACIÓN 18: Acceso al Diagnostico
Elaborado por: Deyci Iles
Este formulario permite realizar el diagnóstico seleccionando las piezas afectadas y
realizar el tratamiento.
58
2. Control de Inventarios
2.1.Compras
ILUSTRACIÓN 19: Compras Elaborado por: Deyci Iles
En este formulario se registran todos las compras de medicamentos adquiridos por la
clínica.
2.2. Gestión de productos
ILUSTRACIÓN 20: Gestión de Productos
Elaborado por: Deyci Iles
En este formulario se registran todos los medicamentos y se visualiza el kardex de un
determinado producto.
59
2.3. Gestión de Factura
ILUSTRACIÓN 21: Gestión de Factura
Elaborado por: Deyci Iles
Este formulario permite el ingreso de datos para la factura e imprimir la factura.
2.4. Reporte de existencias
ILUSTRACIÓN 22: Gestión de Factura
Elaborado por: Deyci Iles
Este formulario permite obtener un reporte de las existencias de medicamentos.
60
3.1.5. Mantenimiento- Soporte
El mantenimiento del software se ejecutara una vez cada 15 días.
Se realizará copias de respaldo por prevención.
3.1.6. Conclusiones parciales del capítulo
Se puede manifestar que para el desarrollo de este proyecto se dio uso de una metodología
en cascada mediante la cual se ha ido realizando de acuerdo a las fases que nos muestra
esta metodología. La misma que ha servido para la obtención de un trabajo favorable.
Se tomó como referencia esta metodología por el simple hecho hay que terminar una fase
para seguir a la siguiente, pero si nos da la opción de poder regresar a una fase anterior si
esto lo amerita pero esto crearía pérdida de tiempo e inversión.
61
CONCLUSIONES GENERALES
Luego de concluir con el desarrollo de este trabajo de tesis se ha podido llegar a la
conclusión de que en la Clínica Dental Brito se ve en la necesidad de implementar un
sistema automatizado para un mejor desempeño de sus funciones, llegando así a ser
una Institución competente.
La Clínica Dental Brito con la implementación de este sistema podrá prestar sus
servicios a más personas de una mejor manera, más clara, rápida y eficaz.
Este sistema garantiza fluidez de la información evitando así duplicidad de la
información y alteración de las mismas.
Se ha dado facilidad en el proceso de registro y control de pacientes, ahorrando tiempo
y dinero.
62
RECOMENDACIONES
El sistema podrá ser manipulado únicamente por personas autorizadas, el mismo
que tendrá una previa capacitación antes de usarlo.
Se deberá tener un constante mantenimiento del sistema y se recomienda que el que
el manejo de la aplicación sea el adecuado evitando alteraciones internas.
Si durante el trascurso de su utilización el sistema presenta algunas falencias no
dude en comunicarse con la persona que lo realizo.
Se recomienda obtener respaldos lo más seguido que pueda, por riesgos que se
puedan presentar.
No revele su contraseña, de esta forma puede proteger su información y evitara que
terceros manipulen su información.
Se recomienda a los propietarios del Centro Dental Brito el uso de esta aplicación
la misma que ofrece rentabilidad, acogida por parte de los pacientes, y sobre todo
organización de la información.
BIBLIOGRAFIA
Botero Macara, P. M., Pedroza Garces, A., Velez Trujillo, N., Ortiz Ramirez, A.,
Calao Flores, E. M., & Bardosa Liz, D. M. (2007). Manual para realización de
Historias Clinicas (Primera ed.). Medellin, Colombia: Consejo Editorial
Universitario sede enviado.
Cardenas Jarmillo, D. (2009). Fundamentos de Odontologia (Cuarta ed.).
Colombia.
Del Rio Gonzales, C. (2000). Costos I. ECAFSA.
Guerrero Salas, H. (2010). Inventarios: Manejo y Control. España: Starbook.
Hernández Sampieri, Roberto, (2010); Metodologías de la Investigación; México
5ta edición.
Herrera Rios, E. (s.f.). Arrancar con HTML5 - Curso de Programacion .
Alfaomega.
Lopez Quijado, J. (2011). Domine PHP y MySQL. Mexico: Alfaomega.
UNIANDES, Manual de Investigación 2012.
Munch Galindo, Lourdes, (2009); Metodos y Técnicas de Investigación, Trillas 4ta
edición.
Pavón Puertas, J. (2008). Creación de un Portal con Php yMySQL. México:
Alfaomega.
Pardo Niebla, M. (2012). Guia Visul de Creacion y Diseño Web.
Prieto Herrera , J. (2008). Guia Práctica para Diagnostico empresarial (Segunda
ed.). ECDE.
Ramos Vargas, C. A., Suárez, E. E., & Espitia, O. M. (2011). Manual de
Odontologia.
LINKOGRAFÍA
Automatización de la Información Clínica Odontologica. (24 de Enero de 2014).
Obtenido de Automatización de la Información Clínica Odontologica: Automatización
de la Información Clínica Odontologica. (2009). Recuperado el 24 de 1 de 2014, de
Automa
http://www.biblioteca.universia.net/html_bura/ficha/params/title/automatizacion-
informacion-clinica-odo
Avila Cruz, V. R. (s.f.). Medicina y Computación- una integración necesaria.
Recuperado el 5 de Diciembre de 2013, de Medicina y Computación- una integración
necesaria: http://www.neuroc99.sld.cu
Bernard Shaw, G. (2002). GestioPilis. Recuperado el 6 de Abril de 2014, de
GestioPolis:
http://www.gestiopolis.com/recursos/experto/catsexp/pagans/fin/43/inventario.htm
CELDAS IBERICA-Sistemas Informaticos para Clínicas Dentales. (s.f.). Recuperado
el 6 de 11 de 2013, de CELDAS IBERICA-Sistemas Informaticos para Clínicas
Dentales: http://www.celdas.com/la_empresa_historia.html#
Espín Noboa, L. (2012). Neobox. Recuperado el 20 de Noviembre de 2013, de
Neobox: http://www.neoboxec.com/quienessomos.html
Depaoli, K. (2010). eHow en español. Recuperado el 24 de 7 de 2014, de eHow en
español:http://www.ehowenespanol.com/analisis-control-inventario-hechos_90396/
Leal, W. (26 de Junio de 2008). Electiva_Profesional(Metod_Libres). Recuperado el
28 de Febrero de 2014, de Electiva_Profesional(Metod_Libres):
http://boards5.melodysoft.com/UBV_INGS/metodologias-agiles-de-desarrollo-
43.html
Letelier, P., & Penades, C. (2006). Métodologías ágiles para el desarrollo de
software: eXtreme Programming (XP). Recuperado el 20 de Febrero de 2014, de
Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP):
http://www.cyta.com.ar/ta0502/v5n2a1.html
Mejia Lopez, M. (16 de Diciembre de 20013). Manual de manejo y diligenciamiento
de Historias Clínicas. Obtenido de Manual de manejo y diligenciamiento de Historias
Clínicas:http://sanmartinbaq.edu.co/doc/CLI-
Manual_Manejo_Historias_Clinica_FUSM.pdf.
Rediente: Sistema de Historia Clínica Odontológica Electrónica;. (2009). Recuperado
el 10 de Noviembre de 2013, de Rediente: Sistema de Historia Clínica Odontológica
Electrónica;: http://www.rediente.org.uy/
Tamayo Canillas, L. (Diciembre de 2004). Informes SEIS- El Sistema Integrado de
Informacion Clinica. Obtenido de Informes SEIS- El Sistema Integrado de
Informacion Clinica:
http://www.conganat.org/SEIS/informes/2004/PDF/CAPITULO3.pdf
ANEXOS
UNIVERSIDAD AUTÓNOMA DE LOS ANDES ”UNIANDES”
ENCUESTA APLICADA A LOS PACIENTES DE LA CLINICA DENTAL BRITO
DE LA CIUDAD DE IBARRA
Complete la siguiente encuesta marcando una X en la respuesta correspondiente
1. ¿Acude de forma regular al Odontólogo?
Si No
2.- Como le califica usted la atención en el Centro Dental Brito?
Muy buena Buena Regular
3.- En cuanto a los procesos de archivación de las historias Clínicas cree usted que
se está manejando de una manera adecuada dentro de la Clínica.?
Si No
4.- Para tomar una cita está de acuerdo con que únicamente lo pueda hacer por teléfono?
Si No
5.- El proceso de búsqueda de su historial clínico de qué manera lo califica?
Rápido lento
6.- Cree usted que existe agilidad en el proceso de registro y diagnóstico al paciente ?
Si No
7.- Esta de acuerdo que los pacientes antes de asistir a la clínica conoce los precios de los
diferentes tratamientos?
Si No
8.- Piensa que es importante conocer su historial y que esto lo pueda hacer con solo
acceder a la Web?
Excelente Bueno Malo
9.- De qué manera le ve usted que pueda reservar su cita odontológica Vía Web?
Buena Malo
10.- Cree que se debería implementar un sistema de Gestión de Pacientes e Inventarios
para la Clínica Dental Brito para mejorar la atención?
Si No
DICCIONARIO DE DATOS
TABLA odo_antecedente
Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_antecedente INTEG
ER
True False 11 0 0
False id_paciente INTEG
ER
False False 11 0 0
False id_complicacion INTEG
ER
False False 11 0 0
False descripcion_ante
cedente
TEXT False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_antecedente Public id_antecedente
fk_reference_7 Public id_paciente
fk_reference_8 Public id_complicacion
fk_reference_7 Public id_paciente
fk_reference_8 Public id_complicacion
Relationships
Columns Association Notes
(id_complicacion =
id_complicacion)
0..* odo_antecedente.fk_reference_8
1 odo_complicacion.PK_odo_complicacion
(id_paciente =
id_paciente)
0..* odo_antecedente.fk_reference_7
1 odo_paciente.PK_odo_paciente
TABLA odo_categoria_item
Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_categoria_ite
m
INTEG
ER
True False 11 0 0
False nombre_categori
a_item
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_categoria_item Public id_categoria_ite
m
Relationships
Columns Association Notes
(id_categoria_item =
id_categoria_item)
0..* odo_item.fk_reference_33
1 odo_categoria_item.PK_odo_categoria_item
TABLA odo_cita Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_cita INTEG
ER
True False 11 0 0
False id_horario INTEG
ER
False False 11 0 0
False id_especialidad INTEG
ER
False False 11 0 0
False id_paciente INTEG
ER
False False 11 0 0
False id_usuario INTEG
ER
False False 11 0 0
False fecha_creacion_c
ita
DATE
TIME
False False 0 0 0
False fecha_cita DATE False False 0 0 0
False estado_cita VARC
HAR
False False 50 0 0
False observacion_cita VARC
HAR
False False 255 0 0
False atendida_cita VARC
HAR
False False 2 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_cita Public id_cita
fk_reference_39 Public id_horario
fk_reference_41 Public id_especialidad
fk_reference_42 Public id_paciente
fk_reference_39 Public id_horario
Name Type Columns Initial Code Notes
fk_reference_41 Public id_especialidad
fk_reference_42 Public id_paciente
Relationships
Columns Association Notes
(id_paciente =
id_paciente)
0..* odo_cita.fk_reference_42
1 odo_paciente.PK_odo_paciente
(id_especialidad =
id_especialidad)
0..* odo_cita.fk_reference_41
1 odo_especialidad.PK_odo_especialidad
(id_horario = id_horario) 0..* odo_cita.fk_reference_39
1 odo_horario.PK_odo_horario
TABLA odo_complicacion Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_complicacion INTEG
ER
True False 11 0 0
False nombre_complic
acion
VARC
HAR
False False 50 0 0
False alert_complicaci
on
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_complicacion Public id_complicacion
Relationships
Columns Association Notes
(id_complicacion =
id_complicacion)
0..* odo_antecedente.fk_reference_8
1 odo_complicacion.PK_odo_complicacion
TABLA odo_compra Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_compra INTEG
ER
True False 11 0 0
False id_proveedor INTEG
ER
False False 11 0 0
False numero_compra VARC
HAR
False False 10 0 0
False fecha_compra DATE False False 0 0 0
False subtotal_compra False False 0 0 0
False valor_iva_compr
a
False False 0 0 0
False iva_compra False False 0 0 0
False total_compra False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_compra Public id_compra
numero_compra Public numero_compra
id_proveedor
fk_reference_34 Public id_proveedor
fk_reference_34 Public id_proveedor
Relationships
Columns Association Notes
(id_compra = id_compra) 0..* odo_detalle_compra.fk_reference_35
1 odo_compra.PK_odo_compra
(id_proveedor =
id_proveedor)
0..* odo_compra.fk_reference_34
1 odo_proveedor.PK_odo_proveedor
TABLA odo_detalle_compra Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_detalle_compr
a
INTEG
ER
True False 11 0 0
False id_compra INTEG
ER
False False 11 0 0
False id_item INTEG
ER
False False 11 0 0
False cantidad_detalle
_compra
False False 0 0 0
False precio_detalle_c
ompra
False False 0 0 0
False total_detalle_co
mpra
False False 0 0 0
False caducidad_detall
e_compra
DATE False False 0 0 0
False disponible_comp
ra
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
Name Type Columns Initial Code Notes
PK_odo_detalle_compra Public id_detalle_compr
a
fk_reference_35 Public id_compra
fk_reference_36 Public id_item
fk_reference_35 Public id_compra
fk_reference_36 Public id_item
Relationships
Columns Association Notes
(id_item = id_item) 0..* odo_detalle_compra.fk_reference_36
1 odo_item.PK_odo_item
(id_compra = id_compra) 0..* odo_detalle_compra.fk_reference_35
1 odo_compra.PK_odo_compra
TABLA odo_detalle_diagnostico
Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_detalle_diagn
ostico
INTEG
ER
True False 11 0 0
False id_diagnostico INTEG
ER
False False 11 0 0
False id_hallazgo INTEG
ER
False False 11 0 0
False id_patologia INTEG
ER
False False 11 0 0
False id_tratamiento INTEG
ER
False False 11 0 0
False nro_pieza_dental VARC
HAR
False False 50 0 0
False fecha_tratamient
o_detalle_diagno
stico
DATE False False 0 0 0
False estado_detalle_di
agnostico
VARC
HAR
False False 255 0 0
False valor_detalle_dia
gnostico
False False 0 0 0 '0.00'
Constraints
Name Type Columns Initial Code Notes
PK_odo_detalle_diagno
stico
Public id_detalle_diagn
ostico
Name Type Columns Initial Code Notes
fk_reference_22 Public id_diagnostico
fk_reference_26 Public id_hallazgo
fk_reference_27 Public id_patologia
id_tratamiento Public id_tratamiento
fk_reference_22 Public id_diagnostico
fk_reference_26 Public id_hallazgo
fk_reference_27 Public id_patologia
odo_detalle_diagnostico
_ibfk_1
Public id_tratamiento
Relationships
Columns Association Notes
(id_diagnostico =
id_diagnostico)
0..* odo_detalle_diagnostico.fk_reference_22
1 odo_diagnostico.PK_odo_diagnostico
(id_detalle_diagnostico =
id_detalle_diagnostico) 0..*
odo_detalle_factura.odo_detalle_factura_ibfk
_1
1
odo_detalle_diagnostico.PK_odo_detalle_dia
gnostico
(id_tratamiento =
id_tratamiento) 0..*
odo_detalle_diagnostico.odo_detalle_diagno
stico_ibfk_1
1 odo_tratamiento.PK_odo_tratamiento
(id_hallazgo =
id_hallazgo)
0..* odo_detalle_diagnostico.fk_reference_26
1 odo_hallazgo.PK_odo_hallazgo
(id_patologia =
id_patologia)
0..* odo_detalle_diagnostico.fk_reference_27
1 odo_patologia.PK_odo_patologia
TABLA odo_detalle_factura
Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_detalle_factur
a
INTEG
ER
True False 11 0 0
False id_factura INTEG
ER
False False 11 0 0
False id_detalle_diagn
ostico
INTEG
ER
False False 11 0 0
False cantidad_detalle
_factura
INTEG
ER
False False 11 0 0
False precio_detalle_fa
ctura
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_detalle_factura Public id_detalle_factur
a
fk_reference_29 Public id_factura
id_detalle_diagnostico Public id_detalle_diagn
ostico
fk_reference_29 Public id_factura
odo_detalle_factura_ibf
k_1
Public id_detalle_diagn
ostico
Relationships
Columns Association Notes
(id_detalle_diagnostico =
id_detalle_diagnostico) 0..*
odo_detalle_factura.odo_detalle_factura_ibfk
_1
1
odo_detalle_diagnostico.PK_odo_detalle_dia
gnostico
(id_factura = id_factura) 0..* odo_detalle_factura.fk_reference_29
1 odo_factura.PK_odo_factura
TABLA odo_diagnostico Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_diagnostico INTEG
ER
True False 11 0 0
False id_usuario INTEG
ER
False False 11 0 0
False id_paciente INTEG
ER
False False 11 0 0
False fecha_diagnostic
o
VARC
HAR
False False 50 0 0
False observacion_dia
gnostico
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_diagnostico Public id_diagnostico
fk_reference_15 Public id_usuario
fk_reference_16 Public id_paciente
fk_reference_15 Public id_usuario
fk_reference_16 Public id_paciente
Relationships
Columns Association Notes
(id_diagnostico =
id_diagnostico)
0..* odo_detalle_diagnostico.fk_reference_22
1 odo_diagnostico.PK_odo_diagnostico
(id_paciente =
id_paciente)
0..* odo_diagnostico.fk_reference_16
1 odo_paciente.PK_odo_paciente
(id_usuario = id_usuario) 0..* odo_diagnostico.fk_reference_15
1 odo_usuario.PK_odo_usuario
TABLA odo_especialidad Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_especialidad INTEG
ER
True False 11 0 0
False nombre_especial
idad
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_especialidad Public id_especialidad
Relationships
Columns Association Notes
(id_especialidad =
id_especialidad)
0..* odo_cita.fk_reference_41
1 odo_especialidad.PK_odo_especialidad
(id_especialidad =
id_especialidad)
0..* odo_usuario.fk_reference_40
1 odo_especialidad.PK_odo_especialidad
TABLA odo_estado_boca Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_estado_boca INTEG
ER
True False 11 0 0
False id_seccion_boca INTEG
ER
False False 11 0 0
False nombre_estado_
boca
VARC
HAR
False False 50 0 0
False descripcion_esta
do_boca
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_estado_boca Public id_estado_boca
fk_reference_12 Public id_seccion_boca
fk_reference_12 Public id_seccion_boca
Relationships
Columns Association Notes
(id_seccion_boca =
id_seccion_boca)
0..* odo_estado_boca.fk_reference_12
1 odo_seccion_boca.PK_odo_seccion_boca
(id_estado_boca =
id_estado_boca)
0..* odo_examen_bucal.fk_reference_11
1 odo_estado_boca.PK_odo_estado_boca
TABLA odo_estado_civil Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_estado_civil INTEG
ER
True False 11 0 0
False nombre_estado_
civil
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_estado_civil Public id_estado_civil
Relationships
Columns Association Notes
(id_estado_civil =
id_estado_civil)
0..* odo_paciente.fk_reference_2
1 odo_estado_civil.PK_odo_estado_civil
TABLA odo_estado_usuario Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_estado_usuari
o
INTEG
ER
True False 11 0 0
False nombre_estado_
usuario
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_estado_usuario Public id_estado_usuari
o
Relationships
Columns Association Notes
(id_estado_usuario =
id_estado_usuario)
0..* odo_usuario.fk_reference_14
1 odo_estado_usuario.PK_odo_estado_usuario
TABLA odo_examen_bucal Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_examen_buca
l
INTEG
ER
True False 11 0 0
False id_paciente INTEG
ER
False False 11 0 0
False id_seccion_boca INTEG
ER
False False 11 0 0
False id_estado_boca INTEG
ER
False False 11 0 0
False observacion_exa
men_bucal
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_examen_bucal Public id_examen_buca
l
fk_reference_10 Public id_seccion_boca
fk_reference_11 Public id_estado_boca
fk_reference_9 Public id_paciente
fk_reference_10 Public id_seccion_boca
Name Type Columns Initial Code Notes
fk_reference_11 Public id_estado_boca
fk_reference_9 Public id_paciente
Relationships
Columns Association Notes
(id_seccion_boca =
id_seccion_boca)
0..* odo_examen_bucal.fk_reference_10
1 odo_seccion_boca.PK_odo_seccion_boca
(id_estado_boca =
id_estado_boca)
0..* odo_examen_bucal.fk_reference_11
1 odo_estado_boca.PK_odo_estado_boca
(id_paciente =
id_paciente)
0..* odo_examen_bucal.fk_reference_9
1 odo_paciente.PK_odo_paciente
TABLA odo_factura Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_factura INTEG
ER
True False 11 0 0
False id_paciente INTEG
ER
False False 11 0 0
False id_forma_pago INTEG
ER
False False 11 0 0
False numero_factura VARC
HAR
False False 10 0 0
False fecha_factura DATE False False 0 0 0
False total_factura False False 0 0 0
False pagado_factura False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_factura Public id_factura
fk_reference_28 Public id_paciente
id_forma_pago Public id_forma_pago
fk_reference_28 Public id_paciente
odo_factura_ibfk_1 Public id_forma_pago
Relationships
Columns Association Notes
(id_factura = id_factura) 0..* odo_detalle_factura.fk_reference_29
1 odo_factura.PK_odo_factura
Columns Association Notes
(id_paciente =
id_paciente)
0..* odo_factura.fk_reference_28
1 odo_paciente.PK_odo_paciente
(id_factura = id_factura) 0..* odo_pago.fk_reference_38
1 odo_factura.PK_odo_factura
(id_forma_pago =
id_forma_pago)
0..* odo_factura.odo_factura_ibfk_1
1 odo_forma_pago.PK_odo_forma_pago
TABLA odo_forma_pago Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_forma_pago INTEG
ER
True False 11 0 0
False nombre_forma_p
ago
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_forma_pago Public id_forma_pago
Relationships
Columns Association Notes
(id_forma_pago =
id_forma_pago)
0..* odo_factura.odo_factura_ibfk_1
1 odo_forma_pago.PK_odo_forma_pago
TABLA odo_hallazgo Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_hallazgo INTEG
ER
True False 11 0 0
False nombre_hallazgo VARC
HAR
False False 50 0 0
False descripcion_hall
azgo
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_hallazgo Public id_hallazgo
Relationships
Columns Association Notes
(id_hallazgo =
id_hallazgo)
0..* odo_detalle_diagnostico.fk_reference_26
1 odo_hallazgo.PK_odo_hallazgo
Columns Association Notes
(id_hallazgo =
id_hallazgo)
0..* odo_patologia.fk_reference_19
1 odo_hallazgo.PK_odo_hallazgo
TABLA odo_hoja_tratamiento Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_hoja_tratamie
nto
INTEG
ER
True False 11 0 0
False id_item INTEG
ER
False False 11 0 0
False id_tratamiento INTEG
ER
False False 11 0 0
False cantidad_hoja_tr
atamiento
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_hoja_tratamien
to
Public id_hoja_tratamie
nto
fk_reference_20 Public id_item
id_tratamiento Public id_tratamiento
fk_reference_20 Public id_item
odo_hoja_tratamiento_i
bfk_1
Public id_tratamiento
Relationships
Columns Association Notes
(id_tratamiento =
id_tratamiento) 0..*
odo_hoja_tratamiento.odo_hoja_tratamiento
_ibfk_1
1 odo_tratamiento.PK_odo_tratamiento
(id_item = id_item) 0..* odo_hoja_tratamiento.fk_reference_20
1 odo_item.PK_odo_item
TABLA odo_horario Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_horario INTEG
ER
True False 11 0 0
False inicio_horario TIME False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_horario Public id_horario
Relationships
Columns Association Notes
(id_horario = id_horario) 0..* odo_cita.fk_reference_39
1 odo_horario.PK_odo_horario
TABLA odo_informacion Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_informacion INTEG
ER
True False 11 0 0
False id_tipo_informac
ion
INTEG
ER
False False 11 0 0
False nombre_informa
cion
VARC
HAR
False False 255 0 0
False introduccion_inf
ormacion
TEXT False False 0 0 0
False contenido_infor
macion
TEXT False False 0 0 0
False estado_informaci
on
VARC
HAR
False False 50 0 0
False fecha_creacion_i
nformacion
DATE False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_informacion Public id_informacion
fk_reference_43 Public id_tipo_informac
ion
fk_reference_43 Public id_tipo_informac
ion
Relationships
Columns Association Notes
(id_tipo_informacion =
id_tipo_informacion)
0..* odo_informacion.fk_reference_43
1
odo_tipo_informacion.PK_odo_tipo_informa
cion
TABLA odo_item Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_item INTEG
ER
True False 11 0 0
False id_unidad_medid
a
INTEG
ER
False False 11 0 0
False id_categoria_ite
m
INTEG
ER
False False 11 0 0
False nombre_item VARC
HAR
False False 50 0 0
False cantidad_item False False 0 0 0
False minimo_item INTEG
ER
False False 11 0 0
False maximo_item INTEG
ER
False False 11 0 0
False descripcion_item VARC
HAR
False False 255 0 0
False precio_item False False 0 0 0
False caducible_item VARC
HAR
False False 2 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_item Public id_item
fk_reference_32 Public id_unidad_medid
a
fk_reference_33 Public id_categoria_ite
m
fk_reference_32 Public id_unidad_medid
a
fk_reference_33 Public id_categoria_ite
m
Relationships
Columns Association Notes
(id_item = id_item) 0..* odo_detalle_compra.fk_reference_36
1 odo_item.PK_odo_item
(id_item = id_item) 0..* odo_kardex.fk_reference_37
1 odo_item.PK_odo_item
(id_categoria_item =
id_categoria_item)
0..* odo_item.fk_reference_33
1 odo_categoria_item.PK_odo_categoria_item
(id_unidad_medida = 0..* odo_item.fk_reference_32
Columns Association Notes
id_unidad_medida) 1
odo_unidad_medida.PK_odo_unidad_medid
a
(id_item = id_item) 0..* odo_hoja_tratamiento.fk_reference_20
1 odo_item.PK_odo_item
TABLA odo_kardex Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_kardex INTEG
ER
True False 11 0 0
False id_item INTEG
ER
False False 11 0 0
False fecha_kardex DATE False False 0 0 0
False transaccion_kard
ex
VARC
HAR
False False 50 0 0
False documento_kard
ex
False False 0 0 0
False cantidad_ingreso
_kardex
False False 0 0 0
False precio_ingreso_k
ardex
False False 0 0 0
False cantidad_egreso_
kardex
False False 0 0 0
False precio_egreso_k
ardex
False False 0 0 0
False cantidad_saldo_k
ardex
False False 0 0 0
False precio_saldo_kar
dex
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_kardex Public id_kardex
fk_reference_37 Public id_item
fk_reference_37 Public id_item
Relationships
Columns Association Notes
(id_item = id_item) 0..* odo_kardex.fk_reference_37
1 odo_item.PK_odo_item
TABLA odo_nacionalidad Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_nacionalidad INTEG
ER
True False 11 0 0
False nombre_nacional
idad
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_nacionalidad Public id_nacionalidad
Relationships
Columns Association Notes
(id_nacionalidad =
id_nacionalidad)
0..* odo_paciente.fk_reference_5
1 odo_nacionalidad.PK_odo_nacionalidad
TABLA odo_ocupacion Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_ocupacion INTEG
ER
True False 11 0 0
False nombre_ocupaci
on
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_ocupacion Public id_ocupacion
Relationships
Columns Association Notes
(id_ocupacion =
id_ocupacion)
0..* odo_paciente.fk_reference_3
1 odo_ocupacion.PK_odo_ocupacion
TABLA odo_paciente Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_paciente INTEG
ER
True False 11 0 0
False id_sexo INTEG
ER
False False 11 0 0
False id_estado_civil INTEG
ER
False False 11 0 0
False id_ocupacion INTEG False False 11 0 0
ER
False id_tipo_paciente INTEG
ER
False False 11 0 0
False id_nacionalidad INTEG
ER
False False 11 0 0
False id_tipo_identific
acion
INTEG
ER
False False 11 0 0
False nro_ficha_pacien
te
INTEG
ER
False False 11 0 0
False identificacion_pa
ciente
VARC
HAR
False False 20 0 0
False nombres_pacient
e
VARC
HAR
False False 50 0 0
False apellidos_pacient
e
VARC
HAR
False False 50 0 0
False fecha_nacimient
o_paciente
DATE False False 0 0 0
False direccion_pacien
te
VARC
HAR
False False 50 0 0
False telefono_pacient
e
VARC
HAR
False False 50 0 0
False celular_paciente VARC
HAR
False False 50 0 0
False email_paciente VARC
HAR
False False 50 0 0
False clave_paciente VARC
HAR
False False 50 0 0
False guid_paciente VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_paciente Public id_paciente
fk_reference_1 Public id_sexo
fk_reference_2 Public id_estado_civil
fk_reference_3 Public id_ocupacion
fk_reference_4 Public id_tipo_paciente
fk_reference_5 Public id_nacionalidad
fk_reference_6 Public id_tipo_identific
acion
fk_reference_1 Public id_sexo
Name Type Columns Initial Code Notes
fk_reference_2 Public id_estado_civil
fk_reference_3 Public id_ocupacion
fk_reference_4 Public id_tipo_paciente
fk_reference_5 Public id_nacionalidad
fk_reference_6 Public id_tipo_identific
acion
Relationships
Columns Association Notes
(id_paciente =
id_paciente)
0..* odo_diagnostico.fk_reference_16
1 odo_paciente.PK_odo_paciente
(id_paciente =
id_paciente)
0..* odo_factura.fk_reference_28
1 odo_paciente.PK_odo_paciente
(id_paciente =
id_paciente)
0..* odo_cita.fk_reference_42
1 odo_paciente.PK_odo_paciente
(id_paciente =
id_paciente)
0..* odo_antecedente.fk_reference_7
1 odo_paciente.PK_odo_paciente
(id_sexo = id_sexo) 0..* odo_paciente.fk_reference_1
1 odo_sexo.PK_odo_sexo
(id_tipo_identificacion =
id_tipo_identificacion)
0..* odo_paciente.fk_reference_6
1
odo_tipo_identificacion.PK_odo_tipo_identif
icacion
(id_nacionalidad =
id_nacionalidad)
0..* odo_paciente.fk_reference_5
1 odo_nacionalidad.PK_odo_nacionalidad
(id_tipo_paciente =
id_tipo_paciente)
0..* odo_paciente.fk_reference_4
1 odo_tipo_paciente.PK_odo_tipo_paciente
(id_estado_civil =
id_estado_civil)
0..* odo_paciente.fk_reference_2
1 odo_estado_civil.PK_odo_estado_civil
(id_paciente =
id_paciente)
0..* odo_examen_bucal.fk_reference_9
1 odo_paciente.PK_odo_paciente
(id_ocupacion =
id_ocupacion)
0..* odo_paciente.fk_reference_3
1 odo_ocupacion.PK_odo_ocupacion
TABLA odo_pago Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_pago INTEG
ER
True False 11 0 0
False id_factura INTEG False False 11 0 0
ER
False fecha_pago DATE False False 0 0 0
False cantidad_pago False False 0 0 0
False saldo_actual_pag
o
False False 0 0 0
False nuevo_saldo_pag
o
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_pago Public id_pago
fk_reference_38 Public id_factura
fk_reference_38 Public id_factura
Relationships
Columns Association Notes
(id_factura = id_factura) 0..* odo_pago.fk_reference_38
1 odo_factura.PK_odo_factura
TABLA odo_patologia Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_patologia INTEG
ER
True False 11 0 0
False id_hallazgo INTEG
ER
False False 11 0 0
False nombre_patologi
a
VARC
HAR
False False 50 0 0
False descrpcion_patol
ogia
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_patologia Public id_patologia
fk_reference_19 Public id_hallazgo
fk_reference_19 Public id_hallazgo
Relationships
Columns Association Notes
(id_patologia =
id_patologia)
0..* odo_detalle_diagnostico.fk_reference_27
1 odo_patologia.PK_odo_patologia
Columns Association Notes
(id_patologia =
id_patologia)
0..* odo_tratamiento.fk_reference_18
1 odo_patologia.PK_odo_patologia
(id_hallazgo =
id_hallazgo)
0..* odo_patologia.fk_reference_19
1 odo_hallazgo.PK_odo_hallazgo
TABLA odo_proveedor Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_proveedor INTEG
ER
True False 11 0 0
False nombre_proveed
or
VARC
HAR
False False 50 0 0
False ruc_proveedor VARC
HAR
False False 50 0 0
False direccion_provee
dor
VARC
HAR
False False 50 0 0
False telefono_proveed
or
VARC
HAR
False False 50 0 0
False email_proveedor VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_proveedor Public id_proveedor
Relationships
Columns Association Notes
(id_proveedor =
id_proveedor)
0..* odo_compra.fk_reference_34
1 odo_proveedor.PK_odo_proveedor
TABLA odo_seccion_boca Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_seccion_boca INTEG
ER
True False 11 0 0
False nombre_seccion
_boca
VARC
HAR
False False 50 0 0
False descripion_secci
on_boca
VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_seccion_boca Public id_seccion_boca
Relationships
Columns Association Notes
(id_seccion_boca =
id_seccion_boca)
0..* odo_examen_bucal.fk_reference_10
1 odo_seccion_boca.PK_odo_seccion_boca
(id_seccion_boca =
id_seccion_boca)
0..* odo_estado_boca.fk_reference_12
1 odo_seccion_boca.PK_odo_seccion_boca
1.4.1.1.1. odo_sexo
Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_sexo INTEG
ER
True False 11 0 0
False nombre_sexo VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_sexo Public id_sexo
Relationships
Columns Association Notes
(id_sexo = id_sexo) 0..* odo_paciente.fk_reference_1
1 odo_sexo.PK_odo_sexo
TABLA odo_tipo_identificacion Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_tipo_identific
acion
INTEG
ER
True False 11 0 0
False nombre_tipo_ide
ntificacion
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_tipo_identifica
cion
Public id_tipo_identific
acion
Relationships
Columns Association Notes
(id_tipo_identificacion =
id_tipo_identificacion)
0..* odo_paciente.fk_reference_6
1
odo_tipo_identificacion.PK_odo_tipo_identif
Columns Association Notes
icacion
TABLA odo_tipo_informacion Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_tipo_informac
ion
INTEG
ER
True False 11 0 0
False nombre_tipo_inf
ormacion
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_tipo_informaci
on
Public id_tipo_informac
ion
Relationships
Columns Association Notes
(id_tipo_informacion =
id_tipo_informacion)
0..* odo_informacion.fk_reference_43
1
odo_tipo_informacion.PK_odo_tipo_informa
cion
TABLA odo_tipo_paciente Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_tipo_paciente INTEG
ER
True False 11 0 0
False nombre_tipo_pac
iente
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_tipo_paciente Public id_tipo_paciente
Relationships
Columns Association Notes
(id_tipo_paciente =
id_tipo_paciente)
0..* odo_paciente.fk_reference_4
1 odo_tipo_paciente.PK_odo_tipo_paciente
TABLA odo_tipo_usuario Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_tipo_usuario INTEG
ER
True False 11 0 0
False nombre_tipo_usu
ario
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_tipo_usuario Public id_tipo_usuario
Relationships
Columns Association Notes
(id_tipo_usuario =
id_tipo_usuario)
0..* odo_usuario.fk_reference_13
1 odo_tipo_usuario.PK_odo_tipo_usuario
: TABLA odo_tratamiento Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_tratamiento INTEG
ER
True False 11 0 0
False id_patologia INTEG
ER
False False 11 0 0
False nombre_tratamie
nto
VARC
HAR
False False 50 0 0
False descripcion_trata
miento
VARC
HAR
False False 255 0 0
False costo_tratamient
o
False False 0 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_tratamiento Public id_tratamiento
fk_reference_18 Public id_patologia
fk_reference_18 Public id_patologia
Relationships
Columns Association Notes
Columns Association Notes
(id_tratamiento =
id_tratamiento) 0..*
odo_detalle_diagnostico.odo_detalle_diagno
stico_ibfk_1
1 odo_tratamiento.PK_odo_tratamiento
(id_patologia =
id_patologia)
0..* odo_tratamiento.fk_reference_18
1 odo_patologia.PK_odo_patologia
(id_tratamiento =
id_tratamiento) 0..*
odo_hoja_tratamiento.odo_hoja_tratamiento
_ibfk_1
1 odo_tratamiento.PK_odo_tratamiento
TABLA odo_unidad_medida Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_unidad_medid
a
INTEG
ER
True False 11 0 0
False nombre_unidad_
medida
VARC
HAR
False False 50 0 0
False abr_unidad_medi
da
VARC
HAR
False False 50 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_unidad_medida Public id_unidad_medid
a
Relationships
Columns Association Notes
(id_unidad_medida =
id_unidad_medida)
0..* odo_item.fk_reference_32
1
odo_unidad_medida.PK_odo_unidad_medid
a
TABLA odo usuario Columns
PK Name Type Not
Null
Uniqu
e
Len Pre
c
Scal
e
Init Notes
True id_usuario INTEG
ER
True False 11 0 0
False id_tipo_usuario INTEG
ER
False False 11 0 0
False id_estado_usuari
o
INTEG
ER
False False 11 0 0
False id_especialidad INTEG
ER
False False 11 0 0
False cedula_usuario VARC False False 20 0 0
HAR
False nombre_usuario VARC
HAR
False False 50 0 0
False nombres_usuario VARC
HAR
False False 50 0 0
False apellidos_usuari
o
VARC
HAR
False False 50 0 0
False direccion_usuari
o
VARC
HAR
False False 50 0 0
False telefono_usuario VARC
HAR
False False 50 0 0
False email_usuario VARC
HAR
False False 50 0 0
False clave_usuario VARC
HAR
False False 255 0 0
Constraints
Name Type Columns Initial Code Notes
PK_odo_usuario Public id_usuario
fk_reference_13 Public id_tipo_usuario
fk_reference_14 Public id_estado_usuari
o
fk_reference_40 Public id_especialidad
fk_reference_13 Public id_tipo_usuario
fk_reference_14 Public id_estado_usuari
o
fk_reference_40 Public id_especialidad
Relationships
Columns Association Notes
(id_usuario = id_usuario) 0..* odo_diagnostico.fk_reference_15
1 odo_usuario.PK_odo_usuario
(id_estado_usuario =
id_estado_usuario)
0..* odo_usuario.fk_reference_14
1 odo_estado_usuario.PK_odo_estado_usuario
(id_tipo_usuario =
id_tipo_usuario)
0..* odo_usuario.fk_reference_13
1 odo_tipo_usuario.PK_odo_tipo_usuario
(id_especialidad =
id_especialidad)
0..* odo_usuario.fk_reference_40
1 odo_especialidad.PK_odo_especialidad
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PERFIL DE TESIS PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERA
EN SISTEMAS E INFORMÁTICA
TEMA:
“GESTIÓN DE PACIENTES E INVENTARIOS, VÍA WEB PARA LA
CLÍNICA DENTAL BRITO DE LA CIUDAD DE IBARRA”.
AUTOR:
DEYCI MARIBEL ILES VALLES
ASESOR:
ING. XAVIER BENAVIDES
ING. FREDY BAÑO
IBARRA - ECUADOR
1. TEMA
Gestión de pacientes e inventarios, vía web para la Clínica Dental Brito de la ciudad de
Ibarra.
2. DESARROLLO
2.1 ANTECEDENTES DE INVESTIGACIÓN
En la actualidad, la forma del desempeño laboral está sufriendo grandes cambios que son
percibidos día a día sometiéndose a nuevas exigencias. Por la globalización, todos están
sujetos a nuevos requerimientos, y sobre todo con los avances tecnológicos que obligan a
las pequeñas y grandes empresas a formar parte del cambio.
“La incorporación de los avances tecnológicos y científicos a la medicina sorprende por la
fascinación que producen y por su fuerza diagnóstica y terapéutica. Este trabajo hace una
valoración de la integración que han experimentado la Medicina y la Computación en los
últimos años, con el desarrollo de las Nuevas Tecnologías de la Información (NTI) y los
problemas, desde el punto de vista ético que puede traer en la relación médico-paciente, al
tratar de sustituir al hombre por la máquina. Por otra parte valora la necesaria integración y las
contradicciones que surgen, principalmente en los países subdesarrollados, donde la
introducción de modernas tecnologías encarece los servicios médicos y una parte importante
de la población no tiene acceso a esa tecnología al no poder pagar esos servicios”.
(http://www.neuroc99.sld.cu, 2012)
Desde que la informática entró a constituir una herramienta básica en todas las actividades
del ser humano, también lo hizo en el trabajo de los médicos y de sus lugares de trabajo,
como consultorios, Hospitales, Clínicas, Dispensarios, Ministerios de Salud, Organismos
Internacionales (OPS-OMS) etc. realizando para estas actividades programas informáticos
que han facilitado mucho el quehacer médico, permitiendo en su base de datos conocer
estadísticamente de manera rápida y oportuna la información de los pacientes.
Sin embargo es muy poco lo que se ha hecho a nivel de los consultorios privados, los
mismos que han tenido que adaptar su atención en base a programas realizados para otro
tipo de atención médica Institucional pública o privada.
De acuerdo a investigaciones en el Ecuador, son en menor potencialidad las clínicas y
consultorios Odontológicos que cuenten con sistemas.
Según investigaciones realizadas se han desarrollado una serie de software nacionales
como internacionales sobre el control y gestión de pacientes, que sirven de guías y
soporte en lo que se refiere la salud bucal.
Existen varias empresas que se han dedicado a realizar sistemas odontológicos. Ejemplo de
ello se tiene: “Celdas Ibérica sistemas informáticos para Clínicas Dentales 1981. Celdas
nació en Milán como sociedad para el desarrollo de sistemas informáticos gestiónales
personalizados, 1991 celdas conociendo las exigencias por parte de los odontólogos de
utilizar la tecnología en la medicina, empieza a desarrollar un programa especifico para la
gestión de las clínicas dentales valiéndose de la experiencia acumulada en el desarrollo de
programas gestiónales y de la colaboración de odontólogos.
Cuando Celdas empezó a comercializar el producto llamado ´Dr. Tooth´ se dio cuenta que
para una Clínica Dental no solo hacía falta un buen programa para informatizarse, sino
también de un servicio completo y personalizado. Entonces empieza a concentrarse
progresivamente en el sector dental especializándose en la informatización de clínicas
dentales, ofreciendo soluciones completas y diversas, desde la informatización del pequeño
gabinete hasta clínicas multi-doctor”. (http://www.celdas.com/la_empresa_historia.html, 2012)
“Software Rediente.- Rediente el cual tiene un horizonte de universidad que hace que sea
válido para estudios, cumple con expectativas fundamentales, por lo que se torna un poco
complicado en su uso por lo que el usuario debería tener un guía en el manejo de dicha
aplicación”. (http://www.rediente.org.uy, 2009)
La Web ha llevado a la disponibilidad de servicios de Software y a la posibilidad de
sistemas basados en servicios distribuidos ampliamente. El desarrollo de sistemas basados
en Web ha conducido a importantes avances en lenguajes de programación y reutilización
de software.
“Universidades dedicadas a Software Odontológico.- En el año de 1992 una alumna de la
facultad de Odontología de la Universidad de Granada realizó su tesis de licenciatura
titulada “Aplicaciones de la Informática a la gestión de la Clínica Dental”: Dentasoft, un
programa de Gestión simplificada. En dicho trabajo se llevó a cabo una encuesta sobre la
utilización que los dentistas de la ciudad de Granada hacían de la informática o del por qué
no creían necesario su uso.
Para finales de 1996, otro alumno de dicha facultad prepara un trabajo en el que, partiendo
de los obstáculos se confecciona un complejo Software de Gestión que pretende paliar los
inconvenientes responsables de que muchos dentistas no optarán por la informatización de
sus consultas o no se encontraran plenamente a gusto con ella. Dicho software ha dado un
resultado muy satisfactorio, por lo que se encuentra en la fase Beta de pruebas, previa a su
comercialización a escala nacional”. (http://www.neoboxec.com/quienessomos.html, 2012)
Es un panorama general incierto que actualmente atraviesa el país en cuanto a los diversos
aspectos que conforman la sociedad, el ámbito económico y político, que involucra al
entorno y las necesidades empresariales como: el manejo de datos, optimización de los
procesos y la automatización de sistemas, han creado un escenario exigente de continuo
desarrollo de políticas capaces de mantener la mayor y más actualizada información,
proporcionando a las empresas agilidad de adaptación al cambio, cercanía al mercado
local, capacidad de crecimiento y programas de apoyo para asegurar el posicionamiento
como líderes en el mercado.
La computadora es el método idóneo para facilitar el registro, la elaboración y procesamiento
de la información y para lograr la toma de decisiones. En todos los sentidos la Computación
constituye una herramienta que ayuda a resolver los problemas que se presentan y esta ayuda
no puede ni debe ser subestimada por los médicos ya que nuestros días se caracterizan por un
desarrollo colosal de la técnica, y su aplicación cada vez más extensa a todos los ámbitos de la
vida humana, en particular.
2.2 SITUACIÓN PROBLEMÁTICA
Al realizar un análisis de la situación actual de la Clínica Dental Brito, se encontró que a
pesar de mantener una posición amplia y con gran prestigio en el Norte del país como
Clínica Odontológica, y contar con una gran demanda de pacientes. Existen dificultades al
interior de la institución, las mismas que hacen que la clínica no pueda cumplir a cabalidad
sus expectativas.
Ante esta realidad y luego de observar que los registros médicos tradicionalmente se lleva aún
en papeles y al poderse encontrar con la sorpresa de que los datos que originalmente existían
en relación al paciente puede que no estén disponibles en la próxima visita que éste realice, ya
que es un hecho bien conocido que parte de los registros pueden perderse con el pasar del
tiempo como consecuencia de su manipulación y almacenaje; esto acarrea consecuencias
nefastas ya que estas notas clínicas tienden a ser resúmenes de hechos importantes que han
sido guardados previamente y que reiteran resultados de pruebas que deberían en todo
momento estar a disposición.
Como producto de la observación directa y de la opinión de las personas relacionadas con
la temática en la clínica, se puede deducir que no cuenta con un buen manejo de la
información, ya que los registros son llevados en Excel y esta no es la solución adecuada
para el control administrativo de pacientes. Todo esto genera confusión y pérdida de
tiempo al momento de buscar una historia clínica o de proveer de información al paciente
y sobre todo en el momento de archivar la documentación.
Cabe recalcar que un inconveniente de la Clínica, es la dificultad que tiene el paciente al
momento de solicitar una cita médica ya que por el momento solo lo puede hacer vía
telefónica o personalmente provocando la inconformidad en el mismo, por la pérdida de
tiempo y por la inseguridad que estas alternativas conllevan, y consecuentemente la
pérdida de clientes a la Clínica.
Como también se da el caso que al momento de difundir los servicios que presta como
Clínica Odontológica no tiene un amplio acogimiento en la colectividad, por la escasa
publicidad con la que cuenta.
Además al momento de realizar el presupuesto del tratamiento a seguir por parte del
paciente, se lo realiza de forma manual, lo que conlleva inexactitud en los cálculos,
provocando inconformidad y malestar en el paciente.
Adicionalmente se pudo constatar que la falta de control de inventario de medicamentos,
ha provocado dificultades al momento de realizar los diversos tratamientos que la Clínica
ofrece, ya que al no tener en existencia dichos productos, no se puede realizar el trabajo a
tiempo para satisfacción del paciente. Lo cual va en desmedro de credibilidad por parte del
cliente ocasionando pérdidas a la clínica y convirtiéndose en una desventaja ante la
competencia.
2.3 PROBLEMA CIENTÍFICO
Deficiencia en el control de pacientes e inventario de la Clínica Dental Brito de la ciudad de
Ibarra y la insatisfacción del paciente al momento de obtener información que no se acople
a sus necesidades.
2.4 OBJETO DE INVESTIGACIÓN Y CAMPO DE ACCIÓN
Objeto de investigación: Procesos informáticos
Campo de acción: Aplicaciones Web.
2.5 IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN
El presente trabajo se enmarcara en la línea de investigación de Desarrollo de software y
programación de sistemas.
2.6 OBJETIVO GENERAL
Implantar un sistema web de gestión de pacientes e inventarios para la “Clínica Dental
Brito” de la ciudad de Ibarra.
2.7 OBJETIVOS ESPECÍFICOS
Fundamentar científicamente los sistemas web, los procesos de control de inventarios e
historias clínicas.
Diagnosticar la situación actual de los procesos de control e inventarios en la Clínica
Dental Brito.
Desarrollar la aplicación Web de gestión de pacientes para la Clínica Dental Brito de la
ciudad de Ibarra con un módulo de control de inventarios.
Validar la fiabilidad de la aplicación realizada.
2.8 IDEA A DEFENDER
Con la implantación del sistema Web para la Gestión de pacientes e inventarios de la Clínica
Dental Brito, se mejorarán los procesos de control de la misma de una manera eficiente, ágil
y oportuna.
2.9 VARIABLES DE LA INVESTIGACIÓN
Variable independiente: Sistema Web.
Variable dependiente: Gestión de pacientes e inventarios.
2.10 METODOLOGÍA A EMPLEAR:
2.10.1 Modalidad
Se utilizó el modelo cuali-cuantitativo; por medio de la combinación de estas dos
modalidades se puede complementar y potenciar hechos que realmente acontecen.
Basados en problemas que se suscitan ha diario y experimentados en donde se puede
desarrollar un sistema conveniente y eficaz que cubra las necesidades de la Clínica en
estudio. La modalidad está abierta a la incorporación de nuevos conocimientos y
procedimientos con el fin de asegurar un mejor acercamiento a la verdad, con un sistema
de muestreo estratificado.
2.10.2 Métodos
El método a utilizarse será el método Deductivo, ya que por medio de este razonamiento se
podrá evidenciar los procesos internos de control de inventarios, el manejo de la
información de los pacientes (Historia Clínica) y sobre todo el seguimiento del
recordatorio de citas que se realizan en la Clínica. Con el que se obtuvo un extracto de los
aspectos más relevantes del proceso y formándole más bien en una visión general de una
manera resumida, concisa y adecuada.
En la utilización del método inductivo se partirá desde el conocimiento básico del registro de
pacientes y control de medicamentos, luego de lo cual se seleccionara las alternativas
correspondientes de acuerdo a los requerimientos del paciente.
2.10.3 Técnicas
Se utilizaron las técnicas siguientes:
La Observación Directa: Es una técnica que será realizada constantemente mediante el
trato médico-paciente.
La encuesta: Es una técnica destinada a recopilar información a través de un cuestionario
prediseñado, dirigido a los pacientes, se llevará a cabo para conocer estados de opinión,
características o hechos específicos, a través de las preguntas más convenientes y de
acuerdo con la naturaleza del tema investigado.
La entrevista: Es una técnica que me permitirá obtener datos que consisten en un diálogo
entre dos personas: El entrevistador “investigador “y el entrevistado que deberá ser una
persona que labore en la clínica y tenga conocimiento con el tema investigado, se realiza
con el fin de obtener información.
2.10.3 Instrumentos
Cuestionarios.- Es un instrumento básico en la encuesta que será preparado
cuidadosamente. En el cuestionario se formula una serie de preguntas que permiten
medir una o más variables.
Guías de observación.- Es un documento que permite ejecutar la acción de observar
ciertos fenómenos. Esta Guía, por lo general se estructura a través de columnas que
favorecen la organización de los datos recogidos.
Guías de entrevista.- Puede ser un formulario o esquema de cuestionarios que se los
realizara con el objetivo de orientar la conversación de la entrevista.
2.11 ESQUEMA DE CONTENIDOS.
1.- GESTIÓN DE PACIENTES
1.1 Definición
1.2 Servicios de administración y documentación clínica
1.3 Información asistencial
1.4 Coordinación organizativa del proceso.
1.5 Registro de intervenciones
2.- HISTORIAS CLÍNICAS
2.1 Definición
2.2 Tipos de historias clínicas
2.3 Importancia
2.4 Contenido del historial
2.5 Sistema de control de historias clínicas
2.5.1 Control Físico de las historias clínicas
2.5.2 Control del nivel de Investigación
2.5.3 Manejo de Odontogramas.
3.- INVENTARIOS
3.1 Definición
3.2 Tipos de inventarios
3.3 Importancia
3.4 Costos de Inventarios
3.5 Sistemas de control de Inventarios
3.5.1 Control Físico
3.5.2 Control del nivel de Investigación
4.- DISPOSITIVOS MÓVILES
4.1 Definición y avances
4.2 Tipos de dispositivos móviles
4.3 Importancia
4.4 programación de dispositivos
5.- SISTEMAS DE INFORMACIÓN
5.1 Definición
5.2 Generalidades
5.3 Tipos de sistemas de información
5.3.1 Desde un punto de vista empresarial
5.3.2 Sistemas de información estratégicos
5.3.3 Otra clasificación, según el entorno de aplicación
5.4 Aplicación de los sistemas de información
5.5 Estudio de los sistemas de información
5.6 Agentes inteligentes
5.6.1 Definición de un agente
5.6.2 Tipo de Agentes Inteligentes
5.6.3 Estructura de Agentes
6.-APLICACIONES WEB
6.1 Definición
6.2 Antecedentes
6.3 Interfaz
6.4 Requerimientos
6.5 Consideraciones técnicas
6.6 Estructura de las aplicaciones web
6.7 Tecnologías utilizadas
6.8 Uso empresarial
6.9 Ventajas
6.10 Inconvenientes
2.12 APORTE TEÓRICO, SIGNIFICACIÓN PRÁCTICA Y NOVEDAD
CIENTÍFICA.
2.12.1 Aporte Teórico
El sistema de Gestión de pacientes e inventarios se enfocará principalmente en el control
de los pacientes mediante la información propia del organismo, como una guía de atención
al cliente, marcando innovación, difusión y generalización. El manejo de inventarios
enfocado hacia las Instituciones de Salud Privada beneficiará de una manera efectiva y
correcta en el estricto control y manejo de los mismos.
2.12.2 Significación Práctica
Este sistema web será de gran ayuda para la Clínica Dental Brito, puesto que le brindará
mayor agilidad y control al momento de realizar los diferentes procesos de registro de
pacientes, control de medicamentos, reservación y recordatorio de citas médicas, que le
permitirá ofrecer sus servicios a sus clientes y personas en general con solo acceder al
internet, dándose a conocer como una Clínica, competitiva en la área de salud Bucal.
2.12.3 Novedad Científica
La novedad de este proyecto es contribuir con el proceso de control de pacientes por medio
de dispositivos móviles, el mismo que combinará las funcionalidades de la telefonía móvil
con el sistema a aplicarse, en donde el paciente una vez registrado podrá acceder a
beneficios como:
Reservación de turnos
Postergar citas.
Obtención de recordatorios de citas.
Consultas médicas de emergencia.
Acceso a la obtención de ayuda de auxilio inmediato.
Consultas de tratamientos.
Consultas de plan de tratamientos.
Consultar que tipo de materiales serán utilizados en el tratamiento.
Consultar el tiempo a emplearse en el tratamiento.
Consultar costos de tratamientos.
Además participar de ofertas médicas que la clínica pueda ofrecer.
Todo esto garantizando al paciente mayor efectividad en sus consultas, ahorro de
tiempo entre otros, permitiendo poner a la Clínica en un alto nivel de posicionamiento
como líderes profesionales competitivos.
3. BIBLIOGRAFÍA
ARIAS GALACIAS, L. Fernando, (2007); METODOLOGÍAS DE LA
INVESTIGACIÓN; México; 7ma edición.
GUTIÉRREZ RAFAEL SANZ FRANCISCO, (2010); CONTROL DE INVENTARIOS;
Santander – España.
HERNANDEZ SAMPIERI, Roberto, (2010); METODOLOGÍAS DE LA
INVESTIGACIÓN; México 5ta edición.
HEURTEL, Oliver (2009); APLICACIONES WEB; Barcelona– España.
UNIANDES, MANUAL DE INVESTIGACIÓN 2012.
MUNCH GALINDO, Lourdes, (2009); MÉTODOS Y TÉCNICAS DE
INVESTIGACIÓN, Trillas 4ta edición.
MORIN Edgar, (2009) SISTEMAS DE CONTROL DE INVENTARIO, Bogotá -
Colombia.
PAJARES, Gonzalo, (2006) “INTELIGENCIA ARTIFICIAL E INGENIERIA
DEL CONOCIMIENTO”, Alfaomega S.A, México, 1era edición.
PRESSMAN Roger, (2005), INGENIERÍA DE SOFTWARE UN ENFOQUE
PRÁCTICO, Mc. Graw Hill, Madrid – España.
RODRIGUEZ DE LA FUENTE, Carretero (2003) “PROGRAMACIÓN DE
APLICACIONES WEB” Editorial Thomson.
SOMMERVILLE, (2006), “SOFTWARE ENGINEERING”: (Update) (8th
Edition), Addison Wesley.
VELTE, Toby (2007) “FUNDAMENTOS DE COMERCIO ELECTRÓNICO”,
Osborne McGraw-Hill México.
LINKOGRAFÍA
Medicina y computación: Portal Web; 2012;
http://neuroc99.sld.cu/text/medicinacomputacion.htm#Desarrollo.
Celda Iberica: La tecnología al servicio de la odontología; 2012;
http://www.celdas.com/la_empresa_historia.html
Rediente: Sistema de Historia Clínica Odontológica Electrónica; 2009;
http://www.rediente.org.uy/
Neobox: Universidades dedicadas a Software Odontológico; 2012;
http://www.neoboxec.com/quienessomos.html
Universia: Automatización de la Información Clínica Odontológica; (2009);
http://biblioteca.universia.net/html_bura/ficha/params/title/automatizacion-
informacion-clinica-odontologica-proyecto-software-integramente-
espa%C3%B1ol/id/34103529.html
Pocket Pc: Programación Móvil , (2013);
http://www.todopocketpc.com/showthread.php/230825-Base-de-datos-Windows-
Mobile?p=1736626#post1736626.
Wikipedia: Programación de aplicaciones Web (2013);
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
Open Couse Ware: Aplicaciones Web (2006); ocw.ua.es/ingenieria-
arquitectura/...internet/03c-AplicacionesWeb.pd...
Programación en Castellano: Diseño Web y Desarrollo Web; (2012);
http://www.programacion.com/articulo/programacion_de_juegos_para_moviles_co
n_j2me_286
top related