hospital san pedro