NIST Tooling and Test Procedures in Support of Meaningful Use



Similar documents
Understanding Meaningful Use with a Focus on Testing the HL7 V2 Messaging Standards

Test Procedure for (b)(6) Transmission of electronic laboratory tests and values/results to ambulatory providers inpatient setting only

Conformance Testing of Healthcare Data Exchange Standards for EHR Certification

Present an overview of the Meaningful Use Certification process

HL7 V2 Implementation Guide Authoring Tool Proposal

An Open Source Meaningful Use Stage 2 Clinical Quality Measure Testing and Certification Tool

Connecticut Department of Public Health Electronic Laboratory Reporting HL7 v2.5.1 Message Validation Tool User Guide

HL7 V2 Implementation Guide Authoring and Management Tool --Presentation to IHE-PCD

Certification Guidance for EHR Technology Developers Serving Health Care Providers Ineligible for Medicare and Medicaid EHR Incentive Payments

Implementing Consolidated-Clinical Document Architecture (C-CDA) for Meaningful Use Stage 2. ONC Implementation and Testing Division April 5, 2013

Generating a Certified EHR Technology (CEHRT) ID number through the Certified Health IT Product List (CHPL) site

Interoperability Testing and Certification. Lisa Carnahan Computer Scientist Standards Coordination Office

TEST INSTRUCTIONS FOR CROSS VENDOR EXCHANGE TABLE OF CONTENTS

Summary of Public Health Related Aspects of Recent ONC and CMS Final Rules Version 1.0

LIS Vendor Landscape and Options for Meeting ELR Meaningful Use

Meaningful Use Stage 2 as it Relates to the Lab Implementing the Public Health Agency Interface. Interface

Maryland Electronic Health Records (EHR) Incentive Program Registration and Attestation System. Provider User Guide. Version 2

Maryland Electronic Health Records (EHR) Incentive Program Registration and Attestation System. Provider User Guide. Version 3

Demonstrating Meaningful Use of EHRs: The top 10 compliance challenges for Stage 1 and what s new with 2

Agenda. Overview of Stage 2 Final Rule Impact to Program

The Meaning Behind Meaningful Use Stage 2

Navigating the Trends in Health Care Today. MEDITECH Solutions for Meaningful Use and Interoperability

HL7 and Meaningful Use

Overcoming EHR Certification Hurdles & Gaps

An Open Source Clinical Quality Measure Testing and Certification Tool

Attesting for Meaningful Use Stage 2 in 2014 Customer Help Guide

Of EHRs and Meaningful Use. Pat Wise, RN, MA, MS FHIMSS COL (USA ret d) VP, Healthcare Information Systems, HIMSS

CMS EHR Incentive Programs:

EHR Certification and Meaningul Use: Sorting it Out. Karen Bell, MD Chair, CCHIT REC Summit October 4, 2010 San Francisco, California

Completing Your MPIP Attestation: Supporting Documentation

Meaningful Use: Stage 1 and 2 Hospitals (EH) and Providers (EP) Lindsey Mongold, MHA HIT Practice Advisor Oklahoma Foundation for Medical Quality

EHR Meaningful Use Guide

New Jersey Department of Health. Electronic Laboratory Reporting On-Boarding Manual. Version 1.4

Advancing Laboratory Interoperability in Health IT

HCCN Meaningful Use Review. October 7 th, 2015 Louisiana Public Health Institute Kelly Maggiore Jack Millaway

The now tips, the how tools, and the must timing for your MU path in 2014.

Certification Handbook. CCHIT Certified 2011 Certification Program

CMS Medicaid Electronic Health Record (EHR) Incentive Programs 2015 Final Rule Overview Meaningful Use

Meaningful Use of Certified EHR Technology with My Vision Express*

Stage 1. User Manual

Eligible Professionals please see the document: MEDITECH Prepares You for Stage 2 of Meaningful Use: Eligible Professionals.

Guide to Meaningful Use Stage 2

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

How to Achieve Meaningful Use with ICANotes

ELR Clarification Document for EHR Technology Certification

Understanding Certification: Evaluating Certified EHR Technology

Meaningful Use and Release of Information

Expanded Support for Medicaid Health Information Exchanges

Eligible Professional s Checklist 2015 Modified Stage 2 Meaningful Use

MEANINGFUL USE and POPULATION HEALTH

Care360 Guide for CMS Meaningful Use Audit

Data Provenance. Functional Requirements Document: Developed in Response to the Data Provenance Task Force Recommendations. Version 1.

ONC s Laboratory Results Interface (LRI) and Laboratory Orders Interface (LOI) Implementation Guides and LIS-EHR Data Exchange

NSSP Onboarding Workgroup Meeting

