Immunizations and Scanner capability

Hi all. I wanted to let the community know that I am soon to completion an improvement to the immunizations capability. I have made an improvement to the form / interface and added the ability to use a scanner. If a scan label is damaged, the ability to use a vaccine picker is also available. People with admin access can enter / edit/ delete vaccines via a vaccine codes table. There is also the ability for creating a vaccine schedule list so when that age-group or specific schedule is selected, a drop down list lets you select a generic vaccine. Here is a quick glimpse of what to expect for the next pull request:

Scanner View

When you scan the vaccine, each field auto-populates. There is also a vaccine history list

If the label is damaged or this is a historical vaccine:

Managing codes is made easier

As are schedules:

I am still working out details and UI details. I wanted to share the progress. At this time this is set up to be enabled or disabled in Admin→ Globals. A previous version has been used in production systems currently, but this is the OpenEMR 8.0 version. I hope the community finds this helpful.

Thanks Daniel
Immunizations is important and wildly used. Current form in core can be clumsy so this improvement would be very well accepted so thanks.
I guess a PR is coming soon?

yes - still working out details. I am hoping this month or next month!