At 10H32 Wednesday morning Netcare 911 responded to reports of a collision on Main Reef Road in Creswell Park Roodepoort.
Reports from the scene indicate that a mini-bus taxi came to a sudden stop in front of a truck.
The truck hit the back of the mini-bus taxi resulting in a rollover.
Medics assessed the scene and found that seven passengers had sustained minor injuries in the collision.
The patients were treated on scene and once stabilised were transported by various ambulance services to hospital for further treatment.