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

Patient search #20

Closed
3 tasks done
f-odhiambo opened this issue Mar 5, 2021 · 10 comments
Closed
3 tasks done

Patient search #20

f-odhiambo opened this issue Mar 5, 2021 · 10 comments
Assignees

Comments

@f-odhiambo
Copy link
Contributor

f-odhiambo commented Mar 5, 2021

User story :
As a CHW, I want to do a basic search for a patient so that I can be able to retrieve their details

Acceptance criteria :

  • Filter by First name or Filter by the Last name
  • Display results
  • On clicking a patient show patient profile view

This is a subtask of #50

@f-odhiambo f-odhiambo changed the title **Patient Search** Patient Search Mar 5, 2021
@rkodev rkodev self-assigned this Mar 9, 2021
@vincent-karuri
Copy link
Contributor

@f-odhiambo Is it possible to separate out the portions into sub-issues to bring better visibility to what portion is being worked on by different people?

From the call with Google, it seems like we have some portion of search covered by the SDK already (for full-name matches). The search functionality here seems to be more advanced and I think there's room to incrementally add support for each feature e.g. initially we can support some subset of parameters, then we can add boolean logic (OR, AND) etc.

@jingtang10
Copy link

google/android-fhir#57

@pld
Copy link
Member

pld commented Mar 23, 2021

@rkodev @f-odhiambo in-line w/ @vincent-karuri 's question, can you break down what will be addressed here in fhircore vs in android-fhir?

@f-odhiambo f-odhiambo mentioned this issue Mar 24, 2021
16 tasks
@f-odhiambo f-odhiambo changed the title Patient Search Basic patient search Mar 24, 2021
@f-odhiambo f-odhiambo changed the title Basic patient search Patient search Mar 24, 2021
@rkodev
Copy link
Contributor

rkodev commented Mar 25, 2021

@jingtang10 @pld @f-odhiambo
At the SDK level, we can have the features

  1. Contains Modifier Partial search using modifiers enabled.
  2. Allowing any set of filter predicates to be designed i.e AND / OR / AND with NESTED OR e.t.c. This can be done right now
  3. Searching by other data types

@jingtang10
We can introduce this later
Reverse chaining. Can be used when filtering patients with an observation / in a CarePlan

--
At the fhircore level we can add a way to generate the different search combinations using the UI. Also implementing the code that would

@rkodev
Copy link
Contributor

rkodev commented Mar 29, 2021

@jingtang10 This issue is blocked by partial search. Delivering partial search, that's case insensitive, on patient names should enable mark this issue as done

@jingtang10
Copy link

@jingtang10
Copy link

google/android-fhir#401

@rkodev
Copy link
Contributor

rkodev commented Apr 20, 2021

We will need to at least close search using OR parameters or resolving the bug on the index table reported here to fully resolve this issue google/android-fhir#450

@f-odhiambo
Copy link
Contributor Author

@rkodev Kindly advise if we should close this issue and create a new ticket for the outstanding work

@f-odhiambo
Copy link
Contributor Author

f-odhiambo commented Jun 21, 2021

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

5 participants