Extending the Platform. 21 st VCM, George Mason University, Fairfax, Va. Andy Pardue & Ben Mehling

Size: px
Start display at page:

Download "Extending the Platform. 21 st VCM, George Mason University, Fairfax, Va. Andy Pardue & Ben Mehling"

Transcription

1 Extending the Platform 21 st VCM, George Mason University, Fairfax, Va. Andy Pardue & Ben Mehling

2 OVID The OVID (OpenVista Interface Domain) layer is a set of development tools designed to enable software developers easier access to OpenVista data and applications. Vital stats: OVID is a foundational technology that allows developers to build upon OpenVista (and VistA derivatives) using alternative languages (such as Java) or architectures (such as Web Services/SOA). Originally released: April 2009 License: AGPL Technologies: M, Java Downloads: Open Repository & Home: Recent whitepaper: 2

3 OVID Technical Capabilities Useful for building on the OpenVista/VistA platform: Traditional applications Web/Mobile applications Exposing OpenVista data/logic as Web Services Console based applications Automation and Integration Ability to create M to Java calls, allowing M applications to call external Java APIs Ability to create Java to M calls, allowing Java applications to call into M APIs Supports creating Java domain objects 3

4 Web/Mobile Apps Web Services Repo Domain Object Repository (Patient, Order, Medication, etc.) OVID Message OVID Connection OVID Architectural Overview Java Apps (Thick and Console) How does OVID work? Communicates over generic transports, such as RPC Broker or CIAi Broker Implements an interface for calling existing RPCs Implements an interface to FileMan s silent database API RPC/CIAi Broker OVID M/RPCs M/RPCs FileMan 4 OpenVista

5 A Platform Using the OVID technology and framework, community contributors and Medsphere have created new tools and applications: Web Services to CCR/CCD gateway Web Services to DoD KMR middle tier IHS/Medsphere Clinical Flowsheet, Pharmacy and more in development iphone/ipod application to view patient record in real-time Registration application built on OVID RESTful interface to OpenVista 5

6 Sample web front-end

7 When to consider OVID VistA provides a strong integrated solution...but, Integration is a double-edged sword VistA has not easily adapted to the changing world s in computing, platforms and devices OVID can be used in projects with varying goals: Integration the glue between disparate systems Extension or a platform on which to build Migration a transitional path 7

8 Integration HL7 OpenVista XML Image Interface Files OVID Mirth Engine WebDAV Image Repo 8

9 Extension OpenVista OV VID Domain Layer Patient Dashboard Application 9

10 Extension OpenVista OV VID Domain Layer Patient Dashboard Application RESTful WebService 10

11 Migration Clinical Flowsheets OVID-based WebServices MySQL OpenVista 11

12 Migration Clinical Flowsheets Pharmacy OVID-based WebServices MySQL OpenVista FDB DIF 12

13 Migration Clinical Flowsheets Pharmacy OVID-based WebServices AWS MySQL Bigtable OpenVista FDB DIF 13

14 Domain Layer A layer of business objects focused on defining the properties and behavior of the concepts they represent. Object oriented, reusable across applications. Isolate, as much as possible, underlying complexity and details from the users of the objects. For our purposes, a domain layer should be a simple, repository based approach to accumulating useful domain objects. Extensible to other architectures and platforms (SOAP, REST, Web, etc.) Lowers the ramp up time for new developers to become productive. 14

15 OVID API RPCBroker, CIABroker, VistalinkBroker interfaces Connection pooling Temporal caching FileMan/Mumps RPC Access Support for annotated Java beans 15

16 OVID Domains Patient (Demographics) Patient Contacts (NOK, Guarantor) Location/Ward/Institution Information Kernel Info (e.g. Platform detection) Users/Clinicians (New Person) Laboratory Test Results Problems Vital Signs Drug information Medication Administration Log Orders/Orderable Items Order status/dialog Patient Movement Prescriptions/refills Immunizations/refusals TIU Document Retrieval 16

17 Middle-tier DDSS Research Project Data Services (C83) from RPMS and OpenVista Service Orienting the Rules Engine Web app container for VueCentric DDSS & KMR Project For details, see: 17

