Hours
Clinic schedule
- Monday-Thursday: 8:00 a.m. - 5:00 p.m.
- Friday: 8:00 a.m. - 3:00 p.m.
- Clinic note: The clinic is typically closed for an hour around lunchtime, depending on the schedule.
Ennis, Texas family medicine
The clinic provides preventive care, sick visits, chronic condition management, and telemedicine support for established patients when appropriate.
Contact Us
Hours
Patient access
Established patients can use the Patient Portal for questions and refill requests only.
Open Patient PortalNew patients
Download the registration packet, send it with insurance information, and the clinic can schedule you with a provider.
View paperwork linksThe clinic provides the highest quality of individualized care to each member of your family. Services range from beneficial and cost-effective preventative measures to the management of acute and/or chronic illnesses.
New patients should download the New Patient Registration Packet on the Contact Us page and send the completed document, along with insurance, to clinic@ffmclinic.com. Once the clinic receives that information, the team can schedule you with a provider.
The clinic website lists Fredric C. Puckett, D.O.; Heather Hall, ARPN, FNP-C; and Lance Hall, APRN, FNP-C, with a new provider announcement starting October 20, 2025 for Jamie Rowland, APRN, CPNP-PC and Elaine Donet, APRN, FNP-BC.
Location
Ennis, Texas 75119, United States
Phone: 972-875-6200
Fax: 972-875-6414
Email: clinic@ffmclinic.com

Telemedicine
Schedule by phone, call fifteen minutes early to check in, and then open your provider's virtual room.
Review telemedicine stepsProvider team
The clinic website lists the following providers and provider announcements.
Family medicine physician
Telemedicine appointments are available for established patients through the clinic's virtual room when appropriate.
Open virtual roomFamily Nurse Practitioner
Established-patient telemedicine visits are available through Heather Hall's virtual room when appropriate.
Open virtual roomFamily Nurse Practitioner
Established-patient telemedicine visits are available through Lance Hall's virtual room when appropriate.
Open virtual roomProvider announcement
Listed in the clinic's new provider announcement.
Provider announcement
Listed in the clinic's new provider announcement.
Clinical services
The legacy services page lists preventive care, acute illness treatment, chronic care, and age-specific support delivered through the clinic.
Wellness visits, school and DOT physicals, immunizations, and routine screenings that support ongoing family care.
Same-clinic support for infections, injuries, and in-office treatments when everyday health issues need prompt attention.
Ongoing support for common long-term conditions affecting heart health, breathing, digestion, sleep, and metabolic care.
Care for babies, children, adults, and older adults with services that support changing needs across every stage of life.