I PARTE
Sistema Informático, para la administración de consulta externa de un Hospital Público.
En vista de que en la Universidad Tecnológica América, no existen aplicaciones que permitan la administración de consulta externa de un Hospital Público, utilizando Java, se ha realizado una investigación exhaustiva para conocer el procedimiento de elaboración para el mencionado tema.
En la actualidad, es primordial que se optimicen los recursos en todas las Entidades, en un estudio realizado en varios Hospitales Públicos, se ha observado que no poseen un historial magnético, por no utilizar un programa informático que les ayude a llevar la mencionada instrumentación. Además, cabe destacar que en la actualidad, la Informática en general, es una de las herramientas más trascendentales para el desarrollo institucional de un ente económico, por el motivo que se necesita renovar la tecnología para tener una mejor perspectiva empresarial y mejorar sus recursos: financieros, profesionales y materiales.
Realizar una aplicación informática de arquitectura cliente-servidor que administre la consulta externa de un Hospital Público, mediante Java, con funcionabilidades que sea de fácil entendimiento para el usuario, por medio de la sistematización de la bibliografía correspondiente al tema y el asesoramiento de Tutores especializados en la rama de Bases de Datos de MYSQL, Programación en Java y Diseño de Sistemas Informáticos.
En el presente trabajo, existe el compromiso de investigar y conocer de manera práctica la aplicabilidad de programar en modo gráfico, utilizando la tecnología de Java con NetBeans, en un código que resuelva la administración de consulta externa de un Hospital Público.
Entre los temas a estudiar serán:
La aplicación en Java, que administrará la consulta externa y tendrá una arquitectura cliente-servidor, en cual, tendrá su conexión con la base de datos correspondientes, la misma que servirá para imprimir Reportes, entre los puntos engloba la aplicación será:
2.1. Ingreso en consulta externa.
2.2. Historial de turnos.
2.3. Diagnóstico.
3.1. Datos
3.2. Especialidad.
3.3. Horario.
4.1. Organización de turnos por Doctor.
5.1. Turnos diarios.
5.2. Base de Datos de personal.
5.3. Administración de turnos.
Los métodos investigativos que se ha utilizado se detallan a continuación:
En vista de que los estudiantes, no tenemos conocimientos de la programación con tecnología Java con NetBeans y de los temas relacionados a la consulta externa, se observa la necesidad de brindar un estudio analítico del tema antes mencionado, para poder incrementar nuestro nivel intelectual.
En lo que se refiere a lo personal, esta investigación, se desarrollará, por cuanto se encuentra estrechamente relacionada con una entidad que "necesita" un programa de este tipo, que además la UNITA persigue entre unos de sus objetivos, que es tener una práctica estudiantil - profesional, que sirva como prospecto para un proyecto profesional. Además para comprobar la viabilidad técnica, sea realizado un listado de componentes técnicos, que contamos:
|
DETALLE |
SI |
NO |
|
Equipo de computación |
X |
|
|
Java con NetBeans |
X |
|
|
Microsoft Project 2000 |
X |
|
|
MySQL 4.0 |
X |
|
|
Power Designer 11.0 |
X |
|
|
Microsoft Office Visio 2003 |
X |
|
|
Microsoft Office XP |
X |
|
|
Especialistas en Programación de Java |
X |
|
|
Especialistas en Sentencias MySQL |
X |
|
|
Especialistas en Desarrollo de Sistemas |
X |
|
|
Asesores de Consulta Externa |
X |
|
|
Acceso Internet |
X |
|
|
Acceso a bibliotecas |
X |
|
|
Acceso a equipos proyección |
X |
Tabla Nro. 1
Además, con la presente investigación se espera entregar un material que apoyados con soportes magnéticos, sea un apoyo tanto para los estudiantes como para cualquier lector facilitándole su entendimiento.
El costo de ejecución de este proyecto es factible ya que necesita de poca inversión económica (110,00 USD.) y será financiado por su totalidad por el autor de este proyecto, como se muestra en el presupuesto elaborado bajo Microsoft Project 2000.
Se anexa, un Informe Económico, hasta la presente fecha.
En vista de que tenemos variedad en bibliográfica, tales como libros, folletos, páginas web y asesoramientos, se observa viable el presente proyecto, por cuanto se tiene gran variedad de material de consulta, el mismo que se sistematizará en el presente documento.
Contribuyendo además las tutorías, entrevistas y demás técnicas utilizadas para recolectar información relacionada al tema del presente proyecto.
Como se detallará a continuación se utilizará una herramienta de Java, de uso gratuito, se ha realizado el respectivo análisis y el presente proyecto es viable, por tener una licencia abierta para utilizar la herramientas de NetBeans, añadiendo además que se lo socializará en forma igual a los tutores correspondientes y compañeros, autorizando para cambiar el código y diseño del sistema.
Se presenta los Cronogramas de Tareas (General y Específico) elaborado bajo Microsoft Project 2000.
II PARTE
Entre los temas, que se necesita conocer para realizar la aplicación informática de arquitectura cliente-servidor para que administre la consulta externa de un Hospital Público:
Los mismos que se detallan a continuación:
Programación en Java con NetBeans.

