NAMASTE CodeSystem
The NAMASTE (National AYUSH Morbidity & Standardized Terminologies Electronic) CodeSystem provides standardized coding for traditional medicine disorders in India.
Overview
NAMASTE contains over 4,500 standardized terms covering disorders and conditions across three major traditional medicine systems practiced in India:
- Ayurveda: Ancient Indian system of medicine focusing on constitutional types and natural healing
- Siddha: Traditional Tamil system of medicine from South India
- Unani: Greco-Arabic system of medicine emphasizing temperament and humoral balance
Key Features
- Comprehensive Coverage: 4,500+ disorder codes and terms
- Multilingual Support: English, Hindi, and regional language designations
- FHIR R4 Compliance: Full CodeSystem resource implementation
- Hierarchical Structure: Organized by traditional medicine system and disorder categories
Code System Details
- URI:
https://ayush.gov.in/fhir/CodeSystem/namaste - Version: 1.0.0
- Status: Active
- Content: Complete
- Concept Count: 4,500+
Code Structure
NAMASTE codes follow a structured format to ensure consistency and enable systematic organization:
Code Format
NAM + 3-digit number
Example: NAM001, NAM002, NAM003...
Code Properties
Each NAMASTE code includes the following properties:
| Property | Description | Example |
|---|---|---|
code | Unique identifier | NAM001 |
display | Primary term in English | Amavata (Rheumatoid Arthritis) |
definition | Detailed description | A vata disorder characterized by... |
traditional-system | Medicine system | ayurveda, siddha, unani |
dosha-involvement | Ayurvedic doshas | vata, pitta, kapha |
severity | Condition severity | mild, moderate, severe |
Example Code Entry
{
"code": "NAM001",
"display": "Amavata (Rheumatoid Arthritis)",
"definition": "A vata disorder characterized by inflammation and pain in joints, similar to rheumatoid arthritis in modern medicine.",
"designation": [
{
"language": "hi",
"value": "आमवात"
},
{
"language": "ta",
"value": "ஆமவாதம்"
}
],
"property": [
{
"code": "traditional-system",
"valueString": "ayurveda"
},
{
"code": "dosha-involvement",
"valueString": "vata"
},
{
"code": "body-system",
"valueString": "musculoskeletal"
}
]
}
Traditional Medicine Systems
Ayurveda
Ayurvedic disorders in NAMASTE are classified based on:
- Dosha involvement: Vata, Pitta, Kapha imbalances
- Dhatu disorders: Issues with body tissues
- Mala disorders: Problems with waste elimination
- Srotas disorders: Channel blockages
Example Ayurveda Codes:
NAM001- Amavata (Rheumatoid Arthritis)NAM015- Jwara (Fever)NAM028- Prameha (Diabetes)NAM042- Kasa (Cough)
Siddha
Siddha system disorders focus on:
- Mukkutra imbalance: Vatha, Pittha, Kapham
- Ezhu udal kattukal: Seven body constituents
- Environmental factors: Seasonal and regional influences
Example Siddha Codes:
NAM156- Vatha Noigal (Vatha disorders)NAM167- Pittha Noigal (Pittha disorders)NAM178- Kappha Noigal (Kappha disorders)
Unani
Unani disorders are categorized by:
- Mizaj disorders: Temperament imbalances
- Akhlath disorders: Humoral disturbances
- Arkan disorders: Essential element problems
Example Unani Codes:
NAM289- Humma (Fever)NAM294- Ziabetus (Diabetes)NAM301- Wajaul Mafasil (Joint pain)
Usage Examples
Lookup NAMASTE Code
curl -X GET "https://api.ayushbridge.in/fhir/CodeSystem/namaste/\$lookup?code=NAM001" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Accept: application/fhir+json"
Search by Traditional Medicine System
curl -X GET "https://api.ayushbridge.in/fhir/ValueSet/namaste/\$expand?filter=ayurveda&count=20" \
-H "Authorization: Bearer YOUR_TOKEN"
Create Condition with NAMASTE Code
const createConditionWithNamaste = async (patientId, namasteCode, token) => {
const condition = {
resourceType: 'Condition',
subject: { reference: `Patient/${patientId}` },
code: {
coding: [
{
system: 'https://ayush.gov.in/fhir/CodeSystem/namaste',
code: namasteCode,
display: 'Amavata (Rheumatoid Arthritis)'
}
]
},
clinicalStatus: {
coding: [
{
system: 'http://terminology.hl7.org/CodeSystem/condition-clinical',
code: 'active'
}
]
},
category: [
{
coding: [
{
system: 'http://terminology.hl7.org/CodeSystem/condition-category',
code: 'problem-list-item'
}
]
}
]
};
const response = await fetch('https://api.ayushbridge.in/fhir/Condition', {
method: 'POST',
headers: {
'Content-Type': 'application/fhir+json',
'Authorization': `Bearer ${token}`
},
body: JSON.stringify(condition)
});
return await response.json();
};
FHIR Resources
CodeSystem Resource
The complete NAMASTE CodeSystem resource:
{
"resourceType": "CodeSystem",
"id": "namaste",
"url": "https://ayush.gov.in/fhir/CodeSystem/namaste",
"version": "1.0.0",
"name": "NAMASTE",
"title": "National AYUSH Morbidity & Standardized Terminologies Electronic",
"status": "active",
"experimental": false,
"date": "2025-01-01",
"publisher": "Ministry of Ayush, Government of India",
"description": "Standardized terminology for traditional medicine disorders in Ayurveda, Siddha, and Unani systems.",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "IN",
"display": "India"
}
]
}
],
"content": "complete",
"count": 4500,
"property": [
{
"code": "traditional-system",
"type": "string",
"description": "Traditional medicine system (ayurveda, siddha, unani)"
},
{
"code": "dosha-involvement",
"type": "string",
"description": "Dosha involvement in Ayurveda (vata, pitta, kapha)"
},
{
"code": "body-system",
"type": "string",
"description": "Body system affected"
}
]
}
ValueSet Resource
NAMASTE ValueSet for filtering and expansion:
{
"resourceType": "ValueSet",
"id": "namaste-all",
"url": "https://ayush.gov.in/fhir/ValueSet/namaste",
"version": "1.0.0",
"name": "NAMASTEAll",
"title": "All NAMASTE Codes",
"status": "active",
"compose": {
"include": [
{
"system": "https://ayush.gov.in/fhir/CodeSystem/namaste"
}
]
}
}