Documentation Portal

Integration guidance for veterinary software and PMI partners.

This portal is meant to help a serious evaluator understand product fit quickly, validate the live API with a real key, and move into a commercial onboarding conversation without guesswork.

Overview

What the API provides

VetDrugs PMI API is a commercial veterinary integration service for dog and cat medication workflows. It combines searchable drug data, detailed medication records, clinical calculation workflows, and DailyMed label search in one partner-facing surface.

Base URL

https://vetdrugs-pmi-api.vetdrugscalculator.com

Use the custom domain for evaluation, pilot, and production traffic.

Authorization

Bearer API key

Requests are authorized with Authorization: Bearer vd_... using an issued trial or commercial key.

Commercial Scope

Canine and feline

Commercial support is explicit for dog and cat workflows. Other species are not represented as live support.

Quickstart

Minimal partner success path

A technical evaluator should be able to move from trial registration to a successful calculation request quickly. The steps below mirror the expected review path.

1

Register

Create a trial account and obtain an issued API key.

2

Check health

Confirm the live service and dataset are ready before deeper testing.

3

Search

Use the medication search endpoint to browse dog or cat records relevant to the product workflow.

4

Calculate

Submit patient context and medication choices to the calculation endpoint and render the returned workflow details.

curl -X POST "https://vetdrugs-pmi-api.vetdrugscalculator.com/api/calculate" \
  -H "Authorization: Bearer vd_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "patient": {
      "species": "dog",
      "weight_kg": 20
    },
    "drugs": [
      {
        "drug_name": "Carprofen"
      }
    ]
  }'
Clinical Workflows

Representative clinical modes in the live commercial surface

Standard

Weight-based dosing

Core dose calculations with concentration-aware output and formatted instructions.

BSA

Body surface area workflows

Drug-driven BSA logic where the medication record determines that the workflow is BSA-based.

CRI

Infusion workflows

Support for shared CRI settings and drug-specific load-dose and CRI-dose inputs where applicable.

Fluids

Maintenance and rate workflows

Support for maintenance fluids plus surgical and resuscitation rate calculations.

Search

Drug discovery and retrieval

Medication search, full record access, concentration handling, and richer UI-specific retrieval paths.

Labels

DailyMed label search

Search labels from the same integration surface used for medication search and calculations.

API Surface

Primary endpoints used during evaluation and production

Endpoint Method Use
/api/calculate POST Authenticated calculations for standard, BSA, CRI, and fluid workflows.
/api/drugs GET Search and browse the commercial dog/cat medication dataset.
/api/drugs-data GET / POST Retrieve fuller medication records and support richer interface flows.
/api/drug-labels/search GET Search DailyMed labels from the same partner surface.
/api/health GET Operational health, commercial scope, and dataset-readiness checks.
Commercial Review

What a serious evaluator usually needs to confirm

Technical

Can it support the target workflow?

Search, retrieval, calculation, and label lookup should be testable with a real issued key and representative cases.

Clinical Scope

Is supported scope explicit?

Dog and cat support, workflow coverage, and excluded scope should be clear before production planning.

Operational

What does onboarding look like?

Partners should understand API-key issuance, resets, welcome email flow, subscription state, and support escalation.

Commercial

How is access licensed?

Pricing, monthly versus annual subscription shape, and enterprise or OEM options should be available without a separate explanation.

Documentation Set

Use the rest of the docs in this order

1

API Reference

Endpoint-by-endpoint request and response examples, payload tables, and integration notes.

2

Onboarding

Trial, subscription, issued credentials, partner support, and production access workflow.

3

Errors

Error contracts, unsupported species, validation behavior, and practical handling guidance.

4

Webhooks

Subscription-state updates, operational webhook behavior, and access-transition notes.

5

Changelog

Partner-facing version history and compatibility guidance for future releases.