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 Accepted Insurances Patient Billing Medical Records Saint Francis Careers Accepted Insurances Patient Billing How to Request Your Medical Records The Benefits of Working at Saint Francis