Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is an example of a terminology URI:

...

  EHR URI

...

to be continued... 

Value List

...

Code Block
matches {'string item 1', 'string item 2', 'string item3'}   // a string list. It is equivalent to matches 'string item1' or .. matches 'string item 2' or .. matches 'string item 3'
matches {'20060101', '20070101', '20080101'}            // a date value list list
matches {1, 2, 3}                                                                                                           // a integer list
matches {1.1, 2.5, 3.8}                                              // a real value list 
Value Range

...

                 // a real value list
Value Range

It is not supported in the current AQL grammar.

Value range leaf data is enclosed within curly braces after matches operator. It is only used in AQL WHERE clause to specify a criteria within a range. The syntax is similar as intervals of ordered primitive types (Section 4.5.2) in adl.pdf. Some examples:

Code Block

matches {|3.0..5.0|} // means 3.0 <= x <=5.0
matches {|<8|}       // means x<8 

AQL structure

Overview

AQL structure has been briefly introduced in Section 2.2. This section introduces AQL structure in details.

...