A mixed-integer linear programming model for sustainable blood supply chain problems with shelf-life time and multiple blood types