Understanding Meaningful Use Stage 2

Stage 3/2015 Edition Health IT Certification Criteria Proposed Rules Overview May 11, 2015

2013 Meaningful Use Dashboard Calculation Guide

Drummond Group LLC. EHR Certification Guide

Drummond Group Inc. EHR Certification Guide. January 9, 2013

PREPARING FOR EMR PROGRAM SUCCESS IN /10/2015. December 15, Travis Skinner, CPA Senior Managing Consultant

Medisoft Clinical and Lytec MD EHR Meaningful Use Stage 2 Guide Configuration and End User Training 2014 and Beyond

Medicaid Electronic Health Record (EHR) Incentive Program

Public Health Reporting Initiative Functional Requirements Description

EHR Incentive Program Updates. Jason Felts, MS HIT Practice Advisor

MEANINGFUL USE STAGE 2 USERS GUIDE

Drummond Group LLC. EHR Testing Guide. August 13, 2015

Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example

Drummond Group Inc. EHR Testing Guide. January 9, 2013

Frequently Asked Questions (FAQs)

Michigan Medicaid EHR Incentive Program Update Jason Werner - MDCH

Medicare & Medicaid EHR Incentive Programs- Past, Present, & Future. Travis Broome, Centers for Medicare & Medicaid Services 12/18/2012

Damon A. Ferlazzo, MPA Clinical Use and Benefits of State Immunization Information Systems August 21, 2014

MEANINGFUL USE STAGE FOR ELIGIBLE PROVIDERS USING CERTIFIED EMR TECHNOLOGY

West Virginia Meaningful Use Registration System Instructions

STAGE 2 of the EHR Incentive Programs

Meaningful Use 2015: Modified Stage 2 Objectives and Measures

2. When will CPS 12 with reporting for Meaningful Use (MU) be generally available (GA)?

ARRA HITECH Meaningful Use Objectives & Implications to Public Health Lab

Maryland Electronic Health Records (EHR) Incentive Program Registration and Attestation System. Provider User Guide. Version 4

Transcription:

NIST Tooling and Procedures in Support of Meaningful Use February 27, 2014 Robert Snelick and John J. Garguilo DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

Conflict of Interest Disclosure Robert Snelick, MS Computer Science John J. Garguilo, MS Computer Science Has no real or apparent conflicts of interest to report. 2014 HIMSS

Learning Objectives Identify software tooling used in Meaningful Use testing Explain the development of the Meaningful Use test procedures Explain the Meaningful Use test process Demonstrate test tool functionality Develop understanding of Meaningful Use testing

Session Topics (Part 1, John Garguilo) A little about Department of Commerce s NIST The Importance of Standards And the need of standards, profiles, and constraints What does NIST do? Why does NIST do it? Conformance and Interoperability ing NIST Meaningful Use Stage 2 Tooling Inventory NIST Meaningful Use Stage 3 Tooling Plans Certification Results

Session Topics (Part 2, Rob Snelick) Meaningful Use Process (and where NIST Fits in) NIST HL7 V2 ing Infrastructure and Framework Overview ing and Profiling Concepts ing Process HL7 V2 Tool Overview Case Study MU-2 Lab Results Interface Tool Sending System (Creation) Receiving System (Incorporation) Future Direction

NIST and the Importance of Standards Measurements, testing, and standards are the basis for developing and deploying technology. Estimated that 80% of global merchandise trade is influenced by testing and other measurement-related requirements of regulations and standards. Article 1, Section 8: The Congress shall have the power to... fix the standard of weights and measures National Bureau of Standards established by Congress in 1901 Eight different authoritative values for the gallon Electrical industry needed standards American instruments sent abroad for calibration Consumer products and construction materials uneven in quality and unreliable

Information Technology Laboratory Mission To promote U.S. innovation and industrial competitiveness by advancing: Measurement science; Standards; and Technology. through the research and development in: Information technology; Mathematics; and Statistics.

Setting the stage... A few premises Premise that standards are essential to achieving conformance and interoperability Premise that rigorous testing is critical to achieving conformance and enabling interoperability. Enabling people to manage their own health independently as well as to supporting the clinician decision to manage the patient (in both acute and personal settings) in a safe, timely, and effective manner.

Standards are Necessary! Why? Value of Standards Common and repeatable use Consensus established by recognized body Common, definition, meaning, and attributes Provide use, rules, guidelines for activities of their results Aimed at the achievement of the optimum degree of order in a given context

