- ABDM allows a user to find their health records from any health facility they have visited via the discovery process.
- Confirm linking for discovered care context. Confirm Linking operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/care-contexts/discover/link/confirm).
- Initialise the linking for discovered care context.
- Get Linked Providers operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/care-contexts/providers) — lists the matching records.
- Get Linked CareContexts operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/care-contexts/linked) — retrieves the matching records.
- Fetch the auto approval policy settings. Get Status operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/consents/auto-approval).
- Update the auto approval policy settings. Update Auto Approval Policy operation of the ABDM (Ayushman Bharat Digital Mission) API (PATCH /abdm/v1/consents/auto-approval).
- This endpoint is used to approve the consent. Consent Approve operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/approve).
- Consent Create operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/create) — creates the matching records.
- This endpoint is used to deny the consent. Consent Deny operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/deny).
- Consent Details operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/details).
- Consent List operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/list) — lists the matching records.
- This endpoint is used to revoke the consent. Consent Revoke operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/v1/consents/revoke).
- Lists payers from the NHCX participant registry.
- Finds a beneficiary's policies by mobile number, ABHA number or member ID.
- Please cache these results locally. ABHA Card operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/profile/asset/card).
- Fetch the data for ABHA qr code display. ABHA QR Code operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/profile/asset/qr).
- Fetches the ABHA profile of the User. Profile Details operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/profile).
- Update Profile Details The API expects all the fields returned by the [Get Profiles API](/api-reference/user-app/abdm-connect/profile/details/profile-details) to be included in the PATCH request body.
- Search KYCed ABHA profiles using mobile number
- This API endpoint allows to check whether provided health id is already present in system.
- API to list all the Subscriptions and Consent requests
- Requests Get Details operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/request) — retrieves the matching records.
- This API uses AI to draft a discharge summary for an IPD admission of your workspace, from the patient's details and the prescriptions of the admission's visits (latest visit first, each dated).
- This API returns an IPD admission of your workspace (same as [Get Admission](/api-reference/doc-tool/ipd-api/admissions/get-admission)) together with the prescriptions of the visits linked to the admission.
- This API returns all discharge summaries of an IPD admission of your workspace, newest first (by creation time).
- This API returns all nursing notes of an IPD admission of your workspace, newest first (by `date`).
- Creates an IPD admission in your workspace. Create an IPD Admission operation of the IPD (in-patient department) API (POST /ipd/v1/sdk/admissions).
- Fetches an IPD admission of your workspace. Get an IPD Admission by Id operation of the IPD (in-patient department) API (GET /ipd/v1/sdk/admissions/{admission_id}).
- Lists your workspace's IPD admissions, optionally filtered.
- Updates the given fields of an admission. Update an IPD Admission operation of the IPD (in-patient department) API (PATCH /ipd/v1/sdk/admissions/{admission_id}).
- The account's rollups — `charges`, `invoiced`, `paid`, `outstanding`, `due`, `balance` — also refreshed onto the admission's billing totals.
- Finds or creates the admission's billing account and links it to the admission.
- Records a payment against the account. Record a Payment operation of the IPD (in-patient department) API (POST /ipd/v1/sdk/admissions/{admission_id}/billing/payments).
- Moves the admission to DISCHARGE_INITIATED, records the transition, and notifies every pharmacy the admission ordered from — in that order, as one operation.
- Logs an event on an IPD admission, such as a pharmacy or billing clearance, a discharge checklist step or a discharge summary handover.
- Books an appointment for a patient with a doctor at a clinic at a given start time.
- This API endpoint is used to cancel an existing appointment.
- This API endpoint is used to update an existing appointment to No-Show state.
- This API endpoint is used to complete an existing appointment.
- This API endpoint confirms an existing follow-up appointment by changing its status from INITIATED to BOOKED.
- This API endpoint is used to retrieve the details of an appointment using its unique identifier.
- This API endpoint is used to retrieve all the appointments scheduled for a business with flexible filters.
- Resolves one or more entities' schedules over a date range into concrete daily availability windows (`bounds`), any blackout `blocks`, and — when `include_rules=true` — the raw underlying rules and config each schedule was resolved from.
- This API endpoint is used to update an existing appointment to parked state.
- This API is used to reschedule an appointment.
- This API endpoint is used to update an existing appointment.
- This API endpoint is used to update an existing appointment.
- This API creates a new IPD bed for your workspace.
- This API creates a new IPD category for your workspace.
- Adds one or more charges. Add Charges operation of the IPD (in-patient department) API (POST /ipd/v1/sdk/admissions/{admission_id}/billing/charges).
- The account's charges. List Charges operation of the IPD (in-patient department) API (GET /ipd/v1/sdk/admissions/{admission_id}/billing/charges).
- Creates the claim (the case every later call hangs off) and sends the auth-requirements check for the listed procedures.
- Claim summary: status, payer references, turn-around deadlines, review path, co-payment and the stages with a saved draft.
- Lists claims with their beneficiary. List Claims operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/nhcx/v1/claims).
- Submits the final claim after discharge. Submit Claim operation of the ABDM (Ayushman Bharat Digital Mission) API (POST /abdm/nhcx/v1/claims/{claimId}/claim).
- Lists a doctor's appointment slots and their availability at a clinic for a date range.
- This API endpoint retrieves detailed information about a specific clinic using its unique identifier.
- Retrieve a single clinic's details using either the Eka ID or the partner-provided ID.
- Retrieve a list of all clinics registered for your business.
- The Create Clinic API allows you to register a new clinic for your business, including its name, address, pincode, contact number, city, state, and assigned doctors.
- Fetches a single service configuration by id.
- Lists the bookable services a doctor offers, such as consultations or procedures, with their durations.
- Retrieve a single doctor's profile using either the Eka ID or the partner-provided ID.
- Retrieve a list of all doctors registered for your business.
- Create a new doctor profile for your business.
- Update an existing doctor's profile.
- The Get Workspace Information API retrieves basic information about a business including the business ID and business name.
- The Get Clinic and Doctor Details API provides a comprehensive list of clinics and doctors associated with those clinics for a business.
- This API endpoint is used to retrieve detailed information about a specific doctor using their unique identifier.
- Create a new document on a session (omit `document_id` → `201`), or update an existing one (include `document_id` → `200`) — for example to save a doctor's edits to generated notes.
- Archive (soft-delete) a document. Delete Document operation of the Eka Care API (DELETE /voice/api/v1/documents/{document_id}).
- Fetch a document's metadata and a presigned GET URL to download its content (markdown).
- This API is check the parsing status of the uploaded document
- List past sessions for the authenticated user, newest first.
- Returns every audit event of the admission (status changes, clearances, discharge steps, pharmacy notifications, …), newest first.
- Fetches the Providers based on the HIP ID. Get Provider Details operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/provider/{hip_id}).
- Fetches the List of Providers. Search Providers operation of the ABDM (Ayushman Bharat Digital Mission) API (GET /abdm/v1/providers).
- Invoices the given charges (all un-invoiced charges when `chargeIds` is omitted), with an optional bill-level discount.
- The account's invoices. List Invoices operation of the IPD (in-patient department) API (GET /ipd/v1/sdk/admissions/{admission_id}/billing/invoices).
- This API returns your workspace's IPD setup data in one call: beds, rooms, categories, rate plans, rate plan inclusions, and the bed and rate plan links to clinics.
- Returns `can_admit: false` when the patient already has an active (`AD`) admission in your workspace.
- Get Generic (pharmacology) Information operation of the Eka Care API (GET /eka-mcp/pharmacology/v1/search) — retrieves the matching records.
- This endpoint returns suggested/similar drugs from the Eka medical database for the given parameters - drug name, generics, form or volume.
- This endpoint returns pages from the protocols based on the query, publishers and tag.
- This endpoint returns comprehensive information about pharmaceutical drugs and laboratory tests from the Eka medical database based on search query.
- This endpoint returns comprehensive information about medical symptoms and diagnoses from the Eka medical database based on search query.
- Maps up to 5 free-text medical terms to standard codes (ICD-10-CM, ICD-10-PCS, SNOMED CT, LOINC or medication) in one call.
- Maps one free-text medical term to standard codes in ICD-10-CM, ICD-10-PCS, SNOMED CT, LOINC or a medication catalogue.
- Lists the medical coding systems available for code mapping (ICD-10-CM, ICD-10-PCS, SNOMED CT, LOINC and medication) with their versions.
- This API adds a nursing note to an IPD admission of your workspace.
- This API updates a nursing note of your workspace.
- This API allows partners to send notifications to users.
- This API places a medicine order for an IPD admission of your workspace.
- This API returns a single medicine order of your workspace with its full detail.
- This API lists the medicine orders of your workspace, newest first.
- This API sets the `status` of a medicine order of your workspace.
- This API lists the admission advices for a patient in your workspace — the times a doctor advised admission in a prescription (the "Admission Advised" section), newest first.
- This functionality enables the addition of new patient records to a business' directory.
- This API provides functionality to get details of a patient by their Eka profile id, from a business' directory.
- This API provides functionality to get all profiles of patient by their mobile number in business' directory.
- Thi API provides functionality to update patient details for the registered patients.
- Allows businesses to add new patient record by capturing personal, contact, and medical information.
- By default, the patient profile is archived (soft delete).
- Retrieves a paginated list of patient profiles.
- Retrieves an EMR user profile by OID. Retrieve EMR User Profile operation of the Eka Care API (GET /profiles/v1/emr-user/{oid}).
- Retrieves patient profile using username in a workspace.
- Retrieve Patient Profile operation of the Eka Care API (GET /profiles/v1/patient/{oid}) — retrieves the matching records.
- Retrieves patient profiles using the mobile number in a workspace.
- Global Search is exclusive to specific workspaces only.
- Updates an EMR user profile with validated and normalized data.
- Payload for updating patient profile. Update Patient Profile Details operation of the Eka Care API (PATCH /profiles/v1/patient/{oid}).
- The account's payments. List Payments operation of the IPD (in-patient department) API (GET /ipd/v1/sdk/admissions/{admission_id}/billing/payments).
- Every payment notice the payer sent for the claim.
- Checks the policy is in force and returns the wallet balance, without creating a claim.
- This API retrieves comprehensive details of a prescription created by a doctor.
- This API creates a new IPD rate plan for your workspace.
- This API is used to delete a document using a document ID.
- Sends a PDF or image to Eka's AI document parsing (smart report, PII detection or classification).
- This endpoint creates a new medical case. Create Case operation of the Eka Care API (POST /mr/api/v1/cases).
- This endpoint allows deleting a case using the case ID.
- Once you retrieve a list of all documents with their corresponding IDs, you can use this endpoint to get more details about a specific document.
- This endpoint returns a list of all cases. List Cases operation of the Eka Care API (GET /mr/api/v1/cases).
- To get the list of all the records for a given authenticated user.
- Uploads a PDF or image into a patient's medical records in one call.
- Generate a presigned URL that allows you to securely upload a document to the server.
- Retrieve a parsed transcibes based on the given identifier
- This endpoint allows updating details of an existing medical case using the case ID.
- This API is used to update the document. Update Document operation of the Eka Care API (PATCH /mr/api/v1/docs/{id}).
- This API creates a new IPD room for your workspace.
- Creates a schedule for an `entity_id` in a `location_id` — `entity_id` is your doctor id, `location_id` is your clinic id.
- Tears down a schedule: hard-deletes the schedule head, its config document, every product assignment row, and all v2 timebounds/blocks (weekly, daily, repeat-weekly, repeat-daily) for it.
- Edits an existing schedule's config, name, archive state, and/or its timebounds, in one call.
- Fetch a session's full record — status, patient details, audio quality matrix and, most importantly, the list of all documents generated or created on the session (notes, transcripts, custom documents).
- Create a new scribing session. Create Session operation of the Eka Care API (POST /voice/v1/sessions).
- Finalize the session and start asynchronous processing.
- Fetch the complete recording of a session as a presigned download URL (single combined MP3).
- Retrieve the current status of a session and, once processing finishes, its transcript and structured template results.
- Update a session's metadata before it is committed.
- Upload audio as a raw binary body. Upload Audio operation of the Eka Care API (POST /voice/v1/sessions/{session_id}/audio/{file_sequence}).
- Exchanges a MedAssist agent ID for a short-lived session token and a refresh token.
- Creates a new MedAssist session and returns its session_id for WebSocket communication.
- Retrieves the status of a MedAssist session, optionally with its messages.
- Exchanges a MedAssist refresh token for a new sess_token and refresh_token.
- This API saves a discharge summary for an IPD admission of your workspace.
- This API updates the content of a discharge summary of your workspace.
- This API creates a nursing note template for your workspace.
- This API returns all nursing note templates of your workspace, newest first.
- After a session ends, generate another document from it for the given template.
- Optional. Upload Transcript operation of the Eka Care API (POST /voice/api/v1/transaction/{session_id}/convert-to-template).
- Create a custom note template. Create Template operation of the Eka Care API (POST /voice/api/v1/template).
- Archive (soft-delete) a custom template. Delete Template operation of the Eka Care API (DELETE /voice/api/v1/template/{template_id}).
- G. List Templates operation of the Eka Care API (GET /voice/api/v1/template).
- Lists every note template's id and title in a short form, without the full template definitions.
- Update a custom template's title or description.
- Get Transaction Status operation of the Eka Care API (GET /dr/v1/payment/transaction_status/{transaction_id}) — retrieves the matching records.
- Update the vitals data for a specific patient using the transaction ID.
- Deletes an existing webhook based on its ID. Delete a Webhook operation of the Eka Care API (DELETE /notification/v1/connect/webhook/subscriptions/{id}).
- Retrieves all registered webhooks. Get Webhooks operation of the Eka Care API (GET /notification/v1/connect/webhook/subscriptions).
- Registers a new webhook triggered by specific events.
No matching actions