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.
Register for a trial key
Create a trial account and receive an issued API key immediately.
Check service health
GET /api/health — confirm the live service and dataset are ready before deeper testing.
Search the drug dataset
Use the medication search endpoint to browse dog or cat records relevant to your workflow.
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
| Endpoint | Method | Use |
|---|---|---|
/api/calculate | POST | Authenticated calculations for standard, BSA, CRI, and fluid workflows. |
/api/drugs | GET | Search and browse the commercial canine/feline drug dataset. |
/api/drugs-data | GET POST | Retrieve full medication records for richer interface and workflow-specific views. |
/api/drug-labels/search | GET | Search DailyMed labels from the same partner surface. |
/api/health | GET | Operational 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.