InRaDoS: An internal radiation dosimetry computer program

Document Type : Original Article


Department of Physics, Faculty of Sciences, University of Guilan, Rasht, Iran


Introduction: Internal radiation dosimetry is important from a radiation protection point of view and can help to optimize the radiation dose delivered to the workers, public, and patients. It has a rather simple protocol but needs a large amount of data. Therefore, it is difficult to do on a routine basis. The use of computer programs makes internal radiation dosimetry simpler and less time consuming and also decreases the possibility of human errors.
Methods: The photon’s specific absorbed fractions for two versions of Oak Ridge National Laboratory phantoms were calculated using MCNPX code and a Python code was used to calculate the S-values for selected radionuclides. Then calculated S-values transferred to an excel spreadsheet. The program’s GUI was developed with the Tkinter module of Python programming language.
Results: A user-friendly program for internal radiation dosimetry was developed using Python programming language. This program allows the user to calculate the absorbed dose for 20 source organs in 23 target organs for two phantoms. Also, it is possible to compare the results of the two phantoms. Originally, 40 radionuclides were included in the program.
Conclusion: This program can be a useful tool for the assessment of organ absorbed doses for individuals dealing with radiation such as patients and workers. It decreases the time of dose calculation and helps to avoid human mistakes.


Main Subjects

  1. Van Rotterdam A, Schultz FW, Hummel WA, Zoetelief J, Broerse JJ, Nyqvist C. PCDOSE: An interactive software system to calculate internal radiation dose on a personal computer. Comput Biol Med. 1994 Jan;24(1):43-59.
  2. Stabin MG. MIRDOSE: personal computer software for internal dose assessment in nuclear medicine. J Nucl Med. 1996 Mar;37(3):538-46.
  3. Stabin MG, Sparks RB, Crowe E. OLINDA/EXM: the second-generation personal computer software for internal dose assessment in nuclear medicine. J Nucl Med. 2005 Jun;46(6):1023-7.
  4. Shabestani Monfared A, Amiri M. Patient dose calculation software in nuclear medicine. Iran J Nucl Med. 2007;15(2):9-14.
  5. de Paz AR. Tkinter GUI Application Development Cookbook: A practical solution to your GUI development problems with Python and Tkinter. 1st ed. Birmingham: Packt Publishing; 2018.
  6. Moore AD. Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter. Birmingham: Packt Publishing; 2018.
  7. Martelli A. Python in a Nutshell: A desktop quick reference. 2nd ed. Sebastopol: O'Reilly Media; 2006.
  8. Lutz M. Learning Python: Powerful Object-Oriented Programming. 5th ed. Sebastopol: O’Reilly Media; 2013.
  9. Grayson JE. Python and Tkinter programming. Greenwich: Manning Publications; 2000.
  10. Cristy M, Eckerman KF. Specific absorbed fractions of energy at various ages from internal photon sources. ORNL/TM 8381/V 1-7. Oak Ridge, TN: Oak Ridge National Laboratory; 1987.
  11. Cristy M. Mathematical Phantoms Representing Children of Various Ages for Use in Estimates of Internal Dose. Oak Ridge, TN: Oak Ridge National Laboratory; 1980.
  12. Snyder WS, Ford MR, Warner G, Watson SB. A tabulation of dose equivalent per microcurie-day for source and target organs of an adult for various radionuclides. ORNL-5000. Oak Ridge, TN: Oak Ridge National Laboratory; 1974.
  13. International Commission on Radiological Protection (ICRP). Report of the task group on reference man, ICRP Publication 23. Pergamon Press: Oxford; 1975.
  14. Han EY, Bolch WE, Eckerman KF. Revisions to the ORNL series of adult and pediatric computational phantoms for use with the MIRD schema. Health phys. 2006 Apr;90(4):337-56.
  15. Bouchet LG, Bolch WE, Weber DA, Atkins HL, Poston Sr. JW. MIRD Pamphlet No. 15: Radionuclide S values in a revised dosimetric model of the adult head and brain. J Nucl Med. 1999 Mar;40(3):62S-101S.
  16. Bouchet LG, Bolch WE, Blanco HP, Wessels BW, Siegel JA, Rajon DA, Clairand I, Sgouros G. MIRD Pamphlet No 19: absorbed fractions and radionuclide S values for six age-dependent multiregion models of the kidney. J Nucl Med. 2003 Jul;44(7):1113-47.
  17. Mardirossian G, Tagesson M, Blanco P, Bouchet LG, Stabin M, Yoriyaz H, Baza S, Ljungberg M, Strand SE, Brill AB. A new rectal model for dosimetry applications. J Nucl Med. 1999 Sep;40(9):1524-31.
  18. Farfan EB, Han EY, Bolch WE, Huh C, Huston TE, Bolch Jr. WE. A revised stylized model of the adult extrathoracic and thoracic airways for use with the ICRP-66 human respiratory tract model. Health phys. 2004 Apr;86(4):337-52.
  19. Basic anatomical and physiological data for use in radiological protection: reference values. A report of age- and gender-related differences in the anatomical and physiological characteristics of reference individuals. ICRP Publication 89. Ann ICRP. 2002;32(3-4):5-265.
  20. White DR, Griffith RV, Wilson IJ. ICRU Report 46: Photon, electron, proton and neutron interaction data for body tissues. J ICRU. 1992;24(1).
  21. Loevinger R, Berman M. MIRD Pamphlet No. 1: A schema for calculating the absorbed dose from biologically distributed radionuclides. J Nucl Med. 1968;9:7-14.
  22. Johnson TE. Introduction to Health Physics. 5th ed. New York: McGraw-Hill Education; 2017.
  23. Cherry SR, Sorenson JA, Phelps ME. Physics in Nuclear Medicine. 4th ed. Philadelphia: W.B. Saunders; 2012.
  24. RADAR, the Radiation Dose Assessment Resource [cited 2020 March]. Available from:
  25. Pelowitz DB. MCNPX User's Manual, Version 2.6.0: Los Alamos National Laboratory; 2008.
  26. Lazarine AD. Medical physics calculations with MCNP: a primer, Master's thesis. Texas A&M University; 2006.
  27. Snyder WS, Ford MR, Warner GG, Watson SB. MIRD Pamphlet 11: "S," absorbed dose per unit cumulated activity for selected radionuclides and organs. New York: Society of Nuclear Medicine; 1975.
  28. Stabin MG, Siegel JA. Physical models and dose factors for use in internal dose assessment. Health phys. 2003;85(3):294-310.