Rabada suffered a groin strain during the third T20I against Australia in Cape Town where South Africa endured a humiliating 97-run defeat.
The 24-year-old speedster's absence depletes South Africa's fast bowling resources though the team management has not yet announced a squad replacement.
Team medical officer Dr. Shuaib Manjra stated that Rabada had suffered a "significant" strain which would need about four weeks to heal.
The resting period advised by the medical experts implies he might recover in time ahead of the Indian Premier League slated to begin on March 29.
South Africa's series against Australia commences on Saturday in Paarl and concludes on March 7, following which they will visit India for three ODIs starting March 12.
Rabada was earlier rested for the limited-overs assignments against England, having appeared in three games in the preceding four-Test series.