sistema de gestión del Área de emergencias de un hospital
DESCRIPTION
gggfgTRANSCRIPT
-
UNIVERSIDAD NACIONAL DE HUANCAVELICA
INGENIERIA DE SISTEMAS
SISTEMA DE GESTIN DEL REA DE EMERGENCIAS DE UN HOSPITAL
PROYECTO DE IMPLEMENTACION DE SOFTWARE DESARROLLADO CON EL
PROGRAMA XAMPP Y BASE DE DATOS EN MYSQL EN PHPMYADMIN
_________________________________________________________________________
LAZARO ZELARAYAN, BRYAN JAVIER
_________________________________________________________________________
INGENIERIA DE SOFTWARE
ING. ROBERTO MACETAS
Pampas, Tayacaja
Junio, 2015
-
DEDICATORIA
A mi familia y amigos, que creyeron en mis capacidades y me sostuvieron con su
nimo, pues gracias a su estmulo, ideas, cario y paciencia logr terminar este
proyecto.
-
AGRADECIMIENTOS
A mi madre que dia a dia me otorga su apoyo incondicional, Dios: creador de todo
lo existente y gua de mi vida, que me da la oportunidad de seguir creciendo
profesionalmente, me apoyaste para lograr este triunfo cuando me sent sin
fuerza, sin nimo y voluntad de seguir adelante, poniendo a las personas
indicadas en mi camino.
-
RESUMEN
El presente proyecto de implementacin tiene como objetivo controlar los diferentes procesos de emergencia que ejecuta un centro mdico u hospital, se implementa un software que servir como base y sistema de control para la organizacin de un hospital
Las tecnologas de Informacin juegan un papel clave en esta evolucin y presentan nuevas herramientas e iniciativas de apoyo a la creacin de este software, las cuales deben adoptarse considerando las caractersticas y objetivos propios de la organizacin. A lo largo de este documento detallaremos la manera en que se llevo a cabo dicha implementacin del software.
-
5
INTRODUCCIN
Actualmente existen grandes hospitales capaces de atender a millones de personas,
estos hospitales no sera tan eficientes si todos los procesos como registrar un
paciente, almacenar datos de un paciente, cambiar datos de un paciente, as
tambin registrar a un doctor nuevo, registrar los tratamientos de un paciente, etc.
Si estos procesos se archivara en papeles, el hospital no sera tan rpido y eficiente
en atender, porque para buscar un paciente se tendra que buscar entre hojas y
hojas y documento tras otro; por esto los hospitales utilizan una base de datos,
donde almacenan toda la informacin que entra en el sistema de este hospital, se
almacenan pacientes, doctores, historiales, enfermedades, etc.
En el presente proyecto implementaremos un sistema para gestionar los procesos
de un hospital, desde almacenar, registrar, actualizar o editar datos hasta registrar
las enfermedades, tratamientos y medicinas de este paciente.
-
6
Propsito Del Sistema
El propsito de este sistema de gestin de un hospital es ayudar a los pequeos y
medianos hospitales que no desempean bien sus funciones debido a que el
almacenamiento de informacin no es tan eficaz y rpido como se desea.
Alcance Del Sistema
El sistema que se est implementando tiene como alcance llegar a esos hospitales
que no poseen la suficiente tecnologa o desconocen los instrumentos tecnolgicos
que nos facilitan su servicio en el rea de salud
1.1 Antecedentes
Esta investigacin va orientada para las pequeas y medianas organizaciones
medicas en el rea de software basado en el control interno de su organizacin.
Dichas organizaciones son aquellas cuyas operaciones se componen
principalmente Registros, Pacientes, Enfermedades, los Medicos que
los at ienden, sus hitoriales, etc. Estas organizaciones son las que
obtienen sus ingresos principalmente de la ejecucin de estos procesos, es
por esto que es necesario contro lar y administrar b ien estos
procesos.
-
7
1.2 Problemtica.
Actualmente vemos que en algunas provincias el control de pacientes y sus
historiales no son fciles de hallar al momento de realizar una operacin y
diversos procesos que se realiza en una organizacin medica mayormente son
almacenados en papeles, esta informacin no esta ordenada como debe ser,
ya que si la informacin seria una informacin digital, se evitara la perdicin
de datos, el almacenamiento seria mas flexible y los clientes estara mas
satisfechos.
1.3 Justificacin del problema
Hoy en dia en las capitales del departamento, se observa que las organizaciones
grandes y medianas de medicina poseen una manera de gestionar sus procesos,
almacenarlos y simplificarlos; todo esto es posible gracias a la tecnologa.
Vemos que la competencia global, cambios tecnolgicos y reingenieras
cada vez ms rpidas incrementan la importancia de los procesos de
administracin de una organizacin
-
8 El proceso de desarrollo de software requiere, por un lado, un conjunto de
conceptos, una metodologa y un lenguaje propio.
A este proceso tambin se le llama el ciclo de vida del software que
comprende cuatro grandes fases: concepcin (anlisis de requerimientos),
elaboracin (diseo), construccin (implementacin) y transicin (pruebas e
implantacin).
El proceso de desarrollo RUP (Rational Unified Process ) aplica varias de las
mejores prcticas en el desarrollo moderno de software en una forma que
se adapta a un amplio rango de proyectos y de organizaciones. Esta
metodologa permite que todos los integrantes de un equipo de trabajo,
conozcan y compartan el proceso de desarrollo, una base de conocimientos
y los distintos modelos de cmo desarrollar el software.
Provee un enfoque estructurado para realizar tareas y responsabilidades en una
empresa de desarrollo. Su principal objetivo es asegurar la produccin de
software de alta calidad, que cumpla las necesidades de sus usuarios
finales, que sea realizado en las fechas acordadas y con el presupuesto
disponible.
1.4 Objetivo general
El objetivo general de este proyecto es definir un sistema de control para las
organizaciones que se encargan de la salud, es decir los hospitales, clnicas, tanto
publicas y privadas que posean herramientas que se puedan aplicar como
estndar para el ciclo de vida de la oganizacion, haciendo competencia y
mejorando la calidad de servicio al cliente.
-
9 1.5 Objetivos especficos.
Los objetivos especficos de este proyecto son:
Definir un software que sea capaz de encargarse de las tareas
principales y secundarias de la organizacin, hacindolas livianas y de
almacenamiento flexible.
Identificar los roles y responsabilidades del manejo del software
Crear un manual de usuario para el correcto manejo del software.
Contribuir con el mejoramiento del servicio a la poblacin.
-
2 MARCO TERICO
2.1 Marco Referencial El presente proyecto de implementacion tiene como objetivo controlar los diferentes procesos que ejecuta un hospital o clnica medica, se implementa un software que servir como base y sistema de control para la organizacin.
Las tecnologas de Informacin juegan un papel clave en esta evolucin y presentan nuevas herramientas e iniciativas de apoyo a la creacin de este software, las cuales deben adoptarse considerando las caractersticas y objetivos propios de la organizacin.
Objetivos del centro medico
1. Registrar a los pacientes y mdicos
2. Hacer un historial para cada paciente
3. Otorgar informacin de las enfermedades que se atendieron en dicho centro medico
4. Contar con un sistema de resolucin de conflictos justo para el cliente y el
equipo de desarrollo.
2.1.1.1 Ciclo de Vida del Software
El ciclo de vida del software describe el desarrollo de software, desde la fase
inicial hasta la fase final.
Figura 2. Las fases del RUP y sus Hitos (Hernndez, 2005)
-
El RUP divide en cuatro fases el desarrollo del software:
Concepcin (o inicio), el objetivo es determinar la visin del
proyecto.
Elaboracin, el objetivo es determinar la arquitectura ptima.
Construccin, el objetivo es llevar a obtener la capacidad operacional inicial.
Transicin, el objetivo es llegar a obtener las mejoras del proyecto.
Figura 3. Proceso de Disciplinas de Desarrollo
Figura 4. Ciclo de Vida del Proyecto (RUP, 2002)
-
3.1 ESTUDIO DE FACTIBILIDAD
Aqu determinamos si el proyecto es viable para una organizacin media , o si es
recomendable que se lleve a cabo. El estudio consta de tres partes: factibilidad
econmica, tcnica y operacional.
Finalmente, se entrega una conclusin de los tres estudios, en la que se determina la
factibilidad del proyecto.
3.2 FACTIBILIDAD ECONOMICA
Para comenzar con el estudio de factibilidad econmica, se listan todos los recursos
necesarios para que el sistema pueda operar de manera ptima.
Recursos Humanos.
1 analista, 1 diseador, 1 programador y un jefe de: 2 horas diarias, 3 das
semanales, durante 4 meses.
TOTAL: $15.000.00
Recursos Hardware.
PC Servidor:
- AMD CPU Sempron 3000+ Box (AM2).
- PC-Chips M/B AMD A13G Pci-E A/V/L (AM2).
- Samsung Disco Duro Sata2 500Gb 7200 rpm.
- Multimarca DDR2 1GB 533Mhz PC4200.
- Monitor LCD 15" 540N S/Black Samsung.
VALOR: $500.00.
Multifuncional HP MP160
VALOR: $300.00.
Recursos Software.
Software de diseo.
- Programa StarUML.
- Editor de Texto.
- Microsoft Project 2010
Software de Programacin.
- Visual Studio 2010.
- SQL Server 2008.
- SAP Crystal Reports
- Xampp .
-
Sistema Operativo.
- 1 Licencia Windows 7 ultmate. $700.00.
Costos Fijos
Costos de Mantencin.
- Luz elctrica: 220 W (aprox). Todo el sistema.
VALOR: $50.00 aprox.
El valor total del proyecto es:
$15.000.00 Recursos humanos
$500.00 PC Servidor
$300.00 Impresora Multifuncional
$700.00 Licencia Windows
$ 16.500.00 TOTAL
El valor total de todos los recursos necesarios para este nuevo sistema es de:
$16.500.00, pero teniendo en consideracin que se trata de un proyecto de control de
una organizacin u hospital que va a almacenar datos, buscar pacientes y registrar y
modificar pacientes y personales del hospital, este sistema ser de $15.000.00
descontando los valores del recurso humano.
4.1 FACTIBILIDAD TCNICA
Para llevar a cabo el anlisis de factibilidad tcnica se consideran todos los recursos
que se necesitan para el proyecto.
Recursos Humanos, con conocimiento en:
Tecnologa Orientada a Objetos.
Plataforma .NET.
Conocimientos del funcionamiento de un hospital.
Conocimiento del Programa Xampp y conocimiento de base de datos
en el software de MyPhpAdmin
-
Recursos Hardware.
1 PC para el desarrollo del Proyecto.
- 2 GB Memoria.
- 300 GB Disco duro.
- Tarjeta de red inalmbrica estndar IEEE 802.11g.
- Procesador 2Ghz.
1 PC para Servidor
- AMD CPU Sempron 3000+ Box (AM2).
- PC-Chips M/B AMD A13G Pci-E A/V/L (AM2).
- Samsung Disco Duro Sata2 500Gb 7200 rpm.
- Multimarca DDR2 1GB 533Mhz PC4200.
- Monitor LCD 15" 540N S/Black Samsung.
1 Impresora Multifuncional.
Recursos Software.
Software de diseo.
- Programa StarUML.
- Editor de Texto.
- Microsoft Project 2010.
Software de Programacin.
- Visual Studio 2010.
- SQL Server 2008.
Sistema Operativo.
- 1 Licencia Windows 7 ultmate.
La tecnologa que se necesita se puede adquirir en su totalidad, a continuacin se
detalla cada punto.
-
Recursos Humanos:
El recurso humano corresponde al alumno que desarrolla este proyecto, quin
posee los conocimientos que son necesarios, como lo es la tecnologa
orientada a objetos, plataforma .NET, Xampp, y en los requerimientos del
hospital
Recursos Hardware:
Ser adquirido por completo, menos el PC para el desarrollo ya que se cuenta
con l. Los costos se detallan en el estudio de factibilidad econmica.
Recursos Software:
El recurso software en su totalidad es software gratuito o freeware, que quiere
decir, que se distribuye sin costo, y por tiempo ilimitado; en contraposicin al
shareware (en el que la meta es lograr que usuario pague, usualmente luego
de un tiempo "trial" limitado y con la finalidad de habilitar toda la
funcionalidad). A veces se incluye el cdigo fuente, pero no es lo usual. El
freeware suele incluir una licencia de uso, que permite su redistribucin pero
con algunas restricciones, como no modificar la aplicacin en s, ni venderla, y
dar cuenta de su autor.
Tambin puede desautorizar el uso en una compaa con fines comerciales o
en una entidad gubernamental.
Los equipos que se proponen para el proyecto, son aptos para soportar los
objetos que el sistema necesita para operar, y en su conjunto ofrecen una
fcil incorporacin de nuevos computadores en la biblioteca, slo bastar de
una tarjeta de red inalmbrica para que se conecte al sistema, permitiendo un
grado alto de escalabilidad. En caso, que el sistema requiera ser utilizado
desde otro lugar ajeno a la biblioteca, slo bastar de una conexin a internet
por parte del servidor.
-
4.2 FACTIBILIDAD OPERACIONAL
El Sistema De Gestin Del rea De Emergencias De Un Hospital denominado ser utilizado por los encargados y personal de las organizaciones publicas o privadas en el rea medico. Tanto el personal (encargado de administrar los datos) como los medicos, son usuarios aptos para manipular el sistema, ya que poseen los conocimientos bsicos en computacin, que se requieren para utilizar el sistema.
Por otra parte, los pacientes esperan con entusiasmo que el software almacene sus
datos satisfactoriamente y opere de forma automatizada, ya que se beneficia tanto el
programa como tambin los mdicos al realizar un historial mdico. Tambin es
importante, que los aspectos principales del sistema que actualmente funcionan,
permanezcan.
REQUERIMIENTOS A continuacin se listan los requerimientos del hospital y pacientes
Requerimientos funcionales del sistema de emergencia
hospitalario
El sistema permitir al personal administrativo:
Ingresar un usuario y una contrasea para que se pueda acceder a
ella, para cada medico y para personal administrador del sistema
Registrar todos los personales o trabajadores de la organizacion.
Registrar los pacientes
Generar historiales de pacientes, buscar cedulas del paciente y
enfermedades afectadas en las ultimas fechas.
Imprimir los historiales generados y accede a sus historiales para ver
la medicacion correspondiente.
El sistema permitir a los pacientes
Registrarse
Ver su informacin.
Consultar sus enfermedades y tratamientos
Realizar consultas
-
Requerimientos no funcionales del sistema de emergencia
hospitalario
El sistema debe poseer un tiempo de respuesta breve ya que es
utilizado en un solo puesto de trabajo.
El sistema debe brindar un interfaz de usuario intuitiva y sencilla, con
un buen mecanismo de ayuda.
El sistema debe contar con facilidades para la identificacin de la
localizacin de los errores durante la etapa de pruebas y de operacin
posterior.
El sistema debe ser fcil de instalar.
Toda el sistema deber estar complemente documentado, cada uno
de los componentes de software que forman parte de la solucin
propuesta debern estar debidamente documentados tanto en el
cdigo fuente como en el manuales de usuario.
El acceso al Sistema debe estar restringido por el uso de claves
asignada al bibliotecario.
El sistema debe ser diseado y construido con los mayores niveles de
flexibilidad.
-
DOCUMENTACION DEL SOFTWARE
-
DIAGRAMAS UML DIAGRAMA DE CASOS DE USO CASO DE USO: REGISTRO DEL PACIENTE
-
PACIENTE 2
CUPON 2
PACIENTE 1
CUPON 1
PACIENTE 2 HISTORIAL 2
DIAGRAMA DE OBJETOS
PACIENTE 3
CUPON 3
MEDICO 1
PACIENTE 1 HISTORIAL 1
SALA-EMERGENCIA
PACIENTE 3 HISTORIAL 3
MEDICO 2
SISTEMA DE EMERGENCIAS DE UN HOSPITAL MEDICO
-
BASE DE DATOS EN EL PROGRAMA XAMPP PHPMYADMIN
-
TABLAS DE LA BASE DE DATOS
-
TABLA EXPEDIENTE
-
TABLA HISTORIAL
-
TABLA PACIENTE
-
TABLA PATOLOGIA (ENFERMEDADES)
-
TABLA PROFESIONAL (PERSONAL MEDICO)
-
TABLA SALA DE ATENCION
-
TABLA TIPO DE PROFESIONAL (ESPECIALIDAD)
-
TABLA USUARIO (PERSONAS QUE TIENEN ACCESO AL SISTEMA)