immunization calculation engine (ice)

Post on 12-Jan-2016

72 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Immunization Calculation Engine (ICE). An Open-Source, Configurable Clinical Decision Support System that Integrates with Any Clinical Information System through a Standards-Based Web Service Interface – Utilized for Immunizations. Public Health Informatics Conference 2014. - PowerPoint PPT Presentation

TRANSCRIPT

Immunization Calculation Engine (ICE)

An Open-Source, Configurable Clinical Decision Support System that Integrates with Any Clinical Information

Systemthrough a Standards-Based Web Service Interface

– Utilized for Immunizations

Public Health Informatics Conference 2014

Michael Suralik, HLN Consulting, LLC

Regina Austin, HLN Consulting, LLC

April 29, 2014

2

Agenda

Clinical Decision Support Services The ICE Software System Integrating ICE with Clinical Information

Systems

3

Benefits of CDS

Improved quality of care

Better health outcomes

Avoidance of errors and adverse of events

Improved efficiency

Reduced costs

Increased provider/patient satisfaction

4

CDS is Not Widely Available

CDS is complex

CDS capabilities have been tightly coupled with specific institutions

and health IT systems

Re-using CDS implemented elsewhere is difficult

5

The Need

Application-independent CDS resources that can be

efficiently leveraged by diverse healthcare systems and

health IT settings to improve patient health

OpenCDS

6

Collaborative project, led by Dr.

Kensaku Kawamoto at the

University of Utah

A software platform and toolkit

for developers implementing

CDS services

Open source

www.opencds.org

7

ICE Project

Collaboration of public health agencies, academic researchers, and a private firm

Leveraged OpenCDS to implement CDS for immunizations (aka “immunization forecasting”)

Needed by providers and public health agencies

The ICE Project

ICE Software System

ICE Web Service Provides immunization forecasting to clinical

systems through a web service interface Supports routinely administered vaccine

groups, from infant to adult

CDS Administration Tool (CAT) Web-based tool enables non-technical subject

matter experts (SMEs) to manage ICE Human readable rules

10

ICE Web Service

Inputs: DOB, gender, immunization history, disease

immunity Immunization schedule identifier, date of

evaluation

Outputs: Validity of immunization history + reasons Immunization recommendations + reasons

Sample ICE Deployment

11

12

Software Architecture

ICE/OpenCDS Tomcat or JBoss AS (aka “WildFly”) JBoss Drools (rule engine/database) JBoss jBPM (process/workflow) HL7 vMR (data model)

CAT JavaServer Faces (GUI) Enterprise JavaBeans (business logic) Apache Derby JVM (database)

13

Ease of Adoption and Integration with Clinical

Information Systems

14

Open-Source

ICE built with only open-source software No dependencies on any commercial

software Released under a standard open-source

license GNU Lesser General Public License

version 3 (LGPL v3) Any system (even proprietary systems) may

use/modify/integrate with ICE at no cost Any modifications to ICE software must be

shared No warranty

15

Flexible Deployment Options

Java-based system runs on variety of hardware/operating system platforms

Deploys on same or different server as the client system

16

Standards-Based Interface

Attribute of ICE

Conforms to Relevant Technical Standard

Messaging framework

Simple Object Access Protocol (SOAP)

Web Service interface

Decision Support Service (DSS) – an HL7 & OMG standard– http://hssp-dss.wikispaces.com

Data model Virtual Medical Record (vMR) – an HL7 standard– http://wiki.hl7.org/index.php?title=Virtual_Medical_Record_(vMR)

17

ICE Wiki

www.cdsframework.org

18

Technical Documentation ofICE’s Standards-Based Interface

19

Production Use of ICEby an EHR System

eClinicalWorks (eCW) v10 uses ICE to deliver evaluations and recommendations

Integrated by eCW developers, with minimal support from ICE team

No modifications to the default configuration

ICE is hosted by eCW at central location

20

Summary of the ICE Software System

Freely available

Standards-based

Easily integrates with other systems

Maintainable by non-developers

Collaboratively developed

Transparent

Can be leveraged for other types of CDS

21

Leverage Our Work

for Other Types of CDS

Drug interaction/allergy (warning)

Abnormal lab result (alert)

Ordering of appropriate lab test (critique)

Disease management (reminder)

Treatment/care plans (recommendation)

Automated redaction of sensitive data from clinical documents

22

Clinical Decision Support Administration Tool

(CAT)

23

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

24

Code System Editor

25

Vaccine Editor

26

Vaccine Series Editor

27

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

28

Test Editor (Test Case View)

29

Test Editor (Test Results View)

30

For More Information about ICE…

Mike Suralik 856-751-1094

suralik@hln.com

OR

URL: www.hln.com/iceEmail: ice@hln.com

top related