We wish there were one but unfortunately there isn't.
Has your child been tested for a carrier state? There are some people who carry this bacteria
normally. Have him tested sometime when he is not having symptoms to make sure he is actually negative during those times and each positive test actually represents an infection.