SMLPR02200_과거결과등록.xfdl 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLPR02200" position="absolute 0 0 1256 805" titletext="과거결과등록" oninit="SMLPR02200_oninit" onload="SMLPR02200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="과거결과등록" class="tit_1" position="absolute 0 0 128 25"/>
  8. <Shape id="line10" linetype="horizontal" class="line_6" position="absolute 0 46 1194 52" style="strokepen:3 solid #9ebed4ff;"/>
  9. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1139 23 1195 45" onclick="btn_save_onclick"/>
  10. <Button id="btn_init" taborder="2" text="초기화" class="btn4" position="absolute 1069 23 1137 45" onclick="btn_init_onclick"/>
  11. <Button id="button1" taborder="3" position="absolute 1 26 106 46" visible="false" onclick="button1_onclick"/>
  12. <Static id="caption4" text="접수목록" class="tit_2" position="absolute 4 93 150 109"/>
  13. <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 110 410 116" style="strokepen:3 solid #33bbbbff;"/>
  14. <Div id="group2" taborder="5" class="div_SA2" position="absolute 0 50 1195 85">
  15. <Layouts>
  16. <Layout>
  17. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29"/>
  18. <Edit id="ipt_seaval" taborder="10" class="input_search" position="absolute 617 8 715 27" onkeyup="group2_ipt_seaval_onkeyup"/>
  19. <Static id="caption3" text="등록번호 :" class="search_name" position="absolute 526 9 612 26"/>
  20. <Static id="caption5" text="~" class="search_no_b" position="absolute 978 11 990 28"/>
  21. <Button id="btn_sea" taborder="11" text="조회" class="btn1" position="absolute 1123 7 1179 29" onclick="group2_btn_sea_onclick"/>
  22. <Calendar id="ipt_cnclfromdd" taborder="12" class="input_s_essential" position="absolute 860 8 976 27" mask="yyyy-mm-dd"/>
  23. <Calendar id="ipt_cncltodd" taborder="13" class="input_s_essential" position="absolute 988 8 1104 27" mask="yyyy-mm-dd" onkeyup="group2_ipt_cncltodd_onkeyup"/>
  24. <Combo id="cbo_ptnocd" taborder="14" innerdataset="ds_init_cbo_ptnocd" codecolumn="ptnocd" datacolumn="ptnonm" position="absolute 109 8 265 27"/>
  25. <Edit id="ipt_fromptno" taborder="15" class="text_center" position="absolute 298 8 348 27"/>
  26. <Static id="caption1" text="병리번호 :" class="search_name" position="absolute 15 9 105 26"/>
  27. <Static id="caption7" text="~" class="search_no_b" position="absolute 351 8 363 25"/>
  28. <Edit id="input1" taborder="16" class="text_center" position="absolute 396 8 446 27"/>
  29. <Edit id="input2" taborder="17" class="text_center" position="absolute 366 8 393 27"/>
  30. <Edit id="ipt_fromyear" taborder="18" class="text_center" position="absolute 268 8 295 27"/>
  31. <Static id="cap_refdd" text="진단일자 :" class="search_name" position="absolute 787 9 873 26"/>
  32. </Layout>
  33. </Layouts>
  34. </Div>
  35. <Grid id="grd_ptnolist" class="datagrid2" taborder="6" binddataset="ds_grd_ptnolist" useinputpanel="false" position="absolute 0 115 410 783" oncellclick="grd_ptnolist_oncellclick" autofittype="col" cellclickbound="cell">
  36. <Formats>
  37. <Format id="default">
  38. <Columns>
  39. <Column size="31"/>
  40. <Column size="28"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. <Column size="80"/>
  44. <Column size="70"/>
  45. <Column size="70"/>
  46. <Column size="124"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. </Columns>
  50. <Rows>
  51. <Row size="26" band="head"/>
  52. <Row size="24"/>
  53. </Rows>
  54. <Band id="head">
  55. <Cell/>
  56. <Cell col="1" text="선&#10;택"/>
  57. <Cell col="2" text="기관코드"/>
  58. <Cell col="3" text="병리번호"/>
  59. <Cell col="4" text="병리번호"/>
  60. <Cell col="5" text="등록번호"/>
  61. <Cell col="6" text="환자명"/>
  62. <Cell col="7" text="검사명"/>
  63. <Cell col="8" text="rsltrgstdd"/>
  64. <Cell col="9" text="rsltrgstno"/>
  65. </Band>
  66. <Band id="body">
  67. <Cell celltype="head" expr="expr:currow + 1"/>
  68. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:choi"/>
  69. <Cell col="2" text="bind:instcd"/>
  70. <Cell col="3" text="bind:ptno"/>
  71. <Cell col="4" class="text_center" text="bind:dispptno"/>
  72. <Cell col="5" class="text_center" text="bind:pid"/>
  73. <Cell col="6" class="text_center" text="bind:patnm"/>
  74. <Cell col="7" style="align:left middle;" class="text_center" text="bind:pcnts"/>
  75. <Cell col="8" class="text_center" text="bind:rsltrgstdd"/>
  76. <Cell col="9" class="text_center" text="bind:rsltrgstno"/>
  77. </Band>
  78. </Format>
  79. </Formats>
  80. </Grid>
  81. <Static id="caption2" text="환자정보" class="tit_2" position="absolute 413 93 487 109"/>
  82. <Shape id="line2" linetype="horizontal" class="line_1" position="absolute 413 110 1193 116" style="strokepen:3 solid #33bbbbff;"/>
  83. <Static id="caption8" text="검사결과내용" class="tit_2" position="absolute 413 341 518 359"/>
  84. <Shape id="line3" linetype="horizontal" class="line_1" position="absolute 413 358 1193 364" style="strokepen:3 solid #33bbbbff;"/>
  85. <Static id="caption9" text="T/P/M" class="tit_2" position="absolute 414 241 480 257"/>
  86. <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 413 258 1193 264" style="strokepen:3 solid #33bbbbff;"/>
  87. <Static id="cap_readdrid1" text="등록번호" class="cell_1" position="absolute 413 115 483 138"/>
  88. <Edit id="ipt_pid" taborder="7" position="absolute 486 116 576 135"/>
  89. <Static id="caption10" text="환자명" class="cell_1" position="absolute 579 115 629 138"/>
  90. <Edit id="ipt_patnm" taborder="8" position="absolute 632 115 722 134"/>
  91. <Static id="caption11" text="주민번호" class="cell_1" position="absolute 725 115 785 138"/>
  92. <Edit id="ipt_rrgstno1" taborder="9" position="absolute 788 115 835 134"/>
  93. <Edit id="ipt_rrgstno2" taborder="10" position="absolute 838 115 888 134"/>
  94. <Static id="caption12" text="성별/나이" class="cell_1" position="absolute 891 115 961 138"/>
  95. <Edit id="ipt_age" taborder="11" position="absolute 1023 115 1053 134"/>
  96. <Static id="caption13" text="진 료 과" class="cell_1" position="absolute 413 139 483 162"/>
  97. <Static id="caption14" text="진료의" class="cell_1" position="absolute 579 139 629 162"/>
  98. <Static id="caption15" text="진 단 의" class="cell_1" position="absolute 891 139 961 162"/>
  99. <Static id="caption16" text="처 방 일" class="cell_1" position="absolute 413 163 483 186"/>
  100. <Calendar id="ipt_prcpdd" taborder="12" position="absolute 486 164 575 183" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
  101. <Static id="caption17" text="진료일" class="cell_1" position="absolute 579 163 629 186"/>
  102. <Static id="caption18" text="주 치 의" class="cell_1" position="absolute 725 139 785 162"/>
  103. <Static id="caption19" text="접 수 일" class="cell_1" position="absolute 725 163 785 186"/>
  104. <Static id="caption20" text="진 단 일" class="cell_1" position="absolute 891 163 961 186"/>
  105. <Static id="caption21" text="T" class="cell_2" position="absolute 413 263 483 286"/>
  106. <Static id="caption22" text="P" class="cell_2" position="absolute 413 287 483 310"/>
  107. <Static id="caption23" text="M" class="cell_2" position="absolute 413 311 483 334"/>
  108. <Shape id="line8" linetype="horizontal" class="line_3" position="absolute 413 332 1193 338"/>
  109. <Static id="caption24" text="병리번호" class="cell_1" position="absolute 1057 115 1117 138"/>
  110. <Edit id="ipt_ptno" taborder="13" position="absolute 1120 115 1193 134"/>
  111. <Edit id="ipt_pcnts" taborder="14" position="absolute 486 288 1193 307"/>
  112. <Edit id="ipt_tcnts" taborder="15" position="absolute 486 264 1193 283"/>
  113. <Edit id="ipt_mcnts" taborder="16" position="absolute 486 312 1193 331"/>
  114. <Static id="caption25" text="상 병 명" class="cell_1" position="absolute 413 211 483 234"/>
  115. <Shape id="line5" linetype="horizontal" class="line_3" position="absolute 413 231 1193 237"/>
  116. <Static id="caption26" text="육안사진" class="cell_1" position="absolute 1057 139 1117 162"/>
  117. <Static id="caption27" text="블럭갯수" class="cell_1" position="absolute 1057 163 1117 186"/>
  118. <MaskEdit id="ipt_bloccnt" taborder="17" mask="#,###" position="absolute 1120 164 1193 183"/>
  119. <Static id="caption28" text="환자구분" class="cell_1" position="absolute 413 187 483 210"/>
  120. <Static id="caption29" text="병 동" class="cell_1" position="absolute 579 187 629 210"/>
  121. <Static id="caption30" text="병 실" class="cell_1" position="absolute 725 187 785 210"/>
  122. <Combo id="cmb_sex" taborder="18" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 964 115 1020 134">
  123. <Dataset id="innerdataset">
  124. <ColumnInfo>
  125. <Column id="codecolumn"/>
  126. <Column id="datacolumn"/>
  127. </ColumnInfo>
  128. <Rows>
  129. <Row>
  130. <Col id="codecolumn">M</Col>
  131. <Col id="datacolumn">M</Col>
  132. </Row>
  133. <Row>
  134. <Col id="codecolumn">F</Col>
  135. <Col id="datacolumn">F</Col>
  136. </Row>
  137. </Rows>
  138. </Dataset>
  139. </Combo>
  140. <Edit id="ipt_orddeptnm" taborder="19" position="absolute 486 140 576 159"/>
  141. <Edit id="ipt_orddrnm" taborder="20" position="absolute 632 140 722 159"/>
  142. <Edit id="ipt_atdoctnm" taborder="21" position="absolute 788 140 888 159"/>
  143. <Edit id="ipt_diagdrnm" taborder="22" position="absolute 964 140 1054 159"/>
  144. <Calendar id="ipt_orddd" taborder="23" position="absolute 632 164 721 183" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
  145. <Calendar id="ipt_acptdd" taborder="24" position="absolute 788 164 888 183" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
  146. <Calendar id="ipt_diagdd" taborder="25" position="absolute 963 164 1055 183" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
  147. <Combo id="cmb_prcpgenrflag" taborder="26" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 486 188 576 207">
  148. <Dataset id="innerdataset">
  149. <ColumnInfo>
  150. <Column id="codecolumn"/>
  151. <Column id="datacolumn"/>
  152. </ColumnInfo>
  153. <Rows>
  154. <Row>
  155. <Col id="codecolumn">I</Col>
  156. <Col id="datacolumn">입원</Col>
  157. </Row>
  158. <Row>
  159. <Col id="codecolumn">E</Col>
  160. <Col id="datacolumn">응급</Col>
  161. </Row>
  162. <Row>
  163. <Col id="codecolumn">D</Col>
  164. <Col id="datacolumn">DSC</Col>
  165. </Row>
  166. <Row>
  167. <Col id="codecolumn">O</Col>
  168. <Col id="datacolumn">외래</Col>
  169. </Row>
  170. <Row>
  171. <Col id="codecolumn">S</Col>
  172. <Col id="datacolumn">건진</Col>
  173. </Row>
  174. </Rows>
  175. </Dataset>
  176. </Combo>
  177. <Edit id="ipt_wardnm" taborder="27" position="absolute 632 188 722 207"/>
  178. <Edit id="ipt_roomnm" taborder="28" position="absolute 788 188 888 207"/>
  179. <Edit id="ipt_diagnm" taborder="29" position="absolute 486 212 1193 231"/>
  180. <TextArea id="tar_rsltcnts" taborder="30" position="absolute 413 363 1193 782"/>
  181. <CheckBox id="bol_grosphotflagcd" taborder="31" position="absolute 1120 140 1140 160"/>
  182. <Static id="caption31" text="존재" position="absolute 1140 140 1180 160"/>
  183. <Edit id="input6" taborder="32" position="absolute 964 188 1054 207"/>
  184. <Static id="caption37" class="cell_1" position="absolute 891 187 961 210" style="padding:0 0 0 0;align:left middle;" text="육안검사의"/>
  185. <Static id="caption38" text="Cosign" class="cell_1" position="absolute 1057 187 1117 210"/>
  186. <Edit id="input7" taborder="33" position="absolute 1120 188 1193 207"/>
  187. <Div id="group1" taborder="4" class="div_SA2" visible="false" position="absolute 50 90 355 315">
  188. <Layouts>
  189. <Layout>
  190. <Static id="caption32" text="등록번호" class="cell_1" position="absolute 20 20 105 40"/>
  191. <Static id="caption33" text="의뢰지구분" class="cell_1" position="absolute 20 55 105 75"/>
  192. <Static id="caption34" text="처방일자" class="cell_1" position="absolute 20 115 105 135"/>
  193. <Static id="caption35" text="처방번호" class="cell_1" position="absolute 20 150 105 170"/>
  194. <Edit id="input3" taborder="1" position="absolute 110 20 260 45"/>
  195. <Edit id="input4" taborder="2" position="absolute 110 115 260 134"/>
  196. <Edit id="input5" taborder="3" position="absolute 110 150 260 169"/>
  197. <Combo id="combo1" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 110 55 260 74">
  198. <Dataset id="innerdataset">
  199. <ColumnInfo>
  200. <Column id="codecolumn"/>
  201. <Column id="datacolumn"/>
  202. </ColumnInfo>
  203. <Rows>
  204. <Row>
  205. <Col id="codecolumn">01</Col>
  206. <Col id="datacolumn">조직</Col>
  207. </Row>
  208. <Row>
  209. <Col id="codecolumn">04</Col>
  210. <Col id="datacolumn">세포</Col>
  211. </Row>
  212. <Row>
  213. <Col id="codecolumn">05</Col>
  214. <Col id="datacolumn">분자</Col>
  215. </Row>
  216. </Rows>
  217. </Dataset>
  218. </Combo>
  219. <Button id="button2" taborder="5" text="저장" class="btn4" position="absolute 205 190 261 212" onclick="group1_button2_onclick"/>
  220. <Static id="caption36" text="입원/외래구분" class="cell_1" position="absolute 20 85 105 105"/>
  221. <Combo id="combo2" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 110 85 260 104">
  222. <Dataset id="innerdataset">
  223. <ColumnInfo>
  224. <Column id="codecolumn"/>
  225. <Column id="datacolumn"/>
  226. </ColumnInfo>
  227. <Rows>
  228. <Row>
  229. <Col id="codecolumn">I</Col>
  230. <Col id="datacolumn">입원</Col>
  231. </Row>
  232. <Row>
  233. <Col id="codecolumn">O</Col>
  234. <Col id="datacolumn">외래</Col>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. </Combo>
  239. </Layout>
  240. </Layouts>
  241. </Div>
  242. </Layout>
  243. </Layouts>
  244. <Objects>
  245. <Dataset id="ds_init_cbo_ptnocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  246. <ColumnInfo>
  247. <Column id="ptnonm" type="STRING"/>
  248. <Column id="ptnocd" type="STRING"/>
  249. </ColumnInfo>
  250. </Dataset>
  251. <Dataset id="ds_grd_ptnolist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  252. <ColumnInfo>
  253. <Column id="choi" type="STRING"/>
  254. <Column id="instcd" type="STRING"/>
  255. <Column id="ptno" type="STRING"/>
  256. <Column id="dispptno" type="STRING"/>
  257. <Column id="pid" type="STRING"/>
  258. <Column id="patnm" type="STRING"/>
  259. <Column id="pcnts" type="STRING"/>
  260. <Column id="rsltrgstdd" type="STRING"/>
  261. <Column id="rsltrgstno" type="STRING"/>
  262. <Column id="rgstdd" type="STRING" size="256"/>
  263. <Column id="rgstno" type="STRING" size="256"/>
  264. </ColumnInfo>
  265. </Dataset>
  266. <Dataset id="ds_data_sysdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  267. <ColumnInfo>
  268. <Column id="sysdd" type="STRING" size="256"/>
  269. <Column id="systm" type="STRING" size="256"/>
  270. </ColumnInfo>
  271. </Dataset>
  272. <Dataset id="ds_hosoenvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  273. <ColumnInfo>
  274. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  275. <Column id="lendrtnterm" type="STRING" size="256" sumtext="대출반환기간"/>
  276. <Column id="recvqualmthdcd" type="STRING" size="256" sumtext="수신확인방법"/>
  277. <Column id="plgydeptcd" type="STRING" size="256" sumtext="병리과"/>
  278. <Column id="plgyteamcd" type="STRING" size="256" sumtext="병리팀"/>
  279. <Column id="doctjobgradcd" type="STRING" size="256" sumtext="병리의사직급코드"/>
  280. <Column id="teamjobgradcd" type="STRING" size="256" sumtext="레지던트직급코드"/>
  281. <Column id="csteeqmtip" type="STRING" size="256" sumtext="Cassette장비IP"/>
  282. <Column id="csteeqmtport" type="STRING" size="256" sumtext="Cassette장비Port"/>
  283. <Column id="slideqmtip" type="STRING" size="256" sumtext="슬라이드장비IP"/>
  284. <Column id="norcptacptyn" type="STRING" size="256" sumtext="외래미수납접수여부"/>
  285. <Column id="slidbceqmtip" type="STRING" size="256" sumtext="슬라이드(라벨지)장비IP"/>
  286. <Column id="acptreaddr" type="STRING" size="256" sumtext="접수시점판독의지정여부"/>
  287. <Column id="slidbceqmtip2" type="STRING" size="256" sumtext="슬라이드(라벨지)장비IP2"/>
  288. <Column id="slidbceqmtport2" type="STRING" size="256" sumtext="슬라이드(라벨지)장비Port2"/>
  289. <Column id="repttitl" type="STRING" size="256" sumtext="보고서제목"/>
  290. <Column id="repttitl2" type="STRING" size="256" sumtext="자문의뢰제목"/>
  291. <Column id="plgyrecroom1" type="STRING" size="256" sumtext="병리과기록실1"/>
  292. <Column id="plgyrecroom2" type="STRING" size="256" sumtext="병리과기록실2"/>
  293. <Column id="ptnoacptflag" type="STRING" size="256" sumtext="병리번호접수구분"/>
  294. <Column id="autoacptflagcd" type="STRING" size="256" sumtext="자동접수구분"/>
  295. </ColumnInfo>
  296. <Rows>
  297. <Row/>
  298. </Rows>
  299. </Dataset>
  300. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  301. <ColumnInfo>
  302. <Column id="detlrefcrite" type="STRING" size="256"/>
  303. <Column id="userdeptcd" type="STRING" size="256"/>
  304. <Column id="prtndirect" type="STRING" size="256"/>
  305. </ColumnInfo>
  306. <Rows>
  307. <Row>
  308. <Col id="prtndirect">1</Col>
  309. </Row>
  310. </Rows>
  311. </Dataset>
  312. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  313. <ColumnInfo>
  314. <Column id="acptfromdd" type="STRING" size="256"/>
  315. <Column id="acpttodd" type="STRING" size="256"/>
  316. <Column id="refmthdcd" type="STRING" size="256"/>
  317. <Column id="refval" type="STRING" size="256"/>
  318. <Column id="ptnocode" type="STRING" size="256"/>
  319. <Column id="fromyear" type="STRING" size="256"/>
  320. <Column id="fromptno" type="STRING" size="256"/>
  321. <Column id="toyear" type="STRING" size="256"/>
  322. <Column id="toptno" type="STRING" size="256"/>
  323. <Column id="ptnofrom" type="STRING" size="256"/>
  324. <Column id="ptnoto" type="STRING" size="256"/>
  325. <Column id="ptnocase" type="STRING" size="256"/>
  326. </ColumnInfo>
  327. <Rows>
  328. <Row/>
  329. </Rows>
  330. </Dataset>
  331. <Dataset id="ds_rsltinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  332. <ColumnInfo>
  333. <Column id="instcd" type="STRING" size="256"/>
  334. <Column id="pid" type="STRING" size="256"/>
  335. <Column id="patnm" type="STRING" size="256"/>
  336. <Column id="ptno" type="STRING" size="256"/>
  337. <Column id="dispptno" type="STRING" size="256"/>
  338. <Column id="rgstdd" type="STRING" size="256"/>
  339. <Column id="rgstno" type="STRING" size="256"/>
  340. <Column id="rgsthistno" type="STRING" size="256"/>
  341. <Column id="rgsttm" type="STRING" size="256"/>
  342. <Column id="rrgstno1" type="STRING" size="256"/>
  343. <Column id="rrgstno2" type="STRING" size="256"/>
  344. <Column id="psptno" type="STRING" size="256"/>
  345. <Column id="sex" type="STRING" size="256"/>
  346. <Column id="age" type="STRING" size="256"/>
  347. <Column id="prcpgenrflag" type="STRING" size="256"/>
  348. <Column id="orddeptcd" type="STRING" size="256"/>
  349. <Column id="orddeptnm" type="STRING" size="256"/>
  350. <Column id="orddrid" type="STRING" size="256"/>
  351. <Column id="orddrnm" type="STRING" size="256"/>
  352. <Column id="atdoctid" type="STRING" size="256"/>
  353. <Column id="atdoctnm" type="STRING" size="256"/>
  354. <Column id="prcpdd" type="STRING" size="256"/>
  355. <Column id="prcptm" type="STRING" size="256"/>
  356. <Column id="orddd" type="STRING" size="256"/>
  357. <Column id="acptdd" type="STRING" size="256"/>
  358. <Column id="acptrnm" type="STRING" size="256"/>
  359. <Column id="diagdd" type="STRING" size="256"/>
  360. <Column id="diagtm" type="STRING" size="256"/>
  361. <Column id="diagdrid" type="STRING" size="256"/>
  362. <Column id="diagdrnm" type="STRING" size="256"/>
  363. <Column id="grostestdd" type="STRING" size="256"/>
  364. <Column id="groststtm" type="STRING" size="256"/>
  365. <Column id="grostestdrid" type="STRING" size="256"/>
  366. <Column id="grostestdrnm" type="STRING" size="256"/>
  367. <Column id="grosphotflagcd" type="STRING" size="256"/>
  368. <Column id="bloccnt" type="STRING" size="256"/>
  369. <Column id="rsltrgstdd" type="STRING" size="256"/>
  370. <Column id="rsltgsttm" type="STRING" size="256"/>
  371. <Column id="rsltrgstrid" type="STRING" size="256"/>
  372. <Column id="rsltrgstrnm" type="STRING" size="256"/>
  373. <Column id="wardnm" type="STRING" size="256"/>
  374. <Column id="diagnm" type="STRING" size="256"/>
  375. <Column id="tcnts" type="STRING" size="256"/>
  376. <Column id="pcnts" type="STRING" size="256"/>
  377. <Column id="rsltcnts" type="STRING" size="256"/>
  378. <Column id="cosignnm" type="STRING" size="256"/>
  379. <Column id="cosignid" type="STRING" size="256"/>
  380. <Column id="orgptno" type="STRING" size="256"/>
  381. <Column id="mcnts" type="STRING" size="256"/>
  382. </ColumnInfo>
  383. <Rows>
  384. <Row/>
  385. </Rows>
  386. </Dataset>
  387. <Dataset id="ds_hidden_etc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  388. <ColumnInfo>
  389. <Column id="pid" type="STRING" size="256"/>
  390. <Column id="prcpdd" type="STRING" size="256"/>
  391. <Column id="prcpno" type="STRING" size="256"/>
  392. <Column id="workflag" type="STRING" size="256"/>
  393. <Column id="ioflag" type="STRING" size="256"/>
  394. </ColumnInfo>
  395. <Rows>
  396. <Row/>
  397. </Rows>
  398. </Dataset>
  399. </Objects>
  400. <Bind>
  401. <BindItem id="item0" compid="group2.cbo_ptnocd" propid="value" datasetid="ds_init" columnid="ptnocode"/>
  402. <BindItem id="item1" compid="group2.ipt_fromyear" propid="value" datasetid="ds_init" columnid="fromyear"/>
  403. <BindItem id="item2" compid="group2.ipt_fromptno" propid="value" datasetid="ds_init" columnid="fromptno"/>
  404. <BindItem id="item3" compid="group2.input2" propid="value" datasetid="ds_init" columnid="toyear"/>
  405. <BindItem id="item4" compid="group2.input1" propid="value" datasetid="ds_init" columnid="toptno"/>
  406. <BindItem id="item5" compid="group2.ipt_seaval" propid="value" datasetid="ds_init" columnid="refval"/>
  407. <BindItem id="item6" compid="group2.ipt_cnclfromdd" propid="value" datasetid="ds_init" columnid="acptfromdd"/>
  408. <BindItem id="item7" compid="group2.ipt_cncltodd" propid="value" datasetid="ds_init" columnid="acpttodd"/>
  409. <BindItem id="item8" compid="ipt_pid" propid="value" datasetid="ds_rsltinfo" columnid="pid"/>
  410. <BindItem id="item9" compid="ipt_orddeptnm" propid="value" datasetid="ds_rsltinfo" columnid="orddeptnm"/>
  411. <BindItem id="item10" compid="ipt_prcpdd" propid="value" datasetid="ds_rsltinfo" columnid="prcpdd"/>
  412. <BindItem id="item11" compid="cmb_prcpgenrflag" propid="value" datasetid="ds_rsltinfo" columnid="prcpgenrflag"/>
  413. <BindItem id="item12" compid="ipt_wardnm" propid="value" datasetid="ds_rsltinfo" columnid="wardnm"/>
  414. <BindItem id="item13" compid="ipt_orddd" propid="value" datasetid="ds_rsltinfo" columnid="orddd"/>
  415. <BindItem id="item14" compid="ipt_orddrnm" propid="value" datasetid="ds_rsltinfo" columnid="orddrnm"/>
  416. <BindItem id="item15" compid="ipt_patnm" propid="value" datasetid="ds_rsltinfo" columnid="patnm"/>
  417. <BindItem id="item16" compid="ipt_rrgstno1" propid="value" datasetid="ds_rsltinfo" columnid="rrgstno1"/>
  418. <BindItem id="item17" compid="ipt_rrgstno2" propid="value" datasetid="ds_rsltinfo" columnid="rrgstno2"/>
  419. <BindItem id="item18" compid="cmb_sex" propid="value" datasetid="ds_rsltinfo" columnid="sex"/>
  420. <BindItem id="item19" compid="ipt_age" propid="value" datasetid="ds_rsltinfo" columnid="age"/>
  421. <BindItem id="item20" compid="ipt_ptno" propid="value" datasetid="ds_rsltinfo" columnid="ptno"/>
  422. <BindItem id="item21" compid="ipt_diagdrnm" propid="value" datasetid="ds_rsltinfo" columnid="diagdrnm"/>
  423. <BindItem id="item22" compid="ipt_atdoctnm" propid="value" datasetid="ds_rsltinfo" columnid="atdoctnm"/>
  424. <BindItem id="item23" compid="ipt_acptdd" propid="value" datasetid="ds_rsltinfo" columnid="acptdd"/>
  425. <BindItem id="item24" compid="ipt_roomnm" propid="value" datasetid="ds_rsltinfo" columnid="diagnm"/>
  426. <BindItem id="item25" compid="input6" propid="value" datasetid="ds_rsltinfo" columnid="grostestdrnm"/>
  427. <BindItem id="item26" compid="ipt_diagdd" propid="value" datasetid="ds_rsltinfo" columnid="diagdd"/>
  428. <BindItem id="item27" compid="ipt_bloccnt" propid="value" datasetid="ds_rsltinfo" columnid="bloccnt"/>
  429. <BindItem id="item28" compid="input7" propid="value" datasetid="ds_rsltinfo" columnid="cosignnm"/>
  430. <BindItem id="item29" compid="ipt_diagnm" propid="value" datasetid="ds_rsltinfo" columnid="diagnm"/>
  431. <BindItem id="item30" compid="ipt_tcnts" propid="value" datasetid="ds_rsltinfo" columnid="tcnts"/>
  432. <BindItem id="item31" compid="ipt_pcnts" propid="value" datasetid="ds_rsltinfo" columnid="pcnts"/>
  433. <BindItem id="item32" compid="ipt_mcnts" propid="value" datasetid="ds_rsltinfo" columnid="mcnts"/>
  434. <BindItem id="item33" compid="tar_rsltcnts" propid="value" datasetid="ds_rsltinfo" columnid="rsltcnts"/>
  435. <BindItem id="item34" compid="group1.input3" propid="value" datasetid="ds_hidden_etc" columnid="pid"/>
  436. <BindItem id="item35" compid="group1.combo1" propid="value" datasetid="ds_hidden_etc" columnid="workflag"/>
  437. <BindItem id="item36" compid="group1.combo2" propid="value" datasetid="ds_hidden_etc" columnid="ioflag"/>
  438. <BindItem id="item37" compid="group1.input4" propid="value" datasetid="ds_hidden_etc" columnid="prcpdd"/>
  439. <BindItem id="item38" compid="group1.input5" propid="value" datasetid="ds_hidden_etc" columnid="prcpno"/>
  440. </Bind>
  441. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  442. * System Name :
  443. * Job Name :
  444. * Creator :
  445. * Make Date : 2015-11-13
  446. * Description :
  447. *---------------------------------------------------------------------------------------
  448. * Modify Date Modifier Modify Description
  449. *---------------------------------------------------------------------------------------
  450. * 2015-11-13 Live Converter TF->XP
  451. *
  452. *---------------------------------------------------------------------------------------
  453. ****************************************************************************************/
  454. include "com_commonxp::comm_main.xjs";
  455. include "lis_commonxp::LPZ001.xjs";
  456. include "emr_carecomxp::ENRSignEngine.xjs";
  457. /******************************************************************
  458. * Argument :
  459. * Description : 초기화
  460. ******************************************************************/
  461. function SMLPR02200_oninit(obj:Form, e:InitEventInfo)
  462. {
  463. frmf_initForm(obj);
  464. zesf_InitSign();
  465. }
  466. function SMLPR02200_onload(obj:Form, e:LoadEventInfo)
  467. {
  468. grdf_initGrid(grd_ptnolist);
  469. fExeInitialize();
  470. }
  471. function fMake_SignData()
  472. {
  473. var arrSignPath = new Array();
  474. var arrSignDs = new Array();
  475. arrSignPath[0] = "/root/main/testrslt/rsltinfo";
  476. arrSignDs[0] = ds_send_rsltcnts.saveXML();
  477. Sign.addnodeset(arrSignPath, arrSignDs);
  478. }
  479. /******************************************************************
  480. * Argument :
  481. * Description : 초기화함수
  482. ******************************************************************/
  483. function fExeInitialize()
  484. {
  485. var sCurDate = "";
  486. // 시스템일자 조회
  487. dsf_createDsRow("ds_send", [{col: "instcd", val : sysf_getUserInfo("dutplceinstcd")}]);
  488. //submit("TRLPZ00102", false);
  489. var oParam = {};
  490. oParam.id = "TRLPZ00102";
  491. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  492. oParam.method = "reqGetSystemDateTimeInformation";
  493. oParam.inds = "refData=ds_send";
  494. oParam.outds = "ds_data_sysdtinfo=sysdtinfo";
  495. oParam.async = false;
  496. //oParam.callback = "cf_TRLPZ00102";
  497. tranf_submit(oParam);
  498. dsf_createDsRow("ds_send", [{col: "instcd", val: sysf_getUserInfo("dutplceinstcd")}
  499. ,{col: "refflagcd", val: "0"}]);
  500. var oParam = {};
  501. oParam.id = "TRLPZ00109";
  502. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  503. oParam.method = "reqGetPtNoCdList";
  504. oParam.inds = "refdata=ds_send";
  505. oParam.outds = "ds_init_cbo_ptnocd=rsltlist";
  506. oParam.async = false;
  507. //oParam.callback = "cf_TRLPZ00109";
  508. tranf_submit(oParam);
  509. //-----------------------
  510. // 병리과 사용자목록 조회
  511. lpzfUserDeptCd(ds_hosoenvinfo, ds_hidden);
  512. dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
  513. ,{col : "userdeptcd", val : ds_hidden.getColumn(0, "userdeptcd")}
  514. ,{col : "doctjobgradcd", val : ds_hosoenvinfo.getColumn(0, "doctjobgradcd")}
  515. ,{col : "teamjobgradcd", val : ds_hosoenvinfo.getColumn(0, "teamjobgradcd")}]);
  516. //submit("TRLPZ00105", false);
  517. var oParam = {};
  518. oParam.id = "TRLPZ00105";
  519. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  520. oParam.method = "reqGetUserInfoList";
  521. oParam.inds = "refdata=ds_send";
  522. oParam.outds = "ds_userinfolist=reflist";
  523. oParam.async = false;
  524. //oParam.callback = "cf_TRLPZ00105";
  525. tranf_submit(oParam);
  526. sCurDate = ds_data_sysdtinfo.getColumn(0, "sysdd");
  527. //------------
  528. // 초기값 설정
  529. //ds_init.setColumn(0, "acptfromdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  530. ds_init.setColumn(0, "acptfromdd", "20110101");
  531. ds_init.setColumn(0, "acpttodd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  532. ds_init.setColumn(0, "refmthdcd", "1");
  533. ds_init.setColumn(0, "refval", "");
  534. ds_init.setColumn(0, "ptnocode", "");
  535. ds_init.setColumn(0, "fromyear", sCurDate.substr(2,2));
  536. ds_init.setColumn(0, "toyear", sCurDate.substr(2,2));
  537. ds_init.setColumn(0, "fromptno", "");
  538. ds_init.setColumn(0, "toptno", "");
  539. //----------------
  540. // 상세정보 초기화
  541. fExeInit("0", 0)
  542. }
  543. /******************************************************************
  544. * Argument :
  545. * Description : 상세정보 초기화
  546. ******************************************************************/
  547. function fExeInit(pFlagCd, pRow)
  548. {
  549. var sDescNode = ds_grd_ptnolist;
  550. // 저장 후 자동 초기화 시 처리
  551. if (pFlagCd == "1")
  552. {
  553. if(ds_grd_ptnolist.rowcount > 0)
  554. {
  555. ds_grd_ptnolist.setColumn(pRow, "pid", ds_rsltinfo.getColumn(0, "pid"));
  556. ds_grd_ptnolist.setColumn(pRow, "patnm", ds_rsltinfo.getColumn(0, "patnm"));
  557. ds_grd_ptnolist.setColumn(pRow, "pcnts", ds_rsltinfo.getColumn(0, "pcnts"));
  558. }
  559. }
  560. ds_rsltinfo.clearData();
  561. ds_rsltinfo.setColumn(0, "prcpgenrflag", "I");
  562. ds_rsltinfo.setColumn(0, "grosphotflagcd", "0");
  563. ds_rsltinfo.setColumn(0, "bloccnt", "0");
  564. ds_rsltinfo.setColumn(0, "age", "0");
  565. ds_rsltinfo.setColumn(0, "prcpdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  566. ds_rsltinfo.setColumn(0, "orddd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  567. ds_rsltinfo.setColumn(0, "acptdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  568. ds_rsltinfo.setColumn(0, "diagdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  569. group2.ipt_seaval.setFocus();
  570. }
  571. /******************************************************************
  572. * Argument :
  573. * Description : 조회
  574. ******************************************************************/
  575. function fGetPtNoList()
  576. {
  577. var sPtNoFrom = ds_init.setColumn(0, "ptnofrom", "");
  578. var sPtNoTo = ds_init.setColumn(0, "ptnoto", "");
  579. var sTemp = "";
  580. var sFromDD =ds_init.getColumn(0, "acptfromdd");
  581. var sToDD = ds_init.getColumn(0, "acpttodd");
  582. //------------------------
  583. // 목록 및 결과내용 초기화
  584. fExeInit("0", 0);
  585. if( !utlf_isNull(ds_init.getColumn(0, "ptnocode")))
  586. {
  587. //------------------------------------------------
  588. if( utlf_isNull(ds_init.getColumn(0, "fromyear")))
  589. {
  590. ds_init.setColumn(0, "fromyear", sFromDD.substr(2,2));
  591. }
  592. else
  593. {
  594. sTemp = ds_init.getColumn(0, "fromyear");
  595. ds_init.setColumn(0, "fromyear", sTemp.getLeftPad(2, "0"));
  596. }
  597. //----------------------------------------------
  598. if( utlf_isNull(ds_init.getColumn(0, "toyear")))
  599. {
  600. ds_init.setColumn(0, "toyear", sToDD.substr(2, 2));
  601. }
  602. else
  603. {
  604. sTemp = ds_init.getColumn(0, "toyear");
  605. ds_init.setColumn(0, "toyear", sTemp.getLeftPad(2, "0"));
  606. }
  607. //------------------------------------------------
  608. if( utlf_isNull(ds_init.getColCount(0, "fromptno")))
  609. {
  610. ds_init.setColumn(0, "fromptno", "000000");
  611. }
  612. else
  613. {
  614. sTemp = ds_init.getColumn(0, "fromptno");
  615. ds_init.setColumn(0, "fromptno", sTemp.getLeftPad(6, "0"));
  616. }
  617. //----------------------------------------------
  618. if (utlf_isNull(ds_init.getColumn(0, "toptno")))
  619. {
  620. ds_init.setColumn(0, "toptno", "999999");
  621. }
  622. else
  623. {
  624. sTemp = ds_init.getColumn(0, "toptno");
  625. ds_init.setColumn(0, "toptno", sTemp.getLeftPad(6, "0"));
  626. }
  627. }
  628. sTemp = ds_init.getColumn(0, "ptnocode");
  629. dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")} // 기관코드
  630. ,{col : "ptnofrom", val : sPtNoFrom} // 시작병리번호
  631. ,{col : "ptnoto", val : sPtNoTo} // 종료병리번호
  632. ,{col : "fromdd", val : ds_init.getColumn(0, "acptfromdd")} // 접수시작일자
  633. ,{col : "todd", val : ds_init.getColumn(0, "acpttodd")} // 접수종료일자
  634. ,{col : "ptnocode", val : sTemp.replace("-", "")}
  635. ,{col : "fromyear", val : ds_init.getColumn(0, "fromyear")}
  636. ,{col : "fromptno", val : ds_init.getColumn(0, "fromptno")}
  637. ,{col : "toyear", val : ds_init.getColumn(0, "toyear")}
  638. ,{col : "toptno", val : ds_init.getColumn(0, "toptno")}
  639. ,{col : "ptnocase", val : ds_init.getColumn(0, "ptnocase")}
  640. ,{col : "refval", val : ds_init.getColumn(0, "refval")}]);
  641. var oParam = {};
  642. oParam.id = "TRLPR02201";
  643. oParam.service = "plgyrsltmngtapp.TestRsltRgst";
  644. oParam.method = "reqGetBFRsltPtnoList";
  645. oParam.inds = "reqData=ds_send";
  646. oParam.outds = "ds_grd_ptnolist=refrslt";
  647. oParam.async = false;
  648. //oParam.callback = "cf_TRLPR02201";
  649. tranf_submit(oParam);
  650. }
  651. /******************************************************************
  652. * Argument :
  653. * Description : 검사결과내용 저장
  654. ******************************************************************/
  655. function fExeBfRsltSave()
  656. {
  657. // 등록번호, 환자명, 주민번호1, 주민번호2, 성별, 나이, 병리번호, 환자구분
  658. frmf_isRequiredControls("ipt_pid", "ipt_patnm", "ipt_rrgstno1", "ipt_rrgstno2", "cmb_sex", "ipt_age", "ipt_ptno", "cmb_prcpgenrflag");
  659. ds_rsltinfo.setColumn(0, "orgptno", ds_rsltinfo.getColumn(0, "ptno"));
  660. // trace("ptno = " + ds_rsltinfo.setColumn(0, "ptno", lpzfExePtNoChange(ds_rsltinfo.getColumn(0, "ptno"))));
  661. ds_send.clear();
  662. dsf_createDs("ds_send_rsltcnts");
  663. ds_send_rsltcnts.copyData(ds_rsltinfo);
  664. // 진단일자가 존재할 경우 최종진단으로 인식하여 인증서만 띄운다.
  665. // 실제 인증은 안함.. 일종의 경고성으로 표시
  666. // if( !utlf_isNull(ds_rsltinfo.getColumn(0, "diagdd")))
  667. // {
  668. // fExeMakeCertPrcs(); // 인증서 표시
  669. // }
  670. var oParam = {};
  671. oParam.id = "TXLPR02201";
  672. oParam.service = "plgyrsltmngtapp.TestRsltRgst";
  673. oParam.method = "reqExeBFRsltRgst";
  674. oParam.inds = "reqData=ds_send_rsltcnts";
  675. oParam.async = false;
  676. //oParam.callback = "cf_TXLPR02201";
  677. tranf_submit(oParam);
  678. alert("정상적으로 처리되었습니다.");
  679. fExeInit("1", ds_grd_ptnolist.rowposition); // 상세정보 초기화
  680. }
  681. //조회버튼
  682. function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  683. {
  684. fGetPtNoList();
  685. }
  686. //저장
  687. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  688. {
  689. fExeBfRsltSave();
  690. }
  691. function fExeMakeCertPrcs()
  692. {
  693. Sign.signprocess();
  694. }
  695. //초기화
  696. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  697. {
  698. fExeInit("0", 0);
  699. }
  700. function button1_onclick(obj:Button, e:ClickEventInfo)
  701. {
  702. group1.visible = true;
  703. }
  704. function group1_button2_onclick(obj:Button, e:ClickEventInfo)
  705. {
  706. var oParam = {};
  707. oParam.id = "TXLPR02201";
  708. oParam.service = "plgyrsltmngtapp.TestRsltRgst";
  709. oParam.method = "reqExeMigReqData";
  710. oParam.inds = "reqdata=ds_hidden_etc";
  711. oParam.async = false;
  712. //oParam.callback = "cf_TXLPR02201";
  713. tranf_submit(oParam);
  714. }
  715. //검사결과내용 상세정보 검색
  716. function grd_ptnolist_oncellclick(obj:Grid, e:GridClickEventInfo)
  717. {
  718. fExeGridSelect(ds_grd_ptnolist.rowposition, ds_grd_ptnolist.colinfos);
  719. }
  720. //검사결과내용 상세정보 검색
  721. function fExeGridSelect(pRow, pCol)
  722. {
  723. ds_send.clear();
  724. dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
  725. ,{col : "rgstdd", val : ds_grd_ptnolist.getColumn(pRow, "rgstdd")}
  726. ,{col : "rgstno", val : ds_grd_ptnolist.getColumn(pRow, "rgstno")}
  727. ,{col : "ptno", val : ds_grd_ptnolist.getColumn(pRow, "ptno")}]);
  728. var oParam = {};
  729. oParam.id = "TRLPR02202";
  730. oParam.service = "plgyrsltmngtapp.TestRsltRgst";
  731. oParam.method = "reqGetBFRsltInfo";
  732. oParam.inds = "reqData=ds_send";
  733. oParam.outds = "ds_rsltinfo=refrslt";
  734. oParam.async = false;
  735. //oParam.callback = "cf_TRLPR02202";
  736. tranf_submit(oParam);
  737. }
  738. function group2_ipt_seaval_onkeyup(obj:Edit, e:KeyEventInfo)
  739. {
  740. if(e.keycode == 13)
  741. {
  742. ds_init.setColumn(0, "refval", obj.value);
  743. fGetPtNoList();
  744. }
  745. }
  746. function group2_ipt_cncltodd_onkeyup(obj:Calendar, e:KeyEventInfo)
  747. {
  748. if(e.keycode == 13)
  749. {
  750. fGetPtNoList();
  751. }
  752. }
  753. ]]></Script>
  754. </Form>
  755. </FDL>