Calculate the percentage of free PSA relative to total PSA. Essential tool for prostate cancer risk assessment and monitoring prostate health.
āđāļāļĢāļ·āđāļāļāļāļģāļāļ§āļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāđāļ§āļĒāļāļģāļŦāļāļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļīāļŠāļĢāļ°āļāļāļāļāļļāļāđāļāļĒāļāļēāļĢāļāļģāļāļ§āļāļāļąāļāļĢāļēāļŠāđāļ§āļāļĢāļ°āļŦāļ§āđāļēāļ PSA āļāļīāļŠāļĢāļ°āđāļĨāļ° PSA āļĢāļ§āļĄāđāļāļāļąāļ§āļāļĒāđāļēāļāđāļĨāļ·āļāļ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļļāļāļ āļēāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļāļāļĩāđāļŠāļģāļāļąāļāļāļĩāđāđāļŦāđāļāļēāļĢāļāļĢāļ°āđāļĄāļīāļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļĩāđāđāļĄāđāļāļĒāļģāļŠāļģāļŦāļĢāļąāļāļĄāļ°āđāļĢāđāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ āđāļāļĒāđāļāļāļēāļ°āđāļĄāļ·āđāļ āļĢāļ°āļāļąāļ PSA āļāļĒāļđāđāđāļāļāđāļ§āļāđāļāļē 4-10 ng/mL āļāļāļāļāļēāļĢāļ§āļīāļāļīāļāļāļąāļĒ āđāļāļĒāļāļēāļĢāļāļģāļāļ§āļ āđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļīāļŠāļĢāļ° āļāļāļāļāļļāļ āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāđāļēāļāļŠāļļāļāļ āļēāļāļŠāļēāļĄāļēāļĢāļāđāļĒāļāđāļĒāļ°āđāļāđāļāļĩāļāļķāđāļāļĢāļ°āļŦāļ§āđāļēāļāļ āļēāļ§āļ°āļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļāļāļĩāđāđāļĄāđāļĢāđāļēāļĒāđāļĢāļāđāļĨāļ°āļāļ§āļēāļĄāđāļāđāļāđāļāđāļāđāļāļāļāļĄāļ°āđāļĢāđāļ
āļŦāļĄāļēāļĒāđāļŦāļāļļāļŠāļģāļāļąāļ: āļāđāļē PSA āļāļīāļŠāļĢāļ°āļāđāļāļāđāļĄāđāđāļāļīāļāļāđāļē PSA āļĢāļ§āļĄāđāļāļ·āđāļāļāļēāļĢāļāļģāļāļ§āļāļāļĩāđāđāļĄāđāļāļĒāļģ
āđāļāļĢāļ·āđāļāļāļāļģāļāļ§āļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļāļāđāļĢāļēāļāļĢāļ§āļāļŠāļāļāļāđāļāļĄāļđāļĨāļāđāļāļāđāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāļ·āđāļāđāļŦāđāđāļāđāļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļĄāđāļāļĒāļģ:
āļāļēāļĢāļāļģāļāļ§āļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āđāļāđāļŠāļđāļāļĢāļāļĩāđāđāļĄāđāļāļĒāļģāļāļĩāđ:
āđāļāļĒāļāļĩāđ:
āđāļāļĢāļ·āđāļāļāļāļģāļāļ§āļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļģāđāļāļīāļāļāļēāļĢāļāļģāļāļ§āļāļāļēāļĄāļāļąāđāļāļāļāļāļāđāļāđāļāļāļĩāđ:
āļāļēāļĢāļāļģāļāļ§āļāļāļąāđāļāļŦāļĄāļāđāļāđāđāļĨāļāļāļĻāļāļīāļĒāļĄāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļāļŠāļļāļ
āļāļēāļĢāļāļąāļāļāļĢāļāļāļĄāļ°āđāļĢāđāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ: āđāļĒāļāđāļĒāļ°āļ āļēāļ§āļ°āļāļĩāđāđāļĄāđāļĢāđāļēāļĒāđāļĢāļāļāļēāļāļāļ§āļēāļĄāđāļāđāļāđāļāđāļāđāļāļāļāļĄāļ°āđāļĢāđāļāđāļĄāļ·āđāļ PSA āļĢāļ§āļĄāļāļĒāļđāđāđāļāļāđāļ§āļ 4-10 ng/mL
āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāļāļąāļāļŠāļīāļāđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļĢāļ§āļāļāļīāđāļāđāļāļ·āđāļ: āđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļīāļŠāļĢāļ°āļāļĩāđāļŠāļđāļāđāļŠāļāļāļāļķāļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļĄāļ°āđāļĢāđāļāļāļĩāđāļāđāļģāļāļ§āđāļē āļāļēāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāļāļĢāļ§āļāļāļīāđāļāđāļāļ·āđāļāļāļĩāđāđāļĄāđāļāļģāđāļāđāļ
āļāļēāļĢāļāļīāļāļāļēāļĄāļŠāļļāļāļ āļēāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ: āļāļīāļāļāļēāļĄāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļĢāļ°āļāļąāļ PSA āļāļĨāļāļāđāļ§āļĨāļēāļŠāļģāļŦāļĢāļąāļāļ āļēāļ§āļ°āļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļ§āļīāļāļīāļāļāļąāļĒāđāļĨāļ°āļĒāļąāļāđāļĄāđāđāļāđāļĢāļąāļāļāļēāļĢāļ§āļīāļāļīāļāļāļąāļĒ
āļāļēāļĢāđāļāđāļēāļĢāļ°āļ§āļąāļāļŦāļĨāļąāļāļāļēāļĢāļĢāļąāļāļĐāļē: āļāļīāļāļāļēāļĄ PSA āļŦāļĨāļąāļāļāļēāļĢāļĢāļąāļāļĐāļēāļĄāļ°āđāļĢāđāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļāđāļāļ·āđāļāļāļĢāļ§āļāļāļąāļāļāļēāļĢāļāļĨāļąāļāđāļāđāļāļāđāļģ
āļāļēāļĢāļ§āļīāļāļąāļĒāļāļēāļāļāļĨāļīāļāļīāļ: āļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāļāļāļĨāļāļāđāļĨāļ°āļāļēāļĢāļĻāļķāļāļĐāļēāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļāļĢāļ§āļāļāļąāļāļĄāļ°āđāļĢāđāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ
āđāļāļāļāļ°āļāļĩāđāļāļēāļĢāļāļāļŠāļāļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļđāļāļāļģāļĄāļēāđāļāđāļāļĒāđāļēāļāđāļāļĢāđāļŦāļĨāļēāļĒ āđāļŦāđāļāļīāļāļēāļĢāļāļēāļāļąāļ§āđāļĨāļ·āļāļāļāļēāļĢāļāļąāļāļāļĢāļāļāđāļŠāļĢāļīāļĄāđāļŦāļĨāđāļēāļāļĩāđ:
āļāļĻāļ§āļĢāļĢāļĐ 1970: PSA āļāļđāļāļāđāļāļāļāđāļĨāļ°āđāļĒāļāļāļĢāļīāļŠāļļāļāļāļīāđāđāļāļĒāļāļąāļāļ§āļīāļāļąāļĒ
āļāļĻāļ§āļĢāļĢāļĐ 1980: āļāļąāļāļāļēāļāļēāļĢāļāļāļŠāļāļāđāļĨāļ·āļāļ PSA āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ§āļāļāļąāļāļĄāļ°āđāļĢāđāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ
āļāļĻāļ§āļĢāļĢāļĐ 1990: āđāļāļ§āļāļīāļāđāļāļĩāđāļĒāļ§āļāļąāļ PSA āļāļīāļŠāļĢāļ°āļāļđāļāļāļģāđāļŠāļāļ āļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāđāļāļāļēāļ°āđāļāļēāļ°āļāļāļāļāļāļāļēāļĢāļāļāļŠāļāļ
āļāļĻāļ§āļĢāļĢāļĐ 2000: āļāļąāļāļāļēāļāđāļ§āļāļāļēāļĒāļļāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļ PSA āđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ PSA velocity
āļāļĻāļ§āļĢāļĢāļĐ 2010: āļāļĩāļ§āļĄāļēāļĢāđāļāđāļāļāļĢāđāđāļŦāļĄāđāđāļĨāļ°āļāļēāļĢāļāļģāļ āļēāļāđāļāļīāđāļĄāđāļāļīāļĄāđāļŠāļĢāļīāļĄāļāļēāļĢāļāļāļŠāļāļ PSA
āļāļąāļāļāļļāļāļąāļ: āđāļāļāļĢāđāđāļāđāļāļāđ PSA āļĒāļąāļāļāļāđāļāđāļāļāļ·āđāļāļāļēāļāđāļāļāļēāļĢāļāļąāļāļāļĢāļāļāļāđāļāļĄāļĨāļđāļāļŦāļĄāļēāļ āļĄāļąāļāļāļ°āđāļāđāļĢāđāļ§āļĄāļāļąāļāļ§āļīāļāļĩāļāļēāļĢāļ§āļīāļāļīāļāļāļąāļĒāļāļ·āđāļ āđ āđāļāļ·āđāļāļāļēāļĢāļāļĢāļ°āđāļĄāļīāļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāđāļāļāļāļāļāđāļĢāļ§āļĄ
1' āļŠāļđāļāļĢ Excel āļŠāļģāļŦāļĢāļąāļāđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļīāļŠāļĢāļ°
2=IF(A1>0, IF(B1<=A1, B1/A1*100, "Error: PSA āļāļīāļŠāļĢāļ° > PSA āļĢāļ§āļĄ"), "Error: PSA āļĢāļ§āļĄāļāđāļāļāļĄāļēāļāļāļ§āđāļē 0")
3
4' āđāļāļĒāļāļĩāđ A1 āļāļ·āļ PSA āļĢāļ§āļĄāđāļĨāļ° B1 āļāļ·āļ PSA āļāļīāļŠāļĢāļ°
5
1def calculate_free_psa_percentage(total_psa, free_psa):
2 if total_psa <= 0:
3 raise ValueError("PSA āļĢāļ§āļĄāļāđāļāļāļĄāļēāļāļāļ§āđāļēāļĻāļđāļāļĒāđ")
4 if free_psa > total_psa:
5 raise ValueError("PSA āļāļīāļŠāļĢāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĄāļēāļāļāļ§āđāļē PSA āļĢāļ§āļĄ")
6 return (free_psa / total_psa) * 100
7
8# āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāđāļāđāļāļēāļ:
9total_psa = 10.0 # ng/mL
10free_psa = 2.0 # ng/mL
11try:
12 percentage = calculate_free_psa_percentage(total_psa, free_psa)
13 print(f"āđāļāļāļĢāđāđāļāđāļāļāđ PSA āļāļīāļŠāļĢāļ°: {percentage:.2f}%")
14except ValueError as e:
15 print(f"āļāđāļāļāļīāļāļāļĨāļēāļ: {e}")
16
function calculateFreePSAPercentage(totalPSA, freePSA) { if (totalPSA <= 0) { throw new Error("PSA āļĢāļ§āļĄāļāđāļāļāļĄāļēāļāļāļ§āđāļēāļĻāļđāļāļĒāđ"); } if (freePSA > totalPSA) { throw new Error("PSA āļāļīāļŠāļĢāļ°āđāļĄāđāļŠ
āļāđāļāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļīāđāļĄāđāļāļīāļĄāļāļĩāđāļāļēāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāļāļļāļ