1 ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE HISTORIAS

Anuncio
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE HISTORIAS CLINICAS DE
REGIMEN SUBSIADO
JULIAN PARADA NIÑO
CORPORACION UNIVERSITARIA MINUTO DE DIOS
FACULTAD DE INGENIERIA
DEPARTAMENTO DE INFORMATICA, REDES Y ELECTRONICA
PROGRAMA TECNOLOGIA E INFORMATICA
BOGOTA D.C.
II-2008
1
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE HISTORIAS CLINICAS DE
REGIMEN SUBSIADO
JULIAN PARADA NIÑO
Trabajo presentado como requisito para optar al titulo de tecnólogo
Profesional de ingeniería de sistemas
Asesor
Ingeniero de sistemas
Fernando Pinto
CORPORACION UNIVERSITARIA MINUTO DE DIOS
FACULTAD DE INGENIERIA
DEPARTAMENTO DE INFORMATICA, REDES Y ELECTRONICA
PROGRAMA TECNOLOGIA E INFORMATICA
BOGOTA D.C.
II-2008
2
Notas de Aceptación
_______________________________
_______________________________
_______________________________
_______________________________
_______________________________
Analista de Gestión de régimen Subsidiado
Jorge Alexander Gómez Farfán
________________________________
Auditor Medico
Maria Angélica Garay Rico
______________________________
Asesor del proyecto
3
Bogota D.C. de 2008
Dedicatoria
Este proyecto o trabajo esta dedicado a las
personas que me han colaborado en este caso
a los profesores Ricardo Bustos y Santiago Salazar
colaboración para la elaboración de este proyecto.
A mis padres Armando Parada Y Ruth Niño por ser
mis guías y mi luz en el transcurso de toda la carrera
permitiendo que la meta que me propuse desde el
inicio se haya cumplido a cabalidad
4
Agradecimientos
Agradezco a los funcionarios de la Fundación
Universitaria de Ciencias de la Salud en este caso
Al médico Gómez Oscar
A mis padres: Que nos han dado la vida y los medios para luchar y
alcanzar mis metas.
A la corporación Universitaria Minuto de Dios y en especial a la facultad
de Tecnología de Informática por los aportes intelectuales recibidos.
5
RESUMEN
Análisis, diseño e implementación de historia clínicas de régimen subsiado es
un proyecto de desarrollo de software para el manejo de historias clínicas, de
pacientes, médicos, ARS y usuarios. La información que maneja a menudo el
hospital San José. En el hospital San José en la actualidad lleva la información
por medio de archivos físicos (Manuscritos carpetas), en los cuales lleva el
control de las historias clínicas de sus pacientes.
Para poder comenzar en la creación de este software se comienza con un
análisis exhaustivo del hospital San José con el fin de verificar cuales son los
problemas que más le afectan, como manejo de pacientes, médicos, ARS y
usuarios; para esto se realizo un estudio de como manipular la información,
teniendo en cuenta los documentos que facilita al personal del hospital San
José.
Para poder llevar a cabo este proyecto, nos acoplamos a la infraestructura del
hospital San José, para contar con los recursos que tienen, así al momento de
implantarlo no hallan inconvenientes.
En primera instancia análisis, diseño e implementación de historias clínicas de
régimen subsiado es un software se trabaja bajo entorno web, ya que con él se
familiarizan más los empleados. Además la información se trabajara de una
forma más fácil y agradable para el usuario.
El aplicativo se lleva bajo una base de datos normalizada la cual nos da la
integridad de nuestra información, dándonos así la confiabilidad de los datos
que manejamos
Se busca con este aplicativo satisfacer la necesidad que tiene el Hospital San
José, de tener un sistema que almacene y administre la información acerca del
control de historias clínicas, de pacientes, médicos, ARS y usuarios.
6
CONTENIDO
Pág.
INTRODUCCION
12
1.1TEMA
13
1.2TITULO
14
1.3 PLANTEAMIENTO DEL PROBLEMA
14
1.4 DESCPRICION DEL PROBLEMA
14
1.5 ALCANCE Y JUSTIFICACION
15
1.6 OBJETIVOS
1.6.1 Objetivo General
16
1.6.2 Objetivo Específico
16
1.7 METODOLOGIA DE INVESTIGACION
16
1.8 LIINEA DE INVESTIGACION
18
2. MARCO REFERENCIAL
20
2.1 ESTADO DEL ARTE
23
2.2 FUNDAMENTOS TEORICOS
23
2.3 REFERENCIAL ORGANIZACIONAL
29
2.3.1 ANTECEDENTES
29
2.3.2 MISION
30
2.3.3 VISION
30
2.3.4 ESTRUCTURA ORGANIZOCIONAL
31
3. INGENIERIA DEL PROYECTO
3.1 METODOLOGIA Y MODELO DE DESARROLLO
32
3.1.1
34
CRONOGRAMA DE ACTIVIDADES
4.0 ANALISIS Y DISEÑO
4.1 DEFINICIION DEL SISTEMA ACTUAL
7
36
38
4.2 DESCIPCION DEL SISTEMA ACTUAL
38
4.3 DEFINICIION DEL SISTEMA PROPUESTO
46
4.4 DISEÑO DEL SISTEMA PORPUESTO
47
4.5 MODELO DE ENTIDAD RELACION
48
4.4.1 DETALLES ENTIDADES Y ATRIBUTOS
49
4.6 DICCIONARIO DE DATOS
54
5.0 DESARROLLO
57
5.1 ESPECIFICACION TECNICAS
58
5.2 REQURIMIENTOS SOFTWARE
58
5.3 REQURIMIENTOS HARDWARE
59
6.0 GLOSARIO
60
7.0 SUGERENCIAS RECOMENDACIONES
61
8.0 CONCLUSIONES
62
9.0 BIBLIOGRAFIA
63
10.0 MANUALES
 MANUAL DEL SISTEMA
64
 MANUAL DE USUARIO
