Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prefix codes eq, ne, gt, lt, ge, le are not working in chained search. #552

Open
indiwarjha opened this issue Apr 26, 2023 · 0 comments
Open

Comments

@indiwarjha
Copy link

Describe the bug
When using chained search, none of the prefix codes (eq, ne, gt, lt, ge, le etc.) are working when we do a chained search.

To Reproduce
Steps to reproduce the behavior:

  1. Create multiple Patient resources (few with birthdate less than 1974-12-25)
  2. Create a number of DiagnosticReport resources and link these to the Patient resources created in step 13.
  3. Send the request: https://localhost:44305/fhir/DiagnosticReport?subject:Patient.birthdate=ge1974-12-25
  4. All the DiagnosticReport resources present in the database are returned

Expected behavior
Only those DiagnosticReport resources should be returned which satisfy the condition: subject:Patient.birthdate=ge1974-12-25

Spark version

  • latest version on r4/master branch

Operating system + Database

  • OS: Windows 11 Enterprise
  • Database: MongoDB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant