Annual physicals
Full-history exams, labs, vaccines, and a prevention plan you can actually follow.
Dr. Amira Hale is a board-certified internist in San Francisco. Thoughtful primary care, same-week visits, and online booking in under a minute.
Dr. Hale founded Marsh Flintoff. after a decade in hospital medicine. The clinic is built around unhurried visits, clear follow-up, and prevention — not assembly-line care.
Dummy credentials for this demo: Stanford University School of Medicine, UCSF residency, Fellow of the American College of Physicians. She lives in Pacific Heights with her partner and a very opinionated greyhound.
Every service below can be booked through the same online scheduler — in clinic or by video.
Full-history exams, labs, vaccines, and a prevention plan you can actually follow.
Hypertension, diabetes, thyroid, cholesterol, and asthma — managed with clear targets.
Pap screening, perimenopause support, contraception counseling, and bone health.
Same-week telehealth for follow-ups, refills, and issues that don’t need an exam room.
Itinerary review, vaccines, and prescriptions before you leave the country.
Sore throat, rash, UTI, sinus — held slots every morning for acute care.
Use any button on this page, or the floating widget. The scheduler opens without leaving the site.
Dummy hours: weekdays 8:00–5:30, Saturday 9:00–1:00. In-person or video.
You’ll get a confirmation, intake forms, and a reminder the day before.
Street parking and a garage next door. Wheelchair accessible. Labs drawn on-site most mornings.
428 Sacramento Street, Suite 210
San Francisco, CA 94115
(415) 555-0148 · hello@halewellness.demo
Dummy insurance: Aetna, Blue Shield, Cigna, United, Medicare. Self-pay visits from $185.
“She read my entire chart before she walked in. That has never happened anywhere else.”
“Booking online took two minutes. I had labs the same morning and a plan by Friday.”
“The visit didn’t feel like a countdown clock. I left knowing exactly what to do next.”
Yes. Name, address, reviews, and hours are placeholders so you can preview the landing page. The booking widget is the real EzAppointo embed from your script.
Open the widget with any Book button. You’ll choose a visit type and time inside the scheduler — no redirect away from this page.
Dummy policy: yes, for follow-ups and many acute issues. The scheduler will show video slots when they fit the visit type.
Photo ID, insurance card, medication list, and any recent labs. New patients should arrive 10 minutes early for forms.
Same scheduler as the floating Book Online button — your EzAppointo widget, opened from this page.