Simulacrum

Telehealth template

A complete telehealth platform with condition directory, multi-step consultation intake, provider profiles with credentials, prescription management, appointment scheduling, and patient/admin dashboards. Medical disclaimers on every page.

npx simulate telehealth my-clinic

15 routes · 8 components · Clinical admin

/
/conditions
/conditions/[slug]
/consult
/providers
/providers/[id]

Generated project structure

What you get when you run npx simulate telehealth my-clinic

my-telehealth/
  • -layout.tsx
  • -globals.css
  • +
  • +
  • +
  • +
  • -site.ts
  • -tailwind.config.ts
  • -package.json
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • ... 38+ files total

Available scripts

  • npm run dev
  • npm run build
  • npm run lint
  • npm run db:push
  • npm run db:studio
  • npm run test
  • npm run e2e
  • npm run typecheck

Admin dashboard metrics

Consultations/dayCompletion rateRevenueActive prescriptionsProvider utilization

Scaffold stats

Pages
15
Components
8
RBAC roles
4
Dashboard KPIs
5

Pages included

  • /
  • /conditions
  • /conditions/[slug]
  • /consult
  • /providers
  • /providers/[id]
  • /how-it-works
  • /pricing
  • /resources
  • /support
  • /account
  • /admin
  • /admin/consultations
  • /admin/prescriptions
  • /admin/analytics

Key components

  • ConditionCard
  • ConsultationIntakeForm
  • ProviderCard
  • TreatmentOptionCard
  • TrustBadge
  • MedicalDisclaimer
  • AppointmentScheduler
  • PrescriptionStatus

Admin dashboard

Template-native metrics powered by Recharts and TanStack Table

Consultations/day

---

Completion rate

---

Revenue

---

Active prescriptions

---

Provider utilization

---

Default stack

Database
Supabase
Auth
Google, Credentials
Payments
Stripe

RBAC roles

  • super_admin
  • admin
  • provider
  • patient

npx simulate telehealth my-clinic