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.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Outline 1/3 PHA Client 1.Overall Architecture 2.Client PHA Setup 1.Open ADT 2.Edit Android Properties Android API 17 3.Setup Android Virtual Device.
CIGNA-1 Enabling Ubiquitous Personal Health Device Integration through Open Standards Steven A. Demurjian and Maifi Khan Computer Science & Engineering.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Requirements Analysis 1 Use Cases -> Class Diagrams Moving from the user towards the system.
Configuration Management
ETIM-1 CSE 5810 CSE5810: Intro to Biomedical Informatics Mobile Computing to Impact Patient Health and Data Exchange and Statistical Analysis Presenter:
Introduction to Software Design Chapter 1. Chapter 1: Introduction to Software Design2 Chapter Objectives To become familiar with the software challenge.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Intelligent Pharmaceutical Packaging Electronic Data Capturing system to improve data quality and cut time in clinical trials with unparalleled cost efficiency.
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Meaningful Use Measures. Reporting Time Periods Reporting Period for 1 st year of MU (Stage 1) 90 consecutive days within the calendar year Reporting.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
ChartWare Product Tour. Upon Log-in, view all reminders. Items in red are past-due. Use this for “internal messaging”
Form Builder Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Smartphones for Seniors Apps presentation by WIT Software.
Project HealthDesign Overview Patricia Flatley Brennan, RN, PhD, FAAN University of Wisconsin-Madison Funded by the Robert Wood Johnson Foundation with.
1 CSE 4939 What is BMI? Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 191 Auditorium Road, Box.
The objective of this presentation is to provide an on-the-job reference for pharmacy technicians, instructors and other authorized pharmacy users. This.
The Design Discipline.
BMIandCSE-1 An Overview of Biomedical Informatics and Computing Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Classroom User Training June 29, 2005 Presented by:
Application Training — Lead Management System. Slide 2 Module Agenda Module Break-upDuration (minutes) Lesson 1: Introduction to Lead Management System10.
CQRS User Story – SERVICE PROVIDER Chris Brown – project manager 05 September 2012 Calculating Quality Reporting Service.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
VA Pain Coach (VPC) Mobile Applications (Apps) Phase Two (MAP2) Sprint 1 Demo/Review Report April 22, 2015.
SWE © Solomon Seifu CONSTRUCTION. SWE © Solomon Seifu Lesson 13-2 Testing.
Rate My Health A Smartphone Application for Benchmarking Individual Health Status to the Health Indicators Warehouse.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
Project-1 CSE 2102 Individual Project Background  What is Personal Health Assistant (PHA)?  Patient Version for Medication and Chronic Disease Management.
Java Software Solutions Lewis and Loftus Chapter 9 1 Copyright 1997 by John Lewis and William Loftus. All rights reserved. Enhanced Class Design -- Introduction.
1 CSE 4904 Core Database Classes. 2 CSE 4904 The User Table CREATE TABLE `tmr`.`user` ( `USER_ID_PK` int(11) NOT NULL AUTO_INCREMENT, `UserName` varchar(25)
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Announce-1 CSE 5810Announcements  Informatics is:  Management and Processing of Data  From Multiple Sources/Contexts  Involves Classification (Ontologies),
1 Mobile Health Plus+ Presented by: Amaresh Sahoo (SIMSR, PGDM ) Prashant Gianani (SIMSR, PGDM )
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
1 M206 Chapter 31: An Overview of Software Development 1.Defining the problem 2.Analyzing the requirement – constructing initial structural model 3.Analyzing.
Oracle HFM Implementation Boot Camp Presented by Saravanan Singaravadivelan Developed by Saravanan Singaravadivelan Senior Consultant Qubix International.
A little more App Inventor and Mind the GAP!
REDCap Mobile Application
Architecture Review 10/11/2004
Project Center Use Cases Revision 2
Project Center Use Cases
Android Studio, Android System Basics and Git
Project Center Use Cases
My Big Heart: Managing Heart Failure at UCLA
Enterprise Computing Collaboration System Example
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
Diabetes Health Platform
Diabetes Health Platform
Diabetic Health Platform
Electronic Health Information Systems
Optimizing Efficiency + Funding
Exergame Tracker Web App
Announcements Research Topic – finalize by 9/22 – topics so far
An Automated Registration System
Presentation transcript:

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 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

Project-2 CSE 2102 Introduce Categories of Meds OpenEMR MSHV

Project-3 CSE 2102 Revised Architecture

Project-4 CSE 2102 Design new Interactions Screen Use Current Web Version as Example

Project-5 CSE 2102 Learn 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     FDA Daily Meds  ebservices ebservices

Project-6 CSE 2102 Proposed 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 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 2  Teams and NetIDs  Usage of Github   Need to Log on to have NetID Initialized  Add NetIDs for Solomon and sad02010

Project-7 CSE 2102 Project 4   Team Formation:  members Names, s, 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: dOpenEMRAccess.pdf dOpenEMRAccess.pdf dOpenEMRAccess.pdf

Project-8 CSE 2102 Semester Project  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 HealthVault  A Person Can Track Medical Information  Used as Backend Repository to PHA  OpenEMR Standalone version for Providers  Seek to Integrate into PHA  Support Medication Reconciliation

Project-9 CSE 2102 Project 1  Install, Deploy, and Test all Involved SW Packages  Download/Install Eclipse 4.3/UML Designer  Download/Install Android SDK  Load/Build/Exevute PHA into Android SDK  Source Code on Uconn Filelocker  Resetting Android Version to (Version 10)  Hello World Application – Familiarize w/Android  Microsoft Health Vault – create an Account  Download/Install OpenEMR  Be Patient – long install  Create yourself as Patient  Document via word file all of your progress  to Dr. Berhe by 12 midnight on September 4

Project-10 CSE 2102 Project 2 Initial Design  Design 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:  Multiple UML Class Diagrams each Labeled as a Figure (Figure 1. caption., etc.)  Write a paragraph explaining each Diagram  to Dr. Berhe by 12 midnight on September 18

Project-11 CSE 2102 Project 2 Initial Design  Each UML Diagram should contain a set of Classes 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:  Commonalities to be Captured in Parent Class  Differences that are Pushed down to Child Class  Enumerations to Distinguish Between Data States  to Dr. Berhe by 12 midnight on September 18

Project-12 CSE 2102 Project 2 Final Program  Start from Design Solution for Project 2 Initial Design  Set of Classes  Attributes and Methods Define  No Code  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 9 th – to be Decided

Project-13 CSE 2102 Miscellaneous Declarations  Classes used by Other classes (inclusion)  Enumeration Types

Project-14 CSE 2102 Misc Class Declarations

Project-15 CSE 2102 Misc Class Declarations

Project-16 CSE 2102 TrackedItem Declarations  Tracks the Different  Conditions, ODLs, Meds that have or are being Tracked

Project-17 CSE 2102 TrackedItem Class Declarations

Project-18 CSE 2102 TrackPatientData Hierarchy  Bring Together all of the Concepts

Project-19 CSE 2102 TrackPatientData Class Declarations

Project-20 CSE 2102 Condition Class Declarations

Project-21 CSE 2102 ODLs and Medications Declarations

Project-22 CSE 2102 Person and Patient Declarations

Project-23 CSE 2102 Exercise Declarations

Project-24 CSE 2102 Instantiating the Classes

Project-25 CSE 2102 The Big Picture

Project-26 CSE 2102 Overview Screen

Project-27 CSE 2102 Emphasis 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

Project-28 CSE 2102Conditions/ODLs/Exercise  Create 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/ODL  Actual Data for a Condition/Exercise/ODL  E.g., Diabetes would have  Glucose Level  Carbs Eaten  Type of Fasting  Insulin Taken

Project-29 CSE 2102 PHA in Eclipse

Project-30 CSE 2102 History of Mobile Computing 2009

Project-31 CSE 2102 History of Mobile Computing – Aug 2013

Project-32 CSE 2102 History of Mobile Computing - Tablets

Project-33 CSE 2102 Observations of Daily Living  Observations 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.

Project-34 CSE 2102 Architecture Diagram

Project-35 CSE 2102 Diabetes Management

Project-36 CSE 2102 Overall Architecture

Project-37 CSE 2102 Current Architecture

Project-38 CSE 2102 Current Architecture

Project-39 CSE 2102 iOS PHA – Patient Version

Project-40 CSE 2102 iOS PHA – Patient Version

Project-41 CSE 2102 iOS PHA – Patient Version

Project-42 CSE 2102 iOS PHA – Provider Version

Project-43 CSE 2102 Android PHA Screenshots

Project-44 CSE 2102 Android PHA Screenshots

Project-45 CSE 2102 Android PHA Screenshots

Project-46 CSE 2102 HealthVault RESTful Exchange Service

Project-47 CSE 2102 HealthVault Class – JSON Mapping.

Project-48 CSE 2102 Prior Work - Blackberry Team  Ability to Track Information on ODLs and Prescriptions  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 Fidrych

Project-49 CSE 2102 Screen Shots

Project-50 CSE 2102 Screen Shots

Project-51 CSE 2102 Screen Shots

Project-52 CSE 2102 Screen Shots

Project-53 CSE 2102 Screen Shots

Project-54 CSE 2102 Android Team  Similar 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 Redway

Project-55 CSE 2102 Screen Shots

Project-56 CSE 2102 Screen Shots

Project-57 CSE 2102 Screen Shots

Project-58 CSE 2102 Screen Shots

Project-59 CSE 2102 iPhone Team  Similar 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 Fusaro

Project-60 CSE 2102 Screen Shots

Project-61 CSE 2102 Screen Shots

Project-62 CSE 2102 Screen Shots

Project-63 CSE 2102 Screen Shots