Clinical Decision Support for Immunization (CDSi) Clarity, Consistency, and Computability Stuart Myerburg National Center for Immunization & Respiratory Diseases Immunization Information Systems Support Branch Translating ACIP.
Download ReportTranscript Clinical Decision Support for Immunization (CDSi) Clarity, Consistency, and Computability Stuart Myerburg National Center for Immunization & Respiratory Diseases Immunization Information Systems Support Branch Translating ACIP.
Clinical Decision Support for Immunization (CDSi)
Clarity, Consistency, and Computability
Stuart Myerburg
National Center for Immunization & Respiratory Diseases Immunization Information Systems Support Branch
Translating ACIP Recommendations
Advisory Committee on Immunization Practices (ACIP)
Clinical Immunization Recommendations
CDS Engine
Translation of scientific language to technical logic is complex and time-consuming Uniform interpretation is challenging: • Mostly happens independently within each health information system • • Significant variance in system outputs Outputs frequently don’t match expectations of clinical SMEs
Bridging the Gap
Advisory Committee on Immunization Practices (ACIP)
Clinical Immunization Recommendations Logic Specification Computable Logic
CDS Engine
Increase the accuracy and consistency of immunization evaluation and forecasting Improve the process of accommodating new and/or changed ACIP recommendations Make it easier to develop and maintain immunization evaluation and forecasting products Ensure patients receive proper immunizations “The right immunization at the right time”
Expert Panel Facilitation Approach
American Immunization Registry Association (AIRA) American Academy of Pediatrics (AAP) Three working groups 40 industry experts Indian Health Service (IHS) Electronic Health Record (EHR) Vendors Immunization Information System (IIS) Vendors IIS Programs Academic Institutions Facilitated remote and in-person sessions Consensus-based decisions “I can live with and support that”
Logic Specification for ACIP Recommendations
ACIP Recommendations . Schedules Supporting Data Logic Definition Technical Framework Test Cases Testing Methodology Business Rules Decision Tables Process Models Domain Model EHR . IIS . HIE SOFTWARE
The Logic Specification Is …
Documentation of current ACIP recommendations (and clarifications of those recommendations) for healthy children from birth to 18 years-old A single, complete source for implementer clarification Computable and implementation-neutral
The Logic Specification Is Not …
Modification of existing ACIP recommendations Replacement for the role of ACIP National evaluation and forecasting application or other product Replacement for current software applications
In Logic Specification Scope
Vaccine groups routinely recommended for perfectly healthy children ages 0 to 18
Hepatitis A (Hep A) Hepatitis B (Hep B) Diphtheria, Tetanus, Pertussis (DTaP, Tdap, TD) Pneumococcal Disease (PCV) Poliomyelitis (Polio) Meningococcal Disease (MCV) Mumps, Measles, Rubella (MMR) Varicella Influenza (Flu) Human Papillomavirus (HPV) Haemophilus Influenzae (Hib) Rotavirus
Out of Logic Specification Scope
Item
Non-ACIP published rules
State law differences
Rules published by other organizations
Rules published in other countries Local school schedules Notes
Not addressed specifically, however configuration data – known as supporting data in this model – could be adjusted to cover
Adult vaccines Underlying conditions High/increased/special risk series (e.g. HIB past 5 years, MCV HIV series) Travel vaccines Vaccine shortages Non-FDA approved vaccines (e.g. used in clinical trial)
Currently excluded from scope, but candidate for future consideration
Logic Specification Components
Supporting Data Supporting Data Technical Framework Technical Framework
Abstracted attributes and values
Standard data table definitions Antigen specific values Static definitions Dynamic values
Functionality for evaluation/forecasting
Thin process models Decision tables Business rules Static
Technical “glue”
Activity diagrams Static
Supporting Data (2012 ACIP Rules) Logic Definition Technical Framework
Dynamic vs. Static
Supporting Data (2013 ACIP Rules) Supporting Data (2013 State Rules)
Sample Logic Definition Content: Text
4.2 S KIP T ARGET D OSE There are certain times where a Target Dose can be skipped. In most settings, this occurs when a patient is behind schedule and the total number of doses needed to reach presumed immunity can be reduced. In cases where a Target Dose does not specify Skip Target Dose attributes, the Target Dose cannot be skipped.
Sample Logic Definition Content: Figure
Sample Logic Definition Content: Decision Table
DECISION TABLE 4 - 2 CAN THE TARGET DOSE BE SKIPPED?
CONDITIONS RULES Date Administered < Trigger Age Date?
Yes No
OUTCOMES
The Target Dose cannot be skipped. The Target Dose can be skipped. Target Dose status is Skipped.
Logic Specification Audience and Uses
Those with or without immunization evaluation and forecasting engines
Refine, clarify, troubleshoot, and verify Develop
Organizational roles
Program managers Business analysts Technical developers
Similar to HL7 Implementation Guide
CDC version State-specific, local versions
Sustainability Process
Ensures long-term viability of the Logic Specification and Test Cases
Features
Project liaison to clarify ACIP Recommendations NIPInfo to address logic specification and testing aid inquiries Planned participation in ACIP working groups All materials available on the web with updated FAQs Regular communication and training opportunities related to logic specification updates
Make / Publish Recs
“As-Is” Process
Communication re
“ACIP Recs”
IIS programs IIS vendors EHR HIE
Implementers
INDIVIDUAL INTERPRETATION of ACIP LOGIC Support Schedule Questions
“To-Be” Process
Communication re
“ACIP Recs”
Make / Publish Recs
Implementers LOGIC SPEC TEST CASES
Support Schedule /
Logic Spec
Questions Communication re
“Logic Spec” Update / Publish Logic Spec CDC IISSB
Communication re
“New Recs”
and
“Logic Spec”
Challenges
Timely updates to the specification Expanding the specification to include currently out-of scope topics, such as the adult schedule Marketing and communication of resources to potential users, particularly in the EHR community Setting the expectations of potential users as to what the resources are Continuing the liaison relationship and establishing one with ACIP
What’s Next?
Publication of Logic Specification –
October 29 th
Training Delivery –
November 12 th – 23 rd
Introduction Supporting Data Tables Testing Aids Support through [email protected]
Project Contacts
Eric Larson – [email protected]
Stuart Myerburg – [email protected]
Jennifer Wain – [email protected]
For more information please contact Centers for Disease Control and Prevention
1600 Clifton Road NE, Atlanta, GA 30333 Telephone, 1-800-CDC-INFO (232-4636)/TTY: 1-888-232-6348 E-mail: [email protected] Web: www.cdc.gov
National Center for Immunization & Respiratory Diseases Immunization Information Systems Support Branch