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

Refactor app configurations sync to use download managers #3126

Open
ndegwamartin opened this issue Mar 6, 2024 · 5 comments
Open

Refactor app configurations sync to use download managers #3126

ndegwamartin opened this issue Mar 6, 2024 · 5 comments

Comments

@ndegwamartin
Copy link
Contributor

Describe the feature request.
We need to refactor the current configuration sync to move from custom server side calls to using the FHIR SDK DownloadManagers to fetch configurations. The current approach requires a custom engine library implementation that duplicates this existing functionality.

Additional context
If available add any other context or screenshots about the feature here.

Acceptance criteria
Configuration sync should function correctly. This can be tested by entering the app id and logging in to the app with the ability to use config resources e.g. Launching Questionnaires and performing a success saving (confirms data extraction works correctly since StructureMaps were successfully synced)

Area path
A list of ordered steps in the app on usage of the feature to support anyone testing it e.g. Code reviewer, QA e.g.

  1. Launch the app
  2. Enter APP ID (should proceed to Login Page)
  3. Enter Credentials and login
  4. Wait for sync to complete
  5. Add a client e.g. Patient or Household. Form save should complete successfully

Implementation plan (For Engineers)
The plan for implementing the solution e.g. via a description or a check list for the various ordered tasks that will need to be completed.
i.e. Describe how you intend to solve the problem

  • Refactor the ConfigRegistry class and integrate suitable DownloadManagers provided by the FHIR SDK
@f-odhiambo
Copy link
Contributor

Update July 1st

  1. Still WIP and check out 3126 refactor config registry #3249 cc @ndegwamartin @ellykits

@f-odhiambo
Copy link
Contributor

Update July 1st 2024

  1. Still marked as a TODO

@f-odhiambo
Copy link
Contributor

This is to resume on the week of Aug 5th
cc @ellykits @dubdabasoduba

@ndegwamartin
Copy link
Contributor Author

This is currently blocked by this FHIR SDK Discussion here - google/android-fhir#2625

@ageryck
Copy link
Contributor

ageryck commented Sep 2, 2024

to be added back to the current sprint when work resumes on this ticket

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

Successfully merging a pull request may close this issue.

7 participants