image
–/5No reviews

No reviews yet. Be the first patient to rate Dr. Gaines — your review helps the next person decide.

Rate Dr. GainesTap to rateWrite a review

Takes about two minutes. Only your first name or chosen display name is shown — your email stays private.

Your review of Dr. Gaines
No reviews yet

Patients in Crescent City and around Northeast Florida see Dr. John L. Gaines, an internal medicine physician, at Express Family Care.

Medical school: University of Alabama School of Medicine, class of 1977.

You'll find Dr. Gaines at 300 S Main St, Crescent City, FL 32112. Call (386) 530-4990 to schedule. He also has listed practice locations at 6100 Saint Johns Ave Suite 3, Palatka, FL 32177 and Po Box Suite 1099, Melrose, FL 32666. Medicare records show Dr. Gaines may accept assignment for some services — ask the office before your visit. He is listed as offering telehealth.

On the hospital side, Dr. Gaines holds an affiliation with HCA Florida Putnam Hospital.

Key facts

Specialty
Internal medicine physician
Credentials
MD
Practice
Express Family Care
Address
300 S Main St, Crescent City, FL 32112
Phone
(386) 530-4990
Other locations
6100 Saint Johns Ave Suite 3, Palatka, FL 32177; Po Box Suite 1099, Melrose, FL 32666
Medical school
University of Alabama School of Medicine (1977)
Hospital affiliations
HCA Florida Putnam Hospital
Medicare assignment
May accept for some services
Telehealth
Available
NPI number
1508847021
FL license no.
ME38167

Reviews here come only from patients. If you've seen Dr. Gaines, add yours.

Medicare, Medicaid and hospitals

Medicare patients (2024)
299 people with traditional Medicare, average age 77
Most common services billed to Medicare
  • Annual alcohol misuse screening, 5 to 15 minutes
  • Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
  • Annual depression screening, 5 to 15 minutes
Hospital pages
HCA Florida Putnam Hospital

Medicare figures cover people with traditional (fee-for-service) Medicare only; services billed for fewer than 11 patients are not published.

Comparing internists? See 2 in Crescent City or 67 across Jacksonville & Northeast Florida.

Other internists in Jacksonville & Northeast Florida

Write a review

Expertise

Communication

Responsiveness

Value

Browse

Your review is recommended to be at least 140 characters long

image

Frequently Asked Questions

With Express Family Care, at 300 S Main St, Crescent City, FL 32112.

Call the office at (386) 530-4990.

HCA Florida Putnam Hospital.

building Is this your profile? Claim it Claim it
image