Hi:
You say you want to add a "root" bookmark, but you do not show much about what procedures you are using for Module 1 output and Module 2 output. The reason I ask is that in some procedures, you have the CONTENTS= option -- in the procedure -- that would rename the lower level links and you might consider adding your Module 1 and Module 2 labels there -- and use ODS PROCLABEL for your top level node.
But without having a better idea of your procedures of interest, it is hard to comment constructively. For example are you using PROC MEANS, PROC FREQ, PROC REPORT, PROC TABULATE and are you using BY group processing (such as a BY group for each patient) or you are using DATA step processing (DATA _NULL_ and FILE PRINT ODS) or is SAS Macro processing involved???
Also, when you say you want to make changes "in the code" -- what do you mean -- whether changes can be made "in the code" depends on the code -- which you haven't shown.
cynthia