You can use medical marijuana in authorized dispensaries if you are a medical marijuana patient in New Mexico. There are a few places where you can consume it on the spot. "Cannabis consumption clubs" are what they're called. To enter these clubs, you must have a valid medical marijuana card.
Finally, medical cannabis products can be consumed in the privacy of your own home.