Immunization Calculation Engine (ICE)

Similar documents
Service-Oriented Architecture: Enabling Data Sharing Between Immunization Information Systems and Clinical Care

Clinical Decision Support Tools for Public Health

Open Source Primer: What Public Health Needs to Know

RCKMS Tools That Shine Through Implementation of Automated Rules for Electronic Case Reporting. Maiko Minami Project Manager, HLN Consulting, LLC

Public Health Community Platform

Has no real or apparent conflicts of interest to report.

The Thinking Behind RCKMS Software

Towards a National IIS Strategy: Options for Developing a National IIS Architecture

IIS and EHR Feature Overlap Revised April 2018 (v5)

Nationwide Interoperability Roadmap: What It Means for IIS

Immunization Information Systems:

Administering System Center Configuration Manager and Intune (NI114) 40 Hours

The MQE Tool: Everything You Need to Know

CIM Forum Charter Dated

Immunization Information System Interoperability

Delivering efficiencies through voice MEDICAL

Bluemix Overview. Last Updated: October 10th, 2017

Infor Cloverleaf Integration Suite

LEVERAGING A MULTI-STATE COLLABORATIVE FOR DEVELOPING IMMUNIZATION INFORMATION SYSTEM ENHANCEMENTS OR HOW TO DO MORE WITH LESS

LabOptimize LIMS. Laboratory Tracking Platform

Best Practices for Embedded Medical Device and Gateway Software Applications. Shahid N. Shah

The Business Process Environment

THE AFIX-IIS INTEGRATION PROJECT

COLLA Validation of a New Component into an Existing Distributed System Introduction George Blankenship 24 June :15 18:45

Mobile & Online Banking

What Do You Need to Ensure a Successful Transition to IoT?

Administering System Center Configuration Manager and Intune (20696C)

BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS

Dr. Karen DeSalvo Office of the National Coordinator for Health Information Technology U.S. Department of Health and Human Services

IIS Competency Domain Model

How to Download, Install, and Run Consent2Share

EHR Modernization - Conceptual Architecture EHR Services Platform (ESP) - Software Development Kit (SDK)

Moving From Contact Center to Customer Engagement

The KIDSNET Concept:

Federal Health Architecture: Government Collaboration in Action. John Forrester, Program Manager Neil Efrom, Enterprise Architect

SDK. Overview. Document Control. Version and Date Revisions Document Owner. 0.1 Initial Draft Thomas Clayson

SAS Decision Manager

CHAPTER 9 Electronic Commerce Software

Clinical Information Systems

Use and Impact of Clinical Decision Support for Immunization (CDSi) Resources Lauren Shrader, MA

X Infotech Banking. Software solutions for smart card issuance

Interoperability and its Impact on Public Health: An Interactive Learning Session

Platform overview. Platform core User interfaces Health monitoring Report generator

Systems Management of the SAS 9.2 Enterprise Business Intelligence Environment Gary T. Ciampa, SAS Institute Inc., Cary, NC

GE Healthcare. Centricity Practice Solution 12 and Centricity EMR 9.8: Draft Software/Hardware Requirements. November 14, 2013

Enabling Knowledge-driven Care at Scale through CDS Hooks and the FHIR Clinical Reasoning Module Panel S64

Turn your conversations into memorable conversations by learning how to showcase Dynamics CRM Online value proposition to Technical Decision Makers.

VITERA (GREENWAY) INTERGY 9.0 MEDICAL REVIEW

DSS, Inc. Capabilities and Small Business Opportunities. Lynda Joseph, National Capital Area Director

Commonwealth of Pennsylvania. Enterprise Portal. Digital Government: Government-to-Citizen (G to C)

Think Locally, Connect Nationally

Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper

DON T START FROM SCRATCH. Neos ADF KickStart KICKSTART NOW. Ready for Oracle Cloud?

Costs and Limitations. Medflow 2.0 EHR Release 10.1

MIST Version 5. Transportation Management for the Smart City. Make the most of your energy SM

Richard Anderson University of Washington

Interoperability Toolkit Overview

Communications in the Cloud:

Installation and Configuration for Microsoft Dynamics AX 2012

Join Today! Decide see page 3. Access see pages 3 and 4. Network see page 5. Save see page 5. Implement see page 6. It s the Right

Transform Application Performance Testing for a More Agile Enterprise

Immunization Information System Web Services Real-time integration using Microsoft.net software development technologies

About Oracle Primavera P6 Enterprise Project Portfolio Management

Open Source Telemedicine. Sana Android Client and OpenMRS. Winter 2012 IAP

IBM Academic Initiative building skills for a smarter planet

LIAISON ALLOY HEALTH PLATFORM

National Council for Behavioral Health

Simplification is in our DNA We are dedicated to helping you reclaim your time and resources through IT simplification.

The all-in-one Unified Communications solution for SMBs.

Interoperability Toolkit Overview

IBM WebSphere Information Integrator Content Edition Version 8.2

