Search query variations

Logical operators can be specified (for example, and, not, or) to connect two or more search queries.

You can also use grouping parentheses after the order of operations.

A valid query is composed of a field name or path name followed by an equal sign and a search string.

Examples

  • Patient Name = Gavin and not Patient Name = Haller
  • Patient Name = Gavin and Next of Kin Birth Place = 2643 Elm St., Michigan
  • not Patient Name = Gavin
  • (Patient Name = Gavin and Next of Kin Birth Place = 2643 Sparrow St. NY, NY) or (Patient Name = Gavin and Next of Kin Birth Place = 716 W 28th St. Los Angeles, CA)

In these examples, Abstract or Logical Queries are all text except the logical operators (in this example, and, not, or).

criteria_defusername.ini

Queries are saved in criteria_defusername.ini.

For example:

[def_name]
condition_0 = HL7 {{Patient Name[PID.5] = Irving and PID.3 = 200060}}    

The corresponding field index is saved together with the field name or alias.