18 KMR Services -- What s available CAL layer defines what web services are implemented Utilizes HL7 V3 XML objects for data requests and responses All service providers (RPMS, OpenVista) implement this interface. (These implementations are called mappers because they map from native data elements to the HL7 v3 objects required by the CAL layer.) CAL layer is implemented as a SOAP Java web services (jax-ws) Runs within the Glassfish application server Coding systems are used when available in source data: LOINC, ICD, CPT, NDC, HL7 Currently implements the following CAL domains: FindPatients GetPatientInfo FindProviders GetProblems GetLabResults GetMedications GetAllergies GetImmunizations GetVitalSigns 18

19 Demonstration CCD Document Creation Used anonymized data from a large sample RPMS dataset Aggregation of ~5 domains into a CCD XML file Built on OVID, automated the CCD creation from RPMS in a few hours of developer time Populating pophealth 1 Repository One CCD XML file 2 was created for each patient The import process reads a directory of CCD records in batch, loading each patient into the repository Population Health Reporting Influenza Vaccination Hypertensive BP Under Control Ad hoc reporting Incomplete CCD record due to pophealth limitation -- clinical coding incomplete/hardcoded 19

20 FM Projection FM (File Manager) Projection is a technology that projects the data structure of OpenVista into a relational database format. Users can query against FM data structures using SQL queries and tools. Vital stats: Planned release: January 2010 VCM! License: AGPL, LGPL Technologies: M, Java, C Downloads: Open Repository Home: 20

21 Architecture: FM Projection M-engine agnostic (GT.M or Cache) Implements a MySQL storage engine that is backed via a network connection to an OpenVista server Projection model uses SQLi package Capabilities: Data can then be accessed via J/ODBC data tools and compatible data access development libraries A Java-based schema and data viewer is included Current version provides read-only access Uses: Connect open source or COTS data analysis, reporting, BI tools 21

22 FileMan Projection Architecture MySQL Clients SQL Parser/Optimizer MyISAM Storage Engine InnoDB Storage Engine FileMan Storage Engine FileMan Visualizer RPC Broker SQL RPCs FileMan SQLi 22

23 To do Indexes on "New Style" FileMan indexes Provide better optimizer hints Foreign keys Prefetch results instead of RPC call per row Custom network socket connection for performance Eventually, write abilities 23

24 Demonstration 24

25 FM Visualizer (FMVis) Inspect Files Fields Data Globals Relationships Graph 25

26 Standard SQL via DBVisualizer Schema inspection Queries: Titles Users with their titles Average Age & Standard Deviation of Patients Most recent signed notes Project Files to MySQL from FMVis STATE 26

27 Jasper - ireport Sample Reports Users by Title Signed notes (previous two weeks) Patients w/ Allergies Projection, not Replication Run Report Data alteration Re-run Report 27

28 Semantic Web EMR, Wed 3:15pm Medsphere Overview, Fri 9:00am Questions 28

29

Medsphere.org: Released. VCM - June 2009

Medsphere.org: Released. VCM - June 2009 Medsphere.org: Released VCM - June 2009 About Medsphere.org Launched in February 2007 Hosted static information about Medsphere s open source projects (OpenVista Server and CIS). Over the past two years

More information

Composable Software, Collaborative Development, and the CareWeb Framework. Doug Martin, MD

Composable Software, Collaborative Development, and the CareWeb Framework. Doug Martin, MD Composable Software, Collaborative Development, and the CareWeb Framework Doug Martin, MD Regenstrief Institute www.regenstrief.org Regenstrief Institute Non-profit organization Founded in 1969 Healthcare

More information

VistA API-SDK -WK. 1. Executive Summary. 2. Background

VistA API-SDK -WK. 1. Executive Summary. 2. Background VistA API-SDK -WK VistA Application Programming Interface (API) And Software Development Kit (SDK) White Paper (DRAFT) July XX, 2013 Table of Contents 1. Executive Summary 2. Background 2.1. Current API

More information

A Linked Data Translation Approach to Semantic Interoperability

A Linked Data Translation Approach to Semantic Interoperability A Data Translation Approach to Semantic Interoperability November 12, 2014 Dataversity Webinar Rafael M Richards MD MS Physician Informaticist Veterans Health Administratioan U.S. Department of Veterans

