44th National Immunization Conference April 21, 2010

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Kristen Forney, MPH Citywide Immunization Registry
Immunization Calculation Engine (ICE)
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Discussion of Option 1: Data Exchange Using CDC’s CRA System and State Immunization.
National Health Information Infrastructure July 22, 2004 The Values and Benefits of Participation in “Connections” a Community of Practice for Integrating.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Cross-Jurisdictional Immunization Data Exchange Project Updated 4/29/14.
Bilateral Communication With the New York Citywide Immunization Registry Angel Aponte Computer Specialist (Software) Contact:
Immunization Calculation Engine (ICE) An Open-Source, Configurable Clinical Decision Support System that Integrates with Any Clinical Information System.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Joint Presentation by: Immunization Services Division National Center for Immunization.
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Using CDC’s Countermeasure & Response Administration (CRA) System and State Immunization.
A Robust Health Data Infrastructure P. Jon White, MD Director, Health IT Agency for Healthcare Research and Quality
Initial slides for Layered Service Architecture
Agile Engineering: A New Application for Reporting H1N1 Immunizations USIIS Program Nancy McConnell, J.C. Alexander Immunization Program Janel Jorgenson,
Lee Kinsman (soon to be) Consultant, Chamonix IT Consulting
1 Toward a Service-Oriented Public Health Infrastructure Alean Kirnak, Software Partners LLC November 2009 Copyright 2009 Software.
Search Engines and Information Retrieval Chapter 1.
A Centralized De- Duplication Service A Centralized De- Duplication Service 2003 Immunization Registry Conference Paul Schaeffer, MPA, NYC DOHMH
Toolkit for Planning an EHR-based Surveillance Program | HL7 Clinical Document Architecture An Introduction.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Immunization Data Exchange (BYIM v 2.0*1) Transporting the Message to the IIS Nathan Bunker & John Parker Updated 08/05/2011.
Florida SHOTS Florida State Health Online Tracking System.
Connecting for Health: Common Framework. 2 What is Connecting for Health? Broad-based, public-private coalition More than 100 collaborators –Providers.
6/4/2016 8:05 PM Healthcare Services Specification Project Decision Support Service (DSS) Overview and Areas of Active Discussion HL7 Clinical Decision.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Introduction to ITIL and ITIS. CONFIDENTIAL Agenda ITIL Introduction  What is ITIL?  ITIL History  ITIL Phases  ITIL Certification Introduction to.
HTM 520 Jennifer Cavallaro RN, BSN.  Database of Patient Information  Track specific Diseases  Determine clinical effectiveness  Monitors Safety/Harm.
Pamela High MD 1 Pei Chi Wu MD 1 Stacey Aguiar MPH 2 Blythe Berger PhD 2 Autism CARES Meeting Bethesda, MD July 16, 2015.
Understanding Vendor Offerings Maximizing the benefit of your HL7 abilities Brandy Altstadter March 7, 2006.
Disseminating Evidence-Based Strategies Associated With Improved Immunization Rates Denise H. Benkel, MD, MPH Bureau of Immunization New York City Department.
EHealth Development Vision. eHealth ojectives Healthcare systems and network focused on the patient: Not patient runs between institutions but the patients’
Interoperability Between Electronic Health Records and Immunization Information Systems: The New York City Experience National Immunization Conference.
Evolution of Data Exchange with the New York Citywide Immunization Registry: From Paper to Electronic Messaging Amy Metroka, Vikki Papadouka, Paul Schaeffer,
1 CDC Health Information Exchange (HIE) Accelerating State-wide Public Health Situational Awareness in New York Through Health Information Exchanges August.
March 7, 2007Immunization Forecast Module as a Web Service 1 Utilizing a Web Service for the Validation and Forecasting of Immunizations within a State.
Health Management Information Systems Unit 3 Electronic Health Records Component 6/Unit31 Health IT Workforce Curriculum Version 1.0/Fall 2010.
History of Health Information Technology in the U.S. The HITECH Act Lecture b – Meaningful Use, Health Information Exchange and Research This material.
Public Health IT Public health enabled Electronic Health Records, Decision Support, and Their Role in the Meaningful Use of Healthcare Technology Lecture.
Improving Reporting and IIS-Based Coverage by Conducting VFC Accountability Through an IIS: The New York City Experience Michael Andreas Hansen, MPH, Melissa.
Using Best Practice Recommendations to Improve Data Quality Assurance in an IIS. Nichole D. Lambrecht, MSc; Mike McPherson; Sue Bowden, Kristin Shore,
Data Exchange Between IISs: Benefits and Barriers Presented by: Amy Metroka, Director Rezaul Kabir, City Research Scientist Citywide Immunization Registry.
Noam Arzt, President HLN Consulting, LLC
Service-oriented Architecture: A Public Health Perspective
42nd National Immunization Conference Atlanta, GA April 20, 2010
SOA (Service Oriented Architecture)
IHE Workshop: Displayable Reports (DRPT)
The Role of the Immunization Registry in a Measles Outreak, New York City The Role of the Immunization Registry in a Measles Outbreak, New York City Ynolde.
Meaningful Use and Immunization Information Systems: A Case Study
Transactions and Code Sets and the National Provider Identifier (NPI) – Getting Value From the HIPAA Standards Presented by: Steven S. Lazarus, PhD, CPEHR,
Department of Health and Mental Hygiene Bureau of Immunization
California Department of Public Health
Noam H. Arzt, Ph.D. President, HLN Consulting, LLC
Health Information Exchange Interoperability
EHR System Function and Information Model (EHR-S FIM is based on EHR-S FM R2.0) CP.1.6 Manage Immunization List aka DC in EHR-S FM R1.1
Noam H. Arzt, Ph.D. HLN Consulting, LLC 4th National HIT Summit
Status of Immunization Information System Data Exchange: Results of a National Survey Angel Aponte1, Kevin Davidson2, Dennis Michaud3, Lisa Roberts4,
A UXD approach to patient information systems, e. g
Perspectives on Assessments: Health Indicators in PHIN Certification
Improving Adult Immunization Rates
HLN Consulting, LLC® November 8, 2006
iREX vs. T. Rex: Immunization Record Exchange
Contact: Anuradha Bhatt, MPH
Conceptual Data Flow Model Between PHIN Systems
Build Your Own Forecaster
38th National Immunization Conference
University of Oklahoma Health Sciences Center
Presentation transcript:

