STC | iQ logo  STC | iQ (v. April 2018) User Guide

HL7 Transaction Log Viewer

The HL7 Transaction Log page displays the transaction details of an HL7 message as it moves through PHC Hub to the IIS. This can be helpful when investigating or troubleshooting issues.

To search for and review transaction events that occur during HL7 message processing, click the HL7 Transaction Log Viewer menu link in STC | iQ. The HL7 Transaction Log page opens.

NOTE: Prior to the Issue Resolution Validation event, the system validates and verifies that the facility has permission to query and send data to the IIS. If the message fails to authenticate, the record does not appear in the HL7 Transaction Log.

 

The organization and facility used are based on the names entered in the main search bar (which may be based on the user's account). Enter the additional filter criteria and click Search. The search/filter fields available on this page are as follows:

Field Description

Patient Name

Enter at least a few characters of the patient's first or last name.

MRN

Enter the patient ID (medical record number) to search for.

Lot #

To search for patients with a specific vaccine lot number, enter it here.

Dates

To search for patients within a specific date range, enter the from and to dates here.

The search results appear in a table below the filter area. Most of the columns can be sorted by clicking on the header.

The columns displayed in the search results section are listed below. To sort by a column, click on the column header. Click here to see an image of the HL7 Transaction Log page with example search results.

Column Description

ID

The transaction ID number.

MRN

The patient medical record number.

Patient

The patient's name.

Lot #

The lot number.

Organization

The organization.

Facility

The facility.

Status

The transaction event, such as Issue Resolution Validation or Processing in the IIS.

Date/Time

The date and time of the message import.

Details (button)

Click the Details button to view the entire raw HL7 message and additional information on the Transaction Details page.

Transaction Event Details

Click the Details button for an HL7 message to open the Transaction Details page and view a snapshot of data as it moves through specific processing stages. As the system processes a message, a transaction event is recorded.

At the top of the page, the raw HL7 message is displayed. Under the message, the details are listed in a table with three columns:

Column Description

Transaction Event

The actual transaction event for the HL7 message, including Authentication, HL7 Validation, Issue Resolution Validation, and Processing in the IIS.

Status

The status of the message, such as Pass or Fail.

Date

The date and time the transaction event occurred.

The table below lists additional information about the transaction and system processing events:

Transaction Event that Displays in the HL7 Transaction Log Viewer System Processing Event

Issue Resolution Validation

Logical decisions are made to accept or reject the message based on its content. Formatting, grammar, content, logical consistency, and data quality are all evaluated during this process.

Validation/Transformation

Values from multiple EHR formats are interpreted and standardized into a single, consistent IIS format.

Validation/Transformation

HL7 parsing, validation, and transformation processing are finished and the data is handed off to the registry for automated processing.

Processed in IIS

The IIS attempts to match patient and vaccine data within the IIS (deduplication process).

Saved in IIS

Data is inserted or merged into the IIS. Patient and vaccine information can be searched and viewed in the IIS.

Additional Transaction Information

Transaction details provide more specific information on what happened to the HL7 message of a patient record. Details are only available for two transaction events:

The following sections list all possible transaction details for an HL7 message. Not all of the messages display in the transaction event details. Details depend on what specifically occurred to the HL7 message. For example, if a patient record was placed in Ambiguous ID in the IIS, the A patient's record with the name [Name] and a DOB of [Date of Birth] has been placed in Ambiguous ID and is in line for processing message displays under the transaction event Processed in IIS.

IWeb Messages

The following may display in the HL7 Transaction Log viewer as transaction details for IWeb records.

Processed in IIS Messages

Saved in IIS Messages

imMTrax Messages

The following may display in the HL7 Transaction Log as transaction details for imMTrax records.

Processed in IIS Messages

Saved in IIS Messages