anybody can do any procedure if you find somewhere to let you do it and an insurance company to pay you for it. it's not unusual for internists to do things like echos. actually, some FP programs train their residents to do colonoscopy (for rural med where there are no GIs). i've interviewed at one program where they mentioned that their outpatient curriculum includes teaching their IM residents how to do things like sigmoidoscopy, treadmill tests, and ultrasound, but i don't know of any others that specifically teach those skills.