SMART Apps. Rob Tweed M/Gateway Developments
|
|
- Kellie McCarthy
- 8 years ago
- Views:
Transcription
1 SMART Apps Rob Tweed M/Gateway Developments
2 What is SMART? Substitutable Medical Apps, Re-usable Technology A Harvard Medical School initiative Data and technical standards 2
3 The Problems Vast amounts of data are locked inside proprietary systems Use and visualisation of that data is limited to what the vendors provide Every proprietary system works differently and stores data differently 3
4 The ideal Create a system / platform independent way for web developers / designers to build innovative new extensions to any healthcare systems No knowledge of specific healthcare systems required Apps will just work on any system No need to go cap-in-hand to vendor for extensions to their system 4
5 SMART SMART provides a unified mechanism for diverse applications to interact with medical-record data SMART Apps built against the SMART API can be embedded within any SMART Container 5
6 SMART Container A SMART Container is, most often, an Electronic Medical Record (EMR) system used by physicians, but might also be a Personal Health Record (PHR) such as Indivo used by patients, or a data-analytics platform used by researchers 6
7 SMART-enabling VistA VistA: The EMR developed by the US Dept of Veterans Affairs Available as an Open Source EMR SMART-enablement project: Managed by Harvard Medical School An opportunity to demonstrate SMART technology on a real, industrial-strength EMR 7
8 Objective To create a SMART Container for VistA Contract awarded to E-cology Joseph Dal Molin George Lilly Rob Tweed
9 SMART standards are the key Data standards Technical standards 9
10 Data Standards SMART identifies core data categories Demographics Medications Vitals Problems etc 10
11 Data Standards SMART specifies that data is mapped to Resource Description Format (RDF) XML standard Describes Triples Part of the W3C Semantic Web standards 11
12 Querying RDF SPARQL is the standard query language for querying RDF graphs SQL-like syntax Somewhat arcane 12
13 JSON future JSON is on the horizon for next SMART version Replacement for RDF/XML Much easier for Javascript developers to handle 13
14 Technical Standards A SMART app is a web application that is loaded in an IFRAME hosted by a SMART container 14
15 Technical Standards SMART Container for VistA must be: Web-based Automated as much as possible/practical Secure RDF data has to be transported over HTTP to the browser s IFRAME Essentially a web service 15
16 Two Types of SMART App Self-contained Runs entirely in an iframe within the browser Uses Javascript to get data from host system Server-based Runs on a third-party server somewhere on the internet Server uses REST calls to obtain data from host system Secured using oauth 16
17 Mechanics of a SMART App Browser Web Server EWD VistA Request for SMART-enabled EWD Application
18 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe
19 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe SMART App Somewhere on the Internet
20 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe SMART Javascript Libraries SPARQL Visualise
21 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe SMART Javascript Libraries SPARQL Visualise SMART.MEDS_get()
22 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe SMART Javascript Libraries SPARQL Visualise SMART.MEDS_get()
23 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe SMART Javascript Libraries SPARQL Visualise SMART.MEDS_get()
24 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe RDF Projection/ Triple Store SMART Javascript Libraries SPARQL Visualise SMART.MEDS_get()
25 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe RDF Projection/ Triple Store SMART Javascript Libraries SPARQL Visualise SMART.MEDS_get()
26 Mechanics of a SMART App Browser SMART Javascript Libraries Web Server EWD VistA iframe RDF Projection/ Triple Store SMART Javascript Libraries SPARQL Visualise
27 Mechanics of a SMART APP SMART REST app Server-side logic on third-party server Fetches and uses data from a VistA server via REST calls User interface in browser 27
28 Using REST with SMART Deliver the main UI And log in VistA System Browser SMART App Server 28
29 Using REST with SMART VistA System Browser SMART App takes over SMART App Server 29
30 Using REST with SMART VistA System Browser RDF Data fetched From VistA SMART App Server 30
31 Using REST with SMART Browser! VistA System RDF Data fetched From VistA SMART App Server 31
32 Using REST with SMART VistA System Browser RDF Data fetched From VistA OAuth based security SMART App Server 32
33 OAuth The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service Equivalent to your car s valet key Limited access to your car Limited distance it can be driven No access to trunk You decide who to give it to and when 33
34 oauth Key Exchange Keys generated and sent to browser VistA System Browser SMART App Server 34
35 oauth Key Exchange VistA System Browser Keys forwarded to server SMART App Server 35
36 oauth Key Exchange VistA System Browser Keys sent along with request for data SMART App Server 36
37 oauth Key Exchange VistA System Browser Data returned if keys recognised SMART App Server 37
38 oauth Key Exchange VistA System Browser Web page(s) delivered to browser's iframe SMART App Server 38
39 Demos Smart-enabled VistA
40 Potential for SMART in UK Any healthcare system could be SMARTenabled SMART Container is required: Mapping of core clinical data sets to RDF Technical web and security mechanisms 40
41 SMART Limitations & Currently read-only Challenges Currently patient-specific Attaining uptake by commercial EHR vendors Attaining critical mass Data standards probably US-centric in some areas 41
42 Conclusions SMART demonstrates that vendorindependent Apps are possible Backed by Harvard Medical School Avoid re-invention of the wheels by building on SMART UK-specific extensions / modifications? 42
How Open-Source VistA is being Modernised with Web Access
How Open-Source VistA is being Modernised with Web Access Rob Tweed M/Gateway Developments Ltd http://www.mgateway.com Twitter: @rtweed VistA Veterans Health Information Systems & Technology Architecture
More informationEWD: Simplifying Web Application Architecture
EWD: Simplifying Web Application Architecture Rob Tweed M/Gateway Developments Ltd http://www.mgateway.com Twitter: @rtweed 1980s: A bit about me Lead Mumps developer at Royal Marsden Hospital, London:
More informationApps to display patient data, making SMART available in the i2b2 platform
Apps to display patient data, making SMART available in the i2b2 platform Nich Wattanasin, MS 1, Alyssa Porter, MS 1, Stella Ubaha 1, Michael Mendis 1, Lori Phillips, MS 1, Joshua Mandel, MD 3, Rachel
More informationLeveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT
Leveraging Partners and Open Source Technology in your Mobility Strategy emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT Presenters Jerry Buchanan Account Director emids Technologies Ambarish
More informationMarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents
More informationTraitware Authentication Service Integration Document
Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware
More informationMarkLogic 8: Samplestack
MarkLogic 8: Samplestack Kasey Alderete, Justin Makeig, Charles Greer, Daphne Maddox January 2015 MarkLogic 8 Feature Presentations Topics Developer Experience: Samplestack and Reference Architecture Product
More informationErnesto Ongaro BI Consultant February 19, 2013. The 5 Levels of Embedded BI
Ernesto Ongaro BI Consultant February 19, 2013 The 5 Levels of Embedded BI Saleforce.com CRM 2013 Jaspersoft Corporation. 2 Blogger 2013 Jaspersoft Corporation. 3 Linked In 2013 Jaspersoft Corporation.
More informationVistA and Personal Health Records
VistA and Personal Health Records José C. Lacal Chair, IEEE2407 Personalized Health Informatics Visiting Professor, OpenPHI, Kingston University (UK) Table of Contents Framing this Talk About Health Informatics
More informationInteroperability for Mobile applications: New IHE profiles
Interoperability for Mobile applications: New IHE profiles Charles Parisot Member, IHE International Board Chair, IHE European Affairs Committee Manager Standards and Testing, 1 GE Healthcare Deployment
More informationTriplestore Testing in the Cloud with Clojure. Ryan Senior
Triplestore Testing in the Cloud with Clojure Ryan Senior About Me Senior Engineer at Revelytix Inc Revelytix Info Strange Loop Sponsor Semantic Web Company http://revelytix.com Blog: http://objectcommando.com/blog
More informationOpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
More informationMarkLogic Semantics in Healthcare and Life Sciences for LIDER COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.
MarkLogic Semantics in Healthcare and Life Sciences for LIDER The Only Enterprise NoSQL Database Search & Query ACID Transactions High Availability / Disaster Recovery Replication Government-grade Security
More informationImportant initial assumptions. The evolutionary path in the first decades. What are the current hot topics being addressed?
The Web @ 25 From 25 years of history... into the future Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Boye Digital Innovation Nordic Copenhagen May 2014 The web a success
More informationUMA in Health Care: Providing Patient Control or Creating Chaos?
SESSION ID: IDY-F03 UMA in Health Care: Providing Patient Control or Creating Chaos? David Staggs JD, CISSP Technologist / IP Attorney Staggs PLLC UMA Value Proposition User Managed Access (UMA) brings
More informationQuality Measure Definitions Overview
Quality Measure Definitions Overview pophealth is a open source software tool that automates population health reporting quality measures. pophealth integrates with a healthcare provider's electronic health
More informationExperiences from a Large Scale Ontology-Based Application Development
Experiences from a Large Scale Ontology-Based Application Development Ontology Summit 2012 David Price, TopQuadrant Copyright 2012 TopQuadrant Inc 1 Agenda Customer slides explaining EPIM ReportingHub
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationSOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
More informationGeneral principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
More informationHow semantic technology can help you do more with production data. Doing more with production data
How semantic technology can help you do more with production data Doing more with production data EPIM and Digital Energy Journal 2013-04-18 David Price, TopQuadrant London, UK dprice at topquadrant dot
More informationThe Cloud to the rescue!
The Cloud to the rescue! What the Google Cloud Platform can make for you Aja Hammerly, Developer Advocate twitter.com/thagomizer_rb So what is the cloud? The Google Cloud Platform The Google Cloud Platform
More informationGUI Test Automation How-To Tips
www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface
More informationCOMPASS Database Work in 2014/15
COMPASS Database Work in 2014/15 Martin Bodlak Joined Czech Group, COMPASS Experiment at CERN 30 July 2015 COMPASS database servers in 888 PCCODB00 VIRTUAL ADDR PCCODB22 CLIENTS PCCODB21 PCCODB23 PCCODB20
More informationOverview Document Framework Version 1.0 December 12, 2005
Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0
More informationMobile development with Apache OFBiz. Ean Schuessler, co-founder @ Brainfood
Mobile development with Apache OFBiz Ean Schuessler, co-founder @ Brainfood Mobile development For the purposes of this talk mobile development means mobile web development The languages and APIs for native
More informationRDF and Semantic Web can we reach escape velocity?
RDF and Semantic Web can we reach escape velocity? Jeni Tennison jeni@jenitennison.com http://www.jenitennison.com/blog/ linked data adviser to data.gov.uk - not a Semantic Web evangelist! - like a lot
More informationFriday, February 11, 2011. Bruce
Bruce Scotty In 2007, Google and MySpace were worried by the launch of the Facebook Platform for developing apps, so they banded together and created the OpenSocial specification OpenSocial is an open
More informationThe Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY
The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY SharePoint Search App Custom App for Advanced Searches Ken Mears Senior Consultant, Portals & Collaboration
More informationPatient-Centric Secure-and-Privacy-Preserving Service-Oriented Architecture for Health Information Integration and Exchange
Patient-Centric Secure-and-Privacy-Preserving Service-Oriented Architecture for Health Information Integration and Exchange Mahmoud Awad and Larry Kerschberg Center for Health Information Technology George
More informationLift your data hands on session
Lift your data hands on session Duration: 40mn Foreword Publishing data as linked data requires several procedures like converting initial data into RDF, polishing URIs, possibly finding a commonly used
More informationIs Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform
Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform BY DAN LILIEDAHL, CTO, TANDEMSEVEN The outcome of your portal initiative and its success is directly related
More informationBuilding and Deploying Web Applications
Building and Deploying Web Applications Dal Hunter and Jeff Shaner Friday, Nov 6 10:30-12:00 Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update Customization
More informationIntroduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationEHR OpenNESS: Innovation and Uptake
EHR OpenNESS: Innovation and Uptake Kenneth D. Mandl, MD, MPH Director, Intelligent Health Laboratory Children s Hospital Informatics Program Center for Biomedical Informatics Harvard Medical School To
More informationSMART on FHIR Open Platform
Visit us at HIMSS 15 Interoperability Showcase Booth #2084-185 smarthealthit.org SMART on FHIR Open Platform A Technology Specification for Substitutable Medical Apps White Paper HIMSS 2015 SMART on FHIR
More informationEpimorphics Linked Data Publishing Platform
Epimorphics Linked Data Publishing Platform Epimorphics Services for G-Cloud Version 1.2 15 th December 2014 Authors: Contributors: Review: Andy Seaborne, Martin Merry Dave Reynolds Epimorphics Ltd, 2013
More informationMathCloud: From Software Toolkit to Cloud Platform for Building Computing Services
MathCloud: From Software Toolkit to Cloud Platform for Building Computing s O.V. Sukhoroslov Centre for Grid Technologies and Distributed Computing ISA RAS Moscow Institute for Physics and Technology MathCloud
More informationGetting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
More informationSemantic Interoperability
Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from
More informationApplication for Demonstrating at California Connects 2014
Application for Demonstrating at California Connects 2014 This document collects critical information for each proposed demonstration at the 2014 California Connects Interoperability Exhibition, to be
More informationMeeting Quality Standards with the Next Generation of EHRs
Meeting Quality Standards with the Next Generation of EHRs 4th National HIT Summit March 30, 2007 Michael S. Barr, MD, MBA, FACP Vice President, Practice Advocacy & Improvement Division of Governmental
More informationPillars of Python: Six Python Web frameworks compared
Published on InfoWorld (http://www.infoworld.com) Home > Test Center > Application Development > Pillars of : Six Web frameworks... > Pillars of : Six Web frameworks compared Pillars of : Six Web frameworks
More informationTaming Big Data Variety with Semantic Graph Databases. Evren Sirin CTO Complexible
Taming Big Data Variety with Semantic Graph Databases Evren Sirin CTO Complexible About Complexible Semantic Tech leader since 2006 (née Clark & Parsia) software, consulting W3C leadership Offices in DC
More informationApigee Edge API Services Manage, scale, secure, and build APIs and apps
Manage, scale, secure, and build APIs and apps Hex #FC4C02 Hex #54585A Manage, scale, secure, and build APIs and Apps with is designed to unite the best of Internet and enterprise technologies to provide
More informationAddressing Self-Management in Cloud Platforms: a Semantic Sensor Web Approach
Addressing Self-Management in Cloud Platforms: a Semantic Sensor Web Approach Rustem Dautov Iraklis Paraskakis Dimitrios Kourtesis South-East European Research Centre International Faculty, The University
More informationSAML and OAUTH comparison
SAML and OAUTH comparison DevConf 2014, Brno JBoss by Red Hat Peter Škopek, pskopek@redhat.com, twitter: @pskopek Feb 7, 2014 Abstract SAML and OAuth are one of the most used protocols/standards for single
More informationWeb and e-business Technologies
ActivePotato Corporation www.activepotato.com Web and e-business Technologies By Rohit Chugh rohit.chugh@activepotato.com For the IEEE Ottawa Chapter June 2, 2003 2003 by Rohit Chugh 1 Agenda Web Technologies
More informationSmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com
SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com Abstract Time Warner Cable is the second largest Cable TV operator in North America
More informationServer-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
More informationA Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application
More informationClinical Informatics: From Dirt Roads to Superhighways Patricia Korolog Mulberger, MSN, RN-BC
Clinical Informatics: From Dirt Roads to Superhighways Patricia Korolog Mulberger, MSN, RN-BC Objectives Journey Roles Whose Driving Trends Domains of Clinical Informatics http://samples.jbpub.com/9781284049961/9781284027006_ch01_final.pdf
More informationOSLC ALM-PLM Interoperability Proof of Concept. Mike Loeffler Systems Engineering IT Specialist General Motors Company michael.loeffler@gm.
OSLC ALM-PLM Interoperability Proof of Concept Mike Loeffler Systems Engineering IT Specialist General Motors Company michael.loeffler@gm.com Disclaimers and Fine Print No information contained herein
More informationRESO. Application Interoperability Best Practices Document. December 2, 2013
RESO Application Interoperability Best Practices Document December 2, 2013 Application Interoperability Best Practices (r1) 1 December 2, 2013 Section 1 - Introduction This interoperability best-practice
More informationDigital Asset Management Beyond CMIS
Digital Asset Management Beyond CMIS CMIS is an important component of DAM for many organizations, but knowing how to use it to maximize its effectiveness is the key. In this paper: How organizations use
More informationSemantic Stored Procedures Programming Environment and performance analysis
Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski
More informationSage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology Whitepaper Sage Christian Rubach July 21, 2016 Abstract Sage is committed to providing businesses around the world the information, insight and tools they need to succeed.
More informationHow To Write A Web Server In Javascript
LIBERATED: A fully in-browser client and server web application debug and test environment Derrell Lipman University of Massachusetts Lowell Overview of the Client/Server Environment Server Machine Client
More informationNew Features of SharePoint 2013
With the recent release of the 2013 Preview, Microsoft has yet again improved its offering in enterprise content management, collaboration, social computing, enterprise search and the business intelligence
More informationInstallation and Administration Guide
Installation and Administration Guide Release 8 This installation guide will walk you through how to install and deploy Conga Composer, including recommended settings for the application. Contact Support:
More informationADS2013: App Development with SharePoint 2013
SHAREPOINT 2013 FOR IT PROFESSIONALS 4 DAYS ADS2013: App Development with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led webcast with hands-on labs This 4-day course explores
More informationIBM Interoperable Healthcare Information Infrastructure (IHII) Overview. China October 2006 IBM
Interoperable Healthcare Information Infrastructure (IHII) Overview China October 2006 Rick Stevens Senior Technical Staff Member Healthcare and Life Science Solutions IHE IT Infrastructure Technical Committee
More informationMALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)
MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix) JANUARY 2010 Phase II -Network Monitoring System- Copyright The government
More informationCloud-based Data Logging, Monitoring and Analysis
Industry 4.0, Internet of Things (IoT), Cloud Computing Cloud-based Data Logging, Monitoring and Analysis Measurement System Using Windows Azure, SQL Server, LabVIEW and Visual Studio/C# Hans-Petter Halvorsen,
More informationPerfect Your Mobile App with Load Testing and Test Automation
Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro
More informationLINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model
LINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model 22 October 2014 Tony Hammond Michele Pasin Background About Macmillan
More informationHadoopRDF : A Scalable RDF Data Analysis System
HadoopRDF : A Scalable RDF Data Analysis System Yuan Tian 1, Jinhang DU 1, Haofen Wang 1, Yuan Ni 2, and Yong Yu 1 1 Shanghai Jiao Tong University, Shanghai, China {tian,dujh,whfcarter}@apex.sjtu.edu.cn
More informationCloud-based Identity and Access Control for Diagnostic Imaging Systems
Cloud-based Identity and Access Control for Diagnostic Imaging Systems Weina Ma and Kamran Sartipi Department of Electrical, Computer and Software Engineering University of Ontario Institute of Technology
More informationemedyx Emergeny Smart Card EMR System: Card Holder Module
CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 emedyx Emergeny Smart Card EMR System: Card Holder Module Elizabeth D. Ruetas and Joseph Anthony C. Hermocilla Abstract The emedyx system is an
More informationEmerging Trends in Health Information Technology: Personal Health Record(PHR) uphr. Nazir Ahmed Vaid ehealth Services (Pvt) Ltd.
Emerging Trends in Health Information Technology: Personal Health Record(PHR) uphr Nazir Ahmed Vaid ehealth Services (Pvt) Ltd. April 26 2012 PROJECT GOALS Design universal health data accessibility on
More informationAPI Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
More informationHow To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
More informationThe ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt
The ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt Dr. Harald Kühn 24.03.2010 Agenda 1 Overview 2 Deployment and Integration
More informationWeb of Things Architecture
Web of Things Architecture 1. Introduction This document is an explanation about the architecture of Web Of Things (WoT). The purpose of this document is to provide (a) a guideline of the mapping between
More informationTowards a Norwegian Implementation of Electronic Personal Health Records
Towards a Norwegian Implementation of Electronic Personal Health Records Torstein Jensen 1, Knut Halvor Larsen 1, and Anders Kofod-Petersen 2 1 Department of Computer and Information Science, Norwegian
More informationNative, Hybrid or Mobile Web Application Development
Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application
More informationG Cloud 6 CDG Service Definition for Forgerock Software Services
G Cloud 6 CDG Service Definition for Forgerock Software Services Author: CDG Date: October 2015 Table of Contents Table of Contents 2 1.0 Service Definition 3 1.0 Service Definition Forgerock as a Platform
More informationTop 10 IT Trends that will shape 2014. David Chin Chair BICSI Southeast Asia
Top 10 IT Trends that will shape 2014 David Chin Chair BICSI Southeast Asia Gartner Hype Cycle: Emerging Technologies 2013 Convergence of cloud, social, mobile, devices, analytic-driven automation and
More informationSAV2013: The Great SharePoint 2013 App Venture
SHAREPOINT 2013 FOR DEVELOPERS 5 DAYS SAV2013: The Great SharePoint 2013 App Venture AUDIENCE FORMAT COURSE DESCRIPTION Professional Developers Instructor-led training with hands-on labs This 5-day course
More informationUse Cases for Argonaut Project. Version 1.1
Page 1 Use Cases for Argonaut Project Version 1.1 July 31, 2015 Page 2 Revision History Date Version Number Summary of Changes 7/31/15 V 1.1 Modifications to use case 5, responsive to needs for clarification
More informationGetLOD - Linked Open Data and Spatial Data Infrastructures
GetLOD - Linked Open Data and Spatial Data Infrastructures W3C Linked Open Data LOD2014 Roma, 20-21 February 2014 Stefano Pezzi, Massimo Zotti, Giovanni Ciardi, Massimo Fustini Agenda Context Geoportal
More informationDell One Identity Cloud Access Manager 8.0.1 - How to Develop OpenID Connect Apps
Dell One Identity Cloud Access Manager 8.0.1 - How to Develop OpenID Connect Apps May 2015 This guide includes: What is OAuth v2.0? What is OpenID Connect? Example: Providing OpenID Connect SSO to a Salesforce.com
More informationIntegraion und Steuerung von verteilten Sensorsystemen. Grid-Package for a Robotic Telescope Network (RTN)
Integraion und Steuerung von verteilten Sensorsystemen Grid-Package for a Robotic Telescope Network (RTN) Potsdam 2010 October 20, Harry Enke, Thomas Granzer Astrophysikalisches Institut Potsdam Overview
More informationBuilding native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
More informationAnatomy of a Cloud Environment. Jeffrey Bisti IBM Poughkeepsie jbisti@us.ibm.com
Anatomy of a Cloud Environment Jeffrey Bisti IBM Poughkeepsie jbisti@us.ibm.com Agenda Identifying Building Blocks Drawing out Implementations Planning for the Future 3 Getting On The Same Page Yes, this
More informationBest Practices: Extending Enterprise Applications to Mobile Devices
Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations
More informationProperty-based testing for Web Services. University of Kent
Property-based testing for Web Services Simon Thompson University of Kent Thomas Arts Quviq Introduction EU PROWESS project Aims to improve testing, particularly for web services, through uptake and use
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationPortal Version 1 - User Manual
Portal Version 1 - User Manual V1.0 March 2016 Portal Version 1 User Manual V1.0 07. March 2016 Table of Contents 1 Introduction... 4 1.1 Purpose of the Document... 4 1.2 Reference Documents... 4 1.3 Terminology...
More informationIntroducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
More informationLinked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,
More informationHow is it helping? PragmatiQa XOData : Overview with an Example. P a g e 1 12. Doc Version : 1.3
XOData is a light-weight, practical, easily accessible and generic OData API visualizer / data explorer that is useful to developers as well as business users, business-process-experts, Architects etc.
More informationProgramming Social Applications
Programming Social Applications Jonathan LeBlanc O'REILLY Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Preface xv 1. Social Application Container Core Concepts 1 What Is a Social Application
More informationEnable Your Automated Web App Testing by WebDriver. Yugang Fan Intel
Enable Your Automated Web App Testing by WebDriver Yugang Fan Intel Agenda Background Challenges WebDriver BDD Behavior Driven Test Architecture Example WebDriver Based Behavior Driven Test Summary Reference
More informationKey Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
More informationHow To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution
EAS Application Retirement Case Study: Health Insurance Introduction A major health insurance organization contracted with Flatirons Solutions to assist them in retiring a number of aged applications that
More informationDYNAMIC GOOGLE REMOTE DATA COLLECTION
DYNAMIC GOOGLE REMOTE DATA COLLECTION ABSTRACT: Google defends phone data collection. Google defended the way it collects location data from Android phones. The companies' smart phones regularly transmit
More informationITP 140 Mobile Technologies. Mobile Topics
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
More informationSon of SOA Resource-Oriented Computing Event-Driven Architecture
Son of SOA Resource-Oriented Computing Event-Driven Architecture Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. eugenex@leapfrog.com pr3d4t0r @ irc://irc.freenode.net ##java,
More informationSPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES
SHAREPOINT 2013 FOR.NET DEVELOPERS 4 DAYS SPT2013: Developing Solutions with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course
More information