Orientation to Routine Immunization An overview of routine immunization services.
Immunization Calculation Engine (ICE)
description
Transcript of Immunization Calculation Engine (ICE)
![Page 1: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/1.jpg)
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
![Page 2: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/2.jpg)
2
Agenda
Clinical Decision Support Services The ICE Software System Integrating ICE with Clinical Information
Systems
![Page 3: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/3.jpg)
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
![Page 4: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/4.jpg)
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
![Page 5: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/5.jpg)
5
The Need
Application-independent CDS resources that can be
efficiently leveraged by diverse healthcare systems and
health IT settings to improve patient health
![Page 6: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/6.jpg)
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
![Page 7: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/7.jpg)
7
ICE Project
![Page 8: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/8.jpg)
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
![Page 9: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/9.jpg)
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
![Page 10: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/10.jpg)
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
![Page 11: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/11.jpg)
Sample ICE Deployment
11
![Page 12: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/12.jpg)
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)
![Page 13: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/13.jpg)
13
Ease of Adoption and Integration with Clinical
Information Systems
![Page 14: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/14.jpg)
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
![Page 15: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/15.jpg)
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
![Page 16: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/16.jpg)
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)
![Page 17: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/17.jpg)
17
ICE Wiki
www.cdsframework.org
![Page 18: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/18.jpg)
18
Technical Documentation ofICE’s Standards-Based Interface
![Page 19: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/19.jpg)
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
![Page 20: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/20.jpg)
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
![Page 21: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/21.jpg)
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
![Page 22: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/22.jpg)
22
Clinical Decision Support Administration Tool
(CAT)
![Page 23: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/23.jpg)
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
![Page 24: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/24.jpg)
24
Code System Editor
![Page 25: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/25.jpg)
25
Vaccine Editor
![Page 26: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/26.jpg)
26
Vaccine Series Editor
![Page 27: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/27.jpg)
27
Rule Editor - Example: Varicella Rule for Patients Born before 01/01/1980
![Page 28: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/28.jpg)
28
Test Editor (Test Case View)
![Page 29: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/29.jpg)
29
Test Editor (Test Results View)
![Page 30: Immunization Calculation Engine (ICE)](https://reader036.fdocuments.in/reader036/viewer/2022062322/5681453d550346895db205d5/html5/thumbnails/30.jpg)
30
For More Information about ICE…
Mike Suralik 856-751-1094
OR
URL: www.hln.com/iceEmail: [email protected]