sistema de gestión del Área de emergencias de un hospital

31
UNIVERSIDAD NACIONAL DE HUANCAVELICA INGENIERIA DE SISTEMAS SISTEMA DE GESTIÓN 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

Upload: bryam-l-xzntrko

Post on 16-Dec-2015

10 views

Category:

Documents


4 download

DESCRIPTION

gggfg

TRANSCRIPT

  • 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)