Standards Perspective Why is NIST involved? Trusted industry neutral entity Help write better (and better) standards Iterative feedback to standards bodies and domain groups Healthcare Information Technology Infrastructure Need at once (for testing) Re-usable component with common interfaces for consistent usage Interoperability Bed To execute testing over a variety of domains / test events Enable users to quickly devise test tooling to meet needs Get away from one development effort needed for each test event Enable users with domain knowledge to drive testing

Standards Perspective, continued Great, but aren t standards intentionally open ended? Often vague? How do we enable semantic interoperability? (i.e., convey consistency meaning) How do standards help with/address conformance and interoperability?... Standards alone are not the answer

What s Needed to... So, how might one narrow this open-endedness to achieve an appropriate level of constraints? Constraining Standards Need to constrain the scope to be realistic, usable, implementable, testable, and therefore Conformant - The assessment of an implementation to determine if its behavior is consistent with the requirements for behavior defined in a standard or other reference document. One way is via Profiling Constraints placed on Standards Integration Profiles (realistic use cases of business/clinical process being addressed) Implementation Profiles (requirements that implementers build to ) Conformance Profiles (ideally no optionality, able to be rigorously tested)

Conformance and Interoperability Conformance: Conformance is defined as the fulfillment of a product, process, or service of specified requirements [1,2]. The concept of conformance is essential to any standard for providing an objective measure of how closely implementations satisfy the requirements defined in the standard. Semantic Interoperability: Beyond the ability of two or more computer systems to exchange information (syntactic Interoperability), semantic interoperability is the ability to automatically communicate information and have that information correctly interpreted by the receiving system. [1] ISO Reference - ISO/IEC 17000 Conformity assessment - Vocabulary and general principles, first edition 2004-11-02. [2] Glossary of Conformance Terminology, Interoperability and Conformance Technical Committee, OASIS. http://www.oasis-open.org/committees/ioc/glossary.htm

Conformance and Interoperability, continued Conformance CAN NOT be definitively determined* - but gives a level of confidence based on quality and quantity of test(s) performed (*unless specification is very basic) Conformance Interoperability A is Conformant, B is Conformant The above does not say anything about interoperability between A and B

ICT Standards Life Cycle NIST Special Publication 500-291 Requirements Implementation Requirements Base Requirements Profile Development Reference Implementation / Tool / Product / Service ICT: Information and Communication Technology ing Deployment

NIST Tooling for Stage II and Stage III

Certification Results Tally of EHR technology vendors with one or more products ONC certified for Edition 2014 as of the end of February 2014 90 using the NIST Syndromic Surveillance Validation Tool 32 using the NIST ELR Validation Tool 91 using the NIST Immunization Messaging Validation Tool 97 using the NIST LRI-EHR Validation Tool 24 using the NIST LRI-LIS Validation Tool 80 using the NIST eprescribing Validation Tool 11 using the NIST Cancer Registry Validation Tool 85 using the NIST Transport Validation Tool

Part 2: ing Concepts and NIST Tools: HL7 V2 Robert Snelick February 27, 2014 Contact: rsnelick@nist.gov

Session Topics (Part 2, Rob Snelick) Meaningful Use Certification Process (and Where NIST Fits in) ing and Profiling Concepts NIST HL7 V2 ing Infrastructure and Framework Overview ing Process HL7 V2 Tool Overview Case Study MU-2 Lab Results Interface Tool Sending System (Creation) Receiving System (Incorporation) Future Direction

Meaningful Use Certification Process Overview DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion Domain SMEs NIST Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements Domain SMEs ONC EHR Certification Criterion 1 CMS publishes a Final Rule listing EHR Meaningful Use (MU) Requirements for Eligible Professionals (EPs) and Eligible Hospitals (EHs) Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process NIST CMS EHR Meaningful Use Requirements Domain SMEs ONC EHR Certification Criterion 2 The domain subject matter experts develop an Implementation Guide for their discipline including Use Cases Conformance requirements (with NIST support) Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 3 ONC develops EHR certification criterion corresponding to CMS MU requirement ONC criterion specifies the Guide Domain SMEs Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 4 NIST develops the Procedure and Cases based on the ONC certification criterion and the Guide Domain SMEs Domain SMEs provide test stories and test data for the Cases Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 5 NIST develops the Tool for certification testing The Tool includes the Cases Domain SMEs The NIST Tool also can be used for local site testing / installations Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 8 The next version of the Guide written by domain SMEs includes the NIST feedback Domain SMEs 7 Addenda and Clarification documents are written by domain SMEs as necessary Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing 6 During development of the Tool, NIST provides feedback to the writers of the Guide regarding any need for clarification of the conformance requirements NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 9 ATLs create their proprietary Scripts, which assimilate the NIST Procedure Domain SMEs 10 ATLs use the NIST Tool for certification testing of EHR technologies Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing 11 ATL submits results of EHR certification testing to an ACB NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements ONC EHR Certification Criterion 12 The ACB certifies the EHR technology based on results of the testing Domain SMEs Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing 13 ONC posts the CEHRT on the CHPL NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

