University of Washington, Autumn 2018

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
Building Mobile Apps in the Cloud – Comparing Approaches.
“Turn you Smart phone into Business phone “
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
Developing Content for Mobile Devices Larry D. Lee Web Developer for K4Health.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Mobile Wellness Toolkit Project Richard Anderson University of Washington 8/27/2012 IIT Delhi 1.
Punit Shah Technical Lead | Microsoft
Android Core Logging Application Keith Schneider Introduction The Core Logging application is part of a software suite that is designed to enable geologic.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Cizer.NET Reporting Forum for Business Intelligence Copyright © 2005 Cizer Software OR
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
APPLICATION Provisioning & Management made EASY EASY to ManageEASY to Manage EASY to MarketEASY to Market.
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Microsoft Sync Framework Content flow for the enterprise.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
DATA COLLECTION AND IMPROVING DATA QUALITY
Rick Conrad, Efrain Lopez III, Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld.
Sofia Event Center November 2013 Dynamics CRM Техническа перспектива и възможности за интеграция Николай Ефтимов.
Microsoft Virtual Academy Preparing for the Windows 8.1 MCSA Module 5: Managing Devices & Resource Access.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
verifone HQtm Estate Management Solution
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
Portfolio Cases Dom Santucci. AstraZeneca Digital Centre of Excellence Issue: The DCOE site aims to showcase digital capabilities and understanding across.
Electronic Data Capture: Introducing Medidata Rave
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. REDCap:
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Management Information & Evaluation System
Systems Analysis and Design in a Changing World, Fifth Edition
Building Enterprise Applications Using Visual Studio®
Introducing the Windows Mobile development
DATA SECURITY FOR MEDICAL RESEARCH
Introducing OpenLMIS 13 December 2016.
This slide is just an instruction slide, so please delete before use
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Working in the Forms Developer Environment
Opening slide.
App Configuration, Customization or Development
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Mobius Field Order Application Overview
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Extensible Platform Microsoft Dynamics 365
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Cloud Data Replication with SQL Data Sync
United Nations Regional Workshop on the 2020 World Programme
ALIO ARCHIVE ANDREW DANIEL.
Technical Capabilities
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
EDDI12 – Bergen, Norway Toni Sissala
MN Community Measurement February 2019
University of Washington, Autumn 2018
University of Washington, Autumn 2018
University of Washington, Autumn 2018
University of Washington, Autumn 2018
OpenELIS Global An open source Enterprise Laboratory Information System for Global Health Casey Iiams-Hauser, MIA Dec 2018 Photo (bottom right) courtesy.
A free open-source solution for electronic medical records
University of Washington, Autumn 2018
Delivering great hardware solutions for Windows
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

University of Washington, Autumn 2018 Data Management Lecture 20: CSE 490c 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 Announcements No class Monday, November 12 No class Wednesday, November 21 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 Topics ODK 2.0 Design ODK 2.0 Application ODK 2.0 Technical Challenges ODK Research Projects ODK Clinic ODK Scan ODK Sensors 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 Limitations of ODK 1.0 IMHO the success of ODK 1.0 is due to its focus on a core data collection use case But what else did people want? Greater flexibility with user interface Ability to collect data based on previous data ODK 2.0 developed as a data management platform requiring greater sophistication in application development and deployment 11/9/2018 University of Washington, Autumn 2018

Open Data Kit learnings and philosophy Data collection projects require technical people in charge of managing forms, data, and devices Deployment Architect The purpose of the Data Collection Platform is to give the Deployment Architect the ability create and manage survey process The Deployment Architect is not an Android developer ODK 1.0 Deployment Architect: Forms designer ODK 2.0 Deployment Architect: Javascript 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Features Fully customizable layout of prompts on the Android device More flexible, user-directed, navigation of a survey Bi-directional synchronization of data across devices Data curation and visualization on the device Row-level access filters 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 ODK Application Designer ODK Survey Data Collection app based on HTML, CSS, JavaScript ODK Tables Data Curation and Visualization app ODK Services Application for syncing data across multiple devices and with server ODK Cloud Endpoints 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Architecture 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Cold Chain Demo I 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Cold Chain Demo II 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Cold Chain Demo III 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Cold Chain Demo IV 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK 2.0 Cold Chain Demo V 11/9/2018 University of Washington, Autumn 2018

Technicalities: Synchronization Basic data structure: Table Synchronization through central database Important use case is: Online for download (synchronize) of forms and database Offline for data collection Online to upload (synchronize) data How are conflicts handled? Flag conflicted rows for manual update Common case – data collection on distinct rows 11/9/2018 University of Washington, Autumn 2018

Technicalities: Users and groups Important requirement from users Different levels of access based on groups Supervisors and enumerators with responsibilities based upon geographic areas Read and write access Permissions based upon groups Management of users Rely on standard authentication – LDAP Managing authentication and groups increases complexity for deployment architect User management is the critical component of integrating ODK 2.0 with other systems 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK Research Projects ODK Clinic Integrate with Medical Record System ODK Sensors Provide drivers to allow sensors as input ODK Submit Extend communication model to support a broader range of transport mechanisms to reduce cost ODK Scan Use the camera for paper to digital input Restricted forms of input: bubble forms and numbers 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK Clinic ODK Clinic ODK 1.0 integration with OpenMRS ODK 2.0 as an Android App for global goods software systems DHIS 2: Health Data Reporting Open LMIS: Logistics Management Key integration points Data synchronization User management 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK Scan Problems Data collection from registers Data collection from tally forms Key scenarios Counting number of immunizations given at a session Reporting stock counts of medications Deployment partner Village Reach Value proposition Much faster data aggregation Reduces steps in workflow 11/9/2018 University of Washington, Autumn 2018

ODK Scan Implementation Built on an early version of ODK 2.0 Allowed richer user interface including a correction UI Multiple data elements per screen More complex data transport model Restricted to bubble forms and numbers in a 3x2 grid Forms designed for ODK Scan Field testing Importance of using a stand for stability and distance Image processing steps Fields on form marked on master form Registration marks for alignment Identify data elements Image recognition on data elements 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK Scan challenges Forms in bad condition Lighting and contrast Image recognition of digits Identification of regions if paper was warped Synchronization of images with master database 11/9/2018 University of Washington, Autumn 2018

University of Washington, Autumn 2018 ODK Sensors What if data is coming from a sensor and not text input? Model of automatically collected data fits in ODK 2.0 Direct input Time varying Event Based Technical issue How are the drivers managed Sensors Architecture 11/9/2018 University of Washington, Autumn 2018

ODK Sensor Applications Water carrying study Pulse Oximetry Managing pasteurization of human breast milk 11/9/2018 University of Washington, Autumn 2018