More information

What does it take to implement VISTA outside of the US?

What does it take to implement VISTA outside of the US? What does it take to implement VISTA outside of the US? By Sam Habiel, Pharm.D. Director of Technology VISTA Expertise Network Sam.habiel@gmail.com @givethgoodmumps Outline Support for different Character

More information

Terminology Harmonization

Terminology Harmonization Terminology Harmonization Rob McClure, MD; Lisa Anderson, MSN, RN-BC; Angie Glotstein, BSN, RN November 14-15, 2018 Washington, DC Table of contents OVERVIEW OF CODE SYSTEMS AND TERMINOLOGY TOOLS USING

More information

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed. Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple

More information

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP 2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

Microsoft Architecting Microsoft Azure Solutions.

Microsoft Architecting Microsoft Azure Solutions. Microsoft 70-535 Architecting Microsoft Azure Solutions https://killexams.com/pass4sure/exam-detail/70-535 QUESTION: 106 Your organization has developed and deployed several Azure App Service Web and API

More information

From Integration to Interoperability: The Role of Public Health Systems in the Emerging World of Health Information Exchange

From Integration to Interoperability: The Role of Public Health Systems in the Emerging World of Health Information Exchange From Integration to Interoperability: The Role of Public Health Systems in the Emerging World of Health Information Exchange Noam H. Arzt, PhD American Public Health Association Annual Meeting Session

More information

The M Data Extractor (MDE) White Paper

The M Data Extractor (MDE) White Paper S R S Point. Click. Extract. That s it. The M Data Extractor (MDE) White Paper www.mde.srs-inc.com Copyright. Strategic Reporting Systems, Inc. All rights reserved. The MDE White Paper Page 2 Executive

More information

Java Training Center, Noida - Java Expert Program