More Than You Think. HL7 is people, HL7 is ideas, HL7 is collaboration

SUGGESTED SOLUTION IPCC November-17 EXAM. Test Code I N J 7005

ebxml Registry 3.0: An Overview

Reportable Conditions Knowledge Management System (RCKMS): A Survival Tool for the New Frontier

Instrumentation & Controls. Siemens Power Plant Automation -- SPPA-T3000. Technical Highlights. The New Benchmark in Control.

MarkScanTrack Solution

Decision Support System Concepts, Methodologies and Technologies

AKTIVOV Asset Management System

Cisco Enterprise Mobility Services Platform (EMSP)

Installation and Configuration for Microsoft Dynamics AX 2012 Course 80221A: 3 Days; Instructor-Led

The all-in-one Unified Communications solution for SMBs.

4.13 Case Study #19: Portuguese National Broker

Introduction to HL7 FHIR

The Future of Cancer and Public Health Surveillance A CDC perspective

Bridging the Gap Between Research and IT. 22 June 2010 Conrad Agramont Product Management Andrew Leuthe Product Marketing

The Value of Oracle Database Appliance (ODA) for ISVs

Securing Med Use Analytics and Surveillance in the Cloud. Session 171, March 7, 2018 Richard S. Schaefer, PharmD, Kansas City VA Medical Center

WEDI 2015 Health Information Exchange Value and ROI Survey

Mobile Wellness Toolkit Project

About Contract Management

"Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary

The Connectivity Foundry. Open, collaborative and agile innovation for like-minded industrial SMEs

Appendix B General Concepts

Innovation From the Ground Up:

The Future of Health Data Interoperability is on FHIR: the Argonaut Project

STI ecr Learning Community: Webinar 2. April 27, 2017 Noon 1 p.m. EDT

How to Use Line of Business Applications on Smartphones and Tablets. White Paper Parallels Remote Application Server 2017

Ayla Architecture. Focusing on the Things and Their Manufacturers. WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS

Transcription:

Immunization Calculation Engine (ICE) An Open Source Clinical Decision Support System for Integration with Health Information Systems 30th VistA Community Meeting UC Davis, Sacramento Campus, Sacramento, CA January 16, 2015 Noam H. Arzt, PhD, FHIMSS President HLN Consulting, LLC 1

Agenda Brief introduction to HLN Business Case for ICE ICE Architecture & Features Who s Using ICE? ICE Tools Considerations for Moving Forward Where to Learn More 2

A Few Words about HLN Consulting, LLC Provide IT consulting services (not products) Needs assessments, strategic planning, software development Serve: Public health agencies, HIEs, and partners Academic Heritage: University of Pennsylvania Expertise Immunization Information Systems (IIS) Integrated Child Health Systems Master Client Index / Master Patient Index Health Information Exchange, Meaningful Use Participate in national orgs. to develop HIT standards Membership: AIRA, PHDSC, IHE, HL7, AMIA, APHA, HIMSS, OSEHRA 3

Business Case for ICE

Consistently Following Clinical Best Practices for Immunizations is Difficult New vaccines coming to market Large set of complicated rules 36+ immunizations by age 12 Evolving guidelines from the Advisory Committee on Immunization Practices (ACIP) Different protocols followed in different clinical settings 5

Recommended Immunization Schedule from Birth to 18 Years http://www.cdc.gov/vaccines/schedules/downloads/child/0-18yrs-child-combined-schedule.pdf 6

Obstacles to Implementing/Maintaining CDS for Immunizations Large, complicated, evolving rule set Critical dependence on single programmer? Regression testing burden Lack of funding in any single organization Many competing priorities Building CDS for every clinical domain doesn t scale 7

Goal of the ICE Project Create an immunization decision support system that: Promotes clinical best practices Adapts to changing requirements Freely Available Easily integrates with a wide variety of health information systems Easier to configure and maintain Is developed and supported collaboratively 8

Original ICE Collaborators New York City Citywide Immunization Registry HLN Consulting, LLC Alabama Department of Public Health OpenCDS Team (Univ of Utah) CDC CDSi Project 9

Rest of Presentation A little more technical CDSi too complicated to go it alone Collaboration community with ICE already in place and ready for more participation! Open Source software projects need to be tightly controlled to ensure quality and functionality 10

ICE Architecture & Features

ICE Software System ICE Web Service Provides immunization forecasting to health information systems through a web service interface Pre-configured to support routinely administered vaccine groups, from birth through adulthood CDS Administration Tool (CAT) Web-based tool enables non-technical subject matter experts (SMEs) to manage ICE Human readable rules 12

Sample ICE Deployment 13

Easy to Adopt and Integrate With Open source (GNU LGPL v3) Java-based system runs on a wide variety of sever platforms Can be deployed in a variety of ways Standards-based Web Service interface Public wiki binary releases, source code, implementation guide, immunization rules Open Source Challenge: Managing and maintaining a unified code base 14