77
LISTA DE FIGURAS
Figura 1 Etapas Modelo GRAPPLE
17
Figura 2 Diagrama de procesos de la situación actual
26
Figura 3 Diagrama manejo del cliente
27
Figura 4 Diagrama Análisis de funciones por cargos
28
Figura 5 Diagrama funcional del administrador
36
8
Figura 6 Diagrama del nuevo sistema
37
Figura 7 Formato de archivos Manuscritos
40
Figura 8 Formato de examen médico
41
Figura 9 Formato de examen odontológico
42
Figura 10 Formato de Aptitud
43
Figura 11 Formato de antecedentes Familiares
44
Figura 12 Formato de antecedentes Familiares
45
Figura 13 Formato de historial clínico
46
Figura 14 Diagrama entidad \ relación
48
Figura 15 Detalle de Usuario E/A (entidades Y atributos)
49
Figura 16 Detalle de Pacientes E/A (entidades Y atributos)
50
Figura 17 Detalle de Médicos E/A (entidades Y atributos)
51
Figura 18 Detalle de Consultas Médicas E/A (entid Y atrib)
52
Figura 19 Detalle de ARS E/A (entidades Y atributos)
53
Figura 20 Tarea de análisis
57
Figura 21. Instalación de Wamp
65
Figura 22. Instalación de apache y MySQL
66
Figura 23 Creación de Ficheros
67
Figura 24 Instalación completa de WAMP5
68
Figura 25 Dreamweaver
76
Figura 26 Dreamweaver código
76
Figura 27 Ingresar
77
Figura 28 Inicio de sesión
78
Figura 29 Acceso denegado
79
Figura 30 Menú Principal
80
Figura 31 Control de pacientes
81
9
Figura 32Formulario de inscripción de pacientes
82
Figura 33 Datos del paciente
83
Figura 34 Buscando al paciente
84
Figura 35 Datos del paciente
85
Figura 36 Datos de actualización del paciente
86
Figura 37 Eliminación de registro de pacientes
87
Figura 38 Registro eliminado
88
Figura 39 Control de consultas de pacientes
89
Figura 40 Programación de consultas de médicos
90
Figura 41Control de médicos
91
Figura 42Formulación de inscripción de registro de médicos
92
Figura 43 Registro de médicos almacenados
93
Figura 44Buscando al médico
94
Figura 45 Datos del médico
95
Figura 46 Datos de actualización del médico
96
Figura 47 Eliminación de registro del médico
97
Figura 48 Registro eliminado del médico
98
Figura 49 Control de consultas del médico
99
Figura 50 Historia clínica del paciente
100
Figura 51 Control de ARS
101
Figura 52 Formulario de inscripción de registro de ARS
102
Figura 53 Control de ARS
103
Figura 54 Control de usuarios
104
10
Figura 55 Datos del usuario
105
Figura 56 Actualizar cuenta de usuario
106
Figura 57 Eliminación de registro del usuario
107
Figura 58 Registro eliminado
108
Figura 59 Registro para crear cuentas de usuarios
109
Figura 60 Registro de almacenado de usuarios
110
Figura 61 Usuarios No encontrados
110
Figura 62 Pantallazo de pacientes no encontrados
112
Figura 63 Pantallazo de médicos no encontrados
113
LISTA DE TABLAS
Tabla 1 Cronograma de Actividades
34
Tabla 2. Cronograma de Actividades instalación
35
Tabla 3 Diccionario de datos consultas medicas
54
Tabla 4 Diccionario de datos de Usuarios
54
Tabla 5 Diccionario de datos de Pacientes
55
Tabla 6 Diccionario de datos de Médicos
56
Tabla 7 Diccionario de datos de ARS
56
11
INTRODUCCION
El hospital San José es una entidad en la ciudad de Bogota dirigida y orientada
por médicos con profundos conocimientos de medicina. Actualmente busca un
manejo automotizado de historias clínicas, de pacientes, médicos, ARS y
usuarios
En primera instancia se analiza la viabilidad técnica, operativa y económica de
la solución y se presenta al usuario para que se de vía libre a la ejecución del
proyecto.
Una vez aprobada la ejecución del proyecto se analiza, diseña y desarrolla el
prototipo de la solución, que sea de fácil entendimiento para los usuarios, para
clarificar, entender y concretar las ideas expresadas por el cliente.
Ajustando el prototipo se procede analizar, diseñar y desarrollar e implementar
cada uno de los módulos definidos que satisfagan los requerimientos del
usuario.
12
TEMA
Análisis, diseño e implementación de historia clínicas de régimen subsiado este
software permite el manejo de control de pacientes con su respectiva historia
clinica, médicos, ARS y usuarios. Este aplicativo grafico tiene una serie de
formularios en los cuales el usuario que es el (Medico) o su (Asistente) son las
únicas personas que van a manipular y observar la información de cada uno
de sus pacientes de manera ordenada, los pantallazos muestra una
información segura del paciente para su buena atención al mismo.
Lo importante de este programa es que se va generar una organización en la
base en la cual el usuario (Medico) o su (Asistente) observa una serie de
opciones en las cuales el usuario elige las siguientes:
-
Buscar: El usuario para observar la historia clínica del paciente solo deberá
introducir la cedula del usuario en la caja de texto que le deberá aparecer
con un logo de identificación.
-
Guardar: Después de observar al usuario, realiza su diagnostico y se desea
registrar la atención suministrada deberá eligir esta opción.
-
Actualizar: Si el médico desea algún motivo actualizar algún dato especifico
de su paciente hará los cambios necesarios para hacer esta opción.
Lo que se busca con este tipo de Software es desarrollar un mejor mecanismo
de tareas que se este llevando por parte de régimen subsiado del hospital San
José.
Esto trae unos beneficios como son los siguientes:
-
Ordenamiento de tareas.
-
Eliminación o reducción de tareas manuales.
-
Disponibilidad de información con la que hoy no se cuenta.
-
Posibilidad de análisis y controles que hoy son impracticables.
-
Información oportuna.
-
Seguridad.
13
TITULO
ANÁLISIS, DISEÑO E IMPLENTACION DE HISTORIALES CLINICAS DE
REGIMEN SUBSIADO
Se selecciono este nombre para el aplicativo por que se lleva el manejo de
historias clínicas depediendo del contrato que tiene el hospital con el régimen
subsiado.
Por ultimo toda la información que se va a manejar es delhospital San José, la
cual esta dispuesta al cambio, y se sabe que la mejor forma de llevar la
información de su empresa es que este toda sistematizada.
PLANTEAMIENTO DEL PROBLEMA
El hospital San José se esta llevando un sistemas de control de archivos físicos
(manuscritos y carpetas) en los cuales se encuentra las historias clínicas de los
pacientes, y el control de manejo de médicos, ARS. Estos archivos son
elaborados a mano y guardados en carpetas y almacenados en un lugar que
solo tiene acceso el personal de la corporación.
Ya que esto genera mucha pérdida de tiempo al paciente y mala efisencia al
hospital, tradicionalmente la historia clínica ha estado formada en mayor parte
por papel escrito, sobre todo manuscrito. La historia clínica en papel tiene
diversos inconvenientes como la legibilidad de la caligrafía, del volumen de
espacio que ocupa, de su deterioro con el de su destrucción programada, para
recuperar espacio en los archivos del centro de salud.
Análisis, diseño e implementación de historia clínicas de régimen subsiado, lo
importante de este programa es que se va a generar una organización en la
base de datos del centro de salud en la cual el paciente u usuario va tener un
registro de su propia historia clínica, y así podrá ser atendido más rápido y
seguro.
DESCPRICION DEL PROBLEMA
El hospital San José no posee Software para manejo de controles de
pacientes, con su respectiva historia clinica, médicos, ARS.
Se muestra diferentes situaciones deficientes en las cuales pueden ser las
siguientes:
14
-
En la demora en la búsqueda del paciente
Se encuentra la información del paciente en archivos manuales, esto quiere
decir que hay un margen de error en las posibilidades de un mal ordenamiento
en los pacientes
-
Un claro riesgo es el de la perdida de documentos del paciente, así generando
una mala atención al mismo.
Lo importante que se busca con este tipo de Sistemas es desarrollar un mejor
mecanismo de las tareas que el que se está llevando a cabo por parte del
hospital San José.
ALCANCE Y JUSTIFICACION
En el hospital san José los medicos se sentirían muy complacidos en el
momento de observar por escrito de todo su proceso, (en una historia clínica),
así como a recibir un Informe de Alta al finalizar su estancia hospitalaria y al
informar de consultas externas. Con su respectivo identificación; con un
número único por cada paciente y debe ser almacenada de forma centralizada
en un único lugar.
De otro lado mejoramiento del trato a los pacientes por intermedio de este
sistema, en la cual se encargara de organizar el documento o información
recogida para su historia clínica.
¿Para que diseñar un prototipo de manejo y control de historias clinicas?
En la actualidad el manejo de la información exige rapidez y precisión en su
ejecución, a esto responde una sistematización que debe ser clara, sencilla y
eficaz, para el manejo centralizado de los datos, así como la integridad,
consistencia, seguridad y rapidez en el manejo de los mismos, lo cual nos
exige análisis, diseño e implementación de historia clínicas de régimen
subsiado es el aplicativo que se desarrolla para el hospital San José por sus
siguientes características:
Acceder a la información de forma fácil y rápida.
Tener disposición de información precisa y actualizada.
Mantener la información de forma compacta e integrada
Para ello se desarrolla un software que proporcione las herramientas, para
mejorar las condiciones de trabajo en el hospital
15
OBJETIVOS
Objetivo General:
Diseñar e implementar un aplicativo que supla las necesidades informáticas del
hospital San José, para así llevar un control de sistema para gestionar los
servicios médicos de la institución.
Objetivo Específico:
Se supervisara el funcionamiento del actual sistema de manejo de documentos
del hospital San José de allí se sacaran las ventajas y desventajas que lleva el
sistema actualmente.
Administrar la información de forma sencilla
Brindar seguridad en el manejo de la información
Asegurar un acceso rápido y seguro a la información que se solicite
Mejorar el sistema actual para los inconvenientes que se encuentre en el
sistema de documentación
Conclusiones:
Estos objetivos servirá de gran ayuda en el crecimiento de la empresa puesto
permite obtener información de forma rápida y general se espera solucionara
las necesidades del manejo de la información presentadas en el hospital San
José
METODOLOGIA DE INVESTIGACION
Análisis, diseño e implementación de historia clínicas de régimen subsiado este
proyecto se desarrolla mediante el método de investigación GRAPPLE (Guía
para la ingeniería de aplicaciones rápidas) permite un análisis completo del
sistema actual de la empresa utilizando recursos para la obtención de
información.
observación, manejo de datos, diagramas UML (Lenguaje Unificado de
Modelado) que permiten establecer y relacionar el manejo de toda la
información recopilada para lograr así la interpretación de hechos reales, hallar
los requisitos del sistema y el problema principal este método es solo la
recopilación de ideas de otras personas.
16
UML es un lenguaje gráfico que permite a las personas que crean sistemas
representar sus requerimientos, análisis y diseños orientado a objetos
mediante un lenguaje común.
El modelo GRAPPLE es el implementado puesto que este acopla la forma de
realizar el completo estudio del sistema, mediante las siguientes etapas:
RECOPILACIÓN
DE
NECESIDADES
ANÁLISIS
DISEÑO
DESARROLLO
DISTRIBUCIÓN
FIGURA 1 Etapas Modelo GRAPPLE
Recopilación de necesidades: En esta etapa encontramos las verdaderas
necesidades del sistema actual comprende la verdadera necesidad del usuario.
En el Hospital San José actualmente se maneja los archivos de las historias
clínicas medios físicos (papel carpetas), donde se puede notar a simple vista el
caos que genera este sistema
Manejo de un punto central de las historias clinicas es que a su vez sea
distribuido la información por medio de magnéticos, correos, telefónicamente
por el mecanismo de mensajería utilizando lo anterior como referencia
informatica para la actualización de las historias clínicas.
Análisis:
En esta etapa se realiza un estudio de los datos encontrados,
-
Instalar el sistema aplicativo de manejo de documentos en cada punto de que
los pacientes ejerciendo un mantenimiento de la base de datos mensualmente
con su respectivo informe
Diseño:
En esta fase se culmina la fase de análisis por medio de los resultados que
entrego la fase se procede a diseñar la solución
-
Instalar el software aplicativo en un punto y que la distribución de informe se
deba hacer por medio central de llamadas o una red interna.
17
Desarrollo:
Análisis, diseño e implementación de historia clínicas de régimen subsiado lo
importante es de saber programar y recalcar que en esta etapa se genera el
código, se realiza un estudio de la documentación para verificar que este
completa.
Instalar el sistema aplicativo de manejo de documentación para la
actualización permanente y mantener referenciado cada usuario por un punto y
generar un reporte trimestral de cambios, actualizaciones y porcentajes en
promedio de manejo de productos por punto “este será presentado a quien se
les ejerce ese cargo como contador``
Distribución:
Se realiza la debida instalación en el hardware y verifica que este cumpliendo
con las expectativas.
-
La empresa debe tener los computadores perfentanmente en buen estado y
configurados.
LIINEA DE INVESTIGACION
De acuerdo al programa de tecnología en informática de la corporación
universitaria Minuto de Dios comprendido por cuatro líneas de investigación las
cuales son:
Línea 1. - Innovación educativa y transformación social.
Línea 2. - Lenguaje, comunicación y pensamiento.
Línea 3. - Innovaciones tecnológicas y cambio social.
Línea 4. - Gestión, participación y desarrollo comunitario.
Y en busca de la calidad de la investigación al interior del programa, los
proyectos realizados deben contribuir al fortalecimiento y enriquecimiento de
las sub.-líneas como son:1
Sub-línea 1. - Ingeniería de software
Sub-línea 2. - Desarrollo de Software
Sub-línea 3. - Redes de computadores
18
Sub-línea 4. - Plataformas
Motivo por el cual la línea de investigación corresponde a la propuesta de:
Investigación Software Interactivo para el control de soluciones integrales en
diversas infraestructuras informáticas y tecnológicas esto
se identifica plenamente con la línea de investigación institucional número 3
que corresponde a “innovaciones tecnológicas y cambio social”, la sub-línea de
investigación a la cual pertenece este proyecto es SISTEMAS DE
INFORMACION, ya que el objetivo principal es procesar entradas, mantener
archivos y presentar salidas.
Tener sistematizada toda la información de las historias clínicas de régimen
subsidiado que se maneja dentro el hospital San José y así poder tener una
información exacta y verídica de todas las historias clínicas del paciente.
19
MARCO REFERENCIAL
MARCO HISTORICO
PHP
El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf
como un CGI escrito en C que permitía la interpretación de un número limitado
de comandos. El sistema fue denominado Personal Home Page Tools y
adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les
permitiese utilizar sus programas en sus propias páginas. Dada la aceptación
del primer PHP y de manera adicional, su creador diseñó un sistema para
procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el
conjunto de estas dos herramientas, sería la primera versión compacta del
lenguaje: PHP/FI.
La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando
se volvió a programar el analizador sintáctico, se incluyeron nuevas
funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a
la gran mayoría de las bases de datos comerciales. Todas estas mejoras
sentaron las bases de PHP versión 3. Actualmente PHP se encuentra en su
versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para
cubrir las necesidades actuales y solucionar algunos inconvenientes de la
anterior versión. Algunas mejoras de esta nueva versión son su rapidez gracias a que primero se compila y luego se ejecuta, mientras que antes se
ejecutaba mientras se interpretaba el código.
Apache
Al principio, el NCSA (National Center for Super Computing Applications) creo
un servidor Web que sé convirtió en el numero uno en 1995. Sin embargo, el
principal desarrollador de servidores Web del NCSA abandono el NCSA casi en
ese mismo momento y el proyecto del servidor empezó a bloquearse.
Entretanto, la gente que estaba utilizando el servidor Web de NCSA, empezó a
intercambiar sus propios paquetes para el servidor y pronto pensaron que era
necesario un grupo para gestionarlos. Nació el grupo Apache el grupo utilizaba
el código del servidor Web de NCSA y dio nacimiento a un nuevo servidor Web
Llamado apache.
20
Apache, nació como sustitución para el servidor de red httpd 1.3 desarrollado
por el NCSA, incluyendo las características, solucionando los problemas e
implementando nuevas estructuras
En los siguientes tres años, adquirió el papel de servidor líder del mercado. La
primera versión (0.6.2) de Apache que fue distribuida al público se estreno en
abril de 1995. La versión 1.0 se estreno el 1 de diciembre de 1995. El grupo
Apache se amplio y se convirtió en un grupo sin animo de lucro.
MySQL
IBM empezó a comercializar en 1.981 el SQL y desde entonces este producto
ha tenido un papel importante en el desarrollo de la bases de datos
relaciónales. IBM propuso y fue aceptada, una versión de SQL al Instituto de
Estándares Nacional Americano (ANSI) y desde entonces es utilizado de forma
generalizada en las bases de datos relaciónales. En 1.983 nació DB2 la más
popular (por lo menos en los grandes ordenadores) de las bases de datos de
este tipo hasta estos mismos momentos.
En el mundo GNU, una de las bases de datos que se reseña en cualquier
referencia de aplicaciones de éste tipo bajo LINUX, es MySQL aunque no está
incluida en ninguna distribución ya que no tiene licencia GNU como tal, para
comercializarla a ella o a cualquier software que la utilice o se sirva de ésta
habrá que adquirir una licencia.
Alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para
conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Sin embargo,
después de algunos testeos llego a la conclusión que mSQL no era lo
suficientemente rápido ni flexible para sus necesidades. De todo esto surgió en
una nueva interfaz SQL (claro que con código mas portable) con algunas
apariencias similares en la API de C y en los nombres y funciones de muchos
de sus programas. Esto había sido hecho para lograr con relativa facilidad
portar aplicaciones y utilidades de MiniSQL a MySQL.
El Origen del nombre MySQL no esta perfectamente claro. Algunos lo atribuyen
al hecho de que un gran numero de nuestras librerías y herramientas le
asignamos el prefijo “My” por costumbre. Sin embargo la hija de „Monty‟ es
además llamada My. Así que cual de las dos razones da el nombre a MySQL
es aun un misterio
21
MARCO CONCEPTUAL
Php
(Siglas que originalmente significaban Personal Home Page) fue primero
escrito por Rasmus Lerdorf como un simple conjunto de scripts de Perl para
guiar a los usuarios en sus páginas. Luego para satisfacer inquietudes del
mismo tipo por parte de otra gente lo reescribe, pero esta vez como un
lenguaje de script agregándole entre otras características soporte para
formularios. Al ver como la popularidad del lenguaje aumenta, un grupo de
desarrolladores crea para él un API, convirtiéndose así en el PHP3. Fue en ese
momento cuando el parser de scripts PHP es completamente reescrito (el Zend
Engine) dando vida al PHP4 mucho mas rápido, tal y como lo conocemos en la
actualidad.
PHP actualmente significa Hypertext Preprocessor y esta listo para su mejor
momento. Las cosas para tener en cuenta en un lenguaje de scripts.
Las cuatro grandes características: Velocidad, estabilidad, seguridad y
simplicidad.
 Velocidad: No solo la velocidad de ejecución, la cual es importante, sino