Java Training Center, Noida - Java Expert Program Java Training Center, Noida - Java Expert Program Database Concepts Introduction to Database Limitation of File system Introduction to RDBMS Steps to install MySQL and oracle 10g in windows OS SQL (Structured

More information

CO Java EE 7: Back-End Server Application Development

CO Java EE 7: Back-End Server Application Development CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional

More information

The Role of Interoperability in Critical Care Information Systems

The Role of Interoperability in Critical Care Information Systems The Role of Interoperability in Critical Care Information Systems Maria Hendrickson RN MSN MSCS BC Clinical Software Architect Philips Healthcare Informatics Care Information Systems 1 Objectives Describe

More information

Release Notes RelayClinical Platform 11.9

Release Notes RelayClinical Platform 11.9 Release Notes RelayClinical Platform 11.9 Health Connections Brought to Life Table of Contents About this Document... 3 Your Feedback Matters... 3 Education Services... 3 New and Enhanced Features in Release

More information

Workshop 2. > Interoperability <

Workshop 2. > Interoperability < Workshop 2 21 / 08 / 2011 > Interoperability < Heiko Zimmermann R&D Engineer, AHI CR Santec Heiko.Zimmermann@tudor.lu Interoperability definition Picture from NCI-Wiki (https://wiki.nci.nih.gov) 2 Interoperability

More information

Health Information Exchange Clinical Data Repository Utility Services Architecture Building Block HISO

Health Information Exchange Clinical Data Repository Utility Services Architecture Building Block HISO Health Information Exchange Clinical Data Repository Utility Services Architecture Building Block HISO 10040.1 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary

More information

A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging

A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging Open Source EHR Summit and Workshop October 18, 2012 Marine Koshkakaryan koshkakm@newschool.edu Parsons Institute for Information

More information

The SHARPn phenotyping funnel. Phenotype specific patient cohorts

The SHARPn phenotyping funnel. Phenotype specific patient cohorts The SHARPn phenotyping funnel Mayo Clinic EHR data QDMs CEMs Intermountain EHR data DRLs Phenotype specific patient cohorts [Welch et al., JBI 2012; 45(4):763-71] 2012 MFMER slide-1 Algorithm Development

More information

Health Information Exchange Content Model Architecture Building Block HISO

Health Information Exchange Content Model Architecture Building Block HISO Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information

More information

Medical Office Workflow

Medical Office Workflow Medical Office Workflow WE RE READY TO HELP! For customer support, please call us at 1-800-222-9570 or visit our online technical support center at evolvesupport.elsevier.com to access self-service options

More information

DB2 9 XML Data Server Francis Arnaudiès IT/Specialist Information Management. Jeudi 24 Mai 2007

DB2 9 XML Data Server Francis Arnaudiès IT/Specialist Information Management. Jeudi 24 Mai 2007 DB2 9 Data Server Francis Arnaudiès IT/Specialist Information Management Jeudi 24 Mai 2007 Agenda Part I: Usage and DB2 9 pure Overview Database Usage Scenarios DB2 9 pure Part II: Storebrand s Experience

More information

Medical Domain Web Services (MDWS) C3-C1 Conversion Project Installation Guide

Medical Domain Web Services (MDWS) C3-C1 Conversion Project Installation Guide Medical Domain Web Services (MDWS) Version 2.0 C3-C1 Conversion Project Installation Guide (MWVS*2) September 2011 Department of Veterans Affairs Office of Information and Technology (OI&T) Office of Enterprise

More information

IBM C IBM WebSphere App Server Dev Tools V8.5, with Liberty.

IBM C IBM WebSphere App Server Dev Tools V8.5, with Liberty. IBM C2180-319 IBM WebSphere App Server Dev Tools V8.5, with Liberty http://killexams.com/exam-detail/c2180-319 A. Use a JAX-WS Binding Type annotation B. Set a property on the SOAP Binding object C. Specify

More information

App Engine: Datastore Introduction

App Engine: Datastore Introduction App Engine: Datastore Introduction Part 1 Another very useful course: https://www.udacity.com/course/developing-scalableapps-in-java--ud859 1 Topics cover in this lesson What is Datastore? Datastore and

More information

iknowmed Software Release

iknowmed Software Release iknowmed Software Release Version 6.5.1 December 2013 Copyright 2014 McKesson Specialty Health. All rights reserved. iknowmed Software Release Version 6.5.1 December 2013 Release at a Glance (Table of

More information

Andy Gregorowicz OSCON - July 23, 2008

Andy Gregorowicz OSCON - July 23, 2008 Andy Gregorowicz OSCON - July 23, 2008 My talk starts with a story of why Laika is important to me. This is my son Kevin... This is the top of his head... When he was an infant, his pediatrician would

More information

Web Services Development for IBM WebSphere Application Server V7.0

Web Services Development for IBM WebSphere Application Server V7.0 000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version 3.1 QUESTION NO: 1 Refer to the message in the exhibit. Replace the??? in the message with the appropriate namespace.

More information

Release Notes RelayClinical Platform 12.6

Release Notes RelayClinical Platform 12.6 Release Notes RelayClinical Platform 12.6 Health Connections Brought to Life Table of Contents About this Document... 3 Your Feedback Matters... 3 New and Enhanced Features... 4 RelayClinical Results...

More information

HL7 s Common Terminology Services Standard (CTS)

HL7 s Common Terminology Services Standard (CTS) HL7 s Common Terminology Services Standard (CTS) HIMSS06 Annual Conference and Exhibition February 15, 2006 San Diego, CA Russell Hamm Objectives Describe the HL7 Common Terminology Services Specification

More information

MicroMD EMR version 7.7

MicroMD EMR version 7.7 MicroMD EMR version 7.7 u p d a t e g u i d e TABLE OF CONTENTS PREFACE Welcome to MicroMD EMR... i How This Guide is Organized... i Understanding Typographical Conventions... i Cross-References... i Text

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application

More information

JXTA TM Technology for XML Messaging

JXTA TM Technology for XML Messaging JXTA TM Technology for XML Messaging OASIS Symposium New Orleans, LA 27-April-2004 Richard Manning Senior Software Architect Advanced Technology & Edge Computing Center Sun Microsystems Inc. www.jxta.org

More information

Spring Web Services Tutorial With Example In

Spring Web Services Tutorial With Example In Spring Web Services Tutorial With Example In Eclipse Bottom Up In addition to creating a basic web service and client, the article goes a step further This article will be using the Eclipse IDE (Kepler),

More information

foreword to the first edition preface xxi acknowledgments xxiii about this book xxv about the cover illustration

foreword to the first edition preface xxi acknowledgments xxiii about this book xxv about the cover illustration contents foreword to the first edition preface xxi acknowledgments xxiii about this book xxv about the cover illustration xix xxxii PART 1 GETTING STARTED WITH ORM...1 1 2 Understanding object/relational

More information

ADF EMG XML Data Control. Powerful and Easy ADF Data Control for XML data

ADF EMG XML Data Control. Powerful and Easy ADF Data Control for XML data ADF EMG XML Data Control Powerful and Easy ADF Data Control for XML data About Us Richard Olrichs MN www.olrichs.nl @richardolrichs Wilfred van der Deijl The Future Group www.redheap.com @wilfreddeijl

More information

<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2

<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2 Looking at Performance - What s new in MySQL Workbench 6.2 Mario Beck MySQL Sales Consulting Manager EMEA The following is intended to outline our general product direction. It is

More information

Medical Office Workflow

Medical Office Workflow Medical Office Workflow WE RE READY TO HELP! For customer support, please call us at 1-800-222-9570 or visit our online technical support center at evolvesupport.elsevier.com to access self-service options

More information

Replicator. Enterprise API Guide VERSION January 04,

Replicator. Enterprise API Guide VERSION January 04, Replicator Enterprise API Guide VERSION 7.4.0 January 04, 2018 www.metalogix.com info@metalogix.com 202.609.9100 Copyright International GmbH, 2002-2018. All rights reserved. No part or section of the

More information

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona MariaDB 10.3 vs MySQL 8.0 Tyler Duzan, Product Manager Percona Who Am I? My name is Tyler Duzan Formerly an operations engineer for more than 12 years focused on security and automation Now a Product Manager

More information

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2 HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

Open Source EHR Agent:

Open Source EHR Agent: Open Source EHR Agent: An Engine of Rapid Innovation Looking at the Future Seong K. Mun, Ph.D. President and CEO OSEHRA Arlington, Virginia munsk@osehra.org 202-320-4613 1 Custodial Agent Facilitate rapid

More information

Lambda Architecture for Batch and Stream Processing. October 2018

Lambda Architecture for Batch and Stream Processing. October 2018 Lambda Architecture for Batch and Stream Processing October 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only.

More information

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

THUR 3:30 PM BUILDING AN AUTOMATED PROCESS THAT INTERACTS WITH DIFFERENT SYSTEMS

THUR 3:30 PM BUILDING AN AUTOMATED PROCESS THAT INTERACTS WITH DIFFERENT SYSTEMS THUR 3:30 PM BUILDING AN AUTOMATED PROCESS THAT INTERACTS WITH DIFFERENT SYSTEMS AXON IVY PROCESS AUTOMATION Marcel Pruegel Solutions Engineer, Axon Ivy June 2 nd 2016 AGENDA 2 ointroduction oget the Desinger!

More information

Building a Perioperative Data Warehouse

Building a Perioperative Data Warehouse Building a Perioperative Data Warehouse Matthew A Levin MD Assistant Professor Department of Anesthesiology Division of Cardiothoracic Anesthesia Icahn School of Medicine at Mount Sinai Disclosures None

More information

File Repository (FR) Cell

File Repository (FR) Cell Informatics for Integrating Biology and the Bedside i2b2 Software Architecture File Repository (FR) Cell Document Version: 1.7.08-004 i2b2 Software Version: 1.7.08 Partners HealthCare Table of Contents

More information

Enterprise JavaBeans 3.1

Enterprise JavaBeans 3.1 SIXTH EDITION Enterprise JavaBeans 3.1 Andrew Lee Rubinger and Bill Burke O'REILLY* Beijing Cambridge Farnham Kbln Sebastopol Tokyo Table of Contents Preface xv Part I. Why Enterprise JavaBeans? 1. Introduction

More information

A web-based Census of services: an ISTAT evolutionary study

A web-based Census of services: an ISTAT evolutionary study A web-based Census of services: an ISTAT evolutionary study Annalisa Cesaro, Bernardo Palazzi, Manlio Paterniti, Paola Ranaldi 5/03/2013 1. The Italian experience in numbers 2. The Italian experience:

More information

Skyway Builder 6.3 Reference

Skyway Builder 6.3 Reference Skyway Builder 6.3 Reference 6.3.0.0-07/21/09 Skyway Software Skyway Builder 6.3 Reference: 6.3.0.0-07/21/09 Skyway Software Published Copyright 2009 Skyway Software Abstract The most recent version of

More information

Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible. 2) Make sure your font size is 10-12

Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible. 2) Make sure your font size is 10-12 Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible 2) Make sure your font size is 10-12 3) All new sentences starting from the Left Hand margin 4) Just an idea

