Dashboard
--:--:--
Connecting
👥
Total Patients
All time
🏥
With Active Cases
In progress
Follow-ups Due
New This Month
Since month start
PatientIDAge/SexPhoneLast VisitStatusAction
📷Change Photo
● Online
Personal Information
Professional Information
My Contribution
Account Information
Change Password Sessions on other devices will be logged out
Session
Signing out will end your current session on this device.
🏥
Active Cases
In progress
🧠
Intake Done
Awaiting engine
Finalized
Plan approved
Follow-up Due
Needs outcome
Case ID Patient Status Type / Mode Chief Complaint Doctor Age Actions
📋
All Follow-ups
Total in queue
Overdue
Past due date
📌
Due Today
Contact today
📆
Upcoming
Next 7 days
PatientDoctorDue DateDaysStatusPhoneAction
① Patient
② Intake
③ Interpret
④ Hypotheses
⑤ Plan
⑥ Finalize
Patient & Case Setup
— or create new —
Runs the full interpretation + plan engines. Recommended for most consultations.
📋
Total Cases
a patient can have >1 case over time
📈
Avg Improvement
across outcomes
Good Outcomes
≥70% improvement
👥
Total Patients
unique patients, this clinic
Top Conditions Treated
By case count + avg improvement
Loading...
Clinic Performance
Loading...
Doctor Performance
Cases handled and outcomes — each case is owned by one practitioner, so this column won't sum to the clinic-wide Total Cases above if some cases have no owner yet or the owner has left the clinic
DoctorRoleTotal CasesFinalizedAvg Improvement
Diet Queue
AAHAR cases awaiting your review & finalization
Diet Cases
Loading...
Pending Follow-ups
Loading...
Recent Cases
Loading...
Diet Plans
Finalized AAHAR plans you have approved
📋
Loading diet plans…
Yoga Dashboard
VIHAR cases overview & today's work
📋
Active Cases
Not closed
📅
Today's Cases / Appts
0/0
Cases / Appointments
Follow-ups Due
👥
Patients
Registered
Today's Cases
Loading...
Pending Follow-ups
Loading...
Recent Cases
Loading...
Yoga Plans
Finalized VIHAR plans you have approved
📋
Loading yoga plans…
My Dashboard
Your drafts & supervisor activity
📝
My Draft Plans
Cases in progress
Pending Supervisor Review
Awaiting finalization
Approved This Month
Finalized by supervisors
👥
Patients
Across all supervisors
My Supervisors
Loading...
Recent Activity
Loading...
My Draft Cases
Loading...
Platform Dashboard
Tenants, clinics, knowledge base & system health
🏢
Tenants
🏥
Clinics
Across tenants
📚
KB Pending
Awaiting review
💚
System
⚙️
Engine Rules
Loaded
📋
Active Cases
All clinics
Tenants needing attention
Suspended · trial expiring · at/over quota
KB pending approvals
By domain
System health
Engine & database status
Recent platform activity
Knowledge-base change history
Audit Log
Immutable record of admin access, security events, and financial changes
TimeActorCategoryActionTargetBefore → AfterIP
Clinic Dashboard
Team, appointments & leave overview
👥
Practitioners
🎓
Interns
All domains
🏥
Patients
Registered
📋
Cases
All statuses
Follow-ups Due
📅
Today's Appts
All practitioners
🌴
Pending Leaves
Awaiting approval
Today's Appointments
Loading...
Upcoming Leaves
Loading...
Today's Cases
Loading...
Pending Follow-ups
Loading...
Team Overview
Loading...
Recent Cases
Loading...
Team Management
Practitioners, interns & access
Loading...
Appointments Management
Clinic-wide schedule
Loading...
Leave Management
Practitioner leave & availability
Loading...
Intern-Supervisor Mapping
Assign supervisors to interns
📋
Total Interns
All domains
Mapped
Has supervisor
Unmapped
Needs assignment
Interns
Loading...
Select an intern
👈
Pick an intern on the left to view their supervisor mappings
System Health
API · DB · Engine indexes & KB activity
🌐
API Status
🗄️
DB Status
⚙️
Engine
⏱️
Last Reload
Engine Index Stats
Loading...
KB Summary
Loading...
Recent KB Activity
Loading...
Follow-up & Evidence Worker Health
Loading...
📋
Total Cases
in period
👥
New Patients
in period
Follow-ups Done
completed in period
📈
Avg Improvement
across outcomes
Cases by Status
StatusCount%
Click "Load Reports" to populate
Follow-up Summary
StatusCount
Click "Load Reports" to populate
Recent Outcomes
PatientCaseImprovementAdherenceDate
Click "Load Reports" to populate
Cases by Doctor
DoctorCasesFinalizedAvg Improvement
Click "Load Reports" to populate
💰
Revenue
completed visits, in period
🧾
Practitioner Costs
salary, prorated to period
📊
Profit
revenue − costs
Revenue by Practitioner
Fees × completed visits. Configure fees and salary in Settings.
PractitionerCompleted VisitsRevenueSalary (prorated)Profit
Click "Load Reports" to populate
Team Contribution
Patient care, follow-ups, KB, and engine-learning contribution per person — badges awarded automatically at milestones
NameRolePatientsFollow-upsAvg Improvement KB RequestsKB ApprovalsEngine FeedbackBadges
Finance & Management Dashboard
Revenue is a live snapshot of active subscriptions (this platform has no invoice/billing history) — expenses are manually logged. SUPER_ADMIN by default; grant others access via Module Access on their user profile.
💰
Monthly Recurring Revenue
🧾
Expenses This Month
manually logged
📊
Profit
MRR − Expenses
Revenue by Tier
TierTenantsPrice/moTier Revenue
Loading…
Tenant Status Mix
StatusTenants
Loading…
MRR Trend
Builds from the month this dashboard first went live — no history before that exists
MonthMRRActive Tenants
Loading…
Tenant Growth (new tenants/month)
MonthNew Tenants
Loading…
Expenses
DateCategoryDescriptionAmountRecurringLogged ByActions
Loading…
Platform Activity
Total Patients
Total Cases
KB Change Requests
API Usage This Month (top 10 tenants)
TenantAPI Calls
Loading…
Seat Utilization vs. Tier Limits
TenantRole SlotsClinics
Loading…
Clinics
Every clinic across every tenant — including API-connected subscriber tenants
ClinicTenantStatusTenant PlanCreated
All subscriber tenants on Ayuline platform
Joined:
TenantTypeStatusTierUsage This MonthTrial EndsJoinedActions
Pricing Tiers
Plans tenants can subscribe to. Each tier sets price, API quota, clinic cap, feature flags and support level.
Tier Price / mo API quota Max clinics Max users (role slots) Features Support Tenants Actions
API Usage This Month
Loading...
Carousel slides
The rotating evidence highlights shown below the how-it-works steps on the landing page.
Footer links
Links in the landing footer. Action opens a popup (terms / privacy / contact) or, for “url”, an external link.
Legal & contact
Shown in the Terms / Privacy / Contact popups and the sign-in agreement gate. Basic HTML is allowed.
Team members and access control
UserIDRoleClinicActiveAction
API Keys
Manage all tenant API keys
Select a tenant from the Tenants screen to view their API keys
Settings
Personal preferences and clinic defaults
My Preferences
Pick a full-app color theme — it follows your account across devices and logins.
Notification Preferences
Choose what shows up in your notification bell (top right). Everything is on by default.
Engine Configuration
Loading engine status...
📋
Rules Loaded
🔗
Rule-Tag Index
🏥
Condition-Tag Index
🌿
Component-Tag Index
🛑
Contra Index
Interpretation Rules
Algorithm Settings
Safety Filter Status
ContraTagIndex — ABSOLUTE blocks are always enforced · RELATIVE triggers doctor warning
Index Health Check
Click a card for how it works
✓ INTERPRETER
interpreter.js — weighted REQUIRED/BLOCK/WEIGHTED gate engine
✓ HYPOTHESIS ENGINE
hypothesis.js — POS/NEG polarity scoring with confidence %
✓ PLAN GENERATOR
planGenerator.js — 3 domains parallel · safety filter · evidence blend
✓ INDEX LOADER
indexLoader.js — all 5 indexes in Node.js memory at startup
✓ EVIDENCE WORKER
evidenceWorker.js — async setImmediate(), non-blocking L1–FULL update
⏳ ML WEIGHT LEARNING
Section 6.4 — planned after 500+ cases. RuleOutcomeFeedback ready.
Tag IDTypeDisplay NameDescriptionActiveAction
Interpretation rules define which derived tags fire from input tags. Weight rubric: 8 = weak, 15 = moderate, 25 = strong, 40 = primary driver.
Rule IDNameOutput TagThresholdConditionsActiveAction
Disease / condition entities that the hypothesis engine can score against.
CodeNameICDTag mappingsActive
Inverted index: Tag → Rules. The engine looks up this table to find candidate rules for each input tag.
TagRuleEngine Type
Inverted index: DerivedTag → Conditions. Used by the hypothesis engine to score disease confidence.
TagConditionWeightPolarityRequired
Safety filter index: ContraTag → Blocked components. ABSOLUTE = always removed. RELATIVE = warning only.
Contra TagBlocked ComponentSeverity
Loading...
Synonyms that map to tags — e.g. "heartburn" maps to ACIDITY
Loading...
Read-only — updated after outcomes
Loading...
Rule Outcome Feedback
Loading...
Weight Change Audit Log
Loading...
Read-only — seeded reference data used by the Prakriti assessment and seasonal-protocol engine.
Prakriti Questions
Loading...
Ritucharya Seasons
Loading...
Seasonal Protocols
Loading...
Read-only — allopathic drug × Ayurvedic herb interaction matrix.
Loading...
Read-only — Panchakarma procedure library.
Loading...
Read-only — powers the dietician's nutrition-gap hypothesis engine.
Gap Types
Loading...
Tag Index
Loading...
Component Index
Loading...
Read-only — powers the yoga trainer's body-weakness hypothesis engine.
Weakness Types
Loading...
Tag Index
Loading...
Component Index
Loading...
Global engine configuration. Changes take effect immediately.
Loading...
Pending Review
Approved
🔄
Revision Needed
Rejected
Domain
Loading approval queue...
KB Governance
Who's creating, editing and approving knowledge-base content, and how much
Created
This period
✏️
Edited
This period
🚫
Deactivated
Currently inactive
Pending Approvals
Open now
By domain
By entry type
Contribution by person
Created, edited, requests submitted & reviewed
PersonRoleCreatedEditedRequests submittedRequests reviewed
My Subscriptions
Patients enrolled with you — open a row for the full subscription story.
Status
Pending Approvals
Knowledge base changes submitted by admins awaiting your clinical review
Loading...
Engine Suggestions
Algorithm-proposed adjustments to interpretation rule weights and thresholds, based on recent outcome data. Every change requires your review. Approving applies the change immediately and writes a RuleWeightAudit entry.
Loading…
User Management
Create users, assign roles, and grant module access. Role defaults apply automatically; explicit grants override.
User IDNameEmailRolePhoneStatusActions
See how it works
How it works