además no crear demoras en la máquina. Por esta razón no debe requerir
demasiados recursos de sistema. PHP se integra muy bien junto a otro
software, especialmente bajo ambientes UNIX, cuando se configura como
módulo de Apache, esta listo para ser utilizado.
 Estabilidad: La velocidad no sirve de mucho si el sistema se cae cada cierta
cantidad de ejecuciones. Ninguna aplicación es 100% libre de bugs, pero
teniendo de respaldo una increíble comunidad de programadores y usuarios es
mucho mas difícil para lo bugs sobrevivir. PHP utiliza su propio sistema de
administración de recursos y dispone de un sofisticado método de manejo de
variables, conformando un sistema robusto y estable.
 Seguridad: El sistema debe poseer protecciones contra ataques. PHP provee
diferentes niveles de seguridad, estos pueden ser configurados desde el
archivo .ini
 Simplicidad: Se les debe permitir a los programadores generar código
productivamente en el menor tiempo posible. Usuarios con experiencia en C y
C++ podrán utilizar PHP rápidamente.
Apache
Apache surgió a partir del servidor de HTTP más famoso y difundido en su
época: NCSA. Desde entonces se convirtió en un poderoso rival de todos los
22
servidores Unix utilizados hasta la fecha por su eficiencia, funcionalidad y
rapidez. Es por ello que se conoce como el rey de los servidores Web. Se
desarrolla de forma estable y segura gracias a la cooperación y los esfuerzos
de un grupo de personas conocidas como grupo Apache (Apache Group), los
cuales se comunican a través de Internet y del Web. Juntos se dedican a
perfeccionar el servidor y su documentación regidos por la ASF (Apache
Software Foundation).
En la actualidad Apache es el servidor Web más utilizado en el mundo.
MySQL
Es muy rápido, confiable, robusto y fácil de usar tanto para volúmenes de datos
grandes como pequeños. Además tiene un conjunto muy práctico de
características desarrolladas en cooperación muy cercana con los usuarios. Sin
embargo bajo constante desarrollo, MySQL hoy en día ofrece un rico y muy útil
conjunto de funciones. La conectividad, velocidad y seguridad hace de MySQL
altamente conveniente para acceder a bases de datos en Interna.
ESTADO DEL ARTE
Actualmente este tipo de software se encuentra en el mercado para hospitales
como este software MedFile 5.x Para PC's y redes permite crear y mantener
Historias Clínicas Electrónicas de sus pacientes en un formato especial de
Base de Datos, asignar Turnos (Citas) para la consulta con agenda
personalizada para cada médico, y emitir Prescripciones y Órdenes Médicas en
forma altamente personalizable y configurable.
Cuenta con un Módulo de Imágenes médica que incorpora herramientas
gráficas adecuadas para visualizar, exportar, imprimir y copiar imágenes
médicas de cualquier tipo (endoscopia, radiología, tomografía, resonancia
magnética, ultrasonido), o fotografías digitales, que se archivan junto con la
Historia Clínica.
MedFile 5.x cuenta La asignación de Turnos (Citas) es también configurable y
altamente flexible, permitiendo establecer días de atención, franjas horarias,
duración de la consulta, feriados y días no laborables y asignar "sobre turnos"
para cada uno de los usuarios.
www.medical-soft.com/ google.com.co
FUNDAMENTOS TEORICOS
Estos fundamentos salen de la inicialización de plantear una solución del
problema en que se esta llevando la organización de las historias clínicas de
régimen subsidiado en el hospital San José, ya que las directivas en este
23
momento solo ponen una cuota de interés para hallar la solución que muchas
veces a simple vista no se puede ver.
Dentro de muchas de las opciones de crear el aplicativo de
implementación de historia clínicas de régimen subsiado
diferentes herramientas que de alcance a la solución
corporación y mediante un generador bases de datos, se da
es la mejor opción para implementar el aplicativo.
Análisis, diseño e
se investigan las
que necesita la
por concluido que
Php
Es un lenguaje de „scripting‟ que se inserta en páginas HTML:
<html>
<head>
<title>ADASYS v1.0</title>
</head>
<body>
<?php echo "Esto es una prueba"; ?>
</body>
</html>
Lo que diferencia a PHP de otros lenguajes de scripting (como Javascript) es
que el código se ejecuta en el lado del servidor, es decir, el código se interpreta
y se ejecuta antes de ser entregado por el servidor web. Así la página que
recibiríamos en nuestro navegador sería algo parecido a:
<html>
<head>
<title>ADASYS v1.0</title>
</head>
<body>
Esto es una prueba
</body>
</html>
24
Apache
Apache surgió a partir del servidor de HTTP más famoso y difundido en su
época: NCSA. Desde entonces se convirtió en un poderoso rival de todos los
servidores Unix utilizados hasta la fecha por su eficiencia, funcionalidad y
rapidez. Es por ello que se conoce como el rey de los servidores Web. Se
desarrolla de forma estable y segura gracias a la cooperación y los esfuerzos
de un grupo de personas conocidas como grupo Apache (Apache Group), los
cuales se comunican a través de Internet y del Web. Juntos se dedican a
perfeccionar el servidor y su documentación regidos por la ASF (Apache
Software Foundation).
En la actualidad Apache es el servidor Web más utilizado en el mundo.
MySQL
MySQL es un Sistema de Gestión de Base de Datos.
Una Base de Datos es una colección estructurada de datos. Puede ser, desde
una simple lista de artículos a las inmensas cantidades de información en una
red corporativa.
MySQL es un gestor de bases de datos SQL (Structured Query Language). Es
una implementación Cliente-Servidor que consta de un servidor y diferentes
clientes. Podemos agregar, acceder, y procesar datos grabados en una base
de datos. Actualmente el gestor de base de datos juega un rol central en la
informática, como única utilidad, o como parte de otra aplicación.
Es un Sistema de Gestión de Base de Datos Relacional. El modelo relacional
se caracteriza a muy grandes rasgos por disponer que toda la información debe
estar contenida en tablas, y las relaciones entre datos deben ser representadas
explícitamente en esos mismos datos. Esto añade velocidad y flexibilidad.
MySQL es un software de código abierto esto quiere decir que es accesible
para cualquiera, para usarlo o modificarlo. Podemos descargar MySQL desde
Internet y usarlo sin pagar nada, de esta manera cualquiera puede inclinarse a
estudiar el código fuente y cambiarlo para adecuarlo a sus necesidades.
MySQL usa el GPL (GNU Licencia Publica General) para definir que podemos
y no podemos hacer con el software en diferentes situaciones. Entre otras
cuestiones esta licencia aclara que no cuesta dinero a menos que lo
incluyamos en un software comercial y tenemos el código fuente.
25
Diagramas de casos de uso:
D.1 DIAGRAMAS DE PROCESOS DE LA SITUACION ACTUAL (MANEJO
DE CLIENTES)
Solicitud de Datos
Manejo de Clientes
Solicitud de
Datos
Usuario
Capturar los
Datos
Capturar los
datos del
cliente
Antecion
Solicitud de
Datos
Cliente
Realización del
Servicio
Verificar el historial
clínico del paciente
Requerimientos
Observaciones del
servicio
Figura2 DIAGRAMAS DE PROCESOS DE LA SITUACION ACTUAL
26
Archivos manuscritos
Usuario llega
enfermo
Buscar
Registro y carpetas
Buscar
Programar Cita
medica
Prestar un servicio
medico
No de identificación del
paciente
Que ARS pertenece
Elaborar historia clínica
del paciente
Almacenar en
carpetas
Figura.3
DIAGRAMA PROCESOS DE LA SITUACION ACTUAL
(MANEJO DEL USUARIO)
Diagrama de clases:
Modela la vista estática del sistema, recoge los conceptos de dominio de la
aplicación como los que forman parte de la aplicación y relaciones para asociar
las clases.
27
DIRECTOR
ÁREA ADMINISTRATIVA
AREA ASISTENCIAL
MEDICO
TECNICO
ODONTOLOGO
Aux. Administrativo
Pagaduría
Aux. de
Laboratorio
Aux. Administración
ENFERMERO
Aux. Droguería
Aux. de
Enfermería
Aux. de Información de
salud
Promotores de
Salud
Aux. de Servicios Generales
Aux. de Servicios Generales
TECNICO DE
SANEAMIENTO
MEDICO S.S.O
ODONTOLOGO
S.S.O
ENFERMERO S.S.O
Figura.4 Diagrama Análisis de funciones por cargos
28
● Área Administrativa: Es la encargada de gestión de pacientes para
cumplimiento de las normas establecidas en cada consulta, es decir su función
principal es de llevar a cabo la planificación estratégica del hospital.
● Área Asistencial: Son aquellos que conforma el hospital, es decir los
participantes de cada cargo
● Área Asistencial: Es el encargado de:
● Establecer contacto con los pacientes
● Brindar un servicio a los pacientes
● Área Administrativa:
● Administrar el funcionamiento general del hospital.
● Organizar las rutas de distribución de los pedidos
REFERENCIAL ORGANIZACIONAL
Actualmente el sistema de la historia clínica es muy ambiguo por el
presupuesto de las directivas en el régimen subsidiado ya que el costo
operativo lo tiene congelado con el sistema que lleva. Lo que se quiere hallar
un mecanismo de organización y mejoramiento en la prestación de servios de
salud administrativamente.
Todo esto se pede llevar un proyecto de una aplicación con un bajo
presupuesto para que mas adelante se haga las modificaciones necesarias
para diferentes referencias organizacionales.
ANTECEDENTES
22 de julio de 1902 un grupo de diez prestigiosos médicos de la época
constituyeron la Sociedad de Cirugía de Bogotá – Hospital San José. El capital
con el cual iniciaron labores fue de diez mil pesos y la entidad sin ánimo de
lucro, pero guiada por una profunda misión de servicio se ubicó en una sede al
oriente de Bogotá.
En 1909, el gobierno del general Reyes destinó $10.000 para la construcción
de una sede para el hospital. El lote fue donado por el general Juan
Nepomuceno
Valderrama
y
escriturado
en
1903.
El diseño se le encargó al arquitecto Pietro Cantini (familiar de uno de los
actuales médicos de la institución) quien se basó en los planos del Policlínico
de Roma, y lo orientó de tal manera que recibiera luz natural y adecuada
29
ventilación. La “Primera piedra” se colocó el 14 de agosto de 1904 y luego de
varios años de esfuerzos el hospital fue abierto el 8 de febrero de 1925.
En 1925, después de muchos trabajos y esfuerzos, los fundadores dieron al
servicio la sede actual del hospital y desde ese momento comenzó a afianzarse
la institución como un verdadero líder en la prestación de servicios
especializados de altísima calidad en las diversas ramas de la medicina.
Hoy, al Hospital de San José se considera como uno de los más importantes y
especializados del país en los niveles de atención tres y cuatro, aparte de la
importante contribución que ha hecho en la formación de nuevos profesionales
de la salud, pues desde sus comienzos facultades de medicina como la de la
Universidad Javeriana, la Nacional y el Colegio Mayor del Rosario encontraron
el sitio ideal para enseñar, capacitar y preparar a los estudiantes en las etapas
de internado, residencia y especialización.
En la actualidad, la Sociedad de Cirugía de Bogotá – Hospital de San José y la
Fundación Universitaria de Ciencias de la Salud son entidades dirigidas y
orientadas por médicos con profundos conocimientos de medicina, y con
sentido y preparación administrativa hechos que les permite que en medio de
tiempos de crisis mantengan su proyecto financieramente sano.
Como presidente de la Junta Directiva se desempeña actualmente el Dr. Jorge
Gómez Cusir, el rector de la Fundación Universitaria de Ciencias de la Salud,
es el Dr. Roberto Jaramillo Uriocoechea y e l Director Médico es el Dr. Carlos
Pérez.
Estas historias clínicas son un documento, en las cuales surgen un contacto
entre el Equipo de Salud y los usuarios, a partir de la segunda mitad del siglo
XX entre los usuarios y el hospital o Atención Primaria. La historia clínica es el
único documento válido desde el punto de vista clínico y de ley. En atención
primaria la historia clínica se llama historia de salud. Facilita y fortalece la
práctica médica. Tiene beneficios para el paciente, para el médico y para la
institución, tales como la rapidez, la claridad, la seguridad y la comodidad.
MISION
Nuestra misión es brindar y organizar un mejor servicio en la calidad de las
historias clínicas de régimen subsidiado, ya que el paciente para que halle una
mayor rentabilidad en los servicios prestados por el hospital San José.
VISION
Los usarios van recibir un servicio ejemplar digno de una calidad humana sin
ningún tipo de contra tiempos en la prestación de servicios de salud al usuario,
dejándolos satisfechos en el hospital San José como debe ser.
30
ESTRUCTURA ORGANIZOCIONAL
El sistema estará organizado mediante un aplicativo que organizara los datos
de su historia clínica de régimen subsidiado de los pacientes, para llevar mejor
control de los eventos que se están afrontando en el hospital San José. Este
aplicativo tendrá un control de prueba en el cual nos mostrara los detalles de
los errores que puede tener este sistema para que luego así se pueda corregir.
31
INGENIERIA DEL PROYECTO
3.1 METODOLOGIA Y MODELO DE DESARROLLO
Nuestra metodología para el óptimo desarrollo de los requerimientos que son
solicitados por la institución son los siguientes:
● Analizar y especificar los requerimientos previamente descritos por nuestro
cliente (la institución) los cuales serán tomados en la primera etapa del proceso
donde evaluamos las necesidades que se deben superar al terminar nuestra
aplicación
● Evaluar y analizar estructuradamente el sistema actual con el cual se están
realizando los procesos de las historias clínicas de régimen subsidiado,
además indagar a los auxiliares los cuales están interactuando con el sistema
actual, para así poder saber también cuales son las mayores dificultades que
se están teniendo con este sistema actual.
● Realizar una planificación del proyecto, esto quiere decir que debemos
prevenir los posibles problemas que se puedan presentar a trabes del
desarrollo y o ejecución de nuestro sistema, esto con el fin de que en el
transcurso de la ejecución e implementación no se nos alteren los costos
programados del proyecto.
● Fijar los recursos con los cuales disponemos para llevar a cobo el diseño,
ejecución, planificación, desarrollo, implementación y mantenimiento de nuestro
sistema, con esto queremos decir que con el personal que tenemos podemos
enfrentar con solides la ejecución del proyecto, o que por el contrario
necesitamos mas personal para llevar a cobo nuestra cometida.
● Redactar una propuesta detallada de los objetivos del proyecto donde
reflejamos los procesos que vamos a realizar o implementar en nuestro
sistema, teniendo en cuenta que debemos mostrar una propuesta evolutiva
obviamente diferente al sistema actual para así poder completar nuestros
objetivos.
● Luego de analizar estructuradamente el sistema que se esta ejecutando
actualmente y tener culminados los procesos de análisis y manejo del sistema
actual podemos fijar una facha en la cual nuestro nuevo sistema podrá ser
mostrado y ejecutado con toda su plenidad, durante este proceso se deben
manejar internamente un cronograma de actividades previamente diseñado por
nuestro equipo, en la cual se describen las tareas que cada integrante debe
realizar y entregar con su día y fecha correspondiente.
32
CRONOGRAMA DE ACTIVIDADES
JUNIO
JULIO
AGOSTO
SEPTIEMBRE
OCTUBRE
NOVIEMBRE
DICIEMBRE
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Fecha
Actividad
1. Búsqueda de la Empresa
2. Contacto con la Empresa
3. Análisis de la Organización
4. Detalle de cada una de las
Áreas
5. Selección del Área a
Analizar
6. Identificación del Problema
7. Observación Directa
8. Elaboración de Encuestas,
Cuestionario y Entrevistas
9. Levantamiento de
Requerimientos
10. Diseño del Nuevo
Sistema
11. Elaboración de
Diagramas
12. Entrega de Anteproyecto
13. Trabajo Escrito
14. Lectura de Manuales
15. Desarrollo de Código
Tabla 1. Cronograma de Actividades.
34
ENERO
Fecha
1 2 3 4 5
Actividad
17. Implantación de
Software
18. Elaboración de
Manuales del nuevo
software
19. Prueba del Software
20. Ultimas
Correcciones
21. Entrega Final
Tabla 2. Cronograma de Actividades instalación.
35
Análisis Y Diseño
4.0.1 Diagrama funcional del administrador
Administrador
Crear y limpiar la
base de datos
Crear y eliminar
usuarios
Asignar
restricciones
Modificar
Configuración del
sistema
Figura 5 Diagrama funcional del administrador
Dentro de las funciones del administrador están:
● Crear o limpiar la base de datos: Esto con el fin de evitar con personas que
ingresen al sistema con fines inadecuados, como el de eliminar información
importante de la base de datos pueda afectar a la empresa.
● Crear y eliminar usuarios: Para tener el control de restricciones de los
usuarios que puede hacer uso del sistema.
● Asignar permisos y restricciones de acceso: Esto con el fin de controlar el
acceso y manejo de la información.
● Modificar la configuración del sistema: El administrador puede elegir si
cambiar o no información importante de la aplicación.
36
4.0.2 Diagramas del nuevo sistema
Recordar
contraseña
1.0 Inicio
de Seccion
2.0 Pagina
principal
2.1 Control de
pacientes
2.2
Controles médicos
2.3 Control
ARS
2.3.1
Categoría
2.1.1
Anexar
2.2.1
Anexar
2.1.2
Eliminar
2.2.2
Eliminar
2.3.2
Anexar
2.1.3
Consultar
2.2.3
Consultar
2.3.3
Eliminar
2.1.4
Actualizar
2.2.4
Actualizar
2.3.4
Consultar
2.1.5 Consultar
historia clínica
2.2.5 Listado
general
2.3.5
Actualizar
2.1.5.1
Programación
de consultas
2.1.5.2
Listado
general
2.4
Usuarios
2.3.6
Reportes
2.2.5.1 Consultas
programadas
2.2.5.2 Listado
general
Figura 6 Diagramas del nuevo sistema
37
2.4.1
Agregar
2.3.1.1
Anexar
2.4.1.1
Eliminar
2.3.1.2
Eliminar
2.4.1.2
MOdificar
2.3.1.3
Consultar
2.4.2
Salidas
2.3.1.4
Actualizar
2.4.2.1
Usuarios
2.4.2.2 H
N/acceso
1.0 Inicio de Seccion: Venta para el ingreso de usuario y clave
2.0 Pagina principal: Vista principal de la aplicación
2.1 Control de pacientes: Modulo de administración del paciente
2.2 Control médico: Modulo de administración del médico
2.3 Control A.R.S: Modulo de administración de área régimen subsiado
2.4 Usuario: Modulo de administración de control de Usuarios
DEFINICIÓN DEL SISTEMA ACTUAL
Que: No posee Software de organización para controles de los usuarios.
Se muestra diferentes situaciones deficientes donde pueden ser las
siguientes:
● En la demora de la búsqueda de un registro para un paciente.
● Se encuentra la información de las historias en archivos manuales, esto
quiere decir que hay un margen de error en las posibilidades de un mal
ordenamiento en las tareas.
● Un claro riesgo es el de la perdida de documentos del usuario, así
generando una mala atención al mismo. Así se podrá observar muchas
deficiencias donde el sistema que se esta llevando debe ser analizado pronto
antes de que la competencia avance en la elaboración de un nuevo sistema o
que ya lo hayan implementado.
DESCRIPCIÓN DEL SISTEMA ACTUAL
Actualmente se esta llevando un sistema de control de archivos físicos
(Manuscritos carpetas) en los cuales se encuentra las historias clínicas de los
pacientes. Este control se realiza como un sistema anticuado lleno de
falencias errores de los mismos usuarios y funcionarios del hospital San José
Como: Se maneja manualmente y es manipulado por varias personas esto
hace que no se lleve un análisis cuando se quiera, o un tipo de control
necesario para la empresa.
Quienes: Médicos, Auxiliares de enfermería y de archivo su formación es tipo
de bachilleres académicos.
38
Cuando: Este sistema se maneja a diario donde el paciente es atendido, y
por consiguiente se requiere su historia en la cual a veces no las encuentran y
que tiene que aplazar su cita, o su tipo de información se ha perdido y
refundido.
Donde: Se lleva a cabo en la Carrera 19 Nº 8A-32 Bogotá D.C., Colombia,
segundo y tercer piso, cuenta con unos consultorios de 42 metros cuadrados
con implementos de atención a los pacientes como tensiómetros, jeringas,
camillas, etc. Y un escritorio, pero el cual le hace falta los requerimientos de
información
Por que: No se han dado cuenta que este sistema es muy antiguo y que
están un poco actualizados con las demás A.R.S. y a demás nunca han
intentado mejorar la atención al usuario.
Para que: Cumplir con las necesidades básicas requeridas por la empresa en
cuestión de manejo de aquellos procedimientos de la EPS.
39
Figura 7 Formato de archivos Manuscritos
40
Figura 8 Formato de examen medico
41
Figura 9 Formato de examen odontologico
42
Figura 10 Formato de Aptitud
43
Figura 11 Formato de antecedentes Familiares
44
Figura 12 Formato de antecedentes Familiares II
45
Figura 13 Formato de historial clinico
DEFINICIÓN DEL SISTEMA PROPUESTO
Que: Nuestra situación ideal es utilizar un sistema mas adaptado a las
necesidades actuales en que se esta laborando el mundo en comunicaciones
y actualizaciones de informes, en que a su vez nos lleve a unos registros de
manera organizada y sin ningún tipo de falencia o recarga operativa en el
manejo de las historias clínicas de A.R.S.
Información de sistematizada de historias clínicas y de fácil consulta que
genere un funcionamiento ágil y seguro como por ejemplo:
46
● Agilización y buena presentación en el proceso de atención al usuario.
● La seguridad de los datos almacenados, ya que se guarda la información en
el equipo y si es el caso se realizara un backup.
Mantener un esquema físico de copias que se pueda reimprimir en caso de
perdida de documentos del usuario.
Como: Se podrá actualizar las historias clínicas de los usuarios, y se ara
consultas de registros de pacientes y sus respectivos controles.
Quienes: Son solo aquellas personas que han estudiado o ser profesionales
de esta área de la medicina que se encarga de dar el manejo adecuado a las
evoluciones del usuario.
Cuando: De igual manera el profesional o su asistente llevaran el control
normal de disipación e ingreso de información cuando el usuario solicite sus
servicios.
Donde: En la Carrera 19 Nº 8A-32 Bogotá D.C., Colombia segundo y tercer
piso, cuenta con unos consultorios de 42 metros cuadrados, con los debidos
implementos médicos de atención a los pacientes, y un escritorio donde se
podrá llevar la información del paciente adecuada en un ambiente mas
cómodo para el profesional y el usuario con un sistema operativo Windows
XP y el paquete que ofrecemos el software.
Por que: Se pretende que utilizando herramientas mas actualizadas
podremos estar en el mismo nivel o aun mejor, en un punto de tecnología de
punta.
Para que: Satisfacer y mejor la atención al paciente: Para tener niveles de
competencia con los demás A.R.S. Para mejorar la imagen de la institución,
para agilizar los procesos.
DISEÑO DEL SISTEMA PROPUESTO
Se diseñara una base de datos en la cual se debe mejorar la situación en
cuantos archivos que posee actualmente.
Obtener de manera eficaz todo el material que se necesita para la atención de
los usuarios sobre los pacientes
47
MODELO ENTIDAD RELACION
Figura 14 Diagrama entidad \ relación
ARS
USUARIOS
Usuario
Password
Nivel\Acces
COLSUTAS
*num.ID Paciente
Fecha_consulta
Num. ID Medico
Observaciones
MEDICOS
*Tipo_Identificacion
PACIENTES
*Código ARS
* Tipo_Identificacion
*Num.Identificacion
Nombres
Apellidos
Fecha Nacimiento
Sexo
Código ARS
Edad
Factor_RH
Estado_civil
Num_hijos
Dirección
Teléfono
Estatura
Peso
Fumador
Bebidas_Alcoholicas
Cuales_Bebidas
Deportes
Cuales_Deportes
Drogas_Adictivas
Cuales_Drogas
Alergias
Cuales_Alergias
Codigo_ARS
Nombre ARS
Num.Identificacion
Nombres
Apellidos
Fecha Nacimiento
Sexo
Especialidad
Consultorio
48
DETALLES ENTIDADES Y ATRIBUTOS
USUARIOS
Figura 15 Detalle de Usuario E/A (entidades Y atributos)
49
PACIENTES
Figura 16 Detalle de Pacientes E/A (entidades Y atributos)
50
MEDICOS
Figura 17 Detalle de Médicos E/A (entidades Y atributos)
51
CONSULTAS MÉDICAS
Figura 18 Detalle de Consultas Médicas E/A (entidades Y atributos)
52
ARS
Figura 19 Detalle de ARS E/A (entidades Y atributos)
53
DICCIONARIO DE DATOS
NOMBRE
CONSULTAS
MEDICAS
ATRIBUTOS
Num.ID Paciente
Fecha_consulta
Núm. ID Medico
Observaciones
RELACION
PACIENTES
MEDICOS
Tabla 3 consultas medicas
NOMBRE
USUARIOS
ATRIBUTOS
Usuario
Password
Nivel_Acceso
RELACION
Tabla 4 Usuarios
54
NOMBRE
PACIENTES
ATRIBUTOS
Tipo_Identificacion
Tabla 5 Pacientes
Num_Identificacion
Nombres
Apellidos
Fecha_Nacimiento
Sexo
Edad
Factor_RH
Estado_Civil
Num_Hijos
Dirección
Teléfono
Estatura
Peso
Fumador
Bebidas_Alcoholicas
Cuales_Bebidas
Cuales_Deportes
Drogas_Adictivas
Cuales_Drogas
Alergias
Cuales_Alergias
Observaciones
Código ARS
RELACION
CONSULTAS MEDICAS
55
NOMBRE
MEDICOS
ATRIBUTOS
Tipo_Identificacion
Num_Identificacion
Nombres
Apellidos
Fecha_Nacimiento
Sexo
Especialidad
CONSULTAS MEDICAS
RELACION
Tabla 6 Medicos
NOMBRE
ARS
ATRIBUTOS
Nombre_ARS
Código_ ARS
RELACION
PACIENTES
Tabla 7 ARS
56
DESARROLLO
Figura 20 Tarea del analisis
Tareas del Análisis
El análisis de requerimientos puede dividirse en cuatro áreas:
1.- Reconocimiento del problema
2.- Evaluación y síntesis
3.- Especificación
4.- Revisión.
Inicialmente, el analista estudia la especificación del sistema (si existe) y el plan de
proyecto. Es importante comprender el contexto del sistema y revisar el ámbito de los
programas que se usó para generar las estimaciones de la planificación. A
continuación, debe establecerse la comunicación necesaria para el análisis, de forma
que se asegure el reconocimiento del problema.
Las formas de comunicación requeridas para el análisis se ilustran en la Figura 20. El
analista debe establecer contacto con el equipo técnico y de gestión del usuario/cliente
57
y con la empresa que vaya a desarrollar el software. El gestor del programa puede
servir como coordinador para facilitar el establecimiento de los caminos de
comunicación. El objetivo del analista es reconocer los elementos básicos del
programa tal como lo percibe el usuario/cliente.
ESPECIFICACIÓN TÉCNICAS
Seguridad:
Como medidas de seguridad, la solución maneja a través de una contraseña
personal el ingreso y accesibilidad para:
Administrador
Auxiliar
Doctor
El administrador será el único que tiene privilegios en el acceso al sistema
Web, hacer modificaciones en la configuración del sistema.
El auxiliar puede ingresar al sistema Web para consultar información, agregar,
modificar, eliminar pacientes, programar consultas, todo permitido por el
administrador.
El Medico puede ingresar al sistema Web para agregar pacientes y observar la
historia clínica.
REQURIMINENTOS DE SOFTWARE
Para la instalación de nuestra página web son necesarias las siguientes
herramientas:
Sistema operativo Windows 2000 o superior, Linux etc...
Instalación y configuración de Apache versión 2.2.3
Instalación y configuración de PHP versión 5.1.6.
Instalación y configuración de gestor de bases de datos MySQL versión5.2.24ª
Instalación y configuración de PhpMyAdmin versión 2.9.0.2
Instalación y configuración de WAMP versión 1.6.5.
Internet Explorer versión 6.0
58
REQURIMIENTOS DE HARDWARE
Para la instalación de la solución se necesita equipos de las siguientes
características:
Procesador de 1 GHz o superior
Capacidad de disco duro de 20 Giga bytes o superior.
Memoria RAM de 128 MB o superior
59
GLOSARIO
Administrador: Persona encargado del manejo y control de la base de datos y de la
asignación de permisos de acceso.
Pacientes: Es el sujeto que recibe los servicios de un médico u otro profesional de la
salud, sometiéndose a un examen
Usuarios: Es la persona que utiliza o trabaja con algún objeto o que es destinaría de
algún servicio público o privado, empresarial o profesional
Medicos: es la persona encargada de realizar y revisar al paciente para su respectivo
tramite medicinal
ARS: Administradora de Régimen Subsidiado de Salud
Historias clínicas: es un documento, el cual surge en el contacto entre el equipo de
salud y los usuarios
Archivo: Es conjunto de registro relacionados.
Macromedia: es un software de gráficos y desarrollo web
Dreamweaver: Es una aplicación en forma de estudio (Basada por supuesto en la
forma de estudio) pero con más parecido a un taller destinado para la construcción y
edición de sitios y aplicaciones Web basados en estándares.
60
SUGERENCIAS Y RECOMENDACIONES
El primer paso a seguir, es la capacitación del administrador, en los procesos
de mejoramiento del nuevo aplicativo para el hospital San José
El segundo paso a seguir, es la capacitación de las personas o personas que a
futuro lleguen a manejar historias clinicas para llegar a un mejor entendimiento
del aplicativo.
61
CONCLUCIONES
 Con este aplicativo se pueden un manejo de datos del paciente con su
