Technology
Scan, verify, and track what happens next
Four QR codes, each doing one honest job: prove a vial is ours, carry a patient’s protocol, open a clinic’s portal, and collect what the owner actually observes at home.
On the vial
Resolves to the lot record: true product name, lot, expiry, storage condition, and the certificate of analysis for that exact lot.
On the patient
A pet passport the owner can scan: which protocol is running, what to watch for, and when the next check-in is due.
In the clinic
Opens the clinic’s own branded portal, already scoped to that clinic’s account and tier.
On the poster
A waiting-room poster whose QR attributes the owner sign-up to the clinic that displayed it.
Verification
What a scan proves — and what it does not
Every serious pharmaceutical verification service publishes this second list. Almost no veterinary vendor does. It is the most useful thing on the page.
- That the identifier is well-formed, and that we minted this exact serial.
- The serial’s current state: issued, shipped, received, dispensed, recalled, expired or void.
- That the lot and expiry printed on the vial match the lot and expiry on record. A mismatch is a strong relabelling signal.
- Duplicate-scan anomalies. This is how a static code detects cloning — after the fact, not before it.
- It cannot prove the contents are genuine. A printed symbol is copyable. We mitigate with high-entropy serials and a decommission-at-dispense step, so a second scan of a cloned code hits an already-dispensed identifier.
- It cannot prove potency, sterility, or the identity of the molecule. Only the certificate of analysis speaks to that, and only for the lot it was drawn on.
- It cannot prove the product was kept cold. A printed code has no sensor.
- It is not tamper evidence. That requires a physical seal, which is a separate thing we ship alongside it.
Try it
This generates a real, scannable code in your browser — no server, no image service. Point your phone at it.
US drug-serialisation law (the DSCSA) applies to human drugs, not animal drugs. We serialise because it is useful, not because we are required to — and we will not imply a regulatory pedigree we do not have.
Cold chain: the sensor is not the QR code
A printed QR code has no power source, no clock and no sensor. It is ink. It cannot measure temperature. Anyone telling you their QR code monitors the cold chain is describing something that is not physically possible.
| Class | How it senses | How it is read | Powered | What the QR adds |
|---|---|---|---|---|
| Printed 2D symbol (QR) | Does not sense | Camera | No | Addressing only — identifies which record to look up |
| Irreversible threshold indicator | Chemical diffusion past a time-temperature threshold | Human eye — colour change | No | Carries the reading instructions and the exception report form |
| NFC data-logger tag | On-tag thermistor and logging IC | Phone tap | Yes | Fallback path when NFC is unavailable |
| BLE / cellular logger | Thermistor, logging IC and radio | Gateway or direct cellular | Yes | Links the physical case to the online logger record |
Each cold-shipped case carries an irreversible time-temperature indicator and a QR code. The indicator is the sensor; the QR code is how you read it, report it, and retrieve the shipment record in one tap.
Monitoring
Tracking whether it is actually working
A scheduled link asks the owner the same short question set at baseline, 4, 8 and 12 weeks. The answers go to the treating clinic, not to a marketing list.
The best-validated owner-reported instruments for canine osteoarthritis — the Canine Brief Pain Inventory and the Liverpool Osteoarthritis in Dogs score — are owned by the University of Pennsylvania and the University of Liverpool respectively. We have not obtained a commercial licence for either, so we do not reproduce their items.
Instead we use owner-defined activities, the approach behind Client Specific Outcome Measures, and we pass the raw answers to your veterinarian — who may score a validated instrument themselves. Our index tracks change. It is not a validated scale and we do not present it as one.