More information

1. Introduction. 2. Technology concepts

1. Introduction. 2. Technology concepts 1 Table of Contents 1. Introduction...2 2. Technology Concepts...3 2.1. Sharding...4 2.2. Service Oriented Data Architecture...4 2.3. Aspect Oriented Programming...4 3. Technology/Platform-Specific Features...5

More information

Mirth Connect and NwHIN Gateway Integration Training

Mirth Connect and NwHIN Gateway Integration Training Mirth Connect and NwHIN Gateway Integration Training Gerald Bortis David Schramm October 3, 2011 Objectives Gain a basic understanding of the NwHIN Gateway Learn how to install and configure the NwHIN

More information

MICROMD PATIENT PORTAL

MICROMD PATIENT PORTAL Fort Norfolk Plaza Medical Associates Patient Portal Set Up and User Guide January 2016 MICROMD PATIENT PORTAL Fort Norfolk Plaza Medical Associates 301 Riverview Ave. Suite 500 Norfolk, VA 23510 The MicroMD

More information

to-end Solution Using OWB and JDeveloper to Analyze Your Data Warehouse

to-end Solution Using OWB and JDeveloper to Analyze Your Data Warehouse An End-to to-end Solution Using OWB and JDeveloper to Analyze Your Data Warehouse Presented at ODTUG 2003 Dan Vlamis dvlamis@vlamis.com Vlamis Software Solutions, Inc. (816) 781-2880 http://www.vlamis.com