respectiva historia clinica, usuario, médicos, sin Y si no hay datos lo podemos
regitrar ninguna excepción.
 La información del sistema es confiable, segura y precisa ya que tiene las
validaciones necesarias para que así sea
62
BIBLIOGRAFIA
Creacion de un portal con PHP y MySQUL 3ª Edicion. Autor: Jacobo Pavon
Puertas
FUNDAMENTOS DE BASE DE DATOS segunda Edicion Henry F.Korth,
Abraham Silberschatz
PRESSMAN, Roger S, Ingeniería del Software: Un enfoque práctico. 5 ed.
Madrid, España : McGraw-Hill, 2002, 601 p.
KENDALL & KENDALL, ANALISIS Y DISEÑO DE SISTEMAS. 34 ed
México:Pearson Educación, 1995, 911p
Rasmus Lerdorf & Kevin. TAtroe Programming MySQL. O`reilly
Rasmus Lerdorf & Kevin. TAtroe Creating Dianmyc WEb Pages. Programming
PHP. O`reilly
Martín James 1994. Organización de las bases de datos Editorial Prentice Hall.
México.
Date C. J. 1985. Introducción a los sistemas de bases de datos. Ed. AddisonWesle y Publishing.
Gio Wieder inc. 1984. Diseño de base de datos.
Gardarin Georges. 1996. Dominar las bases de datos. Ed. Eyrolles. Gestión
2000 SA.Barcelona.
Korth Henry F. Silberchatz Abraham. 1995 Fundamento de bases de datos. Mc.
Graw Hill 2da edición.
63
MANUALES
MANUAL DEL SISTEMA
Instalación y Configuración de WAMP
La aplicación WAMP es posible de descargarla de forma gratuita desde la Web
http://www.wamserver.com de donde podremos descargarla accediendo a la sección
download, la versión más reciente que se trata de WAMP5 1.6.5
NOTA: es conveniente comprobar la versión actual del fichero a descargar, ya que
durante la edición de este libro las versiones existentes eran las que se citan en el
mismo, pero es muy probable que estas hallan sido actualizadas con el paso del
tiempo, pero esto no varia en absoluto el funcionamiento de nuestras aplicaciones
siguiendo los pasos de este libro.
Con esta aplicación dispondremos de inmediato de todas las aplicaciones necesarias
para poder empezar a trabajar; en concreto, con esta ultima versión de WAMP5,
dispondremos de las siguientes versiones:
Apache 2.0.59
PHP 5.1.6
SQLintemanger
MySQL 5.0.2ª
Php MyAdmin2.9.0
MySQL 5.0.24ª
PhpMyAdmin 2.9.0.
Lo primero que debemos hacer es ejecutar el archivo que hemos descargado para
instalar WAMP5 en nuestro ordenador.
64
Una vez ejecutado, el primer paso es seleccionar la carpeta donde queremos instalar
la aplicación; en este caso, como muestra la figura por defecto nos aparece la carpeta
wamp
Figura 21 Instalación de Wamp C:\.
El siguiente paso en el proceso de instalación es dicar el nombre de la carpeta que
queremos que aparezca en el menú de programas del `menú inicio`; por defecto
podemos dejar el que aparece: WampServer.
65
A continuación, nos pregunta si queremos que se inicie WAMP cada vez que iniciemos
nuestro ordenador; de este modo nos ahorramos el tiempo de tener que estar
arrancado todos los servicios cada vez que arranquemos nuestro sistema. Los
servicios que arranca WAMP por defecto, son el servidor Apache y el servidor de
bases de datos MySQL.
Figura 22 Instalación servidor Apache y el servidor de bases de datos MySQL.
A continuación, debemos indicar la carpeta con la que vamos a trabajar, es decir,
donde queremos almacenar nuestros archivos para poder visualizarlos. En nuestro
caso, como se puede ver en la siguiente imagen, figura 23, hemos creado una carpeta
llamada ficheros, que será donde se almacenaran todos los archivos. Dentro de esta
carpeta se puede crear subcarpetas para diferenciar cada uno de los proyectos donde
estamos trabajando.
66
Figura 23 Creación de ficheros
El último paso consiste en indicar el navegador con WAMP.
Si nos figamos en la barra de tareas, veremos junto al reloj que nos ha aparecido un
nuevo icono: es el correspondiente a la instalación que hemos realizado de WAMP5 y
si pulsamos sobre el con el botón izquierdo, podremos acceder a todos los servicios
de nuestra nueva aplicación. Podemos ver el menú de opciones que se despliega
cuando pulsamos sobre el icono de WAMP5 situado en la barra de tareas.
67
Figura 24 Instalación completa de WAMP5
Desde este menú podemos realizar las siguientes funciones:
Local host: acceder a la raíz de nuestro fichero.
PhpMyAdmin: accedemos al servidor de la base de datos a través de la aplicación
phpMyadmin.
www directory: abre la carpeta con los archivos donde almacenamos nuestros
ficheros.
Config files: Desde aquí podemos acceder a los tres cheros de configuración:
httpd.conf, php.ini y my(wamp).ini.
68
DICCIONARIO DE DATOS
NOMBRE
CONSULTAS
MEDICAS
ATRIBUTOS
Num.ID Paciente
Fecha_consulta
Núm. ID Medico
Observaciones
RELACION
PACIENTES MEDICOS
Tabla 3 Consultas medicas
NOMBRE
USUARIOS
ATRIBUTOS
Usuario
Password
Nivel_Acceso
RELACION
Tabla 4 Usuarios
69
Tabla 5 Pacientes
NOMBRE
PACIENTES
ATRIBUTOS
Tipo_Identificacion
Num_Identificacion
Nombres
Apellidos
Fecha_Nacimiento
Sexo
Edad
Factor_RH
Estado_Civil
Num_Hijos
Dirección
Teléfono
Estatura
Peso
Fumador
Bebidas_Alcoholicas
Cuales_Bebidas
Cuales_Deportes
Drogas_Adictivas
Cuales_Drogas
Alergias
Cuales_Alergias
Observaciones
Código ARS
RELACION
CONSULTAS MEDICAS
70
MEDICOS
ATRIBUTOS
Tipo_Identificacion
Num_Identificacion
Nombres
Apellidos
Fecha_Nacimiento
Sexo
Col sutorio
RELACION
CONSULTAS MEDICAS
Tabla 6 Médicos
NOMBRE
ARS
ATRIBUTOS
Nombre_ARS
Código_ ARS
RELACION
PACIENTES
Tabla 7 ARS
71
DIAGRAMA DETALLADO DEL SISTEMA ACTUAL
Archivos manuscritos
Usuario llega
enfermo
Buscar
Registro y carpetas
Buscar
Programar Cita
medica
Prestar un servicio
medico
No de identificación del
paciente
Que ARS pertenece
Elaborar historia clínica
del paciente
Almacenar en
carpetas
Figura 2 Diagrama de procesos de la situación actual
72
Diagrama del nuevo sistema
Recordar
contraseña
1.0 Inicio
de Sección
2.0 Pagina
principal
2.1 Control de
pacientes
2.2
Controles médicos
2.3 Control
ARS
2.3.1
Categoría
2.1.1
Anexar
2.2.1
Anexar
2.1.2
Eliminar
2.2.2
Eliminar
2.3.2
Anexar
2.1.3
Consultar
2.2.3
Consultar
2.3.3
Eliminar
2.1.4
Actualizar
2.2.4
Actualizar
2.3.4
Consultar
2.1.5 Consultar
historia clínica
2.2.5 Listado
general
2.3.5
Actualizar
2.1.5.1
Programación
de consultas
2.1.5.2
Listado
general
2.2.5.1 Consultas
programadas
2.4
Usuarios
2.3.6
Reportes
2.2.5.2 Listado
general
Figura 6 Diagrama del nuevo sistema
73
2.4.1
Agregar
2.3.1.1
Anexar
2.4.1.1
Eliminar
2.3.1.2
Eliminar
2.4.1.2
Modificar
2.3.1.3
Consultar
2.3.1.4
Actualizar
2.4.2
Salidas
2.4.2.1
Usuarios
2.4.2.2 H
N/acceso
Macromedia Dreamweaver 8
Macromedia® Dreamweaver® 8 es la alternativa profesional para la creación de sitios y
aplicaciones Web. Proporciona una combinación muy eficaz de herramientas visuales
de diseño, funciones de desarrollo de aplicaciones y soporte de edición de código que
permite a los desarrolladores y diseñadores de todos los niveles crear de forma rápida
sitios y aplicaciones visualmente atractivas y basadas en las normas. Desde la
compatibilidad líder para el diseño basado en CSS hasta las funciones de codificación
manual, Dreamweaver pone en manos de los profesionales las herramientas que
necesitan en un entorno integrado y ágil. Los desarrolladores pueden utilizar
Dreamweaver con la tecnología de servidor que prefieran para crear potentes
aplicaciones de Internet que conecten a los usuarios con bases de datos, servicios
Web y sistemas heredados.
Contamos con varios recursos excepcionales que le ayudarán a aprender más sobre
Macromedia Dreamweaver 8.
Para empezar
No olvide registrarse para recibir la información más reciente sobre actualizaciones,
nuevos productos, servicio técnico y mucho más. Regístrese en línea ahora.
Notas de la versión
Las notas de la versión contienen información de última hora y problemas conocidos
sobre Dreamweaver 8.
Recursos de documentación
Macromedia Dreamweaver incluye diversos medios para ayudarle a aprender
rápidamente el funcionamiento del programa y convertirse en todo un experto de la
creación de páginas Web. El sistema de ayuda de Dreamweaver contiene diversos
documentos que le ayudarán a aprender a utilizar Dreamweaver, Ampliación de
Dreamweaver y ColdFusion. También se pueden consultar varios recursos en línea
adicionales para crear páginas Web.
Centro de desarrolladores
Obtenga la información técnica que necesita. Inspírese con las sugerencias, los
artículos, los tutoriales y los recursos disponibles o utilice los foros, los ejemplos de
código, el intercambio de información y el material de referencia para lograr que su
proyecto sea todo un éxito.
HomeSite+
Macromedia® HomeSite®+ (en inglés) sólo está disponible para usuarios de Windows.
Encontrará el archivo de instalación de HomeSite+ en el CD o en el paquete de
archivos de Dreamweaver 8 descargados desde la tienda en línea de Macromedia.
Existen actualizaciones de HomeSite+ para añadir compatibilidad con ColdFusion MX
7. Puede encontrarlas en la carpeta HomeSite+ del CD o si lo prefiere puede
descargar la actualización.
Macromedia Dreamweaver 8
Servicio técnico
74
Recursos en línea
Notas de la versión
Foros en línea
Centro de desarrolladores
Recursos de documentación
Recursos de soporte
Formación
Novedades en Dreamweaver 8
Solicitud de mejoras y detección de
Accesibilidad
errores
Acuerdo de licencia de usuario
final
Profesional
Macromedia
Errores de la documentación
Atención al cliente
Copyright © 1997-2005 Macromedia, Inc. y sus otorgantes de licencia. Todos los
derechos reservados. Macromedia, el logotipo de Macromedia, ColdFusion,
Dreamweaver y HomeSite son marcas comerciales o marcas comerciales registradas
de Macromedia, Inc. en los Estados Unidos y/o en otros países. El resto de las marcas
pertenecen a sus respectivos propietarios.
Protegido por una o varias de las siguientes patentes estadounidenses: 5,592,602,
5,845,299, 5,911,145, 6,558,431; y por las patentes pendientes.
Estos programas informáticos están protegidos por leyes internacionales de derechos
de autor. La reproducción, distribución o el uso ilícito de estos programas o parte de
los mismos está penado con severas sanciones y será objeto de todas las acciones
civiles y judiciales que correspondan.
Los avisos y los términos y condiciones relativos a software de terceros están
disponibles en http://www.macromedia.com/go/thirdparty_es y se incorporan a este
documento como referencia.
www.macromedia.com/es
75
certificado
de
FIGURA 25 DE Dreamweaver
FIGURA 26 de Dreamweaver código
76
MANUAL DEL USUARIO
PANTALLAZO PRINCIPAL
Figura 27 Ingresar
 En el pantallazo principal de Historias Clínicas deberá presionar en el link
