Live
Read more

About

Complete Family Medicine (CFM) is a nonprofit primary care group based in Kirksville, Missouri, founded in 2009 by DO Justin D. Puckett. Originally a small clinic in downtown Kirksville, CFM grew to become part of Hannibal Regional Healthcare System in 2017 and now operates under Hannibal Regional with expanded services. The organization focuses on preventive care and long-term health, and has expanded to multiple clinics across northeast Missouri, including school-based health partnerships with Kirksville R-III School District (since 2019) and Truman State University (since 2021), plus new locations such as Brookfield (2022), Chillicothe (2023), and Paris (2024). Current footprint includes three offices in the United States, with Kirksville serving as the headquarters. CFM emphasizes accessibility to primary care, urgent care, occupational health, and specialty services through its integrated network within Hannibal Regional. Contact: multiple local phone lines are available, and the main website is cfmcares.com.

Clinic Type

Internal Medicine

Address

1600 N Morley Street, Moberly, MO 65270

Phone

660-372-9595

Email

—

Opening Hours

Urgent Cares open 8am – 8pm, 7 days a week, 365 days a year; Kirksville, La Plata, Lancaster, Brookfield, Chillicothe, Macon, Moberly locations have standard hours Mon-Fri 8:00am – 5:00pm (examples shown: Kirksville 8:00am–5:00pm; La Plata 8:00am–5:00pm; Lancaster 8:00am–5:00pm; others implied to have similar hours)

Emergency Care

Urgent Care available 8am–8pm, 7 days a week, 365 days a year in Brookfield, Chillicothe, Kirksville, Macon, and Moberly

Services Offered

  • Internal Medicine
  • Family Medicine
  • Occupational Medicine
  • School-Based Health Clinics
  • Urgent Care
  • Imaging/Radiology
  • Podiatry
  • Mental Health
  • Disability Examinations
  • CFM Specialty Group
  • MMM- OMM
  • ENT
  • Weight Management Solutions
  • Laboratory/Office Diagnostics

Insurance & Payment

—

Languages Spoken

—

FAQs

What are the hours for Kirksville Urgent Care?

Open 8am – 8pm, 7 days a week, 365 days a year.

What are the hours for Chillicothe Urgent Care?

Open 8am – 8pm, 7 days a week, 365 days a year.

Where is Kirksville Internal Medicine located?

1611 South Baltimore St, Kirksville, MO 63501

Social Media

Photos

What Patients Say

Overall sentiment across review platforms: mixed

  • Birdeye (aggregating Google, Facebook, etc.): 3.7/5 (136 reviews (aggregate from multiple platforms))
  • Yelp: Not specified (3 reviews)

Patients praise

  • caring and compassionate providers
  • friendly and professional staff
  • long-term patient loyalty
  • convenient comprehensive services (lab, imaging, counseling)

Common complaints

  • long wait times
  • billing/insurance frustrations
  • perceived lack of diagnostic equipment for urgent care situations

"Doctor Early and his staff are highly recommended. He is a very caring, compassionate doctor."

— Birdeye user review

"Very upset went to urgent care yesterday because of stomach pains. They refused to see me because they didn't have a ultra sound machine working... instead of paying 100 at urgent care I now have to pay a HUGE BILL at er."

— Birdeye user review

"Love the docs here. They are great and friendly. They have passion for their job. Sometimes theres a wait."

— Yelp user review

Synthesized from public review platforms as of Jul 11, 2026 — sources: [1][2][3][4].

Information sourced from the clinic's website as of July 11, 2026.

More internal medicine clinics in Kirksville

Kirksville, MO·Internal Medicine

Northeast Regional Medical Center (NRMC) in Kirksville, MO is a privately held hospital in the Hospitals and Health Care sector. Key details: - Location: Headquarters and main campus at 315 S Osteopathy Ave, Kirksville, MO 63501, United States; 4 offices nationwide in the U.S. - Services: Extensive medical offerings including diagnostic imaging, heart care, maternity, orthopedics, rehabilitation, robotic surgery, sleep medicine, sports medicine, surgical and vascular services, women’s health, outpatient therapy, and more. - Online features: Online scheduling available for patients and visitors. - Communications: Main phone lines (660) 785-1000 and (660) 785-1110. - Staffing and finances: About 51 employees (latest figure), annual revenue around $28.8 million. - Leadership and roles: Open positions include clinical, nursing, surgical tech, CEO, and pharmacist roles. - Access: Careers and contact information available; LinkedIn presence: linkedin.com/company/northeast-regional-medical-center. - Keywords/titles associated: “Northeast Regional Medical Center,” “Kirksville, MO,” “Find a Doctor” context. If you’re specifically looking to find a doctor at NRMC in Kirksville, you can use the hospital’s online scheduling and “Find a Doctor” resources via nermc.com or contact the main line to get physician referrals.

VerifiedOnline booking
Kirksville, MO·Internal Medicine

Northeast Specialty Group's Internal Medicine department in Kirksville, MO provides routine, preventive, and problem-focused care for adults, including management of chronic diseases like COPD, diabetes, and hypertension. Services include osteopathic manipulation, women's health screenings, and adult primary care, with physicians coordinating treatment with specialists as needed.

VerifiedOnline booking

See all internal medicine clinics in Kirksville →

Comparing your options?

See other internal medicine clinics in Kirksville, or search the full directory by insurance, ratings, and more.

More Internal Medicine Clinics