Update:
Unfortunately, they forgot to fill out part of my husband's forms. USCIS sent it back and my husband needed to take the form to the doctor again. They also misinformed my husband as to when he could come in to see the relevant doctor and he ended up going there twice.
Overall this delayed our application for about a month. My form was filled out completely. So, they got the job 50% right.
Original Review:
We had a very positive experience with Bay View Medical. The staff was very friendly and helpful.
We needed a medical exam for our immigration papers (form i693). After calling several civil surgeons in Oakland and Berkeley, we decided to go with Bay View Medical Clinic since they offered the best price ($225 as opposed to $250 and more elsewhere). We didn't need vaccinations, which decreased the price to $150 per person.
The physical exam was swift and easy. Copies of our childhood vaccination booklets and print-outs from our online health record were sufficient as proof of vaccination and we were given a discount of $75.
We needed a TB test and routine lab work. For the blood sampling we were sent to Quest Diagnostics (3300 Webster St, 5 minute walking distance from the doctor's office). Best make an appointment with Bay View before 3 pm so that you can get the blood sample taken on the same day. Questdiagnostics lets you make appointments online (https://secure.questdiagnostics.com/hcp/psc/jsp/SearchLocation.do) and lets you use their lab on the 1st floor. Alternatively, a walk-in lab is on the 10th floor. Appointments are only honored if you arrive within 10 min of the appointment time - I recommend scheduling an appointment 1h30-2h after your appointment time at Bay View Medical. This information might become obsolete; I was told that Bay View will have an in-house lab soon.
Other miscellaneous information: Street parking is available at $2/hour. Bay View Medical prefers being paid in cash.
Overall we had a very positive experience and received all papers within 4 business days. I will give 4 stars since the process could have been streamlined better. We had to make 4 separate trips (physical, blood draw, TB test results, picking up the paperwork). You can save yourself 1-2 trips by having blood draw and physical on the same day and by having your paperwork mailed to you. Bay View Medical has just started providing this service; chances are that streamlining will be improved. I recommend their services and will update this review as soon as our immigration paperwork has gone through. read more