Overview: Meaningful Use Certification Process CMS EHR Meaningful Use Requirements Domain SMEs ONC EHR Certification Criterion NIST/Domain SMEs Collaboration Feedback Addenda & Clarification Documents Feedback Implementation Guide Use Cases Conformance Requirements NIST Procedure Cases NIST Tool Cases ATLs Script Procedure ATLs Certification ing NIST Tool ACBs Certification ONC Post CEHRT on CHPL NIST Stories Data Domain SMEs Local Site ing What we are covering today NIST National Institute of Standards and Technology ATL Accredited ing Laboratory ACB Authorized Certification Body ONC Office of the National Coordinator for Health Information Technology SME Subject Matter Expert CEHRT Certified Electronic Health Record Technology CHPL Certified Health IT Product List CMS Centers for Medicare and Medicaid Services EHR Electronic Health Record

ing and Profiling Concepts DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

Certification ing What Certification ing Is Focus is on assessing the system s capability (phase 1) Critical step towards achieving interoperability for exchanging healthcare information, but it is not the end-all Purchasing a certified EHR system provides a degree of certainty that the buyer has obtained a product that meets a level of capabilities established by the ONC Although the ONC HIT Certification Program by design does not extend to installation bases, it provides the foundation and a shorter pathway to achieving site-specific interoperability What Certification ing is not It is not directed at site-specific installations End users of certified EHR products will need to configure their products according to their local requirements and test (phase 2)

Standards, Profiles, and ing Requirements Profile Hierarchy ing Standard National Level Requirements Constrainable Profile Certification ing Add Local Requirements Certified Product Local (E.g. state) Requirements Implementation Profile Site Specific ing

Phase 1: Capabilities ing Vendor Product Cases Phase 2: Site Specific ing Site A Purchases CEHRT ABC Vendor CEHERT Product Site A Specific: Revised Cases Local Requirements Local Regulations Configuration Local ing Results ing Tool er Working Interface Harmonize local requirements Results Certification Criteria (Pass/Fail) Site B Purchases CEHRT XYZ Vendor CEHERT Product Site B Specific: Revised Cases Local Requirements Local Regulations Configuration Local ing Results Conformance Interoperability

Tool Operation Modes ing the Sender (Message Creation) Context-free ing Provides a simple and convenient method for testing message structure and most vocabulary The context-free operational mode validates any message created by the EHR It is disassociated from a test script, test case, or specific content (test data) Context-based ing Cases provided Context (specific Scenario, etc.) is known to validation tool Expands the scope of testing ing the Receiver (Incorporation) Incorporation of message and associated functional requirements Employs inspection testing (Juror Document)

Context-free ing Validation Report User Technical Requirements System Under HL7 V2 Message ing Tool Implementation Guide No Cases provided Context ( Scenario, etc.) is unknown to validation tool May be used to test any message created by an EHR Provides a simple and convenient method for testing message structure and most vocabulary Typically is not used for certifying EHR technologies for the ONC certification criteria, but may be used for certification testing in specific instances (the er must perform visual inspection to validate content of message)

Context-based ing The context-based operational mode validates messages associated with a given test script that includes data for a specific test scenario The EHR creates a message that corresponds to the test data provided in the test script ing will include the technical requirements and contentspecific requirements specified in the test case Context (specific Scenario, etc.) is known to validation tool Provides a method for testing/assessing a message for all conformance requirements of an Implementation Guide Is used for certifying EHR technologies for the ONC certification criteria Significantly expands the scope of testing Usage: Required, but may be empty (RE), Conditionals (C) Cardinality: Ranges Length: Ranges Vocabulary Helps Interpretation and Use of the Standards

Context-based ing (Sending Application) Case Story Implementation Guide Technical Requirements Sets the clinical backdrop Data er EHR Enters Data HL7 V2 Message Validation Tool Validation Report Typical data available in the real world Content Requirements Content expands technical requirement testing capabilities and enables content testing. er

Story

Data

Message Content

Tool Development and Framework HL7 V2 Standard Use Cases Standards Requirements Use Case Specific (English) Codify Requirements Message Templates (XML) ing Tool Communication Implementation Guide (HL7 V2) Conformance Profile 1 Conformance Profile 2 Conformance Profile 3 Conformance Profile 1zzzzz XML Conformance Profile 2zzzzz XML Conformance Profile 3zzzzz XML XML Profile Validation Engine Value Sets Use Cases Value Sets Value Sets XML Artifacts Cases Scenarios Case Case Case Data Data Data Processed User Interface Case Selector Message Browser Message and Artifacts Viewer Validation Results

