1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /Users/davila/Creatis/C11/creatools_source/creaMiniTools/appli/template_creaPatientsSystem/scripts/Report.bbs
4 # ----------------------------------
7 # ----------------------
16 description "Description ??"
19 new wx:LayoutSplit Box02
20 set Box02.Proportion "80"
21 set Box02.WinWidth "1000"
23 new std:MagicBox Box03
25 new wx:OutputText Box04
27 new wx:CommandButton Box05
28 set Box05.Label "Refresh"
30 new wx:LayoutLine Box06
32 new wx:LayoutLine Box08
33 set Box08.Orientation "H"
35 new wx:OutputText Box09
37 new wx:CommandButton Box10
38 set Box10.Label "Close"
40 new wx:OutputText Box11
44 new std:ConcatStrings Box13
45 set Box13.In2 "/results"
47 new wx:OutputText Box14
49 new creaMiniTools:CreateReport01 Box15
50 set Box15.LstTitles1 "+ Step01 Step02 Step03 Step04 Step05 Step06 Step General Scientific Informatic"
51 set Box15.LstTitles2 "Patient Insert_Data InitialParameters Filter Correction Validation PushDB Comment Comment Comment Comment"
55 new std:ConcatStrings Box18
56 set Box18.In1 "/<CORE>/davila/<ALGO>/Test_01/<PATIENT>/Condition_01"
58 new std:ReplaceString Box20
59 set Box20.Search "<CORE>"
61 new std:MagicBox Box21
63 new std:ReplaceString Box22
64 set Box22.Replace "00100_OriginalImages"
65 set Box22.Search "<ALGO>"
67 new std:ReplaceString Box23
68 set Box23.Replace "00200_InitialParameters"
69 set Box23.Search "<ALGO>"
71 new std:ReplaceString Box24
72 set Box24.Replace "00300_Filter"
73 set Box24.Search "<ALGO>"
75 new std:ConcatStrings Box25
76 set Box25.In3 "/Step01_Insert_Data.txt "
78 new std:ConcatStrings Box27
79 set Box27.In3 "/Step02_InitialParameters.txt "
81 new std:ConcatStrings Box28
82 set Box28.In3 "/Step03_Filter.txt "
84 new std:ConcatStrings Box29
86 new std:ConcatStrings Box30
87 set Box30.In3 "/Comment-General.txt "
89 new std:ConcatStrings Box31
90 set Box31.In3 "/Comment-Informatic.txt "
92 new std:ConcatStrings Box32
93 set Box32.In3 "/Comment-Scientific.txt "
95 new std:ConcatStrings Box33
97 new std:ConcatStrings Box34
98 set Box34.In3 "/Step04_Correction.txt "
100 new std:ConcatStrings Box35
101 set Box35.In3 "/Step05_Validation.txt "
103 new std:ConcatStrings Box36
104 set Box36.In3 "/Step06_PushDB.txt "
106 new std:ReplaceString Box38
107 set Box38.Search "<PATIENT>/Condition_01"
109 new std:ConcatStrings Box40
111 new std:FilesFromDirectory Box43
114 new std:ConcatStrings Box42
115 set Box42.In3 "/Step_Comment.txt "
117 new wx:OutputText Box44
118 set Box44.Title "Core"
122 connect Box06.Widget Box02.Widget2
124 connect Box09.Widget Box08.Widget1
126 connect Box05.Widget Box08.Widget2
128 connect Box11.Widget Box08.Widget3
130 connect Box10.Widget Box08.Widget4
132 connect Box10.BoxChange Box12.BoxExecute
134 connect Box03.Out Box13.In1
136 connect Box14.Widget Box08.Widget5
138 connect Box17.Widget Box02.Widget1
140 connect Box15.LstTitles Box17.Titles
142 connect Box15.Out00 Box17.Column00
144 connect Box18.Out Box20.In
147 connect Box21.Out Box20.Replace
149 connect Box20.Out Box22.In
151 connect Box20.Out Box23.In
153 connect Box20.Out Box24.In
155 connect Box13.Out Box25.In1
157 connect Box22.Out Box25.In2
159 connect Box23.Out Box27.In2
161 connect Box13.Out Box27.In1
163 connect Box24.Out Box28.In2
165 connect Box13.Out Box28.In1
167 connect Box25.Out Box29.In1
169 connect Box27.Out Box29.In2
171 connect Box28.Out Box29.In3
173 connect Box29.Out Box15.LstStepsPath
175 connect Box24.Out Box30.In2
177 connect Box13.Out Box30.In1
179 connect Box13.Out Box31.In1
181 connect Box24.Out Box31.In2
183 connect Box13.Out Box32.In1
185 connect Box24.Out Box32.In2
187 connect Box30.Out Box33.In1
189 connect Box33.Out Box15.LstCommentsPath
191 connect Box13.Out Box34.In1
193 connect Box24.Out Box34.In2
195 connect Box13.Out Box35.In1
197 connect Box24.Out Box35.In2
199 connect Box34.Out Box29.In4
201 connect Box35.Out Box29.In5
203 connect Box36.Out Box29.In6
205 connect Box15.Out01 Box17.Column01
207 connect Box15.Out02 Box17.Column02
209 connect Box15.Out03 Box17.Column03
211 connect Box15.Out04 Box17.Column04
213 connect Box15.Out05 Box17.Column05
215 connect Box15.Out06 Box17.Column06
217 connect Box15.Out07 Box17.Column07
219 connect Box15.Out08 Box17.Column08
221 connect Box15.Out09 Box17.Column09
223 connect Box15.Out10 Box17.Column10
225 connect Box24.Out Box36.In2
227 connect Box13.Out Box36.In1
229 connect Box22.Out Box38.In
231 connect Box40.Out Box43.In
233 connect Box43.OutSimple Box15.LstPatientsID
235 connect Box40.Out Box04.In
237 connect Box13.Out Box40.In1
239 connect Box38.Out Box40.In2
241 connect Box05.BoxChange Box17.BoxExecute
243 connect Box05.BoxChange Box15.BoxExecute
245 connect Box42.Out Box29.In7
247 connect Box24.Out Box42.In2
249 connect Box13.Out Box42.In1
251 connect Box21.Out Box44.In
253 connect Box04.Widget Box06.Widget4
255 connect Box44.Widget Box06.Widget2
257 connect Box08.Widget Box06.Widget6
259 connect Box32.Out Box33.In2
261 connect Box31.Out Box33.In3
263 connect Box15.Out11 Box17.Column11
265 connect Box15.Out12 Box17.Column12
267 connect Box15.Out13 Box17.Column13
269 connect Box15.Out14 Box17.Column14
271 connect Box15.Out15 Box17.Column15
275 # Complex input ports
276 input BaseDir Box03.In " "
277 input CoreID Box21.In " "