blood donor management systems in python