Quick Start Guide

Get up and running with AyushBridge in minutes. This guide covers installation, ABHA authentication setup, and making your first FHIR terminology requests to bridge NAMASTE codes with ICD-11 classifications.

Prerequisites

Before beginning, ensure you have the following installed and configured:

# Required software versions
Node.js 18+ or Java 17+
MongoDB 5.0+ or PostgreSQL 13+
Redis 6.0+ (optional, for caching)
Docker 20.10+ (optional, for containerized deployment)

Installation Options

Choose your preferred installation method. AyushBridge can be deployed as a standalone service, Docker container, or Kubernetes cluster.

# Clone the repository
git clone https://github.com/Arnab-Afk/AyushBridge.git
cd AyushBridge

# Install dependencies
npm install

# Configure environment
cp .env.example .env

Making Your First API Request

Now you're ready to make your first terminology lookup request:

GET
/fhir/ValueSet/namaste/$expand
# Search for NAMASTE terms
curl -X GET "http://localhost:3000/fhir/ValueSet/namaste/\$expand?filter=amavata&count=5" \
  -H "Authorization: Bearer YOUR_ABHA_TOKEN" \
  -H "Accept: application/fhir+json"

What's Next?

Congratulations! You've successfully set up AyushBridge and made your first terminology requests. Here are some recommended next steps:

Was this page helpful?