HL7 Immunization User Group
Monthly Meeting January 10, 2018 2:00 PM ET
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
Monthly Meeting January 10, 2018 2:00 PM ET
▪ Welcome
▪ Poll: Which perspective do you primarily identify yourself with? ▪ Functional Guide vol. 2: CDC Endorsed Data Elements, community review in January
▪ Poll results ▪ SISC
Nathan Bunker, AIRA
Area Topic Yes Maybe No Score
VXU/ACK Messages Proper acknowledgement of message by IIS 21 7 49 HL7 Processing Support Interaction and support for lot inventory tracking 20 5 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 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 38 Special Focus Areas Vaccine NDC 18 1 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
Craig Newman, Altarum
Nathan Bunker, AIRA
Keyword: ACK messages
Keyword: error codes
Onboarding Process
and Evaluating Data Submissions
unwanted, or wrong
was created:
Scenario (possible values an IIS could send) ERR-4 MSA-1 NDC for administered vaccination is not valid, vaccination can’t be read by IIS, sender needs to fix and resend E AE Expiration date for administered vaccination is missing Does the sender need to fix this? W I AE AA Patient phone number is missing How important is this to fix? W I no ERR AE AA AA Observation is sent, it’s valid in the guide, but the IIS doesn’t need the information or can’t process it yet I no ERR AA AA Refusal is sent correctly, but the IIS doesn’t accept refusals I no ERR AA AA
Scenario (possible values an IIS could send) ERR-4 MSA-1 A required HL7 field is empty, but the IIS doesn’t need this information and can still process the message without problems E W I AE AE AA
problems and report them back in ACK
and categorization of which error checks need to be supported
ERR-4
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
future version
message)
new error conditions)
specific scenario
they improve their handling of errors
confidence to take specific action for specific codes
will be used in different places:
Kevin Snow, Envision Technology Partners
Harmonizing HL7 Validation with the AIRA Data Validation Guide and National Error Code Set Guidance
Jan 2019
Completeness Consistency Accuracy Timeliness Validity
Who
What
Where • HL7 Response Messages When • In real time Why
How
https://immregistries.org/resource/
High Priority accuracy validation
HL7 Data Quality Statement AIRA-DV-BR-101: RXA-3 (DateTimeStartOfAdministration) must not be before PID-7 (DateTimeOfBirth) when RXA-21 (ActionCode) is not valued "D“. When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 2204^Vaccination Date Too Long Ago^HL70533
High Priority accuracy validation
BR-103: Vaccination Encounter Date must be less than or equal to (before or the same as) the Submission Date
HL7 Data Quality Statement AIRA-DV-BR-103: RXA-3 (DateTimeStartOfAdministration) must be less than or equal to (before or the same as) MSH-7 (DateTimeOfMessage) when RXA-21 (ActionCode) is not valued "D". When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 1^Illogical Date error^HL70533
High Priority accuracy validation
BR-107: Every administered vaccine should be recorded as a single Vaccination Event (e.g., combo vaccine should be recorded as 1 event rather than separate events for each component)
Not Implemented Was unsure how to implement due to:
High Priority accuracy validation
BR-114: Vaccination Encounter Date should not be the same as the Patient Date of Birth unless it is on the list of vaccines recommended for administration on the date of birth, e.g., HepB
HL7 Data Quality Statement AIRA-DV-BR-114: RXA-3 (DateTimeStartOfAdministration) should not be the same as PID-7 (DateTimeOfBirth) unless it is on the list of vaccines recommended for administration on the date of birth, e.g., HepB when RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D“. When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 1^Illogical Date error^HL70533
High Priority accuracy validation
BR-116: Manufacturer and CVX Code should not contradict one another
Not Implemented Was unsure how to implement due to:
the code change? Do we need history of this to allow multiple values? Is there a challenge with keeping this up to date?
Functional Guide Vol 2-Review Draft 1.7.19.docx
High Priority accuracy validation
BR-118: Vaccination Encounter Date should not be after the lot number expiration date
HL7 Data Quality Statement AIRA-DV-BR-118: RXA-3 (DateTimeStartOfAdministration) should not be after RXA-16 (SubstanceExpirationDate) when RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D". When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 2001^Conflicting Administration Date and Expiration Date^HL70533
Medium Priority accuracy validation
BR-119: Route and Site should not contradict each
HL7 Data Quality Statement AIRA-DV-BR-119: RXR-1 (Route) and RXR-2 (AdministrationSite) contradict each other for the given Vaccine Type in RXA-5 (AdministeredCode) and Patient’s age on RXA-3 (DateTimeStartOfAdministration) when RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D". When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 3^Illogical Value error^HL70533
High Priority accuracy validation
BR-121: Administered vaccinations coded with an “unspecified” CVX code (should have specific Vaccine Types, e.g., Hib PRP-OMP; unspecified vaccine types, e.g., Hib, unspecified formulation)
HL7 Data Quality Statement AIRA-DV-BR-121: RXA-5 (AdministeredCode) should not be valued with an “unspecified” vaccine when the first occurrence of RXA-9.1 is valued "00" and RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D". When the above data quality statement is violated then return ERR-3 (HL7ErrorCode) 3^Illogical Value error^HL70533
High Priority accuracy validation
BR-130: Doses should not be recorded as given before the minimum patient age or after the maximum patient age for that particular vaccine
HL7 Data Quality Statement AIRA-DV-BR-130: Patient's age on RXA-3 (DateTimeStartOfAdministration) should not be before the minimum patient age or after the maximum patient age for the given Vaccine Type in RXA-5 (AdministeredCode) when RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D". When the above data quality statement is violated then return Next slide…
ERR-3 (HL7ErrorCode) 3^Illogical Value error^HL70533 ERR-7 (DiagnosticInfor mation) NumericPath: RXA[1].3[1].1, NamePath: ORDER[0]/RXA/DateTimeStartOfAdministration/Time, RuleId: , ApplicationErrorCode: AIRA-DV-BR-130, AIRA Data Validation Guide Rule: BR 130, Maximum Date: 20180101, Administration Date: 20181217, Days Difference: 350 ERR-8 (UserMessage) RXA-3 (DateTimeStartOfAdministration): Patient's age on this date should not be before the minimum patient age or after the maximum patient age for the given Vaccine Type in RXA-5 (AdministeredCode) when RXA-20 (CompletionStatus) is valued "CP" or "PA" and RXA-21 (ActionCode) is not valued "D". Please see BR-130 in the AIRA Data Validation Guide. When the above data quality statement is violated then return
February 14, 2019 2:00 pm ET / 11:00 am PT
http://www.hl7.org/participate/UserGroups.cfm?UserGroup=Immunization
http://www.hl7.org/special/committees/iug/index.cfm
http://iugwiki.hl7.org/
http://www.hl7.org/documentcenter/public_temp_F760602A-1C23-BA17- 0C0D326E635471F9/pressreleases/HL7_PRESS_20140402.pdf
http://www.immregistries.org/events/2014/04/10/hl7-immunization-user-group
If you have any questions or comments: ▪ Kim Salisbury-Keith Kim.SalisburyKeith@health.ri.gov ▪ Nathan Bunker nbunker@immregistries.org ▪ Kevin Snow ksnow@envisiontechnology.com ▪ Danny Wise Danny.Wise@allscripts.com Thank you!