IMO, "there's been" for "there has been" is informal English. Maybe I should have said "formal" instead of "standard".
charliedeut
PS: By the way, I believe that this is changing the question anyway. Originally, you wanted to know if "there's" could stand for "there was" (simple tense). Mentioning the present perfect now is quite close to cheating ;-).