I'd presume medical confidentiality if Moore doesn't want it publicly disclosed. Back in the mid 80s, Rodger Wylde was out for months with a "pelvic injury", nothing more specific. Read his book a couple of years ago, turned out he had Testicular Cancer.
Taking viagra doest make you James bond but it does make you Roger Moore.. Maybe big K needs some to make him harder... Just saying...