This VisiData script is meant to take a number of CSV files containing vaccination information and mangle the data to create a nice overview.
The input data is expected in the format seen in the sample files.
To use, just load it with vd -p Vaccination_Status_Overview.vd
; to add or remove persons, the script itself needs to be edited.
Update: Refactoring so that the duration until the next refresher shot is calculated and displayed. An additional column in the data files is needed that contains the time to the next refresher in weeks; if that column is empty, that vaccination shot is assumed to be final without any more required refreshers.
Update: Added a colorized version of the overview -- just use Vaccination_Status_Overview-colorized.vd
instead of Vaccination_Status_Overview.vd
. Dates are displayed in red if the target refresh date has passed, in yellow if the target refresh date is 26 weeks or less ahead, and in green otherwise.