Open allan-on opened 3 weeks ago
Doing a similar search using Search filters on a HAPI Server is supported, and the expression would be, for example:
https://my-fhir-server.org/fhir/Patient?_filter=active eq false and (identifier eq 90007 and name eq Bari)
Is your feature request related to a problem? Please describe. Currently, it isn't possible to perform complex search operations where you can filter resources by combining AND and OR operations.
Describe the solution you'd like The SDK search functionality should be extended to support complex search filter operations such as searching for
active patients whose name contains the search term OR identifier is equal to the search term/value
.The preferred implementation is to use the operation = AND|OR added to each filter. Each filter can have sub-filters, with a function to group filters together.
Describe alternatives you've considered
StringIndexEntity
table.Additional context Add any other context or screenshots about the feature request here.
Would you like to work on the issue? Please state if this issue should be assigned to you or who you think could help to solve this issue.