I have seen that post referred to several times, but they never post what the code was. I just recently repaired a TCH battery that had all the lights on, but it was not the P0A80 (I think that's it), which is "replace battery." It was a low voltage code and I found where a connector on the harness had broken. How in the world that happened, I couldn't tell you, only that it did. But almost regardless of which code was set, if it was a hybrid battery code the dealer has almost no choice but to recommend the replacement... Toyota offers almost no parts to repair and won't stand behind any repair that is done. Whether this is something that could be done for you is entirely dependent on the code that was set. And as has also been stated, if it is a corrosion problem, the cells are likely leaking and it will only be a matter of time before you are facing the same problem again. Granted... some time is better than none, but just be aware that this kind of repair may not be permanent at all.
But Ukrkoz is right, the codes that are readily pulled by the locals won't give you enough information. You will need Toyota software to really figure out what's going on.