Our Services

Everyday health care, right here in Petaluma or on the go

Build lasting habits with basic nutrition coaching, regular exercise, and personalized support from Dr. Miranda, complemented by medication (semaglutide or tirzepatide), as appropriate. Consultations include a review of your medical history and weight-loss goals, with support in person or by phone (telemedicine).

Semaglutide program - $375

  • Includes a 10 mg semaglutide/vitamin B12/glycine vial, syringes, and instructions.
  • No extra charges for the consultation, office visits, or telemedicine visits within the program.
  • Medication and supplies are delivered to your home, with easy reordering.
  • Help with in-person injections is available if desired.

Tirzepatide - contact us for latest pricing.


Learn more about our weight loss program

As a designated civil surgeon, Dr. Miranda can perform immigration exams and complete form I-693.

Immigration exam - $275

You'll receive a signed and sealed copy of the I-693 form for USCIS and a copy for your records. We draw your blood in the office and send it to Quest Labs. Vaccine requirements are discussed at your visit.


Quest lab charges are billed separately: Quantiferon (TB test) - $65; RPR (syphilis test) - $11.


Please bring a government-issued photo ID and any available vaccination records, including tetanus, MMR, hepatitis B, and polio.


Learn more about USCIS exams

Some concerns are best addressed in person, with a physical exam, diagnostic testing, and time to talk. Dr. Miranda listens carefully and discusses treatment options in a welcoming, comfortable office.

  • General office visit - $85
  • School physical exam - $40
  • DOT exam and paperwork - $135
  • Vitamin B12 injection - $25
  • House call within a 20-mile radius of Petaluma - $250

We offer a range of in-office procedures for common injuries and everyday health needs. Dr. Miranda will discuss the procedure and any additional cost with you.

Procedure fees are in addition to the office visit fee.

  • Laceration repair with sutures, skin adhesive, or staples - $25
  • Incision and drainage - $25
  • Splinting - $25
  • Foreign body removal - Contact us for pricing
  • Ear wax removal, nebulizer treatment, suture removal, and ECG - No additional cost

Convenient in-office blood draws and rapid tests help us learn more about your health. When further testing is needed, we send samples to Quest Labs.

Complimentary in-office testing: blood draw, rapid COVID, flu, strep, urinalysis, pregnancy testing, and finger-stick glucose. No additional cost with your office visit.


Quest lab pricing:

  • CBC - $26
  • Comprehensive metabolic panel - $22
  • Basic metabolic panel - $18
  • Lipid panel - $51
  • TSH with reflex to free T4 (thyroid test) - $26


Contact us for pricing on additional lab tests.

Telemedicine offers a convenient way to connect with Dr. Miranda wherever you are. Many concerns can be discussed and treated through our secure telemedicine platform. Click BOOK NOW to get started.

Telemedicine visit - $85

Proudly serving the Petaluma community.