Tool Overview DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

Meaning Validation Suite Overview Purpose: The tool validates: Lab result messages created by hospital laboratory information systems (LIS) technology according to specific requirements captured in a conformance profile Lab result messages received/incorporated by electronic health record systems (EHR) technology according to specific requirements captured in a conformance profile Tool Key Capabilities LIS Context-free ing LIS Context-based ing EHR Context-based ing Profile Viewer Vocabulary Browser Documentation (No Cases - any LRI message created by LRI senders (e.g. an LIS) Context (e.g. type and results of lab test) is unknown to validation tool Provides a simple and convenient method for testing message structure and most vocabulary (Generated Data sheets from Cases) Context (e.g. type and results of lab test) is known to validation tool All conformance requirements of LRI implementation guide can be assessed Used for certifying 2014 Edition Meaningful Use EHR technology (Generated Data Sheets and Juror Documents from Cases) Validates EHR systems that receive messages in accordance with the ONC S&I Framework Lab Results Interface (LRI) implementation guide (IG) Creates Juror document for inspection testing Used for certifying 2014 Edition Meaningful Use EHR technology Provides a browsable version of the conformance profile which encapsulates the requirements. Can be used to assist in the interpretation of errors. Provides a browsable view of the vocabulary requirements. Can be used to assist in the interpretation of value set errors. Provides access to documents which will assist in using the tool (including test plans, data sheet and juror document supplements.

Tool Home Page Web Application allows for easy access and no installation.

1) Import test message (Context-Free) 1 2 Open LRI Validation tool using link: http://hl7v2-lab-testing.nist.gov. Click on Context-free Validation tab. Context-free Validation page This page validates any LIS message. It is disassociated from a test script, test case, or specific content. ing will include the technical requirements and content-specific requirements specified in the selected profile. 3 Select conformance profile to use to validate the message. For this tutorial, select GU_RN. 4 Click on Browse button to load message into Message Content window. 5 6 Message Uploader Dialog window displays. Click on Select Message button. 7 Open test message file to upload it.

2) Validate test message and review message validation errors 1 Uploaded test message displays. 2 If message fails validation, errors will display. 3 Click on location link to highlight the data element causing the error within the Message Tree and Content. Note: Location link may not be available if the message element location does not map to a message element in the message tree.

2) Validate test message and review message validation errors, continued 4 Review error information provided in the Message Validation Result section. 5 Total number of errors displays. 6 Description explains why error occurred. Format or table of data element may be provided. 7 Line number and column of errors are provided. 8 Location link displays the location of the data element. 9 Click on page numbers to view additional pages of errors.

3) Look up valid data element values and tables 1 2 Click on Profile Viewer tab. Click on the tab for the appropriate conformance profile. For this tutorial, click on the GU_RN tab. 3 Data elements may be filtered by Usage. Select R, RE, C (Only) to view only required, required but may be empty and conditional elements. Select R, RE, C, O, X (All) to view all data elements, including optional and not supported elements. 4 Locate data element using element name from the location link. 5 Usage will indicate whether data element is required. The value R indicates it is required. 6 Minimum and maximum valid lengths of data element are listed. 7 Make a note of the table ID. Profile Viewer page This page allows tester to view data element information including usage, cardinality, data type, length, table, condition predicate and conformance statements.

8 3) Look up valid data element values and tables, continued Click on Vocabulary tab. 9 Locate and select table ID. 11 Use the search box to search for value code, value set, table name, table ID or description. 10 Valid values are listed. Vocabulary page This page provides the ability to browse the vocabulary requirements. Search capabilities are provided and include searching on value, table name, table ID and description. 12 Click on Context-free Validation tab to return to message.

Tool Overview Case Study: Lab Results Interface ing the Message Created by the Sender (Context-Based) DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

LIS Process and Scope In the context of MU, the LIS is a module in the EHR system. Inpatient LIS System Under HL7 LRI IG 2012 Meaningful Use Scope ORU Message Ambulatory EHR ORU Elements Direct Data Entry ORU Message Elements Message Captured NIST Validation Tool The LIS is the system being tested. The LIS system is required to create messages that conforms to the referenced standards. data can be entered into LIS directly via the LIS s user interface or be imported via an incoming message. The LIS is expected to process the test data to create a message. This message is captured and uploaded into the testing tool for validation. data are available through the Tool via the Cases. Each Case includes a Story that provides the context, a Data Specification that lists the test data, and a Message Content Data Sheet that shows a conformant message.