More information

What's New in MySQL 5.7?

What's New in MySQL 5.7? What's New in MySQL 5.7? Norvald H. Ryeng Software Engineer norvald.ryeng@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

More information

SAS 9.2 Intelligence Platform. Web Application Administration Guide, Third Edition

SAS 9.2 Intelligence Platform. Web Application Administration Guide, Third Edition SAS 9.2 Intelligence Platform Web Application Administration Guide, Third Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS 9.2 Intelligence Platform:

More information

Strategic Information Technologies for RHIOS

Strategic Information Technologies for RHIOS Strategic Information Technologies for RHIOS The Health Information Technology Summit West Concurrent Session 5.01 March 8, 2005-2:00PM Lorraine Fernandes, RHIA Senior Vice President Healthcare Initiate

More information

Request for Information Technical Response White Paper for Joint Operational Medicine Information Systems (JOMIS)

Request for Information Technical Response White Paper for Joint Operational Medicine Information Systems (JOMIS) Request for Information Technical Response White Paper for Joint Operational Medicine Information Systems (JOMIS) Ensuring Continuity of Data 5 May 2017 Prepared by: Northrop Grumman Systems Corporation

More information

Getting Started w/ Security for your Oracle SOA Suite Integrations

Getting Started w/ Security for your Oracle SOA Suite Integrations Thursday, May 17, 2018 4:00 5:00pm Getting Started w/ Security for your Oracle SOA Suite Integrations From Transport Protection to API Management MAY 16 & 17, 2018 CLEVELAND PUBLIC AUDITORIUM, CLEVELAND,

More information

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk Azure SQL Database Indika Dalugama Data platform solution architect Microsoft indalug@microsoft.com datalake.lk Agenda Overview Azure SQL adapts Azure SQL Instances (single,e-pool and MI) How to Migrate

More information

Business Process Monitoring for non-abap/non-sap

Business Process Monitoring for non-abap/non-sap Business Process Monitoring for non-abap/non-sap Application Monitoring SAP AG Global CoE Business Process Integration Active Global Support SAP 2010 / BPMon via Web Service / Page 1 Agenda 1. Introduction

More information

NextGen UD2 Upgrade Enhancements

