+ All Categories
Home > Documents > 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Date post: 31-Dec-2015
Category:
Upload: thomasina-carroll
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke
Transcript
Page 1: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

1

Team 6

Eduardo FloresIvan Olmos

Jandry GuerraLuis Bautista

Mentor: Dr. Peter Clarke

Page 2: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Copyrights and Trademarks

2

Microsoft® HealthVault™

Copyright© 2010 Microsoft®.All contents of the Service are Copyright Microsoft Corporation .

Teges Corp™ i-Rounds™

Copyright © 2001-2002 Teges Corp. All rights reserved.

All of the deliverable code in SQLite has been dedicated to the public domain by the authors. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code.

Microsoft® SQL Server® JDBC Driver 3.0© 2007 Microsoft® Corporation. All rights reserved.

Page 3: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Problem Definition

Current System Problems/Limitations

3

Patient has to be responsible for its medical documents, which include its past and present information. Retrieving information with the current system has proving to be an expensive and time consuming task for the provider.

Time Consuming and Expensive(ex. Physical pick up approach)

Unreliable (ex. Store & Secure information)

Page 4: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Project Management

4

Main Task:•Feasibility Study•High Level Requirements

Main Task:•Use Case Identification

Main Task: •System Design

Main Task: • Implementation •Testing

Page 5: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

UML Use Case Diagram

5

System

Forgot Password

CVM-M user

Query Information

Compile Information

Display Compile Information

LogoutCreate Login

Login

Mask Password

<<include>>

<<include>>

Link Patient Id

TegesICU Patient HealthVault Patient

<<include>> <<include>>

Total Number of test cases: 25Implemented Use Cases: 11

Page 6: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Functional Requirements

6

Non

Page 7: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

7

Functional RequirementsNon

Page 8: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

8

System Design

Page 9: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

System Decomposition

9

Client-Server Architecture

Client<<Subsystem>>

Controller

View Model

Microsoft Vault<<Subsystem>>

TegesICU Server<<Subsystem>>

UI

Model-View-Controller

Page 10: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

System Deployment

10

:MicrosoftServer<<Microsoft Vault>>

CVM user:PC<<Client Interface>>

:TegesServer<<TegesICU>>

:TegesICU Server

:Microsoft Vault-Windows 7/Vista/XP-1.7 GHz or equivalent processor-512 MB RAM-Firefox or Chrome installed-Mouse and KeyBoard-Internet Connection

:Controller

:View:Model

1.5 Mbps or more Internet speed

UI

Page 11: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

11

Persistent Data Design

Page 12: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

12

Detailed Design

Page 13: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

UI

Login_Page<<Client Interface>>

CVM-M_User<<Client Interface>>

Create_Login_Page<<Client Interface>>

Lost_Password_Page<<Client Interface>>

Field_Verifier<<Client Interface>>

CVM-M_Interface<<Client Interface>>

DS_Settings_Page<<Client Interface>>

DS_Settings_Info<<Client Interface>>

Model

Organized_DS<<Client Interface>>

Graph<<Client Interface>>

View

Display Browser<<Client Interface>>

Controller

User_Account<<Client Interface>>

Login_Manager<<Client Interface>>

Interface_Manager<<Client Interface>>

DS_Connect_Manager<<Client Interface>>

CCD_DS<<Client Interface>>

TegesICU_DS<<Client Interface>>

Mediator<<Client Interface>>

DS_Mediator<<Client Interface>>

DS_Objects<<Client Interface>>

+mediatorSource_Interface<<Server Interface>>

ClinicalDocument<<Client Interface>>

13

Proxy Pattern•Source_Interface•Organized_DS•CCD_DS•TegesICU_DSMediatorPattern•DS_Mediator•Mediator•DS_Objects

Page 14: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

14

State Machine

Page 15: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Algorithm

Depth First Search

•Runtime: O(V2) Adjacency Matrix

•The depths first search algorithm is used to traverse a tree structure to print an XML file

e.i Chemistry

Lab Results

Lab (1) Lab (n)…

Lab test Lab teste.i Glucose

Value105

Clinical Documen

t

Record Target

Problems

Health Info

Immunization

AlertsMedicatio

ns

Lab Result

s

Procedures

Name ID PhoneAddres

s

•The leafs of Record Target and Health Info are indexed

<results> <entry> <organizer>

<name>Chemistry</name> <result>

<name>Glucose</name> <value>105</value>

</result> </organizer> </entry></results>

Teges ICUDB

Structure

Teges Database

Health VaultCCD

CDA (RIM)

Structure

Graph

XML

Page 16: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Test Cases

16

Sunny DayRainy Day

Page 17: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

17

Test Cases

Sunny DayRainy Day

Page 18: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Subsystem TestingSubsystem tests and coverage were performed using the following tools

Automated Testing ToolJUnit

Coverage ToolEclEmma

Subsystem line coverage Obtained: 95.4%

18

Page 19: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Demo

19

Page 20: 1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.

Questions

20


Recommended