Sunteți pe pagina 1din 43

ANALISIS, DISEÑO Y PROGRAMACION

DE UN SOFTWARE PARA EL REGISTRO


Y CONTROL DEL HISTORIAL DE LOS
PACIENTES DE CEMAD LTDA.
RESUMEN

ANÁLISIS, DISEÑO Y PROGRAMACIÓN DE UN APLICATIVO QUE OPTIMICE LOS PROCESOS


DE REGISTRO, BÚSQUEDA
Y CONTROL DE LAS HISTORIAS CLÍNICAS DE LOS PACIENTES DEL CENTRO MÉDICO Y
DIAGNÓSTICO CEMAD (CENTRO MEDICO DE AYUDAS DIAGNOSTICAS).
LTDA, ES UN PROYECTO DE DESARROLLO DE SOFTWARE PARA EL MANEJO DE
HISTORIAS CLÍNICAS DE
PACIENTES. EL CENTRO MÉDICO DE DIAGNÓSTICO EN LA ACTUALIDAD MANEJA 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.
LINEA DE INVESTIGACÍON

 Siguiendo con la metodología, dentro del proceso de gestión que


realiza la línea y basados en
 técnicas de ingeniería de requisitos de la ingeniería del software, se
diseñarán instrumentos de
 recolección de información acordes a las interconexiones de las
diferentes categorías de análisis
 y se definirán las fuentes primarias y secundarias que conducen a la
apropiación del
 conocimiento de los diversos ámbitos de indagación de la región.
Para este propósito se
 transversalizarán proyectos de investigación con otras líneas de la
ECBTI.
INTRODUCCION

 El procesamiento de los datos ha sido una de las mayores


preocupaciones de las organizaciones a
 través de la historia, de tal manera que se han venido creando y
evolucionando herramientas que
 cumplen con la tarea de ayudar a la obtención de información por
medio de un proceso adecuado
 a los datos. En este aspecto, las tecnologías informáticas han puesto
a disposición de la
 humanidad una serie de herramientas computarizadas que permiten
el manejo de la información
 en forma veraz rápida y oportuna, además de contar con un alto
grado de confiabilidad.
DESCRIPCION DEL PROBLEMA
 Las nuevas tecnologías informáticas han venido cambiando las costumbres y la
forma de
 realizar los procedimientos en las organizaciones empresariales, haciendo
necesario que se deba
 contar con las herramientas computarizadas para un mejor desempeño y una
reducción de costos.
 orientado a brindar un aporte a la comunidad a través de la prestación de
servicios
 de salud y apoyo de imágenes diagnósticas de alta calidad, mayor resolución
en las imágenes
 obtenidas en todo los procedimientos, dando como resultado un mejor
diagnóstico,
OBJETIVO GENERAL

 Analizar, diseñar y programar un software que optimice los procesos de


registro, búsqueda y
 control de las historias clínicas de los pacientes del centro médico y
diagnóstico CEMAD
 LTDA.
OBJETIVO ESPECIFICOS

 Conocer a fondo las necesidades en el manejo de las historias clínicas que el centro de
 diagnóstico CEMAD LTDA lleva actualmente.
 Analizar procesos relacionados con el registro, control y búsqueda de las historias
 clínicas a través de entrevistas y observaciones para poder identificar correctamente la
 situación problemica y poder justificar el diseño del proyecto.
 Construir un prototipo que permita representar los servicios y funciones que el sistema
 ofrece a sus usuarios con el fin de validar y aprobar los requerimientos del sistema.
 Lograr que las personas encargadas de manejar el Software lo entiendan y lo maneje
 fácilmente.
DELIMITACION CONCEPTUAL

 Este proyecto principalmente tratara el diseño y análisis de programación de


un software para
 llevar el registro y control del historial de los pacientes de un centro de
imágenes diagnósticas.
DELIMITACIÓN TEMPORAL

 El presente proyecto de desarrollo de Software se llevara a cabo en un


