—
Total Patients
—
All time
With Active Cases
—
In progress
Follow-ups Due
—
—
New This Month
—
Since month start
| Patient | ID | Age/Sex | Phone | Last Visit | Status | Action |
|---|---|---|---|---|---|---|
—
—
● 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
| Patient | Doctor | Due Date | Days | Status | Phone | Action |
|---|---|---|---|---|---|---|
Patient & Case Setup
—
—
— or create new —
Runs the full interpretation + plan engines. Recommended for most consultations.
Chief Complaint is required to continue
Intake Tags & Observations
Quick-add by category
Selected tags
📋Observations (optional)
Severity is required to continue
Interpretation Engine
Running weighted rule engine…
Derived clinical signals from input tags:
Disease Hypotheses & Root Causes
Scoring disease hypotheses…
⚠
No hypotheses could be generated
This usually means the intake tags aren't producing any derived signals the hypothesis engine can score. Go back to adjust the intake, or retry.
DISEASE HYPOTHESES
ROOT CAUSES
DOCTOR DIAGNOSIS
— confirm or override engine suggestions⚖ Engine Alignment100%
How much of the engine output you retained.
Diagnoses will appear here
Root causes will appear here after hypotheses load
Generated Treatment Plan
Generating Aahar · Vihar · Aushadh plan…
Finalize Case
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
| Doctor | Role | Total Cases | Finalized | Avg 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
| Time | Actor | Category | Action | Target | Before → After | IP |
|---|---|---|---|---|---|---|
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...
—
Doctor
Dietician
Yoga
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
| Status | Count | % |
|---|---|---|
| Click "Load Reports" to populate | ||
Follow-up Summary
| Status | Count |
|---|---|
| Click "Load Reports" to populate | |
Recent Outcomes
| Patient | Case | Improvement | Adherence | Date |
|---|---|---|---|---|
| Click "Load Reports" to populate | ||||
Cases by Doctor
| Doctor | Cases | Finalized | Avg 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.
| Practitioner | Completed Visits | Revenue | Salary (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
| Name | Role | Patients | Follow-ups | Avg Improvement | KB Requests | KB Approvals | Engine Feedback | Badges |
|---|---|---|---|---|---|---|---|---|
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
| Tier | Tenants | Price/mo | Tier Revenue |
|---|---|---|---|
| Loading… | |||
Tenant Status Mix
| Status | Tenants |
|---|---|
| Loading… | |
MRR Trend
Builds from the month this dashboard first went live — no history before that exists
| Month | MRR | Active Tenants |
|---|---|---|
| Loading… | ||
Tenant Growth (new tenants/month)
| Month | New Tenants |
|---|---|
| Loading… | |
Expenses
| Date | Category | Description | Amount | Recurring | Logged By | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Platform Activity
—
Total Patients
—
Total Cases
—
KB Change Requests
API Usage This Month (top 10 tenants)
| Tenant | API Calls |
|---|---|
| Loading… | |
Seat Utilization vs. Tier Limits
| Tenant | Role Slots | Clinics |
|---|---|---|
| Loading… | ||
Clinics
Every clinic across every tenant — including API-connected subscriber tenants
| Clinic | Tenant | Status | Tenant Plan | Created | |
|---|---|---|---|---|---|
All subscriber tenants on Ayuline platform
Joined:
| Tenant | Type | Status | Tier | Usage This Month | Trial Ends | Joined | Actions |
|---|---|---|---|---|---|---|---|
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
| User | ID | Role | Clinic | Active | Action |
|---|---|---|---|---|---|
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.
0 tags
🔍
Type to search tags...
| Tag ID | Type | Display Name | Description | Active | Action |
|---|---|---|---|---|---|
Interpretation rules define which derived tags fire from input tags. Weight rubric: 8 = weak, 15 = moderate, 25 = strong, 40 = primary driver.
| Rule ID | Name | Output Tag | Threshold | Conditions | Active | Action |
|---|---|---|---|---|---|---|
Conditions for rule
REQUIRED = hard gate · WEIGHTED = score contribution · BLOCK = hard exclusion · SUPPORT = soft
| Tag | Match Type | Weight | Min Strength | Action |
|---|
Disease / condition entities that the hypothesis engine can score against.
| Code | Name | ICD | Tag mappings | Active |
|---|---|---|---|---|
Inverted index: Tag → Rules. The engine looks up this table to find candidate rules for each input tag.
| Tag | Rule | Engine Type |
|---|---|---|
Inverted index: DerivedTag → Conditions. Used by the hypothesis engine to score disease confidence.
| Tag | Condition | Weight | Polarity | Required |
|---|---|---|---|---|
Safety filter index: ContraTag → Blocked components. ABSOLUTE = always removed. RELATIVE = warning only.
| Contra Tag | Blocked Component | Severity |
|---|---|---|
Loading...
Synonyms that map to tags — e.g. "heartburn" maps to ACIDITY
Tag ID
Synonym
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
| Person | Role | Created | Edited | Requests submitted | Requests 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 ID | Name | Role | Phone | Status | Actions | |
|---|---|---|---|---|---|---|
Sign In
Welcome back to your clinical workspace
CLINICAL INTELLIGENCE PLATFORM
Forgot password? Contact your clinic admin
Demo Accounts — all use password: Ayuline@123
👨⚕️ Doctor
🥗 Dietician
🧘 Yoga Trainer
📋 Doctor Intern
🥗 Diet Intern
🧘 Yoga Intern
🌿 AAHAR Admin
🧘 VIHAR Admin
💊 AUSHADH Admin
🏥 Clinic Admin
⚙️ Data Admin
👑 Super Admin
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
Most popular
Small team
Professional
₹15,000 / mo
For a growing clinic.
Choose Professional
See all features ⌄
- 5 roles (practitioners + Clinic Admin)
- 5,000 API calls / month
- Up to 2 clinics
- Simple, Standard & Clinical engine
- Clinical engine mode
- Evidence access
- Webhooks
- Priority 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