Authenticate centrally
Staff sign in through the configured HMIS application origin.
Role-based access and facility scoping
Use server-enforced permissions, subscription entitlements, organization scope, and facility scope while keeping web credentials in host-bound HttpOnly cookies.
The operational problem
CliviQue treats frontend visibility as a usability aid while the backend validates authenticated identity, permissions, subscription entitlements, organization scope, and facility scope on protected requests.
What CliviQue currently supports
Protected endpoints validate permissions and scope rather than trusting browser role hints.
Clinical and operational records are queried within the authorized facility context.
The same-origin BFF keeps access and refresh credentials in host-bound HttpOnly cookies in production.
Login, logout, identity changes, and cross-tab events clear private cached state.
How the workflow progresses
Staff sign in through the configured HMIS application origin.
The backend determines which roles, entitlements, organization, and facility apply.
Each sensitive request is evaluated independently of the visible interface.
Current scope and limitations
Frequently asked questions
No. Browser role and permission values are UI hints; protected backend requests enforce authorization independently.
No. The current web architecture keeps actual credentials in HttpOnly cookies through the same-origin BFF.
No. Only the authenticated workspace layout loads the private clinical QueryClient and workspace shell.
Facility operations and service catalogue
Configure departments, wards, services, tariffs, and live operating views
View featurePatient timeline and movement trail
Read the operational story across care settings and hand-offs
View featureDuty and coverage
Coordinate rostered shifts, actual on-duty state, and coverage changes
View featureGuided implementation
A product walkthrough can cover the implemented workflow, roles, facility setup, subscription entitlements, deployment boundaries, and any requirements that remain outside the current MVP.