From intake to an evidence-based plan

Ayuline turns what you observe during intake into clear, explainable recommendations — with a confidence score behind every hypothesis, so you always know why.

1
📝
Capture intake
Symptoms and signs are recorded as structured clinical tags during patient intake — no free-text guesswork.
2
🧠
Interpret with Clinical Diagnosis
A deterministic clinical engine maps captured tags to Ayurvedic and medical rules, generating evidence-based clinical interpretations.
3
📊
Score by evidence
Each hypothesis gets a 0–99% confidence score, weighted by evidence and past outcomes, with plain-language root causes. Low-confidence cases are flagged for more tests.
4
🌿
Generate & finalise
Personalised Aahar (diet), Vihar (yoga & lifestyle) and Aushadh (medicine) plans are generated with built-in safety checks. The doctor reviews and finalises.
Roles

Built for every clinical setup

Purpose-built roles cover the full clinical workflow — scale from a single practitioner to a multi-department hospital without changing tools.

🩺 Clinical

See patients, generate & finalise plans
Doctor
Finalises across all domains — diet, lifestyle and medicine.
Dietician
Owns and finalises Aahar (nutrition) plans.
Yoga Trainer
Owns and finalises Vihar (yoga & lifestyle) plans.
Interns · Doctor / Diet / Yoga
Draft cases for senior review — cannot finalise.