NextGen UD2 Upgrade Enhancements NextGen UD2 Upgrade Enhancements Summary NextGen EHR Enhancements May 23, 2016: Workflow Module Patient Information Bar Alerts Medication Module Allergy Module Encounter/Category View Filters NG Share

More information

Mysql Cluster Global Schema Lock

Mysql Cluster Global Schema Lock Mysql Cluster Global Schema Lock This definitely was not the case with MySQL Cluster 7.3.x. (Warning) NDB: Could not acquire global schema lock (4009)Cluster Failure 2015-03-25 14:51:53. Using High-Speed

More information

The Estonian ehealth experience strategy and results. Piret Simmo Estonian ehealth Foundation Standardization manager

The Estonian ehealth experience strategy and results. Piret Simmo Estonian ehealth Foundation Standardization manager The Estonian ehealth experience strategy and results Piret Simmo Estonian ehealth Foundation Standardization manager 27.09.2011 Agenda Some history Legal environment ehealth Foundation Estonian central

More information

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution: Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications

More information

Monarch General Capabilities Overview EMPOWERING ENABLING CONNECTING

Monarch General Capabilities Overview EMPOWERING ENABLING CONNECTING Monarch General Capabilities Overview EMPOWERING ENABLING CONNECTING Executive Summary Monarch is a data translation, interface engine and routing solution for enterprise and system owners. Whether your

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle University Contact Us: 02 6968000 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This course provides step-by-step procedures for building and verifying the three layers

More information

PopMedNet TM Distributed Networking Technologies for Population Medicine

PopMedNet TM Distributed Networking Technologies for Population Medicine PopMedNet TM Distributed Networking Technologies for Population Medicine ONC Summer Concert Series on Distributed Population Queries Jeffrey Brown Richard Platt August 3, 2011 Department of Population

More information

QRDA Category I: Ballot Development

QRDA Category I: Ballot Development QRDA Category I: Ballot Development HL7 Structured Documents Sub Workgroup for Developing the QRDA I Ballot for May Telecom: +1 770-657-9270 Participant Code: 310940 Web: https://www3.gotomeeting.com/join/412175430

More information

Deccansoft Software Services. J2EE Syllabus

Deccansoft Software Services. J2EE Syllabus Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE

More information

Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience. IOUG 2003 Paper 406

Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience. IOUG 2003 Paper 406 Developing Applications with Business Intelligence Beans and Oracle9i JDeveloper: Our Experience IOUG 2003 Paper 406 Chris Claterbos claterbos@vlamis.com Vlamis Software Solutions, Inc. (816) 781-2880

More information

Perceptive VNA. Technical Specifications. 6.0.x

Perceptive VNA. Technical Specifications. 6.0.x Perceptive VNA Technical Specifications 6.0.x Written by: Product Knowledge, R&D Date: February 2015 2015 Perceptive Software. All rights reserved. Lexmark and Perceptive Software are trademarks of Lexmark

More information

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Best Practices for Choosing Content Reporting Tools and Datasources Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Agenda Discuss best practices for choosing content with Pentaho Business

More information

Amazon Search Services. Christoph Schmitter

Amazon Search Services. Christoph Schmitter Amazon Search Services Christoph Schmitter csc@amazon.de What we'll cover Overview of Amazon Search Services Understand the difference between Cloudsearch and Amazon ElasticSearch Service Q&A Amazon Search

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton Getting Started with ArcGIS for Server Charmel Menzel and Ken Gorton Agenda What is ArcGIS for Server? Types of Web services Publishing resources onto the Web Clients to ArcGIS for Server Editions and

More information

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1 Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle University Contact Us: + 36 1224 1760 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 11.1.1.7.

More information

ONC HIT Certification Program

ONC HIT Certification Program ONC HIT Certification Program Part 1: Product and Developer Information 1.1 Certified Product Information Product Name: Clicktate Product Version: 5.0 Domain: Ambulatory Test Type: Complete 1.2 Developer/Vendor

More information

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015 MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL

More information

Call: SAS BI Course Content:35-40hours

Call: SAS BI Course Content:35-40hours SAS BI Course Content:35-40hours Course Outline SAS Data Integration Studio 4.2 Introduction * to SAS DIS Studio Features of SAS DIS Studio Tasks performed by SAS DIS Studio Navigation to SAS DIS Studio