ingresar ubicado en la parte superior central de su pantalla.
77
Figura 28 Inicio de sesion

Ya presionado el botón Ingresar. Entramos al modo de acceso, debe ingresar
el usuario y contraseña en las casillas correspondiente, válida para poder
iniciar en el menú principal de historias clínicas.

Ya que si el usuario digito mal su cuenta de usuario o contraseña le saldrá el
siguiente pantallazo “El nombre de usuario o la contraseña invalida ”
78
Figura 29 Acceso denegado
Presionar en link Regresar al inicio de sección
79
Figura 30 Menu Principal
 Menú Principal el usuario puede seleccionar cualquier botón superior
central que aparece en la pantalla.
 En la parte central izquierda podemos observar el usuario actual En la
parte central.
 En la parte central derecha podemos observar un modulo de cerrar
sesión.
Nota: El administrador del sistema será el único que puede eliminar y
actualizar los registros que se presentan en la historia clínica
80
BOTON DE PACIENTES
Figura 31 CONTROL DE PACIENTES
 En la figura al dar clic en botón de pacientes nos aparece un validador de
informacion.
 En el cual si el usuario existe digitamos su No de identificación y le damos clic
en el botón Buscar.
 Ya si el usuario no existe le damos clic en el botón Nuevo.
81
Figura 32 FORMULARIO DE INSCRIPCION DE PACIENTES
 En la parte superior central podemos registrar los datos del paciente
