Breadcrumb Home Location Invictus Healthcare System Invictus Healthcare System Address 9709 East 79th Street Tulsa OK 74133 Get Directions Phone 918-994-4000 Fax 918-994-4096 Page Contents Hours Accepted Insurances Patient Billing Medical Records Saint Francis Careers Hours Accepted Insurances Patient Billing How to Request Your Medical Records The Benefits of Working at Saint Francis