How do I buy medical cannabis in Iowa?

If you have a medical marijuana card or certificate letter, you can buy specific, low-THC medical cannabis products in Iowa at a licensed dispensary or use a licensed delivery service.