INTRODUCTION {#sec1-1}
============

The number of nuclear medicine patient\'s examinations is increasing rapidly day-by-day and so is the percentage of pediatric cases. Because of their expected longer survival and higher radio sensitivity in comparison to adults, radiation induced cancer may express in children during their life time. Since it is not possible to ascertain that the expression of cancer is only due to radiation, "linear non-threshold" model is used for setting up the radiation protection guideline. Consequently, the concept of "as low as reasonably achievable" (ALARA) is followed while dealing with radiation. In diagnostic nuclear medicine, ALARA will be in practice only when each and every patient receives the minimum amount of RPH dose that is necessary to produce a good quality diagnostic scan. As individuals can have varying degree of radio sensitivity (e.g., children have high sensitivity), along with variation in height, weight, lean body mass, body mass index, surface area and the equipment used to diagnose may also differs in sensitivity; therefore, a fixed dose of RPHs to each patient is not according to ALARA.

Appropriate selection of administered RPH activity depends on patient population, choice of equipment, specific requirement of clinical protocols and the physician\'s judgment. It is also possible to still lower the administered activity.\[[@ref1][@ref2]\] There is a large variability in the administered RPH dose in children.\[[@ref3]\] Several methods to calculate RPH dose for children have been suggested over the years. Most of these methods are based on scaling adult dose according to age (Young\'s,\[[@ref4][@ref5]\] Webster\'s\[[@ref4]\] and Solomon \[or Fried\'s\]\[[@ref5]\]), weight (Clark\'s\[[@ref4][@ref5]\]) or body surface area (BSA); Clark\'s area rule,\[[@ref4][@ref5]\] (Du Bois and Du Bois,\[[@ref6]\] Mosteller,\[[@ref7]\] Boyd,\[[@ref8]\] Gehan and George,\[[@ref9]\] Haycock *et al*.\[[@ref10]\] and many others). The group which uses BSA and Webster\'s formula advocates that more counts were needed to obtain good quality images in infants and small children.\[[@ref11]\] Other group using weight based RPH have reported that the resulting effective dose are far lower than the current established threshold for radiation induced carcinogenesis when RPH dose are based on weight.\[[@ref12]\] The European Association of Nuclear Medicine (EANM) dosimetry and pediatrics committees introduced a dose card for major pediatric nuclear medicine diagnostic procedures, including a set of minimum activities.\[[@ref13][@ref14]\] To overcome complexity of calculation using this approach requires software.

We intended to decide a formula from a list of formulas (used to calculate RPH dose) and use it in routine practice. Some of the formulas had multiple terms involving exponent, addition, multiplication and division of the decimal number and required dedicated manpower to devote considerable attention and time to produce an accurate result. Therefore, there was a need to develop a software application that can not only reduce the time of calculation, but also enhances the accuracy. The aim of the present study was to develop a software application that can calculate RPH dose by all the formulas mentioned above and store it along with the patient record for the further research.

MATERIALS AND METHODS {#sec1-2}
=====================

The development of the software application was divided into following four tasks: Selection of the methods/formulas to be included.Selection of the operating system and database package.To make tables, form and queryValidation of the program.

Selection of the methods/formulas to be included {#sec2-1}
------------------------------------------------

We reviewed all relevant literature to find out the most commonly used formulas to calculate RPH dose in the Nuclear Medicine and documented it. We included EANM dose card for the children,\[[@ref14]\] weight based BSA and Webster\'s formula in the program.\[[@ref4][@ref5][@ref6][@ref7][@ref9][@ref10]\] The Dose formulas that we have included are detailed in [Table 1](#T1){ref-type="table"}. To calculate BSA, we have used the following formula:

BSA = Weight (Kg)^0.425^ × Height (cm)^0.725^ × 0.007184

###### 

List and details of the formula used by the current program

![](IJNM-28-75-g001)

Selection of the operating system and database package {#sec2-2}
------------------------------------------------------

Microsoft Access is a software development tool and a database management system that combines Microsoft Jet Database Engine with a graphical user interface. It is possible to import and export data to many format such as Excel. Access stores all database tables, queries, forms, reports, macros and modules in the Access Jet Database as a single file. The programming language available in access is Microsoft Visual Basic for Applications, which is nearly identical to Visual Basic 6.0 (VB6). VBA code can be stored in modules and code behind forms and reports. Databases less than 1 GB in size (which can now fit entirely in RAM) and 50 users can access database simultaneously. We found MsAccess to be the best suitable option for our purpose. We selected window operating system (more commonly used) and Microsoft Access database application (that comes with MS-office or can be purchased as a separate package). We developed this software application using Windows 7 Home Basic Copyright © 2009 Microsoft Corporation and Microsoft Access \[installed on the processor Intel^®^ Core™ i3-2120 CPU @ 3.30 GHz, 2.0GB RAM and 64-bit operating system, on the computer (Hewlett-Packard Company)\].

Designing tables form and query {#sec2-3}
-------------------------------

A representative detail of the program is shown in [Figure 1](#F1){ref-type="fig"}. In that program, [Fig 1](#F1){ref-type="fig"}\_Tables[1](#T1){ref-type="table"} and [2](#T2){ref-type="table"} were designed to store the information available in the EANM dose card so that it can be used as a lookup table. [Fig 1](#F1){ref-type="fig"}\_Table 3 was designed to store the patient record. [Fig 1](#F1){ref-type="fig"}\_Table NM was designed so that multiple study of the patient can be stored together. [Figure 1](#F1){ref-type="fig"} shows the list of fields available in the table NM, Tables [1](#T1){ref-type="table"}-3 and their relations. NM_ID of [Fig 1](#F1){ref-type="fig"}\_Table NM is of the type one-to-many relation with patient ID of [Fig 1](#F1){ref-type="fig"}\_Table 3. RPHID of [Fig 1](#F1){ref-type="fig"}\_Table 3 has one-to-one relationship with RPHID of [Fig1](#F1){ref-type="fig"}\_[Table 1](#T1){ref-type="table"} and weight of [Fig 1](#F1){ref-type="fig"}\_Table 3 has one-to-one relation with weight ID of [Fig 1](#F1){ref-type="fig"}\_[Table 2](#T2){ref-type="table"}.

![The workflow of the present software program. As the investigation button is selected from RPHID combo box, Investigation command button automatically gets enabled. It is mandatory to enter the height and weight and press the Increment Investigation button that displays the scanID generated](IJNM-28-75-g002){#F1}

###### 

Time required for calculating radiopharmaceutical dose for 25 patients with different formula, manually and using the program

![](IJNM-28-75-g003)

A data entry form with three command buttons find record (to find the record), add the record (to add new record and save the data) and increment investigation (to increment investigation number by one) was designed \[[Figure 2](#F2){ref-type="fig"}\]. Visual Basic codes were written for add record and increment investigation command buttons and to automatically populate the data on the field baseline, multiple, minimum, adult dose after selecting the RPH and weight from the combo box. A query was designed to calculate the RPH dose in MBq based on EANM dose card, weight based formula, BSA formula and Webster\'s formula \[[Figure 3](#F3){ref-type="fig"}\].

![Shows data entry form, NMRefNo is auto number, user enters the patient name. As the investigation button is selected from RPHID combo box, Investigation command button automatically gets enabled. It is mandatory to enter the height and weight and press the Increment Investigation button that displays the scanID generated](IJNM-28-75-g004){#F2}

![Shows the radiopharmaceutical (RPH) dose by all the selected method for each patient for NMRef No. However, RPH dose based on European dose card is available for pediatrics patient\'s age up to 18 years. PeaEANM: Pediatrics dose card, body surface area: based on webster\'s equ., Clark\'s equ., Solomon\'s equ., Young equ](IJNM-28-75-g005){#F3}

Validation of the software application {#sec2-4}
--------------------------------------

We used Microsoft Excel spread sheet to verify the accurate execution of dose calculation. Three hundred patients data entry have been made and software has been validated for the intended application. Calculation time was noted by performing manual calculation by two medical physicists using stop watch and compared it with the time taken by this program. Complete time required to calculate the RPH dose was calculated by putting a timer on the form and it started when the user enters NMRefNo and it stops when he presses add record button, this is the data entry time. The calculation time starts when the user presses the query until the result display. Reduction in calculation time was calculated by comparing the manual time and computer time required in 25 patients.

RESULTS {#sec1-3}
=======

The objective of the study was to develop a software application to calculate the RPH dose by all selected formulas and store the result along with the patient record. The Manual and computer calculation time for 25 patients are detailed in [Table 2](#T2){ref-type="table"}. Any of the formula used from 1 to 7 indicates that the time taken by computer is very less than the time taken manually.

Software application has one data entry form \[[Figure 1](#F1){ref-type="fig"}\] to enter the patient details. It has two combo boxes one for selecting RPH and another for weight of the patient. Once, user selects the RPH of interest from the list of displayed RPHs, the software automatically populate the data in three different fields named as "class," "baseline" and "minimum." Similarly, after selection of weight the value of the field "multiple" is automatically populated. In this way the software minimizes the data entry error and also reduces the number of data entry. In fact, user needs to enter the patient name, age, sex, height and weight. The remaining four fields on the form are automatically populated. Once the data entry is complete, user can click the add record command button to save the record and then view the RPH dose by double clicking the RPH dose in MBq query \[[Figure 2](#F2){ref-type="fig"}\].

By running the query "RPH dose" in MBq we can view the RPH dose of each patient in MBq based on all selected except that based on European dose card. For pediatric patients (age \<18 years) RPH dose based on European dose card is available \[[Figure 3](#F3){ref-type="fig"}\]. The query results can be exported to the Excel sheet for further analysis and research. We did the same calculation using Microsoft Excel and found exactly the same results as with Microsoft Access. User can backup data by using standard backup facility of Microsoft Access. The written Visual Basic code is password protected to prevent accidental damage.

DISCUSSION {#sec1-4}
==========

To implement ALARA in routine practice, RPH dose needs to be tailored according to each individual patient, especially in children. We have developed a software application to calculate RPH dose based on weight, BSA, Webster\'s formula and EANM dose card. It is robust and user friendly. It automatically generates nuclear medicine reference number for each new patient and a scan ID for each new investigation. Only name of the patient, age, sex, height (in cm) need to be entered by the user and RPHID and weight (in kg) can be entered through combo box. The present software reduces the burden of calculation and saves considerable time when number of patients to be scanned is more than 25. This software application will be instrumental in helping the user to routinely apply ALARA during dose administration in pediatric patients.

Our software application is different from that developed by Perales and Mendoza *et al*.\[[@ref15]\] Their software have two screens one to calculate pediatric dose from the weight and height of the child (or only by weight) and another screen to calculate pediatric doses from the patient\'s weight and the RPH, according to EANM 2007 pediatric dosage card and that software application did not automatically stored the results. Our software applications not only calculate doses for pediatric as well adults, but also stores the records. We can use the feature of Microsoft Access to filter the data based on any field in addition to the combination of two or more field (Name, Age, sex, height, weight, scanID, NMref and Date of Scan) to view a particular record. Moreover, user can also filter the data to display pediatric and adult patients separately. Another software application to calculate pediatric RPH dose is available on World Wide Web from EANM. To use this software Internet connectivity is essential. However, this application also does not store data.\[[@ref16]\]

There are many formulas in the literature to calculate the BSA; however, our software calculates BSA using Du Bios formula. If a user wants to calculate the RPH dose based on BSA using any formula other than Du Bios formula,\[[@ref6]\] our software application cannot be used. It also cannot calculate the RPH dose using the formula other than seven formulas mentioned in [Table 1](#T1){ref-type="table"}. These are the few limitation of this software. To view the dose administered, the user has to leave the data entry screen. When number of patients increases beyond 4000 the response of query may take a little bit longer time than the 2-3 min computational time.

CONCLUSION {#sec1-5}
==========

The software detailed above appears to be an easy and useful method for calculation of pediatric RPH dose in routine clinical practice. This software application will help in helping the user to routinely applied ALARA principle while pediatric dose administration. It reduces the burden of calculation and saves considerable time when number of patients to be scanned is more.

**Source of Support:** Nil

**Conflict of Interest:** None declared
