A system including a dosimeter with a plurality of detector elements configured to detect radiation field, the dosimeter being configured to store element responses which are detected signals of each detector elements in response to radiation field, the system further including an apparatus comprising one or more processors, and a machine-readable medium for storing instructions thereon characterized in that the machine-readable medium stores instructions which when executed by the one or more processors cause the one or more processors to perform operations comprising the following steps: (a) obtaining an element response pattern which is an array of the detected signals from each of the detector elements of the dosimeter; (b) determining radiation dose values represented by the element response pattern for each radiation field in a response matrix of stored responses of a detector element to known radiation fields, (c) determining a final net radiation dose value for each radiation field m the response matrix, and (d) displaying the final net radiation dose value for each radiation field in the response matrix to a user and/or saving the final net radiation dose value for each radiation field to a first storage medium, wherein each radiation field has a radiation source, wherein step (c) comprises conducting a numerical optimization process comprising the following steps: (i) generating an initial solution vector for each radiation field, (ii) iteratively updating the initial solution vector for each radiation field until an objective function is minimized to thereby generate an optimal solution vector, and (iii) determining a radiation dose value for each radiation field based on the optimal solution vector for the source, wherein the objective function is: min = ∑ i cv i MEAS − cv i SOLUTION 2 where min is the minimized objective function, where i is the number of detector elements of the dosimeter, where cv i MEAS is a normalized measured converted value for the i th detector element of the dosimeter, and where cv i SOLUTION is the response for the i th detector element of the dosimeter for an algorithm solution field, and wherein each stored response is one of a plurality of stored responses of a detector element to known radiation fields stored on a second storage medium. (a) obtaining an element response pattern which is an array of the detected signals from each of the detector elements of the dosimeter; (b) determining radiation dose values represented by the element response pattern for each radiation field in a response matrix of stored responses of a detector element to known radiation fields, (c) determining a final net radiation dose value for each radiation field m the response matrix, and (d) displaying the final net radiation dose value for each radiation field in the response matrix to a user and/or saving the final net radiation dose value for each radiation field to a first storage medium, wherein each radiation field has a radiation source, wherein step (c) comprises conducting a numerical optimization process comprising the following steps: (i) generating an initial solution vector for each radiation field, (ii) iteratively updating the initial solution vector for each radiation field until an objective function is minimized to thereby generate an optimal solution vector, and (iii) determining a radiation dose value for each radiation field based on the optimal solution vector for the source, wherein the objective function is: min = ∑ i cv i MEAS − cv i SOLUTION 2 where min is the minimized objective function, where i is the number of detector elements of the dosimeter, where cv i MEAS is a normalized measured converted value for the i th detector element of the dosimeter, and where cv i SOLUTION is the response for the i th detector element of the dosimeter for an algorithm solution field, and wherein each stored response is one of a plurality of stored responses of a detector element to known radiation fields stored on a second storage medium. (i) generating an initial solution vector for each radiation field, (ii) iteratively updating the initial solution vector for each radiation field until an objective function is minimized to thereby generate an optimal solution vector, and (iii) determining a radiation dose value for each radiation field based on the optimal solution vector for the source, wherein the objective function is: min = ∑ i cv i MEAS − cv i SOLUTION 2 where min is the minimized objective function, where i is the number of detector elements of the dosimeter, where cv i MEAS is a normalized measured converted value for the i th detector element of the dosimeter, and where cv i SOLUTION is the response for the i th detector element of the dosimeter for an algorithm solution field, and wherein each stored response is one of a plurality of stored responses of a detector element to known radiation fields stored on a second storage medium. where min is the minimized objective function, where i is the number of detector elements of the dosimeter, where cv i MEAS is a normalized measured converted value for the i th detector element of the dosimeter, and where cv i SOLUTION is the response for the i th detector element of the dosimeter for an algorithm solution field, and wherein each stored response is one of a plurality of stored responses of a detector element to known radiation fields stored on a second storage medium.