Yep.
Had my own done and had order bloodwork for clients (with results email directly to me.. Usually charged them 2x my cost).
Did it for years since about 2011. Haven't done it for about a year now, however. Forget what sites is use off top of my head (some sites were cheaper than others depending on what labs I want it drawn). Out and about right now, would have to wait until I got home to look around for them.
Former clients all I'd have to do was put in their address or zip code either their home address or work and choose a lab that was most convenient for them to go to, print out the lab work request and have them show up for the draw. Results would be emailed to me in PDF form anywhere from a couple days to all week later.
Most of the clients had health insurance majority were wealthy, and didn't know they could just ask their doctor to run the blood work, or were afraid to ask the doctor or tell him why.
Doctors would usually get all butt hurt and offended when you come in with blood work results you had ordered yourself (god forbid you be an informed patient and take a proactive approach to your health and physical well-being... tend to get the impression they wanted to believe in most patients being stupid to know what labs to order , much less interpret the results. So if anything was I miss and you needed to bring it to the doctors attention, they would always reorder the lab work. I assume this could also have to do with insurance paying for any treatments resulting from the lab work, or covering their ass for malpractice