More information

Health Link Frequently Asked Questions

Health Link Frequently Asked Questions Health Link Frequently Asked Questions We hope that you find our Health Link patient portal easy to use. If you have any questions or comments, please contact Health Link Support by email at healthlink@hvhs.org

More information

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable

More information

PDF SIMPLE JAVA WEB SERVICE EXAMPLE

PDF SIMPLE JAVA WEB SERVICE EXAMPLE 24 April, 2018 PDF SIMPLE JAVA WEB SERVICE EXAMPLE Document Filetype: PDF 345.47 KB 0 PDF SIMPLE JAVA WEB SERVICE EXAMPLE JAX-WS is java API for XML Web Service. In your EchoPost example in the main class.

More information

COMMUNICATION PROTOCOLS

COMMUNICATION PROTOCOLS COMMUNICATION PROTOCOLS Index Chapter 1. Introduction Chapter 2. Software components message exchange JMS and Tibco Rendezvous Chapter 3. Communication over the Internet Simple Object Access Protocol (SOAP)

More information

Veterans Health Administration

Veterans Health Administration Veterans Health Administration Common s October 27,2005 Keith Cox Acting Associate Deputy Director Health Systems Design & Development A technical overview in non-technical terms October 27, 2005 Common

More information

What is Arden Syntax?

What is Arden Syntax? Arden Syntax What is Arden Syntax? a language used for representing and sharing medical knowledge. used for sharing computerized health knowledge bases across personnel, information systems, and institutions.

More information

[EPUB] JAVA WEB SERVICES LAB MANUAL EBOOK

[EPUB] JAVA WEB SERVICES LAB MANUAL EBOOK 06 April, 2018 [EPUB] JAVA WEB SERVICES LAB MANUAL EBOOK Document Filetype: PDF 388.5 KB 0 [EPUB] JAVA WEB SERVICES LAB MANUAL EBOOK It is about what you can take and get from reading this java web services

More information

Introduction to DWH / BI Concepts

Introduction to DWH / BI Concepts SAS INTELLIGENCE PLATFORM CURRICULUM SAS INTELLIGENCE PLATFORM BI TOOLS 4.2 VERSION SAS BUSINESS INTELLIGENCE TOOLS - COURSE OUTLINE Practical Project Based Training & Implementation on all the BI Tools

More information

Integrative Informatics

Integrative Informatics Early Vision Integrative Informatics Isaac S. Kohane 4.27.04 PIP s Integration Integrating Genomics and Pharmacology RNA expression in NCI 60 cell lines was determined using Affymetrix HU6000 arrays 5,223

More information

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics Optimizing and Modeling SAP Business Analytics for SAP HANA Iver van de Zand, Business Analytics Early data warehouse projects LIMITATIONS ISSUES RAISED Data driven by acquisition, not architecture Too

More information

Oracle BI 12c: Build Repositories

Oracle BI 12c: Build Repositories Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle BI 12c: Build Repositories Duration: 5 Days What you will learn This Oracle BI 12c: Build Repositories training teaches you

More information

We are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details

We are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details We are ready to serve Latest Testing Trends, Are you ready to learn? START DATE : New Batch Details TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : SOAP UI, SOA Testing, API Testing,

More information

Aurora, RDS, or On-Prem, Which is right for you

Aurora, RDS, or On-Prem, Which is right for you Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation

More information

SERVICE TECHNOLOGIES 1

SERVICE TECHNOLOGIES 1 SERVICE TECHNOLOGIES 1 Exercises 1 19/03/2014 Valerio Panzica La Manna valerio.panzicalamanna@polimi.it http://servicetechnologies.wordpress.com/exercises/ Outline Web Services: What? Why? Java Web Services:

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

Getting Started with Clinical Quality Language: Technical Implementation for Vendors

Getting Started with Clinical Quality Language: Technical Implementation for Vendors Getting Started with Clinical Quality Language: Technical Implementation for Vendors Bryn Rhodes, ESAC James Bradley, The MITRE Corporation March 2018 The MITRE Corporation operates the Centers for Medicare

More information