Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 507 Bytes

File metadata and controls

32 lines (26 loc) · 507 Bytes

Select

select ::=    
    'select' <expressionlist> from <resource>

Expression List

expressionlist ::=    
    <fhirpath-expression> [ ','  <fhirpath-expression> ] 

Where

where-clause ::= 
        'where' <filter-binary-expression> 
        [ ('and' | 'or' ) <filter-binary-expression> ]

Filter-expression

filter-expression ::=
     <expression> <operator> <expression> 

Expression

expression :: =
    <constant> | <fhir-search-parameter>