Mine is very similar but fewer bottles. I have a hard case the days latch into not a soft bag. A Ziploc bag for my 5 bottles that sit in a cardboard box my meds came from. I like these travel cases. I'm only on Tacro for rejection now so I fill them up to keep one in my purse. They stay closed very well. https://www.amazon.com/Portable-Briefcase-Medicine-Storage-Container/dp/B075WTB4BD
I take it you're from Pittsburgh?
To make up for the evil hand sanitizer and soap, get him some good lotion. Not just random lotion, but good stuff. I've always found that Vaseline Intensive Care has some good lotions (they change their actual names every now and then, so I don't want to suggest one actual type). The Body Shop Almond Hand Butter/lotion is also good and has a nice neutral scent.
He will likely come home with a pill organizer, but you may want to see if he wants another one that suits him better. While he won't be going out for a while, we've found these to be helpful as well: https://www.amazon.com/gp/product/B075WTB4BD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1h
Another thing I bought my husband was a clipboard with storage inside. He will need to take his paperwork to clinic each week and may find this helpful.
While my husband wasn't in a lot of pain, he wore sweats for the first two months or so. So finding some nice comfy ones (or pajama pants) might be helpful.
I hope he has a speedy recovery!