indian_branded_drug_search
Search a database of 500,000+ Indian branded drugs by brand name, generic composition, or dosage form.
| Parameter | Type | Required | Description |
|---|---|---|---|
drug_name | string | No | Brand name to search (e.g. "Dolo 650") |
form | string | No | Dosage form (e.g. "Tablet", "Syrup", "Injection") |
generic_names | string | No | Comma-separated generic names (e.g. "Paracetamol" or "Amoxicillin, Clavulanic Acid") |
volumes | string | No | Strength or volume (e.g. "650", "500mg") |
indian_treatment_protocol_search
Access published treatment protocols and clinical guidelines from Indian and international medical bodies.
Available publishers include: ICMR, RSSDI, ADA, WHO, ESH, KDIGO, AHA, IPS, and more.
| Parameter | Type | Required | Description |
|---|---|---|---|
intent | string | Yes | "publishers" to list all available guideline sources, or "search" to retrieve protocols |
queries | list | No | Required when intent="search". List of objects: {"query": "...", "publisher": "..."} |
- For
intent="publishers": Text listing all available publishers - For
intent="search": Protocol document pages as base64-encoded JPEG images
indian_pharmacology_details
Look up drug information from the National Formulary of India (2011). Covers indications, dosage, contraindications, adverse effects, and pregnancy safety.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | No | Generic drug name(s). Supports compound generics with + separator (e.g. "Rifampicin + Isoniazid") |
Medical Calculator Workflow
The three calculator tools form a sequential 3-step workflow:Available Categories
View all 26 categories (403 calculators total)
View all 26 categories (403 calculators total)
| Category | Calculators |
|---|---|
| Cardiovascular System | 38 |
| Gynecology & Pregnancy | 35 |
| Dietary | 31 |
| Dosage | 27 |
| Hematology | 26 |
| Body Measurements | 22 |
| Electrolytes & Fluids | 22 |
| Urology & Nephrology | 19 |
| Pulmonary | 19 |
| Addiction Medicine | 17 |
| Intensive & Emergency Care | 16 |
| COVID-19 Vaccine | 16 |
| Pediatric | 15 |
| Other | 15 |
| Epidemiology | 13 |
| Diabetes | 10 |
| Digestive System | 9 |
| Geriatric Medicine | 9 |
| BMI | 7 |
| Metabolic Disorders | 7 |
| Sleep | 6 |
| Percentile | 6 |
| Pediatric Dosage | 6 |
| Psychiatry & Psychology | 5 |
| Radiology | 4 |
| Army | 3 |
medical_calculator_list
Browse available calculators by category.
| Parameter | Type | Required | Description |
|---|---|---|---|
intent | string | Yes | "categories" to list all 26 categories, or "calculators" to list calculators in a specific category |
category | string | No | Required when intent="calculators". Category name (e.g. "cardiovascular_system_calculators") |
medical_calculator_input
Get the input schema for a specific calculator before executing it.
| Parameter | Type | Required | Description |
|---|---|---|---|
calculator_name | string | Yes | The calculator’s name or normalized_name from the list step |
medical_calculator_output
Execute a calculator with validated input data.
| Parameter | Type | Required | Description |
|---|---|---|---|
calculator_name | string | Yes | The calculator’s name or normalized_name |
input_data | object | Yes | Input values conforming to the schema from the input step |
Worked Example: BMI Calculator
For questions about specific tools or data coverage, contact ekaconnect@eka.care.

