Find information on placements around South Africa.
Health Science Division
Over 200 Placements Listed on iMpilo
"What I like about this hospital is that it caters to everyone and it has a welcoming atmosphere..."
Felicia MmadiBarberton Hospital in 2018
"I had the pleasure of being placed at Eshowe in my community service year. As an Occupational Therapist, I was weary at the lack of Occupational Therapy support. Admittedly, it was tough running the department alone. However, I was surrounded by helpful doctors and practitioners who turned my year into an unforgettable learning experience."
Danielle LambleCommunity Service at Eshowe Hospital in 2016
"I completed my community service at Bethesda Hospital in 2017 and it was an amazing experience of how clinical medicine can be performed with care and pride, while under severe resource constraints..."
Yumna MoosaCommunity Service at Bethesda Hospital in 2017
How it Works
Frequently Asked Questions
At this point in time you can only apply for internship and community service placements through the ICSP portal. This website helps you make a decision about where to apply. One of major future plans is allow students to apply through our website and have it be the one-stop portal for information and applications.
This website is completely free for health students and professionals. And it always will be. We share your vision to change the healthcare landscape in South Africa.
We would love to hear from you! Our mission is make this website useful for the people that need it most – you as a health science student or professional. Join us in changing the state of healthcare in South Africa by giving us feedback and suggestions here.
Our website does not yet cover 100% of public hospitals in South Africa. The existing placements have generously been submitted by past internship and community service students. Help us make this website better for future students by submitting placement information here.
We rely on the health science student community to help improve and maintain this website. If you find that one of the placement’s information is outdated, that’s likely because someone from our community has not yet been placed there recently. Help us maintain it by submitting a placement here.