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

Transition experimental performance optimizations to FHIR Core #3358

Open
7 of 8 tasks
ndegwamartin opened this issue Jul 1, 2024 · 8 comments
Open
7 of 8 tasks

Transition experimental performance optimizations to FHIR Core #3358

ndegwamartin opened this issue Jul 1, 2024 · 8 comments

Comments

@ndegwamartin
Copy link
Contributor

ndegwamartin commented Jul 1, 2024

Describe the Issue

@pld
Copy link
Member

pld commented Jul 3, 2024

@ndegwamartin for the last one in this list, parallelization, do we have existing code that's implementing this? Can you share a link to this? Related, should we open an SDK issue for this or is this something that should live in the client (ie fhircore)

@ndegwamartin
Copy link
Contributor Author

@ndegwamartin for the last one in this list, parallelization, do we have existing code that's implementing this? Can you share a link to this? Related, should we open an SDK issue for this or is this something that should live in the client (ie fhircore)

The code should reside on the SDK - The custom changes are bundled on this branch, they can be cherry. picked for PRs or discussions so that the SDK team can review first https://github.com/opensrp/android-fhir/tree/test-removed-select-transaction

@pld
Copy link
Member

pld commented Jul 19, 2024

Cool, do we have an issue on Android FHIR SDK for that? On the Android FHIR SDK release we default to are we included the changes in that branch / should we be?

@ndegwamartin
Copy link
Contributor Author

Cool, do we have an issue on Android FHIR SDK for that? On the Android FHIR SDK release we default to are we included the changes in that branch / should we be?

The latter is part of the focus of this ticket

@pld
Copy link
Member

pld commented Jul 26, 2024

@ndegwamartin can you split infinite scroll into a new issue?

@f-odhiambo
Copy link
Contributor

@LZRS @ndegwamartin Share an update here - Aug 5th

@pld pld changed the title Port MWCore Perfomance Optimizations to FHIR Core Transitional experimental perfomance optimizations to FHIR Core Aug 18, 2024
@pld pld changed the title Transitional experimental perfomance optimizations to FHIR Core Transition experimental perfomance optimizations to FHIR Core Aug 18, 2024
@ndegwamartin ndegwamartin changed the title Transition experimental perfomance optimizations to FHIR Core Transition experimental performance optimizations to FHIR Core Sep 4, 2024
@qiarie
Copy link
Contributor

qiarie commented Sep 10, 2024

@ndegwamartin @LZRS Should we consider adding a debounce interval to the register search if not already there?

@ndegwamartin
Copy link
Contributor Author

@ndegwamartin @LZRS Should we consider adding a debounce interval to the register search if not already there?

Yeah we can explore this and evaluate its impact. Depending on the user patterns it may reduce the race conditions for the db connections as well as provide faster responses for users who enter more search characters. The latter may not be noticeable now though because of the scrolled pagination enhancement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants