Medical database group

Download Report

Transcript Medical database group

Medical Data Analysis/Record Broker
Project Team
Team Members:
Leader: Tracy Giglio: [email protected]
Data Analysis

Kai Unewisse: [email protected]

Galina Walters: [email protected]
Record Broker

Leader: Gundamaraju Lavanya: [email protected]

Aarti Nankani: [email protected]
Jump to first page
Introduction

Customer: Mid America Heart Institute
a
recognized cardiovascular center of
excellence

Current Computing Environment
 does
not support a distributed componentbased computing environment.
Jump to first page
Topics of Discussion








Problems with current environment
Our project(s) role
MAHI database project team’s role
Customer’s role
Functional requirements
Proposed system context
Technology and tools for executing the project(s)
Project Schedule
Jump to first page
Computing Environment Issues

not scalable, flexible, or interoperable
statisticians manipulate data through custom-made
applications/programs wasting valuable time that
could be spent analyzing the data
OCR data is hard to interpret

Duplicate patient_ids




created in the past because the data was not normalized
and database integrity was compromised
requires consolidation consuming human resources
Jump to first page
Our Role - General





Develop OO middleware
Developing a configurable database connection
Extract data from sample database
Perform server side applications
Resulting output is fed to user interface
Jump to first page
Our Role - subproject specific

Data Analysis Broker (project 1)




develop server side statistical applications that
manipulate the data
integrate commercial off-the-shelf (COTS) components
for graphical output.
provide statistical reports in HTML
Record Broker (project 2)



provide work arounds to OCR recognition errors and
database accuracy errors
apply work arounds (algorithms)
end result - return one patient_ID
Jump to first page
MAHI database project team’s role




Provide structure to data (normalize data)
Provide logical validation (consolidate patient records)
Identify relationships
end result - implement relational database
Jump to first page
Customer’s role



Provide user interface
Define requirements
Define project scope
Jump to first page
Medical Data Analysis
Broker
UML Diagrams
Jump to first page
Use Case Diagram

Functional Requirements
Select Multiple Database Columns
Nurse
<<extend>> <<extend>>
MAHI System
Owner/Analyst
Compute Central Tendency (mean,
median, mode) for each column
Compute Frequency Distributions
for Each Column
<<include>>
<<include>>
MAHI Statisticians
Generate HTML Results
<<include>>
<<include>>
Generate Graph Views
Use Case Model: Project 1 - Medical Data Analysis Broker
Jump to first page
System Context Diagram
Jump to first page
Medical Record Broker
UML Diagrams
Jump to first page
Use Case Diagram

Functional Requirements Continued
Enter Patient Attributes
Nurse
Query Patient Attributes
Data Repository
<<extend>>
MANI System
Owner/Analyst
Review Query Results
Create New Patient_ID
<<extend>>
<<extend>>
Run Algorithm to Match Patient
Attributes
Use Patient_ID
<<include>>
<<extend>>
<<extend>>
Review Results of Algorithm
Application
Maually Consolidate Multiple
Record Returns
Use Case Model: Project 2 - Medical Record Broker
Jump to first page
System Context Diagram
Jump to first page
Technology/tools for executing
new development effort

JAVA2 Enterprise Edition 1.3 and 2.0 -provide server-
side and client-side support for developing
enterprise, multitier applications

Together 5.5 -UML modeling tool
JBOSS 2.4.1- application server

ANT 1.4 -Java based build tool

TOMCAT 4.0 / JETTY 3.1.0 - web server



JSPChart - graphics components
MS SQLServer /MS Access 2000 - database
Jump to first page
EJB Architecture
Jump to first page
Project Schedule


See Project Web Site
http://www.cstp.umkc.edu/personal/gwalters/cs551/551_intro.
html
Jump to first page