📚 Knowledge & data

Curate the intelligence behind the plans
AAHAR / VIHAR / AUSHADH Admins
Maintain the knowledge base for their own domain.
Data Admin
Manages clinical data and knowledge across domains.
New Data Request
Any practitioner can request and add to the knowledge base as the need arises.

🏥 Operations

Run the front desk and the clinic
Clinic Admin
Manages team, leave and intern supervision mapping.
Receptionist
Registers patients, schedules appointments, drives follow-ups.

Individual practitioner

A solo doctor, dietician or yoga trainer. Generate plans, finalise cases in your domain and track outcomes — on your own.
DoctorDieticianYoga Trainer

Small team / clinic

A lead doctor with dieticians, yoga trainers and interns, plus a front desk. Interns draft, seniors finalise, reception handles scheduling.
+ InternsReceptionistClinic Admin

Full hospital

Multiple departments with domain knowledge admins, data governance and centralised administration across many clinics.
All rolesDomain AdminsData Admin
Pricing

Start free. Grow as you go.

Simple, transparent plans. Open any plan's details to see exactly what's included.

Try it
Free Trial
₹0
Explore Ayuline with a single clinic.
Start free
See all features
  • 1 role (any practitioner)
  • 200 API calls / month
  • 1 clinic
  • Simple & Standard engine
  • Clinical engine mode
  • Evidence access
  • Webhooks
  • Community support
Individual
Starter
₹4,000 / mo
For a solo practitioner.
Choose Starter
See all features
  • 2 roles (any practitioner)
  • 1,000 API calls / month
  • 1 clinic
  • Simple & Standard engine
  • Clinical engine mode
  • Evidence access
  • Webhooks
  • Email support
Hospital
Enterprise
Custom
For multi-department hospitals.
Contact us
See all features
  • Unlimited roles
  • Unlimited API calls
  • Unlimited clinics
  • Simple, Standard & Clinical engine
  • Clinical engine mode
  • Evidence access
  • Webhooks
  • Dedicated support