Vous êtes sur la page 1sur 30

Sistema informtico para la

administracin de consulta externa de un


hospital pblico
Enviado por cristhian_castillo1982



1.
2. Fundamentacin terica
3. Diseo del sistema
4. Conclusiones y recomendaciones
5. Bibliografa
I PARTE
INTRODUCCIN
1. Sistema Informtico, para la administracin de consulta externa de un Hospital
Pblico.
2. Ttulo
3. Definicin y Justificacin del problema
Existe una aplicacin que permita la administracin de consulta externa de un
Hospital Pblico bajo Java, realizado por los alumnos de sexto nivel de la
Universidad Tecnolgica Amrica?
En vista de que en la Universidad Tecnolgica Amrica, no existen aplicaciones que
permitan la administracin de consulta externa de un Hospital Pblico, utilizando Java, se
ha realizado una investigacin exhaustiva para conocer el procedimiento de elaboracin
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 Pblicos, se ha observado que no poseen un historial
magntico, por no utilizar un programa informtico que les ayude a llevar la mencionada
instrumentacin. Adems, cabe destacar que en la actualidad, la Informtica en general, es
una de las herramientas ms trascendentales para el desarrollo institucional de un ente
econmico, por el motivo que se necesita renovar la tecnologa para tener una mejor
perspectiva empresarial y mejorar sus recursos: financieros, profesionales y materiales.
1. Objetivos planteados
Realizar una aplicacin informtica de arquitectura cliente-servidor que administre la
consulta externa de un Hospital Pblico, mediante Java, con funcionabilidades que sea de
fcil entendimiento para el usuario, por medio de la sistematizacin de la bibliografa
correspondiente al tema y el asesoramiento de Tutores especializados en la rama de Bases
de Datos de MYSQL, Programacin en Java y Diseo de Sistemas Informticos.
1. Objetivos Especficos
1. Elaborar el sistema informtico que administre la consulta externa de un Hospital
Pblico, mediante Java, que cumpla los requisitos necesarios para que mejore su
utilizacin en el cliente y servidor.
2. Realizar una investigacin exhaustiva para aplicar los conocimientos adquiridos en
la misma en el sistema informtico que administre la consulta externa en un
Hospital Pblico.
3. Sintetizar el procedimiento y funcionamiento de la consulta externa de un Hospital
Pblico, para mostrarle al usuario en la aplicacin, lo ms trascendental del tema,
plasmado en la misma.
4. Socializar a los compaeros/as que realicen Proyectos Integradores de 6to. Nivel,
por medio de una sntesis del mencionado documento.
1. Ideas a defender
Que mientras a mayor investigacin relacionada al presente tema, se facilitara el
procedimiento para desarrollar una aplicacin en la programacin grfica utilizando
Java con NetBeans, que en el presente caso, es una administracin de consulta
externa de un Hospital Pblico.
Con el presente trabajo, existe el compromiso de investigar y conocer de manera
prctica la aplicacin que tiene Java con NetBeans, en una aplicacin que
administre consulta externa de un Hospital Pblico.
1. Alcance
En el presente trabajo, existe el compromiso de investigar y conocer de manera prctica la
aplicabilidad de programar en modo grfico, utilizando la tecnologa de Java con NetBeans,
en un cdigo que resuelva la administracin de consulta externa de un Hospital Pblico.
Entre los temas a estudiar sern:
1. Programacin en Java con NetBeans.
2. Principales temas de consulta externa.
3. Principales temas de Bases de Datos de MySQL.
La aplicacin en Java, que administrar la consulta externa y tendr una arquitectura
cliente-servidor, en cual, tendr su conexin con la base de datos correspondientes, la
misma que servir para imprimir Reportes, entre los puntos engloba la aplicacin ser:
1. Administracin del sistema:
1. Usuarios
2. Responsable del turno
1. 2.1. Ingreso en consulta externa.
2.2. Historial de turnos.
2.3. Diagnstico.
2. Datos bsicos del paciente:
3.1. Datos
3.2. Especialidad.
3.3. Horario.
3. Datos bsicos del mdico:
4.1. Organizacin de turnos por Doctor.
4. Administracin de turnos.
5. Reportes.
5.1. Turnos diarios.
5.2. Base de Datos de personal.
5.3. Administracin de turnos.
1. Metodologa Investigativa
Los mtodos investigativos que se ha utilizado se detallan a continuacin:
Mtodo Analtico - sinttico.- Este mtodo, como lo dice su nombre, es el anlisis
que se realizar de los aspectos delimitados de la presente investigacin que
permitir conocer, comprender y aplicar sobre la base de la descripcin del todo
investigada en sus componentes. Adems el mismo, es aplicado en la
sistematizacin de la bibliografa, descrita su resultado en el Marco Terico.
Mtodo inductivo.- Este mtodo, se lo utilizar en la recoleccin de la informacin
de manera independiente de varias fuentes, las mismas que sern libros, direcciones
de Internet, asesoras, entre otros, por cuanto se investigar textos relacionados con
el tema global, para luego realizar un estudio e investigacin exhaustiva de los
puntos que estn relacionados. Cabe destacar que se utilizarn una entrevista, que
permita determinar datos en el tema de Consulta Externa de los Hospital Pblicos.
Mtodo analtico - crtico.- Este mtodo es utilizado puesto que analizamos y
sintetizamos los conocimientos, basados en la sustentacin de la bibliografa,
plasmados en los resultados del proyecto.
Mtodo Descriptivo.- Este mtodo se utilizar en el momento que se describa las
caractersticas de la aplicacin, conjuntamente con sus interfaces grficas, adems
se realizar la explicacin de cada funcin y procedimiento que se utilice para la
realizacin de la aplicacin y por ende el cumplimiento del objetivo general que se
plantea.
1. Viabilidad
1. En vista de que los estudiantes, no tenemos conocimientos de la programacin con
tecnologa Java con NetBeans y de los temas relacionados a la consulta externa, se
observa la necesidad de brindar un estudio analtico del tema antes mencionado,
para poder incrementar nuestro nivel intelectual.
En lo que se refiere a lo personal, esta investigacin, se desarrollar, por cuanto se
encuentra estrechamente relacionada con una entidad que "necesita" un programa de
este tipo, que adems la UNITA persigue entre unos de sus objetivos, que es tener
una prctica estudiantil - profesional, que sirva como prospecto para un proyecto
profesional. Adems para comprobar la viabilidad tcnica, sea realizado un listado
de componentes tcnicos, que contamos:
DETALLE SI NO
Equipo de computacin 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 Programacin 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 proyeccin X
Tabla Nro. 1
Adems, con la presente investigacin se espera entregar un material que apoyados
con soportes magnticos, sea un apoyo tanto para los estudiantes como para
cualquier lector facilitndole su entendimiento.
2. Viabilidad Tcnica
El costo de ejecucin de este proyecto es factible ya que necesita de poca inversin
econmica (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 Econmico, hasta la presente fecha.
3. Viabilidad Econmica e Informe Econmico
En vista de que tenemos variedad en bibliogrfica, tales como libros, folletos,
pginas 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 adems las tutoras, entrevistas y dems tcnicas utilizadas para
recolectar informacin relacionada al tema del presente proyecto.
4. Viabilidad Bibliogrfica
5. Viabilidad Legal
Como se detallar a continuacin se utilizar una herramienta de Java, de uso gratuito, se
ha realizado el respectivo anlisis y el presente proyecto es viable, por tener una licencia
abierta para utilizar la herramientas de NetBeans, aadiendo adems que se lo socializar
en forma igual a los tutores correspondientes y compaeros, autorizando para cambiar el
cdigo y diseo del sistema.
1. Cronograma de actividades y cuadro de cumplimiento
Se presenta los Cronogramas de Tareas (General y Especfico) elaborado bajo Microsoft
Project 2000.
II PARTE
FUNDAMENTACIN TERICA
Entre los temas, que se necesita conocer para realizar la aplicacin informtica de
arquitectura cliente-servidor para que administre la consulta externa de un Hospital
Pblico:
1. Programacin en Java con NetBeans.
2. Principales temas de consulta externa de un Hospital Pblico.
3. Principales temas de Bases de Datos de MySQL.
Los mismos que se detallan a continuacin:
Capitulo 1.
Programacin en Java con NetBeans.

NetBeans es un software libre con una gran aceptacin en el pblico, su fundador es Sun
MicroSystems, el mismo que salio en junio 2000. (Figura Nro.1)
NetBeans un producto libre y gratuito sin restricciones de utilizacin, es un entorno de
desarrollo, una herramienta para programadores para escribir, compilar, corregir errores y
para ejecutar programas, en su mayora de los casos sirve para crear aplicaciones de
escritorio para el uso comercial y no comercial.
Caractersticas de Java
Pueden mencionarse muchas caractersticas de Java, sin embargo para los propsitos del
presente trabajo se presentarn las ms fundamentales:
Simple.- Se dise para ser parecido a C++ y as facilitar un rpido y fcil
aprendizaje. Reduce un 50% los errores de P.O.O. en C y C++.
Orientado a Objetos.- Implementa la tecnologa bsica de C++ y cumple el
objetivo de la simplicidad del lenguaje. Soporta sus caractersticas propias:
encapsulacin, herencia y polimorfismo.
Distribuido.- Tiene una coleccin de clases para su uso en aplicaciones de red, que
permiten abrir sockets, facilitando as la creacin de aplicaciones.
Interpretado y compilado a la vez.- Es compilado en un cdigo mquina. Se
pueden ejecutar directamente sobre cualquier mquina a la cual se hayan portado el
intrprete y el sistema de ejecucin en tiempo real (run-time).
Robusto.- Fue diseado para crear software altamente fiable. Da comprobaciones
en compilacin y en tiempo de ejecucin. No utiliza punteros y libera explcita de
memoria. Implementa los arrays autnticos.
Seguro.- Dada la naturaleza distribuida de Java, donde las applets se bajan desde
cualquier punto de la Red, la seguridad se impuso como una necesidad de vital
importancia. Posee barreras de seguridad en el lenguaje y en el sistema de ejecucin
en tiempo real.
Indiferente a la arquitectura.- Est diseado para soportar aplicaciones que sern
ejecutadas en los ms variados entornos de red, desde Unix a Windows Nt, pasando
por Mac y estaciones de trabajo, sobre arquitecturas distintas y con sistemas
operativos diversos.
Portable.- La indiferencia a la arquitectura representa slo una parte de su
portabilidad, se conocen como la Mquina Virtual Java (JVM).
Alto rendimiento Mutihilo.- Soporta sincronizacin de mltiples hilos de
ejecucin a nivel de lenguaje, especialmente tiles en la creacin de aplicaciones de
red distribuidas. As, mientras un hilo se encarga de la comunicacin, otro puede
interactuar con el usuario mientras otro presenta una animacin en pantalla y otro
realiza clculos.
Dinmico.- El lenguaje Java y su sistema de ejecucin en tiempo real son
dinmicos en la fase de enlazado.
Produce applets.- Java puede ser usado para crear dos tipos de programas:
aplicaciones independientes y applets. Las applets son pequeos programas que
aparecen embebidos en las pginas Web.
Java, esta comprobado que es muy efectivo realizar aplicaciones corporativas, puesto que
tiene varias ventajas tales como:
Desarrollo rpido de aplicaciones.- En aplicaciones grficos, se economiza tiempo
puesto que su elaboracin y su proceso es ms corto que en otros lenguajes.
Aplicaciones efectivas y eficientes.- Por ser una aplicacin efectiva y clara es su
funcionamiento, se mejora su manejo respectivo.
Costes de desarrollo.- Por tener varias herramientas con NetBeans por se gratuita,
se mejoran los valores econmicos.
Una herramienta til en NetBeans, es la programacin en forma grfica con Java, las
interfaces proporcionan un mecanismo para abstraer los mtodos a un nivel superior, que
contiene una coleccin de mtodos de una clase como public, static y final.
Una interface proporciona un mecanismo de encapsulacin de los protocolos de los
mtodos 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 nmero de clases, permitiendo a cada clase compartir el
interfaz de programacin sin tener que ser consciente de la implementacin que hagan las
otras clases que implementen el interface.
Capitulo 2.
Principales temas de consulta externa de un Hospital Pblico.
Consulta Externa
Es un Servicio Ambulatorio que constituye la atencin mdica a pacientes o usuarios,
donde se realiza una sistematizacin de datos como:
Antiguas enfermedades.
Problemas de salud.
Situacin actual que justifica su presencia en una Entidad Hospitalaria de Salud.
Cabe destacar que en la Consulta Externa se recoge esta informacin, para comenzar a
realizar exmenes preliminares que puedan identificar el dao de salud del paciente, no as
como ocurre en el Servicio de Emergencia la atencin mdica es inmediata ya que se pone
en riesgo la vida del individuo, aqu se omite el primer proceso de recopilacin de datos, la
informacin ser recabada al final.
Pasos para la atencin de Consulta Externa:
a. En este caso se trata de un paciente subsecuente, es decir, que ha sido atendido
anteriormente; la recopilacin de datos y la informacin se basa nicamente en la
sintomatologa, en la indagacin sobre la queja principal que presenta y con la
estimacin 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.
b. Paciente con Historia:
c. Paciente nuevo:
Se basa en la apertura de la Historia Clnica; y en la labor de recopilacin y posterior
anlisis de datos, a veces se emplea la observacin directa, ya sea en forma de signos
clnicos o bien de referencias verbales claras recogidas en el curso de la entrevista o la
exploracin; mientras que en otras ocasiones deriva de un proceso de deduccin, a partir de
la interpretacin de expresiones y referencias indirectas.
Los Requisitos para nuevos pacientes:
A ms de la informacin detallada y personalizada, debe presentar documentos como:
Cdula de ciudadana.
Carnet de afiliacin al IESS (si fuere afiliado/a).
Transferencia u orden mdica de alguna Unidad Operativa (CentroSuncentro de
Salud) o de alguna Institucin particular.
Personal en Consulta Externa
Vara de acuerdo a las entidades de salud y a sus necesidades; sin embargo, en la mayora
de instituciones a nivel Pblico o pblico, el personal Administrativo se encarga de brindar
informacin detallada al usuario que demanda servicios mdicos, as como del cobro y
entrega de turnos para cada especialidad segn el caso.
Por otro lado, en las Unidades Operativas (Subcentros de Salud) al no disponer de
suficiente Recurso Humano; es el mismo personal Mdico o de Enfermera encargado de
brindar informacin, del cobro y entrega de turnos.
En ambos casos, dicho personal debe tener estudios superiores realizados en su
especialidad y tener conocimientos bsicos de "Gerencia Administrativa en Salud"; no
obstante, todo el personal de salud debe capacitarse permanentemente tanto en
"Administracin de Servicios de Salud" como en "Relaciones Humanas".
Especialidades en Consulta Externa
Medicina General: Se trata en diferentes especialidades tales como:
- Cardiologa
- Ciruga Maxilofacial
- Ciruga Plstica
- Ciruga Vascular
- Gastroenterologa
- Mastologa
- Oncologa
- Otorrinolaringologa
- Proctologa
- Traumatologa y Ortopedia
- Urologa
Pediatra
Laboratorio
Ecografia e Imagenologa
Radiologa
Odontologa
Generalmente luego de la consulta mdica, se establece la postconsulta donde el personal
de Enfermera, refuerza las indicaciones mdicas dndole datos al paciente para la prxima
cita: fecha, hora y da.
Los datos indispensables para obtener un turno en consulta externa son:
Nombres completos del paciente.
Nmero de historia clnica.
Nmero de cdula de ciudadana.
Nmero de carnet de afiliacin al IESS.
Fecha de nacimiento.
Estado civil
Ocupacin actual.
Lugar de procedencia.
Lugar de residencia habitual.
Tipo de especialidad mdica.
Nombre del Especialista a consultar.
Pago estipulado por la entidad.
Disponibilidad de turnos diarios
Depende mucho las polticas de salud de cada Institucin 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 algn
tipo de afiliacin.
En los Hospitales pblicos, 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 campaas de vacunacin o campaas afines de promocin de
salud.
En los Hospitales Pblicos, Clnicas o Instituciones Particulares, la asistencia de pacientes
es continua en el transcurso del da; sin embargo por Especialidad no sobrepasan los 30.
Procedimiento para conseguir un turno
En todas las Casas de Salud Pblicas y del LESS se establece un horario de entrega de
turnos; donde los usuarios/pacientes de acuerdo al lugar de residencia asisten en horas an
nocturnas para conseguir un turno; algunos programan sus citas para otros das; otros
usuarios que lamentablemente no pudieron adquirir su turno deben acudir otro da.
En las Casas de Salud Privadas o Instituciones Particulares la entrega y recepcin del turno
no tiene mayor problema, pese a que tambin se establecen horarios, tanto el personal como
los usuarios/pacientes se organizan mejor y todos son atendidos, los mismos debern
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 mdico
y de enfermera totalmente capacitado y autorizado.
Capitulo 3.
Principales temas de Bases de Datos de MySQL.
Gestor de Base de Datos?
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:
Interactuar con el gestor de ficheros: Traduce proposiciones DML a comandos del
sistema de archivos. El gestor de ficheros asigna espacio en disco, localiza el
fichero, lleva el control de los ficheros
Es responsable de conservar la integridad: Comprueba si los datos almacenados en
la BD satisafecen las restricciones de integridad (cosistencia).
Es responsable de garantizar la seguridad: Evita accesos indebidos.
Es responsable de respaldo y recuperacin: Para evitar perdidas de informacin el
gestor BD debe detectar fallos y restaurar la BD estado que tena antes de que
ocurriera el fallo.
Control de concurrencia: Cuando varios usuarios actualizan la BD de forma
concurrente (a la vez) puede que no se conserve la consistencia de los datos, con lo
cual el sistema debe controlar la interaccin entre los usuarios.
Componentes de un Gestor de Base de Datos
Los principales componentes del gestor de la base de datos son los siguientes:
Control de autorizacin. Este mdulo comprueba que el usuario tiene los permisos
necesarios para llevar a cabo la operacin que solicita.
Procesador de comandos. Una vez que el sistema ha comprobado los permisos del
usuario, se pasa el control al procesador de comandos.
Control de la integridad. Cuando una operacin cambia los datos de la base de
datos, este mdulo debe comprobar que la operacin a realizar satisface todas las
restricciones de integridad necesarias.
Optimizador de consultas. Este mdulo determina la estrategia ptima para la
ejecucin de las consultas.
Gestor de transacciones. Este mdulo realiza el procesamiento de las transacciones.
Planificador (scheduler). Este mdulo es el responsable de asegurar que las
operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin
conflictos.
Gestor de recuperacin. Este mdulo garantiza que la base de datos permanece en
un estado consistente en caso de que se produzca algn fallo.
Gestor de buffers. Este mdulo es el responsable de transferir los datos entre
memoria principal y los dispositivos de almacenamiento secundario. A este mdulo
tambin se le denomina gestor de datos.
Lenguaje SQL
Lenguaje de Consulta Estructurado, para bases de datos relacionales, es mucho ms que un
lenguaje de consulta puesto que permite adems funciones de definicin y control de datos,
la estandarizacin ha sido crucial para su difusin.
Las sentencias SQL tienen:
Palabras reservadas, que forman parte del lenguaje
Palabras definidas por el usuario, tales como, nombres de bases de datos, tablas,
atributos, etc.
Total independencia al escribir las sentencias
En SQL es indiferente escribir las palabras en maysculas o minsculas, salvo para
los literales
Cada clusula o palabra puede aparecer en lneas diferentes, lo que no se puede
hacer es separar una misma palabra
Se puede utilizar la identacin que se quiera
Una sentencia o comando SQL finaliza con la aparicin del smbolo.
Ventajas de MySQL
Pueden mencionarse varias ventajas de MySQL, sin embargo para los propsitos del
presente trabajo se presentarn las ms fundamentales:
Se considera a MySQL como el sistema de bases de datos ms completo que existe,
destacando su:
Estructura cliente / servidor.
Soporte de transacciones.
Gran estabilidad.
Gran seguridad.
Escalabilidad.
Es multiplataforma.
Soporta PL/SQL.
Independencia de los datos respecto a su administracin.
Reduccin del espacio de almacenamiento, ya que se elimina la redundacia de los
datos.
Roles de MySQL
Son un conjunto de privilegios que se asignan a los usuarios para trabajar en su entorno.
Algunos roles, ya bien predeterminados tales como:
DBA: corresponde al superusuario, es el que tiene asignado implcitamente todos
los privilegios del sistema y dems roles.
CONNECT: este rol se le asigna automticamente a cada usuario que se cree en la
base de datos. Quiere decir que tiene privilegios sobre sus objetos como conectarse
a la base de datos y abrir una sesin, crear sus tablas, borrarlas y actualizarlas; pero
no para otros usuarios
RESOURCE: este rol le posibilita al usuario tener un conjunto de privilegios de
sistema un poco ms avanzado que CONNECT como crear triggers,
procedimientos, secuencias, etc.
EXP_FULL_DATABASE: este rol se asigna a usuarios para que puedan realizar
backups de la base de datos.
IMP_FULL_DATABASE: este rol se asigna a usuarios para que puedan restaurar
backups.
Para crear un rol debemos identificar:
Nombre
Rol o Roles predeterminados
System Privilegios (privilegios del sistema)
Privilegios sobre objetos (Se refieren a las autorizaciones para los usuarios que
desean manipular una base de datos de un Administrador).
III PARTE
DISEO DEL SISTEMA
Para la presente elaboracin 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:
Anlisis: En el presente proyecto, se seleccion el tema para trabajar en la
administracin de consulta externa de un Hospital Pblico, determinndose algunos
parmetros para la viabilidad y factibilidad (Primera Parte del documento).
Adems en esta etapa se aplic una entrevista a varios funcionarios de Hospitales Pblicos,
y los resultados, sirvieron para aplicarlos en la elaboracin del Sistema, entre la
informacin recolectada en las entrevistas son el procedimiento de la consulta externa,
datos importantes del mdico, paciente y turnos.
Adems en las sugerencias que dieron era optimizar el ingreso y almacenamiento de datos,
optimizacin de recursos en Consulta Externa de un Hospital Pblico.
En varios Hospitales Pblicos, como:
Hospital Enrique Garcs
Hospital Eugenio Espejo.
Hospital Baca Ortiz
No cuenta con un sistema informtico, 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 Clnicas.
Entre los requerimientos de los Hospitales para un Sistema Informtico, es:
Ingreso al Sistema de forma segura.
Ingreso de Datos del Mdico.
Ingreso de Datos del Paciente.
Ingreso de Datos del Responsable del Turno.
Ingreso de Datos del Turno.
El sistema propuesto posee los siguientes mdulos:
Mdulo de Administracin: Este mdulo, controla los datos de Usuarios, Tipos de
Usuarios y los de Responsables de los Turnos, como el rea, datos generales y
cargo.
Mdulo de Utilidades: Este mdulo posee utilidades como una calculadora bsica,
el reproductor de msica y el juego de buscaminas, estos dos ltimos son propios de
Windows.
Mdulo de Mdico: Este mdulo controlar datos generales del mdico, su
especialidad y, su horario de trabajo en consulta externa.
Mdulo de Paciente: Este mdulo controlar datos generales del paciente.
Mdulo de Turno: Este mdulo controlar datos generales del turno, influyendo
los datos del mdico, paciente y responsables del turno.
Mdulo de Web: Este mdulo le permitir al usuario abrir el Internet Explorer.
Mdulo de Acerca de: Este mdulo le permitir al usuario conocer los datos de
Acerca de.. del Sistema.
Mdulo de Reportes: Este mdulo le permitir al usuario abrir reportes de todos
los mdulos anteriores.
Un bosquejo general del sistema sera (Figura Nro. 2):

Diseo: En este punto se elaboraron Modelos Relacionales, Diagramas de Flujo,
Modelos de Interfaces Estndar, de tal manera que facilite el entendimiento del
usuario que maneje el sistema. A continuacin se detallan los elementos antes
mencionados de la presente etapa del desarrollo del software.
Modelo Conceptual

Modelo Fsico

Diagramas de Flujo: Antes de la elaboracin de las interfaces, se disearon 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 Diseo de Diagramas Dinmicos, se dividi en Ingreso al Sistema, Ingreso de Datos
y Vista de Informacin (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 aplicacin,
posean un buen entendimiento al momento de utilizar el Sistema y por ende sean fciles de
llenar los datos correspondientes, tales como:
Administracin del sistema.
Datos bsicos del paciente.
Administracin de turnos.
Reportes estadsticos.
Las interfaces se presentarn en la siguiente clasificacin:
Interfaces Base
Interfaces de Proceso
Interfaces Especiales
I nterfaces Base.- Son las que se pueden definir como las interfaces de inicio:

(Figura Nro.3)

(Figura Nro.4)
I nterfaces de Proceso.- Son en las que se ingresan datos y como lo dice el nombre
procesos transaccionales:

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


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

(Figura Nro.9)


(Figura Nro.10 (Figura Nro.11)



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

(Figura Nro.14)
Interfaces Especiales.- Son aquellas que son informativas de la aplicacin:

(Figura Nro. 15)
Implementacin: Este punto se refiere a la construccin del sistema, referente a
este se puede decir:

o Notacin.- La notacin que se utiliza en SISCONEX, es la notacin
estndar de Java, visualizada de la siguiente manera:
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
Funciones y Clases.- Entre las clases y funciones principales del sistema, son:

o Date.- Clases de funciones de Fechas
o CmdExec.- Clase para llamar archivos ejecutables.
o Eventos propios de Java.- Entre algunos de ellos para permitir validar
algunos campos de las interfaces.
Conexin a JDBC.- Para realizar la conexin de Base de Datos, se elabor en
MySQL, mediante JDBC, en la cual se crean clases y propiedades en Java, para
poner "llamar" a la tabla, para esto debe estar levantado el servicio de ODBC en
MySQL.
Adems entre las ventajas del JDBC, es que el servicio es rpido, las consultas poseen un
lenguaje estndar de SQL, permitiendo sacar fcilmente los reportes del Sistema.
Prueba:
Entorno del Software
El Sistema de Administracin de Consulta Externa de un Hospital Pblico SISCONEX,
fue desarrollado, bajo los siguientes parmetros, los mismos que se han dividido en:
Generales
Parmetro Sistema
Plataforma Windows XP
Sistema Operativo Windows XP
Tabla Nro. 3
Lenguaje de Programacin
Parmetro Sistema
Lenguaje de Programacin Java
Software de Programacin NetBeans 4.1.
Tabla Nro. 4
Administrador de Base de Datos
Parmetro Sistema
Plataforma Windows XP
Lenguaje de Bases de Datos SQL
Software de Bases de Datos MySQL 5.0
Tabla Nro. 5
Herramientas de desarrollo
Parmetro Sistema
Software de Diseo de Modelos Relaciones Power Designer 11.0
Software de Diseo de Informes y Presentaciones Microsoft Office XP
Software de Diseo 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
esttica del sistema, adems entre las fallas posee que el sistema debe estar instalado en una
computadora que posea las siguientes caractersticas:
Parmetro Sistema
Generar Bases de Datos MySQL
Memoria Ram 512 MB
Procesador 2.6 Mhz.
Disco Duro (Espacio) 200 MB
Resolucin de Pantalla 800 x 600 pxeles
Sistema Operativo Windows XP o superior
Tabla Nro. 7
Adems se debe realizar una capacitacin, que podra ser con la presente documentacin.
En el mantenimiento del sistema, se debe sacar backup eventualmente para tener un archivo
general de las Bases de Datos.
CONCLUSIONES
Y RECOMENDACIONES
Conclusiones
Se logr cumplir con los objetivos planteados, del Proyecto Integrador, adems, se
cumpli el cronograma establecido y se ha utilizado en forma eficiente la parte
econmica.
Existen varias funcionabilidades, que tiene Java, puesto que facilita el trabajo en
todos los sentidos al programador.
En el desarrollo del diseo de las interfaces, increment el potencial creativo en el
momento de aplicar ideas en cada una de las aplicaciones de las interfaces.
Recomendaciones
Disear primero el Modelo Relacional, para luego disear las interfaces en
Microsoft Visio, puesto que se facilita en general el desarrollo del sistema que se
desea elaborar.
Se sugiere que en los eventos tales como botones, se programa en soluciones
separadas, es decir en clases y que en el botn se le llame, para tener una mejor
organizacin en el sistema.
Adems se sugiere que en el cdigo, se organice por medio de documentacin, para
que se tenga como referencia para conocer lo que hace el cdigo.
BIBLIOGRAFA
Programacin en Java con NetBeans.
Tutoras:
Ing. Marco Tupiza, Tutor de la Asignatura de Desarrollo de Software Corporativo
de la FCCE UNITA.
Ing. Ivn Cachicatapari, Diseador de la pgina www.latindevelopers.com, Per,
ivancp[arroba]viabcp.com
Ing. Fernando Ros, Ingeniero de del Gobierno del DF Mxico,
fer_tec[arroba]hotmail.com
Navegacin en Internet:
INF. PISUERGA,
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto.Oct98/1_Intro/2_Histor.htm
GONZALES, Ramiro, http://personales.com/ecuador/machala/Java1/historia.html,
2002
ABIERTOS ORG.
http://www.abiertos.org/modules.php?name=News&file=article&sid=988
JAVA HISPANO, http://www.javahispano.org/news.item.action?id=987142393
PEREZ, Mara de los Santos,
http://www.desarrolloweb.com/articulos/491.php?manual=20
LVAREZ Maran, Gonzalo,
http://www.iec.csic.es/criptonomicon/java/quesjava.html, 1999.
JAVA SUN, http://www.infor.uva.es/~jmrr/tgp/java/JAVA.html
PUCHOL, Antonio Bel,
http://www.arrakis.es/~abelp/ApuntesJava/Introduccion.htm, 26 de Enero del 2001.
KIRSCH, Christian, http://www2.terra.com/informatica/que-es/java.cfm, 7 de
Marzo de 1999.
INF. PISUERGA, http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/I_3.htm
DE LOS ANGELES, Jos Arturo
http://www.javahispano.org/articles.article.action?id=39, 2003
Principales temas de consulta externa de un Hospital Pblico.
Entrevistas:
Con la Lcda. Mnica Dvila Len, Enfermera General del Hospital Enrique Garcs.
Navegacin en Internet:
CHVEZ, Ignacio,
http://www.cardiologia.org.mx/incic/asis/c_externa.htm.
HOSPITAL MILITAR CENTRAL,
http://www.hospitalmilitar.gov.co/LstNoticias.asp?IdCat=23, Mayo del 2005
HORUS GRUPO OFTAMOLOGICO,
http://www.horusgo.com/consulta.htm#Cita%20de%20Primera%20Vez, Octubre
del 2004
Medios Multimedia
Enciclopedia Encarta 2004
Principales temas de Bases de Datos de MYSQL.
Tutoras:
Con la Ing. Jenny Coronel, Tutora de Sistema de Gestin de Base de Datos II, de la
FCCE UNITA
Lic. Tania Perez Romero, Diseadora de la Web "Programacin en Castellano",
Mxico,
Navegacin en Internet:
CORONADO, Jenny, "Gua de Sistema de Gestin de Bases de Datos II", Abril del
2005.
TOCARRUNCHO, Arturo, "Tutorial de MyQSL",
http://www.zonaMySQL.com/manuales-tutoriales-MySQL/reports/.
BASES DE DATOS en Castellano,
http://www.programacion.net/bbdd/foros/34/msg/203764/, 2005.
Desarrollo de Sistemas
Tutoras:
Con el Ing. Jaime Rivera, Tutor de Desarrollo de Sistemas I, de la FCCE - UNITA
Navegacin en Internet:
INSTITUTO DE INFORMTICA, "IEE 830",
http://www.inst-informatica.pt/v20/ibst/estandar/1/ibie830.htm
VALLADO, Julio, "Estudio del estndar IEEE Std 830",
http://www.infor.uva.es/~descuder/proyectos/ipo/requidoc.htm
INGENIERA DE REQUERIMIENTOS,
http://www.fiv.upv.es/cas/IngInf/Asignaturas/cuarto/idr.html"
PYTHON/GTK, "Especificaciones de requisitos"
http://gsyc.escet.urjc.es/~lcanas/camx/memoriaPFC/c179.html
Cristhian Patricio Castillo Martnez
ESTUDIANTE DEL SEXTO NIVEL INFORMATICA
UNIVERSIDAD TECNOLGICA AMRICA
QUITO ECUADOR

Leer ms: http://www.monografias.com/trabajos28/informatica-hospital/informatica-
hospital.shtml#ixzz36EK5GfJQ

Vous aimerez peut-être aussi