Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/sagar-grv/ayush-synapse/llms.txt

Use this file to discover all available pages before exploring further.

Ayush Synapse ships four built-in web interfaces served as static HTML directly from the Flask application. Each interface is tailored to a specific user role and accessible at a distinct URL path — no separate front-end build step or deployment is required. All four UIs communicate with the same underlying REST API and share the same demo-mode authentication token.

Dashboard Summary

Main Landing Page

Accessible at / — presents a platform overview, animated statistics, core-feature highlights, and a multilingual quick-search demonstrator powered by GET /api/search.

Professional Dashboard

Accessible at /professional.html — advanced NAMASTE-ICD-11 search with system and mapping filters, side-by-side dual-coding view, FHIR resource links, and an analytics panel.

Public Dashboard

Accessible at /public.html — simplified condition search for patients and community health workers, health-awareness content, and full multilingual support in 16 Indian languages.

Technical Dashboard

Accessible at /technical.html — in-browser API testing, live system health monitoring, performance metrics, and integration guides for EMR developers.

URL Reference

Dashboard NameURL PathIntended Audience
Main Landing Page/All users — general overview and quick search
Professional Dashboard/professional.htmlClinicians, health informaticians, researchers
Public Dashboard/public.htmlPatients, general public, community health workers
Technical Dashboard/technical.htmlDevelopers, system integrators, DevOps engineers

Multilingual Support

All four dashboards support 16 Indian languages through i18n JSON files served at:
GET /i18n/{lang}.json
The language selector in the page header loads the corresponding file and re-renders all UI labels without a page reload. The following language codes are available:
CodeLanguageCodeLanguage
enEnglishmlMalayalam
hiHindimrMarathi
bnBengalipaPunjabi
guGujaratisaSanskrit
knKannadataTamil
asAssamesesdSindhi
ksKashmiriurUrdu
neNepaliorOdia
Example request
curl http://localhost:5000/i18n/hi.json
If a requested language file is not found, the API returns a 404 JSON response: {"error": "Language file not found"}. The UI gracefully falls back to English in this case.

Authentication and the Dashboards

The dashboards communicate with the same REST API documented in the API Reference section. No separate authentication infrastructure is needed beyond the single demo token issued by POST /auth/login. Public-facing dashboards (e.g., the Public Dashboard) use only open endpoints and require no token at all.
This is an MVP running in demo mode. Obtain a token once and reuse it for the entire session — it grants full access to all protected endpoints, including FHIR resource exports.

Explore Each Dashboard

Professional

Advanced search, dual coding, and analytics for clinicians and health informatics teams.

Public

Simple condition search and health awareness content for non-technical users.

Technical

API testing, system monitoring, and integration guides for developers.

Build docs developers (and LLMs) love