LIS Context-based ing Overview Process: 1. A technician enters lab results data into LIS based off the data sheet provided 2. The message is sent, pasted, or loaded in the test tool 3. A validation is performed Use Case Case Data A lab test is ordered for a patient The specimen is collected, received, and processed in the lab The lab result is produced and stored in the Laboratory Information System (LIS) database The lab result message is created The lab result is transmitted to an ambulatory Electronic Health Record (EHR) The lab result is viewed in the ambulatory EHR EHR transmits a hemoglobin blood test order to the LIS for John Doe, along with pertinent demographic order request data Lab Results Data Sheet John Doe DOB: 05/23/1959 Gender: M Result: 13.7g/dl Range: 13.2 16.2 Status: Final and more Manual entry of Data Load, Cut/Paste, or Send er Laboratory Information System HL7 V2 Lab Results Message LRI ing Tool Validation Report

Case Summary (Create) A Case contains of Narrative Story Provides the context for the test case (real-world scenario) Data Specification Provides the data associated with the Story Consists of typically available information in the clinical setting Story and Data Specification together Provide sufficient information to be entered into the EHR for generating the test message using Vendor-identified EHR function(s) Message Content Data Sheet Shows a conformant message instance for each Case Organizes the message content in a table format that provides the HL7 V2 message elements and the data associated with the message elements for each Case Provides the answer to the Case ( question ) articulated by the Story and the Data Specification.

LRI Cases Lab Results Interface Stories and Associated Cases Stories NG Cases GU Cases 1. Maximally Populated SED Rate message - Final Results LRI_1.0-NG LRI_1.0-GU 2. Maximally Populated SED Rate message - Corrected Results 3. Rejected SED Rate Message (No OBX segment; OBR.25 = X) LRI_1.1-NG LRI_1.2-NG LRI_1.1-GU LRI_1.2-GU 4. Typically Populated CBC message - Final Results LRI_2.0-NG LRI_2.0-GU 5. Typically Populated Lipid Panel message - Final Results LRI_3.0-NG LRI_3.0-GU 6. Culture-Escherichia coli, Salmonella, Shigella - Parent Preliminary 7. Culture-Escherichia coli, Salmonella, Shigella - Parent/Child Susceptibility Final 8. Reflex - Hepatitis LRI_4.0-NG LRI_4.1-NG-RU OR LRI_4.2- NG-RN LRI_5.0-NG-RU OR LRI_5.1- NG-RN LRI_4.0-GU LRI_4.1-GU-RU OR LRI- 4.2-GU-RN LRI_5.0-GU-RU OR LRI- 5.1-GU-RN

Package Provide complete documentation of the Case.

Story Description of real world scenario.

1) Select Case and review Story 1 2 Open LRI Validation tool using link: http://hl7v2-lab-testing.nist.gov. Click on LIS Context-based Validation tab. 5 Story may be downloaded as a PDF file. 6 Case Package may be downloaded as a PDF file. 3 Click on arrows to expand the Scenarios and Cases. Click on a Case. 4 Story displays.

Data Specification Provides data typically available in the clinical setting.

2) Review the Data Specification 1 Click on Data Specification tab. 4 Data Specification may be downloaded as a PDF file. 2 Full tab is selected by default. To view a specific section, click on a tab. 5 Case Package may be downloaded as a PDF file. 3 Relevant real-world clinical data is displayed. Data Specification page This page specifies the data that are entered (automatically/manually) into the EHR and included in the message that is created and submitted from the EHR to the LRI validation tool. The tester shall identify an existing patient record in the EHR or shall create a patient record in the EHR using the data in the Data Sheet associated with the Case.

Message Content Provides the expected results for message element

2a) Review the Message Content 6 Click on Message Content tab. 7 8 Location specifies the location of a data element within the message. Name of data element is provided. 11 Message Content may be downloaded as a PDF file. 12 Case Package may be downloaded as a PDF file. 9 Exact value of the data element for the selected Case is provided. 10 Categorization indicates if the data is fixed or can be changed. Message Content page 3) Create test message 1 Using the EHR technology, create the LRI test message with the test data provided for the selected Case (step 2). This page provides details of the message segment, as well as an example of a valid instance of each data element.

4) Load Case and import test message 1 Click on Select button to load the Case. 2 Validation page displays. 3 4 5 Click on Browse button. Message Uploader Dialog window displays. Click on Select Message button. 6 Open test message file created in step 3 to upload it.

5) Validate message and review report 1 Uploaded test message displays. 2 If message fails validation, errors will display in Message Validation Result section of page. 3 Click on location link to highlight the data element causing the error within the Message Tree and Content. Note: Location link may not be available if the message element location does not map to a message element in the message tree.

