Internist Dr. Charles Comfort and Family Nurse Practitioner Jennifer Frye practice at the Mazon Healthcare Center of Morris Hospital, 522 Depot Street. Services include primary care, same-day appointments, blood pressure screenings, immunizations, physicals, ePrescribing, and more. For an appointment with Dr. Comfort or Jennifer Frye, call 815.448.2423.
Mazon Healthcare Center of Morris Hospital
522 Depot Street, Mazon, IL 60444
Mondays: 9 a.m. – 3:30 p.m.
Tuesdays: 9 a.m. – 3:30 p.m.
Wednesdays: 9 a.m. – 4:30 p.m.
Fridays: 8 a.m. – 2 p.m.
Weekends: Visit our Urgent Care Centers
As an internal medicine physician, Dr. Charles Comfort provides primary care services for adult patients. He is a graduate of University of Missouri and completed an internship and residency at Mt. Sinai Hospital in Milwaukee.
Dr. Comfort joined the medical staff at Morris Hospital in 1983 and was voted best doctor in Grundy County in 1996 through a Morris Daily Herald reader’s poll.
To schedule an appointment, call 815.448.2423.
DR. COMFORT’S HOURS:
Monday: 9 a.m. – 3:30 p.m.
Tuesday: 9 a.m. – 3:30 p.m.
Wednesday: 9 a.m. – 4 p.m.
As a family nurse practitioner, Jennifer Frye is trained to care for patients age newborn through adulthood.
Jennifer is a specialized nurse who has completed extensive additional education and training. Her certification allows her to order and interpret diagnostic tests, diagnose disease and provide appropriate treatments, including prescribing medications. Jennifer is qualified to serve as patients’ primary healthcare provider and is committed to working with patients to fulfill all of their healthcare needs.
Jennifer has master’s degrees in Nursing Education and Family Practice Nurse Practitioner from Olivet Nazarene University. Along with being a family nurse practitioner, she is also a certified diabetic educator. Jen and her husband enjoy living in a rural farming community where they raise their four children.
Jennifer also sees patients at the Newark Healthcare Center of Morris Hospital. To schedule an appointment with Jennifer, call 815.448.2423 (Mazon) or 815.695.5042 (Newark).
Monday: 8 a.m. – 2 p.m. (Newark)
Tuesday: 9 a.m. – 5 p.m. (Newark)
Wednesday: 9 a.m. – 4:30 p.m.(Mazon)
Thursday: 11 a.m. – 5 p.m.(Newark)
Friday: 8 a.m. – 2 p.m.(Mazon)
For your convenience, we suggest that you download and complete our Healthcare Centers – General Patient Registration Form before coming in for your office visit.
Please arrive 10-15 minutes prior to your appointment time to complete registration and a health questionnaire.
When you come for your appointments, please remember to bring the following:
- Driver’s License or a valid ID
- Insurance information
- Referral Letter (if required)
- Reports, X-rays, MRIs, CT scans, etc. and any other relevant information
- List of medications (if any)
We recognize that your time is valuable, and we make every effort to stay on schedule. Occasionally emergencies or patients require a little more time and may cause delays beyond our control. We apologize if we keep you waiting.
If you need to cancel an appointment, please call the office during business hours at least 1 day prior to your scheduled appointment so that we can offer your appointment time to patients on our waiting list.
We are pleased to offer a patient portal that gives you access to your health information. Please follow this link to the Patient Portals page, and then choose Physician Office Portal to learn more. To set up your Physician Office Portal for the first time, please contact your physician’s office.
If you have set up your account, you can pay your bill online through the Healthcare Centers’ Patient Portal. To set up your portal account, please contact your physician office. If you have questions about your Morris Hospital Physician Office bill, please call 815-941-9124.
Your provider is committed to delivering the best possible coordination of your care by participating in an Accountable Care Organization (ACO). A care coordinator may get involved in your care to help improve communication between your healthcare providers. Please visit our Accountable Care Organization (ACO) webpage to learn more