planning:userguide:walkthroughs:prostate_plan
Differences
This shows you the differences between two versions of the page.
planning:userguide:walkthroughs:prostate_plan [2017/01/07 13:23] – kerhart | planning:userguide:walkthroughs:prostate_plan [2021/07/29 18:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Prostate Plan Walkthrough | + | ===== Prostate Plan Walkthrough ===== |
- | Undergoing maintenance, | + | ==== Launching Planning |
- | + | - Open the Astroid Launcher and login{{ :- planning: | |
- | /* | + | |
- | + | ||
- | ===== Patient Creation ===== | + | |
- | - Open the Astroid Launcher and login | + | |
- Select your realm | - Select your realm | ||
- | - A list of available apps will be listed on the right, select // | + | - A list of available apps will be listed on the left, select // |
- If you see an Install button click it and wait for the version to install. You will know it is installed when you see a LAUNCH button | - If you see an Install button click it and wait for the version to install. You will know it is installed when you see a LAUNCH button | ||
- Click the LAUNCH button. The version of planning that is installed in your realm will now open | - Click the LAUNCH button. The version of planning that is installed in your realm will now open | ||
- | | + | |
+ | ==== Creating a Patient ==== | ||
+ | |||
+ | | ||
- Select the CT image set (SBRT Prostate) from the list of available files for import | - Select the CT image set (SBRT Prostate) from the list of available files for import | ||
- | - Ensure that the MR is correct | + | - Ensure that the MRN is correct |
- | - If MR needs to be changed you may edit it by choosing the //Edit// button to the left | + | - Click the //Create Patient// button to start the import process{{ : |
- | - Click the //Create Patient// button to start the import process {{ : | + | - In the control pane on the left hand side, the patient model will be automatically selected based on the structure set DICOM UID information |
- | - In the control pane on the left hand side, the image snapshot | + | - Fill in the Patient |
- | - Fill in the Patient | + | - You will see a list of the imported structures. Here you may choose whether or not to import each structure by checking or unchecking the box beside each structure name.{{ : |
- | - You will see a list of the imported structures. Here you may choose whether or not to import each structure by checking or unchecking the box beside each structure name. | + | |
- For this case, we will import all available structures and there is nothing to change on this page | - For this case, we will import all available structures and there is nothing to change on this page | ||
- | | + | |
- Matched, Assigned, and Custom structures are designated with corresponding tags at the end of the structure name in the structure list. | - Matched, Assigned, and Custom structures are designated with corresponding tags at the end of the structure name in the structure list. | ||
- | - Assigning a custom structure to a defined | + | - Assigning a custom structure to a defined |
- For all custom structures the type is by default set to " | - For all custom structures the type is by default set to " | ||
- | - Click the " | + | - Click the // |
- The patient is now created and all available data has been imported, so it is time to proceed with entering the prescription information | - The patient is now created and all available data has been imported, so it is time to proceed with entering the prescription information | ||
- | - Click on the //Back to Import// button | + | - Click on the //Open Patient// button{{ : |
- | ===== Prescription ===== | + | ==== Course |
- | - Click the //Patient Search// task | + | Prescription information is stored in the //Course// and must be added prior to making |
- | - Click the entry from the table of patients that corresponds to your newly imported patient | + | |
- | | + | |
- | - Click //Open// under the // | + | |
- | - Click //General// then //Edit// {{ : | + | |
- | - Under //General// fill in //Goals// | + | |
- | - Choose the structure dropdown to add your goals {{ : | + | |
- | - In this example we will set a minimum dose to the PTV at 79.2Gy | + | |
- | - Next proceed to //Phases// and fill in // | + | |
- | - Select //New Phase// {{ : | + | |
- | - For this example the dose will be 79.2Gy in 44 fractions | + | |
- | - //Label// and // | + | |
- | - Click //Done// to complete the // | + | |
- | - You can now click on the patient's name, "SBRT PROSTATE", | + | |
- | ===== Plan Creation ===== | + | - Open the patient after importing the CT and Structure Set |
- | - The required | + | - Open the Patient Course (note: it will automatically open if the patient is freshly created) |
- | - From the Patient Overview tree, click the //Add Request// button | + | - Next proceed to //Prescriptions// |
- | - This creates a default request that fulfills all phases of the prescription | + | - Select |
- | - If a plan will only fulfill a portion of the prescription, | + | - Select PTV from the Prescription drop down menu |
- | - In this case, we will be fulfilling the entire prescription with a single plan, so no editing of the Request is needed | + | - For this example the dose will be 79.2Gy in 44 fractions to the PTV (as shown below){{ : |
- | - Now click the //Add Plan// button under the newly created Request entry | + | - //Label// and //Description// are free text fields that allow you to " |
- | - Name the plan and click // | + | |
- | - Now open the new plan by clicking the //Open// button under the new plan entry in the Patient Overview tree {{ : | + | |
+ | | ||
+ | - Click //Done// to complete | ||
- | ==== General | + | ==== Plan Creation |
+ | The required //Course// and //Patient Model// information was selected during import, so now we can move to creation of a treatment //Plan// | ||
- | - Creating | + | - From the Patient Overview tree, click //Add Plan// under the Patient Model entry{{ : |
- | - We will create a point to use for the isocenter (note this step is done for illustration purposes and is not necessary for most plans) | + | - Name the plan and click //OK// (the description is optional) {{ : |
- | - Select a type of isocenter and create the point at the centroid of the PTV <WRAP center>{{ : | + | - This creates an empty plan with its prescription set to fulfill all portions of the Course Prescription |
- | - Click //DONE// at the bottom of the page | + | - Now open the new plan by clicking the //Open// button under the new plan entry in the Patient Overview tree |
- | | + | |
+ | ==== Plan Prescription Implementations ==== | ||
+ | |||
+ | - Click the // General / History// heading to expand this block | ||
+ | - Notice here that our empty plan starts out with its prescription set to fulfill all portions of the Course Clinical Goals and Prescriptions | ||
+ | - If a plan will only fulfill a portion of the Prescription, | ||
+ | - In this case, we will be fulfilling the entire prescription with a single plan, so no editing is needed | ||
+ | - Generating our plan will now progress to the //Patient Geometry// block, where we will create any points or planning structures that are needed (if not created in contouring software), such as a combination of the left and right femoral heads (see [[planning: | ||
+ | - We will create a new point to use for the isocenter (note this step is done for illustration purposes and is not necessary for most plans){{ : | ||
+ | - Select a type of isocenter and create the point at the centroid of the PTV (as shown below){{ : | ||
+ | - Click // | ||
+ | |||
+ | ==== HU to RSP ==== | ||
+ | Next we will move on to defining the HU to Proton Relative Stopping Power (RSP) conversion | ||
- Click to open the //RSP Image// block | - Click to open the //RSP Image// block | ||
- If any density overrides are needed they are entered here in the //RSP Image// block | - If any density overrides are needed they are entered here in the //RSP Image// block | ||
- | - If the HU to RSP curve was not chosen upon patient import the user may do so at this point | + | - If the HU to RSP curve chosen upon patient import |
- | - We do have any density overrides to apply for this case and the proper HU curve has already been selected, so we can move past this block for this example, so click //Cancel// to close this block | + | - We do have any density overrides to apply for this case and the proper HU curve has already been selected |
- | | + | - Click the // |
+ | |||
+ | ==== Calculation Grid ==== | ||
+ | We are now ready to define the dose calculation grid (see [[planning: | ||
- Click to open the // | - Click to open the // | ||
+ | - Click the //Edit// button | ||
- Create a grid by performing the following steps: | - Create a grid by performing the following steps: | ||
- Set the base grid resolution to 8 mm | - Set the base grid resolution to 8 mm | ||
- | - Click //Add Structure// and select the " | + | - Click on //Add Structure// |
- | - Set the size to 4 mm | + | - Click on //Add Structure// drop down menu and select |
- | - Add the PTV in the same manner and the sizes to 2 mm {{ : | + | |
- The Prostate is included in the PTV volume so there is no need to set a separate grid size | - The Prostate is included in the PTV volume so there is no need to set a separate grid size | ||
- | - Click // | + | - Click the // |
+ | |||
==== Beams ==== | ==== Beams ==== | ||
- | - We are now ready to begin defining the treatment beams | + | We are now ready to begin defining the treatment beams |
- Click to expand the //Beams// block (see [[planning: | - Click to expand the //Beams// block (see [[planning: | ||
- Before defining individual beams, we will first set some shared beam properties | - Before defining individual beams, we will first set some shared beam properties | ||
- | - Set the //Treatment Room// by choosing " | + | - Set the //Treatment Room// by clicking on //treatment room// (this will bring up a drop down menu where the appropriate treatment room can be selected){{ : |
- | - Click //OK// | + | - Click the // |
- | - Expand | + | - Click on the //Spot Placement// sub-block |
- | - Lateral margin- 15 mm | + | |
- | - Distal margin- 10 mm | + | |
- | - Spot spacing- 1 sigma | + | |
- | - Layer spacing- .8 Distal W80 {{ : | + | |
- | - Click //OK// | + | - Click the // |
- | - Now we are ready to make our beams | + | |
- | - Start by clicking //Create New Beam// {{ : | + | - Start by clicking //Create New PBS Beam//{{ : |
- Enter the following for each beam | - Enter the following for each beam | ||
- General | - General | ||
- | - Select the PTV as the target | + | - Select the PTV as the Geometric Target |
- Approach | - Approach | ||
- At this point the user will specify the geometry of the beam by setting the isocenter as well as the gantry and couch angles | - At this point the user will specify the geometry of the beam by setting the isocenter as well as the gantry and couch angles | ||
- Two beams at gantry angles of 90 and 270, respectively, | - Two beams at gantry angles of 90 and 270, respectively, | ||
- Couch angle of 0 is used here for each beam | - Couch angle of 0 is used here for each beam | ||
- | - You may use the sliders, the +/- buttons, or simply type in the values to adjust these angles | + | - You may use the sliders, the +/- buttons, or simply type in the values to adjust these angles {{ : |
- Snout | - Snout | ||
- | - Depending on the size of the prostate a 10-12cm snout should be adequate, in this example | + | - For this example |
- | - If the pelvic nodes need to be included, the user may need to increase the snout size to the 18 or 25cm snout <WRAP center>{{ : | + | |
- Aperture (if desired) | - Aperture (if desired) | ||
- If there is the need to use an Aperture for sharper penumbra the user can do so at this time (see [[planning: | - If there is the need to use an Aperture for sharper penumbra the user can do so at this time (see [[planning: | ||
- | - Note that Astroid has the ability to utilize an Aperture with pencil beam scanning for both SFO and IMPT plans | + | - Note that Astroid has the ability to utilize an Aperture with pencil beam scanning for both SFUD and IMPT plans and the aperture construction will be based on the Geometric Target selection |
- For this plan, no apertures are necessary | - For this plan, no apertures are necessary | ||
- Shifter | - Shifter | ||
- Simply choose a shifter from the list if one is needed | - Simply choose a shifter from the list if one is needed | ||
- | - For this plan, no shifters are necessary | + | - For this plan, no shifters are necessary {{ : |
- Air gap | - Air gap | ||
- The air gap is specified as the distance from the final beamline device (aperture or shifter) or the snout end if no devices are present | - The air gap is specified as the distance from the final beamline device (aperture or shifter) or the snout end if no devices are present | ||
- The view automatically shifts to the 3D view when entering this sub-block and you can adjust the air gap to ensure patient collisions are avoided | - The view automatically shifts to the 3D view when entering this sub-block and you can adjust the air gap to ensure patient collisions are avoided | ||
- | - The default air gap of 30 mm is sufficient for both beams in this example | + | - The default air gap is sufficient for both beams in this example |
- Spot placement | - Spot placement | ||
- Since we want both beams to use the same spot settings, we have those at the plan level and there is no need to edit the spot placements here for the beams | - Since we want both beams to use the same spot settings, we have those at the plan level and there is no need to edit the spot placements here for the beams | ||
Line 115: | Line 120: | ||
- The Proton DRRs shown in the //Beam// task are generally used to help determine appropriate treatment angles | - The Proton DRRs shown in the //Beam// task are generally used to help determine appropriate treatment angles | ||
- In cases such as these, appropriate angles are readily determined and there is no need to utilize the DRR sub-task | - In cases such as these, appropriate angles are readily determined and there is no need to utilize the DRR sub-task | ||
- | - If you wish to explore this feature however, you may choose one of the preset //Density Presets// from the drop down or manually set the //level, window, min HU// and //max HU// or go into //Advanced Options// for additional control of the DRR' | + | - If you wish to explore this feature however, you may choose one of the preset //HU Settings// from the drop down or manually set the //level, window, min HU// and //max HU// or go into //Advanced Options// for additional control of the DRR' |
- | - These proton DRRs are used only for visualization purposes and will have no effect on the plan construction process {{ : | + | - These proton DRRs are used only for visualization purposes and will have no effect on the plan construction process {{ : |
- Click //Done// to complete the first beam | - Click //Done// to complete the first beam | ||
- | | + | - After creating the first beam, at gantry angle 90, it is recommended that you //Clone// it and simply change new beam's ganry angle to save time in creating the second beam at gantry angle 270 (the //Clone// button is available under a beam when it is selected for viewing from the list of beams){{ : |
- | - Once you have //Cloned// the beam choose the //Edit// button to make changes to the gantry angle {{ : | + | - Once you have //Cloned// the beam choose the //Edit// button to make changes to the gantry angle {{ : |
- Note for more complex plans, there are often additional parameters to change (such as the aperture and the air gap) when creating additional beams via the //Clone// option | - Note for more complex plans, there are often additional parameters to change (such as the aperture and the air gap) when creating additional beams via the //Clone// option | ||
- | ==== Optimization ==== | ||
- | - With the two beams completely defined, we can now move on organizing our treatment fraction groups and specifying the constraints and objectives for the treatment | + | |
+ | ==== Optimization ==== | ||
+ | With the two beams completely defined, we can now move on to organizing our treatment fraction groups and specifying the constraints and objectives for the treatment | ||
- Open the // | - Open the // | ||
+ | |||
=== Fraction Group === | === Fraction Group === | ||
- | - Choose //Create a New Fraction Group// under the //Fraction Group// block (See [[planning: | + | - Choose //Create a New Fraction Group// under the //Fraction Group// block (See [[planning: |
- | - Enter a Fraction Count of 44 | + | - In the // |
- | - Add a new Target to the //Target List// by clicking | + | - Enter 44 for the //Number of Fractions// |
- | - Set the Target to the PTV | + | - Select IMPT as the //Type// |
- | - Add the following //Beam Set// | + | - Set the //Target// to the PTV |
- | - In this case we will use an IMPT approach so add both the G90 and G270 beams in this same beam set | + | - Add both beams that were created above |
- | - Constraints | + | - Next to //Constraints// click the //Add Structure// drop down and choose the PTV |
- | - Click the //Add Structure// drop down and choose the PTV | + | - Add a min dose constraint of 79.2 Gy (1.8 Gy per fx) |
- | - Add a min dose constraint of 79.2 Gy (1.8 Gy per fx) | + | - Add a max dose constraint of 85.5 Gy |
- | - Add a max dose constraint of 85.5 Gy | + | - At this point your //Fraction Group// should appear as shown below {{ : |
- | | + | - Click //Done// to complete the //Fraction Group// |
- | - Click // | + | |
- | === Constraints and Objectives | + | === Constraints and Feasibility |
- | - This is our only Fraction Group for this plan, so we'll move on to the plan level constraints and objectives | + | - Open the // |
- | - Open the //Plan Constraints/ | + | - First we will enter the // |
- | - First we' | + | - For this example |
- | - Remember these are the "hard stops/non negotiables" | + | - Click the //Edit// button |
- | - These doses will be decided per the users' department protocols | + | - Click //Add Structure// and select |
- | - For this case do the following: | + | |
- | - Click //Add Structure// and select Skin | + | |
- Add a max set to 85.5 | - Add a max set to 85.5 | ||
- | - Click //Add Structure// and select | + | - Click the // |
- | - Add a min set to 79.2 Gy | + | |
- | - Add a max set to 85.5 Gy | + | |
- | - Click // | + | |
<WRAP center round info 85%> | <WRAP center round info 85%> | ||
- | After the target constraints have been entered, it's generally good practice to test the plan feasibility. The Feasibility calculation is run by clicking // | + | After the target constraints have been entered, it's generally good practice to test the plan feasibility. The Feasibility calculation is run by clicking // |
</ | </ | ||
- | - Run the // | + | - Run the // |
- The feasibility should return as passing, if not, please confirm your plan parameters match those shown throughout this walkthrough and try again | - The feasibility should return as passing, if not, please confirm your plan parameters match those shown throughout this walkthrough and try again | ||
- | - Now with the target constraints set, we' | + | - Now with the target constraints set, we' |
- Again these will be set per department protocol | - Again these will be set per department protocol | ||
- For this example create the following OAR constraints: | - For this example create the following OAR constraints: | ||
- Rectum max mean 50 Gy | - Rectum max mean 50 Gy | ||
- | - Bladder max mean 60 Gy {{ : | + | - Bladder max mean 60 Gy {{ : |
- | - Run // | + | - Run // |
- The feasibility should return as passing again, if not, please confirm your plan parameters match those shown throughout this walkthrough and try again | - The feasibility should return as passing again, if not, please confirm your plan parameters match those shown throughout this walkthrough and try again | ||
+ | - If the feasibility has passed click the //OK// button | ||
+ | |||
+ | === Objectives and Optimizer === | ||
+ | |||
- With narrow constraints set and feasibility established, | - With narrow constraints set and feasibility established, | ||
- | - // | + | - // |
- | - Click //Edit// under the // | + | - Expand the // |
- | - For this example we will use the following objectives: | + | - For this example we will use the following objectives |
+ | - The External_Body (Skin) will automatically populate | ||
- Rectum min_mean (Minimize the mean dose to the Rectum) | - Rectum min_mean (Minimize the mean dose to the Rectum) | ||
- Testes min_max (Minimize the maximum dose to the Testes) | - Testes min_max (Minimize the maximum dose to the Testes) | ||
- Left & Right Femur min_overdose 45 Gy (Minimize the amount of the structure the receives dose above 45 Gy) | - Left & Right Femur min_overdose 45 Gy (Minimize the amount of the structure the receives dose above 45 Gy) | ||
- | - PTV min_max (Minimize the maximum | + | - PTV min_max (Minimize the maximum dose within the PTV) {{ : |
- | - PTV max_min (Maximize the minimum | + | |
- Click //OK// to complete the // | - Click //OK// to complete the // | ||
- | - We are now ready to run the MCO, by opening the // | + | - We are now ready to run the MCO, by clicking the // |
- | - This may take up to 20 minutes for this plan depending upon your available cloud services resources | + | - This may take up to 10 minutes for this plan depending upon your available cloud services resources |
- | - Keep in mind that even though this process may take some time the planner will be able to make adjustments easily in the Navigation without running a new plan | + | - Keep in mind that even though this process may take some time, the planner will be able to make adjustments easily in the Navigation without running a new plan |
=== Navigation === | === Navigation === | ||
- | - Once the MCO has been completed, you can adjust the relative importance of the objectives using the slider bars in the // | + | - Once the MCO has been completed, you can adjust the relative importance of the objectives using the slider bars in the // |
- Adjust the slider bars in the // | - Adjust the slider bars in the // | ||
- Note: All of these adjustments are made without having to run a new plan | - Note: All of these adjustments are made without having to run a new plan | ||
- If you find a plan that you like, but wish to continue exploring further, you can click the //Save// button to save the current slider state and then continue exploring | - If you find a plan that you like, but wish to continue exploring further, you can click the //Save// button to save the current slider state and then continue exploring | ||
- You may return to the last saved state at any time by clicking the //Reset// button | - You may return to the last saved state at any time by clicking the //Reset// button | ||
- | - The //Cancel// button will close the navigation block, reverting back to the last //Saved// state <WRAP center>{{ : | + | - The //Cancel// button will close the navigation block, reverting back to the last //Saved// state{{ : |
- The plan is ready for physician review at this point | - The plan is ready for physician review at this point | ||
- Physicians often find it useful to Navigate the solution and explore trade-offs in real time, which can often alter the traditional physician approval process into an interactive, | - Physicians often find it useful to Navigate the solution and explore trade-offs in real time, which can often alter the traditional physician approval process into an interactive, | ||
Line 192: | Line 197: | ||
- Note that these standard (non-plan specific) features are covered in other guides and not repeated herein | - Note that these standard (non-plan specific) features are covered in other guides and not repeated herein | ||
- | |||
- | */ | ||
planning/userguide/walkthroughs/prostate_plan.1483795405.txt.gz · Last modified: 2021/07/29 18:25 (external edit)