Documentation Portal

Integration guidance for veterinary software partners

Understand product fit quickly, validate the live API with a real key, and move into commercial onboarding without guesswork.

What the API provides

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

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

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

Bearer API key

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

Canine and feline

Commercial support covers dog and cat workflows. Other species are not included in the live commercial surface.

Minimal partner success path

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

1

Register for a trial key

Create a trial account and receive an issued API key immediately.

2

Check service health

GET /api/health — confirm the live service and dataset are ready before deeper testing.

3

Search the drug dataset

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

4

Submit a calculation

Send patient context and drug selection to the calculation endpoint and inspect the returned results.

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" }]
  }'

Representative clinical modes in the live commercial surface

Each calculation type is driven by the drug record and patient context submitted. The API determines the appropriate workflow from the inputs.

Weight-based dosing

Core dose calculations with concentration-aware output and formatted instructions for the target species.

Body surface area

Drug-driven BSA logic where the medication record determines whether BSA-based dosing applies.

Infusion workflows

Shared CRI settings and drug-specific load-dose and CRI-dose inputs with pump rate output in mL/hr.

Maintenance & rate

Maintenance fluid calculations plus surgical and resuscitation rate support.

Drug discovery & retrieval

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

DailyMed label search

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

Primary endpoints used during evaluation and production

EndpointMethodUse
/api/calculatePOSTAuthenticated calculations for standard, BSA, CRI, and fluid workflows.
/api/drugsGETSearch and browse the commercial canine/feline drug dataset.
/api/drugs-dataGET POSTRetrieve full medication records for richer interface and workflow-specific views.
/api/drug-labels/searchGETSearch DailyMed labels from the same partner surface.
/api/healthGETOperational health, commercial scope, and dataset-readiness checks.

What a serious evaluator usually needs to confirm

Does it support the target workflow?

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

Is the supported scope explicit?

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

What does onboarding look like?

API key issuance, resets, welcome email flow, subscription state, and support escalation should all be documented.

How is access licensed?

Pricing, monthly vs annual, and enterprise options should be available without requiring a separate conversation.