(Tipo de identificación, No de identificación, nombres, apellidos, fecha
de nacimiento, Factor RH, sexo, Edad, Estado civil, Numero de hijos,
Estatura, Peso, Dirección, Teléfono, Fumas, Bebidas Alcholicas,
cuales bebidas, Deportes, cuales Deportes, Drogas Adictivas, cuales
Drogas, Alegias, cuales Alergias, ARS que pertenece) en la
correspondiente casillas, y dar clic en botón Guardar registro.
 En la parte inferior izquierdo podemos volver en el menú principal
 En la parte inferior derecho podemos cerrar sesión.
82
Figura 33 REGISTRO ALMACENADO DE PACIENTES
 En este pantallazo la parte superior central nos muestra el registro almacenado
del paciente con éxito
 Da la opción de volver al menú principal.
 Volvemos al menú principal y damos clic en pacientes
83
Figura 34 BUSCANDO AL PACIENTE

En la parte superior central podemos digitar el No de identificación del paciente
que hemos creado y dar clic en Buscar
84
Figura 35 DATOS DEL PACIENTE


Aquí podemos observar en la parte superior izquierdo los datos del paciente.
En la parte superior derecha nos muestra una opción de actualizar los datos del
paciente, borrar el registro del paciente, programar las consultas de los pacientes y
regresar al menú principal
 En la parte central izquierdo nos muestra el usuario que está trabajando
 En la parte central derecho nos muestra la opción de cerrar la sesión.
