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.
Before you can make requests to the AyushBridge API, you will need to obtain ABHA OAuth 2.0 credentials and configure your authentication. Visit the ABHA Developer Portal to get started.
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:
# 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:
- Explore the complete API Reference for all available endpoints
- Learn about NAMASTE CodeSystem and available codes
- Understand ICD-11 Integration and mapping strategies
- Set up Authentication for production environments
- Review the Architecture to understand system components