-
Notifications
You must be signed in to change notification settings - Fork 60
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
[Sync Enhancement | Data Access Checker] Identify the App & User assignments for the User requesting the data from the server #1661
Comments
Based on the issue here, I believe, the client (app) would request resources one by one. The server will only be responsible to filter out the requested resources by including the $everything operation and the parameter _tag= in the REST calls to filter the resources by the user assignment. cc: @ekigamba |
LOE: 7-8 Days
Note: LOE is specified for a PR submission for an initial review. |
@rehammuzzamil We will not be using the $everything operation. We will on add the |
Hi @dubdabasoduba , a quick question, does |
@dubdabasoduba Kindly share a sample payload of the |
@rehammuzzamil Yes, We are adapting the FHIR web to be able to add this. |
https://github.com/opensrp/fhir-resources/blob/main/ecbis/app_configurations/ecbis_cha/application_config.json Here yous go. |
@dubdabasoduba I have a few questions:
2- Another question, the idea of Kindly share your thoughts on this. |
interested to hear what @dubdabasoduba says
|
|
Context
syncStrategy
to sync data from the server to the FHIR Core application.Description of enhancement
fhir_core_app_id
which will hold the app the user is representing.application_config
. This can be found by checking theComposition.section.focus.identifier.value == application
syncStrategy
key in theapplication_config
. This should hold thesyncStrategy
the application requesting data intends to use.sub
key.syncStrategy
in theapplication_config
._tag=<resource id>
param on the FHIR server query.Acceptance Criteria
syncStrategy
for the application in question.syncStrategy
should be added to the_tag
param value.More information on why we need to make this change
The text was updated successfully, but these errors were encountered: