The Braves said Wednesday that Swanson had a procedure on Monday to remove a "loose body" in the wrist.
Swanson, 24, hit .238 with 14 home runs and 59 RBIs in 136 games last season. He was left off the National League Division Series roster against the Los Angeles Dodgers after tearing a ligament in his left hand late in the season. His hand and wrist were examined at the time.
Charlie Culberson filled in at shortstop in the NL Division Series loss to the Dodgers.
Swanson is expected to enter the 2019 season as the starter. General manager Alex Anthopoulos said after the season he is happy with the team's infield.