Scan this QR code with Google Authenticator, Authy, or 1Password.
Then enter the 6-digit code shown in the app.
Or enter manually:
Choose a practice
Set your password
Welcome! Choose a password you'll use to sign in from now on.
Minimum 8 characters.
⚠ Session expiring soon — tap to stay logged in
Dynamic VisionConstantia Village
DV
Dynamic Vision
Constantia Village — Practice Management
🔐 Revoke staff sessions
Forces the selected staff member to sign in again on every device.
Useful for stolen phones, suspected compromise, or after a role change.
Existing access tokens expire within the JWT window (currently 15 min).