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:

PropertyDescriptionExample
codeUnique identifierNAM001
displayPrimary term in EnglishAmavata (Rheumatoid Arthritis)
definitionDetailed descriptionA vata disorder characterized by...
traditional-systemMedicine systemayurveda, siddha, unani
dosha-involvementAyurvedic doshasvata, pitta, kapha
severityCondition severitymild, 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"
      }
    ]
  }
}

Was this page helpful?