Microchip/Rabies tag entry at billing

Donate to this project

Development Project Status: Completed

Total cost estimate (ex-Tax): 
Due date for completion of this stage: 
Current Percentage Funded: 
Project funding: 

You can donate money to this project by entering the amount above and clicking the 'Add to cart' button. In the Checkout process you can either choose to pay now (via Bank Transfer, Cheque or Pay Pal) or you can pledge the amount by choosing the 'Pledge a payment for a Development Project' method. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then action your payment. Note that development will not commence until all funds are received.

Project description: 

When a microchip or rabies vaccination product is used, the patient must be edited and the corresponding Microchip or Rabies Tag identity added to the patient via its Identities tab.

This project will enable Microchips, Rabies tags and other patient identities to be entered when a corresponding product is charged.

In addition, a button will be added to the Patient Summary to add a microchip for the patient, if one isn't present.

Product Changes

Medication, Merchandise and Service products will be assigned a new field, "Patient Identity" that indicates what type of patient identity should be created when the product is charged. This field will:

  • be optional
  • list the identity types that a patient can have (Microchip, Pet Tag, and in the US, Rabies Tag; Alias will be excluded)
  • allow the selection of one of these types (a single product cannot create both a Microchip and Rabies tag for example) 

Charging Changes

When charged, a product with a Patient Identity will:

  1. display an editor for the corresponding identity (Microchip/Pet Tag/Rabies Tag)
  2. immediately add the entered identity to the patient

The editor may be skipped. If skipped, no identity is added to the patient.

The editor will be displayed if a product with a Patient Identity is:

  • included by a product template
  • invoiced from an Estimate

Patient Summary Changes

If a patient doesn't have a microchip, an Add button will be displayed in the patient summary e.g.:

When clicked, this will:

  1. display a Microchip editor
  2. add the Microchip to the patient when OK is clicked

This is a shortcut for:

  1. Going to Patients - Information
  2. Editing the patient
  3. Clicking the Identities tab
  4. Clicking Add to add a new Microchip


If a product with a Patient Identity is charged, and the Identity added to the patient, it will not be removed from the patient if the charge is removed.

This must be done by editing the patient in Patients - Information.




Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Microchip entry at billing

We would support this handy addition to OpenVPMS!


Anthony (ActiVet)

Kind regards,

Anthony (ActiVet)

Re: Microchip entry at billing

What do you think of the idea of supporting different microchip types?

Would the type be based on the microchip length, specification or brand?

That is, the project could support:

  • Microchip (9 digits), Microchip (10 digits), Microchip (15 digits)
  • ISO FDX-B, Trovan, FECAVA, Avid etc
  • HomeAgain, FriendChip, Avid Eurochip etc

Supporting different brands may be useful from a reporting perspective, but may not be practical if scanners can't determine the brand of a chip.

Re: Microchip entry at billing

Hi Tim,

Personally, I believe the type should be based on the microchip length. As you mentioned, we cannot determine the brand of the chip by scanning.


Anthony (ActiVet)

Kind regards,

Anthony (ActiVet)

Re: Microchip entry at billing

Brand really isnt as important as the type ie 

ISO v AVID type

Actually brand or manufacturer is easily determined on ISO chips 

the chip  number actually defines the first 3 digits are the manufacturer ..


those starting with  900  are actually multiple cheap chinese manufacturers.

I doubt this is that important tho


Microfindr, Datamars 981xxxxxxxxxxxx Datamars 15-digit (numeric) 134.2 kHz 1-877-738-5465 

Bayer resQ 98102000xxxxxxx Datamars 15-digit (numeric) 134.2 kHz 1-877-738-5465 

HomeAgain 985xxxxxxxxxxxx FDX-Axxxxxxxxxx Destron Fearing Digital Angel 15-digit (numeric) 10-digit (alphanumeric) 134.2 kHz 125 kHz 1-888-466-3242 AVID xxx*xxx*xxx xxxxxxxxxx 977xxxxxxxxxxxx 

AVID 9-digit (numeric) 10-digit (alphanumeric) 15-digit (numeric) 125 kHz 125 kHz 134.2 kHz 1-800-336-2843 

24 PetWatch 982xxxxxxxxxxxx FDX-A xxxxxxxxxx Allflex 15-digit numeric 10-digit alphanumeric 134.2 kHz 125 kHz 1-866-597-2424 

AKC/CAR 956xxxxxxxxxxxx TVNxxxxxxxxxx Trovan 15-digit (numeric) 10-digit (alphanumeric) 134.2 kHz 128 kHz 1-800-252-7864 

Banfield 98101000xxxxxxx 0D0Dxxxxxx Datamars Unknown 15-digit (numeric) 10-digit (alphanumeric) 134.2 kHz 125 kHz 1-877-567-8738
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: benjicharlton[at]gmail[dot]com

Re: Microchip/Rabies tag entry at billing

One of our members has started the ball rolling on this project. Thanks very much!

If you would like to see this feature in the next release, make a support donation now.

Re: Microchip/Rabies tag entry at billing

It doesn't show it yet, but we just chipped in $250. 

Re: Microchip/Rabies tag entry at billing

Yes, you have Alan. Thanks very much!


Re: Microchip/Rabies tag entry at billing

And another one of our generous supporters has chipped in $750. This brings the pledge up to 67%. Thanks very much for your continued support!

Re: Microchip/Rabies tag entry at billing

This project is now funded to 75%. Thanks for your (continued) support!

Re: Microchip/Rabies tag entry at billing

Another regular supporter has chipped in the final 25% required to get this project moving. Thanks very much Yuri, you support is very much appreciated!

Syndicate content