It is odd that firm is not used to mean wellness, isn't it? I wonder if it used to be

OED1 4. Healthy, robust; sound, undecayed. Citation from 1577:
If the Horse have an ache, give it him with water, if he be ferme with good strong Wine.