Use cases

These use cases show various search methods:

  • Text search for messages for patient name
  • Address search for ADT messages for patient name
  • Text search for messages with order in HL7 field name

Text search for messages for patient name

An engineer has a request to find all messages for a patient name Doe.

The engineer uses the text search option specifying patient name and the text stringstring to search for Doe.

SMAT HL7 Smart Search finds all messages matching this patient name in any field name matching patient name.

Address search for ADT messages for patient name

An engineer a request to find all ADT messages for "PID.5.0 Doe" and "PID5.1 equals John".

The engineer uses an address search using MSH.6.0 = ADT and PID.5.0 = Doe and PID.5.1 = John.

SMAT HL7 Smart Search returns all ADT messages matching the PID selection criteria.

Text search for messages with order in HL7 field name

An engineer has a request to find all order and result messages containing "123456".

The engineer uses the text search option specifying order and text 123456.

SMAT HL7 Smart Search returns all messages that match field names and placer names containing order number, filler order number, and others. Smart Search also returns the text matches for the field value 123456.