85
Figura 36 DATOS DE ACTUALIZACION DEL PACIENTE
Al dar clic en el botón Actualizar nos muestra el siguiente pantallazo para
actualizar el los datos del paciente.
 En la parte central podemos modificar los datos del paciente que son el tipo de
identificación, su número de identificación, nombres, apellidos, fecha de
nacimiento, Factor RH, sexo, Edad, Estado civil, Numero de hijos, Estatura,
Peso, Dirección, Teléfono, Fumas, Bebidas Alcholicas, cuales bebidas,
Deportes, cuales Deportes, Drogas Adictivas, cuales Drogas, Alegias, cuales
Alergias, ARS, con solo dar clic en el botón (Actualizar registro) nos actualiza el
registro
 En la parte inferior derecha nos muestra la opción de volver al menú principal y
el usuario que actualmente está administrado el sistema
 En la parte inferior derecha nos da la opción de cerrar la sesión
Nota: Al dar clic en el botón Actualizar registro nos devuelve a la página anterior
control de pacientes en el cual damos clic en el botón Borrar aparece el siguiente
pantallazo.
86
Figura 37 ELIMINACION DE REGISTRO DE PACIENTES

En la parte superior central nos muestra y pregunta desea el registro del
paciente
 En la parte superior izquierda nos muestra la opción de volver menú principal.
Nota: Debemos tener en cuenta que si damos clic en el modulo NO nos
devuelve a la página anterior, pero si damos clic en el modulo SI borrar registro
del paciente, nos aparece el siguiente pantallazo.
87
Figura 38 REGISTRO ELIMINADO

En la parte central nos muestra que el registro del paciente fue eliminado con
éxito y también nos da la opción de volver al menú principal.

Volvemos al menú principal damos clic en pacientes y clic en consultas.
88
Figura 39 CONTROL DE CONSULTAS DE PACIENTES
 En control de consultas podemos observar los datos del paciente en la parte
superior (Nombres Y apellidos, tipo y número de identificación, sexo, fecha de
nacimiento, Edad, Estado civil, Numero de hijos, Estatura, Peso, Dirección,
Teléfono, Fumas, Bebidas Alcholicas, cuales bebidas, Deportes, cuales
Deportes, Drogas Adictivas, cuales Drogas, Alegias, cuales Alergias, y que
ARS pertenece).
 En la parte central podemos observar las consultas que tiene el usuario(fecha
de consultas, medico, observaciones)
 En la parte inferior central podemos observar las opciones que trae esta
página, el botón Nueva (para programar nuevas consultas) y el botón Menú
Ppal. de volver al menú principal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión.
Nota: Al dar clic en Nueva (programar nueva consulta) nos arroja el siguiente
pantallazo.
89
Figura 40 PROGRAMACION DE CONSULTAS MÉDICAS
 En la parte superior izquierda observamos la programación de consultas
medicas, es donde programamos la consulta médica al paciente (No de la
identificación del paciente, fecha de consulta (año, mes, día), seleccionar el
médico y observaciones) Y oprimir el botón Insertar registro.
 En la parte superior derecho observamos la información de los médicos
(nombres, apellidos, especialidad)
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión.
Nota: Al llenar el registro del paciente oprimimos el botón insertar registró no devuelve
consultas médicas y en consultas podemos las consultas ya programadas.
90
BOTON DE MEDICOS
Figura 41 CONTROL DE MEDICOS


En el menú principal al dar clic en botón de médicos nos aparece un validador.
En el cual si el doctor tiene cuenta digitamos su No de identificación y le
damos clic en el botón Buscar.
 Ya si el doctor no tiene cuenta damos clic en el botón Nuevo.
91
Figura 42 FORMULARIO DE INSCRIPCION DE REGISTROS DE MEDICOS
 En la parte superior central podemos registrar los datos del doctor
