Each clinic kept apart
Server-side checks, PostgreSQL row-level security and database keys that cannot link records across clinics, three layers deep.
Security
Injury Books handles protected health information, so security is part of how it is built, not an add-on. Here is what protects your clinic's records today.
Server-side checks, PostgreSQL row-level security and database keys that cannot link records across clinics, three layers deep.
Administrator, front desk, provider and billing roles, enforced on the server. Money figures are removed for roles without billing access.
Social Security numbers are encrypted per field with AES-256-GCM, never sent to the browser in full, and revealed for 30 seconds at a time with a log entry.
Passwords hashed with scrypt, a six-digit code sent by email, and a 15-minute lock after five failed attempts.
Hashed, http-only session cookies that end after 12 hours. Pausing a clinic signs its staff out.
Views, changes, exports, sign-ins and admin actions are recorded in a log that cannot be edited.
Uploads are checked by file type and size, stored privately, and every access is authorized and logged.
Patient details never go into web addresses or browser storage, and error logs hold no request data.
Each clinic is backed up every day, and every backup is checked with a SHA-256 checksum.
We are happy to walk you through how Injury Books stores, protects and logs your clinic's data.