Skip to main content

Admin Dashboard

We use fhir-web as the admin dashboard for OpenSRP 2 projects. This allows you to manage users, teams and view data. See more details on the admin dashboard features.

Users and the FHIR Practitioner resource​

OpenSRP2 manages user accounts through an integrated identity and authentication management (IAM) system. Each user created in the IAM system has a 1-to-1 link with FHIR Practitioner resource in the FHIR health data store.

User Assignment​

User assignment consists of 4 main elements

  • User (FHIR Practitioner) - This is the person using the application to collect data and execute workflows
  • CareTeam - This is used to define a group of users that provide care as a team.
  • Team (FHIR Organization) - Teams are added to CareTeams as the .managingOrganization.
  • Location - Teams are assigned to Locations to define where they work.

Every user must have at least 1 of the 4 elements above. These assignments affect how data is synced down to the app.

These elements are then downloaded to the app via the PractitionerDetail endpoint. This is a custom endpoint that aggregates data related to a user and returns as a single response.