Today’s appointments
6
2 concierge • 4 studio
Open balances
$4,825
5 patient accounts
Charts to sign
3
Needs provider signature
Low inventory
4
2 critical items
Today
Thursday9:00 AM • Facial balancingNew patient • studio
Confirmed11:30 AM • NeuromodulatorReturning • 2 areas
Confirmed2:15 PM • Non-surgical rhinoplastyConcierge • SF
Travel4:30 PM • SculptraDeposit received • 2 vials
Prep7-day collections
Mock data$12,440+18.4%
Clinical tasks
Sign SOAP noteNeuromodulator follow-up
Review photo setForehead + temple filler
Consent missingBiostimulator appointment
System health
Offline cacheCore provider screens
ReadySquare connectionProduction endpoint not configured
PendingSMS / emailProvider credentials required
PendingSelect a patient
Choose a patient to view treatment history, allergies, balances, consents and notes.
Ayoob Capture
Photo + treatment documentationCapture or upload clinical photos
No photos selected
SOAP note
Draft locallyFor production clinical use, notes and images must be stored in a secure backend with access controls, audit logging, encryption, and appropriate BAAs. This prototype does not claim HIPAA compliance.
| Time | Patient | Service | Location | Status |
|---|---|---|---|---|
| 9:00 AM | Alex Morgan | Facial balancing | Studio | Confirmed |
| 11:30 AM | Jamie Lee | Letybo | Studio | Confirmed |
| 2:15 PM | Jordan Smith | NS rhinoplasty | Concierge | Travel |
| 4:30 PM | Taylor Reed | Sculptra | Studio | Prep |
Inbox
Unified patient messagingAlex Morgan“Is swelling normal on day 2?”
UnreadJamie Lee“Confirming 11:30.”
SMSJordan Smith“Can you send your location?”
AppCompose
Production sending requires your SMS/email provider credentials and a server-side function. Do not place protected health information into ordinary SMS/email without an approved workflow.
Outstanding
$4,825
5 accounts
Deposits held
$2,250
Upcoming services
This month
$28.4K
Prototype revenue
Payment links
7
3 unpaid
Proposals + balances
| Patient | Proposal | Total | Paid | Balance | Status |
|---|---|---|---|---|---|
| Alex Morgan | Facial balancing | $3,200 | $1,000 | $2,200 | Partial |
| Jordan Smith | NS rhinoplasty | $1,450 | $1,450 | $0 | Paid |
| Taylor Reed | Sculptra x2 | $1,598 | $799 | $799 | Deposit |
| Product | Category | On hand | Reorder at | Lot / Exp | Status |
|---|---|---|---|---|---|
| Letybo 100 U | Neuromodulator | 8 | 4 | LTB-26A / 06-2028 | Good |
| Belotero Volume | HA filler | 2 | 4 | BLV-514 / 03-2028 | Low |
| Radiesse 1.5 mL | CaHA | 3 | 3 | RAD-881 / 11-2027 | Reorder |
| Sculptra | PLLA | 5 | 3 | SCL-319 / 08-2028 | Good |
Consent library
New Patient + PhotographyBase intake packet
ActiveNeuromodulatorBotox • Xeomin • Dysport • Jeuveau • Letybo • Daxxify
ActiveDermal FillerHA filler treatment consent
ActiveRadiesse / SculptraBiostimulator consent packet
ActiveNon-surgical BBLBody injectable consent
DraftProvider live location
Concierge workflowCreate a temporary patient-facing tracking link from the provider’s device location. This prototype keeps location data in the browser only.
Location not shared.
No active link
Arrival message
Administration • Outlook
Owner only • Integration pendingThis mailbox is restricted to the THCB owner/administrator. Production access must be enforced by the existing backend, not just this interface. No mailbox data is loaded until Microsoft authorization and server endpoints are configured.
Not connected. Configure Microsoft Graph OAuth and admin-only API endpoints.
Compose Outlook email
Alias addresses must be confirmed as Microsoft 365 send-as identities. Sending is disabled until the secure backend is connected.
Outlook calendar
Calendar not connected.
Verified aliases
Only the primary address is known. Additional aliases will appear after verification.
Privacy
Never copy mailbox tokens into the browser. Keep Outlook content out of the patient app, provider staff screens, offline caches and localStorage. Clinical content requires a separate approved security workflow.
Integrations
SquarePayments, invoices, deposits
Needs keysSMSTwilio or other messaging provider
Needs serverEmailTransactional provider email
Needs serverSecure storageClinical photos, notes, signatures
Required