periodo de 6 meses
 donde se recogerán todos los requerimientos para el análisis y desarrollo del
Software
JUSTIFICACIÓN

 Actualmente no cuenta con un software ni con un proceso implementado


que les facilite llevar a
 cabo la recepción y correcta organización de las historias clínicas de los
pacientes que allí se
 manejan, es por esto que se buscó una solución a dicho problema
implementando un Software
 que permita archivar con facilidad los datos.
 Este proyecto tiene pilares fundamentales para la persona que lo está
desarrollando, basada en
 los parámetros y principios de la institución donde se está llevando a cabo.
Estos pilares son:
 Investigación, Desarrollo de un proyecto de software y programación de un
software.
MARCO TEORICO

 Historia y descripción general de Internet: Algunos definen Internet


como “La Red de
 Redes”, y otros como la “Autopista de la información”. La primer
definición hace referencia que
 es una red inmensa compuesta por miles de redes y conectadas
entre sí a través de diferentes
 dispositivos o hardware de red, dispersas alrededor de todo el
mundo, cuando se habla de
 autopista de información, quiere decir que por la red diariamente
circulan cantidades increíbles
 de información a la cual tienen posibilidad de acceso los usuarios
que a diario se conectan.
MARCO DE INGENIERIA

El empleo de herramientas adecuadas es un factor muy importante


para él éxito de la
aplicación, ya que se debe identificar los requerimientos generales
o las características esenciales
del diseño.
La cantidad de tiempo necesario para desarrollar un sistema de
información siempre ha sido un
aspecto que interesa tanto los usuarios como a los encargados del
desarrollo del sistema.
METODOLOGÍA PARA EL
DESARROLLO DE SOFTWARE
La metodología de desarrollo de software se refiere al entorno que
se usa para estructurar,
planificar y controlar el proceso de desarrollo de un sistema de
información. Una gran variedad
de metodologías se han desarrollado a lo largo de los años, cada
una de ellas con sus fortalezas y
debilidades; con base en procesos, múltiples herramientas, modelos
y métodos para asistir en el
proceso de desarrollo de software.
METODOLOGÍAS AGILES

XP La Programación Extrema surge ideada por Kent Beck, "XP es


una metodología ligera,
eficiente, con bajo riesgo, flexible, predecible y divertida para
desarrollar software".
Los objetivos de XP son muy simples: la satisfacción del cliente.
Esta metodología trata de dar
al cliente el software que él necesita y cuando lo necesita. Por
tanto, debemos responder muy
rápido a las necesidades del cliente, incluso cuando los cambios
sean al final de ciclo de
la programación.
HERRAMIENTAS DE DISEÑO

Artisteer: El software Artisteer incluye elementos tales como fondos, botones y


gráficos para agregar a sus plantillas, ayuda a que las plantillas se puedan
incluir encabezados y títulos, así como el uso de
Código HTML.
LOGO MAKER: es una herramienta centrada en el diseño gráfico, especializada
en la creación de logotipos, que permite crear vistosos y originales diseños en
unos pocos minutos, aun cuando
no seas un experto en el tema o un habitual usuario de otros programas de
diseño, dado que
la aplicación tiene una interfaz muy cómoda e intuitiva, que te permite obtener
resultados en muy
poco tiempo.
HERRAMIENTAS DE DESARROLLO

Dreamweaver: Es un editor HTML profesional para diseñar, codificar y


desarrollar sitios, páginas y aplicaciones Web. Tanto si desea controlar
manualmente el código HTML como si prefiere trabajar en un entorno de edición
visual, Dreamweaver le proporciona útiles herramientas que mejorarán su
experiencia de creación Web
LENGUAJE DE PROGRAMACIÓN

PHP: es un lenguaje de programación de uso general de código del lado del