NetBeans es un software libre con una gran aceptación en el público, su fundador es Sun MicroSystems, el mismo que salio en junio 2000. (Figura Nro.1)
NetBeans un producto libre y gratuito sin restricciones de utilización, es un entorno de desarrollo, una herramienta para programadores para escribir, compilar, corregir errores y para ejecutar programas, en su mayoría de los casos sirve para crear aplicaciones de escritorio para el uso comercial y no comercial.
Pueden mencionarse muchas características de Java, sin embargo para los propósitos del presente trabajo se presentarán las más fundamentales:
Java, esta comprobado que es muy efectivo realizar aplicaciones corporativas, puesto que tiene varias ventajas tales como:
Una herramienta útil en NetBeans, es la programación en forma gráfica con Java, las interfaces proporcionan un mecanismo para abstraer los métodos a un nivel superior, que contiene una colección de métodos de una clase como public, static y final.
Una interface proporciona un mecanismo de encapsulación de los protocolos de los métodos sin forzar al usuario a utilizar la herencia.
La ventaja principal del uso de interfaces es que una clase interface puede ser implementada por cualquier número de clases, permitiendo a cada clase compartir el interfaz de programación sin tener que ser consciente de la implementación que hagan las otras clases que implementen el interface.
Principales temas de consulta externa de un Hospital Público.
Consulta Externa
Es un Servicio Ambulatorio que constituye la atención médica a pacientes o usuarios, donde se realiza una sistematización de datos como:
Cabe destacar que en la Consulta Externa se recoge esta información, para comenzar a realizar exámenes preliminares que puedan identificar el daño de salud del paciente, no así como ocurre en el Servicio de Emergencia la atención médica es inmediata ya que se pone en riesgo la vida del individuo, aquí se omite el primer proceso de recopilación de datos, la información será recabada al final.
Pasos para la atención de Consulta Externa:
En este caso se trata de un paciente subsecuente, es decir, que ha sido atendido anteriormente; la recopilación de datos y la información se basa únicamente en la sintomatología, en la indagación sobre la queja principal que presenta y con la estimación de los problemas que plantea de cara a determinar las áreas en las que se habrá de profundizar para establecer el tratamiento adecuado a seguir.
Se basa en la apertura de la Historia Clínica; y en la labor de recopilación y posterior análisis de datos, a veces se emplea la observación directa, ya sea en forma de signos clínicos o bien de referencias verbales claras recogidas en el curso de la entrevista o la exploración; mientras que en otras ocasiones deriva de un proceso de deducción, a partir de la interpretación de expresiones y referencias indirectas.
Los Requisitos para nuevos pacientes:
A más de la información detallada y personalizada, debe presentar documentos como:
Personal en Consulta Externa
Varía de acuerdo a las entidades de salud y a sus necesidades; sin embargo, en la mayoría de instituciones a nivel Público o público, el personal Administrativo se encarga de brindar información detallada al usuario que demanda servicios médicos, así como del cobro y entrega de turnos para cada especialidad según el caso.
Por otro lado, en las Unidades Operativas (Subcentros de Salud) al no disponer de suficiente Recurso Humano; es el mismo personal Médico o de Enfermería encargado de brindar información, del cobro y entrega de turnos.
En ambos casos, dicho personal debe tener estudios superiores realizados en su especialidad y tener conocimientos básicos de "Gerencia Administrativa en Salud"; no obstante, todo el personal de salud debe capacitarse permanentemente tanto en "Administración de Servicios de Salud" como en "Relaciones Humanas".
Especialidades en Consulta Externa
• Medicina General: Se trata en diferentes especialidades tales como:
- Cardiología
- Cirugía Maxilofacial
- Cirugía Plástica
- Cirugía Vascular
- Gastroenterología
- Mastología
- Oncología
- Otorrinolaringología
- Proctología
- Traumatología y Ortopedia
- Urología
• Pediatría
• Laboratorio
• Ecografia e Imagenología
• Radiología
• Odontología
Generalmente luego de la consulta médica, se establece la postconsulta donde el personal de Enfermería, refuerza las indicaciones médicas dándole datos al paciente para la próxima cita: fecha, hora y día.
Los datos indispensables para obtener un turno en consulta externa son:
Disponibilidad de turnos diarios
Depende mucho las políticas de salud de cada Institución como de cada Especialidad; por ejemplo: en los Dispensarios del IEES, los turnos a darse diariamente son 20 a 24; sin tomar en cuenta las emergencias o tratamientos especiales; requisito principal tener algún tipo de afiliación.
En los Hospitales públicos, Centros y Subcentros de Salud, la demanda de usuarios y pacientes es mayor en cada Especialidad, los turnos a darse diariamente no sobrepasan los 40; sin tomar en cuenta ¡as campañas de vacunación o campañas afines de promoción de salud.
En los Hospitales Públicos, Clínicas o Instituciones Particulares, la asistencia de pacientes es continua en el transcurso del día; sin embargo por Especialidad no sobrepasan los 30.
Procedimiento para conseguir un turno
En todas las Casas de Salud Públicas y del LESS se establece un horario de entrega de turnos; donde los usuarios/pacientes de acuerdo al lugar de residencia asisten en horas aún nocturnas para conseguir un turno; algunos programan sus citas para otros días; otros usuarios que lamentablemente no pudieron adquirir su turno deben acudir otro día.
En las Casas de Salud Privadas o Instituciones Particulares la entrega y recepción del turno no tiene mayor problema, pese a que también se establecen horarios, tanto el personal como los usuarios/pacientes se organizan mejor y todos son atendidos, los mismos deberán presentar los documentos ya enunciados anteriormente para adquirir un turno.
Manejo de los turnos
En el manejo de los turnos, se encargan: personal administrativo, de contabilidad o médico y de enfermería totalmente capacitado y autorizado.
Principales temas de Bases de Datos de MySQL.
Un Gestor de base de datos (GBD) es un programa que permiten crear y mantener una Base de Datos, asegurando su integridad, confidencialidad y seguridad.
Las funciones del Gestor de BD son:
Los principales componentes del gestor de la base de datos son los siguientes:
Lenguaje de Consulta Estructurado, para bases de datos relacionales, es mucho más que un lenguaje de consulta puesto que permite además funciones de definición y control de datos, la estandarización ha sido crucial para su difusión.
Las sentencias SQL tienen:
Pueden mencionarse varias ventajas de MySQL, sin embargo para los propósitos del presente trabajo se presentarán las más fundamentales:
Se considera a MySQL como el sistema de bases de datos más completo que existe, destacando su:
Son un conjunto de privilegios que se asignan a los usuarios para trabajar en su entorno.
Algunos roles, ya bien predeterminados tales como:
Para crear un rol debemos identificar:
III PARTE
Para la presente elaboración del Proyecto, se ha seguido el procedimiento que se recomienda en el Ciclo de Vida de desarrollo del Software en Cascada, explicado de la siguiente manera:
Además en esta etapa se aplicó una entrevista a varios funcionarios de Hospitales Públicos, y los resultados, sirvieron para aplicarlos en la elaboración del Sistema, entre la información recolectada en las entrevistas son el procedimiento de la consulta externa, datos importantes del médico, paciente y turnos.
Además en las sugerencias que dieron era optimizar el ingreso y almacenamiento de datos, optimización de recursos en Consulta Externa de un Hospital Público.
En varios Hospitales Públicos, como:
No cuenta con un sistema informático, que les permita optimizar los recursos y mejorar el servicio a los usuarios de Consulta Externa, pues entre las dificultades principales son el no tener un archivo definido de las Historias Clínicas.
Entre los requerimientos de los Hospitales para un Sistema Informático, es:
El sistema propuesto posee los siguientes módulos:
Un bosquejo general del sistema sería (Figura Nro. 2):

