pinnacle

Pinnacle Scripting – PrescriptionList

Pinnacle : PrescriptionList Description PrescriptionList contains information about trial prescriptions. Utilization Save Command TrialList.Current.PrescriptionList.Current.Save=”/home/p3rtp/RXListExample.txt”; Prescription Name TrialList.Current.PrescriptionList.Current.Name; Prescription Index Number (0 = 1st, 1=2nd, etc) TrialList.Current.PrescriptionList.Current.Index; Prescription Monitor Units TrialList.Current.PrescriptionList.Current.RequestedMonitorUnitsPerFraction; Prescription Dose TrialList.Current.PrescriptionList.Current.PrescriptionDose; Prescription Percentage TrialList.Current.PrescriptionList.Current.PrescriptionPercent; Prescribed Fractions TrialList.Current.PrescriptionList.Current.NumberOfFractions; Prescription ROI (if available) TrialList.Current.PrescriptionList.Current.PrescriptionRoi; Method (?) TrialList.Current.PrescriptionList.Current.Method; Normalization Method Options: “Max Dose”, “ROI Min”, “ROI […]

Pinnacle Scripting – PrescriptionList Read More »

Pinnacle Scripting – MLCSegmentList

Pinnacle : MLCSegmentList Description MLCSegmentList contains information regarding control points and MLCs. Utilization // The number of control points for the beam TrialList.Current.BeamList.Current.MLCSegmentList.Count // Current control point TrialList.Current.BeamList.Current.MLCSegmentList.CurrentIndex // First value of the first column TrialList.Current.BeamList.Current.MLCSegmentList.Current.MLCLeafPositions.X.#”#0″ // First value of the second column TrialList.Current.BeamList.Current.MLCSegmentList.Current.MLCLeafPositions.Y.#”#0″ // Each of those columns goes from 0 to n-1, where

Pinnacle Scripting – MLCSegmentList Read More »

Pinnacle Scripting – IsocenterList

Pinnacle : IsocenterList Description IsocenterList contains information about the different isocenters utilized in the trial. Contains   Isocenter Name TrialList.Current.IsocenterList.Current.Name; Isocenter Coordinates TrialList.Current.IsocenterList.Current.XCoord; TrialList.Current.IsocenterList.Current.YCoord; TrialList.Current.IsocenterList.Current.ZCoord; Isocenter Rotation Coordinates (?) TrialList.Current.IsocenterList.Current.XRotation; TrialList.Current.IsocenterList.Current.YRotation; TrialList.Current.IsocenterList.Current.ZRotation; Display Radius (cm) TrialList.Current.IsocenterList.Current.Radius; Color Options: Pinnacle ColorList colors TrialList.Current.IsocenterList.Current.Color; Method of Display (2D and 3D) 2D Options: Label | On | Off3D

Pinnacle Scripting – IsocenterList Read More »

Pinnacle Scripting – DVHList

Pinnacle : DVHList Description DVHList contains DVH information for all individual structures. List Contains Min dose DVHList.Current.DoseMin; Max dose DVHList.Current.DoseMax; Mean dose DVHList.Current.DoseMean; Standard deviation DVHList.Current.DoseStd; % of structure outside dose grid DVHList.Current.PercentUnknown; % greater than max specified dose DVHList.Current.PercentOutOfRange; # of Active DVH structures DVHList.Count;

Pinnacle Scripting – DVHList Read More »

Pinnacle Scripting – ColorList

Pinnacle : ColorList Description ColorList contains a list of all available colors that can be used in the TPS.  Access ColorList.Save = “/home/p3rtp/colorlist.txt”; Colors available red green blue yellow purple skyblue lavender orange forest slateblue lightblue yellowgreen lightorange grey khaki aquamarine teal steelblue brown olive tomato seashell maroon greyscale inverse_grey skin smart Fusion_Red Thermal SUV2

Pinnacle Scripting – ColorList Read More »

Pinnacle Scripting – MonitorUnitInfo

Pinnacle : MonitorUnitInfo Description A component of BeamList Contains information from the “Monitor Units” page used that may be used for handcalcs Access TrialList.Current.BeamList.Current.MonitorUnitInfo._SomeStringBelow_; Information contained in list PrescriptionDose SourceToPrescriptionPointDistance TotalTransmissionFraction TransmissionDescription PrescriptionPointDepth PrescriptionPointRadDepth DepthToActualPoint SSDToActualPoint RadDepthToActualPoint PrescriptionPointRadDepthValid PrescriptionPointOffAxisDistance UnblockedFieldAreaAtSAD UnblockedFieldPerimeterAtSAD BlockedFieldAreaAtSAD IntersectFieldAreaAtSAD NormalizedDose OffAxisRatio CollimatorOutputFactor RelativeOutputFactor PhantomOutputFactor OFMeasurementDepth OutputFactorInfo Example InfoMessage = TrialList.Current.BeamList.Current.MonitorUnitInfo.BlockedFieldAreaAtSAD;

Pinnacle Scripting – MonitorUnitInfo Read More »

Pinnacle Scripting – Control Points

Pinnacle : Control Points / Segments Description The Control Points pop-up is accessed through the Planning Window -> Beams -> Options -> Control Points… The pop-up contains a list of all beam control points and their properties. Save Saves a file containing information associated with Control Points TrialList.Current.BeamList.Current.CPManager.ControlPointList.Current.Save = “/home/p3rtp/segments.txt”; Example //Command to generate an

Pinnacle Scripting – Control Points Read More »

Pinnacle Scripting – BeamList

Pinnacle : BeamList Description BeamList contains information about the different beams used a plan. Primary components.MonitorUnitInfoControl Points/Segments (CPManager) Contains Beam Name TrialList.Current.BeamList.Current.Name; Beam MU TrialList.Current.BeamList.Current.MonitorUnits; Beam Type (static, dynamic, step and shoot, etc) Available beam types: Static, Step & Shoot MLC, Dynamic Arc, Conformal Arc, Arc, Motorized Wedge TrialList.Current.BeamList.Current.PrevBeamType; //SetBeamType doesn’t seem to hold data?

Pinnacle Scripting – BeamList Read More »