user group

User Group Monthly Meeting January 10, 2018 2:00 PM ET Agenda - PowerPoint PPT Presentation

HL7 Immunization User Group Monthly Meeting January 10, 2018 2:00 PM ET Agenda Welcome Poll: Which perspective do you primarily identify yourself with? Functional Guide vol. 2: CDC Endorsed Data Elements, community review in


  1. HL7 Immunization User Group Monthly Meeting January 10, 2018 2:00 PM ET

  2. Agenda ▪ Welcome ▪ Poll: Which perspective do you primarily identify yourself with? ▪ Functional Guide vol. 2: CDC Endorsed Data Elements, community review in January ▪ Updates ▪ Poll results ▪ SISC ▪ Todays Topic: Data Quality and ACK Messages

  3. HL7 User Group Poll Topics Nathan Bunker, AIRA

  4. User Group Topics for 2019 Area Topic Yes Maybe No Score VXU/ACK Messages Proper acknowledgement of message by IIS 21 7 0 49 HL7 Processing Support Interaction and support for lot inventory tracking 20 5 0 45 VXU/ACK Messages Appropriate triggers for when message should be sent 18 8 1 42 VXU/ACK Messages Proper processing of message by IIS 15 12 0 42 HL7 Processing Support Integration of vaccination matching with VXU and QBP 19 6 1 42 VXU/ACK Messages Proper construction of message by EHR 16 10 2 38 HL7 Processing Support Integration of patient matching with VXU and QBP 19 4 2 38 HL7 Processing Support Supporting data quality activities and reporting 17 4 0 38 Special Focus Areas Vaccine NDC 18 1 0 37 HL7 Processing Support Interaction and support for Vaccines for Children program 16 7 2 35 Special Focus Areas Updating and deleting vaccinations 17 1 1 33 Special Focus Areas Vaccine eligibility and vaccine funding source 16 3 1 33

  5. SISC Update Craig Newman, Altarum

  6. Acknowledgements to Identify Data Quality Issues Nathan Bunker, AIRA

  7. Resources on AIRA Repository: • Guidance for HL7 ACK Messages to Support Interoperability Keyword: ACK messages • National Set of Error Codes Keyword: error codes

  8. Resources, cont. • Data Validation Guide for the IIS Onboarding Process • IIS Data Quality Practices: Monitoring and Evaluating Data Submissions

  9. ACK Guidance • Created after HL7 v2.5.1 r1.5 completed • AIRA Measurement and Testing • Unable to understand the meaning of many ACKs received • Was the patient and vaccination history accepted by the IIS or not? • Source of the problem • Many ACKs were not properly following r1.5 • Even if they were, the meaning was ambiguous

  10. ACK Guidance • ACK Guidance was created to clarify implementation of ACK • Just 6 pages including the examples • Adds additional constraints on r1.5, but still compatible • Defines valid combinations of: • MSA-1 (Acknowledgement Code) • ERR-4 (Severity) • Better defines the concept of “error”

  11. ACK Guidance • When the HL7 v2.5.1 r1.5 discusses an error, it could refer to: • General concept of an error as in something unexpected, unwanted, or wrong • Error (ERR) segment • Severity code of Error (E) • Acknowledgement Code of Application Error (AE) • ACK Guidance • Something unexpected, unwanted, or wrong

  12. ACK Guidance • MSA-1 can be derived from ERR-4 fields • ERR-4 documents how serious the error is • Decision of severity is left to the determination of each IIS • However the distinction between E, W, and I must be preserved • The expectation on the sender must be consistent across IIS

  13. ACK Guidance • Transaction successful / Transaction was not successful • Misleading language in original description • A warning (W) doesn’t indicate success if there also an error (E)

  14. ACK Guidance • After a lot of discussion with the community this simple table was created:

  15. ACK Guidance • What about MSA-1 (Acknowledgement Code)? • Must be consistent with the values in all the ERR-4 fields

  16. ACK Guidance

  17. ACK Guidance • What about correction and resubmission? • IIS might not process part of a message • Not stated how much of a message must be resubmitted • ACK is not well suited to indicate which parts were accepted • Senders should fix issue and resubmit all data • IIS will deduplicate information, if needed

  18. ACK Guidance – Specific Scenarios Scenario (possible values an IIS could send) ERR-4 MSA-1 NDC for administered vaccination is not valid, vaccination can’t be E AE read by IIS, sender needs to fix and resend Expiration date for administered vaccination is missing W AE Does the sender need to fix this? I AA Patient phone number is missing W AE How important is this to fix? I AA no ERR AA Observation is sent, it’s valid in the guide, but the IIS doesn’t need I AA the information or can’t process it yet no ERR AA Refusal is sent correctly, but the IIS doesn’t accept refusals I AA no ERR AA

  19. ACK Guidance – Specific Scenarios Scenario (possible values an IIS could send) ERR-4 MSA-1 A required HL7 field is empty, but the IIS doesn’t need this E AE information and can still process the message without problems W AE I AA

  20. ACK Guidance • Take home messages for IIS • Upgrade ACK messages to meet guidance • Use E, W, and I correctly, must match your IIS business rules • Communicate early changes to ACK messages with submitters • Aligning with this standard will • Reduce communication issues • Allow submitters to fix problems without asking more questions • Allow EHR vendors to better automate and support IIS submissions

  21. Data Quality in AART Discovery Reports • AART Discovery Reports • Exploratory testing of IIS functionality • All tests have to have a “right” answer to check results against • Section was created to test ability of IIS to identify data quality problems and report them back in ACK • Problems we had to solve: • Which data quality issues should an IIS be sensitive to? • Which really should be reported back and which should be silent? • What error severity level should be expected?

  22. Data Quality in AART Discovery Reports • Original solution • List of issues from an older project to test a data quality tool • Sorted into three broad priority errors: High, Medium, Low • Submit message with no data quality issues • Submit message with the data quality issue • Expect at least one additional ERR segment for data quality issue • Not looking at any values in ERR segment, just presence of one more ERR

  23. Data Quality in AART Discovery Reports • Current solution • Continue with same set of issues in the same categories • Send message with one data quality issue • Expect IIS to return an ERR segment indicating: • There is an issue in the field where we put the data quality issue • Do not look at the value in ERR-4 • No other expectations for any of the other fields • Current problems: • Still don’t know which data quality issues an IIS must be able to message back

  24. Data Quality in AART Discovery Reports • Potential future solutions: • Continue in Discovery testing • Could look for specific errors codes to be returned • Could test for support of proposed National Error Codes • Would need to get community decisions on some type of priority and categorization of which error checks need to be supported • Would probably never look at what value is actually being placed in ERR-4 • Other functional testing handles this area, for example if an IIS says they accepted a message with MSA-1 of AA and no error segments then the functional test might expect to query and retrieve the submitted information

  25. National Error Codes • Next step after ACK guidance, what codes should be sent in • ERR-3 (HL7 Error Code) • ERR-5 (Application Error Code) • Recommendations are still within the r1.5 standard • NIST testing software should allow these to be used • Not required for IIS to support, maybe a requirement for future version • For now, EHRs are probably not looking at these fields much

  26. National Error Codes • ERR-3 (HL7 Error Codes) • We can’t change these in our guide, they are fixed by HL7 • 1 – Illogical Date Error • 2 – Invalid Date • 3 – Illogical Value Error • 4 – Invalid Value • 5 – Table Value Not Found • 6 – Required Observation Missing • 7 – Required Data Missing • Not sufficient to convey the variety of errors IIS might send back

  27. National Error Codes • A set of general classes of errors was defined: • Existing (error codes documented in Release 1.5) • Conflicting Data (data within a single message is internally inconsistent) • Inappropriate Date • Invalid Data • Lookup (an expected record cannot be found based on data in the message) • Message Construction (structural issues based on local business rules) • Missing Data • Processing Error • Data Sharing

  28. National Error Codes

  29. National Error Codes • IIS should not create or use their own local codes • IIS are not expected to support every code defined • Implementation of these codes recommended when: • Upgrade their ACK/RSP messaging capabilities • Implement new data quality checks and validations (i.e. recognize new error conditions) • Implement expanded error reporting • Contact AIRA if you can’t find a national code that meets a specific scenario

  30. National Error Codes • Expectations on receiving systems: • Must gracefully handle values in ERR- 5 that they don’t recognize • Must be able to handle ERR-5 being empty • The long term vision is that ERR- 5 will be useful to EHR’s as they improve their handling of errors • IIS must not redefine national codes, so that ERH’s can have confidence to take specific action for specific codes

Recommend


More recommend


Explore More Topics

Stay informed with curated content and fresh updates.