HealthTech HQ Sync 44+ stakeholder roles 55+ products 48+ revenue streams 17 markets 18+ scheme paths 85+ OSS components Launch ready on subdomain, folder, or white-label
Platform Pulse 18 role journeys 253+ modules 48+ revenue paths 55+ products 17 markets 12+ deployment profiles regional & global languages 40+ compliance frameworks Launch deployment map

Developer Portal

API Documentation

Build integrations, automate workflows, and manage tenant-aware healthcare data with the IdeaDunes API suite.

253+

Module surface reachable via integrations

18

Role journeys supported by APIs

48+

Commercial and partner motions

12+

Cloud, on-prem, and rollout models

Integration Readiness

This API story now reflects the broader enterprise platform

Beyond the public reference examples, the connected product ecosystem already maps APIs and standards for claims, government programs, interoperability, automation, and partner-led deployment across 17 market tracks.

FHIR & HL7

Clinical interoperability for patient, encounter, lab, imaging, and document flows.

Claims & Payer APIs

Supports claim automation, eligibility, reimbursement, and revenue-cycle connectivity.

Government Digital Health

ABDM, DHIS2, NHS, GCC payer rails, and public-health reporting pathways.

Identity, Consent & Audit

Role-aware access, audit trails, privacy controls, and policy-ready evidence.

Partner & White-label APIs

Reseller, embedded, multi-tenant, and ecosystem rollout capabilities.

Automation & Notifications

Webhook, workflow, communications, and event-driven operational integrations.

Overview

The IdeaDunes Healthcare API is a RESTful JSON API that enables programmatic access to all platform capabilities. Use it to integrate IdeaDunes with your existing systems, build custom workflows, or create third-party applications.

Base URL: https://api.ideadunes.com/v1
Format: JSON (application/json)
Protocol: HTTPS only (TLS 1.2+)

Authentication

All API requests must be authenticated using Bearer tokens (JWT). Obtain tokens via the OAuth 2.0 flow or API key authentication.

Required multi-tenant headers: X-Tenant-Id, X-Branch-Id, and for write operations an Idempotency-Key. Role-sensitive flows may also include X-Actor-Role and X-Device-Id for audit-safe traceability.
// Request
POST /auth/token
Content-Type: application/json

{
  "client_id": "your_client_id",
  "client_secret": "your_client_secret",
  "grant_type": "client_credentials"
}

// Response
{
  "access_token": "eyJhbGciOiJSUzI1Ni...",
  "token_type": "Bearer",
  "expires_in": 3600
}

// Using the token
GET /v1/patients
Authorization: Bearer eyJhbGciOiJSUzI1Ni...
X-Tenant-Id: paras-hospital
X-Branch-Id: main-campus

Patients

MethodEndpointDescription
GET/v1/patientsList patients (paginated, filterable)
GET/v1/patients/{id}Get patient by ID
POST/v1/patientsCreate new patient
PUT/v1/patients/{id}Update patient record
GET/v1/patients/{id}/encountersPatient encounter history
GET/v1/patients/{id}/billingPatient billing history
GET/v1/patients/searchSearch patients (name, MRN, phone)

Appointments

MethodEndpointDescription
GET/v1/appointmentsList appointments (date range, provider, status)
POST/v1/appointmentsBook appointment
PUT/v1/appointments/{id}Reschedule / update
DELETE/v1/appointments/{id}Cancel appointment
GET/v1/appointments/slotsAvailable time slots for provider

Encounters

MethodEndpointDescription
GET/v1/encountersList OPD, IPD, emergency, and telehealth encounters
POST/v1/encountersCreate a new visit or admit workflow event
PUT/v1/encounters/{id}Update diagnosis, notes, disposition, and care stage
GET/v1/encounters/{id}/timelineView full patient journey, orders, documents, and audit events

Billing

