Dr. Mark K Hafen, DO
Dr. Mark K Hafen, DO is registered under Family Practice in American Fork, Utah. Graduated from At Still University of Health Sciences, College of Osteo Med, Kirksville in 2004, 22 years ago. Practices with Premier Family Medical, a 84-clinician group, accepts Medicare assignment and offers telehealth. Licensed in Utah.
- Years since qualifying
- 22
- Trained at
- At Still University of Health Sciences, College of Osteo Med, Kirksville
- Licensed in
- UT
- In the registry since
- 2006
What do these letters mean?
- DO — Doctor of Osteopathic Medicine
- A fully licensed physician, trained like an MD with additional musculoskeletal training. Equivalent practice rights in all 50 states.
Practice location Address checks out
226 N 1100 E Ste AAmerican Fork, UT 84003-2054 Not confirmed with CMS for 11 years — call before visiting
Phone: (801) 855-3848
Fax: (801) 855-3854
Show map & directions
Directions in Google Maps · Apple Maps · OpenStreetMap
Pin is approximate — placed at the ZIP-code centre, not the exact door.
Specialties & licences
| Family Medicine Physician (primary) | Taxonomy 207Q00000X · Licence 5960243-1204 (UT) |
|---|
Record details
| NPI number | 1306952056 |
|---|---|
| Entity type | Individual (Type 1) |
| Gender | Male |
| Credentials | DO |
| Sole proprietor | No |
| NPI enumerated | August 22, 2006 |
| Last updated in NPPES | January 15, 2015 |
Medicare enrollment
| Medicare specialty | FAMILY PRACTICE |
|---|---|
| Medical school | AT STILL UNIVERSITY OF HEALTH SCIENCES, COLLEGE OF OSTEO MED, KIRKSVILLE |
| Graduated | 2004 (22 years in practice) |
| Group practice | Premier Family Medical — 84 clinicians |
| Accepts Medicare assignment | Yes — accepts the Medicare-approved amount |
| Telehealth | Offers telehealth services |
| Practice locations | 4 on file with Medicare |
Procedures
| Removal of skin lesions | 103 times |
|---|---|
| Removal or shaving of skin growth | 17 times |
| Melanoma (skin cancer) excision | 1–10 times |
| Removal of nail tissue | 1–10 times |
Medicare patients and services, 2024
| Medicare patients | 393 |
|---|---|
| Services billed | 6,177 |
| Average patient age | 73 |
Payments from drug and device companies, 2025
| Food and Beverage | $1,061 |
|---|
Practises at
- American Fork Hospital Hospital · American Fork, UT
- Intermountain Health Spanish Fork Hospital Hospital · Spanish Fork, UT
- Intermountain Health Utah Valley Hospital Hospital · Provo, UT
- Orem Community Hospital Hospital · Orem, UT
- Intermountain Homecare Home Health Salt Lake Home health agency · South Jordan, UT
- Symbii Home Health South Home health agency · Murray, UT
Colleagues at Premier Family Medical
- Ashley Berhold, FNP-C Family Nurse Practitioner · American Fork, UT
- Michael S Curtis, MD Family Medicine Physician · Lindon, UT
- Mrs. Courtney Marie Erazo, NP Nurse Practitioner · American Fork, UT
- James Ford Physician Assistant · South Jordan, UT
- Lorraine Galvez, RD Registered Dietitian · Lindon, UT
- Michael S. Kennedy, MD Family Medicine Physician · Lindon, UT
- Natalia McGrew, DO Family Medicine Physician · Las Vegas, NV
- Shawn Patrick McManus, DO Family Medicine Physician · Lehi, UT
- Bjorn A. Nordstrom, DO Family Medicine Physician · Vineyard, UT
- Rachael Norene Family Nurse Practitioner · Eagle Mountain, UT
- Scott L Smith, MD Family Medicine Physician · Pleasant Grove, UT
- Jodi B Wimmer, FNP Family Nurse Practitioner · American Fork, UT
Other providers in American Fork
-
Dean Ross Cranney, MD
1062 E 220 S, American Fork, UT 84003-5504 · (801) 457-6503
-
Justin Crop, DO
226 N 1100 E, American Fork, UT 84003-2054 · (801) 855-3840
-
Dr. Jennifer Sariah Gilbert, MD
98 N 1100 E Ste 101, American Fork, UT 84003-2940 · (801) 492-2550
-
David K Hafen, MD
226 N 1100 E Ste A, American Fork, UT 84003-2054 · (801) 855-3850
-
Dr. Joshua J Hardman, DO
226 N 1100 E, American Fork, UT 84003-2054 · (801) 855-3840
-
Dr. Paul Hepworth, MD
98 N 1100 E Ste 101, American Fork, UT 84003-2940 · (801) 492-2550
-
Timo J Hoggard, MDOB
226 N 1100 E Ste A, American Fork, UT 84003-2054 · (801) 855-3850
-
Ihc Health Services Inc
98 N 1100 E Ste 402, American Fork, UT 84003-2935 · (801) 492-2320