I think you are correct. But first, staghorn is a morphological rather than a chemical discription, as cystine stones may also cause staghorn calculi, but much less frequently.
Also struvite stones contain variable amounts of calcium beside ammonium, phosphate and magnesium, so it depends on the choices you have, but generally, saying calcium stones means either calcium phosphate or calcium oxalate
Also struvite stones contain variable amounts of calcium beside ammonium, phosphate and magnesium, so it depends on the choices you have, but generally, saying calcium stones means either calcium phosphate or calcium oxalate