There are many places. I think the most legitimate is an office in Chicago called Innovative Express Care.
https://innovativeexpresscare.com/illinois-medical-card/
They are transparent with their prices. The physicians visits are covered by your insurance (if you have insurance). They educate, fingerprint, and process your application.
rkk