A computer-implemented method for creating or updating an entry for a target ablation device in a heat distribution model database, each entry mapping an ablation device to a heat distribution model of the ablation device, the computer-implemented method comprising: - obtaining values for one or more fixed properties of the target ablation device; - obtaining one or more sample thermal profiles of an ablation zone performed on a tissue from documentation of the target ablation device, each sample thermal profile representing the thermal profile that results from operating the target ablation device according to predetermined values of one or more variable parameters of the target ablation device; - obtaining, using the values of the one or more fixed properties, a heat distribution model of the target ablation device based on one or more fixed properties of the target ablation device, the heat distribution model enabling the estimation of a thermal profile that results from operating the target ablation device according to different possible values for one or more variable parameters; - for each sample thermal profile, using the heat distribution model and the predetermined values of the one or more variable parameters of the sample thermal profile to generate a predicted thermal profile; characterised by: - determining an accuracy of the heat distribution model by comparing each predicted thermal profile to the corresponding sample thermal profile; - in response to the accuracy of the heat distribution model failing to meet predetermined criteria, modifying the heat distribution model; and - in response to the accuracy of the heat distribution model meeting predetermined criteria, creating or updating an entry for the target ablation device in the heat distribution model database using the heat distribution model. - obtaining values for one or more fixed properties of the target ablation device; - obtaining one or more sample thermal profiles of an ablation zone performed on a tissue from documentation of the target ablation device, each sample thermal profile representing the thermal profile that results from operating the target ablation device according to predetermined values of one or more variable parameters of the target ablation device; - obtaining, using the values of the one or more fixed properties, a heat distribution model of the target ablation device based on one or more fixed properties of the target ablation device, the heat distribution model enabling the estimation of a thermal profile that results from operating the target ablation device according to different possible values for one or more variable parameters; - for each sample thermal profile, using the heat distribution model and the predetermined values of the one or more variable parameters of the sample thermal profile to generate a predicted thermal profile; - determining an accuracy of the heat distribution model by comparing each predicted thermal profile to the corresponding sample thermal profile; - in response to the accuracy of the heat distribution model failing to meet predetermined criteria, modifying the heat distribution model; and - in response to the accuracy of the heat distribution model meeting predetermined criteria, creating or updating an entry for the target ablation device in the heat distribution model database using the heat distribution model.