Service-Oriented Architecture: Immunization Information System Case Studies 44th National Immunization Conference April 21, 2010 Noam H. Arzt, PhD, FHIMSS, HLN Consulting, LLC Amy Metroka, MSW, NYC Dept of Health & Mental Hygiene

Table of Contents Problem Statement Service-oriented Architecture (SOA) Defined Case Study #1: NYC CIR Case Study #2: RI KIDSNET Questions and Comments

Problem Statement IIS are complex systems New functionality often required due to regulatory changes (e.g., algorithm) or healthcare environment (e.g., records exchange) Changes need to be made incrementally Funding is limited – need to leverage Not all technical implementations inherently compatible

SOA Defined Service-oriented Architecture (SOA): a building block approach to systems design that allows discreet functions to be accessed by any authorized system

SOA Benefits Increased scalability through increased modularity Lower cost through software component reuse Applicable either to entire systems or just to parts of systems, making it a flexible approach with no single “right answer” in the context of a particular application Components tend to be more platform independent than other strategies Offers increased flexibility as services can be re-written and/or replaced as needs change with less impact on the overall system than other methods. Offers the potential for more agile and speedy system modification and improvement through its modular design.

SOA Limitations Implementations may run slower or require more processing power as data flows between loosely coupled components that may not be optimized for these data flows. There is a lot of hype in the marketplace over SOA, and it may be difficult to discern when components that are acquired are well-tested and operating properly. Just because a system is developed using SOA it does not mean it will be developed using good practices or appropriate methods.

New York City Citywide Immunization Registry (CIR) Case Study #1 New York City Citywide Immunization Registry (CIR)

Mission of CIR “To improve the immunization status of all NYC children and adolescents by consolidating immunization information and sharing it with health care providers, families, and agencies concerned with children's health.”

Benefits of the CIR to Clinicians Consolidated Immunization Histories 4.3+ million patient records 47+ million immunization records Clinical Decision Support For 14 routinely administered vaccine series Evaluations (e.g., was the immunization valid?) Recommendations (e.g., when is next dose due?) Implementation of 50+ pages of rules Updated for new vaccines, changing guidelines

Current CIR System Architecture CIR and LeadQuest developed independently Integrated by sharing a Master Patient Index System evolved incrementally over 10+ years

Service #1: Get Immunization History and Clinical Decision Support Parses standard HL7 VXQ message and retrieves patient identifying information Performs deterministic search for the patient If necessary, performs probabilistic search for the patient using AI search engine Gets patient’s immunization history and calculates the evaluations of those immunizations Calculates patient’s recommendations for all 14 routinely administered vaccine series Constructs standard HL7 message based on CDC implementation guide

Service #2: Report New Immunizations Parses standard HL7 VXU message and retrieves patient identifying information Performs deterministic search for the patient If necessary, performs probabilistic search for the patient using AI search engine Validates all of the demographic and immunization data If necessary, creates a new patient record in the CIR, otherwise updates patient demographic data in the CIR Inserts into the CIR any immunizations for which there is not already a record Constructs HL7 acknowledgement or error message

Benefits to CIR Allows standards-based submission of new immunizations and histories Allows access to immunization schedule through system-to-system query New functionality added Without disruption to current operations Compliant with national standards Without re-architecting the entire system

Case Study #2 Rhode Island KIDSNET

Mission of KIDSNET “KIDSNET facilitates the collection and appropriate sharing of health data with healthcare providers, parents, maternal and child health programs, and other child service providers for the provision of timely and appropriate preventive health services and follow up.”

KIDSNET System Architecture 10+ public health programs share system 325,000+ patient records, 3.9+ million immunization records Primary system for some; others submit data via electronic interfaces from other systems Unified provider interface (terminal-based  WWW)

Need for an Immunization Algorithm Service KIDSNET did not initially have a robust immunization predictor algorithm Decided to use a version of the algorithm developed in another state (with permission) Deployed algorithm as a web service rather than absorbed into KIDSNET Other applications could now easily make use of the service

Updated KIDSNET Architecture Web service is called in real time from KIDSNET application when needed. Core KIDSNET system (Linux/Oracle) interoperates with Microsoft-based Web Immunization Service Evaluation and Recommendation (WISER) without issue.

A Possible Future This future vision can co-exist with the previous model: Web service can interact with IIS and provider EHR systems

Benefits to KIDSNET New, robust algorithm with no software acquisition cost Integration into existing KIDSNET system with minimal interruption and minimal system modification Position KIDSNET to provide algorithm service to other applications

Selected Technical Sources HL7: http://www.hl7.org/ IHE: http://www.ihe.net/ PHIN: http://www.cdc.gov/phin/ SOA: http://www.webservices.org/ WWW: http://www.w3.org/2002/ws/

President, HLN Consulting, LLC 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/

Questions and Comments Thank you!