MethodEndpointDescription
GET/v1/invoicesList invoices
POST/v1/invoicesCreate invoice
POST/v1/paymentsRecord payment
POST/v1/claimsSubmit insurance claim
GET/v1/revenue/summaryRevenue summary & analytics

Documents, Devices & Hardware

The platform supports document capture, printer queues, barcode workflows, scanner ingestion, kiosk sync, device registration, and hybrid offline-first operational patterns.

MethodEndpointDescription
POST/v1/documents/uploadUpload patient, consent, MRD, invoice, or identity documents
GET/v1/documents/{id}Fetch document metadata and signed access URL
POST/v1/devices/registerRegister printers, barcode devices, scanners, kiosks, or bedside tablets
GET/v1/devicesList connected devices by tenant, branch, and module
POST/v1/print-jobsQueue prescription, label, bill, receipt, or discharge print jobs
POST/v1/sync/offline-batchPush offline-collected events and form state back to the tenant server

Tenants, Plans, Subscriptions & Add-ons

Every tenant, facility, and partner rollout can manage plan tiers, usage, enabled modules, add-on services, billing cycles, and service entitlements through dedicated endpoints.

MethodEndpointDescription
GET/v1/tenantsList tenants, facilities, branches, and deployment state
POST/v1/tenantsCreate a new tenant or onboard a new facility group
PUT/v1/tenants/{id}Update branding, locale, plan, modules, and security profile
GET/v1/tenants/{id}/subscriptionsRetrieve current plan, renewal date, usage, and add-on status
POST/v1/subscriptions/change-planUpgrade or downgrade plan tier with proration support
POST/v1/addons/activateEnable AI, compliance, hardware, migration, support, or white-label bundles

Module Coverage Matrix

The API surface spans front-office, clinical, finance, operations, and commercialization workflows so each major module can be integrated without relying on manual exports.

ModuleRepresentative endpointsUse cases covered
OPD / IPD / ER/v1/encounters, /v1/admissions, /v1/triageRegistration, queue, admission, handoff, and discharge coordination
Lab & Diagnostics/v1/lab/orders, /v1/lab/results, /v1/radiology/studiesOrder placement, sample tracking, verified results, PACS/report delivery
Pharmacy/v1/prescriptions, /v1/pharmacy/dispense, /v1/pharmacy/stockMedication orders, dispensing, refills, batch expiry, stock reconciliation
Billing & Claims/v1/invoices, /v1/payments, /v1/claims, /v1/preauthCash, package, TPA, scheme, and reimbursement workflows
Inventory & Procurement/v1/items, /v1/purchase-orders, /v1/goods-receiptsConsumables, reorder rules, vendors, GRN, and store transfers
HR & Duty Rosters/v1/staff, /v1/attendance, /v1/shiftsRoster sync, leave, attendance, and department staffing insight
Compliance & Audit/v1/audit/events, /v1/compliance/checklists, /v1/consentsConsent, policy traceability, readiness evidence, and inspections
Tenant Commerce/v1/tenants, /v1/subscriptions, /v1/addons, /v1/service-ordersPlan packaging, activation, billing cycles, support bundles, white-label rollout

Payload Schemas

Below are common request shapes for the most-used records across patient registration, appointment routing, and tenant subscription management.

POST /v1/patients
{
  "tenant_id": "paras-hospital",
  "branch_id": "main-campus",
  "uhid": "UH2025-00142",
  "name": "Aarav Mehta",
  "gender": "male",
  "dob": "1987-11-12",
  "mobile": "+91-98XXXXXX10",
  "abha_id": "14-xxxx-xxxx-2211",
  "consent_status": "granted",
  "address": {
    "city": "Pune",
    "state": "Maharashtra"
  }
}
POST /v1/subscriptions/change-plan
{
  "tenant_id": "paras-hospital",
  "plan_code": "enterprise-plus",
  "billing_cycle": "annual",
  "users": 220,
  "addons": [
    "ai-assistant",
    "abdm-connect",
    "implementation-hypercare"
  ],
  "effective_from": "2026-01-01",
  "approved_by": "finance-head"
}

