S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:

Slides:



Advertisements
Similar presentations
Integrating the Healthcare Enterprise
Advertisements

HL7 V2 Implementation Guide Authoring Tool Proposal
HL7 V2 Conformance Testing Robert Snelick NIST January 20 th, 2004
LRI Validation Suite Meeting August 16, Agenda Review of LRI Validation Suite Charter/Overview Acquiring test data update Review of proposed test.
Cross-Jurisdictional Immunization Data Exchange Project Updated 4/29/14.
S&I Framework Laboratory Initiatives Update June 6, 2013.
1 Work Plan for Testing the LIS and EHR Systems Define Test Flow based from Work Flow Define a testing methodology Develop high-level requirements for.
Companion Guide to HL7 Consolidated CDA for Meaningful Use Stage 2
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting January 23, 2012.
S&I Framework Doug Fridsma, MD, PhD Director, Office of Standards and Interoperability, ONC Fall 2011 Face-to-Face.
LRI Validation Suite Meeting November 1st, Agenda Review of LIS Test Plan Template CLIA Testing EHR testing (Juror Document)—Inspection Testing.
LRI Validation Suite LRI Validation Suite Meeting Rob Snelick—NIST April 24th, 2012.
Meaningful Use (MU) Cancer Registry Report Validation Tool Quick Guide Andrew McCaffrey National Institute of Standards and Technology November 29 th,
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
S&I Framework LRI Validation Suite Vocabulary Testing Proposal (Lab Results Interface) Robert Snelick National Institute of Standards and Technology October.
August 12, Meaningful Use *** UDOH Informatics Brown Bag Robert T Rolfs, MD, MPH.
IHE Pre-Connectathon PIX and PDQ Test Tool Tutorial and Guide (2011 Cycle) Robert Snelick National Institute of Standards and Technology Version 1.4 November.
HL7 V2 Test Case Authoring and Management Tool Robert Snelick National Institute of Standards and Technology May 14 th 2012 Contact:
Tools to Automate the S&I Platform A S&I Simplification Proposal in Collaboration with NIST and AHRQ March 29, 2013.
Riki Merrick, APHL Anna Orlova, PhD, PHDSC Lise Stevens, FDA Nikolay Lipskiy, MD, DrPH, MBA – CDC CSTE Conference June 5 th, 2012 The findings and conclusions.
Guide to Using Message Maker Robert Snelick National Institute of Standards & Technology (NIST) December 2005
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Initial slides for Layered Service Architecture
IHE Pre-Connectathon PIX and PDQ Test Tool Tutorial and Guide Robert Snelick National Institute of Standards and Technology November 10 th 2009 Contact:
LRI Validation Suite LRI Validation Suite Meeting Rob Snelick—NIST March 27th, 2012.
LRI Validation Suite LRI Prototype Tool Demonstration Rob Snelick—NIST January 31st, 2011.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
Federal Health Architecture How to Prepare for an HIE Connectathon Adeola Odunlami, Senior Solutions Architect Health and Civilian Solutions Division 1.
Laboratory Pilots/Deployment May 15, Participants Coordination of Effort Validation Suite Vocabulary Group Implementation Guide Analysis Support.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Query Health Operations Workgroup HQMF & QRDA Query Format - Results Format February 9, :00am – 12:00am ET.
Interoperability Showcase In collaboration with IHE Use Case 3 Care Theme: Leveraging National Healthcare Registries in Care Delivery Biosurveillance Monitoring.
EHR-S Functional Requirements IG: Lab Results Interface Laboratory Initiative.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting August 15, 2011.
10/27/111 Longitudinal Care Work Group (LCWG) Proposal to Re-Scope and Re-Name the LTPAC WG.
0 Connectathon 2009 Registration Bob Yencha Webinar | August 28, 2008 enabling healthcare interoperability.
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
Transition of Care Reference Implementation & Pilots Kick-Off May 31, 2011.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
1 Healthcare Information Technology Standards Panel Care Delivery - IS01 Electronic Health Record (EHR) Laboratory Results Reporting July 6, 2007.
S&I PUBLIC HEALTH REPORTING INITIATIVE: DEVELOPING OF A TEAMING APPROACH S&I Public Health Reporting Initiative Nikolay Lipskiy, MD, DrPH, Co-Lead September,
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting August 1, 2011.
S&I Framework LRI Validation Suite Vocabulary Testing Proposal (Lab Results Interface) Robert Snelick National Institute of Standards and Technology February.
HIT Standards Committee Overview and Progress Report March 17, 2010.
Lab Results Interface Validation Suite WG July 28, 2011.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting May 9, 2011.
HL7 V2 Implementation Guide Authoring and Management Tool Proposal Robert Snelick, NIST National Institute of Standards and Technology May 14 th 2012 Revised:
LRI Validation Suite Meeting Prototype Tool Demonstration December 20th, 2011.
Electronic Submission of Medical Documentation (esMD)
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting August 29, 2011.
Source IT System ( LIS) Consumer IT System (Certified * Ambulatory EHR) Pre-Condition: The Source has received an Order from the Consumer (either Manually.
Proposed S&I Public Health Reporting Initiative 1 Challenge -There is a lack of harmonized activities to enable electronic data exchange between clinical.
Helping the Cause of Medical Device Interoperability Through Standards- based Test Tools DoC/NIST John J. Garguilo January 25,
Lab Results Interface Validation Suite Workgroup and Pilots Workgroup Vision, Charter, NIST Collaboration, July 8,
Public Health Reporting Initiative July 25, 2012.
Partially Populated for ADT Messages
1 Testing for Medical Devices Communications Lynne Rosenthal National Institute of Standards and Technology Information Technology Laboratory
Lab Results Interface Pilots WG Kick-Off August 1, 2011.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting November 21, 2011.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Connectathon 2009 Gazelle: HL7 V2 EVS, PIX Tests Agents, Automated Testing Project plans for Connectathon 2009 (February 23 rd -27 th 2009 ) November 14.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting September 12, 2011.
Structured Data Capture (SDC) FHIR SDC Pilots Template
1 § (f)(1) Transmission to Immunization Registries Testing Process Supplement 2015 ONC Certification Testing Approach Overview: Using the HL7 V2.
NIST Immunization Test Suite Quick Reference Guide Robert Snelick Sandra Martinez Robles National Institute of Standards and Technology November 10, 2015.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting July 18, 2011.
Part 1: HL7 Testing Tools (Supporting Meaningful Use and IHE) Part 2: Towards a Testing Infrastructure (Lessons Learned and Leveraging Resources) Robert.
Presentation transcript:

S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:

2 Agenda S&I Framework Overview –Big picture; MU stage 2; LRI Testing and relationship to MU-2 Testing NIST MU stage 1 –Test Procedures; MU Stage 1 HL7 V2 testing; Role for stage 2 S&I Framework RI and Pilot Testing –Goals, Requirements, and Tooling Needs –Purpose/Scope of tools (for Pilot testing and/or MU certification?) –How and what can NIST contribute Operational Issues –Decide who will do what (and timeline), IP, Ownership, more?? Develop plans for moving forward Plan follow-up actions and meetings

3 LRI Reference Implementation Objectives The primary LRI RI purpose is to demonstrate that an LRI Test Result Message can be generated and consumed using the LRI CIM and the services specified in the LRI Architecture. The first objective of the RI will be to demonstrate the LRI S&I Framework test result message by: Electronically generating an HL7 test result message that –Complies with the LRI Implementation Guide Analysis Workgroup Test Result Guide –Utilizes the vocabulary specified by the LRI CIM/Vocabulary Workgroup Electronically consumes the S&I Framework Test Result Message decomposing the message into the atomic data elements

4 LRI Reference Implementation Objectives The second objective of the RI will be to provide Transformation Services to electronically transform messages that comply with guides other than the S&I Framework Implementation by: –Transforming an LRI S&I Initiative HL7 test result message and the vocabulary to comply with another HL7 test result message Implementation Guide, including: Ambulatory Care Lab Result (ELINCS) R1 HITSP/C36 –Transforming a non LRI S&I Framework Implementation HL7 test result message and the vocabulary to comply with the LRI S&I Initiative HL7 test result message. The non LRI S&I Framework - Implementation HL7 test message may include implementations using the following Implementation Guides: Ambulatory Care Lab Result (ELINCS) R1 HITSP/C36 –Not in NIST scope: No further discussion on this here.

5 LRI Pilot Reference Implementation and Testing Lab Test Tool EHR RI (System under Test) ORU R01 Message 1.The EHR is the system being tested. The EHR system is required to consume and “process” messages that conform to the referenced standards. 2.The LAB system is a test tool. The tool creates and sends conformant LRI (sender profile) messages to the EHR (SUT). The tool needs to support a range of valid and invalid test messages covering typical lab test results and scenarios. 3.The EHR is expected to consume the message (as specified by the LRI receiver profile specification). 4.The EHR will be tested using a combination of automated testing and inspection testing. The tests will validated processing and “use” of the referenced standards. 5.For consideration: How elaborate will the EHR RI be? That is, what will the EHR do with the lab data? LRI Sender LRI Receiver ACK R01 Message

6 MU EHR HL7 V2 Lab Results Scope LAB (or any sending system or tool) EHR (System under Test) Public Health HL7 ELR IG 2010 Direct Data Entry ORU Message ORU Message Elements 1.The EHR is the system being tested (as receiver and sender). 2.NIST developed the test procedure and testing tools for MU stage 1. EHR Lab  PH. Also, developed a tool for validating immunization messages (EHR  PH). 3.The message validation tools and test data can be leveraged since a Lab tool needs to be created that will generate conformant messages. 4.A different methodology is necessary for testing a receiver. Some of level of inspection testing is necessary. 5.Testing the “use” of vocabulary is not straight-forward. NIST is developing plans. ORU Elements Meaningful Use Scope Stage 1 NIST Message Validation Tool Message Captured Meaningful Use Scope Stage 2 S&I Framework LRI

7 LRI Pilot RI Objectives LRI EHR Reference Implementation –Develop a pilot EHR system based on the LRI implementation guide –Demonstrate that LRI implementation guide can be implemented Determine the quality, undercover ambiguities, omissions, errors, etc. –Minimum Functionality Receive, parse, and return acknowledgement (according to the LRI message profiles) Extract message content and map data to an “information model” Provide access to data elements (database access/view; APIs; etc.) –Possible Additional Functionality (will further facilitate testing) Render data as CDA or CCD document Complete end-to-end scenario (building on other EHR MU requirements) –HL7 V2 messages (LAB  EHR  PH for reportable lab results) –Out of scope for LRI, but maybe not for MU Provide HL7 v2 query/retrieve message capabilities (not a requirement for MU) Provide actual EHR display capabilities (browse patient records, etc.)

8 LAB Test Tool Objectives Test EHR systems that implement the LRI receiver message profile –Initial target is the S&I Framework Pilot Reference Implementation –Ultimate target is Meaningful Use Stage 2 Certification Assess LRI ORU R01 sender profile To do list: –Simulate a Lab system capable of creating and sending LRI test messages –Develop test procedure and methodology –Develop test data –Develop data sheets for inspection testing –Develop message validation tools RI and Lab test tool can be created in parallel and can be used to test each other –They will shared common artifacts and software components

9 LAB Test Tool Requirements Create the HL7 V2 XML LRI ORU R01 message profile Generate conformant LRI ORU R01 sender profile messages Validate LRI ORU R01 sender profile messages Send LRI ORU R01 sender profile messages Receive LRI ACK R01 sender profile messages Validate LRI ACK R01 sender profile messages Collect, maintain, and support specified vocabulary Support a range of test messages content –Develop and manage realistic lab test data –Data for various (typical) lab results tests –Support the specified vocabulary –Valid and invalid messages –Messages to test conditional requirements –Message with structural and content variation –Message sequencing (e.g., preliminary, final, corrected results)

10 Proposed Collaboration NIST Lab Test Tool ONC EHR RI (System under Test) ORU R01 Message 1.NIST develop the Lab test tool (suitable for testing RI and MU certification) 2.ONC develop the EHR RI 3.ONC provides expertise on realistic lab data for creating test messages; NIST can manage the test data and has initial test data that needs to be verified (i.e., we have some data) 4.ONC can help validate the test procedure, methodology, and Lab test tool 5.Leverage testing artifacts (e.g., XML message profiles) and software components 6.Timeline TBD 7.Can proceed in stages 8.Timeline for RI is shorter than MU testing 9.Can target Lab tool testing functionality to meet RI pilot test requirements (phase 1) 10.MU Certification testing tool will require much more effort (phase 2) LRI Sender LRI Receiver ACK R01 Message

11 NIST V2 Tools Tool to leverage: HL7 V2 Tool Kit –Focuses on testing –Based on the use of conformance profiles MU Testing (Static Data Instance Validation) Interactive Testing Framework and Tool

12 NIST HL7 Testing Toolkit Message Encoding Profile Validation Message Generation Message Validation HL7 Communication Profile Data SourcesTest Agents Java APIs MU Validation Applications and Services Profile Validation Message Validation Message Maker HL7 Data Repository HL7 Artifacts NIST HL7 Test Data Web Applications IHE PIX/PDQ IHE PCD MU EHR  PH MU Immunization  PH NHIN PIX/PDQ CCHIT Lab Messages Message Generation Message Validation Web Services Message Generation Message Validation 3 rd Party Applications and Testing Environments Java Database Profile Registry APIs and components to support tool development Testing Framework

13 MU Message Validation (Static Message Validation)

14 Isolated System Testing (Interactive) NIST PIX Source Test Agent NIST PIX Source Test Agent ADTA04 – Register patient “ALAN ALPHA” (ID = PIX10501) in domain “HIMSS2005” ACKA04 – Send acknowledgement 1 1a PIX/PDQ Test Tool Vendor PIX Manager Application Vendor PIX Manager Application End User (Vendor) ADTA04 – Register patient “CARL SIMPSON” (ID = ABC10501) in domain “HIMSS2005” ACKA04 – Send acknowledgement 2 2a ADTA04 – Register patient “ALAN ALPHA” (ID = XYZ10501) in domain “XREF2005” ACKA04 – Send acknowledgement 3 3a System Under Test NIST PIX Consumer Test Agent NIST PIX Consumer Test Agent QBPQ23 – Send query message for patient “ALAN ALPHA” in domain “HIMSS2005” seeking the patient ID in domain “XREF2005” 4 4a RSPK23– Send response indicating that the identifier (“XYZ10501”) for patient “ALPHA” was found in domain “XREF2005” QBPQ23 – Send query message for patient “CARL SIMPSON” in domain “HIMSS2005” seeking the patient ID in domain “XREF2005” 5 RSPK23 – Send response message indicating no data was found “NF” 5a Web Application Interface

15 Select Test

16 View Test Steps and Run

17 View Interactive Log

18 Summary Results

19 Discussion and Next Steps Operational Issues –Decide who will do what (and timeline), IP, Ownership, more?? Develop plans for moving forward Plan follow-up actions and meetings