It sounds rather specific to an individual or perhaps to the USA. I cannot see a wide need for this myself. Most practice software products provide custom fields in various areas that would allow you to track anythink you like. You might therefore be reinventing the wheel. That said yours might be better, who knows.