message viewer Flashcards
You may search for messages by
header fields
body fields
search tables
content
messages should only be searched using
indexed data
what parts of a message are indexed?
header fields
body fields
search tables
fields from virtual documents
Where can explanations for symbols used in a message trace be found?
in the legend
How can the message viewer be accessed in a production?
Highlight the appropriate business service, process, or operation
click on the messages tab
click go to message viewer
or
menu
message viewer
From the message viewer, how can the message trace be accessed?
Highlight the appropriate message
Trace tab
View full Trace
or
click on the session id
What option in the message trace allows the display of alerts and errors?
the show events checkbox
How can the message viewer be accessed from the management portal home tab?
Ensemble/interoperability
View
Messages
What are the basic search criteria in the message viewer?
status type start time end time start id end id source target
what fields are in the message list grid in the message viewer?
line number id (ensemble) time created session (id hyperlink) status error source target
what does the Visual Trace do?
shows the flow of messages and content during processing and enables in depth inspection and troubleshooting
When a message is selected, what tabs are available in the right pane?
Header
Body
Contents
Trace
How do you look up the schema that corresponds to a message in the message viewer?
highlight the message
contents tab
view full contents
click on a field in the desired segment
How would you access the unparsed text of a message?
highlight the message
contents tab
view raw contents
How would you display 20 messages per page?
Set the page size field in the search pane to 20
Basic search criteria are derived from
message header fields
How would you display the dates that messages were created?
Set the time format field in the search pane to complete
How do you resend a message?
click the checkbox next to the desired message(s) in the message viewer
click resend
click resend on the confirmation page
How do you resend a message to a different target?
click the checkbox next to the desired message(s) in the message viewer
click resend
select new target from the new target dropdown
click resend
What option could be used to change message content prior to resending?
edit and resend
What is the default search type
session start
what searches are possible with extended criteria?
message headers message bodies message contents including: -raw content -search tables -virtual document schemas and categories
how do you index fields in incoming or outgoing messages?
search table
How would you search for ADT_A08 messages?
Expand extended criteria add criterion check enable criterion set criterion type to body property set class to EnsLib.HL7.Message set condition to if name = ADT_A08 click ok click search
How would you search for messages that came from business processes?
Expand extended criteria add criterion check enable criterion set criterion to header field set the condition to if sourcebusinesstype = BusinessProcess click ok click search
How would you temporarily disable a search criteria?
uncheck the enable checkbox
How would you add a field to the message list grid?
when adding or editing a search criteria, click the plus icon next to display values
select the desired field from the dropdown
You have a search for ADT_A08 messages. How would you alter it to search for ADT_A08 or ADT_A01 messages?
edit this criterion
click the plus next to conditions
set the second condition to Or name = ADT_A01
How would you save a search
expand save searches
assign a name
click save
How would you clear all existing search criteria?
click reset
How do you run a saved search?
expand saved searches
pick the desired search from the dropdown
click search
How would you use a search table to search for a patient whose first name is joel?
Expand extended criteria add criterion check enable criterion set criterion type to SearchTable field set class to EnsLib.HL7.SearchTable set the condition to if PatientName Contains JOEL
Why search using a search table instead of searching raw content?
search tables have indices
they are faster
they are not case sensitive
How would you search for messages with an hl7 version of 2.3.1 and a patient id of 999473857?
Expand extended criteria add criterion check enable criterion set criterion type to VDocSegment Field set class to EnsLib.HL7.Message set segment type to 2.3.1:PID set field name to Patient IdentifierList().ID operator to = set value to 999473857 ok search
How would you search for ADT_A01 messages using HL7 version 2.3.1 and containing the word height?
Expand extended criteria add criterion check enable criterion set criterion type to VDoc Property Path set class to EnsLib.HL7.Message set doctype to 2.3.1:ADT_A01 set property path to OBX().ObservationIdentifier().text operator to = value to HEIGHT ok search
How would you run an SQL query?
home
system explorer
SQL
which type of search allows you to search specific HL7 message fields?
VDoc segment field
what classes are available for the VDoc Segment Field criterion type?
EnsLib.EDI.ASTM.Document
EnsLib.EDI.EDIFACT.Document
EnsLib.EDI.X12.Document
EnsLib.HL7.Message
How would you search for messages that specify HL7 version 2.5?
Extended Criteria Add Criterion Criterion Type: Body Property Class: EnsLib.HL7.Message Condition: IF TypeVersion = 2.5
How would you search for messages with a status of error?
Extended Criteria
Add Criterion
Criterion Type: Header Field
Condition: IF Status = Error
What fields does the header contain?
Banked BusinessProcessId CorrespondingMessageId Description ErrorStatus Invocation Is Error? MessageBodyClassName MessageBodyId Priority Resent ReturnQueueName Session Id SourceBusinessType SourceConfigName Status SuperSession TargetBusinessType TargetConfigName TargetQueueName TimeCreated TimeProcessed Type
How would you access segments within a message or fields within a segment?
Virtual Property Path
What does Ensemble need to know to access a value?
Virtual Property Path - e.g. PID:2.1
Message Structure - e.g. ADT_A01
Schema - e.g. 2.3.1
What are the primary places where virtual property paths are used?
Routing Rules
Data Transformations
Cache Object Script
the message header
includes information about the type and status of the message
the structure is the same for all messages and is defined by ensemble
the message body
is the message that the application is sending
In the visual trace, the source item is marked with a
circle
In the visual trace, the target item is marked with a
rounded rectangle
In the visual trace, when a message has traveled from one item to the next
an arrow connects the two items within a rounded box
In the visual trace, a number in square brackets outside the box on left is
the message identifier
In the visual trace, a date and time within the box above the arrow indicates the
message creation time stamp
In the visual trace, a request message is represented by
a blue arrow
In the visual trace, a response message is represented by
a green arrow
In the visual trace, a message that encountered an error is represented by
a red arrow
In the visual trace, The text below the arrow is
the message name
In the visual trace, additional lines indicate when
a given business host receives and later sends a message.
You may restrict messages shown in the visual trace using
The Apply Filter drop-down
in the visual trace, synchronous messages are represented by
a blue circle/rounded rectangle
in the visual trace, asynchronous messages are represented by
a pink circle/rounded rectangle
in the visual trace, an asynchronous request with no response is represented by
an orange circle/rounded rectangle
in the visual trace, an event log warning is represented by
an orange diamond
in the visual trace, an event log alert is represented by
a yellow diamond
in the visual trace, event log info is represented by
a white diamond
in the visual trace, an event log trace is represented by
a blue diamond
in the visual trace, an event log assert is represented by
a gray diamond