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
Top 5 by case count — each case counts once, toward its single highest-ranked hypothesis, so this won't sum to Total Cases if a clinic treats more than 5 distinct conditions
Loading...
Clinic Performance
Click a metric for the underlying list
Loading...
Doctor Performance
Cases handled and outcomes — only counts cases owned by a current DOCTOR/DIETICIAN/YOGA_TRAINER, so this column won't sum to the clinic-wide Total Cases above (cases owned by interns, admins, or an unassigned owner aren't in this table but are in that total)
DoctorRoleTotal CasesFinalizedAvg Improvement
Diet Plans
Finalized AAHAR plans you have approved
📋
Loading diet plans…
Diet Dashboard
AAHAR 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 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 Cases
—
All cases, any stage
⏳
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...
Integration Health
SMS, WhatsApp, and Push notification delivery
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
Badge Rules
Rules that decide which milestone badges team members earn automatically on Team Contribution. Deactivate a rule instead of deleting once anyone holds it.
BadgeMetricThresholdTierHoldersStatusActions
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.
Demo video
Powers the “Watch Demo” button on the sign-in page. Paste a YouTube or Vimeo link — it is converted to an embed link on save. Leave blank to fall back to the Contact popup.
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.
Get a real notification on your phone/desktop when something new needs attention — checked periodically, not instant.
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...
News & Blogs
Write, preview and publish to the public site
Posts
Loading…
New post
Plain text only — HTML is not accepted, and is escaped if pasted.
Preview — exactly as readers will see it
Click Preview to render the post above.
Practitioner Verification
Review qualification documents before activating an account
Applications
—
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 (Components only)
By entry type
Contribution by person
Created, edited, requests submitted & reviewed — "Unattributed (legacy)" covers records made before author tracking existed
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