Margaret Marshburn, RN, BSN, MSHS

Slides:



Advertisements
Similar presentations
HL7 V2 Implementation Guide Authoring Tool Proposal
Advertisements

HL7 V2 Conformance Testing Robert Snelick NIST January 20 th, 2004
XML for HL7 v.2 Messages: A Bridge to Clinical Documents
1 caAdapter Jan 24, caAdapter The caAdapter is an open source tool that facilitates HL7 version 3 message building, parsing and validation based.
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Discussion of Option 1: Data Exchange Using CDC’s CRA System and State Immunization.
Apache Struts Technology
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
HL7 Version Implementation Guide: Electronic Laboratory Reporting to Public Health.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Introduction to XML This material is based heavily on the tutorial by the same name at
TM Aggregate Reporting of Pandemic Influenza Vaccine Doses Administered Joint Presentation by: Immunization Services Division National Center for Immunization.
Segment Two: Business Requirements Drive the Technical Updates January 26-27, 2012 Idaho ICD-10 Site Visit Training segments to assist the State of Idaho.
HL7 V2 Test Case Authoring and Management Tool Robert Snelick National Institute of Standards and Technology May 14 th 2012 Contact:
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Guide to Using Message Maker Robert Snelick National Institute of Standards & Technology (NIST) December 2005
Technical Introduction to NIEM
Common Data Elements and Metadata: Their Roles in Integrating Public Health Surveillance and Information Systems Ron Fichtner, Chief, Prevention Informatics.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
TM HCLS Semantic Web in Healthcare A view of where we are and where we need to go in health care semantics Cecil O. Lynch, MD, MS
Best Practices for ADL Registry Metadata Thursday, August 29, 2007 Nina Pasini Deibler Joint ADL Co-Lab.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Toolkit for Planning an EHR-based Surveillance Program | HL7 Version 2 Messages An Introduction.
JSTL, XML and XSLT An introduction to JSP Standard Tag Library and XML/XSLT transformation for Web layout.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Page 0 10/19/2015 Welcome to the VMCoP Meeting July 21st, 2009.
PHTT 9/30/2014 Digging into SDC DRAFT Version 1. Clinical Care / EHRPublic Health Use PH Trigger Codes Record DX/Problem In EHR Asynchronous Core, “Initial”
Public Health Reporting Initiative Stage 3 Sprint: Implementation Guide Development Phone: x
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
Presented to: By: Date: Federal Aviation Administration Basic Information About the XASDI Feed A Telcon with Vendors ASDI Vendors and Users FAA 18 May.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
CASRAI Consortia Advancing Standards in Research Administration Information David Baker, Executive Director.
DTD Document Type Definition. Agenda Introduction to DTD DTD Building Blocks DTD Elements DTD Attributes DTD Entities DTD Exercises DTD Q&A.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
1 Message Mapping Guide Update for the National Notifiable Diseases Surveillance System NMI eSHARE Webinar Ruth Jajosky, DMD, MPH January 21, 2016 Center.
ESVS, Case #1: The Management of Immunization Vocabularies.
Lab Results Interface Validation Suite Workgroup and Pilots Workgroup Vision, Charter, NIST Collaboration, July 8,
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
Partially Populated for ADT Messages
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance 1 eSHARE Webinar: Jurisdiction Onboarding.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
THE NEW WORLD OF STANDARDIZED ELECTRONIC PATHOLOGY (E-PATH) REPORTING Eric B. Durbin, MS Jovanka N. Harrison, PhD NAACCR Pathology Data Work Group NAACCR.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
NAACCR Data Standards Activities to Achieve Interoperability Ken Gerlach, Chair NAACCR Interoperability Ad Hoc Committee June 12, NAACCR Annual.
ELR Applying the Lessons Learned From ELR 2.3.X.
Presented by : Piero Milani ( InfoCamere - Italy)Piero Milani InfoCamere - Italy VCD Signature & VCD Verification strategy as seen by InfoCamere ( WP1.
NEMSIS Version2  NEMSIS Version 3. Purpose of NEMSIS Version 3 Improve Data Quality  –Schematron Enhance performance assessment  – Incorporation of.
University of Colorado at Denver and Health Sciences Center Department of Preventive Medicine and Biometrics Contact:
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance 1 eSHARE Webinar: Roundtable: Jurisdictions’
Public Health - Clinical LOINC Meeting Sundak Ganesan, M.D. Health Scientist, Surveillance Operations Team National Notifiable Disease Surveillance (NNDSS)
Training for developers of X-Road interfaces
Existing Service Specifications
Chris K. Kim, MS Information Systems Manager
XML: Extensible Markup Language
Cindy Vinion (Northrop Grumman Corporation)
Training for developers of X-Road interfaces
Trifolia: Tooling to Support Standards Development
Extensible Markup Language XML
Improvements on U2000-MBB(Originally Referred to As M2000) V200R014 Product Documentations
XML in Web Technologies
NA4 Test Team Status Test meeting, 07/09/04
Web Programming Maymester 2004
XML Data Introduction, Well-formed XML.
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
Software Requirements Specification (SRS) Template.
STANDARD ACCOUNT: SOLUTION QUICK GUIDE
Presentation transcript:

Using Messaging Workbench for National Case Reporting: Status Update, Challenges, Lessons Learned Margaret Marshburn, RN, BSN, MSHS PHIN Messaging & Vocabulary Standards Division of Informatics Shared Services National Center for Public Health Informatics

Agenda Introduction Planning for Change Challenges Current Status Lessons Learned Questions?

Message Implementation Package A group of artifacts that together constitute all the information necessary to implement a message Implementation Package Messaging Use Case Message Structural Spec (or Profile) Message Mapping Guide Messaging Vocabulary

A Message Profile is a Contract for Implementation Specifies implementation constraints Must be compliant with the HL7 standard Describes the static structure of the message: Segments in use Fields in use Implied data validation rules Reduces interface analysis time by clarifying interpretation of the standard

Agenda Introduction Planning for Change Challenges Current Status Lessons Learned Questions?

Specifications/Profiles in use for National Case Reporting National Condition Reporting Message National Notification Associated Laboratory Report Message (optional) National Notification Associated Vaccine Report Message (optional) PHIN Batch Messaging Profile (optional)

Functions of Messaging Workbench (MWB) Provides standard HL7 message definitions Provides user interface for building profiles Facilitates reuse of profiles Allows registration of profiles with HL7 Creates XML and HTML reports

Messaging Workbench

MWB – Load Message Structure

MWB – Standard Message Definitions

MWB – Datatype Maintenance

MWB – Library Maintenance

MWB – Table Maintenance

MWB – Profile Submission

MWB Development Activities Created the following MWB files: PHIN Datatype library PHIN Table Library PHIN Base Segment Library PHIN Demographic Segment Library PHIN Clinical Segment library Created macros to facilitate HTML import to Word Changed the stylesheet (.xsl) for report presentation Documented instructions for library management

Agenda Introduction Planning for Change Challenges Current Status Lessons Learned Questions?

Messaging Team Experience Free training classes Not well documented Not intuitive Often need to revisit the basic building blocks in order to make changes Defects in certain functionality MWB output is segment attribute tables Requires a technical writer Much more time consuming

MWB Segment Detail Format

Legacy Segment Detail Format

MWB XML Profile <?xml version="1.0" encoding="UTF-8"?> <Specification SpecName="PHIN National Case Notification Profile" OrgName="CDC NCPHI" HL7Version="2.5" SpecVersion="1.7" Status="Draft" ConformanceType="Constrainable" Role="Sender" HL7OID="" ProcRule="HL7"> <Conformance AccAck="NE" AppAck="AL" StaticID="{ConfSig(1) CDC NCPHI(1) null(0) static-profile(1) null(0) null(0) null(0) (1) 1.7(1) Sender(1)}" DynamicID="{ConfSig(1) CDC NCPHI(1) null(0) dynamic-profile(2) AccNE_AppAL(2) defer_mode_ack(1)}" MsgAckMode="Deferred" QueryStatus="Event" QueryMode="Non Query"></Conformance><Encodings><Encoding>ER7</Encoding></Encodings> <Message MsgType="ORU" EventType="R01" OrderControl="N/A" EventDesc="" Structure="MSH,PID,OBR,OBX" MsgStructID="ORU_R01"> <Segment Name="MSH" Description="Message Header - The Message Header Segment (MSH) contains information describing how to parse and process the message. This includes identification of message delimiters, sender, receiver, message type, timestamp, etc." Optionality="R" Sequence="1" Repeatable="False" Min="1" Max="1" Reference="" Predicate="" > <Field Name="Field Separator" Description="" Optionality="R" Sequence="1" Repeatable="False" Min="1" Max="1" ItemNo="00001" Datatype="ST" Length="1" Reference="2.15.9.1" Predicate="" > <ImpNote> <Paragraph>The supported value is |, ASCII (124).</Paragraph> </ImpNote> <HL7Definition> <Paragraph>Character to be used as the field</Paragraph> <Paragraph>separator for the rest of the message.</Paragraph> </HL7Definition> <DataValues ExValue="|" Regex="^[\x20-\x7e]{1,199}$"/> </Field> <Field Name="Encoding Characters" Description="" Optionality="R" Sequence="2" Repeatable="False" Min="1" Max="1" ItemNo="00002" Datatype="ST" Length="4" Reference="2.15.9.2" Predicate="" > <Paragraph>Four characters, always appearing in the</Paragraph> <Paragraph>same order: |^~\&|.</Paragraph> <DataValues ExValue="^~\&" Regex="^[\x20-\x7e]{1,199}$"/> <Field Name="Sending Application" Description="" Optionality="R" Sequence="3" Repeatable="False" Min="1" Max="1" ItemNo="00003" Datatype="HD" Length="224" Reference="2.15.9.3" Predicate="" > <Paragraph>Field used to uniquely identify the sending</Paragraph> <Paragraph>application for messaging purposes.  It</Paragraph> <Paragraph>must contain an OID that represents the</Paragraph> <Paragraph>sending application instance.</Paragraph>

Agenda Introduction Planning for Change Challenges Current Status Lessons Learned Questions?

Current Status Back to old method of producing specs Still have the Implementation Package: Messaging Use Cases Message Mapping Guide Messaging Vocabulary Message Profile/Structural Specifications

Agenda Introduction Planning for Change Challenges Current Status Lessons Learned/Questions

Lessons Learned “Change is hard work” Need more resources Need more support from outside groups

Questions?