_filter
Aidbox offers the partial support of FHIR _filter API. However, we tend to use other search capabilities like AidboxQuery, SearchQuery, or Search resource for complex queries. They offer better expressiveness with SQL and better performance.
Supported operators
Operation | String | Number | Date | Token | Reference | Quantity |
---|---|---|---|---|---|---|
eq | + | +** | + | +* | n/a | +*** |
ne | - | +** | + | - | n/a | +*** |
co | + | - | - | n/a | n/a | n/a |
sw | + | n/a | n/a | n/a | n/a | n/a |
ew | + | n/a | n/a | n/a | n/a | n/a |
gt/ge/lt/le | - | + | + | n/a | n/a | +*** |
po | n/a | n/a | - | n/a | n/a | n/a |
ss | n/a | n/a | n/a | - | n/a | n/a |
sb | n/a | n/a | n/a | - | n/a | n/a |
in | n/a | n/a | n/a | - | n/a | n/a |
re | n/a | n/a | n/a | n/a | - | n/a |
* token search is case sensitive
** number search doesn't support implicit precision
*** support only numbers, not system with code
Chaining, dot expressions
Aidbox supports forward chained search parameters in _filter query and dot expressions.
Chained Parameters. expressionsExamples
Logical expressions support
You can compose logical expressions using parentheses
Forward chains
Aidbox requires to specify chain targets explicitly:
Dot expressions
Last updated