Needs attention
Clinics
| Practice | Status | Next | Actions |
|---|
Add a clinic
Creates the database, migrates it, registers the hostname, and makes the first administrator. Takes up to a minute.
Import their old records
The one-time conversion from whatever the practice used before. It ran from inside the clinic's own admin app until it was moved here: it happens once, while we are setting them up, and it writes patient records in bulk from a file nobody at the practice has seen parsed. That is our job, not theirs.
Deployment checks
Two questions about third parties, asked on demand. Neither runs on load: an unreachable provider should not be able to make this page look broken.
Sending isolation
Whether every practice is registered with Amazon SES. A clinic that is not, or whose registration is incomplete, fails every message it sends once isolation is switched on.
Prices
Whether the prices in Stripe still match the ones on the pricing page. A price edited in the Stripe dashboard breaks nothing and passes every test, and the first evidence is a customer reading an invoice.
Recovery codes
The way back in when the authenticator is on a phone that is lost, wiped or dead. Each code works once.
Recent activity
Every operator action, append-only. The database refuses to let this be edited.
| When | Who | Did what | To | Outcome | Detail |
|---|