servidor originalmente diseñado para el desarrollo web de contenido dinámico y
estilo clásico, es decir, es un lenguaje de programación con variables,
sentencias, condicionales, ciclos, bucles,
funciones… No es un lenguaje de marcado como podría ser HTML, XML, WML.
Está más cercano a JavaScript o a C para aquellos que conocen estos lenguajes.
MySQL: Es un sistema de gestión de bases de datos.
Una base de datos es una colección de estructuras de datos. Puede ser, desde
una simple lista
de artículos a las inmensas cantidades de información en una red corporativa.
¿POR QUÉ USAR MYSQL?

SE escogió MySQL como base de datos porque el usuario puede usarlo


libremente y hacer ajustes en el código para maximizar su funcionamiento,
anexando mejoras a la base de datos, cuando el cliente lo requiera, permite
hacer las consultas cuantas veces quiera en el aplicativo como es buscar al
paciente por número de cedula. Nombre o apellido.
SISTEMAS DE BASE DE DATOS

Conjunto de datos almacenados sin redundancias en un soporte de


acceso directo. Los datos están interrelacionados y estructurados de
acuerdo a un modelo que sea capaz de recoger el máximo
contenido semántico; su finalidad es servir a una o más
aplicaciones de la mejor forma posible.
CARACTERISTICAS DEL DATO

 No efímero, en el sentido que permanece en el tiempo.


 Estructurado, para que facilite el compartirlos por aquellos que
lo necesiten.
 Operacional Transaccional (OLTP), manipularlos aplicando
operadores para obtener
 resultados.
 Sentido semántico.
ANALISIS DE BASES DE DATOS

 Características:
 El mundo real considera interrelaciones entre datos y restricciones semánticas que deben
 estar presentes en una base de datos. No solo debe almacenar entidades y atributos, sino
 que también debe almacenar interrelaciones entre datos.
 La redundancia de datos debe ser controlada, pero si se admite cierta redundancia física
 por motivos de eficiencia.
 La independencia de los tratamientos sobre los datos y estos mismos, ha tenido una
 enorme influencia en la arquitectura de los SGBD.
 La definición y descripción del conjunto de datos contenido en la base debe ser única e
 integrada con los mismos datos.
 La actualización y recuperación de las bases de datos debe realizarse mediante procesos
 incluidos en SGBD, de modo que se mantenga la integridad, seguridad y confidencialidad
 de la base.
CARACTERISTICAS DE UNA BASE
DE DATOS
 Integrada: Se entiende que una base de datos puede considerarse
como una unificación de
 varios archivos de datos independientes, donde se elimina parcial o
totalmente cualquier
 redundancia entre los mismos.
 Compartida: Se entiende que partes individuales de la Base de Datos
pueden compartirse
 entre varios usuarios distintos, en el sentido que cada uno de ellos
puede tener acceso a la
 misma parte de la Base de Datos y utilizarla con propósitos diferentes,
consecuencia del
 hecho de que la Base de Datos es integrada.
LA INDEPENDENCIA DATO-
PROCESO
Una de las principales ventajas de una DB provee base de datos es
la independencia entre los datos y los tratamientos que se hacen de
ellos, a diferencia de los sistemas orientados al proceso. Los datos
eran sumamente dependientes de los programas.
MARCO LEGAL

El concepto de Software Libre se debe relacionar con la libertad de los


usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software. De modo más preciso, se refiere a cuatro libertades de los
usuarios del software:
 La libertad de usar el programa, con cualquier propósito.
 La libertad de estudiar cómo funciona el programa, y adaptarlo a sus
necesidades. El
 acceso al código fuente es una condición previa para esto.
 La libertad de distribuir copias.
 La libertad de mejorar el programa y hacer públicas las mejoras a los
demás, de modo
 que toda la comunidad se beneficie.
INGENIERIA DE PROYECTOS

 La libertad de ejecutar el programa para cualquier propósito (libertad 0).


 La libertad de estudiar cómo funciona el programa, y cambiarlo para
que haga lo que
 usted quiera (libertad 1). El acceso al código fuente es una condición
necesaria para ello.
 La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
 La libertad de distribuir copias de sus versiones modificadas a terceros
