project-1 cse 2102 project 4 organize class in teams of 3 with one team of 2 mutli-pronged...
TRANSCRIPT
![Page 1: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/1.jpg)
Project-1
CSE2102
Project 4Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach
Modifications of Existing Screens Addition of New Functionalities
Two Broad Focuses for Project 4 Update Prescription Screen with OpenEMR
Integration and FDA Daily Meds Access New Medication Reconciliation and Interaction
Checking Screen and Algorithms
![Page 2: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/2.jpg)
Project-2
CSE2102
Introduce Categories of MedsIntroduce Categories of Meds
OpenEMR
MSHV
![Page 3: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/3.jpg)
Project-3
CSE2102
Revised ArchitectureRevised Architecture
Middle-Layer ServerWith REST API
Patient App
Security Policies
• Medications• Allergies• Procedures• Demographic
Provider List
Personal Health Assistant (PHA)
New External Sources
RxTerms
NDF-RT
RxNorm
XMLJSON
JSON
MS Health Vault
XM
L
ASP.Net API
Proivder App
Authorization by Role
• Medications• Allergies• Procedures• Demographic
Patient List
JAVA APIs
XM
LOpenEMR
NewInteractionChecker Screen
FDA DailyMeds
XML
![Page 4: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/4.jpg)
Project-4
CSE2102
Design new Interactions ScreenDesign new Interactions Screen
Use CurrentWeb Version as
Example
![Page 5: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/5.jpg)
Project-5
CSE2102
Learn and Use REST APIsLearn and Use REST APIs RxNorm names for clinical drugs linked to drug
vocabularies used in pharmacies RxTerms interface terminology derived from RxNorm
for medication history recording NDF-RT is a concept-oriented terminology
http://rxnav.nlm.nih.gov/RxNormAPIs.html# http://rxnav.nlm.nih.gov/RxTermsAPIs.html# http://rxnav.nlm.nih.gov/NdfrtAPIs.html#
FDA Daily MedsFDA Daily Meds http://dailymed.nlm.nih.gov/dailymed/help.cfm#w
ebservices
![Page 6: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/6.jpg)
Project-6
CSE2102
Proposed Component OrganizationProposed Component Organization Develop Test Java Program with Client Classes that
Gets you Familiar with Retrieving from all Four APIs RxNorm, RxTerms, NDF-RT, FDA Daily Meds
Consider Following Decomposition of ProjectConsider Following Decomposition of Project One Teammate– Java Test/API Program One Teammate- Mods to Current Med Screen One Teammate- New Checking Interaction Screen
Teams of 3 (17) and one team of 2Teams of 3 (17) and one team of 2 Email Teams and NetIDs Usage of Github
http://about.github.uconn.edu/ Need to Log on to have NetID Initialized
Add NetIDs for Solomon and sad02010
![Page 7: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/7.jpg)
Project-7
CSE2102
Project 4Project 4 Team Formation:
Email members Names, Emails, NetIDs Revisions to Medication Screen:
Organize Drugs by MSHV and OpenEMR OpenEMR are read-only - cannot be changed
Link from Med to FDA Daily Meds New Medication Checking Screen: This can be
Combined list of meds (MSHV & OpenEMR) Returns a list of meds and their interactions
Usage of External Web Services: FDA Daily Meds, RxNorm, RxTerms, NDF-RT
Updated Doc: Updated Doc: http://www.engr.uconn.edu/~steve/Cse2102/MSHVandOpenEMRAccess.pdf
![Page 8: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/8.jpg)
Project-8
CSE2102
Semester ProjectSemester Project Personal Health Assistant (PHA)Personal Health Assistant (PHA)
Patient Version for Medication and Chronic Disease Management and Authorizing Providers Identify Overmedication , adverse interactions, and
adverse reactions Provider Version for Viewing Patient Data that has
been Authorized Personal Health Record Microsoft HealthVaultPersonal Health Record Microsoft HealthVault
A Person Can Track Medical Information Used as Backend Repository to PHA
OpenEMR Standalone version for ProvidersOpenEMR Standalone version for Providers Seek to Integrate into PHA Support Medication Reconciliation
![Page 9: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/9.jpg)
Project-9
CSE2102
Project 1Project 1 Install, Deploy, and Test all Involved SW PackagesInstall, Deploy, and Test all Involved SW Packages Download/Install Eclipse 4.3/UML DesignerDownload/Install Eclipse 4.3/UML Designer Download/Install Android SDKDownload/Install Android SDK Load/Build/Exevute PHA into Android SDKLoad/Build/Exevute PHA into Android SDK
Source Code on Uconn Filelocker Resetting Android Version to 2.2.3 (Version 10)Resetting Android Version to 2.2.3 (Version 10) Hello World Application – Familiarize w/AndroidHello World Application – Familiarize w/Android Microsoft Health Vault – create an AccountMicrosoft Health Vault – create an Account Download/Install OpenEMRDownload/Install OpenEMR
Be Patient – long install Create yourself as Patient
Document via word file all of your progressDocument via word file all of your progress Email to Dr. Berhe by 12 midnight on September 4Email to Dr. Berhe by 12 midnight on September 4
![Page 10: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/10.jpg)
Project-10
CSE2102
Project 2 Initial DesignProject 2 Initial Design Design a Class Library using UML Designer/EclipseDesign a Class Library using UML Designer/Eclipse
Classes for Chronic Diseases Classes for Patient Classes for Medications Classes for Observations of Daily Living Classes for Exercise, Diet and Nutrition Use of Enumeration type NO CODE – Just a UML Design
Prepare MS Word Design Document that contains:Prepare MS Word Design Document that contains: Multiple UML Class Diagrams each Labeled as a
Figure (Figure 1. caption., etc.) Write a paragraph explaining each Diagram
Email to Dr. Berhe by 12 midnight on September 18Email to Dr. Berhe by 12 midnight on September 18
![Page 11: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/11.jpg)
Project-11
CSE2102
Project 2 Initial DesignProject 2 Initial Design Each UML Diagram should contain a set of Classes Each UML Diagram should contain a set of Classes
where each Class has: where each Class has: Set of Protected Data (Attributes) Set of Public Methods Include Signature on Each Method (parameters and
return type) Why Protected?
Analyze the Requirements in order to Identify:Analyze the Requirements in order to Identify: Commonalities to be Captured in Parent Class Differences that are Pushed down to Child Class Enumerations to Distinguish Between Data States
Email to Dr. Berhe by 12 midnight on September 18Email to Dr. Berhe by 12 midnight on September 18
![Page 12: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/12.jpg)
Project-12
CSE2102
Project 2 Final ProgramProject 2 Final Program Start from Design Solution for Project 2 Initial DesignStart from Design Solution for Project 2 Initial Design
Set of Classes Attributes and Methods Define No Code
Three Main Tasks:Three Main Tasks:
1. Implementing class library solution
2. Developing screens and Navigating Among them
3. Staging data from screens to class library and back Upload to HuskyCT by 12 midnight on October 9Upload to HuskyCT by 12 midnight on October 9thth – to – to
be Decided be Decided
![Page 13: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/13.jpg)
Project-13
CSE2102
Miscellaneous DeclarationsMiscellaneous Declarations Classes used by Other classes (inclusion)Classes used by Other classes (inclusion) Enumeration TypesEnumeration Types
![Page 14: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/14.jpg)
Project-14
CSE2102
Misc Class DeclarationsMisc Class Declarations
![Page 15: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/15.jpg)
Project-15
CSE2102
Misc Class DeclarationsMisc Class Declarations
![Page 16: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/16.jpg)
Project-16
CSE2102
TrackedItem DeclarationsTrackedItem Declarations Tracks the DifferentTracks the Different
Conditions, ODLs, Meds that have or are being Tracked
![Page 17: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/17.jpg)
Project-17
CSE2102
TrackedItem Class DeclarationsTrackedItem Class Declarations
![Page 18: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/18.jpg)
Project-18
CSE2102
TrackPatientData HierarchyTrackPatientData Hierarchy Bring Together all of the ConceptsBring Together all of the Concepts
![Page 19: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/19.jpg)
Project-19
CSE2102
TrackPatientData Class DeclarationsTrackPatientData Class Declarations
![Page 20: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/20.jpg)
Project-20
CSE2102
Condition Class DeclarationsCondition Class Declarations
![Page 21: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/21.jpg)
Project-21
CSE2102
ODLs and Medications DeclarationsODLs and Medications Declarations
![Page 22: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/22.jpg)
Project-22
CSE2102
Person and Patient DeclarationsPerson and Patient Declarations
![Page 23: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/23.jpg)
Project-23
CSE2102
Exercise DeclarationsExercise Declarations
![Page 24: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/24.jpg)
Project-24
CSE2102
Instantiating the ClassesInstantiating the Classes
![Page 25: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/25.jpg)
Project-25
CSE2102
The Big PictureThe Big Picture
![Page 26: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/26.jpg)
Project-26
CSE2102
Overview ScreenOverview Screen
![Page 27: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/27.jpg)
Project-27
CSE2102
Emphasis for Project 2 Final ProgramEmphasis for Project 2 Final Program Designing and implementing new screens for
Conditions and Exercise – Two Types Create a new Condition/Exercise/ODL Collect Patient Entered data on
Condition/Exercise/ODL Modifying, if necessary, the ODL and Medication
screens that already exist Hooking the current ODL and Medication screens so
that information is stored in the new classes Lots of Sample Screens for Conditions Given in the
Rest of this Presentation
![Page 28: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/28.jpg)
Project-28
CSE2102
Conditions/ODLs/ExerciseConditions/ODLs/Exercise Create a new Condition/Exercise/ODLCreate a new Condition/Exercise/ODL
Each New Condition/Exercise/ODL needs TrackedItems Entry
This is Part of Patient Class Placed in TrackedItemsListMSHV For Condition/Exercise/ODL
Collect Entered data on Condition/Exercise/ODLCollect Entered data on Condition/Exercise/ODL Actual Data for a Condition/Exercise/ODL E.g., Diabetes would have
Glucose Level Carbs Eaten Type of Fasting Insulin Taken
![Page 29: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/29.jpg)
Project-29
CSE2102
PHA in EclipsePHA in Eclipse
![Page 30: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/30.jpg)
Project-30
CSE2102
History of Mobile Computing 2009History of Mobile Computing 2009
Platform Symbian BlackBerry iPhoneWindows Mobile
Android
World market share 47.10% 19.50% 10.70% 12.40% > 1%
# US users 888,535 9,668,977 5,258,254 6,807,554 427,914
US market share 3.9% 41.9% 22.8% 29.5% 1.9%
Development C++ Java Objective C Windows Linux
Dev Environment Visual Studio Blackerry/Java Mac OSX Visual Studio Linux
Resolution various various 480x320 various various
Table 1: SmartPhone Varieties and Market Share in 2009.
![Page 31: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/31.jpg)
Project-31
CSE2102
History of Mobile Computing – Aug 2013History of Mobile Computing – Aug 2013
Table 2: SmartPhone Varieties and Market Share in August 2013.
![Page 32: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/32.jpg)
Project-32
CSE2102
History of Mobile Computing - TabletsHistory of Mobile Computing - TabletsTable 3: Tablet Market Share in Q2 2013.
![Page 33: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/33.jpg)
Project-33
CSE2102
Observations of Daily LivingObservations of Daily Living Observations of Daily Living and PHRsObservations of Daily Living and PHRs
Passive – Once Initiated, Collects Data Accelerometer Pedometer Pill Bottle that Sends a Time Stamp Message (over
Bluetooth?) to SmartPhone Active – Patient Initiated
Providing Information via Smartphone on:– Diabetes (Glucose, Weight, Insulin)
– Asthma (Peak Flow, use of Inhaler)
– Heart Disease (Pulse, BP, Diet)
– Pain, Functional status, Fatigue, etc.
![Page 34: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/34.jpg)
Project-34
CSE2102
Architecture DiagramArchitecture Diagram
Personal HealthRecord (PHR)
Microsoft Healtvault
Figure 1: Architecture Diagram of the Project this Semester.
PHA Provider
OpenEMR
Medication & Observations of Chronic Disease Daily Living (ODL)Management
Apache/TomcatWeb/Application
Server
MySQL Database
Server
Medication/Supplement
Interaction Checker
ODL and ChronicDisease Analyzer
PHA Patient
![Page 35: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/35.jpg)
Project-35
CSE2102
Diabetes ManagementDiabetes Management
![Page 36: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/36.jpg)
Project-36
CSE2102
Overall ArchitectureOverall Architecture
Management System
Current glucose
level
Meals
Exercises
CurrentMedications
Glucose level 1hr
after meal
Glucose level 2hr
after meal
Decision SupportSystem
Dose of insulin from
pumps
Dose of medications
![Page 37: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/37.jpg)
Project-37
CSE2102
Current Architecture Current Architecture
Health Vault Middle-Layer Server
Patient App
Security Policies
• Medications• Allergies• Procedures• Demographic
Provider List
Personal Health Assistant (PHA)
SMART Container
SMARTSync
RxTerms NDF-RT RxNorm
Harvard SMART
EMR
RD
F
Rest API
JSONJSONJSON
MS Health Vault
XM
L
ASP.Net API
XACML
XML-RR
Proivder App
Authorization by Role
• Medications• Allergies• Procedures• Demographic
Patient List
XACML
RDF-RR
![Page 38: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/38.jpg)
Project-38
CSE2102
Current Architecture Current Architecture
SMART Container
openEMR
SMART Dashboard
SMARTREST API
RDF DataModel
SMARTConnect
SMARTSync
HealthVault
HealthVault Middleware Server
JSON API
RxTermsRxTerms NDF-RTNDF-RT RxNormRxNorm
SMART Container
openEMR
SMARTREST API
Figure 2: SMARTSync Architecture and Application.
![Page 39: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/39.jpg)
Project-39
CSE2102
iOS PHA – Patient VersioniOS PHA – Patient Version
![Page 40: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/40.jpg)
Project-40
CSE2102
iOS PHA – Patient VersioniOS PHA – Patient Version
![Page 41: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/41.jpg)
Project-41
CSE2102
iOS PHA – Patient VersioniOS PHA – Patient Version
![Page 42: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/42.jpg)
Project-42
CSE2102
iOS PHA – Provider VersioniOS PHA – Provider Version
![Page 43: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/43.jpg)
Project-43
CSE2102
Android PHA ScreenshotsAndroid PHA Screenshots
![Page 44: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/44.jpg)
Project-44
CSE2102
Android PHA ScreenshotsAndroid PHA Screenshots
![Page 45: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/45.jpg)
Project-45
CSE2102
Android PHA ScreenshotsAndroid PHA Screenshots
![Page 46: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/46.jpg)
Project-46
CSE2102
HealthVault RESTful Exchange ServiceHealthVault RESTful Exchange ServiceWeb-Services
User Profile
Medication List
Allergies List
Conditions List
Lab Tests and Results List
Procedure List
Observations of Daily Living List
.NET ↔ JSON Conversion
HealthVault Record Finder and Access
HealthVault Offline Connection
Person ID
Offline Connection
Record ID
.NET → JSON on GET requests
JSON → .NET on POST requests
Demographic Information
Medications
Allergies
Conditions
Lab Tests
Procedures
Observations of Daily Living (ODLs)
![Page 47: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/47.jpg)
Project-47
CSE2102
HealthVault Class – JSON Mapping.HealthVault Class – JSON Mapping.
JSON StructureMSHV Class
Member Properties
DateDiscontinued (ApproximateDateTime)
DateStarted (ApproximateDateTime)
Dose (GeneralMeasurement)
Frequency (GeneralMeasurement)
Name (CodableValue)
Route (CodableValue)
Strength (GeneralMeasurement)
[{"Key":"String content","DateDiscontinued":"String
content","DateStarted":"String content","Dose":"String content","Frequency":"String content","Route":"String content","Name":"String content","Note":"String content","Prescribed":"String content","Strength":"String content"
}]
Medications
Note (CommonItemData)
JSON StructureMSHV Class
Member Properties
AllergenCode (CodableValue)
AllergenType (CodableValue)
FirstObserved (ApproximateDateTime)
IsNegated (Nullable)
Name (CodableValue)
Treatment (CodableValue)
[{"Key":"String content","AllergenCode":"String content","AllergenType":"String content","FirstObserved":"String content","IsNegated":2147483647,"Name":"String content","Reaction":"String content","Treatment":"String content"
}]
Allergies
Reaction (CodableValue)
![Page 48: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/48.jpg)
Project-48
CSE2102
Prior Work - Blackberry TeamPrior Work - Blackberry Team Ability to Track Information on ODLs and Ability to Track Information on ODLs and
PrescriptionsPrescriptions Login Screen Connection to Google Health Health Screen to Track ODLs Charting of ODLs over Time Loading Scripts from Google Health Prescription Alarms
Adam Siena, Kristopher Collins, William FidrychAdam Siena, Kristopher Collins, William Fidrych
![Page 49: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/49.jpg)
Project-49
CSE2102
Screen Shots Screen Shots
![Page 50: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/50.jpg)
Project-50
CSE2102
Screen ShotsScreen Shots
![Page 51: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/51.jpg)
Project-51
CSE2102
Screen ShotsScreen Shots
![Page 52: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/52.jpg)
Project-52
CSE2102
Screen ShotsScreen Shots
![Page 53: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/53.jpg)
Project-53
CSE2102
Screen ShotsScreen Shots
![Page 54: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/54.jpg)
Project-54
CSE2102
Android TeamAndroid Team Similar Capabilities to Blackberry ProjectSimilar Capabilities to Blackberry Project
Wellness Diary and Medication Alarm Integration with Google Health Much Improved ODL Screens
Male and Female Faces Change “Face” Based on Value
Tracking Prescriptions and Alarms Reports via. Google Charts
Ishmael Smyrnow, Kevin Morillo, James RedwayIshmael Smyrnow, Kevin Morillo, James Redway
![Page 55: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/55.jpg)
Project-55
CSE2102
Screen ShotsScreen Shots
![Page 56: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/56.jpg)
Project-56
CSE2102
Screen ShotsScreen Shots
![Page 57: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/57.jpg)
Project-57
CSE2102
Screen ShotsScreen Shots
![Page 58: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/58.jpg)
Project-58
CSE2102
Screen ShotsScreen Shots
![Page 59: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/59.jpg)
Project-59
CSE2102
iPhone TeamiPhone Team Similar Capabilities to Blackberry ProjectSimilar Capabilities to Blackberry Project
Tracking of Conditions, Medications, and Allergies
ODLs for: Blood-Glucose, Peak-Flow, and Hypertension
Generation of Reports Synchronization with Google Health
Brendan Heckman, Ryan McGivern, Matthew FusaroBrendan Heckman, Ryan McGivern, Matthew Fusaro
![Page 60: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/60.jpg)
Project-60
CSE2102
Screen ShotsScreen Shots
![Page 61: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/61.jpg)
Project-61
CSE2102
Screen ShotsScreen Shots
![Page 62: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/62.jpg)
Project-62
CSE2102
Screen ShotsScreen Shots
![Page 63: Project-1 CSE 2102 Project 4 Organize Class in Teams of 3 with one Team of 2 Mutli-Pronged Approach Modifications of Existing Screens Addition](https://reader031.vdocuments.us/reader031/viewer/2022032200/56649cb95503460f9497fd66/html5/thumbnails/63.jpg)
Project-63
CSE2102
Screen ShotsScreen Shots