Modelo Conceptual

Modelo Físico

Diagramas de Flujo: Antes de la elaboración de las interfaces, se diseñaron varios Diagramas de Flujo, para confirmar el correcto funcionamiento del Sistema, tales como:
Diagrama de Flujo de Datos – Nivel 0

Diagrama de Flujo de Datos – Nivel 1

Para el Diseño de Diagramas Dinámicos, se dividió en Ingreso al Sistema, Ingreso de Datos y Vista de Información (Reportes), en el segundo ingreso, en general dividió en Nuevo, Guardar, Eliminar y Modificar.
Interfaces: Los prospectos de las mismas se elaboraron en Microsoft Visio 2003, se las diseñó en una forma sencilla, con el objetivo de que las personas que utilicen la aplicación, posean un buen entendimiento al momento de utilizar el Sistema y por ende sean fáciles de llenar los datos correspondientes, tales como:
Las interfaces se presentarán en la siguiente clasificación:

(Figura Nro.3)

(Figura Nro.4)
(Figura Nro.5) (Figura Nro.6)


(Figura Nro.7) (Figura Nro.8)


(Figura Nro.10 (Figura Nro.11)

(Figura Nro.12) (Figura Nro.13)

(Figura Nro.14)

(Figura Nro. 15)
|
Objeto |
Nombre |
|
Formas |
FrmNombre |
|
Cuadro de texto editable (TexField) |
jFNombre |
|
Cuadro de texto no editable (Label) |
jLNombre |
|
Botones |
jBNombre |
|
Toolbar |
jTNombre |
|
Paneles |
jPNombre |
|
CheckBox |
jCNombre |
Tabla Nro. 2
Además entre las ventajas del JDBC, es que el servicio es rápido, las consultas poseen un lenguaje estándar de SQL, permitiendo sacar fácilmente los reportes del Sistema.
Entorno del Software
El Sistema de Administración de Consulta Externa de un Hospital Público – SISCONEX, fue desarrollado, bajo los siguientes parámetros, los mismos que se han dividido en:
Generales
|
Parámetro |
Sistema |
|
Plataforma |
Windows XP |
|
Sistema Operativo |
Windows XP |
Tabla Nro. 3
Lenguaje de Programación
|
Parámetro |
Sistema |
|
Lenguaje de Programación |
Java |
|
Software de Programación |
NetBeans 4.1. |
Tabla Nro. 4
Administrador de Base de Datos
|
Parámetro |
Sistema |
|
Plataforma |
Windows XP |
|
Lenguaje de Bases de Datos |
SQL |
|
Software de Bases de Datos |
MySQL 5.0 |
Tabla Nro. 5
Herramientas de desarrollo
|
Parámetro |
Sistema |
|
Software de Diseño de Modelos Relaciones |
Power Designer 11.0 |
|
Software de Diseño de Informes y Presentaciones |
Microsoft Office XP |
|
Software de Diseño de Interfaces y Diagramas de Flujo |
Microsoft Visio |
Tabla Nro. 6
Seguridades
Los datos de la base de Datos utilizado en el Sistema – SISCONEX, se encuentran protegidos por las seguridades propias de MySQL
Pruebas
En las diferentes revisiones del Sistema, se ha instalado el mismo, observando las fallas de estética del sistema, además entre las fallas posee que el sistema debe estar instalado en una computadora que posea las siguientes características:
|
Parámetro |
Sistema |
|
Generar Bases de Datos |
MySQL |
|
Memoria Ram |
512 MB |
|
Procesador |
2.6 Mhz. |
|
Disco Duro (Espacio) |
200 MB |
|
Resolución de Pantalla |
800 x 600 píxeles |
|
Sistema Operativo |
Windows XP o superior |
Tabla Nro. 7
Además se debe realizar una capacitación, que podría ser con la presente documentación.
En el mantenimiento del sistema, se debe sacar backup eventualmente para tener un archivo general de las Bases de Datos.
Y RECOMENDACIONES
Conclusiones
Recomendaciones
Programación en Java con NetBeans.
Principales temas de consulta externa de un Hospital Público.
Principales temas de Bases de Datos de MYSQL.
Desarrollo de Sistemas
http://www.inst-informatica.pt/v20/ibst/estandar/1/ibie830.htm
Cristhian Patricio Castillo Martínez
ESTUDIANTE DEL SEXTO NIVEL INFORMATICA
UNIVERSIDAD TECNOLÓGICA AMÉRICA
cristhian_castillo1982[arroba]hotmail.com
QUITO – ECUADOR
Trabajos relacionados
Ver mas trabajos de Programacion |
|
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo en formato DOC desde el menú superior.