Skip to content

More Complete Retrieve Support #68

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

Open
6 tasks
suyashkumar opened this issue Aug 25, 2024 · 0 comments
Open
6 tasks

More Complete Retrieve Support #68

suyashkumar opened this issue Aug 25, 2024 · 0 comments

Comments

@suyashkumar
Copy link
Contributor

suyashkumar commented Aug 25, 2024

There are several retriever-associated improvements or bugs I've noticed so far, and wanted to brain dump them all in one place. We can break these out into separate issues, or use this issue along with the GitHub subtasks below to track changes and discussion in one place. These are in rough priority order in my mind but should be assessed further. This is not an exhaustive list, and folks should feel free to add more.

  • The correct default comparison system operator should be used for filtering (this will also help us eliminate a specific FHIR proto dependency). More here.
  • Support CodeSystems and single Code inputs for the terminology filtering
  • Support an explicitly supplied codeComparator operator
  • To look into: We might want to implicitly convert the terminology expression to ValueSet, CodeSystem, or a single Code (e.g. it might be legal for someone to supply a FHIR.ValueSet here that should be implicitly converted to ValueSet).
  • We may want to expand the Retriever interface itself to allow passing of more information (e.g. constraints) to the Retriever implementations, which could lead to retrieve efficiencies.
  • We may want to revisit having an R4 specific proto in the Retriever interface and pick something more generic at that interface.
@suyashkumar suyashkumar changed the title Full Retriever Support More Complete Retrieve Support Aug 25, 2024
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