In the first case, no. This is like a club membership, not a professional registration fee.In the second case yes, if prescribed by a physician.