pinnacle

Pinnacle Scripting – POIs

Pinnacle : Points (POIs, Dmax, Loc) Description Pinnacle utilizes four main types of points. Isocenters correspond to the center of all beams and placed by the planner, POIs (Points of Interest) are user-specified, MaxDosePoint is the Dmax point within the plan while LaserLocalizer is the initial setup/localization point (often marked by BBs from the initial CT scan). Current […]

Pinnacle Scripting – POIs Read More »

Pinnacle Scripting – PlanInfo

Pinnacle : PlanInfo Description PlanInfo contains plan and demographic-related information.   “List” Contents PatientName = “Last, First, Middle”;Institution = “Your Institution”;PlanName = “YourPlanName”;Planner = “YourDosimetrist”;PatientID = PinnaclePatientID;LastName = “Last”;FirstName = “First”;MiddleName = “Middle”;MedicalRecordNumber = “MedRc#”;EncounterNumber = “”;Physician = “YourPhysician”;Prescription = “”;Disease = “”;Diagnosis = “”;Comment = “”;Gender = “”;DateOfBirth = “”;Physicist = “”;PlanPath = “Institution_XXX/Mount_YYY/Patient_PinnaclePatientID/Plan_Z”;TimeStamp

Pinnacle Scripting – PlanInfo Read More »

Pinnacle Scripting – Physics Scripting

Pinnacle : Physics Scripting Description Scripting can also be used within the Physics Module. Leaf Offset Table Open the leaf end table WindowList .MLCRoundedLeafEndCalibration.Create=””; Select a specific cell in a column and row WindowList .MLCRoundedLeafEndCalibration .WidgetList .Table .Table .CurrentRow=0; //0 = row number WindowList .MLCRoundedLeafEndCalibration .WidgetList .Table .Table .CurrentColumn=0; //0= column number Select the next

Pinnacle Scripting – Physics Scripting Read More »

Pinnacle Scripting – PatientSetup

Pinnacle : PatientSetup Description PatientSetup contains position position information.  Head/Feet First Example: “Head First Into Scanner” InfoMessage = PatientSetup.Orientation; Short Description Example: “Head First” or “Feet First” InfoMessage = PatientSetup.ShortOrientation; //Ex. “Head First”     Supine/Prone Example: “On back (supine)”“On back (prone)” InfoMessage = PatientSetup.Position

Pinnacle Scripting – PatientSetup Read More »

Pinnacle Scripting – MakeCurrent

Pinnacle : MakeCurrent & Current Description Sets an object as the active object. Similar to manually clicking on an item. If “.MakeCurrent” does not work properly, then “.Current” may work. Examples TrialList.Current.BeamList.#”#0″.MakeCurrent=””; // Makes first beam current (index 0). TrialList.Current.BeamList.#”G240″.MakeCurrent=””; // Makes beam named G240 current. TrialList.Current.BeamList.Current = Store.StringAt.TestStr; //String variable must be a beam

Pinnacle Scripting – MakeCurrent Read More »

Pinnacle Scripting – WindowLevelList

Pinnacle : WindowLevelList Description WindowLevelList contains information about the window and level of the image displayed in the selected window. Access WindowLevelList preset data InfoMessage = WindowLevelList.Current.Name; //Shows active window/level preset InfoMessage = WindowLevelList.Current.Window;// Shows active window value InfoMessage = WindowLevelList.Current.Level;// Shows active level value Set WindowLevelList preset //Loads “Lung” preset window/level values VolumeList.Current.LoadWindowLevelPreset =

Pinnacle Scripting – WindowLevelList Read More »

Pinnacle Scripting – VolumeList

Pinnacle : VolumeList Description VolumeList contains information about the different datasets used in a the plan. The object is commonly accessed to utilize information contained within the planning CT image set. Options VolumeList.Current .Name .DB_Name .PatientName .MRN .Modality .Date .ImageType .PatientPosition .SeriesDescription .CouchHeight .Manufacturer .ManufForDisplay .Model .ModelForDisplay .KVP .KVPForDisplay .XAxisLabel .YAxisLabel .ZAxisLabel .VoxelSize.X (size in

Pinnacle Scripting – VolumeList Read More »

Pinnacle Scripting – ViewWindowList

Pinnacle : ViewWindowList Description ViewWindowList controls the windows displayed and allows a script to interact with and change what is displayed for the user. Interact with ViewWindows Identify ViewWindow InfoMessage = ViewWindowList.Current.Index; //Index of currently selected window InfoMessage = ViewWindowList.Current.Name; //Name of currently selected window Identify previously active window InfoMessage = ViewWindowList.Last.Name; //Name of last

Pinnacle Scripting – ViewWindowList Read More »