Low doses of nifedipine basically have no effect on the test, if large doses are taken, the test results may be affected. 1. Nifedipine is a common drug in clinic, belongs to calcium channel blocker, through blocking calcium channel, reduce vascular smooth muscle activity, so as to achieve the effect of lowering blood pressure. 2. When nifedipine is taken in small doses, the drug is metabolized quickly and has basically no effect on the test results. If a large dose is taken, due to the blockage of calcium channels by the drug, it will cause abnormal calcium ion test values in blood and urine, and due to abnormal calcium ions, it will secondary trigger abnormal phosphorus metabolism in the body. You should avoid taking medication before taking a body fluid test, as this may affect the test results, and if you need to take medication, you should do so under the guidance of a medical professional.