SPABO61100_BMTRequest.xfdl 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPABO61100" position="absolute 0 0 576 711" titletext="BMT 의뢰서" oninit="SPABO61100_oninit" onload="SPABO61100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button id="button101" taborder="1" text="이식대기자리스트조회" class="btn3" position="absolute 0 682 156 704" anchor="left bottom" onclick="button101_onclick"/>
  8. <Button id="button3" taborder="2" text="입원예정자리스트조회" class="btn3" position="absolute 157 682 313 704" anchor="left bottom" onclick="button3_onclick"/>
  9. <Button id="button97" taborder="3" text="월스케쥴조회" class="btn3" position="absolute 314 682 418 704" anchor="left bottom" onclick="button97_onclick"/>
  10. <Button id="button100" taborder="4" text="조혈모세포처리결과" class="btn3" position="absolute 430 682 570 704" anchor="left bottom" onclick="button100_onclick"/>
  11. <Div id="grp_sea" taborder="5" class="div_SA2" position="absolute 0 0 570 35" anchor="left top right">
  12. <Layouts>
  13. <Layout>
  14. <Static id="caption2" text="등록번호 :" class="search_name" position="absolute 15 9 101 26"/>
  15. <Edit id="output5" taborder="1" readonly="true" class="output" position="absolute 404 8 434 27"/>
  16. <Edit id="output6" taborder="2" readonly="true" class="output" position="absolute 437 8 467 27"/>
  17. <Edit id="input2" taborder="3" class="input_search" position="absolute 104 8 184 27" autoselect="true" autoskip="true" onkeyup="grp_sea_input2_onkeyup"/>
  18. <Button id="btn_srchpat" taborder="4" class="icon_search" position="absolute 187 10 203 26" onclick="grp_sea_btn_srchpat_onclick"/>
  19. <Edit id="output16" taborder="5" readonly="true" class="output" position="absolute 291 8 345 27"/>
  20. <Edit id="output17" taborder="6" readonly="true" class="output" position="absolute 208 8 288 27"/>
  21. <Button id="btn_sea" taborder="7" text="조회" class="btn1" position="absolute 491 7 547 29" anchor="top right" onclick="grp_sea_btn_sea_onclick"/>
  22. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 477 6 483 28" anchor="top right"/>
  23. <Edit id="output3" taborder="8" readonly="true" class="output" position="absolute 347 8 401 27"/>
  24. </Layout>
  25. </Layouts>
  26. </Div>
  27. <Shape id="line7" class="line_10" position="absolute 0 65 570 71" anchor="left top right"/>
  28. <Shape id="line8" class="line_10" position="absolute 0 381 570 387"/>
  29. <Static id="caption24" text="Assurance Request" class="tit_2" position="absolute 0 49 153 70"/>
  30. <Static id="caption25" text="BMT Request" class="tit_2" position="absolute 1 365 120 386"/>
  31. <Static id="caption29" text="이식종류" class="cell_1" position="absolute 243 386 360 409"/>
  32. <Static id="caption34" text="Stem Cell Source" class="cell_1" position="absolute 243 410 360 433"/>
  33. <Static id="caption40" text="UBMT Request" class="tit_2" position="absolute 1 240 122 261"/>
  34. <Shape id="line14" class="line_10" position="absolute 0 256 570 262" anchor="left top right"/>
  35. <Static id="caption10" text="CORD Request" class="tit_2" position="absolute 0 301 121 322"/>
  36. <Shape id="line4" class="line_10" position="absolute 0 317 570 323" anchor="left top right"/>
  37. <Button id="button16" taborder="6" text="UBMT 진행상황" class="btn2" position="absolute 465 237 570 256" anchor="top right" onclick="button16_onclick"/>
  38. <Button id="button11" taborder="7" text="CORD 진행상황" class="btn2" position="absolute 465 298 570 317" anchor="top right" onclick="button11_onclick"/>
  39. <Button id="button12" taborder="8" text="보험신청리스트" class="btn2" position="absolute 465 46 570 65" anchor="top right" onclick="button12_onclick"/>
  40. <Button id="button9" taborder="9" text="이식스케쥴표" class="btn2" position="absolute 476 362 570 381" anchor="top right" onclick="button9_onclick"/>
  41. <Combo id="cmb_trnptkind2" taborder="10" innerdataset="@ds_init_cmbinfo_trnptkindcd_A0161" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 456 387 570 406"/>
  42. <Combo id="cmb_scs" taborder="11" innerdataset="@ds_init_cmbinfo_stemcellsource_A0162" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 363 413 569 432"/>
  43. <Static id="caption1" text="GVHD prophylaxis" class="cell_1" position="absolute 0 458 138 481"/>
  44. <Combo id="cmb_gvhd" taborder="12" innerdataset="@ds_init_cmbinfo_gvhd_A0175" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 140 460 570 479"/>
  45. <Combo id="cmb_cond" taborder="13" innerdataset="@ds_init_cmbinfo_conditioning_REGI" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 140 436 569 455"/>
  46. <Static id="caption3" text="Conditioning Regimen" class="cell_1" position="absolute 0 434 138 457"/>
  47. <Static id="caption9" text="입원장 위임" class="cell_1" position="absolute 0 410 138 433"/>
  48. <Static id="caption12" text="의뢰일" class="cell_1" position="absolute 0 386 138 409"/>
  49. <Button id="button2" taborder="14" text="BMT Request 저장" class="btn5" position="absolute 348 362 475 381" anchor="top right" onclick="button2_onclick"/>
  50. <Combo id="cmb_trnptkind1" taborder="15" innerdataset="@ds_init_cmbinfo_trnptkindcd_A0161" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 372 72 570 91"/>
  51. <Calendar id="ipt_reqdd1" taborder="16" class="input_default" position="absolute 83 72 183 91" autoselect="true" autoskip="true"/>
  52. <Shape id="line6" class="line_2" position="absolute 0 91 570 97" anchor="left top right"/>
  53. <Static id="caption13" text="의뢰일자" class="cell_1" position="absolute 0 261 117 284"/>
  54. <Shape id="line9" class="line_3" position="absolute 1 283 570 289" anchor="left top right"/>
  55. <Shape id="line10" class="line_3" position="absolute 0 344 570 350" anchor="left top right"/>
  56. <Static id="caption14" text="의뢰일자" class="cell_1" position="absolute 0 322 117 345"/>
  57. <Button id="button5" taborder="17" text="입원장" class="btn2" position="absolute 294 362 347 381" anchor="top right" onclick="button5_onclick"/>
  58. <Shape id="line11" class="line_2" position="absolute 0 407 570 413"/>
  59. <Shape id="line12" class="line_2" position="absolute 0 431 570 437" anchor="left top right"/>
  60. <Shape id="line15" class="line_2" position="absolute 0 455 570 461" anchor="left top right"/>
  61. <Shape id="line16" class="line_2" position="absolute 0 479 570 485" anchor="left top right"/>
  62. <Calendar id="ipt_reqdd" taborder="18" class="input_default" position="absolute 119 263 277 282" autoselect="true" autoskip="true"/>
  63. <Calendar id="input1" taborder="19" class="input_default" position="absolute 119 324 277 343" autoselect="true" autoskip="true"/>
  64. <Calendar id="ipt_trnptreqdd" taborder="20" class="input_default" position="absolute 140 388 240 407" autoselect="true" autoskip="true"/>
  65. <Button id="btn_saveassu" taborder="21" text="보험신청저장" class="btn5" position="absolute 370 46 464 65" anchor="top right" onclick="btn_saveassu_onclick"/>
  66. <Button id="button1" taborder="22" text="UBMT 신청저장" class="btn5" position="absolute 359 237 464 256" anchor="top right" onclick="button1_onclick"/>
  67. <Button id="button6" taborder="23" text="CORD 신청저장" class="btn5" position="absolute 359 298 464 317" anchor="top right" onclick="button6_onclick"/>
  68. <Shape id="line1" class="line_2" position="absolute 0 503 570 509" anchor="left top right"/>
  69. <Static id="caption11" text="PCPP" class="cell_1" position="absolute 0 482 138 505"/>
  70. <Static id="caption15" text="Comment" class="cell_1" position="absolute 0 506 138 565"/>
  71. <Shape id="line2" class="line_3" position="absolute 0 565 570 571"/>
  72. <Static id="caption16" text="이식예정일" class="cell_1" position="absolute 206 483 286 506"/>
  73. <Static id="caption17" text="입원예정일" class="cell_1" position="absolute 389 483 469 506"/>
  74. <Grid id="grd_assu" taborder="24" binddataset="ds_main_requestlist_assurequestlist" useinputpanel="false" position="absolute 0 121 570 227" anchor="left top right" autoenter="select" cellsizingtype="col" oncelldblclick="grd_assu_oncelldblclick">
  75. <Formats>
  76. <Format id="default">
  77. <Columns>
  78. <Column size="22"/>
  79. <Column size="77"/>
  80. <Column size="79"/>
  81. <Column size="40"/>
  82. <Column size="118"/>
  83. <Column size="58"/>
  84. <Column size="56"/>
  85. <Column size="58"/>
  86. <Column size="100"/>
  87. <Column size="41"/>
  88. </Columns>
  89. <Rows>
  90. <Row size="24" band="head"/>
  91. <Row size="24"/>
  92. </Rows>
  93. <Band id="head">
  94. <Cell/>
  95. <Cell col="1" text="의뢰일자"/>
  96. <Cell col="2" text="의뢰자"/>
  97. <Cell col="3" colspan="2" text="이식종류" taborder="undefined"/>
  98. <Cell col="5" text="공여자명"/>
  99. <Cell col="6" colspan="2" text="주민번호" taborder="undefined"/>
  100. <Cell col="8" text="진단명"/>
  101. <Cell col="9" text="확인"/>
  102. </Band>
  103. <Band id="body">
  104. <Cell celltype="head"/>
  105. <Cell col="1" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
  106. <Cell col="2" text="bind:reqid"/>
  107. <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:trnptkind" combodataset="ds_cmb_trnptkind" combocodecol="value" combodatacol="label" enable="false"/>
  108. <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:trnptkindcd" combodataset="ds_init_cmbinfo_trnptkindcd_A0161" combocodecol="hsctmdlcd" combodatacol="hsctmdlnm" enable="false"/>
  109. <Cell col="5" text="bind:dnornm"/>
  110. <Cell col="6" text="bind:dnorrrgstno1"/>
  111. <Cell col="7" text="bind:dnorrrgstno2"/>
  112. <Cell col="8" displaytype="combo" text="bind:diagcd" combodataset="ds_init_cmbinfo_lrglist_item" combocodecol="hsctlrgcd" combodatacol="hsctlrgnm" enable="false"/>
  113. <Cell col="9" text="bind:reqqualyn"/>
  114. </Band>
  115. </Format>
  116. </Formats>
  117. </Grid>
  118. <Grid id="grd_bmt" class="datagrid2" taborder="25" binddataset="ds_main_requestlist_bmtrequestlist" useinputpanel="false" position="absolute 0 570 570 676" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="grd_bmt_oncelldblclick">
  119. <Formats>
  120. <Format id="default">
  121. <Columns>
  122. <Column size="26"/>
  123. <Column size="76"/>
  124. <Column size="40"/>
  125. <Column size="77"/>
  126. <Column size="43"/>
  127. <Column size="59"/>
  128. <Column size="155"/>
  129. <Column size="100"/>
  130. <Column size="50"/>
  131. <Column size="100"/>
  132. <Column size="40"/>
  133. </Columns>
  134. <Rows>
  135. <Row size="28" band="head"/>
  136. <Row size="24"/>
  137. </Rows>
  138. <Band id="head">
  139. <Cell/>
  140. <Cell col="1" text="의뢰일자"/>
  141. <Cell col="2" colspan="2" text="이식종류" taborder="undefined"/>
  142. <Cell col="4" text="입원장&#13;&#10;위임"/>
  143. <Cell col="5" text="SCS"/>
  144. <Cell col="6" text="Regimen"/>
  145. <Cell col="7" text="GVHD"/>
  146. <Cell col="8" text="PCPP"/>
  147. <Cell col="9" text="Comment"/>
  148. <Cell col="10" text="확인"/>
  149. </Band>
  150. <Band id="body">
  151. <Cell celltype="head"/>
  152. <Cell col="1" displaytype="date" style="padding:2 2 2 2;" text="bind:reqdd" calendardisplaynulltype="nulltext" enable="false"/>
  153. <Cell col="2" displaytype="combo" style="padding:2 2 2 2;" text="bind:trnptkind" combodataset="ds_cmb_trnptkind" combocodecol="value" combodatacol="label" enable="false"/>
  154. <Cell col="3" displaytype="combo" style="align:center top;padding:2 2 2 2;" text="bind:trnptkindcd" wordwrap="word" combodataset="ds_init_cmbinfo_trnptkindcd_A0161" combocodecol="hsctmdlcd" combodatacol="hsctmdlnm" enable="false"/>
  155. <Cell col="4" displaytype="combo" style="padding:2 2 2 2;" text="bind:indirectrustyn" combodataset="ds_cmb_indirectrustyn" combocodecol="value" combodatacol="label" enable="false"/>
  156. <Cell col="5" displaytype="combo" style="align:center middle;padding:2 2 2 2;" text="bind:scs" combodataset="ds_init_cmbinfo_stemcellsource_A0162" combocodecol="hsctmdlcd" combodatacol="hsctmdlnm" enable="false"/>
  157. <Cell col="6" displaytype="combo" style="align:center middle;padding:2 2 2 2;" text="bind:cond" wordwrap="word" combodataset="ds_init_cmbinfo_conditioning_REGI" combocodecol="hsctmdlcd" combodatacol="hsctmdlnm" enable="false"/>
  158. <Cell col="7" displaytype="combo" style="padding:2 2 2 2;" text="bind:gvhd" combodataset="ds_init_cmbinfo_gvhd_A0175" combocodecol="hsctmdlcd" combodatacol="hsctmdlnm" enable="false"/>
  159. <Cell col="8" displaytype="combo" style="padding:2 2 2 2;" text="bind:pcppyn" combodataset="ds_cmb_pcppyn" combocodecol="value" combodatacol="label" enable="false"/>
  160. <Cell col="9" style="align:left middle;padding:2 2 2 2;" text="bind:pcpprem" enable="false"/>
  161. <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:reqqualyn" expr="expr:reqqualyn == 'Y' ? 1 : 0"/>
  162. </Band>
  163. </Format>
  164. </Formats>
  165. </Grid>
  166. <Radio id="rdo_trnptkind1" taborder="26" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_default" position="absolute 269 71 369 91">
  167. <Dataset id="innerdataset">
  168. <ColumnInfo>
  169. <Column id="codecolumn"/>
  170. <Column id="datacolumn"/>
  171. </ColumnInfo>
  172. <Rows>
  173. <Row>
  174. <Col id="codecolumn">1</Col>
  175. <Col id="datacolumn">자가</Col>
  176. </Row>
  177. <Row>
  178. <Col id="codecolumn">2</Col>
  179. <Col id="datacolumn">동종</Col>
  180. </Row>
  181. </Rows>
  182. </Dataset>
  183. </Radio>
  184. <Radio id="rdo_trnptkind2" taborder="27" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_default" position="absolute 363 387 453 407">
  185. <Dataset id="innerdataset">
  186. <ColumnInfo>
  187. <Column id="codecolumn"/>
  188. <Column id="datacolumn"/>
  189. </ColumnInfo>
  190. <Rows>
  191. <Row>
  192. <Col id="codecolumn">1</Col>
  193. <Col id="datacolumn">자가</Col>
  194. </Row>
  195. <Row>
  196. <Col id="codecolumn">2</Col>
  197. <Col id="datacolumn">동종</Col>
  198. </Row>
  199. </Rows>
  200. </Dataset>
  201. </Radio>
  202. <Static id="caption78" text="-" position="absolute 322 97 332 117"/>
  203. <Static id="caption5" text="의뢰일자" class="cell_1" position="absolute 0 70 80 93"/>
  204. <Static id="caption18" text="공여자명" class="cell_1" position="absolute 0 94 80 117"/>
  205. <Static id="caption8" text="이식종류" class="cell_1" position="absolute 186 70 266 93"/>
  206. <Static id="caption19" text="주민번호" class="cell_1" position="absolute 186 94 266 117"/>
  207. <Static id="caption20" text="진단명" class="cell_1" position="absolute 398 94 478 117"/>
  208. <Shape id="line3" class="line_3" position="absolute 0 116 570 122" anchor="left top right"/>
  209. <Edit id="ipt_dnornm" taborder="28" class="input_default" position="absolute 83 97 183 116" autoselect="true" autoskip="true"/>
  210. <Edit id="ipt_dnorrrgstno1" taborder="29" class="input_default" position="absolute 269 97 319 116" autoselect="true" autoskip="true" maxlength="6"/>
  211. <Edit id="ipt_dnorrrgstno2" taborder="30" class="input_default" position="absolute 335 97 395 116" autoselect="true" autoskip="true" maxlength="7"/>
  212. <Combo id="cmb_diagcd" taborder="31" innerdataset="@ds_init_cmbinfo_lrglist_item" codecolumn="hsctlrgcd" datacolumn="hsctlrgnm" class="combo_default" position="absolute 481 96 570 115"/>
  213. <Combo id="cmb_indirectrustyn" taborder="32" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 140 412 240 431">
  214. <Dataset id="innerdataset">
  215. <ColumnInfo>
  216. <Column id="codecolumn"/>
  217. <Column id="datacolumn"/>
  218. </ColumnInfo>
  219. <Rows>
  220. <Row>
  221. <Col id="codecolumn">Y</Col>
  222. <Col id="datacolumn">Yes</Col>
  223. </Row>
  224. <Row>
  225. <Col id="codecolumn">N</Col>
  226. <Col id="datacolumn">No</Col>
  227. </Row>
  228. </Rows>
  229. </Dataset>
  230. </Combo>
  231. <Combo id="cmb_pcppyn" taborder="33" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 140 483 204 502">
  232. <Dataset id="innerdataset">
  233. <ColumnInfo>
  234. <Column id="codecolumn"/>
  235. <Column id="datacolumn"/>
  236. </ColumnInfo>
  237. <Rows>
  238. <Row>
  239. <Col id="codecolumn">Y</Col>
  240. <Col id="datacolumn">Yes</Col>
  241. </Row>
  242. <Row>
  243. <Col id="codecolumn">N</Col>
  244. <Col id="datacolumn">No</Col>
  245. </Row>
  246. </Rows>
  247. </Dataset>
  248. </Combo>
  249. <Calendar id="ipt_inschedd" taborder="34" class="input_default" position="absolute 470 485 570 504" autoselect="true" autoskip="true"/>
  250. <Calendar id="ipt_trnptschedd" taborder="35" class="input_default" position="absolute 287 485 387 504" autoselect="true" autoskip="true" onchanged="ipt_trnptschedd_onchanged"/>
  251. <TextArea id="txt_pcpprem" taborder="36" wordwrap="word" autoselect="true" acceptstab="true" position="absolute 140 508 569 565" autoskip="true" anchor="left top right"/>
  252. <Combo id="cmb_ubmthist" taborder="37" innerdataset="@ds_main_requestlist_ubmtrequestinfo" codecolumn="reqdd" datacolumn="reqdd" class="combo_default" position="absolute 410 263 565 282"/>
  253. <Combo id="cmb_cordhist" taborder="38" innerdataset="ds_main_requestlist_cordrequestinfo" codecolumn="reqdd" datacolumn="reqdd" class="combo_default" position="absolute 410 324 565 343"/>
  254. </Layout>
  255. </Layouts>
  256. <Objects>
  257. <Dataset id="ds_main_hsctinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  258. <ColumnInfo>
  259. <Column id="pid" type="STRING" size="256"/>
  260. <Column id="hngnm" type="STRING" size="256"/>
  261. <Column id="sex" type="STRING" size="256"/>
  262. <Column id="age" type="STRING" size="256"/>
  263. <Column id="rrgstno1" type="STRING" size="256"/>
  264. <Column id="rrgstno2" type="STRING" size="256"/>
  265. </ColumnInfo>
  266. <Rows>
  267. <Row>
  268. <Col id="pid"/>
  269. <Col id="hngnm"/>
  270. <Col id="sex"/>
  271. <Col id="age"/>
  272. <Col id="rrgstno1"/>
  273. <Col id="rrgstno2"/>
  274. </Row>
  275. </Rows>
  276. </Dataset>
  277. <Dataset id="ds_main_requestinfo_assurequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  278. <ColumnInfo>
  279. <Column id="reqdd" type="STRING" size="256"/>
  280. <Column id="trnptkind" type="STRING" size="256"/>
  281. <Column id="trnptkindcd" type="STRING" size="256"/>
  282. <Column id="dnornm" type="STRING" size="256"/>
  283. <Column id="dnorrrgstno1" type="STRING" size="256"/>
  284. <Column id="dnorrrgstno2" type="STRING" size="256"/>
  285. <Column id="diagcd" type="STRING" size="256"/>
  286. <Column id="reqid" type="STRING" size="256"/>
  287. <Column id="reqqualyn" type="STRING" size="256"/>
  288. </ColumnInfo>
  289. <Rows>
  290. <Row>
  291. <Col id="reqdd"/>
  292. <Col id="trnptkind"/>
  293. <Col id="trnptkindcd"/>
  294. <Col id="dnornm"/>
  295. <Col id="dnorrrgstno1"/>
  296. <Col id="dnorrrgstno2"/>
  297. <Col id="diagcd"/>
  298. <Col id="reqid"/>
  299. <Col id="reqqualyn"/>
  300. </Row>
  301. </Rows>
  302. </Dataset>
  303. <Dataset id="ds_init_cmbinfo_trnptkindcd_A0161" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  304. <ColumnInfo>
  305. <Column id="hsctmdlcd" type="STRING" size="256"/>
  306. <Column id="hsctmdlnm" type="STRING" size="256"/>
  307. </ColumnInfo>
  308. </Dataset>
  309. <Dataset id="ds_main_requestlist_assurequestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  310. <Dataset id="ds_cmb_trnptkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  311. <ColumnInfo>
  312. <Column id="label" type="STRING" size="256"/>
  313. <Column id="value" type="STRING" size="256"/>
  314. </ColumnInfo>
  315. <Rows>
  316. <Row>
  317. <Col id="label">자가</Col>
  318. <Col id="value">1</Col>
  319. </Row>
  320. <Row>
  321. <Col id="label">동종</Col>
  322. <Col id="value">2</Col>
  323. </Row>
  324. </Rows>
  325. </Dataset>
  326. <Dataset id="ds_main_requestinfo_ubmtrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  327. <ColumnInfo>
  328. <Column id="reqdd" type="STRING" size="256"/>
  329. <Column id="reqid" type="STRING" size="256"/>
  330. <Column id="trnptflag" type="STRING" size="256"/>
  331. </ColumnInfo>
  332. <Rows>
  333. <Row>
  334. <Col id="reqdd"/>
  335. <Col id="reqid"/>
  336. <Col id="trnptflag"/>
  337. </Row>
  338. </Rows>
  339. </Dataset>
  340. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  341. <ColumnInfo>
  342. <Column id="ubmtreqhist" type="STRING" size="256"/>
  343. <Column id="cordreqhist" type="STRING" size="256"/>
  344. </ColumnInfo>
  345. <Rows>
  346. <Row/>
  347. </Rows>
  348. </Dataset>
  349. <Dataset id="ds_main_requestlist_ubmtrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  350. <ColumnInfo>
  351. <Column id="reqdd" type="STRING" size="256"/>
  352. </ColumnInfo>
  353. </Dataset>
  354. <Dataset id="ds_main_requestinfo_cordrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  355. <ColumnInfo>
  356. <Column id="reqdd" type="STRING" size="256"/>
  357. <Column id="reqid" type="STRING" size="256"/>
  358. <Column id="trnptflag" type="STRING" size="256"/>
  359. </ColumnInfo>
  360. <Rows>
  361. <Row>
  362. <Col id="reqdd"/>
  363. <Col id="reqid"/>
  364. <Col id="trnptflag"/>
  365. </Row>
  366. </Rows>
  367. </Dataset>
  368. <Dataset id="ds_main_requestinfo_bmtrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  369. <ColumnInfo>
  370. <Column id="reqdd" type="STRING" size="256"/>
  371. <Column id="trnptkind" type="STRING" size="256"/>
  372. <Column id="trnptkindcd" type="STRING" size="256"/>
  373. <Column id="indirectrustyn" type="STRING" size="256"/>
  374. <Column id="scs" type="STRING" size="256"/>
  375. <Column id="cond" type="STRING" size="256"/>
  376. <Column id="gvhd" type="STRING" size="256"/>
  377. <Column id="pcppyn" type="STRING" size="256"/>
  378. <Column id="pcpprem" type="STRING" size="256"/>
  379. <Column id="trnptschedd" type="STRING" size="256"/>
  380. <Column id="inschedd" type="STRING" size="256"/>
  381. <Column id="reqid" type="STRING" size="256"/>
  382. </ColumnInfo>
  383. <Rows>
  384. <Row>
  385. <Col id="reqdd"/>
  386. <Col id="trnptkind"/>
  387. <Col id="trnptkindcd"/>
  388. <Col id="indirectrustyn">Y</Col>
  389. <Col id="scs"/>
  390. <Col id="cond"/>
  391. <Col id="gvhd"/>
  392. <Col id="pcppyn">N</Col>
  393. <Col id="pcpprem"/>
  394. <Col id="trnptschedd"/>
  395. <Col id="inschedd"/>
  396. <Col id="reqid"/>
  397. </Row>
  398. </Rows>
  399. </Dataset>
  400. <Dataset id="ds_init_cmbinfo_stemcellsource_A0162" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  401. <ColumnInfo>
  402. <Column id="hsctmdlnm" type="STRING" size="256"/>
  403. <Column id="hsctmdlcd" type="STRING" size="256"/>
  404. </ColumnInfo>
  405. </Dataset>
  406. <Dataset id="ds_init_cmbinfo_conditioning_REGI" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  407. <ColumnInfo>
  408. <Column id="hsctmdlnm" type="STRING" size="256"/>
  409. <Column id="hsctmdlcd" type="STRING" size="256"/>
  410. </ColumnInfo>
  411. </Dataset>
  412. <Dataset id="ds_init_cmbinfo_gvhd_A0175" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  413. <ColumnInfo>
  414. <Column id="hsctmdlnm" type="STRING" size="256"/>
  415. <Column id="hsctmdlcd" type="STRING" size="256"/>
  416. </ColumnInfo>
  417. </Dataset>
  418. <Dataset id="ds_main_requestlist_bmtrequestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_requestlist_bmtrequestlist_oncolumnchanged"/>
  419. <Dataset id="ds_cmb_indirectrustyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  420. <ColumnInfo>
  421. <Column id="label" type="STRING" size="256"/>
  422. <Column id="value" type="STRING" size="256"/>
  423. </ColumnInfo>
  424. <Rows>
  425. <Row>
  426. <Col id="label">Yes</Col>
  427. <Col id="value">Y</Col>
  428. </Row>
  429. <Row>
  430. <Col id="label">No</Col>
  431. <Col id="value">N</Col>
  432. </Row>
  433. </Rows>
  434. </Dataset>
  435. <Dataset id="ds_cmb_pcppyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  436. <ColumnInfo>
  437. <Column id="label" type="STRING" size="256"/>
  438. <Column id="value" type="STRING" size="256"/>
  439. </ColumnInfo>
  440. <Rows>
  441. <Row>
  442. <Col id="label">Yes</Col>
  443. <Col id="value">Y</Col>
  444. </Row>
  445. <Row>
  446. <Col id="label">No</Col>
  447. <Col id="value">N</Col>
  448. </Row>
  449. </Rows>
  450. </Dataset>
  451. <Dataset id="ds_send_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  452. <Dataset id="ds_init_cmbinfo_lrglist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  453. <ColumnInfo>
  454. <Column id="hsctlrgnm" type="STRING" size="256"/>
  455. <Column id="hsctlrgcd" type="STRING" size="256"/>
  456. </ColumnInfo>
  457. </Dataset>
  458. <Dataset id="ds_temp_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  459. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  460. <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  461. <ColumnInfo>
  462. <Column id="pid" type="STRING" size="256"/>
  463. </ColumnInfo>
  464. <Rows>
  465. <Row/>
  466. </Rows>
  467. </Dataset>
  468. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  469. <ColumnInfo>
  470. <Column id="lrggrupcd" type="STRING" size="256"/>
  471. <Column id="hsctlrgcd" type="STRING" size="256"/>
  472. </ColumnInfo>
  473. <Rows>
  474. <Row>
  475. <Col id="lrggrupcd">DI</Col>
  476. <Col id="hsctlrgcd"/>
  477. </Row>
  478. </Rows>
  479. </Dataset>
  480. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  481. <Dataset id="ds_main_requestlist_cordrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  482. <Dataset id="ds_send_data_requestinfo_assurequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  483. <ColumnInfo>
  484. <Column id="reqdd" type="STRING" size="256"/>
  485. <Column id="trnptkind" type="STRING" size="256"/>
  486. <Column id="trnptkindcd" type="STRING" size="256"/>
  487. <Column id="dnornm" type="STRING" size="256"/>
  488. <Column id="dnorrrgstno1" type="STRING" size="256"/>
  489. <Column id="dnorrrgstno2" type="STRING" size="256"/>
  490. <Column id="diagcd" type="STRING" size="256"/>
  491. <Column id="reqid" type="STRING" size="256"/>
  492. <Column id="pid" type="STRING" size="256"/>
  493. <Column id="flag" type="STRING" size="256"/>
  494. </ColumnInfo>
  495. <Rows>
  496. <Row>
  497. <Col id="reqdd"/>
  498. <Col id="trnptkind"/>
  499. <Col id="trnptkindcd"/>
  500. <Col id="dnornm"/>
  501. <Col id="dnorrrgstno1"/>
  502. <Col id="dnorrrgstno2"/>
  503. <Col id="diagcd"/>
  504. <Col id="reqid"/>
  505. <Col id="pid"/>
  506. </Row>
  507. </Rows>
  508. </Dataset>
  509. <Dataset id="ds_send_data_requestinfo_ubmtrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  510. <ColumnInfo>
  511. <Column id="reqdd" type="STRING" size="256"/>
  512. <Column id="reqid" type="STRING" size="256"/>
  513. <Column id="pid" type="STRING" size="256"/>
  514. <Column id="trnptflag" type="STRING" size="256"/>
  515. <Column id="flag" type="STRING" size="256"/>
  516. </ColumnInfo>
  517. <Rows>
  518. <Row>
  519. <Col id="reqdd"/>
  520. <Col id="reqid"/>
  521. <Col id="pid"/>
  522. <Col id="trnptflag"/>
  523. </Row>
  524. </Rows>
  525. </Dataset>
  526. <Dataset id="ds_send_data_requestinfo_cordrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  527. <ColumnInfo>
  528. <Column id="reqdd" type="STRING" size="256"/>
  529. <Column id="reqid" type="STRING" size="256"/>
  530. <Column id="pid" type="STRING" size="256"/>
  531. <Column id="trnptflag" type="STRING" size="256"/>
  532. <Column id="flag" type="STRING" size="256"/>
  533. </ColumnInfo>
  534. <Rows>
  535. <Row>
  536. <Col id="reqdd"/>
  537. <Col id="reqid"/>
  538. <Col id="pid"/>
  539. <Col id="trnptflag"/>
  540. </Row>
  541. </Rows>
  542. </Dataset>
  543. <Dataset id="ds_send_data_requestinfo_bmtrequestinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  544. <ColumnInfo>
  545. <Column id="reqdd" type="STRING" size="256"/>
  546. <Column id="trnptkind" type="STRING" size="256"/>
  547. <Column id="trnptkindcd" type="STRING" size="256"/>
  548. <Column id="indirectrustyn" type="STRING" size="256"/>
  549. <Column id="scs" type="STRING" size="256"/>
  550. <Column id="cond" type="STRING" size="256"/>
  551. <Column id="gvhd" type="STRING" size="256"/>
  552. <Column id="pcppyn" type="STRING" size="256"/>
  553. <Column id="pcpprem" type="STRING" size="256"/>
  554. <Column id="trnptschedd" type="STRING" size="256"/>
  555. <Column id="inschedd" type="STRING" size="256"/>
  556. <Column id="reqid" type="STRING" size="256"/>
  557. <Column id="pid" type="STRING" size="256"/>
  558. <Column id="flag" type="STRING" size="256"/>
  559. </ColumnInfo>
  560. <Rows>
  561. <Row>
  562. <Col id="reqdd"/>
  563. <Col id="trnptkind"/>
  564. <Col id="trnptkindcd"/>
  565. <Col id="indirectrustyn"/>
  566. <Col id="scs"/>
  567. <Col id="cond"/>
  568. <Col id="gvhd"/>
  569. <Col id="pcppyn"/>
  570. <Col id="pcpprem"/>
  571. <Col id="trnptschedd"/>
  572. <Col id="inschedd"/>
  573. <Col id="reqid"/>
  574. <Col id="pid"/>
  575. </Row>
  576. </Rows>
  577. </Dataset>
  578. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  579. <ColumnInfo>
  580. <Column id="pid" type="STRING" size="256"/>
  581. <Column id="hngnm" type="STRING" size="256"/>
  582. <Column id="rrgstno1" type="STRING" size="256"/>
  583. <Column id="rrgstno2" type="STRING" size="256"/>
  584. <Column id="age" type="STRING" size="256"/>
  585. <Column id="sex" type="STRING" size="256"/>
  586. </ColumnInfo>
  587. <Rows>
  588. <Row>
  589. <Col id="pid"/>
  590. <Col id="hngnm"/>
  591. <Col id="rrgstno1"/>
  592. <Col id="rrgstno2"/>
  593. <Col id="age"/>
  594. <Col id="sex"/>
  595. </Row>
  596. </Rows>
  597. </Dataset>
  598. </Objects>
  599. <Bind>
  600. <BindItem id="item0" compid="grp_sea.input2" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="pid"/>
  601. <BindItem id="item1" compid="grp_sea.output17" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="hngnm"/>
  602. <BindItem id="item2" compid="grp_sea.output16" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="rrgstno1"/>
  603. <BindItem id="item3" compid="grp_sea.output3" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="rrgstno2"/>
  604. <BindItem id="item4" compid="grp_sea.output5" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="age"/>
  605. <BindItem id="item5" compid="grp_sea.output6" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="sex"/>
  606. <BindItem id="item6" compid="ipt_reqdd1" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="reqdd"/>
  607. <BindItem id="item7" compid="rdo_trnptkind1" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="trnptkind"/>
  608. <BindItem id="item8" compid="cmb_trnptkind1" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="trnptkindcd"/>
  609. <BindItem id="item9" compid="ipt_dnornm" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="dnornm"/>
  610. <BindItem id="item10" compid="ipt_dnorrrgstno1" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="dnorrrgstno1"/>
  611. <BindItem id="item11" compid="ipt_dnorrrgstno2" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="dnorrrgstno2"/>
  612. <BindItem id="item12" compid="cmb_diagcd" propid="value" datasetid="ds_main_requestinfo_assurequestinfo" columnid="diagcd"/>
  613. <BindItem id="item13" compid="ipt_reqdd" propid="value" datasetid="ds_main_requestinfo_ubmtrequestinfo" columnid="reqdd"/>
  614. <BindItem id="item14" compid="input1" propid="value" datasetid="ds_main_requestinfo_cordrequestinfo" columnid="reqdd"/>
  615. <BindItem id="item15" compid="cmb_cordhist" propid="value" datasetid="ds_hidden" columnid="cordreqhist"/>
  616. <BindItem id="item16" compid="cmb_ubmthist" propid="value" datasetid="ds_hidden" columnid="ubmtreqhist"/>
  617. <BindItem id="item17" compid="ipt_trnptreqdd" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="reqdd"/>
  618. <BindItem id="item18" compid="rdo_trnptkind2" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="trnptkind"/>
  619. <BindItem id="item19" compid="cmb_trnptkind2" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="trnptkindcd"/>
  620. <BindItem id="item20" compid="cmb_scs" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="scs"/>
  621. <BindItem id="item21" compid="cmb_indirectrustyn" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="indirectrustyn"/>
  622. <BindItem id="item22" compid="cmb_cond" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="cond"/>
  623. <BindItem id="item23" compid="cmb_gvhd" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="gvhd"/>
  624. <BindItem id="item24" compid="cmb_pcppyn" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="pcppyn"/>
  625. <BindItem id="item25" compid="txt_pcpprem" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="pcpprem"/>
  626. <BindItem id="item26" compid="ipt_trnptschedd" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="trnptschedd"/>
  627. <BindItem id="item27" compid="ipt_inschedd" propid="value" datasetid="ds_main_requestinfo_bmtrequestinfo" columnid="inschedd"/>
  628. </Bind>
  629. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  630. * System Name :
  631. * Job Name :
  632. * Creator :
  633. * Make Date : 2015-11-13
  634. * Description :
  635. *---------------------------------------------------------------------------------------
  636. * Modify Date Modifier Modify Description
  637. *---------------------------------------------------------------------------------------
  638. * 2015-11-13 Live Converter TF->XP
  639. *
  640. *---------------------------------------------------------------------------------------
  641. ****************************************************************************************/
  642. include "com_commonxp::comm_main.xjs";
  643. include "ast_hsctxp::bmtcommon.xjs";
  644. function SPABO61100_oninit(obj:Form, e:InitEventInfo)
  645. {
  646. frmf_initForm(obj);
  647. }
  648. function SPABO61100_onload(obj:Form, e:LoadEventInfo)
  649. {
  650. grdf_initGrid(grd_assu);
  651. grdf_setRowTypeIcon(grd_assu, 0);
  652. grdf_initGrid(grd_bmt);
  653. grdf_setRowTypeIcon(grd_bmt, 0);
  654. var arrParam = [{dsNm: "ds_init_cmbinfo_trnptkindcd_A0161", cdGrpId: "A0161"}
  655. ,{dsNm: "ds_init_cmbinfo_stemcellsource_A0162", cdGrpId: "A0162"}
  656. ,{dsNm: "ds_init_cmbinfo_gvhd_A0175", cdGrpId: "A0175"}
  657. ,{dsNm: "ds_init_cmbinfo_conditioning_REGI", cdGrpId: "REGI"}];
  658. aboGetCodeList(arrParam);
  659. ds_init_cmbinfo_trnptkindcd_A0161.insertRow(0);
  660. ds_init_cmbinfo_stemcellsource_A0162.insertRow(0);
  661. ds_init_cmbinfo_gvhd_A0175.insertRow(0);
  662. var scurrentdate = utlf_getCurrentDate() ;
  663. ds_main_requestinfo_assurequestinfo.setColumn(0, "reqdd", scurrentdate);
  664. ds_main_requestinfo_ubmtrequestinfo.setColumn(0, "reqdd", scurrentdate);
  665. ds_main_requestinfo_cordrequestinfo.setColumn(0, "reqdd", scurrentdate);
  666. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "reqdd", scurrentdate);
  667. abofGetBmtDIagLrgList();
  668. ds_init_cmbinfo_lrglist_item.insertRow(0);
  669. var paminfo = sysf_getGlobalVariable("paminfo");
  670. if (!utlf_isNull(paminfo))
  671. {
  672. ds_temp_paminfo.clearData();
  673. dsf_setCSVToDs("ds_temp_paminfo", paminfo);
  674. var pid = ds_temp_paminfo.getColumn(0, "pid");
  675. ds_main_hsctinfo_patinfolist.setColumn(0, "pid", pid);
  676. grp_sea.btn_sea.click();
  677. }
  678. else
  679. {
  680. var gv_pid = sysf_getGlobalVariable("gv_pid", "A");
  681. if(!utlf_isNull(gv_pid))
  682. {
  683. ds_main_hsctinfo_patinfolist.setColumn(0, "pid", gv_pid);
  684. grp_sea.btn_sea.click();
  685. }
  686. }
  687. btn_saveassu.enable = frmf_checkAuth("X");
  688. button1.enable = frmf_checkAuth("X");
  689. button6.enable = frmf_checkAuth("X");
  690. button2.enable = frmf_checkAuth("X");
  691. }
  692. function grp_sea_input2_onkeyup(obj:Edit, e:KeyEventInfo)
  693. {
  694. if(e.keycode == 13)
  695. {
  696. obj.updateToDataset();
  697. grp_sea.btn_sea.click();
  698. }
  699. }
  700. function grp_sea_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
  701. {
  702. if ( abofGetPamPatientSearch("ds_main_hsctinfo_patinfolist", "ds_patinfolist", "P") )
  703. {
  704. trace("aaaa")
  705. ds_main_hsctinfo_patinfolist.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  706. ds_main_hsctinfo_patinfolist.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
  707. ds_main_hsctinfo_patinfolist.setColumn(0, "rrgstno1", ds_patinfolist.getColumn(0, "rrgstno1"));
  708. ds_main_hsctinfo_patinfolist.setColumn(0, "rrgstno2", ds_patinfolist.getColumn(0, "rrgstno2"));
  709. ds_main_hsctinfo_patinfolist.setColumn(0, "age", ds_patinfolist.getColumn(0, "age"));
  710. ds_main_hsctinfo_patinfolist.setColumn(0, "sex", ds_patinfolist.getColumn(0, "sex"));
  711. ds_send_req.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  712. fDisplay("FH");
  713. fDisplay("FA");
  714. var oParam = {};
  715. oParam.id = "TRABO61101";
  716. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  717. oParam.method = "reqGetBmtReqListAll";
  718. oParam.inds = "req=ds_send_req";
  719. oParam.outds = "ds_main_requestlist_assurequestlist=assurequestlist "
  720. +"ds_main_requestlist_ubmtrequestinfo=ubmtrequestinfo "
  721. +"ds_main_requestlist_cordrequestinfo=cordrequestinfo "
  722. +"ds_main_requestlist_bmtrequestlist=bmtrequestlist "
  723. +"ds_=ubmtreqhistlist "
  724. +"ds_=cordreqhistlist";
  725. oParam.async = false;
  726. //oParam.callback = "cf_TRABO61101";
  727. tranf_submit(oParam);
  728. }
  729. }
  730. function fDisplay(vFlag )
  731. {
  732. if ( vFlag == "TA" )
  733. {
  734. ipt_reqdd1.enable = false;
  735. cmb_trnptkind1.enable = false;
  736. rdo_trnptkind1.enable = false;
  737. cmb_diagcd.enable = false;
  738. ipt_dnornm.enable = false;
  739. ipt_dnorrrgstno1.enable = false;
  740. ipt_dnorrrgstno2.enable = false;
  741. }
  742. else if ( vFlag == "FA" )
  743. {
  744. ipt_reqdd1.enable = true;
  745. cmb_trnptkind1.enable = true;
  746. rdo_trnptkind1.enable = true;
  747. cmb_diagcd.enable = true;
  748. ipt_dnornm.enable = true;
  749. ipt_dnorrrgstno1.enable = true;
  750. ipt_dnorrrgstno2.enable = true;
  751. }
  752. else if ( vFlag == "TH" )
  753. {
  754. ipt_trnptreqdd.enable = false;
  755. cmb_trnptkind2.enable = false;
  756. rdo_trnptkind2.enable = false;
  757. cmb_indirectrustyn.enable = false;
  758. cmb_scs.enable = false;
  759. cmb_cond.enable = false;
  760. cmb_gvhd.enable = false;
  761. cmb_pcppyn.enable = false;
  762. ipt_trnptschedd.enable = false;
  763. ipt_inschedd.enable = false;
  764. txt_pcpprem.enable = false;
  765. }
  766. else if ( vFlag == "FH" )
  767. {
  768. ipt_trnptreqdd.enable = true;
  769. cmb_trnptkind2.enable = true;
  770. rdo_trnptkind2.enable = true;
  771. cmb_indirectrustyn.enable = true;
  772. cmb_scs.enable = true;
  773. cmb_cond.enable = true;
  774. cmb_gvhd.enable = true;
  775. cmb_pcppyn.enable = true;
  776. ipt_trnptschedd.enable = true;
  777. ipt_inschedd.enable= true;
  778. txt_pcpprem.enable = true;
  779. }
  780. }
  781. function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  782. {
  783. ds_main_requestinfo_assurequestinfo.clearData();
  784. ds_main_requestinfo_assurequestinfo.addRow();
  785. ds_main_requestinfo_bmtrequestinfo.clearData();
  786. ds_main_requestinfo_bmtrequestinfo.addRow();
  787. ds_main_requestinfo_cordrequestinfo.clearData();
  788. ds_main_requestinfo_cordrequestinfo.addRow();
  789. ds_main_requestinfo_ubmtrequestinfo.clearData();
  790. ds_main_requestinfo_ubmtrequestinfo.addRow();
  791. var cur_dt = utlf_getCurrentDate() ;
  792. ds_main_requestinfo_assurequestinfo.setColumn(0, "reqdd", cur_dt);
  793. ds_main_requestinfo_ubmtrequestinfo.setColumn(0, "reqdd", cur_dt);
  794. ds_main_requestinfo_cordrequestinfo.setColumn(0, "reqdd", cur_dt);
  795. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "reqdd", cur_dt);
  796. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "indirectrustyn", "Y");
  797. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "pcppyn", "N");
  798. ds_send_req.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  799. var oParam = {};
  800. oParam.id = "TRABO61102";
  801. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  802. oParam.method = "reqGetPatInfo";
  803. oParam.inds = "req=ds_send_req";
  804. oParam.outds = "ds_main_hsctinfo_patinfolist=patinfolist";
  805. oParam.async = false;
  806. //oParam.callback = "cf_TRABO61102";
  807. tranf_submit(oParam);
  808. var oParam = {};
  809. oParam.id = "TRABO61101";
  810. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  811. oParam.method = "reqGetBmtReqListAll";
  812. oParam.inds = "req=ds_send_req";
  813. oParam.outds = "ds_main_requestlist_assurequestlist=assurequestlist "
  814. +"ds_main_requestlist_ubmtrequestinfo=ubmtrequestinfo "
  815. +"ds_main_requestlist_cordrequestinfo=cordrequestinfo "
  816. +"ds_main_requestlist_bmtrequestlist=bmtrequestlist "
  817. +"ds_=ubmtreqhistlist "
  818. +"ds_=cordreqhistlist";
  819. oParam.async = false;
  820. //oParam.callback = "cf_TRABO61101";
  821. tranf_submit(oParam);
  822. cmb_ubmthist.index = 0;
  823. cmb_cordhist.index = 0;
  824. fDisplay("FH");
  825. fDisplay("FA");
  826. }
  827. function btn_saveassu_onclick(obj:Button, e:ClickEventInfo)
  828. {
  829. fSaveData("A");
  830. }
  831. function fCheckData(vSaveFlag )
  832. {
  833. var sErrMsg = "";
  834. if ( utlf_isNull(ds_main_hsctinfo_patinfolist.getColumn(0, "pid")))
  835. {
  836. sysf_messageBox("등록번호를 ", "C001");
  837. return false;
  838. }
  839. if( vSaveFlag == "A" )
  840. {
  841. if(utlf_isNull(ds_main_requestinfo_assurequestinfo.getColumn(0, "reqdd")))
  842. {
  843. sErrMsg = "의뢰일자를 ";
  844. }
  845. if(utlf_isNull(ds_main_requestinfo_assurequestinfo.getColumn(0, "trnptkind")))
  846. {
  847. sErrMsg = "이식종류를 ";
  848. }
  849. }
  850. if(!utlf_isNull(sErrMsg))
  851. {
  852. sysf_messageBox(sErrMsg, "C001");
  853. return false;
  854. }
  855. return true;
  856. }
  857. function fSaveData(vSaveFlag )
  858. {
  859. if( fCheckData(vSaveFlag) == false )
  860. {
  861. return ;
  862. }
  863. if( vSaveFlag == "A" )
  864. {
  865. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "reqdd", ds_main_requestinfo_assurequestinfo.getColumn(0, "reqdd"));
  866. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "trnptkind", ds_main_requestinfo_assurequestinfo.getColumn(0, "trnptkind"));
  867. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "trnptkindcd", ds_main_requestinfo_assurequestinfo.getColumn(0, "trnptkindcd"));
  868. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "dnornm", ds_main_requestinfo_assurequestinfo.getColumn(0, "dnornm"));
  869. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "dnorrrgstno1", ds_main_requestinfo_assurequestinfo.getColumn(0, "dnorrrgstno1"));
  870. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "dnorrrgstno2", ds_main_requestinfo_assurequestinfo.getColumn(0, "dnorrrgstno2"));
  871. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "diagcd", ds_main_requestinfo_assurequestinfo.getColumn(0, "diagcd"));
  872. ds_send_data_requestinfo_assurequestinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  873. if( sysf_messageBox("신청내용을 " , "Q002" ) == 6 )
  874. {
  875. dsf_setFixVal(ds_send_data_requestinfo_assurequestinfo, "flag:A");
  876. var oParam = {};
  877. oParam.id = "TXABO61101";
  878. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  879. oParam.method = "reqExeHsctRequest";
  880. oParam.inds = "baseinfo=ds_send_data_requestinfo_assurequestinfo";
  881. oParam.outds = "ds_=item";
  882. oParam.async = false;
  883. oParam.callback = "cf_TXABO61101";
  884. tranf_submit(oParam);
  885. }
  886. }
  887. else if( vSaveFlag == "U" )
  888. {
  889. ds_send_data_requestinfo_ubmtrequestinfo.setColumn(0, "reqdd", ds_main_requestinfo_ubmtrequestinfo.getColumn(0, "reqdd"));
  890. ds_send_data_requestinfo_ubmtrequestinfo.setColumn(0, "trnptflag", ds_main_requestinfo_ubmtrequestinfo.getColumn(0, "trnptflag"));
  891. ds_send_data_requestinfo_ubmtrequestinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  892. if( sysf_messageBox("신청내용을 " , "Q002" ) == 6 )
  893. {
  894. dsf_setFixVal(ds_send_data_requestinfo_ubmtrequestinfo, "flag:U,trnptflag:U");
  895. var oParam = {};
  896. oParam.id = "TXABO61102";
  897. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  898. oParam.method = "reqExeHsctRequest";
  899. oParam.inds = "baseinfo=ds_send_data_requestinfo_ubmtrequestinfo";
  900. oParam.outds = "ds_=item";
  901. oParam.async = false;
  902. oParam.callback = "cf_TXABO61102";
  903. tranf_submit(oParam);
  904. }
  905. }
  906. else if( vSaveFlag == "C" )
  907. {
  908. ds_send_data_requestinfo_cordrequestinfo.setColumn(0, "reqdd", ds_main_requestinfo_cordrequestinfo.getColumn(0, "reqdd"));
  909. ds_send_data_requestinfo_cordrequestinfo.setColumn(0, "trnptflag", ds_main_requestinfo_cordrequestinfo.getColumn(0, "trnptflag"));
  910. ds_send_data_requestinfo_cordrequestinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  911. if( sysf_messageBox("신청내용을 " , "Q002" ) == 6 )
  912. {
  913. dsf_setFixVal(ds_send_data_requestinfo_cordrequestinfo, "flag:C,trnptflag:C");
  914. var oParam = {};
  915. oParam.id = "TXABO61103";
  916. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  917. oParam.method = "reqExeHsctRequest";
  918. oParam.inds = "baseinfo=ds_send_data_requestinfo_cordrequestinfo";
  919. oParam.outds = "ds_=item";
  920. oParam.async = false;
  921. oParam.callback = "cf_TXABO61103";
  922. tranf_submit(oParam);
  923. }
  924. }
  925. else if( vSaveFlag == "H")
  926. {
  927. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "reqdd", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "reqdd"));
  928. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "trnptkind", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "trnptkind"));
  929. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "trnptkindcd", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "trnptkindcd"));
  930. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "indirectrustyn", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "indirectrustyn"));
  931. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "scs", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "scs"));
  932. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "cond", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "cond"));
  933. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "gvhd", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "gvhd"));
  934. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "pcppyn", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "pcppyn"));
  935. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "pcpprem", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "pcpprem"));
  936. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "trnptschedd", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "trnptschedd"));
  937. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "inschedd", ds_main_requestinfo_bmtrequestinfo.getColumn(0, "inschedd"));
  938. ds_send_data_requestinfo_bmtrequestinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  939. if( sysf_messageBox("신청내용을 " , "Q002" ) == 6 )
  940. {
  941. dsf_setFixVal(ds_send_data_requestinfo_bmtrequestinfo, "flag:H");
  942. var oParam = {};
  943. oParam.id = "TXABO61104";
  944. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  945. oParam.method = "reqExeHsctRequest";
  946. oParam.inds = "baseinfo=ds_send_data_requestinfo_bmtrequestinfo";
  947. oParam.outds = "ds_=item";
  948. oParam.async = false;
  949. oParam.callback = "cf_TXABO61104";
  950. tranf_submit(oParam);
  951. }
  952. }
  953. }
  954. function cf_TXABO61101(sSvcId, nErrorCode, sErrorMsg)
  955. {
  956. if(nErrorCode < 0)
  957. {
  958. return;
  959. }
  960. else
  961. {
  962. grp_sea.btn_sea.click();
  963. }
  964. }
  965. function cf_TXABO61102(sSvcId, nErrorCode, sErrorMsg)
  966. {
  967. if(nErrorCode < 0)
  968. {
  969. return;
  970. }
  971. else
  972. {
  973. grp_sea.btn_sea.click();
  974. }
  975. }
  976. function cf_TXABO61103(sSvcId, nErrorCode, sErrorMsg)
  977. {
  978. if(nErrorCode < 0)
  979. {
  980. return;
  981. }
  982. else
  983. {
  984. grp_sea.btn_sea.click();
  985. }
  986. }
  987. function cf_TXABO61104(sSvcId, nErrorCode, sErrorMsg)
  988. {
  989. if(nErrorCode < 0)
  990. {
  991. return;
  992. }
  993. else
  994. {
  995. grp_sea.btn_sea.click();
  996. }
  997. }
  998. function button12_onclick(obj:Button, e:ClickEventInfo)
  999. {
  1000. frmf_modal("SMABO01400", "SMABO01400", "", "", "", "", "", "", "", "", "", "", "M");
  1001. }
  1002. function button16_onclick(obj:Button, e:ClickEventInfo)
  1003. {
  1004. frmf_modal("SMABO00300", "SMABO00300", "", "", "", "", "", "", "", "", "", "", "M");
  1005. }
  1006. function button11_onclick(obj:Button, e:ClickEventInfo)
  1007. {
  1008. frmf_modal("SMABO00600", "SMABO00600", "", "", "", "", "", "", "", "", "", "", "M");
  1009. }
  1010. function button9_onclick(obj:Button, e:ClickEventInfo)
  1011. {
  1012. frmf_modal("SMABO00800", "SMABO00800", "", "", "", "", "", "", "", "", "", "", "M");
  1013. }
  1014. function button5_onclick(obj:Button, e:ClickEventInfo)
  1015. {
  1016. var indirectrustyn = ds_main_requestinfo_bmtrequestinfo.getColumn(0, "indirectrustyn");
  1017. if(indirectrustyn == "Y")
  1018. {
  1019. frmf_setParameter("SPMMO00100_BMTDEPTCD", "3140000000" );
  1020. frmf_modal("SPMMO00100", "SPMMO00100", "", "", "", "", "", "", "", "", "", "", "M");
  1021. ds_main_hsctinfo_patinfolist.copyData(ds_main_patinfo_patinfolist);
  1022. }
  1023. else
  1024. {
  1025. sysf_messageBox("입원장 위임을 받아야 합니다.","E999");
  1026. }
  1027. }
  1028. function button101_onclick(obj:Button, e:ClickEventInfo)
  1029. {
  1030. frmf_modal("SMABO01100", "SMABO01100", "", "", "", "", "", "", "", "", "", "", "M");
  1031. }
  1032. function button1_onclick(obj:Button, e:ClickEventInfo)
  1033. {
  1034. fSaveData("U");
  1035. }
  1036. function button6_onclick(obj:Button, e:ClickEventInfo)
  1037. {
  1038. fSaveData("C");
  1039. }
  1040. function button2_onclick(obj:Button, e:ClickEventInfo)
  1041. {
  1042. fSaveData("H");
  1043. }
  1044. function grd_assu_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1045. {
  1046. ds_main_requestinfo_assurequestinfo.setColumn(0, "reqdd", ds_main_requestlist_assurequestlist.getColumn(e.row, "reqdd"));
  1047. ds_main_requestinfo_assurequestinfo.setColumn(0, "trnptkind", ds_main_requestlist_assurequestlist.getColumn(e.row, "trnptkind"));
  1048. ds_main_requestinfo_assurequestinfo.setColumn(0, "trnptkindcd", ds_main_requestlist_assurequestlist.getColumn(e.row, "trnptkindcd"));
  1049. ds_main_requestinfo_assurequestinfo.setColumn(0, "dnornm", ds_main_requestlist_assurequestlist.getColumn(e.row, "dnornm"));
  1050. ds_main_requestinfo_assurequestinfo.setColumn(0, "dnorrrgstno1", ds_main_requestlist_assurequestlist.getColumn(e.row, "dnorrrgstno1"));
  1051. ds_main_requestinfo_assurequestinfo.setColumn(0, "dnorrrgstno2", ds_main_requestlist_assurequestlist.getColumn(e.row, "dnorrrgstno2"));
  1052. ds_main_requestinfo_assurequestinfo.setColumn(0, "diagcd", ds_main_requestlist_assurequestlist.getColumn(e.row, "diagcd"));
  1053. ds_main_requestinfo_assurequestinfo.setColumn(0, "reqid", ds_main_requestlist_assurequestlist.getColumn(e.row, "reqid"));
  1054. if ( ds_main_requestlist_assurequestlist.getColumn(e.row, "reqqualyn") == "Y" )
  1055. {
  1056. fDisplay("T");
  1057. }
  1058. else
  1059. {
  1060. fDisplay("F");
  1061. ipt_reqdd1.enable = true;
  1062. cmb_trnptkind1.enable = true;
  1063. rdo_trnptkind1.enable = true;
  1064. cmb_diagcd.enable = true;
  1065. ipt_dnornm.enable = true;
  1066. ipt_dnorrrgstno1.enable = true;
  1067. ipt_dnorrrgstno2.enable = true;
  1068. }
  1069. }
  1070. function ipt_trnptschedd_onchanged(obj:Calendar, e:ChangeEventInfo)
  1071. {
  1072. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "inschedd", String(obj.value).toDate().getAddDate(-9,"D").getDateFormat("YYYYMMDD"));
  1073. }
  1074. function grd_bmt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1075. {
  1076. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "reqdd", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "reqdd"));
  1077. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "trnptkind", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "trnptkind"));
  1078. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "trnptkindcd", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "trnptkindcd"));
  1079. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "indirectrustyn", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "indirectrustyn"));
  1080. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "scs", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "scs"));
  1081. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "cond", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "cond"));
  1082. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "gvhd", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "gvhd"));
  1083. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "pcppyn", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "pcppyn"));
  1084. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "pcpprem", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "pcpprem"));
  1085. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "trnptschedd", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "trnptschedd"));
  1086. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "inschedd", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "inschedd"));
  1087. ds_main_requestinfo_bmtrequestinfo.setColumn(0, "reqid", ds_main_requestlist_bmtrequestlist.getColumn(e.row, "reqid"));
  1088. if(ds_main_requestlist_bmtrequestlist.getColumn(e.row, "reqqualyn") == "Y")
  1089. {
  1090. fDisplay("TH");
  1091. }
  1092. else
  1093. {
  1094. fDisplay("FH");
  1095. }
  1096. }
  1097. function button3_onclick(obj:Button, e:ClickEventInfo)
  1098. {
  1099. var pid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  1100. var sflag = pid;
  1101. frmf_setParameter("opener_parameter_id", sflag);
  1102. frmf_modal("SMABO01300", "SMABO01300", "", "", "", "", "", "", "", "", "", "", "M");
  1103. }
  1104. function button97_onclick(obj:Button, e:ClickEventInfo)
  1105. {
  1106. frmf_modal("SMABO00800", "SMABO00800", "", "", "", "", "", "", "", "", "", "", "M");
  1107. }
  1108. function button100_onclick(obj:Button, e:ClickEventInfo)
  1109. {
  1110. var pid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  1111. var sflag = pid;
  1112. frmf_setParameter("opener_parameter_id", sflag);
  1113. frmf_modal("SMABC00900", "SMABC00900", "", "", "", "", "", "", "", "", "", "", "M");
  1114. }
  1115. function ds_main_requestlist_bmtrequestlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1116. {
  1117. if( e.columnid == "reqqualyn" )
  1118. {
  1119. obj.setColumn(e.row, "reqqualyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  1120. }
  1121. }
  1122. ]]></Script>
  1123. </Form>
  1124. </FDL>