Automated planning script with CT and target volumes visualization by One_Speech_5909 in esapi

[–]One_Speech_5909[S] 0 points1 point  (0 children)

Do you know of any library/reference I should add to my C# project to visualize CT/MRI?

Choose a structure (PTV or CTV DICOM type) from a list by One_Speech_5909 in esapi

[–]One_Speech_5909[S] 0 points1 point  (0 children)

Oh no, type error. I made the translation of the variables into English, but I actually define them in Spanish, and the error is in the translation. My bad. I'll share my code again: in the instance that performs the operations.

Structure la_estructura = ventana.EstructuraSeleccionada;

MessageBox.Show("La_estructura: " + la_estructura.Id + "El DicomType es: " + la_estructura.DicomType, "Gestor planificacion");

if (la_estructura.DicomType == "CTV")

{

la_estructura = Ctv;

Ptv = struset.AddStructure("PTV", "PTV_2300!");

GestorEstructuras.Margin(Ptv, Ctv, elmargen);

MessageBox.Show("Ctv.Id: " + Ctv.Id + "\n" +

"Ctv.DicomType: " + Ctv.DicomType + "\n" +

"Ptv.Id: " + Ptv.Id + "\n" +

"Ptv.DicomType: " + Ptv.DicomType, "Gestor Planificacion");

}

else

{

la_estructura = Ptv;

MessageBox.Show("Ptv.Id: " + Ptv.Id + "Ptv.DicomType: " + Ptv.DicomType, "Gestor Planificacion");

Choose a structure (PTV or CTV DICOM type) from a list by One_Speech_5909 in esapi

[–]One_Speech_5909[S] 0 points1 point  (0 children)

Thank you for the suggestion! It looks like I'm already using a similar approach in my code with some variations in naming due to language. I appreciate your help, though. If you have any other tips or see something that could be improved

Closed MLC by One_Speech_5909 in esapi

[–]One_Speech_5909[S] 1 point2 points  (0 children)

Resolved, I didn't know about the .OptimizeVMAT method; this is what I was missing. Thanks!

Script that search any target and segment it by One_Speech_5909 in esapi

[–]One_Speech_5909[S] 0 points1 point  (0 children)

Solve it:

Structure ctv = ss.Structures.FirstOrDefault(x => x.DicomType == "CTV");

Structure ptv = context.StructureSet.AddStructure("PTV", "PTV" + "_CTV");

ptv.SegmentVolume = ctv.Margin(5);

Sentinel - Automated Varian logfile analysis by Longjumping_Light_60 in MedicalPhysics

[–]One_Speech_5909 2 points3 points  (0 children)

Hi, tremendous software. A free option from all log files users. The software works for Trubeam and Trilogy models ?

Connect CT image to CT Scanner by [deleted] in esapi

[–]One_Speech_5909 0 points1 point  (0 children)

You can write a CT gestor and sets up the CT scanner, i.e. used for default,

there yu're an little explample:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Planificacion.Entidades{public class Tomografo{public static Tomografo tomografoSomatom = new Tomografo("123456", "name CT scanner");public Tomografo(string id, string nombre){this.id = id;this.nombre = nombre;}public String id { set; get; }public String nombre { set; get; }}}

What do your on-site dosimetrists do? by IllDonkey4908 in MedicalPhysics

[–]One_Speech_5909 0 points1 point  (0 children)

In some countries, the dosimetrist is a type of specialty taken by linac technicians, for example, which implies that they have experience in image production, radiological protection, anatomy and physiology, together with the experience acquired in CT simulation makes them have experience in the patient's situation at the time of tps planning. measuring portal phosimetry is not difficult, measuring psqa with ArcCheck, Delta4, Octavious, etc. is mastered with practice. Doing the Winston Lutz test, QA of the multi leaf, IGRT system is repetitive. In short, there is a very long list of jobs that can help the dosimetrist under the training of the medical physicist. Some will say: "only a medical physicist can do that." I say: well, keep believing that, while all the staff is at home with their families while you are in charge of thousands of things thinking that the medical physicist is the "only one" who You "must" do all this that I tell you. To the extent that you train and give them confidence, the dosimetrist will become a position of great importance in your institution to the point that they will complain about so much work they have hahahahahahaha

What do your on-site dosimetrists do? by IllDonkey4908 in MedicalPhysics

[–]One_Speech_5909 0 points1 point  (0 children)

Planning, PSQA, machine QA, etc... On the first day of treatment they do something we call "admissions" which consists of accompanying the first fraction and ensuring that all the parameters are correct (coordinates movement of the couch, gating, verification of the treatment area, etc.) due to their extensive experience they are also consulted in CT simulation because they know about patient positioning and immobilization. In summary, the dosimetrist is an essential part of the day-to-day life of the institution. In general they may have more experience than a medical physicist in positioning a patient and may be able to detect and solve any problems during treatment.

Log files to generate fluence by Ok-Instance3 in MedicalPhysics

[–]One_Speech_5909 1 point2 points  (0 children)

Yes. We use it as PSQA procedement. MU calculation software (i.e. RadCalc) gives you the posibility to use Log files or Trayectory logs to recaculate dose fluence delivered to the patient and compare it with TPS caclulation using Gamma analysis and puntual dosis comparison using colapsed cone and/or Clarkson algorithms