Yup - that would be a cloaca. I don't think I've heard of that in humans. That's great that your hospital can help babies/kids in need with nowhere else to go! That must be a good feeling to work there!