6) Save and Print Report 1 Click Report Details icon to display Message Validation Report. 2 Message Validation Report may be downloaded as a PDF, XML, Word doc or HTML file. 3 Message Validation Report may be printed. 4 Click on Validation link to return to message.

Tool Overview Case Study: Lab Results Interface ing Incorporation of Message by the Receiver DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official policy or position of HIMSS.

Lab Incorporation Process and Scope HL7 LRI IG 2012 NIST Validation Tool ORU Elements Meaningful Use Scope ORU Message Message Exported/Imported Ambulatory EHR System Under Configuration of Changeable Data as needed ORU Message Elements NIST Validation Tool Juror Document The ambulatory EHR is the system being tested. The EHR system is required to receive and incorporate messages that conform to the referenced standards. The ambulatory EHR is expected to process the test data received in a message. This message is exported from the NIST Tool and imported into the EHR for validation by the er/inspector using the Case-specific Juror Document. data are available through the Tool via the Cases. Each Case includes a Story that provides the context, a Data Specification that lists the data that are typically available in the clinical setting, a Message Content Data Sheet that shows a conformant message (in a table format), a Message, and a Juror Document.

LRI Lab Incorporation Process Use Case er EHR Case Data Juror Document Lab Message ACK Communication Framework ACK LRI Message (ORU_R01) Laboratory Results Interface (LRI) Harness Validation Engine Validation Report

Case Summary (Incorporation) A Case contains of Narrative Story Provides the context for the test case (real-world scenario) Data Specification Provides the data associated with the Story Consists of typically available information in the clinical setting Story and Data Specification together Provide sufficient information for generating the test message to be imported (e.g., sent) to the EHR technology being tested Juror Document Provides a Case-specific checklist the er uses to assess and record that the test message is correctly incorporated into the EHR Utilizes a process where an inspector ascertains if the lab results sent in the test message are incorporated appropriately in the EHR technology Guides the inspector through the assessment process a visual inspection where verification may include viewing the EHR display or an extended (e.g., data base view) inspection

Determining Incorporation Requirements Standards/IG Defined Conformance Strength Options Assigned Conformance Strength Location Usage Incorporate Display PID.3.1 PID.5.7 OBR.16.1 ID# Name Type Code Ordering Provider ID# R RE OBX.3.1 Obs ID R Incorporate Display Store Store Store Exact Associate w/ Equivalent RE Existing Stored Permitted Associate w/ Version Associated & Derivable Made Available Process Existing Stored Version Associated & Derivable Exact Permitted Permitted Permitted OBX.3.2 Text RE Store Equivalent OBX.5 OBX.17 MSH.21 PID.3.5 Obs Value Obs Method Msg Profile ID ID Type Code RE Store Exact O Indifferent Indifferent RE Process Permitted R Each in scope data element is assigned a conformance strength selected from the options defined for Incorporate or Display Made Available Permitted

Assessing Incorporation Requirements Case Juror Document Message Assessment SUT Under er

1) Select Case and load LRI test message 1 Open LRI Validation tool using link: http://hl7v2-lab-testing.nist.gov and click on EHR Context-based Validation tab. 2 case view of page displays. 3 Click on arrows to expand the Scenarios and Cases. Click on a Case. 4 Case Title and Story display. 5 Click on Select button to load the Case. EHR Validation page This page tests EHR systems for conformance. Validation represents the automated validation engine that assesses the acknowledgement (ACK) sent by the EHR to the LIS Harness. A second and more important validation is inspection testing. This process utilizes an inspector to ascertain if the lab results sent in the test message is incorporated in the EHR system. The Juror Document guides the inspector through the assessment process.

1a) Select Case and load LRI test message 6 Validation view of page displays with Sending tab defaulted. 7 Loaded example message displays in Message Content section.

2) Configure Cases with Receiver Information 1 Click on Configuration link. 2 In separate browser window, open the Simulator Tool using link: http://hl7v2-simulator.nist.gov/ and click on Receiving tab. 3 Enter Application Name and Facility Name for your EHR system. For this tutorial, copy/paste info from the Simulator Tool. Simulator Tool 4 Click on Generate Cases button. The Simulator Tool represents the EHR system being tested. It is used to demonstrate the EHR testing work flow. When testing, replace any simulator steps in this flow with the EHR system being tested.

2) Configure Cases with Receiver Info, continued 5 Case Selection window displays. 6 Click on arrows to expand the Scenarios and Cases. Check box next to message(s) you d like to configure. 7 Click on Generate Cases button. 8 In the confirmation window, click on OK button.

3) Load LRI Message 1 Case view of page will display. 2 Configured Case(s) display in User Defined Cases section. 3 Click on arrows to expand the Scenarios and Cases. For this tutorial, select LRI_4.2-GU-RN_Parent_Child. 4 Click on Select button.

