The HSPC Sandbox Manager allows a sandbox user to create and organize resource data for one (and potentially more) organization that is associated with a sandbox user account. Organizations contain locations, patients, practitioners, and patient-owned data.
Preconditions
- When a sandbox user account is created, a FHIR Organization resource is created that is associated to the sandbox user account by name
- The HSPC Sandbox Manager is configured as a SMART/OAuth2 client with system level scope
- The HSPC Sandbox Manager is launched as a standalone web app with system level scope
Intentions
- An HSPC sandbox customer creates an organization-level account (admin account, Organization resource)
- creates a virtual healthcare organization (can contain locations, practitioners, patients, patient data, etc.)
- creates a HSPC sandbox authentication user account (sandbox user) for administrating the virtual organization
- sandbox user account is created having the roles of practitioner and admin
- enables sandbox user to create additional sandbox users (having roles: practitioners, patients, admins, etc) of the same organization
- enables sandbox user to create healthcare organization data (locations, practitioners, healthcare services, etc.)
- An HSPC sandbox customer registers a application with their account
- An HSPC sandbox customer signs in as a practitioner and is able to launch a patient specific context application (ex: bilirubin chart for a patient)
- An HSPC sandbox customer signs in as a practitioner and is able to launch an context application without a patient (ex: practitioner schedule viewer)
- An HSPC sandbox customer signs in as a patient and is able to launch an application (ex: patient schedule viewer)
Organization Management Screen
Location Management Screen
Patient Manager Screen
Practitioner Manager Screen