The present invention relates to a method for detecting
steroid hormones in serum, comprising the following steps: (1) adding 0.1 to 20 mg of a magnetic
solid phase extractant to each milliliter of a sample to be tested, mixing, magnetically separating, and removing liquid; adding a washing solution, mixing, magnetically separating, and removing liquid; adding an eluent for
elution, mixing, magnetically separating, and collecting the eluent to obtain a
test solution; (2) detecting the
hormone content in the
test solution by liquid
chromatography and
tandem mass spectrometry; wherein the
hormone is selected from any one of
testosterone,
androstenedione,
dihydrotestosterone,
dehydroepiandrosterone sulfate, and 17α-
hydroxyprogesterone or a combination thereof; the magnetic
solid phase extractant comprises a
magnetic core ferrosoferric oxide, a middle layer structure silica wrapping the
magnetic core, and an outer layer mesoporous structure, wherein the outer layer mesoporous structure is selected from any one of
polystyrene and
polystyrene divinylbenzene or a combination thereof. The present invention has the characteristics of good stability, high accuracy and sensitivity, strong specificity, high
recovery rate, simple and controllable operation, fast analysis speed, etc., and can be used for simultaneous quantitative detection of multiple hormones in clinical practice.