Standards-Based Attribute of ICE Messaging framework Web Service interface Data model Conforms to Relevant Technical Standard Simple Object Access Protocol (SOAP) Decision Support Service (DSS) an HL7 & OMG standard Virtual Medical Record (vmr) an HL7 standard 15

OpenCDS Software platform and toolkit for developers implementing CDS services Open source Standards-based Web Service interface Collaborative project, led by Dr. Kensaku Kawamoto at University of Utah www.opencds.org 16

Software Architecture ICE/OpenCDS Servlet Container (Java EE 6 or 7 compliant) JBoss Drools (rule engine/database) HL7 Decision Support Service DSS (web service interface) HL7 Virtual Medical Record vmr (data model) CAT Application Server (Java EE 6 compliant) JavaServer Faces (GUI) Enterprise JavaBeans (business logic) JDBC compliant database 17

Pre-Configured with Default Immunization Schedule Childhood, adolescent, and adult schedules for 14 vaccine groups Pre-configured by SME Workgroup Follows ACIP guidelines Informed by CDC s CDSi project 18

Pre-Configured Vaccine Groups 1. HepB 2. Rotavirus 3. DTP (in progress) 4. Hib 5. PCV Pneumococcal Conjugate 6. Polio 7. MMR 8. Varicella 9. HepA 10. Meningococcal 11. PPSV Pneumococcal Polysaccharide 12. HPV 13. Influenza 14. H1N1 19

ICE Wiki: Default Immunization Schedule

ICE Wiki: Default Immunization Schedule (continued) 21

Who s Using ICE?

Production Use of ICE by EHR & PHR Systems eclinicalworks (ecw) v10 uses ICE to deliver evaluations and recommendations Deployed at the end of 2013 Integrated by ecw developers, with minimal support from ICE team No modifications to the default configuration ICE is hosted by ecw at central location Other EHR system vendors considering ICE as well Caredox (PHR) using ICE in school/parent module 23

Uses of ICE within Public Health Denver Public Health testing use of ICE for analytics and up-to-date calculations NYC Citywide Immunization Registry being modified to use ICE in 2015 Several other state IIS strongly considering ICE as algorithm replacements 24

Beginning of Efforts to Integrate ICE with VistA Working prototype of VistA integrated w/ice OSEHRA Immunization Workgroup Collaboration between Veteran s Aministration (VA), open-source community, and Indian Health Services (IHS) ICE and CAT accepted into the VA Technical Reference Model (TRM) Authorized for use on VA hardware platforms and for integration with other VA applications OpenCDS being deployed by ehmp generally 25

ICE Tools

Clinical Decision Support Administration Tool (CAT) Graphical user interface Non-technical SMEs may configure ICE Create, edit, delete Vocabulary and code sets Schedule parameters Rules Test cases Can expand to other clinical domains 27

Code System Editor 28

Vaccine Editor 29

Vaccine Series Editor 30

Rule Editor - Example: Varicella Rule for Patients Born before 01/01/1980 31

Test Editor (Test Case View) 32

Test Editor (Test Results View) 33

ICE Client - Free Tool to Try ICE Enables users to try ICE with patient data Runs on smart phones, tablets, browsers Shows vmr (input and output) Browser-based app: Goto http://cds.hln.com/iceweb/ Android app for mobile devices: Goto https://play.google.com Then search on OpenCDS ios app foriphones/ipads: Goto https://itunes.apple.com/us/app/ice-opencdsclient/id911983938 34

ICE Client 35

Considerations for Moving Forward

Considerations for Moving Forward Hosting ICE Who hosts the server? Who administers the server? Maintenance of schedule (rules and tests) Who specifies/documents the rules? Who creates the tests? Who configures the rules? Merging schedules from different sources? Enhancements to software Support for contraindications? 37

Possible Answers Utilize whatever the original ICE collaborators release User organization acts independently User organizations collaborate Do themselves and split the work Hire contractor and split the cost Continue the work of the original collaborators and cooperatively develop and support the software Hire contractor to train the user organization 38

HLN can provide Technical Support Web conference/phone/email support to IT staff Creation of additional technical documentation Assistance integrating ICE with your organization s clinical information systems Enhancements to the ICE software to support the custom needs of an organization User Support for CAT Administrators Web conference/phone/email support to users of CAT Creation of user documentation for CAT Training for subject matter experts who will utilize CAT Configuration Services for an IZ schedule Hosting Services for an instance of the ICE service 39

Learn More About ICE Through HLN s ICE Webpage (www.hln.com/ice) ICE Wiki (cdsframework.org) ICE Client Software Demonstrations Executable software distribution HLN-hosted test instance Source code 40

The Message CDSi too complicated to go it alone Collaboration community with ICE already in place and ready for more participation! Open Source software projects need to be tightly controlled to ensure quality and functionality 41

Contact Information Noam H. Arzt President, HLN Consulting, LLC 858-538-2220 (Voice) 858-538-2209 (FAX) arzt@hln.com http://www.hln.com/noam/ 42