1 Team 6 Eduardo Flores Ivan Olmos Jandry Guerra Luis Bautista Mentor: Dr. Peter Clarke.
-
Upload
thomasina-carroll -
Category
Documents
-
view
223 -
download
0
Transcript of 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
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.
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)
Project Management
4
Main Task:•Feasibility Study•High Level Requirements
Main Task:•Use Case Identification
Main Task: •System Design
Main Task: • Implementation •Testing
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
Functional Requirements
6
Non
7
Functional RequirementsNon
8
System Design
System Decomposition
9
Client-Server Architecture
Client<<Subsystem>>
Controller
View Model
Microsoft Vault<<Subsystem>>
TegesICU Server<<Subsystem>>
UI
Model-View-Controller
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
11
Persistent Data Design
12
Detailed Design
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
14
State Machine
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
Test Cases
16
Sunny DayRainy Day
17
Test Cases
Sunny DayRainy Day
Subsystem TestingSubsystem tests and coverage were performed using the following tools
Automated Testing ToolJUnit
Coverage ToolEclEmma
Subsystem line coverage Obtained: 95.4%
18
Demo
19
Questions
20