preparado por: magaly torres talavera número de estudiante: xxx-xx-1392 tmagaly/index.html mentor:...

39
Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 http://sisab.lce.org/~tmagaly/index.htm l Mentor: Dr. Ramón De La Cuétara Sistema para Área de Servicio de Banco de Sangre UNIVERSIDAD INTERAMERICANA DE PUERTO RICO Recinto Metropolitano División de Ciencias y Tecnología Departamento de Ciencias y Computadoras Programa Graduado de Sistemas Abiertos de Información

Upload: bermudo-banales

Post on 12-Jan-2015

15 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

Preparado por:Magaly Torres Talavera

Número de estudiante: XXX-XX-1392http://sisab.lce.org/~tmagaly/index.html

Mentor: Dr. Ramón De La Cuétara

Sistema para Área de Servicio de Banco de Sangre

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO Recinto Metropolitano División de Ciencias y Tecnología Departamento de Ciencias y Computadoras

Programa Graduado de Sistemas Abiertos de Información

Page 2: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

INTRODUCCION Seleccione el proyecto que muestro a

continuación, ya que entiendo que el mismo es de alta complejidad y gran relevancia en el manejo de la información.

El sistema ayudará a mantener los controles necesarios para el otorgamiento de una mejor calidad de este servicio, lo cual es importante para la salud, bienestar y la propia vida de los seres humanos que reciben el mismo.

El sistema también ayudará a ofrecer un sinnúmero de informes necesarios para poder tener un mejor manejo del inventario de sangre y otros aspectos esenciales tales como los efectos adversos al momento de una transfusión entre otros.

Page 3: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

INTRODUCCION Actualmente el proceso es manual, y en el

mismo se utilizan diversas libretas y tarjeteros en las cuales se anota información de gran importancia.

Esto repercute al momento de necesitar dicha información. La misma no aparece, y esto conlleva que se tenga que realizar este proceso nuevamente. Se retrasa el servicio y no permite tener una visión clara del inventario.

Además, estas situaciones hacen imposible la realización de informes vitales que ayudarían a brindar una mejor calidad del servicio.

La experiencia adquirida en la realización de este proyecto, me ha ayudado tanto en mi crecimiento personal, como profesional. Me demostró la ardua labor que se realiza y la importancia que tiene tanto el servicio como la información que se obtiene.

Page 4: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

IMPORTANCIA

El servicio de Transfusión es crítico para la medicina moderna. Ningún hospital puede funcionar sin un Banco de Sangre. Los errores en el Banco de Sangre, son la fuente de posibles errores médicos que pueden ser catastróficos. La inmensa mayoría de los errores son de orden administrativo.

Page 5: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

IMPORTANCIALa sangre es dividida en múltiples componentes,

como lo son: Glóbulos Rojos (Sangre) Plasma Plaquetas Crioprecipitado

Cada unidad almacenada tiene una vida útil (necesidad de inventario a tiempo real).

Cada unidad a ser utilizada debe ser compatible con la sangre del paciente al cual se le administrará:

Grupo (sistema ABO) Tipo (sistema Rh) Cruce (prueba de compatibilidad)

Page 6: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

DEFINICION DEL PROBLEMA

Actualmente la información recopilada Pacientes Condiciones Unidades utilizadas y las existentes Reacciones alérgicas encontradas

Se encuentran distribuidas en varias libretas y tarjeteros. Esto hace muy dificultoso obtener la información necesaria de una manera rápida y completa.

El beneficio principal de crear un sistema electrónico para este servicio es: Mantener la información recopilada de manera

organizada y completa Tenerla a la disposición rápidamente Poder generar informes necesarios para el

mejor funcionamiento en el ofrecimiento de este servicio. Además de poder con estos informes evitar perdidas de dinero e inconvenientes.

Page 7: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

OBJETIVO PRINCIPAL

Automatizar la información obtenida, tanto de los pacientes que reciben servicio en esta área, como de las unidades que se reciben del Banco de Sangre y la utilización de la misma, ya sea por medio de Transfusión y/o disposición de la misma.

Page 8: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

SOLUCION PROPUESTA

La creación de un banco de datos donde, con las siguientes ventajas, se pueda:

Ventajas1.      Mantener la información en un solo lugar de una manera organizada.2.      La información estará actualizada al momento de necesitarse.3.      Se pueden generar los informes necesarios de la información recopilada.

Page 9: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

METODOLOGIA

La metodología utilizada para desarrollar este proyecto fue la de observación y de entrevista, ambas de manera simultanea y tuvo una duración de dos semanas.

Entrevista - se realizó una serie de preguntas a los usuarioscorroborar necesidadesver el grado de cooperación conocer algunos detalles del proceso

Observación - se estuvo viendo todo el proceso y se determinó que como se están manejando actualmente los datos es prácticamente imposible la creación de informes sistemáticos y responsable.

Page 10: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 11: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

Actual

Page 12: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

Actual

Page 13: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 14: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

DIAGRAMA DE RED PROPUESTO

Page 15: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

ANALISIS DE COSTOS“Hardware” Costo

Servidor – Dell PowerEdge 1420* 6,487.00

Computadora – Dimension 5150 1,489.00

Impresora – HP LaserJet 1022n 299.99

Conexión 1,500.00

“Software”

Oracle 10g Database Standard Edition One *

Visual Studio.NET 625.00

Symantec Backup Exec Small Business *

Análisis y Diseño - Tiempo 2,000.00

Desarrollo de Banco de Datos - Tiempo 1,500.00

