Skip to content
Menu

Humayun Chaudhry, DO, MACP

Dr. Chaudhry is President and CEO of the Federation of State Medical Boards. A graduate of NYU, NYIT College of Osteopathic Medicine (NYITCOM) and Harvard TH Chan School of Public Health, Dr. Chaudhry did a rotating internship at St. Barnabas Hospital, New York, followed by an ACGME-accredited Internal Medicine residency at NYU Langone-Long Island Hospital, where he served a year as Chief Medical Resident. He is a Past President of the American College of Osteopathic Internists (ACOI).   

Dr. Chaudhry served as a DME at Long Beach Medical Center, New York, and as Chair of the Department of Medicine and Assistant Dean for Pre-Clinical Education at NYITCOM. He rose to the rank of Major in the U.S. Air Force Reserves, where he was a Flight Surgeon. He served as Health Commissioner for New York’s Suffolk County from 2007-2009 and is the author or co-author of over 80 peer-reviewed articles and co-author of two books. From 2016-2018, he was Chair of the International Association of Medical Regulatory Authorities. In 2022, he was listed by Modern Healthcare as one of the 100 Most Influential People in Healthcare.

arrow_upward [InitializableModule] [ModuleDependency(typeof(EPiServer.Commerce.Initialization.InitializationModule))] public partial class SiteInitializationModule : IConfigurableModule { public void Initialize(InitializationEngine context) { RegisterCustomSimpleAddressRoute(context, RouteTable.Routes); } public void ConfigureContainer(ServiceConfigurationContext context) { } public void Uninitialize(InitializationEngine context) { } private static void RegisterCustomSimpleAddressRoute(InitializationEngine context, RouteCollection routes) { var rewriteExtension = Settings.Instance.UrlRewriteExtension; var urlResolver = context.Locate.Advanced.GetInstance(); var contentLoader = context.Locate.Advanced.GetInstance(); var contentLanguageSettingsHandler = context.Locate.Advanced.GetInstance(); var basePathResolver = context.Locate.Advanced.GetInstance(); var addressSegmentRouter = new SimpleAddressSegmentRouter(sd => sd.StartPage); var parameters = new MapContentRouteParameters() { UrlSegmentRouter = addressSegmentRouter, BasePathResolver = basePathResolver.Resolve, Direction = SupportedDirection.Incoming, SegmentMappings = new Dictionary() { { RoutingConstants.SimpleAddressKey, new SimpleAddressSegment(RoutingConstants.SimpleAddressKey, rewriteExtension, addressSegmentRouter, contentLoader, urlResolver, contentLanguageSettingsHandler) { MatchOneSegment = true } } } }; routes.MapContentRoute("CustomSimpleAddress", "{simpleaddresslanguage}/{simpleaddress}/{partial}/{action}", (object)new { action = "index" }, parameters); } }