Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutor Académico:
Mgs Luis Manuel Rodríguez
Tutor Comunitario:
Lcda. Amadora Tallaferro
Autores:
Romero A. Edward R. CI: 27.351.727
Mota M. Leonardo G. CI: 22.631.257
González C. Hobett J. CI: 26.704.032
Por la presente hago constar que he leído el Proyecto Socio - Tecnológico, presentado por
los ciudadanos: Romero Edward, González Hobett y Mota Leonardo; para optar al Título
de Técnico Superior En Informática, cuyo título tentativo es “DESARROLLO DE UN
SISTEMA PARA LA GESTIÓN DE PACIENTES Y MEDICAMENTOS DEL
PROGRAMA INTEGRAL DE ATENCIÓN AL PACIENTE CON DIABETES “IRIS DE
MOTA”., EN EL HOSPITAL ESPECIAL DR JULIO RODRÍGUEZ, CUMANÁ,
ESTADO SUCRE”, el cual acepte asesorar, en calidad de Representante Comunitaria
(Comunitario), durante la etapa de desarrollo, hasta su presentación y evaluación. Así
mismo, doy fe de que este reúne todas las condiciones requeridas para ser sometido a su
evaluación por la Comisión respectiva.
____________________________
Cargo
Nombre
CI: V- 00.000.000
3
RESUMEN
Palabras claves: programación, librería Slim, gestión de pacientes, sistemas para salud.
4
DEDICATORIA
A Dios primeramente que me permitió realizar este proyecto y estudiar esta maravillosa
carrera.
A mis padres que me motivaron a seguir adelante y apoyaron en todo.
A mi esposa que me motivo a continuar y esforzarme en realizar esta ardua labor que es la
de la investigación y la de elaboración del proyecto.
Edward Romero
Leonardo Mota
Hobett González
5
AGRADECIMIENTOS
A:
Dios primeramente que hace todas las cosas posibles y me ayuda en todo.
El Mgtr. Luis Manuel Rodríguez tutor académico quien con su paciencia, dedicación,
solidaridad y conocimientos nos guio de manera incondicional en la elaboración de este
proyecto.
La profesora Gladismar Serrano quien nos ayudó para la realización del proyecto,
aclarando las dudas en el área de programación.
La Dra. Josefa Velásquez y a la Lcda. Amadora Tallafero por brindarnos su apoyo para que
este proyecto se desarrollara en la Unidad de Diabetes “Iris García de Mota del Hospital
Especial “Dr. Julio Rodríguez”.
6
INDICE
INTRODUCCIÓN 1
CAPITULO I 4
DIAGNOSTICO SITUACIONAL 4
1.1 Descripción de la Comunidad 4
2.1 Planteamiento del problema 5
1.3 Justificación 8
1.4. Población beneficiada 8
1.5 Objetivos del proyecto 9
1.5.1 Objetivo General 9
1.5.2. Objetivos específicos 9
1.6. Estudio de factibilidad 9
1.6. Plan de acción y cronograma de actividades 12
CAPITULO II. MARCO TEÓRICO 14
2.1. Antecedentes de la investigación 14
2.2. Bases teóricas 16
2.2. Bases legales 49
2.2. Definición de términos 52
CAPITULO III. METODOLOGIA DE LA INVESTIGACIÓN 55
3.1 Modalidad de la investigación 55
3.2 Tipo de investigación 55
3.3 Nivel de la investigación 55
3.4 Población y muestra 56
3.5 Técnicas e instrumentos de recolección de datos 56
CAPITULO IV. RESULTADOS 67
4.1 Describir la situación actual del programa integral de atención al paciente con
diabetes. 68
4.2 Analizar los resultados obtenidos para sacar los requerimientos del sistema. 74
4.3 Diseñar las interfaces del sistema propuesto tomando en cuenta los requerimientos
del mismo. 80
4.4 Desarrollar el sistema de información automatizado. 82
CONCLUSIONES 86
REFERENCIAS BIBLIOGRÁFICAS 87
7
INDICE DE TABLAS
ÍNDICE DE FIGURAS
INTRODUCCIÓN
Por ende, los sistemas de información para el sector salud son en lo que cabe,
mejoras a los servicios dados por esta área, es decir, como herramienta para mejorar la
gestión administrativa en hospitales, con el fin de que los recursos tanto material como
personal puedan ser gestionados de la manera lo más óptima posible. Esto es posible
gracias a una automatización de procesos que antes eran llevados de una manera más
2
rudimentaria, permitiendo así tener de forma fácil y manejable la información que los
profesionales de la salud requieren tanto de los pacientes como del centro de salud para el
buen desempeño de los mismos, salvando vidas y ayudando a otros.
Es así como, tal automatización de datos en los centros de salud y su ayuda a la hora
de tomas de decisiones podría parecer algo superfluo o sin sentido, puesto que pueden
requerir invertir en de equipos de computación y personal capacitados para el mismo, así
como los gastos que conllevarían mantener el sistema funcionando. Todo esto puede
parecer innecesario en virtud que los médicos, enfermeras y todo los involucrados en el
servicio de salud, pueden llevar los registros escritos o archivados como lo han hecho antes
y ha funcionado. sin embargo, se vive en un mundo donde las exigencias son mayores y
donde el tener la información requerida es algo de vida o muerte para aquel que necesita un
diagnóstico certero, teniendo como dificultad la cantidad de carpetas y papeles en físico por
el cual se debe buscar para encontrar la información solicitada por el médico.
Por tal razón, este proyecto socio tecnológico está orientado a la construcción de un
sistema de información que permita gestionar todo lo concerniente a los datos de pacientes,
médicos, medicamentos y entrega de los mismo en el Hospital Especial “Dr. Julio
Rodríguez”, específicamente en la Unidad de Diabetes “Iris García de Mota”, para hacer
uso de las tecnologías de la información y comunicación (TIC), que brinden mejor atención
a los pacientes con diabetes que hacen vida en la citada dependencia, permitiendo la
entrega medicamentos de forma oportuna y eficiente, fortaleciendo la toma de decisiones,
tomando en consideración la posición económica, la vivienda y la condición física del
paciente.
Capitulo IV: Presenta los resultados obtenidos para la construcción del sistema, a
través de una herramienta de información recolectada en la Unidad de Diabetes “Iris García
de Mota” del Hospital Especial “Dr. Julio Rodríguez.”
CAPITULO I
DIAGNOSTICO SITUACIONAL
,
Seguidamente, en los años 1998 a 1999 se implementa la Consulta de Higiene
Escolar, bajo la responsabilidad de la Enfermera Marielena Hinojosa, conjuntamente con
las auxiliares Berenice Ramírez y Lesbia Andrade y la Lcda. Nancy Moreno pasa hacer la
supervisora del área comunitaria y la Lcda. Juliana Lezama asume las funciones como
Coordinadora del AIS.
5
Por tanto, en la actualidad en diversas partes del mundo los servicios básicos como:
la educación y la salud, están en una constante evolución ya que las TIC y el acceso a
internet ha permitido sistematizar los procesos administrativos, de secretariado y la toma de
decisiones de las organizaciones a través de software, lo que ha permitido que las personas
sean eficientes en su trabajo, por lo que ha mejorado sustancialmente lo relacionado con los
organismos y/o entidades públicas y privadas, al realizar trabajos más rápidos y con menos
esfuerzos. En el libro de la Comisión Económica para América Latina y el Caribe
( CEPAL), 2015, página n° 26 se establece lo siguiente:
No obstante, Venezuela no está exenta de tal realidad, por lo cual se han iniciados
movimientos por parte del estado venezolano para mejorar y abastecer de tecnología los
establecimientos de salud del país. Entre las instituciones de salud se encuentran, los
hospitales universitarios, los Centros de Diagnóstico Integral (CDI), los Centros de Alta
Tecnología (CAT), los ambulatorios, entre otros.
En ese orden de ideas, se expone el caso del Hospital Especial “Dr. Julio
Rodríguez”, específicamente de la Unidad de Diabetes “Iris García de Mota”, tiene como
objetivo principal, brindar atención suficiente, oportuna y humanizada a los pacientes que
sufren de Diabetes en las comunidades del Municipio Sucre, ofertando servicio de
laboratorio, emergencias, consultas externas especializadas, fármacos e insumos médico-
quirúrgicos para el diagnóstico, tratamiento, seguimiento, control y educación permanente a
fin de evitar factores de riesgos potenciales que compliquen el cuadro clínico del enfermo o
enferma produciendo la muerte por Diabetes Mellitus.
Es así, como en virtud de esta amenaza que acecha a los pacientes de la Unidad de
Diabetes “Iris García de Mota” del Hospital Especial “Dr. Julio Rodríguez”, el personal
está comprometido con su trabajo y con los pacientes. Sin embargo, algunos procesos son
lentos al tener que buscar de forma manual en archivos generales del Departamento de
Registros y Estadísticas de salud, las historias clínicas de los enfermos, las entregas de
medicamentos realizadas y cualquier información requerida, sumado al hecho, de registrar
manualmente la morbilidad diaria de las consultas externas, servicio de emergencias y
hospitalización, utilizando gran cantidad de papel en un espacio físico pequeño, lo que
dificulta en gran medida la dinámica de la Unidad.
1.2 Justificación
• Analizar los resultados obtenidos para sacar los requerimientos del sistema.
1.6.1. Técnica
usa la médica para pasar a digital los formularios que recopila todos los días. A
continuación, se presentarán las características del hardware y software de la computadora
a utilizar: (ver tabla 1)
1.6.2. Económica
1.6.3 Operativa
En esta sección se presenta los antecedentes, de los cuales tomarán como referencia
diversa investigaciones similares orientadas a la solución de la problemática con
efectividad.
Para Arias (2006) “Los antecedentes reflejan los avances y el estado actual del
conocimiento en un área determinada y sirven de modelo o ejemplo para futuras
investigaciones.” (p. 106).
Cabello R., María G. (2009) “Sistema automatizado basado en software libre para
optimizar los procesos administrativos de los servicios médicos de la Universidad de
Oriente. núcleo Monagas”
Este trabajo fue de gran ayuda para nuestro proyecto, puesto que el mismo
presenta procesos similares a los de la Unidad de Diabetes del Hospital Especial “Dr.
Julio Rodríguez”, entre los procesos similares se encuentra el registro de paciente y el
manejo de informació n del mismo, como la historia clínica. El trabajo que nos ayudó a
través de sus diagramas a aclarar dudas en relació n de diseñ o de nuestros diagramas
UML.
Por tanto, el sistema de información capta los datos necesarios del medio y de la
propia organización y los procesa hasta obtener un producto utilizable llamado
información, la cual puede ser suministrada a otros subsistemas de la institución. También
emite, informes sobre los resultados obtenidos de las operaciones. Estos son la base del
proceso de comparación con los objetivos y metas previstas, lo cual permite detectar las
desviaciones para que se tomen las medidas correctivas necesarias. Por su naturaleza
integral se dice que los sistemas de información constituyen el sistema nervioso de
cualquier organización, ya que de ello depende la actitud que tome ésta con respecto a su
ambiente operativo. De tal manera esto conduce a ver la función de los sistemas de
información como un aparato esencial para la coordinación de todas las partes integrantes
de una organización.
Además, entre estos componentes podemos mencionar: las personas, las actividades
de tratamiento de información, los equipos informáticos, las redes, los programas, la
tecnología con la que opera el SI, los datos, entre otros.
17
Las actividades básicas que realizan los sistemas de información son: entrada,
almacenamiento, procesamiento, salida y control de información, esquemáticamente se
muestra en la Figura N°. 2.
18
Por ello, las entradas pueden ser manuales o automáticas: Las manuales son
proporcionadas directamente por el operador o usuario, y las automáticas son aquellas que
provienen de otros módulos o sistemas.
Los usos que se dan a los sistemas de información dentro de las organizaciones son
los siguientes:
Por otra parte, los sistemas de Información que apoyan el proceso de toma de
decisiones son los sistemas de Soporte a la Toma de Decisiones, sistemas para la Toma de
Decisión de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y Sistema de
Información para Ejecutivos. El tercer tipo de sistema, de acuerdo con su uso u objetivos
que cumplen, es el de los Sistemas Estratégicos, los cuales se desarrollan en las
organizaciones con el fin de lograr ventajas competitivas, a través del uso de la tecnología
de información.
En consecuencia, los resultados de este proceso se usan para actualizar las bases de
datos de otras bases organizacionales, posteriormente, estas bases de datos proporcionan los
recursos de datos que pueden ser procesados y utilizados por los sistemas de apoyo
gerencial.
Sistemas de control de procesos: Son los que se utilizan para tomar decisiones que
controlan procesos, en los cuales las computadoras toman decisiones automáticamente
sobre un proceso.
antemano por los gerentes de manera que contengan toda la información necesaria. Los
sistemas de información gerencial recuperan de las bases de datos información actualizadas
sobre operaciones de las empresas y también obtienen a partir de fuentes externas datos del
entorno empresarial.
En ese orden de ideas, los gerentes generan la información que necesitan para tipos
menos estructurados de decisiones en un proceso interactivo que se basa en una simulación.
Por ejemplo, el uso de planillas electrónicas junto con el software de apoyo a las decisiones
que permiten a los usuarios plantear una serie de preguntas del tipo: “qué pasaría si...?” y
recibir respuestas interactivas a tales solicitudes ad hoc de información.
Por tal razón, el objetivo de los sistemas de información ejecutiva que se basan en
computadoras, consiste en proporcionar a la alta gerencia un acceso inmediato y fácil a la
información selectiva sobre factores claves que son fundamentales para el logro de los
objetivos estratégicos de la organización.
Cabe señalar, que éstos deben ser por lo tanto fáciles de operar y comprender,
utilizándose extensamente las presentaciones gráficas y brindando acceso inmediato a las
bases de datos internas y externas. Estos sistemas proporcionan información sobre el estado
actual y tendencias proyectadas para factores claves seleccionados por los altos ejecutivos.
El uso de éstos se ha popularizado tanto que su uso se está extendiendo al rango de la
gerencia media.
Diagramas de Clases:
Un diagrama de clases presenta las clases del sistema con sus relaciones
estructurales y de herencia. La definición de clase incluye definiciones para atributos y
operaciones. El modelo de casos de uso aporta información para establecer las clases,
objetos, atributos y operaciones. El mundo real puede ser visto desde abstracciones
diferentes (subjetividad).
Diagramas de Componentes:
Los diagramas de componentes describen los elementos físicos del sistema y sus
relaciones. Muestran las opciones de realización incluyendo código fuente, binario y
ejecutable. Los componentes representan todos los tipos de elementos software que entran
en la fabricación de aplicaciones informáticas. Pueden ser simples archivos, paquetes de
Ada, bibliotecas cargadas dinámicamente, etc. Las relaciones de dependencia se utilizan en
27
los diagramas de componentes para indicar que un componente utiliza los servicios
ofrecidos por otro componente. (ver figura Nª 6)
Diagramas de Despliegue:
Diagramas de Secuencia:
PHP es uno de los lenguajes de lado servidor más usados en la web, se caracteriza
en ser un lenguaje de script interpretado en el lado del servidor utilizado para el desarrollo
de páginas Web dinámicas, similar al ASP o JSP, embebido en páginas HTML y ejecutado
en el servidor.
Es así como la mayor parte de su sintaxis ha sido tomada de C, Java y Perl, pero con
30
Por ello, en una publicación de la universidad del Valle (Cali, Colombia) se señala,
“PHP presenta una filosofía totalmente diferente y, con un espíritu más generoso, es
progresivamente construido por colaboradores desinteresados que implementan nuevas
funciones en nuevas versiones del lenguaje.” (2012)
Características fundamentales
• Según la página de oficial de PHP “PHP puede ser usado para construir completas
aplicaciones de servidor, con toda la potencia de un usuario de consola, o se puede
usar solo desde el lado del servidor implicando un menor riesgo dentro de un
entorno controlado.”
• Soporte para una gran cantidad de bases de datos: MySQL, PostgreSQL, Oracle,MS
SQL Server, SybasemSQL, Informix, entre otras.
• “Ofrece una solución simple y universal para las paginaciones dinámicas del Web
de fácil programación.” (Christina Van Der HenstS., 2001)
sus prestaciones.
Ventajas y desventajas
Ventajas
• Es un lenguaje multiplataforma.
• Posee una amplia documentación en su página oficial, donde se explica todas las
funciones del sistema.
• Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Desventajas
Características Fundamentales
• Objetual: Está formado por objetos en la mayoría. Los cuales son arrays asociativos
con la inclusión de prototipos.
Ventajas
• Ejecución por el lado del cliente por lo que el servidor no es solicitado más de lo
33
debido.
• Ligero de carga.
Desventajas
• Opciones 3D limitadas.
Servidor web
Es una herramienta OpenSource para Windows con Apache, MySQL, PHP y otras
adicciones, en la cual estas aplicaciones se configuran en forma automática, lo que permite
ejecutar un servidor web completo. Como extra incorpora phpMyAdmin para el manejo de
MySQL. La ventaja de utilizar servidor web es que esta utilidad instala de forma
automática Apache, PHP y MySQL Server. Además, deja configurados los
correspondientes enlaces entre Apache y MySQL. (Mojica, 2013)
Apache: Es un excelente servidor web, cuyo nombre proviene de la frase inglesa “a patchy
server” y es completamente libre, ya que es un software Open Source y con licencia GPL.
Una de las ventajas más grandes de Apache, es que es un servidor web multiplataforma, es
decir, puede trabajar con diferentes sistemas operativos y mantener su excelente
rendimiento. (Angulo, 2008)
Características de Apache
34
Soporte de seguridad SSL y TLS. Puede realizar autentificación de datos utilizando SGDB.
Puede dar soporte a diferentes lenguajes, como Perl, PHP, Python y tcl.
Usos de Apache
Características de MySQL
buen nivel de seguridad en los datos. Condición de open source de MySQL hace que la
utilización sea gratuita y se puede modificar con total libertad.
Ventajas de MySQL
Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin
ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de
Sistemas Operativos. Baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que está. Su conectividad, velocidad,
y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en
Internet El software MySQL usa la licencia GPL
Arquitectura de Software
Niveles de abstracción
En MVC, todo comienza con una petición del usuario. En una aplicación Web, la
petición del usuario podría ser, por ejemplo, “agregar un nuevo registro”.
Diabetes
39
1. Diabetes tipo 1
2. Diabetes tipo 2
3. Diabetes gestacional
Diabetes tipo 1
• Micción frecuente
• Hambre constante
• Visión borrosa
Por ello, el número de personas que desarrollan Diabetes tipo 1 está aumentando.
Las razones no están claras, pero puede ser debido a cambios en los factores de riesgo
ambientales y/o infecciones virales.
Diabetes tipo 2
41
• Micción frecuente
• Sed excesiva
• Pérdida de peso
• Visión borrosa
No obstante, en contraste con las personas con Diabetes tipo 1, muchas personas
con diabetes tipo 2 no requieren tratamiento diario de insulina para sobrevivir. El pilar del
tratamiento de la Diabetes tipo 2 es la adopción de una dieta sana, aumentar la actividad
física y mantener un peso corporal normal. Varios medicamentos orales están disponibles
42
para ayudar en el control de los niveles de glucosa en sangre. Sin embargo, si los niveles de
glucosa en sangre continúan aumentando, puede que sea necesario prescribir insulina a las
personas con Diabetes tipo 2.
Diabetes gestacional
En tal sentido, las mujeres con niveles de glucosa ligeramente elevados son
clasificadas como que tienen diabetes gestacional, mientras que las mujeres con niveles de
glucosa en la sangre sustancialmente elevados son clasificadas como que tienen diabetes
mellitus en el embarazo (ver cuadro). La Diabetes gestacional suele ocurrir a partir de la
semana 24 de embarazo.
Así mismo, los síntomas evidentes de hiperglucemia durante el embarazo son raros
y difíciles de distinguir de los síntomas normales de embarazo, pero pueden incluir
aumento de la sed y micción frecuente. Por lo tanto, se recomienda el cribado mediante un
test de tolerancia oral a la glucosa. Debe llevarse a cabo al principio del embarazo en
mujeres de alto riesgo, y entre las semanas de embarazo 24 y 28 en todas las otras mujeres.
Por tal motivo, las mujeres con hiperglucemia detectada durante el embarazo corren
43
un riesgo mayor de resultados adversos en el embarazo. Estos incluyen presión arterial muy
alta y macrosomía fetal (un bebé significativamente más grande que la media), que puede
dificultar y arriesgar el parto vaginal. Un buen control de la glucosa en sangre durante el
embarazo puede reducir estos riesgos.
Sin embargo, las mujeres con hiperglucemia durante el embarazo pueden controlar
sus niveles de glucosa en sangre a través de una dieta saludable, ejercicio suave y
monitorización de la glucosa en sangre. En algunos casos, insulina o medicación oral
también puede recetarse.
Es esencial que todas las personas con Diabetes tipo 1 tengan un suministro
ininterrumpido de insulina de alta calidad. Existen varios tipos diferentes de insulina, pero
como mínimo, la insulina humana de acción rápida regular y la insulina NPH de acción
prolongada deben estar disponibles para todas las personas con Diabetes en todas las partes
del mundo.
estar disponibles para todas las personas con Diabetes tipo 2 en el mundo, de acuerdo a la
necesidad. Otros tratamientos utilizados comúnmente para la Diabetes tipo 2 incluyen los
análogos GLP-1 (tratamientos inyectables que no son insulina) e inhibidores DPP4. Estos
tratamientos mejoran la respuesta natural del cuerpo a la ingesta de alimentos, reduciendo
los niveles de glucosa después de comer.
Además, las personas con cualquier tipo de diabetes pueden necesitar acceso a
medicación para el control de la presión arterial y el colesterol.
Complicaciones de la diabetes
Muchas personas con Diabetes desarrollan alguna forma de enfermedad del ojo
(retinopatía) que puede dañar la visión y provocar ceguera. Los persistentes niveles altos de
glucosa en sangre son la principal causa de retinopatía. La red de vasos sanguíneos que
irrigan la retina puede dañarse a causa de la retinopatía, dando lugar a la perdida
permanente de visión. La retinopatía, sin embargo, puede llegar a ser bastante avanzada
antes de afectar a la visión, y es por ello crucial que las personas con Diabetes se realicen
exámenes regulares de los ojos. Si se detecta pronto, se puede realizar un tratamiento para
prevenir la ceguera. Mantener un buen control de glucosa en sangre reduce en gran medida
los riesgos de retinopatía.
Enfermedad cardiovascular
Complicaciones en el embarazo
Pie diabético
Además del daño a los nervios, las personas con Diabetes pueden experimentar
problemas con la mala circulación en los pies como resultado del daño en los vasos
sanguíneos. Estos problemas aumentan el riesgo de ulceración, infección y amputación. Las
personas con diabetes se enfrentan a un riesgo de amputación que puede ser 25 veces
mayor que las personas sin diabetes. Sin embargo, con buen control, una gran parte de las
amputaciones se pueden evitar. Incluso, cuando una persona sufre una amputación, la
pierna restante, y la vida de la persona, se pueden salvar con una buena atención y
seguimiento por un equipo multidisciplinario del pie. En vista de estos riesgos, es
importante que las personas con diabetes se examinen los pies regularmente.
Salud bucal
La Diabetes puede ser una amenaza para la salud bucal. Existe un mayor riesgo de
inflamación del tejido que rodea el diente (periodontitis) en personas con pobre control de
la glucosa. La periodontitis es una causa importante de perdida de dientes y está asociada
con un mayor riesgo de enfermedad cardiovascular. El control de la periodontitis es muy
importante en las personas con Diabetes ya que la higiene bucal optima puede prevenir la
perdida de dientes, facilitar una dieta saludable y mejorar el control de la glucosa.
Enfermedad renal
en muchos lugares de todo el mundo para proporcionar tratamiento y servicios que mejoren
los resultados para las personas con Diabetes.
La insulina
Así, las personas con Diabetes tipo 1 no pueden sobrevivir sin dosis diarias de
insulina. Algunas personas con Diabetes tipo 2 o Diabetes gestacional también necesitan
tratamiento con insulina.
Artículo 108. Los medios de comunicación social, públicos y privados, deben contribuir a
la formación ciudadana. El Estado garantizará servicios públicos de radio, televisión y
redes de bibliotecas y de informática, con el fin de permitir el acceso universal a la
información. Los centros educativos deben incorporar el conocimiento y aplicación de las
nuevas tecnologías, de sus innovaciones, según los requisitos que establezca la ley.
Artículo 3. Forman parte del Sistema Nacional de Ciencia Tecnología e Innovación, las
instituciones públicas o privadas que generen y desarrollen conocimientos científicos y
tecnológicos, como procesos de innovación, y las personas que se dediquen a la
planificación, administración, ejecución y aplicación de actividades que posibiliten la
vinculación efectiva entre la ciencia, la tecnología y la sociedad.
Artículo 17. A las instituciones y organismos, públicos y privados, miembros del Sistema
Nacional de Ciencia, Tecnología e Innovación, que soliciten participar en los programas de
financiamiento ofrecidos por el Ministerio de Ciencia y Tecnología para la ejecución del
Plan Nacional de Ciencia, Tecnología e Innovación, se les podrá exigir recursos para
cofinanciar estos programas. Los aportes respectivos se fijarán de mutuo acuerdo, tomando
en cuenta las posibilidades y condiciones económicas de las partes involucradas.
Software Libre:
Estándares Abiertos:
Software Propietario:
Diagrama: Dibujo en el que se muestran las relaciones entre las diferentes partes de un
conjunto o sistema.
Entidad: En una base de datos también llamada tabla, formada por filas y columnas, las
filas representan registros (conjuntos de datos acerca de elementos separados) y las
columnas representan campos (atributos particulares de un registro).
Programador: Persona que diseña, escribe y/o depura programas de ordenador, es decir,
quien diseña la estrategia a seguir, propone las secuencias de instrucciones y/o escribe el
código correspondiente en un determinado lenguaje de programación.
Servidor: Computadora conectada a una red que pone sus recursos a disposición del resto
de los integrantes de la red. Suele utilizarse para mantener datos centralizados o para
gestionar recursos compartidos.
54
Sistema operativo: Software básico que controla una computadora. El sistema operativo
tiene tres grandes funciones: coordina y manipula el hardware del ordenador o
computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el
mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de
hardware y la perdida de datos.
Slim: Slim es un micro framework PHP que le ayuda a escribir rápidamente aplicaciones
web y APIs simples pero potentes.
55
Según Arias (1999), señala que: “Se trata de una propuesta de acción para resolver
un problema practico o satisfacer una necesidad. Es indispensable que dicha propuesta se
acompañe de una investigación, que demuestre su factibilidad o posibilidad de realización”.
56
población serán seleccionados bajo estricto juicio personal del investigador. En este tipo de
muestreo el investigador tiene previo conocimiento de los elementos poblacionales" (p.
189). Tomándose en cuenta la definición anterior, la muestra establecida para la
investigación es de 3 personas que laboran en el programa.
3.5.1. Técnicas
Esta técnica se aplicó́ para conocer mediante la observación propia, detalles del
entorno de trabajo y de los procesos que son enmarcados para la realización factible del
proyecto. En este sentido Arias, (2006), señala que “es una técnica que consiste en captar o
visualizar mediante la vista, en forma sistemática, cualquier hecho, fenómeno o situación
que se produzca en la naturaleza o en la sociedad en función de unos objetivos de
investigación preestablecidos” (p.70). En este caso, la observación no estructurada se
ejecuta en función de un objetivo, pero sin una guía prediseñada que especifique cada uno
de los aspectos que deben ser observados.
La entrevista semi-estructurada.
Esta técnica fue utilizada con el fin de detallar las especificaciones de los usuarios
con respecto al desarrollo del proyecto, y poder contextualizar una mejor panorámica del
problema y las soluciones a aplicar mediante información suministradas por los mismos.
3.5.1. Instrumentos
Los instrumentos, según Arias (2006), “es cualquier recurso, dispositivo o formato
(en papel o digital), que se utiliza para obtener, registrar o almacenar información”. En este
caso los instrumentos que se emplearon son los siguientes:
• Grabadora de audio: Permitió obtener una copia fiel de la entrevista con los
médicos para posteriormente analizarlo y de esa manera sacar los requisitos
necesarios para el desarrollo del software.
Sin embargo, los aspectos definitorios del proceso Unificado se resumen en tres (3)
factores claves: dirigido por casos de uso, centrado en la arquitectura e iterativo e
incremental Jacobson y colaboradores (2000). Así, el proceso Unificado (PUD) no es un
proceso rígido, abarca una gran diversidad de actividades, y se diseña en vista de ser
adaptado, en el sentido de seleccionar solamente las características necesarias satisfechas
para un proyecto en particular del software, su tamaño y tipo Jacobson y colaboradores
(2000).
En cuanto a los casos de uso, no son sólo una herramienta para especificar los
requisitos del sistema. También guían su diseño, implementación y prueba. Los Casos de
Uso constituyen un elemento integrador y una guía del trabajo como se muestra en la
Figura Nº 12.
60
Centrado en la arquitectura:
En correspondencia, cada producto tiene tanto una función como una forma. La
función corresponde a la funcionalidad reflejada en los Casos de Uso y la forma la
proporciona la arquitectura. Existe una interacción entre los casos de uso y la arquitectura,
61
los casos de uso deben encajar en la arquitectura cuando se llevan a cabo y la arquitectura
debe permitir el desarrollo de todos los Casos de Uso requeridos, actualmente y en el
futuro. Esto provoca que tanto arquitectura como Casos de Uso deban evolucionar en
paralelo durante todo el proceso de desarrollo de software (Krutchen, 2000).
En tal sentido, una iteración puede realizarse por medio de una cascada se pasa por
los flujos fundamentales (Requisitos, Análisis, Diseño, Implementación y Pruebas) como se
muestra en la Figura Nº 13. También una planificación de la iteración, un análisis de la
iteración y algunas actividades específicas de la iteración. Al finalizar se realiza una
integración de los resultados con lo obtenido de las iteraciones anteriores (Krutchen, 2000).
62
2.2.2.3 Producto
63
Cada ciclo se desarrolla a lo largo del tiempo. Este tiempo a su vez, se divide en
cuatro (4) fases. A través de una secuencia de modelos, los implicados visualizan lo que
está sucediendo en esa fase. Dentro de cada fase los directores o desarrolladores pueden
descomponer adicionalmente el trabajo en iteraciones que típicamente pasa por los cinco
flujos de trabajo como se muestra en la Figura Nº 14. Cada fase termina con un hito, que
son ciertos documentos o artefactos que han sido desarrollados hasta alcanzar un estado
predefinido Jacobson y colaboradores (2000).
Fase I: Inicio.
⮚ Una nueva versión de todos los modelos elaborados en un 80%: casos de usos,
análisis, diseño, despliegue e implementación.
⮚ Requisitos no funcionales
⮚ Una descripción de la arquitectura, incluyendo vistas de los modelos de casos de
uso, análisis, diseño, despliegues e implementación.
⮚ Una lista de riesgo actualizada.
⮚ Un manual de usuario preliminar.
⮚ El sistema software ejecutable (la versión con capacidad operativa inicial). Esta es
la construcción final de la fase.
⮚ Todos los artefactos, incluyendo los modelos del sistema. La descripción de la
arquitectura, mínimamente modificada y actualizada.
⮚ Una versión preliminar del manual de usuario, lo suficiente detallado como para
guiar a los usuarios
Fase IV Transición
Un flujo de trabajo es una relación de actividades que nos producen unos resultados
observables.
Requisitos
66
Este es uno de los flujos de trabajo más importantes, porque en él se establece qué
tiene que hacer exactamente el sistema que construyamos. En esta línea los requisitos son el
contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender y
aceptar los requisitos que se especifiquen (Krutchen, 2000)
Análisis
Diseño
El objetivo de este flujo de trabajo es traducir los requisitos a una especificación que
describe cómo implementar el sistema. El diseño es un refinamiento del análisis que tiene
en cuenta los requisitos no funcionales, en definitiva, cómo cumple el sistema sus objetivos.
El modelo de diseño incluye:
Referente al resultado final, más importante de este flujo de trabajo será el modelo
de diseño. Consiste en colaboraciones de clases, que pueden ser agregadas en paquetes y
subsistemas. Además, otro producto importante de este flujo es la documentación de la
arquitectura de software, que captura varias vistas arquitectónicas del sistema.
Implementación
Pruebas
Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos
desarrollando, pero no para aceptar o rechazar el producto al final del proceso de desarrollo,
sino que debe ir integrado en todo el ciclo de vida. Sus objetivos son:
regionales o cualquier otro criterio. Para ello se empleó la metodología basada en el modelo
propuesto por Booch, Jacobson y Rumbaugh conocido como el Proceso Unificado de
Desarrollo de software o sus siglas en inglés RUP (Rational Unified Process) desarrollado y
mantenido por la compañía Rational Inc.
Según Per Kroll, Philippe Kruchten (2003), La metodología RUP se caracteriza por
tres elementos fundamentales: es iterativa e incremental, es centrada en la arquitectura, y es
manejada a través de los casos de uso.
De acuerdo a Guerrero (2006), RUP “Se basa en una forma disciplinada de asignar
tareas y responsabilidades en un proyecto de desarrollo de sistemas de información
asegurando la producción de un software de calidad dentro de plazos y presupuesto
predecible”.
Por eso, este proceso unificado de desarrollo de software pretende implementar las
mejores prácticas actuales en ingeniería del software orientado en:
● Desarrollo iterativo del software.
● Administración de requerimientos.
● Uso de arquitecturas basadas en componentes.
● Modelamiento visual del software.
● Verificación de la calidad del software.
● Control de cambios.
Cabe señalar, que dicha metodología se desarrolla en cuatro fases de trabajo, una
fase de iniciación seguido de una fase de elaboración, seguido de una fase de construcción
y finaliza con una fase de transición (Per Kroll, Philippe Kruchten, 2003).
4.1 Describir la situación actual del programa integral de atención al paciente con
diabetes.
Misión: “Se basa en la atención de la población sana, expuesta al riesgo y al paciente con
diabetes mellitus a través de la promoción, prevención y control de la enfermedad, de esta
manera se puede garantizar el derecho a la salud con coherencia a los principios de equidad,
integración, ética e inclusión, así como cumplir las políticas, prioridades y estrategias
establecidas por el Ministerio del Poder Popular para la Salud, con un enfoque social y más
humano.
Por tal motivo, para dar cumplimento a este objetivo, fue necesaria la observación
directa de los procedimientos realizados en la Unidad de Diabetes “Iris García de Mota” del
Hospital Especial “Dr. Julio Rodríguez”, lo que permitió mantener un contacto directo con
71
el personal y visualizar los procesos referidos al manejo general del sistema existente,
lográndose establecer las necesidades y requerimientos de los mismos.
Fuente autores
Se hace necesario mencionar, que todas estas acciones generan datos estadísticos
diarios, los cuales son procesados manualmente y de forma irregular, a pesar de contar con
dos equipos de computación utilizados por la secretaria y un transcriptor, pero la falta de
personal calificado y la carencia de un sistema automatizado, que permita almacenar y
organizar los datos de manera simple, oportuna y eficiente ocasiona un sub-registro de la
información, situación que fue evidenciada al observar, que a pesar de llevar un control
para la administración de los insumos médico-quirúrgicos y medicamentos, no es un
sistema preciso y se dificulta la obtención veraz y concisa de los datos, lo cual retrasa el
todo el proceso.
Es por ello, que la problemática antes planteada, permitió obtener y organizar toda
la información relacionada con el manejo de datos en la Unidad de Diabetes “Iris García de
Mota” del Hospital Especial “Dr. Julio Rodríguez”, las posibles soluciones y sus
fundamentos prácticos y teóricos.
Así mismo, el programa integral de atención al paciente con diabetes “Iris de Mota”
se divide en tres secciones, atención integral consulta externa que se encarga de las
consultas y atención al paciente con diabetes, en este mismo entregan los medicamentos y
se evalúa la condición del paciente. El segundo es el subprograma de atención integral al
paciente con pie diabético, en el mismo se realizan operaciones y tratamientos
especializados en el pie diabético. El tercero es hospitalización, es cuando el paciente que
viene ya sea por la parte de pie diabético o por la de consulta, están en condiciones graves y
necesita un cuidado especial, entonces pasa a hospitalización para ser atendido con sumo
cuidado. (ver figura Nª 15)
74
Documento Visión
Visión
Misión
Se basa en la atención de la población sana, expuesta al riesgo y al paciente con
diabetes mellitus a través de la promoción, prevención y control de la enfermedad, de esta
manera garantizar el derecho a la salud con coherencia a los principios de equidad
integración, ética e inclusión, así como cumplir las políticas, prioridades y estrategias
establecidas por el ministerio del poder popular para la salud, con un enfoque social y más
humano.
4.2 Analizar los resultados obtenidos para sacar los requerimientos del sistema.
Diagrama de secuencia
Una vez conocido los requerimientos, los actores y el flujo de los mismo se
prosiguió a diseñar la base de datos del sistema, tomado como referencia las diferentes
funcionalidades que se realizaran. (ver figura 18)
Diagrama de clases
Diagrama de componentes
Diagrama de despliegue
4.3 Diseñar las interfaces del sistema propuesto tomando en cuenta los requerimientos
del mismo.
Para éste objetivo diseñamos las interfaces del sistema basándonos por las
funcionalidades dadas en los casos de uso. (ver apéndice) Por lo que nuestro primer paso
fue definir las acciones de cada actor dentro del sistema y por ende establecer un layout
84
Una vez definido los colores y estilos del sistemas, colores y estilos dado por el logo
de la institución, se prosiguió a hacer un diseño más detallado para verificar colores, flujos
y elementos como menús y navegación. (ver figura N° )
85
Así, en la siguiente figura se podrá ver el inicio de sesión del sistema sisprodi, en
donde será la primera pantalla que verán todos los usuarios. Una vez coloquen sus
credenciales en el sistema, el mismo validará el rol que posee para así mostrarle solo los
permisos que cada actor posee. (ver figura N° 23)
Una vez los médicos inicien sesión en el sistema los mismos tendrán acceso a todas
las funciones de pacientes, citas y entrega de medicamentos. En la próxima pantalla se
puede ver el formulario para registrar un paciente. (Ver figura Nª 25) La pantalla de
registrar paciente se divide en dos partes, registrar los datos personales del paciente y la
87
segunda en registrar los datos de vivienda del paciente. En el formulario el campo cedula
valida si el paciente existe, en caso de meter una cedula de un paciente que existe el sistema
desactiva el botón y manda una alerta diciendo que la persona está registrada en el sistema
(ver apéndice), si en dado caso está registrada en el sistema, el botón de registrar a partir de
usuario cumple la función de registrar un paciente que existe en el sistema.
Una vez se registró los datos del paciente, el sistema lo llevará a otra pantalla para
cargar los datos de vivienda del mismo (ver figura Nª 26). Una vez cargada la información
de habitación y la información de vivienda, el sistema registra al paciente y posteriormente
manda al usuario del sistema al listado de pacientes del sistema.
88
CONCLUSIONES
El diseño de los modelos UML ayudo a tener una visión más amplia y clara de las
necesidades y los procesos que se requerían para el buen funcionamiento del sistema. Fue
una pieza fundamental para el diseño de las pantallas y la experiencia del usuario, dando un
diseño agradable y fácil de usar.
RECOMENDACIONES
Para un buen desempeño de sus funciones les recomiendo usar una intranet para
poder conectar los equipos del programa integral de atención al paciente con diabetes “Iris
de Mota”, puesto que da la oportunidad que todos los roles necesarios puedan trabajar
dentro del sistema sin la necesidad de un secretario que transcriba la información de las
planillas.
91
REFERENCIAS BIBLIOGRÁFICAS
https://ocw.ehu.eus/pluginfile.php/51928/mod_resource/content/2/lab2-refactor.pdf
v https://www2.deloitte.com/es/es/pages/technology/articles/que-es-orm.html
❖
92
❖
93
❖ APENDICE