IMedLife Presenters: Armand (Web Manager) Ling (Facilitator) Rose (Project Manager) Wahhab (Domain Expert)

Slides:



Advertisements
Similar presentations
14S2.XTDEV.NET Team 14S2 | COP Spring S2.XTDEV.NET Team 14S2 | COP Spring 2011.
Advertisements

E-ARMOR: An Online Tool to Evaluate Polypharmacy in Elderly Persons
PaNeX: Repository for the Management and Exploration of Craniofacial Data Mohit Singh Kanwal.
8.
1 Object-Oriented Software Development Project Aaron Christopher.
Cura EMR Data Collection Solution Presenters: Meghan McNeil (Project Manager) Michael Cybulski (Customer Liaison) Robert Victoria (Project Facilitator)
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
VDK-RIT InserterVision Report System Adam Beck Greg Dicheck Kassidy Gerber Mike Young.
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
System Design & Software Architecture
INFO 355Week #61 Systems Analysis II Essentials of design INFO 355 Glenn Booker.
The Design Discipline.
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Demo Guidelines Lesson 9. Modules 9.1Demo Video Guidelines 9.2Begin Filming Pitch Video 9.3Continue working on prototype.
DAT602 Database Application Development Lecture 12 C/S Model Database Application.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Systems Analysis and Design in a Changing World, 6th Edition
Software Design The Dynamic Model Design Sequence Diagrams and Communication Diagrams Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
Systems Analysis and Design in a Changing World, 6th Edition 1 INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN: AN AGILE, ITERATIVE APPROACH Chapter 11 SATZINGER.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Pemrograman Web MVC Programming and Design Pattern in PHP 5.
Architectural Design Identifying system components and their interfaces.
A Genealogy System for the Web Matthew A. Page November 20, 2002.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
Project X Group Y Presenters: (indicate roles). Part I: Project Overview System provides functionality X Motivation for project –Address problem with…
1 CMPT 275 High Level Design Phase Modularization.
Title Carolina First Steering Committee October 9, 2010 Online Voting System Design Yinpeng Li and Tian Cao May 3, 2011.
Creational Patterns
Examples of Software Architecture. 2 CASE Toolset Architecture.
APC Web/SNMP Management Card and PowerChute Network Shutdown
Project Deliverables CEN Engineering of Software 2.
Blackboard Building Blocks Looking Ahead Thursday, December 03, 2015 Dan McFadyen, Tracy Engwirda, Tom Joyce.
Microsoft Project Reporting with Reporting Services.
HIPPA compliant & secure Medical records & bills uploaded directly from provider Real time tracking 24/7 access from anywhere Cloud Based Medical Record.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.
FriendFinder Location-aware social networking on mobile phones.
DESIGN OF SOFTWARE ARCHITECTURE
FriendFinder Location-aware social networking on mobile phones.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
This Module developed complete OPD Management System
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Broker Design Patterns: Façade and Mediator.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Gerhard Dueck -- CS3013Architecture 1 Architecture-Centric Process  There is more to software development then going blindly through the workflows driven.
Introduction. System Design Hardware/Software Platform Selection Software Architectures Database Design Human-Computer Interaction (HCI) Interface Object.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Group Y Presenters: (indicate roles)
DCR ARB Presentation Team 5: Tour Conductor.
Sarang Nazari California State University, Los Angeles
EMV® 3-D Secure - High Level Overview
Team members: Project Manager: Facilitator: Customer Liason:
denote Project Managers explicitly
Group Y Presenters: (indicate roles)
Team Members: Member1, … Spring 2013
Web Application Architectures
Presented by: Francisco Martin-Recuerda
Project Change Control
Web Application Architectures
Chapter 8, DesignPatterns Facade
Web-Based Information Management Program
DPUK Sensing Platform Matt Machin mHealth Applications Manager
Presentation transcript:

iMedLife Presenters: Armand (Web Manager) Ling (Facilitator) Rose (Project Manager) Wahhab (Domain Expert)

Part I: iMedLife Overview Local Storage of Medical records Central Repository for detailed medical information.

Overview of Features iPhone Client - local storage of emergency information and medical records Server - central repository for all medical information Web Client - Web based system for complex data entry

Domain Research Investigated iPhone development system PHP and MySQL server side Centricity Medical Record system Project Constraints o iPhone screen and memory size. o iPhone interface limitations.

Risk Analysis Time Constraints o Mitigated by developing system incrementally Complexity o Mitigated by developing design ahead of time.

Part II: Model-based View of System Use Cases High Level Class Diagram Detailed Design Sequence Diagrams State Diagrams

Use Cases iPhone Use Cases Web Client Use Cases

Architecture Client/Server iPhone Application - Local Repository Web Client - Central Server

Detailed Design Patterns o Singleton, Delegate, Model/View/Controller, Proxy, Session Composition and Polymorphism

iPhone - Detailed Design

Behavior Model: State Diagrams Sequence Diagrams o Synchronization (iPhone) o View Basic Info (Web Client) State Diagrams o Data Layer Subsystem (iPhone) o Synchronization (iPhone)

Related Work Centricity o No iPhone App o Very detailed records Medical Apps o iPhone only o Geared toward Doctors

Lessons Learned Model/View/Controller and Data Layer Proxy reduce code repitition. With these kinds of time constraits, better to build system incrementally from the start. Upload and Modification of data from iPhone.

Part III: Demo of Prototype Features o Account Creation o Medical Record Upload o Synchronization

Video demonstration Doctor uploads medical record for patient. Patient views medical record on iPhone.

Live Demonstration I User Account Creation (Patient and Doctor) Patient --> Doctor Approval Doctor View Patient Basic Info

Live Demonstration II User Creates Account via Web User Populates Basic Information User Logs in Via iPhone with new account User Views Basic Info on iPhone