William K. Armstrong, MD

Dr. Armstrong is an active member of the American Academy of Family Physicians. He is Board Certified in Family Medicine.

In addition, he received the American Academy of Family Physicians "Award for Excellence in Graduate Medical Education" for his service to the uninsured and homeless population in Orange County and his commitment to the principles to Family Medicine. He was one of ten residents nationally to receive this honor.

This physician is a member of MemorialCare Physician Society which drives clinical outcomes and performance for MemorialCare Health System.

Specialties

  • Family Medicine

Education

Type:
Medical Education
Institution:
University of Dublin - Trinity College
Date Completed:
2007
Type:
Residency
Institution:
Kaiser Permanente - Orange County
Date Completed:
2010

MemorialCare Hospital Affiliations

MemorialCare Network

Health Plans

Aetna HMO
Provider Number:
Orange Coast Memorial: 531405 Saddleback Memorial: 721615
Accepting New Patients:
Yes
Anthem Blue Cross HMO
Provider Number:
Orange Coast Memorial: 5KW013 Saddleback Memorial: 5KY012
Accepting New Patients:
Yes
Blue Shield HMO
Provider Number:
Orange Coast Memorial: 0A1089130 Saddleback Memorial: 0A1089130
Accepting New Patients:
Yes
Blue Shield 65 Plus HMO
Provider Number:
Orange Coast Memorial: 0A1089130 Saddleback Memorial: 0A1089130
Accepting New Patients:
Yes
Cigna HMO
Provider Number:
Orange Coast Memorial: 5378408002 Saddleback Memorial: 5378408002
Accepting New Patients:
Yes
Health Net HMO
Provider Number:
Orange Coast Memorial: 3517161217 Saddleback Memorial: 3516161217
Accepting New Patients:
Yes
Humana Gold Plus HMO
Provider Number:
Orange Coast Memorial: 172786 Saddleback Memorial: 172848
Accepting New Patients:
Yes
SCAN
Provider Number:
Orange Coast Memorial: 111646 Saddleback Memorial: 111646
Accepting New Patients:
Yes
UnitedHealthcare AARP Medicare Complete
Provider Number:
Orange Coast Memorial: 40720368 Saddleback Memorial: 40720368
Accepting New Patients:
Yes
UnitedHealthcare WEST HMO
Provider Number:
Orange Coast Memorial: 0266950007 Saddleback Memorial: 0266930007
Accepting New Patients:
Yes