Hello bud welcome to the forum, hope you're doing well.
Glad to hear you're feeling the benefits from your medication, and with regards to your questions, no you don't need a medical ID card and they have no legal standing.
The only thing you need is a copy of your prescription which is...