AI Assistant, Context & Audit

AI actions and operator events stay tenant-scoped, auditable, and role-aware. The API model reflects assistant prompts, recommendation logs, approvals, escalations, and provenance records.

Assistant context

/v1/ai/context returns the active patient, tenant, role, visit, and data-trust state used to power context-aware suggestions.

Recommendation logs

/v1/ai/recommendations stores prompts, outputs, confidence, human approval, and follow-up action status.

Audit visibility

/v1/audit/events records who did what, when, where, why, and under which tenant/session context.

Database Schema Coverage

The public docs now expose the core operational data model for patients, encounters, finance, subscriptions, devices, sync events, and audit logs.

EntityKey fieldsPurpose
patientstenant_id, uhid, abha_id, name, gender, dob, phone, consent_statusMaster patient identity and demographics
encounterspatient_id, doctor_id, encounter_type, visit_status, diagnosis_code, notesOPD, IPD, emergency, telemedicine, and clinical events
appointmentspatient_id, provider_id, slot_time, queue_no, channel, reminder_statusBooking, waitlist, reminders, and follow-ups
subscriptionstenant_id, plan_code, billing_cycle, seats, addons, renewal_atCommercial packaging, entitlements, and renewal control
devicestenant_id, device_type, serial_no, driver_profile, branch_id, health_statusPrinters, scanners, kiosks, barcode devices, and tablets
audit_eventstenant_id, actor_id, module, action, entity_type, entity_id, ip, created_atSecurity, AI, workflow, and compliance traceability

Webhooks

Subscribe to real-time events via webhooks. Configure webhook URLs in your dashboard settings.

EventDescription
patient.createdNew patient registered
appointment.bookedAppointment scheduled
appointment.cancelledAppointment cancelled
encounter.completedDoctor visit completed
invoice.createdInvoice generated
payment.receivedPayment posted
lab.result.readyLab result available
prescription.createdNew prescription issued

Rate Limits

PlanRate LimitBurst
Starter100 requests/min20 requests/sec
Clinic500 requests/min50 requests/sec
Hospital2,000 requests/min100 requests/sec
EnterpriseCustom (unlimited)Custom

Priority Market Integration Context

India

70,000+ facilities

ABDM, PM-JAY, RGHS, NHM, multi-tier provider digitization

UAE / GCC

1,200+ hospitals

DHA, HAAD, NPHIES, Riayati, Arabic-ready workflows

East Africa

12,000+ facilities

DHIS2, NHIF/SHIF, NHIA, offline-first operations

ASEAN

7,000+ hospitals

SATUSEHAT, BPJS, PhilHealth, MyHIX, multilingual scale

UK

1,229 hospitals

NHS integration, DTAC, UK GDPR, GP-facing workflows

USA

6,100+ hospitals

HIPAA, HITECH, Medicare/Medicaid, specialty automation

SDKs & Libraries

Node.js SDK

npm install @ideadunes/sdk

Python SDK

pip install ideadunes

PHP SDK

composer require ideadunes/sdk

Get Started Today

Transform Your Healthcare Practice with IdeaDunes

Join hundreds of hospitals and clinics using IdeaDunes to streamline operations, improve patient care, and grow revenue. Start your free trial — no credit card required.

Start Free 30-Day Trial Schedule Live Demo

No credit card required • Free onboarding • Cancel anytime

Role Quick Start

Every major live page now routes back to the right stakeholder journey

Executives, hospital teams, partners, government buyers, and patient-facing users can jump directly to their correct next step from anywhere in the web experience.

Stakeholder Center Command Centers Deployment Map Sign In Free Trial Contact
Leadership Hospital Admin Clinical Staff Revenue & Claims IT & Assurance Partner Government Patient / Family
18 role journeys 253+ modules 48+ revenue paths 12+ deployment profiles