SMMMR02100_HSCTSchedule.xfdl 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMMR02100" position="absolute 0 0 840 887" titletext="BMT Schedule" oninit="SMMMR02100_oninit" onload="SMMMR02100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape id="roundrect1" type="roundrectangle" position="absolute 0 30 840 67" anchor="left top right"/>
  8. <Grid id="grd_mngtlist" taborder="0" binddataset="ds_main_info_manage" useinputpanel="false" position="absolute 0 420 840 710" anchor="all" cellsizingtype="col" autofittype="col" onexpanddown="grd_mngtlist_onexpanddown">
  9. <Formats>
  10. <Format id="default">
  11. <Columns>
  12. <Column size="32"/>
  13. <Column size="100"/>
  14. <Column size="50"/>
  15. <Column size="636"/>
  16. <Column size="0"/>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. </Columns>
  21. <Rows>
  22. <Row size="24" band="head"/>
  23. <Row size="24"/>
  24. </Rows>
  25. <Band id="head">
  26. <Cell/>
  27. <Cell col="1" text="날 짜 "/>
  28. <Cell col="2" text="요 일"/>
  29. <Cell col="3" text="Management"/>
  30. <Cell col="4" text="delyn"/>
  31. <Cell col="5" text="pid"/>
  32. <Cell col="6" text="trnptdg"/>
  33. <Cell col="7" text="instcd"/>
  34. </Band>
  35. <Band id="body">
  36. <Cell displaytype="text" edittype="none" style="background:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');background2:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');" text="bind:daydiff"/>
  37. <Cell col="1" displaytype="date" edittype="date" style="background:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');background2:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');" text="bind:trnptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  38. <Cell col="2" displaytype="text" edittype="none" style="background:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');background2:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');" text="bind:dw"/>
  39. <Cell col="3" displaytype="text" edittype="text" style="background:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');background2:EXPR(daydiff == 'D0' ? '#FFCCCC' : '');" text="bind:management" editautoselect="true" expandshow="show"/>
  40. <Cell col="4" text="bind:delyn"/>
  41. <Cell col="5" text="bind:pid"/>
  42. <Cell col="6" text="bind:trnptdg"/>
  43. <Cell col="7" text="bind:instcd"/>
  44. </Band>
  45. </Format>
  46. </Formats>
  47. </Grid>
  48. <TextArea id="tar_donor" taborder="1" position="absolute 382 76 840 232" wordwrap="word" anchor="left top right" autoselect="true"/>
  49. <Button id="btn_tmpsave" taborder="2" text="저장" class="btn4" position="absolute 784 867 840 887" anchor="right bottom" onclick="btn_tmpsave_onclick"/>
  50. <Button id="button1" taborder="3" text="아랫줄추가" class="btn2" position="absolute 722 395 797 415" anchor="top right" onclick="button1_onclick"/>
  51. <Button id="button2" taborder="4" text="삭제" class="btn2" position="absolute 798 395 840 415" anchor="top right" onclick="button2_onclick"/>
  52. <Static id="caption1" text="BMT SCHEDULE" position="absolute 295 6 425 24" style="font:Dotum,11,bold;"/>
  53. <Shape id="line2" class="line_10" position="absolute 0 69 840 75" anchor="left top right"/>
  54. <Shape id="line1" class="line_10" position="absolute 0 415 840 421" anchor="left top right"/>
  55. <Static id="caption14" text="HLA" class="cell_1" position="absolute 0 236 75 256" style="align:center middle;"/>
  56. <Static id="caption15" text="DONOR" class="cell_1" position="absolute 76 236 167 256"/>
  57. <Static id="caption17" text="DR" class="cell_1" position="absolute 0 323 75 343" style="align:center middle;"/>
  58. <Static id="caption18" text="A" class="cell_1" position="absolute 0 257 75 277" style="align:center middle;"/>
  59. <Static id="caption19" text="B" class="cell_1" position="absolute 0 279 75 299" style="align:center middle;"/>
  60. <Static id="caption20" text="C" class="cell_1" position="absolute 0 301 75 321" style="align:center middle;"/>
  61. <Edit id="input15" taborder="6" position="absolute 76 258 167 277" autoselect="true"/>
  62. <Edit id="input16" taborder="7" position="absolute 76 280 167 299" autoselect="true"/>
  63. <Edit id="input17" taborder="8" position="absolute 76 302 167 321" autoselect="true"/>
  64. <Edit id="input18" taborder="9" position="absolute 76 324 167 343" autoselect="true"/>
  65. <Edit id="output4" taborder="10" readonly="true" visible="false" position="absolute 676 39 744 59" autoselect="true"/>
  66. <Edit id="output5" taborder="11" readonly="true" visible="false" position="absolute 546 39 616 59" autoselect="true"/>
  67. <Edit id="ipt_pid" taborder="12" class="input_essential" position="absolute 75 39 173 59" autoselect="true"/>
  68. <Static id="caption23" text="등록번호" class="cell_1" position="absolute 10 39 73 59"/>
  69. <Edit id="ipt_patnm" taborder="13" class="input_default" enable="false" position="absolute 243 39 318 59" autoselect="true"/>
  70. <Static id="caption25" text="환자명" class="cell_1" position="absolute 190 39 241 59"/>
  71. <Static id="caption26" text="주치의" class="cell_1" visible="false" position="absolute 623 39 674 59"/>
  72. <Static id="caption27" text="진료과" class="cell_1" visible="false" position="absolute 492 39 544 59"/>
  73. <Edit id="output2" taborder="14" readonly="true" position="absolute 398 39 474 59" enable="false" autoselect="true"/>
  74. <TextArea id="textarea1" taborder="15" position="absolute 0 815 840 865" anchor="left right bottom" wordwrap="word" autoselect="true"/>
  75. <Edit id="input34" taborder="16" position="absolute 76 346 167 365" autoselect="true"/>
  76. <Static id="caption2" text="DP" class="cell_1" position="absolute 0 345 75 365" style="align:center middle;"/>
  77. <Edit id="input42" taborder="17" position="absolute 76 368 167 387" autoselect="true"/>
  78. <Static id="caption29" text="DQ" class="cell_1" position="absolute 0 367 75 387" style="align:center middle;"/>
  79. <Edit id="caption30" taborder="18" position="absolute 170 5 290 25" style="font:Dotum,11,bold;" autoselect="true"/>
  80. <Edit id="caption31" taborder="19" position="absolute 425 5 525 25" style="font:Dotum,11,bold;" autoselect="true"/>
  81. <Edit id="caption32" taborder="20" position="absolute 530 5 650 25" style="font:Dotum,11,bold;" autoselect="true"/>
  82. <Button id="button3" taborder="21" text="윗줄추가" class="btn2" position="absolute 657 395 721 415" anchor="top right" onclick="button3_onclick"/>
  83. <Div id="group5" taborder="22" position="absolute 172 236 262 391">
  84. <Layouts>
  85. <Layout>
  86. <Static id="caption16" text="RECIPIENT" class="cell_1" position="absolute 0 0 90 20" anchor="default"/>
  87. <Edit id="input19" taborder="1" position="absolute 0 22 90 41" anchor="default"/>
  88. <Edit id="input31" taborder="2" position="absolute 0 110 90 129" anchor="default"/>
  89. <Edit id="input20" taborder="3" position="absolute 0 44 90 63" anchor="default"/>
  90. <Edit id="input21" taborder="4" position="absolute 0 66 90 85" anchor="default"/>
  91. <Edit id="input22" taborder="5" position="absolute 0 88 90 107" anchor="default"/>
  92. <Edit id="input39" taborder="6" position="absolute 0 132 90 151" anchor="default"/>
  93. </Layout>
  94. </Layouts>
  95. </Div>
  96. <Div id="group6" taborder="23" position="absolute 171 237 269 392">
  97. <Layouts>
  98. <Layout>
  99. <Edit id="input55" taborder="4" position="absolute 1 65 91 84" anchor="default" autoselect="true"/>
  100. <Edit id="input56" taborder="3" position="absolute 1 87 91 106" anchor="default" autoselect="true"/>
  101. <Edit id="input57" taborder="1" position="absolute 1 131 91 150" anchor="default" autoselect="true"/>
  102. <Static id="caption35" text="DONOR2" class="cell_1" position="absolute 1 -1 91 19" anchor="default"/>
  103. <Edit id="input52" taborder="6" position="absolute 1 21 91 40" anchor="default" autoselect="true"/>
  104. <Edit id="input53" taborder="2" position="absolute 1 109 91 128" anchor="default" autoselect="true"/>
  105. <Edit id="input54" taborder="5" position="absolute 1 43 91 62" anchor="default" autoselect="true"/>
  106. </Layout>
  107. </Layouts>
  108. </Div>
  109. <Div id="group7" taborder="24" position="absolute 267 236 357 391">
  110. <Layouts>
  111. <Layout>
  112. <Static id="input32" text="Doppler" position="absolute 0 110 90 129" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  113. <Static id="caption21" text="WORK-UP" class="cell_1" position="absolute 0 0 90 20" anchor="default"/>
  114. <Static id="caption33" text="HCT-CI" position="absolute 0 132 90 151" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  115. <Static id="input23" text="DENT" position="absolute 0 44 90 63" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  116. <Static id="input24" text="Echo" position="absolute 0 66 90 85" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  117. <Static id="input25" text="PFT" position="absolute 0 88 90 107" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  118. <Static id="input26" text="ENT" position="absolute 0 22 90 41" style="align:center middle;font:Dotum,9,bold;" anchor="default"/>
  119. </Layout>
  120. </Layouts>
  121. </Div>
  122. <Div id="group8" taborder="25" position="absolute 362 236 840 391" anchor="left top right">
  123. <Layouts>
  124. <Layout>
  125. <Edit id="input40" taborder="1" position="absolute 0 132 44 151" anchor="default" autoselect="true"/>
  126. <Edit id="input41" taborder="2" position="absolute 45 132 478 151" anchor="left top right" autoselect="true"/>
  127. <Edit id="input30" taborder="3" position="absolute 0 22 478 41" anchor="left top right" style="align:center middle;" autoselect="true"/>
  128. <Button id="button4" taborder="4" class="icon_search" position="absolute 458 133 474 149" anchor="top right" onclick="group8_button4_onclick"/>
  129. <Edit id="input33" taborder="5" position="absolute 0 110 478 129" anchor="left top right" style="align:center middle;" autoselect="true"/>
  130. <Static id="caption22" text="RESULT" class="cell_1" position="absolute 0 0 478 20" anchor="left top right"/>
  131. <Edit id="input27" taborder="6" position="absolute 0 44 478 63" anchor="left top right" style="align:center middle;" autoselect="true"/>
  132. <Edit id="input28" taborder="7" position="absolute 0 66 478 85" anchor="left top right" style="align:center middle;" autoselect="true"/>
  133. <Edit id="input29" taborder="8" position="absolute 0 88 478 107" anchor="left top right" style="align:center middle;" autoselect="true"/>
  134. </Layout>
  135. </Layouts>
  136. </Div>
  137. <TextArea id="tar_mngt" taborder="26" position="absolute 0 712 840 812" anchor="left right bottom" wordwrap="word" autoselect="true"/>
  138. <Calendar id="input61" taborder="27" autoselect="true" dateformat="yyyy-MM-dd" position="absolute 560 395 650 415" anchor="top right" onchanged="input61_onchanged"/>
  139. <Static id="caption37" text="D0 변경" class="cell_1" position="absolute 504 395 559 415" anchor="top right"/>
  140. <Button id="btn_prt" taborder="28" text="출력" class="btn6" position="absolute 0 867 56 887" anchor="left bottom" onclick="btn_prt_onclick"/>
  141. <Static id="caption24" text="입원일자" class="cell_1" position="absolute 333 39 396 59"/>
  142. <Button id="btn" taborder="29" position="absolute 156 42 171 57" onclick="btn_onclick" style="background:URL('theme://images/icon_btn.png');border:0 none #33bbbbff #effcfbff;bordertype:normal 0 0 ;"/>
  143. <Div id="group2" taborder="5" position="absolute 0 76 378 235">
  144. <Layouts>
  145. <Layout>
  146. <Static id="caption13" text="IBW" class="cell_1" position="absolute 0 154 33 174" anchor="default"/>
  147. <Edit id="input7" taborder="8" position="absolute 76 155 122 174" anchor="default"/>
  148. <Edit id="input35" taborder="9" position="absolute 77 177 167 196" anchor="default"/>
  149. <Static id="caption3" text="BSA" class="cell_1" position="absolute 0 176 76 196" anchor="default"/>
  150. <Static id="caption28" text="ABO" class="cell_1" position="absolute 0 198 76 218" anchor="default"/>
  151. <Edit id="input37" taborder="10" position="absolute 77 199 167 218" anchor="default"/>
  152. <Div id="group4" taborder="11" position="absolute 172 0 262 222" anchor="default">
  153. <Layouts>
  154. <Layout>
  155. <Edit id="input49" taborder="7" position="absolute 0 155 45 174" anchor="default"/>
  156. <Edit id="input50" taborder="8" position="absolute 0 177 90 196" anchor="default"/>
  157. <Edit id="input51" taborder="9" position="absolute 0 199 90 218" anchor="default"/>
  158. <Edit id="input59" taborder="10" position="absolute 45 155 90 174" anchor="default"/>
  159. <Edit id="input43" taborder="11" position="absolute 0 23 90 42" anchor="default" autoselect="true"/>
  160. <Edit id="input44" taborder="12" position="absolute 0 45 90 64" anchor="default" autoselect="true"/>
  161. <Edit id="input45" taborder="13" position="absolute 0 67 90 86" anchor="default" autoselect="true"/>
  162. <Edit id="input46" taborder="14" position="absolute 0 89 90 108" anchor="default" autoselect="true"/>
  163. <Edit id="input47" taborder="15" position="absolute 0 111 90 130" anchor="default" autoselect="true"/>
  164. <Edit id="input48" taborder="16" position="absolute 0 133 90 152" anchor="default" autoselect="true"/>
  165. <Static id="caption34" text="DONOR2" class="cell_1" position="absolute 0 0 90 20" anchor="default"/>
  166. </Layout>
  167. </Layouts>
  168. </Div>
  169. <Static id="caption36" text="ABW" class="cell_1" position="absolute 34 154 75 174" anchor="default"/>
  170. <Edit id="input58" taborder="12" position="absolute 122 155 167 174" anchor="default"/>
  171. <Div id="group3" taborder="13" position="absolute 267 0 357 222" anchor="default">
  172. <Layouts>
  173. <Layout>
  174. <Edit id="input14" taborder="11" position="absolute 0 155 45 174" anchor="default"/>
  175. <Edit id="input36" taborder="12" position="absolute 0 177 90 196" anchor="default"/>
  176. <Edit id="input38" taborder="13" position="absolute 0 199 90 218" anchor="default"/>
  177. <Edit id="input60" taborder="14" position="absolute 45 155 90 174" anchor="default"/>
  178. <Edit id="input11" taborder="15" position="absolute 0 89 90 108" anchor="default" autoselect="true"/>
  179. <Edit id="input13" taborder="16" position="absolute 0 133 90 152" anchor="default" autoselect="true"/>
  180. <Edit id="input12" taborder="17" position="absolute 0 111 90 130" anchor="default" autoselect="true"/>
  181. <Edit id="input10" taborder="18" position="absolute 0 67 90 86" anchor="default" autoselect="true"/>
  182. <Edit id="input9" taborder="19" position="absolute 0 45 90 64" anchor="default" autoselect="true"/>
  183. <Edit id="input8" taborder="20" position="absolute 0 23 90 42" anchor="default" autoselect="true"/>
  184. <Static id="caption6" text="RECIPIENT" class="cell_1" position="absolute 0 0 90 20" anchor="default"/>
  185. </Layout>
  186. </Layouts>
  187. </Div>
  188. <Static id="caption7" text="NAME" class="cell_1" position="absolute 0 22 76 42" anchor="default"/>
  189. <Static id="caption8" text="SEX/AGE" class="cell_1" position="absolute 0 44 76 64" anchor="default"/>
  190. <Static id="caption9" text="UNIT NO." class="cell_1" position="absolute 0 66 76 86" anchor="default"/>
  191. <Static id="caption10" text="I.D." class="cell_1" position="absolute 0 88 76 108" anchor="default"/>
  192. <Static id="caption11" text="HEIGHT" class="cell_1" position="absolute 0 110 76 130" anchor="default"/>
  193. <Static id="caption12" text="WEIGHT" class="cell_1" position="absolute 0 132 76 152" anchor="default"/>
  194. <Edit id="input6" taborder="14" position="absolute 77 133 167 152" anchor="default" autoselect="true"/>
  195. <Edit id="input5" taborder="15" position="absolute 77 111 167 130" anchor="default" autoselect="true"/>
  196. <Edit id="input4" taborder="16" position="absolute 77 89 167 108" anchor="default" autoselect="true"/>
  197. <Edit id="input3" taborder="17" position="absolute 77 67 167 86" anchor="default" autoselect="true"/>
  198. <Edit id="input2" taborder="18" position="absolute 77 45 167 64" anchor="default" autoselect="true"/>
  199. <Edit id="input1" taborder="19" position="absolute 77 23 167 42" anchor="default" autoselect="true"/>
  200. <Static id="caption5" text="DONOR" class="cell_1" position="absolute 77 0 167 20" anchor="default"/>
  201. <Static id="caption4" class="cell_1" position="absolute 0 0 76 20" anchor="default"/>
  202. </Layout>
  203. </Layouts>
  204. </Div>
  205. </Layout>
  206. </Layouts>
  207. <Objects>
  208. <Dataset id="ds_main_info_bmt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_bmt_oncolumnchanged">
  209. <ColumnInfo>
  210. <Column id="dnornm" type="STRING" size="256" sumtext="공여자명"/>
  211. <Column id="dnorsa" type="STRING" size="256" sumtext="공여자S/A"/>
  212. <Column id="dnorid" type="STRING" size="256" sumtext="공여자등록번호"/>
  213. <Column id="drrgstno" type="STRING" size="256" sumtext="공여자주민번호"/>
  214. <Column id="dnorbdht" type="STRING" size="256" sumtext="공여자신장"/>
  215. <Column id="dnorbdwt" type="STRING" size="256" sumtext="공여자체중"/>
  216. <Column id="dnoribw" type="STRING" size="256" sumtext="공여자IBW"/>
  217. <Column id="dnorbsa" type="STRING" size="256" sumtext="공여자BSA"/>
  218. <Column id="dnorbtype" type="STRING" size="256" sumtext="공여자혈액형 "/>
  219. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  220. <Column id="patsa" type="STRING" size="256" sumtext="환자S/A"/>
  221. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  222. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  223. <Column id="cretno" type="STRING" size="256" sumtext="입원일련번호"/>
  224. <Column id="rrgstno" type="STRING" size="256" sumtext="환자주민번호"/>
  225. <Column id="patbdht" type="STRING" size="256" sumtext="환자신장"/>
  226. <Column id="patbdwt" type="STRING" size="256" sumtext="환자체중"/>
  227. <Column id="patibw" type="STRING" size="256" sumtext="환자IBW"/>
  228. <Column id="patbsa" type="STRING" size="256" sumtext="환자BSA"/>
  229. <Column id="btype" type="STRING" size="256" sumtext="환자혈액형 "/>
  230. <Column id="rsltflag" type="STRING" size="256" sumtext="검색결과구분 "/>
  231. <Column id="remark1" type="STRING" size="256" sumtext="비고1(화면상단) "/>
  232. <Column id="remark2" type="STRING" size="256" sumtext="비고1(화면하단)"/>
  233. <Column id="remark3" type="STRING" size="256" sumtext="비고1(화면최하단) "/>
  234. <Column id="ent" type="STRING" size="256" sumtext="WORK-UP 결과(ENT)"/>
  235. <Column id="dent" type="STRING" size="256" sumtext="WORK-UP 결과(DENT)"/>
  236. <Column id="echo" type="STRING" size="256" sumtext="WORK-UP 결과(Echo)"/>
  237. <Column id="pft" type="STRING" size="256" sumtext="WORK-UP 결과(PFT)"/>
  238. <Column id="doppler" type="STRING" size="256" sumtext="WORK-UP 결과(Doppler)"/>
  239. <Column id="trnptdd" type="STRING" size="256" sumtext="이식일자"/>
  240. <Column id="trnptdg" type="STRING" size="256" sumtext="이식차수"/>
  241. <Column id="totdg" type="STRING" size="256" sumtext="이식Total차수"/>
  242. <Column id="adg" type="STRING" size="256" sumtext="Allo/Auto차수"/>
  243. <Column id="allotrnptkinddg" type="STRING" size="256" sumtext="Allo하위차수"/>
  244. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  245. <Column id="dnora" type="STRING" size="256" sumtext="공여자HLA A"/>
  246. <Column id="dnorb" type="STRING" size="256" sumtext="공여자HLA B"/>
  247. <Column id="dnorc" type="STRING" size="256" sumtext="공여자HLA C"/>
  248. <Column id="dnordr" type="STRING" size="256" sumtext="공여자HLA DR"/>
  249. <Column id="dnordp" type="STRING" size="256" sumtext="공여자HLA DP"/>
  250. <Column id="dnordq" type="STRING" size="256" sumtext="공여자HLA DQ"/>
  251. <Column id="pata" type="STRING" size="256" sumtext="환자HLA A"/>
  252. <Column id="patb" type="STRING" size="256" sumtext="환자HLA B"/>
  253. <Column id="patc" type="STRING" size="256" sumtext="환자HLA C"/>
  254. <Column id="patdr" type="STRING" size="256" sumtext="환자HLA DR"/>
  255. <Column id="patdp" type="STRING" size="256" sumtext="환자HLA DP"/>
  256. <Column id="patdq" type="STRING" size="256" sumtext="환자HLA DQ"/>
  257. <Column id="dnorcnt" type="STRING" size="256" sumtext="공여자 수"/>
  258. <Column id="dnornm2" type="STRING" size="256" sumtext="공여자명(2명일경우)"/>
  259. <Column id="dnorsa2" type="STRING" size="256" sumtext="공여자S/A(2명일경우)"/>
  260. <Column id="dnorid2" type="STRING" size="256" sumtext="공여자등록번호(2명일경우)"/>
  261. <Column id="drrgstno2" type="STRING" size="256" sumtext="공여자주민번호"/>
  262. <Column id="dnorbdht2" type="STRING" size="256" sumtext="공여자신장"/>
  263. <Column id="dnorbdwt2" type="STRING" size="256" sumtext="공여자체중"/>
  264. <Column id="dnoribw2" type="STRING" size="256" sumtext="공여자IBW"/>
  265. <Column id="dnorbsa2" type="STRING" size="256" sumtext="공여자BSA"/>
  266. <Column id="dnorbtype2" type="STRING" size="256" sumtext="공여자혈액형 "/>
  267. <Column id="dnora2" type="STRING" size="256" sumtext="공여자HLA A"/>
  268. <Column id="dnorb" type="STRING" size="256" sumtext="공여자HLA B"/>
  269. <Column id="dnorc2" type="STRING" size="256" sumtext="공여자HLA C"/>
  270. <Column id="dnordr2" type="STRING" size="256" sumtext="공여자HLA DR"/>
  271. <Column id="dnordp2" type="STRING" size="256" sumtext="공여자HLA DP"/>
  272. <Column id="dnordq2" type="STRING" size="256" sumtext="공여자HLA DQ"/>
  273. <Column id="hctsum" type="STRING" size="256" sumtext="HCT-CI(SUM)"/>
  274. <Column id="hctci" type="STRING" size="256" sumtext="HCT-CI"/>
  275. <Column id="patabw" type="STRING" size="256" sumtext="환자ABW"/>
  276. <Column id="dnorabw" type="STRING" size="256" sumtext="공여자ABW"/>
  277. <Column id="dnorabw2" type="STRING" size="256" sumtext="2번째 공여자ABW"/>
  278. <Column id="dnorb2" type="STRING" size="256"/>
  279. <Column id="d0" type="STRING" size="256"/>
  280. </ColumnInfo>
  281. <Rows>
  282. <Row>
  283. <Col id="dnornm"/>
  284. <Col id="dnorsa"/>
  285. <Col id="dnorid"/>
  286. <Col id="drrgstno"/>
  287. <Col id="dnorbdht"/>
  288. <Col id="dnorbdwt"/>
  289. <Col id="dnoribw"/>
  290. <Col id="dnorbsa"/>
  291. <Col id="dnorbtype"/>
  292. <Col id="patnm"/>
  293. <Col id="patsa"/>
  294. <Col id="pid"/>
  295. <Col id="rrgstno"/>
  296. <Col id="patbdht"/>
  297. <Col id="patbdwt"/>
  298. <Col id="patibw"/>
  299. <Col id="patbsa"/>
  300. <Col id="btype"/>
  301. <Col id="remark1"/>
  302. <Col id="remark2"/>
  303. <Col id="remark3"/>
  304. <Col id="ent"/>
  305. <Col id="dent"/>
  306. <Col id="echo"/>
  307. <Col id="pft"/>
  308. <Col id="doppler"/>
  309. <Col id="instcd"/>
  310. <Col id="trnptdg"/>
  311. <Col id="dnora"/>
  312. <Col id="dnorb"/>
  313. <Col id="dnorc"/>
  314. <Col id="dnordr"/>
  315. <Col id="dnordp"/>
  316. <Col id="dnordq"/>
  317. <Col id="pata"/>
  318. <Col id="patb"/>
  319. <Col id="patc"/>
  320. <Col id="patdr"/>
  321. <Col id="patdp"/>
  322. <Col id="patdq"/>
  323. <Col id="totdg"/>
  324. <Col id="adg"/>
  325. <Col id="allotrnptkinddg"/>
  326. <Col id="hctci"/>
  327. <Col id="hctsum"/>
  328. <Col id="dnornm2"/>
  329. <Col id="dnorsa2"/>
  330. <Col id="dnorid2"/>
  331. <Col id="drrgstno2"/>
  332. <Col id="dnorbdht2"/>
  333. <Col id="dnorbdwt2"/>
  334. <Col id="dnoribw2"/>
  335. <Col id="dnorbsa2"/>
  336. <Col id="dnorbtype2"/>
  337. <Col id="dnora2"/>
  338. <Col id="dnorb2"/>
  339. <Col id="dnorc2"/>
  340. <Col id="dnordr2"/>
  341. <Col id="dnordp2"/>
  342. <Col id="dnordq2"/>
  343. <Col id="patabw"/>
  344. <Col id="dnorabw"/>
  345. <Col id="dnorabw2"/>
  346. <Col id="d0"/>
  347. </Row>
  348. </Rows>
  349. </Dataset>
  350. <Dataset id="ds_main_ordinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  351. <ColumnInfo>
  352. <Column id="pid" type="STRING" size="256"/>
  353. <Column id="patnm" type="STRING" size="256"/>
  354. <Column id="orddd" type="STRING" size="256"/>
  355. <Column id="orddeptcd" type="STRING" size="256"/>
  356. <Column id="orddeptnm" type="STRING" size="256"/>
  357. <Column id="drid" type="STRING" size="256"/>
  358. <Column id="drnm" type="STRING" size="256"/>
  359. <Column id="fromdd" type="STRING" size="256"/>
  360. <Column id="inroomcd" type="STRING" size="256"/>
  361. <Column id="sa" type="STRING" size="256"/>
  362. <Column id="ordtype" type="STRING" size="256"/>
  363. <Column id="ocrtag" type="STRING" size="256"/>
  364. <Column id="formcd" type="STRING" size="256"/>
  365. <Column id="cretno" type="STRING" size="256"/>
  366. <Column id="rrgstno" type="STRING" size="256"/>
  367. </ColumnInfo>
  368. <Rows>
  369. <Row>
  370. <Col id="pid"/>
  371. <Col id="patnm"/>
  372. <Col id="orddd"/>
  373. <Col id="orddeptcd"/>
  374. <Col id="orddeptnm"/>
  375. <Col id="drid"/>
  376. <Col id="drnm"/>
  377. <Col id="fromdd"/>
  378. <Col id="inroomcd"/>
  379. <Col id="sa"/>
  380. <Col id="ordtype"/>
  381. <Col id="ocrtag"/>
  382. <Col id="formcd"/>
  383. <Col id="cretno"/>
  384. <Col id="rrgstno"/>
  385. </Row>
  386. </Rows>
  387. </Dataset>
  388. <Dataset id="ds_main_info_manage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  389. <Dataset id="ds_hidden_topinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  390. <ColumnInfo>
  391. <Column id="exist" type="STRING" size="256"/>
  392. </ColumnInfo>
  393. <Rows>
  394. <Row/>
  395. </Rows>
  396. </Dataset>
  397. <Dataset id="ds_main_paminfo_pamlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  398. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  399. <ColumnInfo>
  400. <Column id="pid" type="STRING" size="256"/>
  401. <Column id="orddd" type="STRING" size="256"/>
  402. <Column id="trnptdg" type="STRING" size="256"/>
  403. </ColumnInfo>
  404. <Rows>
  405. <Row/>
  406. </Rows>
  407. </Dataset>
  408. <Dataset id="ds_temp_bmtpatientinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  409. <ColumnInfo>
  410. <Column id="trnptdg" type="STRING" size="256"/>
  411. </ColumnInfo>
  412. </Dataset>
  413. <Dataset id="ds_main_hsctinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  414. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  415. <Dataset id="ds_temp_delete" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  416. <ColumnInfo>
  417. <Column id="delinstcd" type="STRING" size="256" sumtext="삭제 기관코드"/>
  418. <Column id="delpid" type="STRING" size="256" sumtext="삭제 등록번호"/>
  419. <Column id="deltrnptdg" type="STRING" size="256" sumtext="삭제 이식차수"/>
  420. <Column id="deltrnptdd" type="STRING" size="256" sumtext="삭제 이식일자"/>
  421. <Column id="delflag" type="STRING" size="256" sumtext="삭제 여부"/>
  422. </ColumnInfo>
  423. </Dataset>
  424. </Objects>
  425. <Bind>
  426. <BindItem id="item0" compid="caption30" propid="value" datasetid="ds_main_info_bmt" columnid="totdg"/>
  427. <BindItem id="item1" compid="caption31" propid="value" datasetid="ds_main_info_bmt" columnid="adg"/>
  428. <BindItem id="item2" compid="caption32" propid="value" datasetid="ds_main_info_bmt" columnid="allotrnptkinddg"/>
  429. <BindItem id="item3" compid="ipt_pid" propid="value" datasetid="ds_main_ordinfo" columnid="pid"/>
  430. <BindItem id="item4" compid="ipt_patnm" propid="value" datasetid="ds_main_ordinfo" columnid="patnm"/>
  431. <BindItem id="item5" compid="output2" propid="value" datasetid="ds_main_ordinfo" columnid="orddd"/>
  432. <BindItem id="item6" compid="output5" propid="value" datasetid="ds_main_ordinfo" columnid="orddeptnm"/>
  433. <BindItem id="item7" compid="output4" propid="value" datasetid="ds_main_ordinfo" columnid="drnm"/>
  434. <BindItem id="item8" compid="group2.input1" propid="value" datasetid="ds_main_info_bmt" columnid="dnornm"/>
  435. <BindItem id="item9" compid="group2.group4.input43" propid="value" datasetid="ds_main_info_bmt" columnid="dnornm2"/>
  436. <BindItem id="item10" compid="group2.group3.input8" propid="value" datasetid="ds_main_info_bmt" columnid="patnm"/>
  437. <BindItem id="item11" compid="group2.input2" propid="value" datasetid="ds_main_info_bmt" columnid="dnorsa"/>
  438. <BindItem id="item12" compid="group2.group4.input44" propid="value" datasetid="ds_main_info_bmt" columnid="dnorsa2"/>
  439. <BindItem id="item13" compid="group2.group3.input9" propid="value" datasetid="ds_main_info_bmt" columnid="patsa"/>
  440. <BindItem id="item14" compid="group2.input3" propid="value" datasetid="ds_main_info_bmt" columnid="dnorid"/>
  441. <BindItem id="item15" compid="group2.group4.input45" propid="value" datasetid="ds_main_info_bmt" columnid="dnorid2"/>
  442. <BindItem id="item16" compid="group2.group3.input10" propid="value" datasetid="ds_main_info_bmt" columnid="pid"/>
  443. <BindItem id="item17" compid="group2.input4" propid="value" datasetid="ds_main_info_bmt" columnid="drrgstno"/>
  444. <BindItem id="item18" compid="group2.group4.input46" propid="value" datasetid="ds_main_info_bmt" columnid="drrgstno2"/>
  445. <BindItem id="item19" compid="group2.group3.input11" propid="value" datasetid="ds_main_info_bmt" columnid="rrgstno"/>
  446. <BindItem id="item20" compid="group2.input5" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbdht"/>
  447. <BindItem id="item21" compid="group2.group4.input47" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbdht2"/>
  448. <BindItem id="item22" compid="group2.group3.input12" propid="value" datasetid="ds_main_info_bmt" columnid="patbdht"/>
  449. <BindItem id="item23" compid="group2.input6" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbdwt"/>
  450. <BindItem id="item24" compid="group2.group4.input48" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbdwt2"/>
  451. <BindItem id="item25" compid="group2.group3.input13" propid="value" datasetid="ds_main_info_bmt" columnid="patbdwt"/>
  452. <BindItem id="item26" compid="group2.input7" propid="value" datasetid="ds_main_info_bmt" columnid="dnoribw"/>
  453. <BindItem id="item27" compid="group2.input58" propid="value" datasetid="ds_main_info_bmt" columnid="dnorabw"/>
  454. <BindItem id="item28" compid="group2.group4.input49" propid="value" datasetid="ds_main_info_bmt" columnid="dnoribw2"/>
  455. <BindItem id="item29" compid="group2.group4.input59" propid="value" datasetid="ds_main_info_bmt" columnid="dnorabw2"/>
  456. <BindItem id="item30" compid="group2.group3.input14" propid="value" datasetid="ds_main_info_bmt" columnid="patibw"/>
  457. <BindItem id="item31" compid="group2.group3.input60" propid="value" datasetid="ds_main_info_bmt" columnid="patabw"/>
  458. <BindItem id="item32" compid="group2.input35" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbsa"/>
  459. <BindItem id="item33" compid="group2.group4.input50" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbsa2"/>
  460. <BindItem id="item34" compid="group2.group3.input36" propid="value" datasetid="ds_main_info_bmt" columnid="patbsa"/>
  461. <BindItem id="item35" compid="group2.input37" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbtype"/>
  462. <BindItem id="item36" compid="group2.group4.input51" propid="value" datasetid="ds_main_info_bmt" columnid="dnorbtype2"/>
  463. <BindItem id="item37" compid="group2.group3.input38" propid="value" datasetid="ds_main_info_bmt" columnid="btype"/>
  464. <BindItem id="item38" compid="input15" propid="value" datasetid="ds_main_info_bmt" columnid="dnora"/>
  465. <BindItem id="item39" compid="group6.input52" propid="value" datasetid="ds_main_info_bmt" columnid="dnora2"/>
  466. <BindItem id="item40" compid="input16" propid="value" datasetid="ds_main_info_bmt" columnid="dnorb"/>
  467. <BindItem id="item41" compid="group6.input54" propid="value" datasetid="ds_main_info_bmt" columnid="dnorb2"/>
  468. <BindItem id="item42" compid="input17" propid="value" datasetid="ds_main_info_bmt" columnid="dnorc"/>
  469. <BindItem id="item43" compid="group6.input55" propid="value" datasetid="ds_main_info_bmt" columnid="dnorc2"/>
  470. <BindItem id="item44" compid="input18" propid="value" datasetid="ds_main_info_bmt" columnid="dnordr"/>
  471. <BindItem id="item45" compid="group6.input56" propid="value" datasetid="ds_main_info_bmt" columnid="dnordr2"/>
  472. <BindItem id="item46" compid="input34" propid="value" datasetid="ds_main_info_bmt" columnid="dnordp"/>
  473. <BindItem id="item47" compid="group6.input53" propid="value" datasetid="ds_main_info_bmt" columnid="dnordp2"/>
  474. <BindItem id="item48" compid="input42" propid="value" datasetid="ds_main_info_bmt" columnid="dnordq"/>
  475. <BindItem id="item49" compid="group6.input57" propid="value" datasetid="ds_main_info_bmt" columnid="dnordq2"/>
  476. <BindItem id="item50" compid="tar_donor" propid="value" datasetid="ds_main_info_bmt" columnid=""/>
  477. <BindItem id="item51" compid="group8.input30" propid="value" datasetid="ds_main_info_bmt" columnid="ent"/>
  478. <BindItem id="item52" compid="group8.input27" propid="value" datasetid="ds_main_info_bmt" columnid="dent"/>
  479. <BindItem id="item53" compid="group8.input28" propid="value" datasetid="ds_main_info_bmt" columnid="echo"/>
  480. <BindItem id="item54" compid="group8.input29" propid="value" datasetid="ds_main_info_bmt" columnid="pft"/>
  481. <BindItem id="item55" compid="group8.input33" propid="value" datasetid="ds_main_info_bmt" columnid="doppler"/>
  482. <BindItem id="item56" compid="group8.input40" propid="value" datasetid="ds_main_info_bmt" columnid="hctsum"/>
  483. <BindItem id="item57" compid="group8.input41" propid="value" datasetid="ds_main_info_bmt" columnid="hctci"/>
  484. <BindItem id="item58" compid="input61" propid="value" datasetid="ds_main_info_bmt" columnid="d0"/>
  485. <BindItem id="item59" compid="tar_mngt" propid="value" datasetid="ds_main_info_bmt" columnid="remark2"/>
  486. <BindItem id="item60" compid="textarea1" propid="value" datasetid="ds_main_info_bmt" columnid="remark3"/>
  487. <BindItem id="item61" compid="group5.input19" propid="value" datasetid="ds_main_info_bmt" columnid="pata"/>
  488. <BindItem id="item62" compid="group5.input20" propid="value" datasetid="ds_main_info_bmt" columnid="patb"/>
  489. <BindItem id="item63" compid="group5.input21" propid="value" datasetid="ds_main_info_bmt" columnid="patc"/>
  490. <BindItem id="item64" compid="group5.input22" propid="value" datasetid="ds_main_info_bmt" columnid="patdr"/>
  491. <BindItem id="item65" compid="group5.input31" propid="value" datasetid="ds_main_info_bmt" columnid="patdp"/>
  492. <BindItem id="item66" compid="group5.input39" propid="value" datasetid="ds_main_info_bmt" columnid="patdq"/>
  493. </Bind>
  494. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  495. * System Name :
  496. * Job Name :
  497. * Creator :
  498. * Make Date : 2015-11-13
  499. * Description :
  500. *---------------------------------------------------------------------------------------
  501. * Modify Date Modifier Modify Description
  502. *---------------------------------------------------------------------------------------
  503. * 2015-11-13 Live Converter TF->XP
  504. *
  505. *---------------------------------------------------------------------------------------
  506. ****************************************************************************************/
  507. include "com_commonxp::comm_main.xjs";
  508. include "ast_hsctxp::bmtcommon.xjs";
  509. include "emr_medirecxp::SMMMR02100.xjs"
  510. function SMMMR02100_oninit(obj:Form, e:InitEventInfo)
  511. {
  512. frmf_initForm(obj);
  513. }
  514. function SMMMR02100_onload(obj:Form, e:LoadEventInfo)
  515. {
  516. grdf_initGrid(grd_mngtlist);
  517. fInitialize();
  518. }
  519. function btn_onclick(obj:Button, e:ClickEventInfo)
  520. {
  521. if (abofGetBmtPatientSearch(ds_main_hsctinfo_patinfolist, ds_temp_bmtpatientinfo))
  522. {
  523. fGetBMTInfo();
  524. }
  525. }
  526. function ds_main_info_bmt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  527. {
  528. if(e.columnid == "dnorbdht")
  529. {
  530. fCalcDnorBsa();
  531. }
  532. if(e.columnid == "dnorbdwt")
  533. {
  534. fCalcDnorBsa();
  535. }
  536. if(e.columnid == "dnorbdwt2")
  537. {
  538. fCalcDnor2Bsa();
  539. }
  540. if(e.columnid == "dnorbdht2")
  541. {
  542. fCalcDnor2Bsa();
  543. }
  544. if(e.columnid == "patbdht")
  545. {
  546. fCalcPatBsa();
  547. }
  548. if(e.columnid == "patbdwt")
  549. {
  550. fCalcPatBsa();
  551. }
  552. }
  553. function input61_onchanged(obj:Calendar, e:ChangeEventInfo)
  554. {
  555. fSetDate();
  556. }
  557. function group8_button4_onclick(obj:Button, e:ClickEventInfo)
  558. {
  559. var param = "hct";
  560. param = param + "▦" + ds_main_info_bmt.getColumn(0, "hctci");
  561. frmf_setParameter("opener_parameter_id", param);
  562. frmf_modal("SPMMR02100", "SPMMR02100", "", "", "", "", "", "", "", "", "", "", "M");
  563. }
  564. function button3_onclick(obj:Button, e:ClickEventInfo)
  565. {
  566. fUprowAdd();
  567. }
  568. function button1_onclick(obj:Button, e:ClickEventInfo)
  569. {
  570. fDownrowAdd();
  571. }
  572. function button2_onclick(obj:Button, e:ClickEventInfo)
  573. {
  574. fDelMngtlist();
  575. }
  576. function grd_mngtlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  577. {
  578. //var sNode = "ds_main_info_manage.getColumn(ds_main_info_manage.rowposition, "management")";
  579. var sNode = "ds_main_info_manage";
  580. frmf_setParameter("opener_parameter_id", sNode);
  581. frmf_setParameter("opener_parameter_rownum", ds_main_info_manage.rowposition);
  582. frmf_setParameter("opener_parameter_column", "management");
  583. frmf_modal("SPMMR02100", "SPMMR02100", "", "", "", "", "", "", "", "", "", "", "M");
  584. }
  585. function btn_prt_onclick(obj:Button, e:ClickEventInfo)
  586. {
  587. //exeReportPreview("RPMMR02100", "XMLSTR", "/root/send/report");
  588. }
  589. function btn_tmpsave_onclick(obj:Button, e:ClickEventInfo)
  590. {
  591. fSaveBMT();
  592. fGetBMTInfo();
  593. }
  594. function cf_TXMMR02101(sSvcId, nErrorCode, sErrorMsg)
  595. {
  596. if(nErrorCode < 0)
  597. {
  598. return;
  599. }
  600. else
  601. {
  602. sysf_messageBox("", "I001");
  603. }
  604. }
  605. function group8_input29_oneditclick(obj:Edit, e:EditClickEventInfo)
  606. {
  607. }
  608. ]]></Script>
  609. </Form>
  610. </FDL>