An EVA Vaccination Knowledge Base (VKB) is developed using Excel and Windows, but the resulting VKB machine independent binary files can be deployed and/or integrated in practically any computational environment. The example on this Web site was developed using CGI scripts written in C running on netBSD with Apache. Other VKBs are running under Borland's Delphi on Windows, and Java on multiple platforms.
This demonstration of EVA encodes the high level vaccination recommendations of the Indian Academy of Pediatrics (IAP). It is for demonstration purposes only.
This demonstration illustrates one possible way to deploy the information. To see a video on how the knowledge was developed click here.
The rules for each vaccine determine:
what the schedule should be for the vaccine, including:
This knowledge is then applied in two ways.
For historical analysis, each vaccination for a given vaccine is compared with the recommended schedule for the vaccine. If any vaccines were given at times they were non-effective, they are marked as such and not included in the future planning.
For the next dose of a given vaccine, the date of the office visit is compared to the minimum date and optimal date and a status is reported. This might indicate the visit date for the vaccine is:
The future plan also reports the dates for the next vaccination and provides explanatory comments.
You can either enter all the information about a case, or select one of the prestored cases. Once a case is selected, you can edit the information to experiment with the system.
For example, changing the visit date will make the child older at the visit. This will effect the status in the future plan. At one age a child might be current, but 6 weeks later might be due. Even older and he or she will be behind. Changing the gender will change how HPV is reported.
Changing the dates of various vaccinations might change them from being OK, to being invalid.
The vaccines field can be used to limit the reporting. For example, if you are just interested in seeing various results from the MMR family of rules you can do that by setting Vaccines to ['MMR'].