The empty coolant tank worries me. It may just be a low battery but you will have to let it warm up to see if you are losing coolant (unless you've blown a big hole in the head gasket).
First thing I'd check is the battery. Charge/replace if needed.
Then I'd see if any DTCs have been thrown. If any are present, write 'em down and then clear.
If the car will run at this point (probably going to run rough for a while if the battery was dead), top off the overflow tank, let it warm up to normal operating temp, shut down and wait for engine to cool. Check tank. If you lost much coolant from the tank, it's may be a head gasket.