google/android-fhir

refactor - Move Search Logic from Search.execute() to FhirEngine.search()

itstanany opened this issue · 2 comments

Describe the Issue

  • For Improving separation of concerns and single responsibility, I see search logic should be moved from Saerch.execute extension function to the fhir engine search method

Would you like to work on the issue?
Y

thanks for raising this - i actually think it might be cleaner to move the whole thing to the search pacakge... i see a future where the data access (CRUD), search, and sync APIs live in different packages.

can you see how that'll look like?