Gallbladder Removal — Tehran Hospital, TehranUpon medical reviewGeneral SurgeryTehran Hospital, Tehran · Tehran
Hernia Repair — Tehran Hospital, TehranUpon medical reviewGeneral SurgeryTehran Hospital, Tehran · Tehran
Knee Joint Replacement — Tehran Hospital, TehranUpon medical reviewOrthopedicsTehran Hospital, Tehran · Tehran
Thyroid Surgery — Tehran Hospital, TehranUpon medical reviewGeneral SurgeryTehran Hospital, Tehran · Tehran