4) Send LRI Message to your EHR system 1 Message displays with configured receiver info in message content. 2 Click on Send button.

4) Send LRI Message to your EHR system, continued 3 EHR Transaction Dialog window displays. 4 Enter Application Name, Facility Name, IP Address and Port Number for EHR system being tested. For this tutorial, the simulator is taking the place of your EHR system. Copy/paste info from the Simulator Tool. 5 Make sure your EHR system is ready to receive an LIS message. For this tutorial, click Start button on the Simulator Tool.

4a) Send LRI Message to your EHR system 6 Go back to EHR Transaction Dialog window in Validation Tool and click on Start button to send test message to the EHR system. For this tutorial, the test message is sent to the Simulator Tool. 7 Console portion of page will display progress of message being sent. 8 Text of message being sent displays.

5) Verify message was received by EHR System/Simulator 1 For this tutorial, the Simulator Tool displays test message sent by LRI Validation tool from EHR Transaction Dialog window in the Inbound Message section. Message should match message sent and displayed in EHR Transaction Dialog window in previous slide.

5) Verify message was received by HER System/Simulator, continued 2 Acknowledgment message sent by your EHR displays. For this tutorial, the message is sent by the Simulator Tool.

5) Verify message was received by HER System/Simulator, continued 3 For this tutorial, the Simulator Tool displays acknowledgment message it sent in the Outbound Message section.

5) Verify message was received by HER System/Simulator, continued 4 5 Close EHR Transaction Dialog window. EHR Validation page displays with Receiving tab defaulted as selected. 6 Acknowledgment message sent by your EHR displays in Message Content section. For this tutorial, the message is sent by the Simulator Tool.

The Data documents provide the actual test data EHR, continued

The Data documents provide the actual test data EHR, continued

6) Review Juror Document for Case 1 Click on Case tab. 2 Click on arrows to expand the Scenarios and Cases under NIST. Click on a Case. 3 Click on Juror Document tab. 4 Full version of Juror Document will display. 5 Data elements that should display or be stored in EHR system display based on the selected Case. Juror Document The Juror Document is the test case-specific checklist the er uses to document the presence or absence of the data in the EHR for data elements transmitted to EHR from LIS Harness. The data elements are categorized attestation criteria. Some elements are required to be displayed to the clinical user on the EHR screen. Others are attested by viewing database records or configuration files.

LRI EHR Conformance Tool Juror Document (CBC)

Summary Standards are necessary for Interoperability Conformance ing is Essential Seeks to verify that systems are implemented correctly ing improves standards via feedback loop case and examples help in the interpretation of the standard and reinforces concepts in the standard Certified systems is the foundation for achieving interoperable in practice Realistic and Relevant Cases are helpful to end users NIST has developed a Methodology and Framework for ing Reusable framework Modular Allows for quicker development of test tools

NIST Meaningful Use Tools Overview Name MU-2 Conformance Tools URL MU-2014 HL7v2 Immunization Messaging Validation Tool MU-2014 HL7v2 Syndromic Surveillance Reporting Validation Tool MU-2014 HL7v2 Electronic Laboratory Reporting (ELR) Validation Tool MU-2014 HL7v2 Laboratory Results Interface (LRI) Validation Tool MU-2014 Cancer Registry Report Validation MU-2014 eprescribing NCPDP SCRIPT 10.6 Validation Tool http://hl7v2-iz-testing.nist.gov/mu-immunization/ http://hl7v2-ss-testing.nist.gov/mu-syndromic/ http://hl7v2-elr-testing.nist.gov/mu-elr/ http://hl7v2-lab-testing.nist.gov/mu-lab/ http://hit-testing.nist.gov/cda-validation/mucr.html http://erx-testing.nist.gov/ MU-2014 Transport Tool (TTT) (includes C-CDA, Direct, and SOAP) NIST EHR-Randomizer Application Anticipated Additional MU-3 Conformance Tools http://transport-testing.nist.gov/ttt/ https://ehr-randomizer.nist.gov:14081/ehrrandomizer-app/#/home NIST HL7v2 Laboratory Orders Interface (LOI) Validation Tool NIST HL7v2 Electronic Delivery of Services (edos) Validation Tool NIST HL7v2 Immunization Messaging (EHR & IIS) Validation Tool NIST HL7v2 Medical Devices (PCD) Validation Tool In Development In Development In Development In Development

Questions/Discussion? Thank you for your attention and attendance of this session! Speakers: Robert Snelick, robert.snelick@nist.gov John J. Garguilo, john.garguilo@nist.gov