Sync by Team & Sync by Location mapping definition #746
Replies: 7 comments 10 replies
-
Are the pre-reqs the same for both syncs? If so, we could say these are general pre-reqs for sync and list them once
|
Beta Was this translation helpful? Give feedback.
-
Sync By Team (Organization) UML diagram |
Beta Was this translation helpful? Give feedback.
-
Sync By CareTeam UML diagram |
Beta Was this translation helpful? Give feedback.
-
Sync By Location diagram |
Beta Was this translation helpful? Give feedback.
-
Syncing patient-related dataPatient-related data are Observations, Encounters, Condition and QuestionnaireResponses. These resources form a majority of the data synced by the app since they are generated for every patient encounter. I believe these resources except configs(Parameters, Binary and/or Questionnaires) will also need to be synced by team, location or organisation. We need sync by team, organisation and location for the remaining resources for the following reasons:
We can have each device-generated resource tagged with the respective filter i.e:
Below are the reasons for using the
Sync from server
Examples:
How to sync the data based on the different sync strategiesSync by Location
Sync by Team (Organization)
Sync by CareTeam
|
Beta Was this translation helpful? Give feedback.
-
@ekigamba My thinking here was we could get the Patient Resources and then download everything else tied to the patient. That way we only need to worry about syncing the Patient Resource using the 3 attributes. We could however use the |
Beta Was this translation helpful? Give feedback.
-
More notes on this, trying to find the intersection of flexible and minimal on the pre-reqs:
on sync by team:
on sync by location
I think I'm missing something, if a location can only point to a single org we can't use this in the way we had discussed yesterday |
Beta Was this translation helpful? Give feedback.
-
How to sync patient data
Pre-Requisites
Facility A
this team can be a managing organisation toCareTeam A
,CareTeam B
in the same facility.Location A
will only be assigned toFacility A
and all the care teams infer their locations from this assignment.- Sync By team.
Implementation Process (Using the Care team as the main team)
subject
attribute on the Care team. This will have the Groups that the Care team is responsible for.participant
attribute.member
attribute holds the patient reference. Fetch this list and display them to the logged-in user.Implementation Process (Using the Organization as the main team) 🚧 -- FHIR search does not allow searching using the
managingOrganization
attribute.managingOrganization
attribute.- Sync By Location.
Implementation Process
managingOrganization
Beta Was this translation helpful? Give feedback.
All reactions