I approve, but could do with the option to provide penalties as well.
While complete versimilitude is a noble goal, one cure for one disease and one antidote for each posion doesn't really help out game mechanics. I think having a generic "disease cure" and a generic "antidote" is the way forward, providing a +2 (or higher) bonus on saves and allowing you to make a new save if you have the disease. Perhaps specific drugs could allow higher saves for their named disease, but act as a generic drug for all other diseases. Makes it less of a downer if you've got The Hillbilly Itch*, and your party doc only has his patented Blackwater Taint cure.
*I just made that up, but it sounds like it could be either inconvenient, or majorly unpleasant just with a light-hearted name. Perhaps dex drain, with secondary con?