(libertad 3).
 Esto le permite ofrecer a toda la comunidad la oportunidad de
beneficiarse de las
 modificaciones. El acceso al código fuente es una condición necesaria
para ello.
INVESTIGACIÓN PRELIMINAR

El principal objetivo de esta investigación es conocer cuál es la


situación actual del centro médico CEMAD LTDA, conocer como es el
manejo de las historias clínicas de los pacientes, si la empresa
cuenta con alguna herramienta para su tratamiento (archivo) de las
mismas, y como se le entregan los resultados de los procedimientos
realizados a dichos pacientes del centro médico.
REQUERIMIENTOS DEL SISTEMA

 El administrador: será el único que tiene privilegios en el acceso


al sistema Web, hacer modificaciones en la configuración del
sistema.
 El asistente puede ingresar al sistema Web para consultar
información, agregar, modificar, programar consultas, todo
permitido por el administrador.
 El Medico puede ingresar al sistema Web para registrar los
procedimientos a los pacientes y observar la historia clínica de
ellos.
REQUERIMIENTOS LOGICOS DEL
SOFTWARE
 Sistema operativo Windows 2000 o superior, Linux etc...
 Instalación y configuración de XAMPP versión 1.7.1.
 Internet Explorer versión 6.0 o cualquier otro explorador Opera;
Mozilla, Google Chrome.
REQUERIEMEINTOS FISICOS DEL
SOFTWARE
 Procesador Atlon X2
 Memoria RAM como mínimo 512
 Disco Duro como mínimo 500 Gigas
 Equipos de cómputo.
 Impresora.
 Conexión a Internet.
 Mouse
REQUERIMIENTOS FUNCIONALES

Los requerimientos son una descripción de las necesidades o


deseos que debe satisfacer un producto. Panorama general: este
proyecto tiene por objeto diseñar y programar un software que
optimice los procesos de registro, búsqueda y control de las
historias clínicas de los pacientes del centro médico y diagnóstico
CEMAD LTDA.
REQUERIMIENTOS NO
FUNCIONALES
 Confiabilidad : El Software debe garantizar que el usuario pueda visualizar cada uno de los
procesos para el cual
 está diseñado, como lo es que permita guardar los datos del paciente, permita registrar una
cita,
 permita visualizar el historial del paciente y cada uno de sus procedimientos, de igual forma
 maneje e cierre de sesiones para garantizar su seguridad.
 Usable: Es una de las características más importantes del entorno, porque debe garantizar
que el usuario maneje, conozca e interactúe con el sistema para un mejor servicio al cliente.
 Seguridad: Verificar el acceso a la aplicación correspondiente del sistema según el tipo de
usuario que se haya definido en el mismo, como es el inicio de sesión de cada usuario con su
respectiva contraseña y usuario.
DISEÑO DE DIAGRAMAS

Ilustración 3: Diagrama de Uso Modulo Administrador


MODULO DE SECRETARIA

Ilustración 4: Diagrama de Uso Modulo Secretaría


MODULO DEL MEDICO

Ilustración 5: Diagrama de Uso Modulo del Medico


MODELO DE ENTIDAD RELACIÓN

Ilustración 6: Modelo Entidad Relación


DISEÑO GENERAL
DIAGRAMA DE SECUENCIAS PARA
LOS CASOS DE USO
CONCLUSIONES

 La permanente comunicación con el cliente, que dio como


resultado una buena retroalimentación que se refleja en el éxito
del proyecto y en el cumplimiento de los objetivos.
 Se hace necesaria la participación de todo el personal de la
empresa que de una u otra forma tenga acceso a los
documentos.
PROYECCIONES Y
RECOMENDACIONES
 En primer paso es la capacitación del administrador, en los
procesos del aplicativo
 Documentación de la experiencia del aplicativo en la
Implementación de este para un futuro.
 Hacer copias de seguridad a la base de datos para no tener
problemas en un futuro.

S-ar putea să vă placă și