Planteamiento del Problema
Planteamiento del Problema
En el contexto de la aplicación para el agendado de citas médicas, se identifican varios problemas críticos que afectan la eficiencia y calidad de los servicios de salud ofrecidos a los usuarios. Estos problemas se centran en la gestión de citas médicas, consultas de especialistas, etc.
¿Qué problemas enfrenta la población salvadoreña en el acceso a los servicios de salud?
Los usuarios a menudo encuentran dificultades para programar citas médicas de manera eficiente. Esto puede deberse a la gran demanda que tiene el sistema de salud que sobrepasa la capacidad de atención a los usuarios. Obtener una consulta con un médico general y/o especialista puede ser un proceso que implica demora para la población de usuarios.
La saturación de las clínicas o unidades médicas puede dificultar el acceso a la atención general y especializada. Finalmente, la gestión de expedientes médicos puede ser caótica, lo que dificulta a los médicos acceder a la información relevante de los pacientes cuando la necesitan. Esto puede llevar a retrasos en el diagnóstico y tratamiento, así como a una atención menos coordinada y efectiva en general.
Justificación
La investigación sobre la situación del sistema de salud es esencial para abordar varios desafíos que impactan la atención médica y el funcionamiento del sistema. Uno de los principales problemas identificados es la dificultad en la programación de citas, que afecta la accesibilidad y la calidad de la atención para los usuarios. Analizar los obstáculos en este proceso es fundamental para implementar medidas que mejoren la eficiencia y reduzcan las barreras de acceso. Además, la demora en las consultas con médicos generales y especialistas representa un problema crítico, ya que las largas esperas pueden tener consecuencias graves para la salud de los pacientes, especialmente aquellos que requieren atención urgente.
Es crucial investigar las causas subyacentes de estas demoras para abordar el problema de manera efectiva. Otro aspecto importante es la organización de los expedientes médicos, ya que una gestión ineficiente puede complicar el acceso a información relevante, afectando la coordinación y la calidad de la atención. Una investigación detallada en esta área puede revelar deficiencias en los sistemas de gestión de registros médicos y administrativos, lo que es fundamental para mejorar la eficiencia operativa. En resumen, una investigación exhaustiva sobre estos problemas permitirá implementar soluciones efectivas para mejorar la accesibilidad, eficiencia y calidad de la atención médica.
Fundamentos Científicos y Tecnológicos
Oracle Database:
Oracle es un sistema de gestión de bases de datos altamente completo y versátil, conocido por su soporte de transacciones, estabilidad, escalabilidad y compatibilidad con múltiples plataformas como Windows, Linux, Mac OS X, BSD y Unix. Diseñado principalmente para grandes empresas, Oracle permite la gestión de grandes volúmenes de datos no estructurados en un solo repositorio, lo que ayuda a reducir costos y riesgos de pérdida de información. Fabricado por Oracle Corporation, también ofrece herramientas de desarrollo, como Oracle Designer, para crear aplicaciones potentes.
Android Studio:
Android Studio es el entorno de desarrollo integrado (IDE) oficial para crear aplicaciones Android, desarrollado y distribuido por Google. Basado en IntelliJ IDEA, incluye herramientas específicas para diseñar, compilar, ejecutar y probar apps para la plataforma Android. Android Studio facilita el desarrollo mediante un complemento preinstalado para Android y proporciona un entorno especializado para el desarrollo de software en esta plataforma.
IntelliJ IDEA:
IntelliJ IDEA es un entorno de desarrollo integrado (IDE) enfocado en la programación en Java, pero también compatible con otros lenguajes como Kotlin, Groovy y Scala. Ofrece una variedad de características que mejoran la productividad del desarrollador, incluyendo finalización inteligente de código, refactorización automatizada, depuración avanzada y herramientas de análisis estático. Además, integra sistemas de control de versiones como Git, facilitando el trabajo colaborativo en proyectos de software.
Kotlin
Kotlin es un lenguaje de programación moderno desarrollado por JetBrains, compatible con Java y utilizado principalmente en el desarrollo de aplicaciones Android. Ofrece características avanzadas como seguridad frente a nulos y extensión de funciones, facilitando la escritura de código seguro y conciso. Kotlin puede ejecutarse en la JVM o compilarse a código nativo.
Java:
Java es un lenguaje de programación de propósito general, orientado a objetos y basado en la máquina virtual Java (JVM). Es conocido por su portabilidad, permitiendo que el mismo código se ejecute en diferentes plataformas sin modificaciones. Java es ampliamente utilizado en desarrollo de aplicaciones web, móviles y empresariales.
GitHub:
GitHub es una plataforma de alojamiento de código basada en Git que facilita la colaboración en proyectos de software. Permite a los desarrolladores almacenar, gestionar y compartir código, realizar control de versiones y colaborar en proyectos mediante pull requests y revisiones de código.
Figma:
Figma es una herramienta de diseño de interfaces dirigida a diseñadores web, UX y UI, especializada en el diseño de sitios web y aplicaciones. Ha ganado popularidad como alternativa a Sketch, el software pionero en diseño de interfaces disponible en iOS, y se destaca por sus capacidades colaborativas y su enfoque en la creación de diseños interactivos y prototipos.
Canva:
Canva es una plataforma en línea para el diseño gráfico y la creación de imágenes, fundada en 2012. Ofrece una interfaz intuitiva que permite a usuarios tanto aficionados como profesionales crear diseños para diversas finalidades. Proporciona un modelo freemium con opciones gratuitas y avanzadas mediante suscripción. Canva incluye una amplia colección de plantillas, un banco de imágenes y herramientas variadas para diseñar desde cero o personalizar plantillas existentes.
Microsoft Word:
Microsoft Word es un procesador de texto desarrollado por IBM en 1981 y es uno de los programas más utilizados para la creación y edición de documentos digitales. Forma parte del paquete Microsoft Office y está disponible en múltiples sistemas operativos. Su simplicidad y capacidad de revisión y edición de textos lo hacen una herramienta ampliamente elegida para tareas de redacción y procesamiento de texto.
Trello:
Trello es una herramienta de gestión de proyectos que utiliza una interfaz visual para organizar información y tareas. Permite a los usuarios crear tableros, listas y tarjetas para organizar y gestionar proyectos de manera colaborativa. Su diseño visual simplifica la administración de tareas y el seguimiento del progreso, haciendo que la organización de información y la coordinación de equipos sean más eficientes.
Microsoft Excel:
Microsoft Excel es un programa de hoja de cálculo que forma parte del paquete Office de Microsoft. Permite a los usuarios formatear, organizar y analizar datos mediante una cuadrícula de celdas dispuestas en filas y columnas. Excel es ampliamente utilizado para la manipulación de datos y la creación de informes, y es compatible con plataformas Windows, macOS, Android e iOS.
Apache NetBeans:
Apache NetBeans es un IDE de código abierto que soporta varios lenguajes de programación como Java, PHP y C++. Ofrece herramientas para edición, depuración y gestión de proyectos, con una interfaz modular y personalizable. Es conocido por su facilidad de uso y su soporte activo de la comunidad.
Cronograma de Actividades