Adiestramiento del Personal - Tiempo y Material 500.00

Costo total de Análisis y Diseño, Desarrollo e Instalación:

$14,400.99

* Incluído en el precio del Servidor

Page 16: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

Propuesto

Page 17: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

Propuesto

Page 18: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

ER DIAGRAM

Page 19: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

“SQL Scripts”Create table BloodComponent(

InventUnitNo Number(10),UnitExpDate Date,UnitBloodGroup Varchar2(2),UnitBloodType Varchar2(8),ProductOrigin Varchar2(10),ComponentUsed varchar2(2),ComponentBD Varchar2(30),Constraint InvUN_PK Primary Key

(InventUnitNo));

Create table Patient(PatSocSec Number(9),PatName Varchar2(15),PatLNameF Varchar2(15),PatLNameM Varchar2(15),PatRecNum Number(10),PatHospNum Number(3),

PatBirthDay Date,PatAge Number(3),PatBloodGroup Varchar2(2),PatBloodType Varchar2(8),Constraint PatSS_PK Primary Key (PatSocSec));

Page 20: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

“SQL Scripts” (cont.)

Create table Physician(PhyCode Number(5),PhyName Varchar2(30),Constraint PhyCode_PK Primary Key (PhyCode));

Create table MedicalOrder(OrderID Number(10),PatSocSec Number(9),OrderDate Date,OrderOrig Varchar2(5),ComponentReq Varchar2(30),PhyCode Number(5),Constraint MO_PK Primary Key (OrderId),Constraint PSS_MO_FK Foreign Key (PatSocSec)

References Patient(PatSocSec),Constraint PhyCode_MO_FK Foreign Key (PhyCode)

References Physician(PhyCode));

Page 21: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

“SQL Scripts” (cont.)Create table PreTransfusion(

PreTransID Number(10),OrderID Number(10),InventUnitNo Number(10),PreTDate Date,PreTTime Varchar2(10),TransBGABO Varchar2(2),TransBGREV Varchar2(8),TransBGTRH Varchar2(8),TransBGTrev Varchar2(8),TransOptPhen Varchar2(8),TransScreen Varchar2(8),TransCross Varchar2(8),Constraint PreTID_PK Primary Key (PreTransID),Constraint OID_PreT_FK Foreign Key (OrderID) References Medicalorder(OrderID),Constraint IUN_PreT_FK Foreign Key

(InventUnitNo) References

BloodComponent(InventUnitNo));

Page 22: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

“SQL Scripts” (cont.)

Create table PostTransfusion(PostTransID Number(10),OrderID Number(10),TransDate Date,TransTime Varchar2(10),AdverseEvent Varchar2(10),Constraint PostTID_PK Primary Key (PostTransID),Constraint OID_PostT_FK Foreign Key (OrderID) References Medicalorder(OrderID));

Create table Disposition(DispID Number(10),PreTransID Number(10),AccTomUni Number,DispGroup Varchar2(2),DispType Varchar2(8),DispScreen Varchar2(8),Constraint Disp_PK Primary Key (DispID),Constraint Disp_PreTID_FK Foreign Key (PreTransID) References PreTransfusion (PreTransID));

Page 23: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 24: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 25: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 26: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 27: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 28: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 29: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 30: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 31: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 32: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 33: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 34: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 35: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 36: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema
Page 37: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

SUGERENCIAS PARA FUTURAS MEJORAS AL SISTEMA

• Mayor control en aspectos de compatibilidad de la sangre.

• Controlar la realización de cambios en Ordenes Médicas completadas.

• Generación de mayor cantidad de informes.

Page 38: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

BIBLIOGRAFIA• All About Blood. (2002). American Association of Blood Banks. Web site:

http://www.aabb.org/All_About_Blood/FAQs/aabb_faqs.htm.

• David M. Kroenke. (2000). Database Processing: Fundamentals, Design & Implementation: Seven Edition. Prentice Hall.

• Kenneth E. Kendall and Julie E. Kendall. (2003). Systems Analysis and Design: Sixth Edition. Pearson/Prentice Hall.

• Kevin Loney and George Koch. (2000) Oracle 8i: The Complete Reference. Osborne/McGraw-Hill Companies, Inc.

• Richard J. Niemiec. (1999). Oracle Performance Tuning: Tips & Techniques. Osborne/McGraw-Hill Companies, Inc.

• Mark Gurry. (2002). Oracle SQL Tuning Pocket Reference. O’Reilly & Associates.

• Arup Nanda & Donald K. Burleson. (2003). Oracle Privacy Security Auditing: Includes Federal Law Compliance with HIPAA, Sarbanes-Oxley & The Gramm-Leach-Bliley Act GLB. Rampant TechPress.

• Dave Moore. (2003). Oracle Utilities: Using Hidden Programs, Import/Export, Sql*loader, Oradebug, Dbverify, Tkprof and More. Rampant TechPress.

• G. Andrew Duthie. (2003). Microsoft ASP.NET Programming with Microsoft Visual Basic.NET. Step by Step. Version 2003. Microsoft Press.

• Michael Halvorson. (2003). Microsoft Visual Basic.NET. Step by Step. Version 2003. Microsoft Press.

• Jim Buyens. (2002). Web Database Development. Step by Step. Microsoft Press.

Page 39: Preparado por: Magaly Torres Talavera Número de estudiante: XXX-XX-1392 tmagaly/index.html Mentor: Dr. Ramón De La Cuétara Sistema

GRACIAS POR SU

ATENCION