I have recently become involved in caring for a newborn and one of the hot topics these days is vaccination, pro or con. Since I am more of a pro-vaccine person, but still have concerns for the safety of giving so many vaccines to a very young child, I have done a lot of research on the topic. I read a couple of books that, although they remain pro-vaccine, they advise selectively following the CDC recommended list of vaccines or, at the very least, modifying the schedule to something more sane than giving a child up to five vaccines at a single office visit. As a result of reading The Vaccine Book, by Robert W. Sears, MD,FAAP, who recommends an alternative schedule for giving all the CDC recommended vaccines, I decided to write a program to help me generate a useful schedule based upon a child's date of birth. This program is the result.
To install the source program, and compile it, execute the bash script: vaccineCalendar.setup [md5: fbd9c4b66c6f21bb629d4c0ec8a7eb4e]. Right click and save the script in the location where you want the source program to reside, then execute it. It will create a file containing the source program, then execute the GnuCOBOL compiler to compile it, and finally will execute the program with a test date. The GnuCOBOL compiler must be installed prior to executing the bash script. In order to execute the compiled program, my Y2K Date Routines must be installed on your computer and available through the COB_LIBRARY_PATH.
If you execute the program with no arguments, or with an invalid date, the program will display an error for the argument date, display the syntax and exit.
jay@Phoenix ~ $ ./vaccineCalendar Invalid date (2) Syntax: vaccineCalendar <mm/dd/yyyy>
Here is a sample output from the program:
jay@Phoenix ~ $ ./vaccineCalendar 09/01/2017Alternate Vaccination Schedule **Child's name ** (09/01/2017) November, 2017 (2 months) DTaP Rotavirus December, 2017 (3 months) Pc HIB January, 2018 (4 months) DTaP Rotavirus February, 2018 (5 months) Pc HIB March, 2018 (6 months) DTaP Rotavirus April, 2018 (7 months) Pc HIB June, 2018 (9 months) Polio October, 2018 (13 months) Flu (1st dose) November, 2018 (14 months) Flu (2nd dose) December, 2018 (15 months) MMR Polio Pc HIB March, 2019 (18 months) DTaP Polio September, 2019 (2 years) Chickenpox October, 2019 (2 years, 1 month) Flu March, 2020 (2 years, 6 months) Hep B April, 2020 (2 years, 7 months) Hep B September, 2020 (3 years) Hep B October, 2020 (3 years, 1 month) Flu September, 2021 (4 years) DTaP Polio October, 2021 (4 years, 1 month) Flu September, 2022 (5 years) MMR October, 2022 (5 years, 1 month) Flu September, 2023 (6 years) Chickenpox October, 2023 (6 years, 1 month) Flu September, 2024 (7 years) Hep A October, 2024 (7 years, 1 month) Flu September, 2025 (8 years) Hep A October, 2025 (8 years, 1 month) Flu October, 2026 (9 years, 1 month) Flu October, 2027 (10 years, 1 month) Flu October, 2028 (11 years, 1 month) Flu September, 2029 (12 years) TDaP October, 2029 (12 years, 1 month) Flu September, 2030 (13 years) HPV (1st) October, 2030 (13 years, 1 month) Flu March, 2031 (13 years, 6 months) HPV (2nd) September, 2031 (14 years) HPV (3rd) October, 2031 (14 years, 1 month) Flu October, 2032 (15 years, 1 month) Flu September, 2033 (16 years) Meningococcal October, 2033 (16 years, 1 month) Flu October, 2034 (17 years, 1 month) Flu October, 2035 (18 years, 1 month) Flu
This page was last updated on April 06, 2021.