(Tipo de identificación, No de identificación, nombres, apellidos, fecha
de nacimiento, sexo, especialidad, Consultorio) en la correspondiente
casillas, y dar clic en botón Guardar registro.
 En la parte inferior izquierdo podemos volver en el menú principal
 En la parte inferior derecho podemos cerrar sesión
92
Figura 43 REGISTRO ALMACENADO DE MEDICOS

En este pantallazo la parte superior central nos muestra el registro
almacenado del doctor con éxito
 Da la opción de volver al menú principal.
 Volvemos al menú principal y damos clic en pacientes
93
Figura 44 BUSCANDO AL MEDICO
 En la parte superior central podemos digitar el No de identificación del médico
que hemos creado y dar clic en Buscar
94
Figura 45 DATOS DEL MEDICO

Aquí podemos observar en la parte superior izquierdo los datos personales del
médico.
 En la parte superior derecha nos muestra una opción de actualizar los datos del
doctor, borrar el registro del doctor, control de consultas de los doctor y regresar al
menú principal
 En la parte central izquierdo nos muestra el usuario que está trabajando
 En la parte central derecho nos muestra la opción de cerrar la sesión
95
Figura 46 DATOS DE ACTUALIZACION DEL MEDICO
Al dar clic en el botón Actualizar nos muestra el siguiente pantallazo para
actualizar el los datos del médico.
 En la parte central de la pagina podemos modificar los datos del doctor que
son el tipo de identificación, su número de identificación, nombres, apellidos,
fecha de nacimiento, sexo y código de ARS, con solo dar clic en el botón
(Actualizar registro) nos actualiza el registro
 En la parte inferior derecha nos muestra la opción de volver al menú principal y
el usuario que actualmente está administrado el sistema
 En la parte inferior derecha nos da la opción de cerrar la sesión
Nota: Al dar clic en el botón Actualizar registro nos devuelve a la página anterior
control de médicos en el cual damos clic en el botón Borrar aparece el siguiente
pantallazo
96
Figura 47 ELIMINACION DE REGISTRO DE MEDICOS


En la parte superior central nos muestra y pregunta desea el registro del doctor
En la parte superior izquierda nos muestra la opción de volver menú principal.
 Nota: Debemos tener en cuenta que si damos clic en el modulo NO nos
devuelve a la página anterior, pero si damos clic en el modulo SI borrar registro
del doctor, nos aparece el siguiente pantallazo.
97
Figura 48 REGISTRO ELIMINADO DE MEDICOS

En la parte central nos muestra que el registro del doctor fue eliminado con
éxito y también nos da la opción de volver al menú principal.
 Volvemos al menú principal damos clic en médicos y hacer clic en consultas
98
Figura 49 CONTROL DE CONSULTAS DE MEDICOS
 En la parte superior izquierdo podemos observar los datos del doctor
(Nombres Y apellidos y su especialidad).
 En la parte central podemos observar sus consultas programadas que tiene el
doctor(fecha de consultas, No de identificación, Nombres y apellidos del
paciente, y su historia médica)
 En la parte superior derecho observamos un dibujo lápiz al dar clic podemos
observar la historia médica del paciente
 En la parte inferior central podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
Nota: Al dar clic en ver historia nos muestra la historia clínica del usuario.
99
Figura 50 HISTORIA CLINICA DEL PACIENTE
 En la parte superior un recuadro de datos del paciente podemos ver los
siguientes datos (Nombres Y apellidos, tipo de identificación y No de
identificación, sexo, fecha de nacimiento, ARS).
 En la parte superior un recuadro de historia de consultas podemos ver los
siguientes datos (Fecha de consulta, medico, y observaciones)
 En la parte inferior central un recuadro de consulta actual donde podemos
observar No de identificación del paciente, fecha de la consulta, observaciones
donde digitamos los síntomas que presenta los pacientes.
 UN botón donde actualizamos el registro del usuario donde al dar clic nos
actualiza la página Historia clínica.
 En la parte inferior izquierda podemos observar un link que nos devuelve a ver
las consultas programadas
 En la parte inferior central podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
100
BOTON ARS
Figura 51 CONTROL DE ARS

En la parte superior central un recuadro observamos código de ARS, Nombre
de ARS, Y opciones
 En las opciones nos da la opción de modificar registro Y eliminar registro
 En la parte superior central debajo del recuadro hay un botón Nuevo que sirve
registrar las ARS
 En la parte superior central podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
101
Figura 52 CONTROL DE ARS (Formulario de inscripción de registro de ARS)

En la parte superior central de la pagina de ARS podemos observar el
formulario de inscripción de registros de ARS, en la cual dice (código de ARS)
hay alado derecho dentro la casilla en blanco donde vamos digitar el código de
ARS.
 Debajo del código de ARS esta el nombre de ARS en la cual vamos a digitar el
nombre correspondiente.
 En la parte central de la pagina ahí un botón donde vamos a dar clic para
guardar registro
 En la parte inferior izquierda podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
Nota: Al dar clic en el botón guardar registro nos devuelve a la página anterior
Control de ARS.
102
Figura 53 CONTROL DE ARS

Aquí donde podemos verificar que nuestro código y nombre de ARS quedaron
registrado.
 En la parte superior central podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
103
BOTON USUARIOS
Figura 54 CONTROL DE USUARIOS
En esta página es donde podemos registrar nuevos usuarios o buscarlos para
poder administrar nuestra página Web.
 En el cual si el usuario ya esta creado en nuestra página web solamente
digitamos el nombre de usuario y le damos clic en el botón Buscar.
 Ya si el usuario no está registrado damos clic en el botón Nuevo para poder
registrar
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
104
Figura 55 DATOS DEL USUARIOS
Al digitar nombre de usuario y le damos clic en el botón Buscar.
 En la parte superior izquierda podemos observar los datos del usuario que son
(Nombre del usuario, Nivel de Acceso)
 En la parte superior derecho podemos observar las opciones en las cuales hay
el botón actualizar sirve para actualizar los datos del usuario, el botón Borrar
sirve para borrar el registro del usuario, y el botón Menú Ppal. Para volver al
menú principal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar sesión
105
Figura 56 ACTUALIZAR CUENTA DE USUARIOS
Al dar clic en el botón Actualizar nos arroja el formulario de actualización de
datos del usuario.
 En la parte central podemos observar el usuario, la contraseña, confirmar
contraseña, Nivel de acceso en la cual podemos modificarla.
 En la parte central podemos observar un botón Actualizar registro hay
daremos clic para guardar los cambios del usuario.
 En la parte inferior izquierda podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
 En la parte inferior izquierdo observamos el usuario actual
 En la parte inferior derecho observamos que podemos cerrar
Nota: Al actualizar los campos del usuario daremos clic en el botón actualizar registro
nos devuelve a la página anterior
106
Figura 57 ELIMINACION DE REGISTRO DE USUARIOS
En Datos del usuario vamos a dar clic en el botón Borrar, borrar los registro del
usuario.
 En la parte central el nos pregunta si desea borrar el registro del usuario si
damos clic en NO nos devuelve en la página de anterior como si no hubiera
pasado nada, pero si damos clic SI nos dice que los datos del usuario fueron
eliminados
 En la parte inferior izquierda podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
107
Figura 58 REGISTRO ELIMINADO

En la parte central nos muestra que el registro del usuario para tener acceso
fue eliminado con éxito y también nos da la opción de volver al menú principal.
 Volvemos al menú principal damos clic en usuarios y hacer clic en nuevo para
poder crear una cuenta de usuario
108
Figura 59 REGISTRO PARA CREAR CUENTAS DE USUARIO









En la parte central podemos observar formulario de inscripción de usuarios en
la cual consiste de crear una cuenta de usuario para poder tener acceso a
nuestra página Web.
Usuario es donde damos un nombre al usuario
Contraseña para poder acceder a nuestra página Web
Confirmamos contraseña
El nivel de acceso significa los permisos de administración, que son tres.
Administrador: Solo tiene privilegios de los cuatros servicios
Medico: Solo tiene privilegios de solo de agregar pacientes y observar la
historia clínica del paciente
Auxiliar: Solo tiene privilegios de agregar, modificar, eliminar pacientes Y
programar consultas a los pacientes.
En la parte central hay un botón donde daremos clic al guardar registro.
En la parte inferior izquierdo observamos el usuario actual
En la parte inferior derecho observamos que podemos cerrar sesión.
En la parte inferior izquierda podemos observar la opción de volver al menú
principal en el botón Menú Ppal.
109
Figura 60 REGISTRO ALMACENADO DE USUARIOS

En este pantallazo la parte superior central nos muestra el registro
almacenado del usuario con éxito
 En la parte central podemos observar la opción de volver al menú principal en
el botón Menú Ppal.
110
USUARIOS NO ENCONTRADO
Figura 61 USUARIO NO ENCONTRADOS

En la parte superior central nos muestra posibles causas que el usuario no fue
encontrado.
 En la parte izquierda de la página podemos observar la opción de volver al
menú principal en el botón Menú Ppal.
111
PACIENTES NO ENCONTRADOS
Figura 62 POSIBLES PACIENTES NO ENCONTRADOS

En la parte superior central nos muestra posibles causas que el paciente no
fue encontrado.
 En la parte izquierda de la página podemos observar la opción de volver al
menú principal en el botón Menú Ppal.
112
MEDICOS NO ENCONTRADOS
Figura 63 POSIBLES MEDICOS NO ENCONTRADOS

En la parte superior central nos muestra posibles causas que el médico no fue
encontrado.
 En la parte izquierda de la página podemos observar la opción de volver al
menú principal en el botón Menú Ppal.
113
REQUERIMIENTOS DE HARDWARE
Para la instalación de la solución se necesitan equipos con las siguientes
características:
Procesador de 1GHz o superior.
Sistema Operativo Windows 2000 o superior.
Capacidad de Disco Duro de 40 gigas.
Memoria RAM de 256 MB o superior.
Monitor Samsung 15”.
Mouse.
Teclado.
REQUERIMIENTOS DE SOFTWARE
Sistema Operativo Windows 98 o superior.
Motor de Bases de Datos Mysql Versión 4.0.16.
PHP Sript language Versión 0.6
Apache WebServer Versión 1.3.29.
ODBC DE CONEXIÓN
La conexión de MySQL se realiza directamente con el código php y en éste último se
permite identificar los posibles errores de código generado. Éste también trabaja con
un programa que actúa como servidor y que atiende peticiones de los clientes
(principalmente vía TCP).
Los programas son accesibles también en la misma dirección y sirve para establecer
una conexión con el servidor y solicitar la ejecución de las consultas que se son
necesarias.
114
Descargar