SMAHA04100_유전자메틸화암검사결과관리.xfdl 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA04100" position="absolute 0 0 808 1164" titletext="유전자메틸화 암검사 결과관리" oninit="SMAHA04100_oninit" onload="SMAHA04100_onload" scrollbars="autovert">
  5. <Layouts>
  6. <Layout>
  7. <Static text="주요부위 개별분석" position="absolute 321 326 798 356" align="align:center middle;" id="caption17" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  8. <Static text="추가분석" position="absolute 237 326 322 356" align="align:center middle;" id="caption16" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  9. <Static text="메틸변화" position="absolute 158 326 238 356" align="align:center middle;" id="caption12" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  10. <Static text="기본농도" position="absolute 74 326 159 356" align="align:center middle;" id="caption15" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  11. <Div position="absolute 0 25 805 85" align="align:center top;" id="group1" class="div_SA">
  12. <Layouts>
  13. <Layout>
  14. <Button position="absolute 731 19 787 41" id="btn_searchhist" class="btn1" text="조회" anchor="default" onclick="group1_btn_searchhist_onclick"/>
  15. <Static text="성 명 :" position="absolute 9 35 97 52" id="caption1" class="search_name" anchor="default"/>
  16. <Edit position="absolute 91 34 198 53" id="ipt_srchpnm" class="input_search" enable="false" taborder="4" anchor="default"/>
  17. <Button position="absolute 421 35 437 51" id="btn_srchpat" class="icon_search" text="" anchor="default" onclick="group1_btn_srchpat_onclick"/>
  18. <Static text="등록번호 :" position="absolute 224 36 310 53" id="caption7" class="search_name" anchor="default"/>
  19. <Edit position="absolute 313 34 413 53" id="ipt_srchpid" class="input_search" taborder="1" anchor="default" autoselect="true" autoskip="true" onkeyup="group1_ipt_srchpid_onkeyup"/>
  20. <Static text="주민번호 :" position="absolute 224 9 310 26" id="caption5" class="search_name" anchor="default"/>
  21. <MaskEdit position="absolute 313 9 385 28" id="ipt_srchrgstno1" class="input_search" enable="false" taborder="2" mask="######" anchor="default" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}"/>
  22. <Static text="-" position="absolute 392 10 404 27" id="caption93" class="search_n_b" anchor="default"/>
  23. <MaskEdit position="absolute 407 9 479 28" id="ipt_srchrgstno2" class="input_search" enable="false" taborder="3" mask="#######" anchor="default" maskchar=" " style=":disabled {align:center middle;}" type="string" trimtype="both"/>
  24. <Shape position="absolute 717 5 723 55" linetype="vertical" id="line1" anchor="default"/>
  25. <Static text="검진일자 :" position="absolute 8 9 86 26" align="align:left middle;" id="caption6" class="search_name" anchor="default"/>
  26. <MaskEdit position="absolute 90 8 197 27" id="orddd" class="input_s_essential" enable="false" taborder="4" mask="####-##-##" anchor="default" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}"/>
  27. <Edit position="absolute 575 10 710 29" id="input1" class="input_search" enable="false" taborder="4" anchor="default"/>
  28. <Static text="업체명 :" position="absolute 500 10 586 27" id="caption3" class="search_name" anchor="default"/>
  29. </Layout>
  30. </Layouts>
  31. </Div>
  32. <Static text="검사결과 종합" position="absolute 0 268 150 289" id="caption4" class="tit_2"/>
  33. <TextArea position="absolute 175 499 650 719" id="tar_judghngcnts2" acceptstab="true" autoselect="true" wordwrap="word"/>
  34. <Static text="항 목" position="absolute 0 326 75 356" align="align:center middle;" id="caption13" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  35. <Combo position="absolute 80 419 150 438" id="cmb_ratebasic" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn">
  36. <Dataset id="innerdataset">
  37. <ColumnInfo>
  38. <Column id="codecolumn"/>
  39. <Column id="datacolumn"/>
  40. </ColumnInfo>
  41. <Rows>
  42. <Row>
  43. <Col id="codecolumn">1</Col>
  44. <Col id="datacolumn">낮음</Col>
  45. </Row>
  46. <Row>
  47. <Col id="codecolumn">2</Col>
  48. <Col id="datacolumn">보통</Col>
  49. </Row>
  50. <Row>
  51. <Col id="codecolumn">3</Col>
  52. <Col id="datacolumn">높음</Col>
  53. </Row>
  54. <Row>
  55. <Col id="codecolumn">4</Col>
  56. <Col id="datacolumn">매우높음</Col>
  57. </Row>
  58. <Row>
  59. <Col id="codecolumn">5</Col>
  60. <Col id="datacolumn">양성</Col>
  61. </Row>
  62. </Rows>
  63. </Dataset>
  64. </Combo>
  65. <Static text="결과치" position="absolute 0 355 75 386" align="align:center middle;" id="caption9" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  66. <Static text="참고치" position="absolute 0 385 75 415" align="align:center middle;" id="caption10" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  67. <Static text="평 가" position="absolute 0 414 75 444" align="align:center middle;" id="caption11" class="cell_1" style="background:#ffffccff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  68. <Static text="혈장 DNA 다중분석 결과" position="absolute 0 289 798 327" align="align:center middle;" id="caption8" style="background:#ffdc74ff;border:1 solid black ;align:center middle;font:맑은 고딕,14,bold;"/>
  69. <Shape position="absolute 71 329 77 444" linetype="vertical" id="line2"/>
  70. <Static text="ng/mL" position="absolute 119 361 169 381" id="caption18"/>
  71. <Static text="ng/mL" position="absolute 119 391 169 411" id="caption20"/>
  72. <Static text="개" position="absolute 220 362 240 382" id="caption21"/>
  73. <Static text="개" position="absolute 220 392 240 412" id="caption22"/>
  74. <Static text="개" position="absolute 298 361 318 381" id="caption23"/>
  75. <Static text="개" position="absolute 298 390 318 410" id="caption24"/>
  76. <Shape position="absolute 156 328 162 443" linetype="vertical" id="line3" style="strokepen:1 solid black;color:black;"/>
  77. <Shape position="absolute 233 329 243 444" linetype="vertical" id="line4" style="strokepen:1 solid black;color:black;"/>
  78. <Combo position="absolute 164 419 234 438" id="cmb_ratemethyl" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn">
  79. <Dataset id="innerdataset">
  80. <ColumnInfo>
  81. <Column id="codecolumn"/>
  82. <Column id="datacolumn"/>
  83. </ColumnInfo>
  84. <Rows>
  85. <Row>
  86. <Col id="codecolumn">1</Col>
  87. <Col id="datacolumn">낮음</Col>
  88. </Row>
  89. <Row>
  90. <Col id="codecolumn">2</Col>
  91. <Col id="datacolumn">보통</Col>
  92. </Row>
  93. <Row>
  94. <Col id="codecolumn">3</Col>
  95. <Col id="datacolumn">높음</Col>
  96. </Row>
  97. <Row>
  98. <Col id="codecolumn">4</Col>
  99. <Col id="datacolumn">매우높음</Col>
  100. </Row>
  101. <Row>
  102. <Col id="codecolumn">5</Col>
  103. <Col id="datacolumn">양성</Col>
  104. </Row>
  105. </Rows>
  106. </Dataset>
  107. </Combo>
  108. <Combo position="absolute 245 420 315 439" id="cmb_rateadd" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn">
  109. <Dataset id="innerdataset">
  110. <ColumnInfo>
  111. <Column id="codecolumn"/>
  112. <Column id="datacolumn"/>
  113. </ColumnInfo>
  114. <Rows>
  115. <Row>
  116. <Col id="codecolumn">1</Col>
  117. <Col id="datacolumn">낮음</Col>
  118. </Row>
  119. <Row>
  120. <Col id="codecolumn">2</Col>
  121. <Col id="datacolumn">보통</Col>
  122. </Row>
  123. <Row>
  124. <Col id="codecolumn">3</Col>
  125. <Col id="datacolumn">높음</Col>
  126. </Row>
  127. <Row>
  128. <Col id="codecolumn">4</Col>
  129. <Col id="datacolumn">매우높음</Col>
  130. </Row>
  131. <Row>
  132. <Col id="codecolumn">5</Col>
  133. <Col id="datacolumn">양성</Col>
  134. </Row>
  135. </Rows>
  136. </Dataset>
  137. </Combo>
  138. <Edit position="absolute 444 359 794 378" id="ipt_strong" class="input_s_essential" autoselect="true" autoskip="true"/>
  139. <Edit position="absolute 444 380 794 399" id="ipt_clear" class="input_s_essential" autoselect="true" autoskip="true"/>
  140. <Edit position="absolute 444 401 794 420" id="ipt_weak" class="input_s_essential" autoselect="true" autoskip="true"/>
  141. <Edit position="absolute 444 422 794 441" id="ipt_feeble" class="input_s_essential" autoselect="true" autoskip="true"/>
  142. <Static text="결과판정" position="absolute 0 464 75 729" align="align:center middle;" id="caption2" class="cell_1" style="background:#c4e693ff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  143. <Shape position="absolute 412 464 418 494" linetype="vertical" id="line5"/>
  144. <Static text="악성종양 -" position="absolute 170 469 241 489" id="caption14" style="font:Dotum,9,bold;"/>
  145. <Combo position="absolute 250 469 320 488" id="cmb_canceryn" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn">
  146. <Dataset id="innerdataset">
  147. <ColumnInfo>
  148. <Column id="codecolumn"/>
  149. <Column id="datacolumn"/>
  150. </ColumnInfo>
  151. <Rows>
  152. <Row>
  153. <Col id="codecolumn">Y</Col>
  154. <Col id="datacolumn">있음</Col>
  155. </Row>
  156. <Row>
  157. <Col id="codecolumn">N</Col>
  158. <Col id="datacolumn">없음</Col>
  159. </Row>
  160. </Rows>
  161. </Dataset>
  162. </Combo>
  163. <Combo position="absolute 610 469 680 488" id="cmb_lesionyn" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn">
  164. <Dataset id="innerdataset">
  165. <ColumnInfo>
  166. <Column id="codecolumn"/>
  167. <Column id="datacolumn"/>
  168. </ColumnInfo>
  169. <Rows>
  170. <Row>
  171. <Col id="codecolumn">Y</Col>
  172. <Col id="datacolumn">있음</Col>
  173. </Row>
  174. <Row>
  175. <Col id="codecolumn">N</Col>
  176. <Col id="datacolumn">없음</Col>
  177. </Row>
  178. </Rows>
  179. </Dataset>
  180. </Combo>
  181. <Static text="위험병변 -" position="absolute 520 469 599 489" id="caption29" style="font:Dotum,9,bold;"/>
  182. <Static text="관리사항 :" position="absolute 95 509 166 529" id="caption30"/>
  183. <Static text="종합소견" position="absolute 0 735 75 929" align="align:center middle;" id="caption31" class="cell_1" style="background:#ff8888ff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  184. <Static text="① 뇌암, 구강암, 후두암, 갑상선암, 식도암, 위암, 폐암, 간암, 담낭/담도암, 췌장암, 대장암, 전립선/(유방암," position="absolute 80 736 750 766" id="caption32"/>
  185. <Static text="난소암, 자궁암), 피부암, 신장암, 방광암, 혈액암 등의 발생유무를 알아보기 위해 혈장 DNA 농도와" position="absolute 97 757 732 777" id="caption33"/>
  186. <Combo position="absolute 85 798 765 817" id="cmb_totopinion1" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn" autoselect="true" autoskip="true" style="color:#ff0000ff;font:맑은 고딕,9,bold;">
  187. <Dataset id="innerdataset">
  188. <ColumnInfo>
  189. <Column id="codecolumn"/>
  190. <Column id="datacolumn"/>
  191. </ColumnInfo>
  192. <Rows>
  193. <Row>
  194. <Col id="codecolumn">01</Col>
  195. <Col id="datacolumn">- 참고치 이상의 결과가 검출되었습니다.(양성판정)</Col>
  196. </Row>
  197. <Row>
  198. <Col id="codecolumn">02</Col>
  199. <Col id="datacolumn">- 비록 비 특이적 기본농도는 양성으로 나타났지만 특이적 핵심검사인 메틸변화는 참고치 이하로 검출되었습니다.(음성판정)</Col>
  200. </Row>
  201. <Row>
  202. <Col id="codecolumn">03</Col>
  203. <Col id="datacolumn">- 양성 참고치 이상의 결과는 검출되지 않았습니다.(음성판정)</Col>
  204. </Row>
  205. </Rows>
  206. </Dataset>
  207. </Combo>
  208. <Static text="③ 검사결과를 바탕으로 특정부위 관련 개별적 건강상태를 종합적으로 분석하여 볼 때," position="absolute 80 873 740 903" id="caption34"/>
  209. <Combo position="absolute 85 902 765 921" id="cmb_totopinion2" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn" autoselect="true" autoskip="true" style="color:#ff0000ff;font:맑은 고딕,9,bold;">
  210. <Dataset id="innerdataset">
  211. <ColumnInfo>
  212. <Column id="codecolumn"/>
  213. <Column id="datacolumn"/>
  214. </ColumnInfo>
  215. <Rows>
  216. <Row>
  217. <Col id="codecolumn">01</Col>
  218. <Col id="datacolumn">- 악성신생물의 존재가 강력히 의심됩니다.(특정부위 개별사황: 양성의심)</Col>
  219. </Row>
  220. <Row>
  221. <Col id="codecolumn">02</Col>
  222. <Col id="datacolumn">- 악성신생물의 존재가 다소 의심됩니다.(특정부위 개별상황: 양성의심)</Col>
  223. </Row>
  224. <Row>
  225. <Col id="codecolumn">03</Col>
  226. <Col id="datacolumn">- 각별한 주의경계가 필요한 경우로 판단됩니다.(특정부위 개별상황: 주의경계 요함)</Col>
  227. </Row>
  228. <Row>
  229. <Col id="codecolumn">04</Col>
  230. <Col id="datacolumn">- 음성으로 생각되지만 주의가 필요한 경우로 판단됩니다.(특정부위 개별상황: 주의요함)</Col>
  231. </Row>
  232. <Row>
  233. <Col id="codecolumn">05</Col>
  234. <Col id="datacolumn">- 음성으로 생각되지만 주의가 경과관찰은 필요한 경우로 판단됩니다.(특정부위 개별사황: 경과관찰 요함)</Col>
  235. </Row>
  236. <Row>
  237. <Col id="codecolumn">06</Col>
  238. <Col id="datacolumn">- 큰 염려상황은 아니지만 관리가 필요한 경우로 판단됩니다.(특정부위 개별상황: 관리 필요성 높음)</Col>
  239. </Row>
  240. <Row>
  241. <Col id="codecolumn">07</Col>
  242. <Col id="datacolumn">- 큰 문제는 없지만 관리 필요성은 있는 경우로 판단됩니다.(특정부위 개별상황: 관리 필요성 있음)</Col>
  243. </Row>
  244. <Row>
  245. <Col id="codecolumn">08</Col>
  246. <Col id="datacolumn">- 현재 큰 문제는 없는 것으로 판단됩니다.(특정부위 개별상황: 큰 문제없음)</Col>
  247. </Row>
  248. </Rows>
  249. </Dataset>
  250. </Combo>
  251. <Static text="메틸변화를 다중분석 해 본 결과," position="absolute 96 773 623 803" id="caption35"/>
  252. <Edit position="absolute 80 361 115 380" id="ipt_rsltbasic" class="input_search" autoselect="true" autoskip="true"/>
  253. <Edit position="absolute 176 362 211 381" align="align:center middle;" id="ipt_rsltmethyl" class="input_search" autoselect="true" autoskip="true"/>
  254. <Edit position="absolute 256 361 291 380" align="align:center middle;" id="ipt_rsltadd" class="input_search" autoselect="true" autoskip="true"/>
  255. <Edit position="absolute 80 391 115 410" id="ipt_refbasic" class="input_search" autoselect="true" autoskip="true"/>
  256. <Edit position="absolute 176 391 211 410" align="align:center middle;" id="ipt_refmethyl" class="input_search" autoselect="true" autoskip="true"/>
  257. <Edit position="absolute 256 391 291 410" align="align:center middle;" id="ipt_refadd" class="input_search" autoselect="true" autoskip="true"/>
  258. <Edit readonly="true" position="absolute 720 265 780 284" align="align:center middle;" id="rsltcnstdd" visible="false" class="output"/>
  259. <Static text="검사결과 리스트" position="absolute 0 92 150 113" id="caption36" class="tit_2"/>
  260. <Shape position="absolute 0 108 800 114" linetype="horizontal" id="line6" class="line_10"/>
  261. <Grid position="absolute 0 113 800 253" id="grd_rsltlist" scrollbars="fixedvert" binddataset="ds_main_rsltlist_item" autoenter="select" autofittype="col" cellsizingtype="col" oncelldblclick="grd_rsltlist_oncelldblclick">
  262. <Formats>
  263. <Format id="default">
  264. <Columns>
  265. <Column size="28"/>
  266. <Column size="30"/>
  267. <Column size="70"/>
  268. <Column size="70"/>
  269. <Column size="100"/>
  270. <Column size="160"/>
  271. <Column size="240"/>
  272. <Column size="80"/>
  273. </Columns>
  274. <Rows>
  275. <Row size="24" band="head"/>
  276. <Row size="24"/>
  277. </Rows>
  278. <Band id="head">
  279. <Cell/>
  280. <Cell col="1" text="SEQ"/>
  281. <Cell col="2" text="악성종양"/>
  282. <Cell col="3" text="위험병변"/>
  283. <Cell col="4" text="종합소견1"/>
  284. <Cell col="5" text="종합소견2"/>
  285. <Cell col="6" text="종합소견3"/>
  286. <Cell col="7" text="등록일"/>
  287. </Band>
  288. <Band id="body">
  289. <Cell celltype="head" expr="currow+1"/>
  290. <Cell col="1" text="bind:seq"/>
  291. <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:canceryn" combodataset="ds_cmb_canceryn" combocodecol="value" combodatacol="label"/>
  292. <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:lesionyn" combodataset="ds_cmb_lesionyn" combocodecol="value" combodatacol="label"/>
  293. <Cell col="4" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totopinion1" combodataset="ds_cmb_totopinion1" combocodecol="value" combodatacol="label"/>
  294. <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totopinion3" combodataset="ds_cmb_totopinion3" combocodecol="value" combodatacol="label"/>
  295. <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totopinion2" combodataset="ds_cmb_totopinion2" combocodecol="value" combodatacol="label"/>
  296. <Cell col="7" displaytype="date" text="bind:fstrgstdt" calendardisplaynulltype="nulltext"/>
  297. </Band>
  298. </Format>
  299. </Formats>
  300. </Grid>
  301. <Shape position="absolute 0 284 800 290" linetype="horizontal" id="line7" class="line_10"/>
  302. <Edit readonly="true" position="absolute 110 265 170 284" align="align:center middle;" id="output1" visible="false" class="output"/>
  303. <Edit readonly="true" position="absolute 185 265 245 284" align="align:center middle;" id="output2" visible="false" class="output"/>
  304. <Edit readonly="true" position="absolute 255 265 315 284" align="align:center middle;" id="output3" visible="false" class="output"/>
  305. <Edit readonly="true" position="absolute 330 265 390 284" align="align:center middle;" id="output4" visible="false" class="output"/>
  306. <Edit readonly="true" position="absolute 405 265 465 284" align="align:center middle;" id="output5" visible="false" class="output"/>
  307. <Edit readonly="true" position="absolute 475 265 535 284" align="align:center middle;" id="output6" visible="false" class="output"/>
  308. <Edit readonly="true" position="absolute 545 265 605 284" align="align:center middle;" id="output7" visible="false" class="output"/>
  309. <Edit readonly="true" position="absolute 610 265 670 284" align="align:center middle;" id="output8" visible="false" class="output"/>
  310. <Combo position="absolute 85 846 765 865" id="cmb_totopinion3" class="combo_s_essential" codecolumn="codecolumn" datacolumn="datacolumn" autoselect="true" autoskip="true" style="font:Dotum,9,bold;">
  311. <Dataset id="innerdataset">
  312. <ColumnInfo>
  313. <Column id="codecolumn"/>
  314. <Column id="datacolumn"/>
  315. </ColumnInfo>
  316. <Rows>
  317. <Row>
  318. <Col id="codecolumn">01</Col>
  319. <Col id="datacolumn">- 전신종합 기본상황 관리 필요성 있음</Col>
  320. </Row>
  321. <Row>
  322. <Col id="codecolumn">02</Col>
  323. <Col id="datacolumn">-</Col>
  324. </Row>
  325. </Rows>
  326. </Dataset>
  327. </Combo>
  328. <Static text="② 검사결과를 바탕으로 기본적인 건강상태를 종합적으로 분석하여 볼 때, 대체적으로 관리 필요성이 있는 경우로 판단됩니다." position="absolute 80 821 758 851" id="caption68"/>
  329. <Static text="추적비교" position="absolute 0 934 75 1128" align="align:center middle;" id="caption37" class="cell_1" style="background:#f1e2feff;border:1 solid black ;padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
  330. <TextArea position="absolute 90 939 785 1119" id="tar_trace" acceptstab="true" autoselect="true" wordwrap="word"/>
  331. <Static id="caption19" text="유전자메틸화 암검사 결과관리" class="tit_1" position="absolute 0 0 261 25"/>
  332. <Static id="caption28" text="미약함(기본관리):" position="absolute 328 421 453 441"/>
  333. <Static id="caption26" text="뚜렷함(적극관리):" position="absolute 328 380 453 400"/>
  334. <Static id="caption25" text="강 함(필수관리):" position="absolute 328 359 453 379"/>
  335. <Static id="caption27" text="약 함(선택관리):" position="absolute 328 400 453 420"/>
  336. <Shape id="line00" linetype="vertical" position="absolute 317 329 327 444" style="strokepen:1 solid black;color:black;"/>
  337. <Shape id="line01" position="absolute 0 441 798 447" style="strokepen:1 solid black;"/>
  338. <Shape id="line08" linetype="vertical" position="absolute 793 329 803 444" style="strokepen:1 solid black;color:black;"/>
  339. <Shape id="line09" position="absolute 0 462 798 468" style="strokepen:1 solid black;"/>
  340. <Shape id="line10" position="absolute 75 491 798 497" style="strokepen:1 solid black;"/>
  341. <Shape id="line11" linetype="vertical" position="absolute 793 464 803 729" style="strokepen:1 solid black;color:black;"/>
  342. <Shape id="line12" position="absolute 0 726 798 732" style="strokepen:1 solid black;"/>
  343. <Shape id="line13" position="absolute 0 733 798 739" style="strokepen:1 solid black;"/>
  344. <Shape id="line14" position="absolute 0 926 798 932" style="strokepen:1 solid black;"/>
  345. <Shape id="line15" linetype="vertical" position="absolute 793 735 803 928" style="strokepen:1 solid black;color:black;"/>
  346. <Shape id="line16" position="absolute 0 932 798 938" style="strokepen:1 solid black;"/>
  347. <Shape id="line17" position="absolute 0 1125 798 1131" style="strokepen:1 solid black;"/>
  348. <Shape id="line18" linetype="vertical" position="absolute 793 934 803 1127" style="strokepen:1 solid black;color:black;"/>
  349. <Button id="btn_new" taborder="1" text="신규" class="btn4" position="absolute 625 1133 681 1155" onclick="btn_new_onclick"/>
  350. <Button id="button1" taborder="2" text="수정" class="btn4" position="absolute 683 1133 739 1155" onclick="button1_onclick"/>
  351. <Button id="btn_save" taborder="3" text="저장" class="btn4" position="absolute 742 1133 798 1155" onclick="btn_save_onclick"/>
  352. </Layout>
  353. </Layouts>
  354. <Objects>
  355. <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  356. <ColumnInfo>
  357. <Column id="healexamflag" type="STRING" size="256"/>
  358. <Column id="healexamdetlflag" type="STRING" size="256"/>
  359. <Column id="hngnm" type="STRING" size="256"/>
  360. <Column id="pid" type="STRING" size="256"/>
  361. <Column id="rgstno1" type="STRING" size="256"/>
  362. <Column id="rgstno2" type="STRING" size="256"/>
  363. <Column id="telno" type="STRING" size="256"/>
  364. <Column id="orddd" type="STRING" size="256"/>
  365. <Column id="rsrvdd" type="STRING" size="256"/>
  366. <Column id="rsrvno" type="STRING" size="256"/>
  367. <Column id="cretno" type="STRING" size="256"/>
  368. <Column id="rrgstno1" type="STRING" size="256"/>
  369. <Column id="rrgstno2" type="STRING" size="256"/>
  370. </ColumnInfo>
  371. <Rows>
  372. <Row>
  373. <Col id="healexamflag"/>
  374. <Col id="healexamdetlflag"/>
  375. <Col id="hngnm"/>
  376. <Col id="pid"/>
  377. <Col id="rgstno1"/>
  378. <Col id="rgstno2"/>
  379. <Col id="telno"/>
  380. <Col id="orddd"/>
  381. <Col id="rsrvdd"/>
  382. <Col id="rsrvno"/>
  383. <Col id="cretno"/>
  384. </Row>
  385. </Rows>
  386. </Dataset>
  387. <Dataset id="ds_main_patientinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  388. <ColumnInfo>
  389. <Column id="cmpynm" type="STRING" size="256" sumtext="업체명"/>
  390. </ColumnInfo>
  391. </Dataset>
  392. <Dataset id="ds_main_rsltlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  393. <ColumnInfo>
  394. <Column id="seq" type="INT" size="256" sumtext="일련번호"/>
  395. <Column id="canceryn" type="STRING" size="256" sumtext="악성종양여부"/>
  396. <Column id="lesionyn" type="STRING" size="256" sumtext="위험병변여부"/>
  397. <Column id="totopinion1" type="STRING" size="256" sumtext="종합소견1"/>
  398. <Column id="totopinion2" type="STRING" size="256" sumtext="종합소견2"/>
  399. <Column id="totopinion3" type="STRING" size="256" sumtext="종합소견3"/>
  400. <Column id="fstrgstdt" type="STRING" size="256" sumtext="등록일"/>
  401. </ColumnInfo>
  402. </Dataset>
  403. <Dataset id="ds_cmb_canceryn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  404. <ColumnInfo>
  405. <Column id="label" type="STRING" size="256"/>
  406. <Column id="value" type="STRING" size="256"/>
  407. </ColumnInfo>
  408. <Rows>
  409. <Row>
  410. <Col id="label">있음</Col>
  411. <Col id="value">Y</Col>
  412. </Row>
  413. <Row>
  414. <Col id="label">없음</Col>
  415. <Col id="value">N</Col>
  416. </Row>
  417. </Rows>
  418. </Dataset>
  419. <Dataset id="ds_cmb_lesionyn" 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">있음</Col>
  427. <Col id="value">Y</Col>
  428. </Row>
  429. <Row>
  430. <Col id="label">없음</Col>
  431. <Col id="value">N</Col>
  432. </Row>
  433. </Rows>
  434. </Dataset>
  435. <Dataset id="ds_cmb_totopinion1" 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">양성판정</Col>
  443. <Col id="value">01</Col>
  444. </Row>
  445. <Row>
  446. <Col id="label">음성판정</Col>
  447. <Col id="value">02</Col>
  448. </Row>
  449. <Row>
  450. <Col id="label">음성판정</Col>
  451. <Col id="value">03</Col>
  452. </Row>
  453. </Rows>
  454. </Dataset>
  455. <Dataset id="ds_cmb_totopinion3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  456. <ColumnInfo>
  457. <Column id="label" type="STRING" size="256"/>
  458. <Column id="value" type="STRING" size="256"/>
  459. </ColumnInfo>
  460. <Rows>
  461. <Row>
  462. <Col id="label">관리필요성 있음</Col>
  463. <Col id="value">01</Col>
  464. </Row>
  465. <Row>
  466. <Col id="label">-</Col>
  467. <Col id="value">02</Col>
  468. </Row>
  469. </Rows>
  470. </Dataset>
  471. <Dataset id="ds_cmb_totopinion2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  472. <ColumnInfo>
  473. <Column id="label" type="STRING" size="256"/>
  474. <Column id="value" type="STRING" size="256"/>
  475. </ColumnInfo>
  476. <Rows>
  477. <Row>
  478. <Col id="label">특정부위 개별사황: 양성의심</Col>
  479. <Col id="value">01</Col>
  480. </Row>
  481. <Row>
  482. <Col id="label">특정부위 개별상황: 양성의심</Col>
  483. <Col id="value">02</Col>
  484. </Row>
  485. <Row>
  486. <Col id="label">특정부위 개별상황: 주의경계 요함</Col>
  487. <Col id="value">03</Col>
  488. </Row>
  489. <Row>
  490. <Col id="label">특정부위 개별상황: 주의요함</Col>
  491. <Col id="value">04</Col>
  492. </Row>
  493. <Row>
  494. <Col id="label">특정부위 개별사황: 경과관찰 요함</Col>
  495. <Col id="value">05</Col>
  496. </Row>
  497. <Row>
  498. <Col id="label">특정부위 개별상황: 관리 필요성 높음</Col>
  499. <Col id="value">06</Col>
  500. </Row>
  501. <Row>
  502. <Col id="label">특정부위 개별상황: 관리 필요성 있음</Col>
  503. <Col id="value">07</Col>
  504. </Row>
  505. <Row>
  506. <Col id="label">특정부위 개별상황: 큰 문제없음</Col>
  507. <Col id="value">08</Col>
  508. </Row>
  509. </Rows>
  510. </Dataset>
  511. <Dataset id="ds_main_DnaCancerResultInfo_resultinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  512. <ColumnInfo>
  513. <Column id="seq" type="STRING" size="256"/>
  514. <Column id="pid" type="STRING" size="256"/>
  515. <Column id="rsrvdd" type="STRING" size="256"/>
  516. <Column id="rsrvno" type="STRING" size="256"/>
  517. <Column id="healexamflag" type="STRING" size="256"/>
  518. <Column id="healexamdetlflag" type="STRING" size="256"/>
  519. <Column id="orddd" type="STRING" size="256"/>
  520. <Column id="cretno" type="STRING" size="256"/>
  521. <Column id="rsltbasic" type="STRING" size="256"/>
  522. <Column id="rsltmethyl" type="STRING" size="256"/>
  523. <Column id="rsltadd" type="STRING" size="256"/>
  524. <Column id="refbasic" type="STRING" size="256"/>
  525. <Column id="refmethyl" type="STRING" size="256"/>
  526. <Column id="refadd" type="STRING" size="256"/>
  527. <Column id="ratebasic" type="STRING" size="256"/>
  528. <Column id="ratemethyl" type="STRING" size="256"/>
  529. <Column id="rateadd" type="STRING" size="256"/>
  530. <Column id="strong" type="STRING" size="256"/>
  531. <Column id="clear" type="STRING" size="256"/>
  532. <Column id="weak" type="STRING" size="256"/>
  533. <Column id="feeble" type="STRING" size="256"/>
  534. <Column id="canceryn" type="STRING" size="256"/>
  535. <Column id="lesionyn" type="STRING" size="256"/>
  536. <Column id="manage" type="STRING" size="256"/>
  537. <Column id="totopinion1" type="STRING" size="256"/>
  538. <Column id="totopinion2" type="STRING" size="256"/>
  539. <Column id="totopinion3" type="STRING" size="256"/>
  540. <Column id="mode" type="STRING" size="256"/>
  541. <Column id="trace" type="STRING" size="256"/>
  542. </ColumnInfo>
  543. <Rows>
  544. <Row>
  545. <Col id="seq"/>
  546. <Col id="pid"/>
  547. <Col id="rsrvdd"/>
  548. <Col id="rsrvno"/>
  549. <Col id="healexamflag"/>
  550. <Col id="healexamdetlflag"/>
  551. <Col id="orddd"/>
  552. <Col id="cretno"/>
  553. <Col id="rsltbasic"/>
  554. <Col id="rsltmethyl"/>
  555. <Col id="rsltadd"/>
  556. <Col id="refbasic"/>
  557. <Col id="refmethyl"/>
  558. <Col id="refadd"/>
  559. <Col id="ratebasic"/>
  560. <Col id="ratemethyl"/>
  561. <Col id="rateadd"/>
  562. <Col id="strong"/>
  563. <Col id="clear"/>
  564. <Col id="weak"/>
  565. <Col id="feeble"/>
  566. <Col id="canceryn"/>
  567. <Col id="lesionyn"/>
  568. <Col id="manage"/>
  569. <Col id="totopinion1"/>
  570. <Col id="totopinion2"/>
  571. <Col id="totopinion3"/>
  572. <Col id="mode"/>
  573. <Col id="trace"/>
  574. </Row>
  575. </Rows>
  576. </Dataset>
  577. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  578. <ColumnInfo>
  579. <Column id="srchseq" type="STRING" size="256"/>
  580. </ColumnInfo>
  581. <Rows>
  582. <Row/>
  583. </Rows>
  584. </Dataset>
  585. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  586. </Objects>
  587. <Bind>
  588. <BindItem id="item0" compid="group1.orddd" propid="value" datasetid="ds_send_srch" columnid="orddd"/>
  589. <BindItem id="item1" compid="group1.ipt_srchpnm" propid="value" datasetid="ds_send_srch" columnid="hngnm"/>
  590. <BindItem id="item2" compid="group1.ipt_srchrgstno1" propid="value" datasetid="ds_send_srch" columnid="rgstno1"/>
  591. <BindItem id="item3" compid="group1.ipt_srchrgstno2" propid="value" datasetid="ds_send_srch" columnid="rgstno2"/>
  592. <BindItem id="item4" compid="group1.input1" propid="value" datasetid="ds_main_patientinfo" columnid="cmpynm"/>
  593. <BindItem id="item5" compid="group1.ipt_srchpid" propid="value" datasetid="ds_send_srch" columnid="pid"/>
  594. <BindItem id="item6" compid="output1" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="pid"/>
  595. <BindItem id="item7" compid="output2" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rsrvdd"/>
  596. <BindItem id="item8" compid="output3" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rsrvno"/>
  597. <BindItem id="item9" compid="output4" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="healexamflag"/>
  598. <BindItem id="item10" compid="output5" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="healexamdetlflag"/>
  599. <BindItem id="item11" compid="output6" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="orddd"/>
  600. <BindItem id="item12" compid="output7" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="cretno"/>
  601. <BindItem id="item13" compid="output8" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="seq"/>
  602. <BindItem id="item14" compid="ipt_rsltbasic" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rsltbasic"/>
  603. <BindItem id="item15" compid="ipt_refbasic" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="refbasic"/>
  604. <BindItem id="item16" compid="cmb_ratebasic" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="ratebasic"/>
  605. <BindItem id="item17" compid="cmb_ratemethyl" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="ratemethyl"/>
  606. <BindItem id="item18" compid="ipt_refmethyl" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="refmethyl"/>
  607. <BindItem id="item19" compid="ipt_rsltmethyl" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rsltmethyl"/>
  608. <BindItem id="item20" compid="ipt_rsltadd" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rsltadd"/>
  609. <BindItem id="item21" compid="ipt_refadd" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="refadd"/>
  610. <BindItem id="item22" compid="cmb_rateadd" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="rateadd"/>
  611. <BindItem id="item23" compid="ipt_strong" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="strong"/>
  612. <BindItem id="item24" compid="ipt_clear" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="clear"/>
  613. <BindItem id="item25" compid="ipt_weak" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="weak"/>
  614. <BindItem id="item26" compid="ipt_feeble" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="feeble"/>
  615. <BindItem id="item27" compid="cmb_canceryn" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="canceryn"/>
  616. <BindItem id="item28" compid="cmb_lesionyn" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="lesionyn"/>
  617. <BindItem id="item29" compid="tar_judghngcnts2" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="manage"/>
  618. <BindItem id="item30" compid="cmb_totopinion1" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="totopinion1"/>
  619. <BindItem id="item31" compid="cmb_totopinion3" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="totopinion3"/>
  620. <BindItem id="item32" compid="cmb_totopinion2" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="totopinion2"/>
  621. <BindItem id="item33" compid="tar_trace" propid="value" datasetid="ds_main_DnaCancerResultInfo_resultinfo" columnid="trace"/>
  622. </Bind>
  623. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  624. * System Name :
  625. * Job Name :
  626. * Creator :
  627. * Make Date : 2015-11-13
  628. * Description :
  629. *---------------------------------------------------------------------------------------
  630. * Modify Date Modifier Modify Description
  631. *---------------------------------------------------------------------------------------
  632. * 2015-11-13 Live Converter TF->XP
  633. *
  634. *---------------------------------------------------------------------------------------
  635. ****************************************************************************************/
  636. include "com_commonxp::comm_main.xjs";
  637. function SMAHA04100_oninit(obj:Form, e:InitEventInfo)
  638. {
  639. frmf_initForm(obj);
  640. }
  641. function SMAHA04100_onload(obj:Form, e:LoadEventInfo)
  642. {
  643. grdf_initGrid(grd_rsltlist);
  644. fInit();
  645. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refbasic", "80");
  646. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refmethyl", "7");
  647. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refadd", "9");
  648. }
  649. function fInit()
  650. {
  651. ds_send_srch.clearData();
  652. ds_send_srch.addRow();
  653. }
  654. function group1_ipt_srchpid_onkeyup(obj:Edit, e:KeyEventInfo)
  655. {
  656. if(e.keycode == 13)
  657. {
  658. obj.updateToDataset();
  659. fSearchHealPatInfo();
  660. }
  661. }
  662. function fSearchHealPatInfo()
  663. {
  664. var sFlag = "";
  665. sFlag = frmf_getMenuParam();
  666. frmf_clearParameter("SPAHA00402_PARAM1");
  667. frmf_clearParameter("SPAHA00402_PARAM2");
  668. frmf_clearParameter("SPAHA00402_PARAM3");
  669. frmf_clearParameter("SPAHA00402_PARAM4");
  670. frmf_clearParameter("SPAHA00402_PARAM5");
  671. frmf_clearParameter("SPAHA00402_PARAM6");
  672. frmf_setParameter ("SPAHA00402_PARAM1" , "SMAHR00600");
  673. frmf_setParameter ("SPAHA00402_PARAM2" , sFlag);
  674. frmf_setParameter ("SPAHA00402_PARAM3" , group1.ipt_srchpid.value);
  675. frmf_setParameter ("SPAHA00402_PARAM4" , group1.ipt_srchpnm.value);
  676. frmf_setParameter ("SPAHA00402_PARAM5" , group1.ipt_srchrgstno1.value);
  677. frmf_setParameter ("SPAHA00402_PARAM6" , group1.ipt_srchrgstno2.value);
  678. frmf_modal("SPAHA00402", "SPAHA00402", "", "", "", "", "", "", "", "", "", "", "M");
  679. ds_send_srch.setColumn(0, "rgstno1", ds_send_srch.getColumn(0, "rrgstno1"));
  680. ds_send_srch.setColumn(0, "rgstno2", ds_send_srch.getColumn(0, "rrgstno2"));
  681. GetRsrvList();
  682. var oParam = {};
  683. oParam.id = "TRAHA04104";
  684. oParam.service = "healexamrsltjudgapp.ColgJudgInpt";
  685. oParam.method = "reqGetCmpynm";
  686. oParam.inds = "req=ds_send_srch";
  687. oParam.outds = "ds_main_patientinfo=patientinfo";
  688. oParam.async = false;
  689. //oParam.callback = "cf_TRAHA04104";
  690. tranf_submit(oParam);
  691. }
  692. function GetRsrvList()
  693. {
  694. var oParam = {};
  695. oParam.id = "TRAHA04102";
  696. oParam.service = "healexamrsltjudgapp.ColgJudgInpt";
  697. oParam.method = "reqGetCdnaRsrvList";
  698. oParam.inds = "req=ds_send_srch";
  699. oParam.outds = "ds_main_rsltlist_item=item";
  700. oParam.async = false;
  701. //oParam.callback = "cf_TRAHA04102";
  702. tranf_submit(oParam);
  703. }
  704. function group1_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
  705. {
  706. fSearchHealPatInfo();
  707. }
  708. function group1_btn_searchhist_onclick(obj:Button, e:ClickEventInfo)
  709. {
  710. fSearchHealPatInfo();
  711. }
  712. function grd_rsltlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  713. {
  714. ds_main_DnaCancerResultInfo_resultinfo.clearData();
  715. ds_main_DnaCancerResultInfo_resultinfo.addRow();
  716. fGetCdnaCnts(false);
  717. }
  718. function fGetCdnaCnts(bCopy)
  719. {
  720. var idx = ds_main_rsltlist_item.rowposition;
  721. if( idx < 0) return ;
  722. ds_send.setColumn(0, "srchseq", ds_main_rsltlist_item.getColumn(idx, "seq"));
  723. var oParam = {};
  724. oParam.id = "TRAHA04103";
  725. oParam.service = "healexamrsltjudgapp.ColgJudgInpt";
  726. oParam.method = "reqGetCdnaInfo";
  727. oParam.inds = "req=ds_send";
  728. oParam.outds = "ds_main_DnaCancerResultInfo_resultinfo=resultinfo";
  729. oParam.async = false;
  730. //oParam.callback = "cf_TRAHA04103";
  731. tranf_submit(oParam);
  732. if(bCopy == true )
  733. {
  734. fInit(true);
  735. }
  736. }
  737. function btn_new_onclick(obj:Button, e:ClickEventInfo)
  738. {
  739. RsltfInit();
  740. }
  741. function RsltfInit()
  742. {
  743. ds_main_DnaCancerResultInfo_resultinfo.clearData();
  744. ds_main_DnaCancerResultInfo_resultinfo.addRow();
  745. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refbasic", "80");
  746. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refmethyl", "7");
  747. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "refadd", "9");
  748. }
  749. function button1_onclick(obj:Button, e:ClickEventInfo)
  750. {
  751. fUpdateDnaRslt();
  752. GetRsrvList();
  753. }
  754. function fUpdateDnaRslt()
  755. {
  756. var vPid = ds_send_srch.getColumn(0, "pid");
  757. var vRsrvdd = ds_send_srch.getColumn(0, "rsrvdd");
  758. var vRsrvno = ds_send_srch.getColumn(0, "rsrvno");
  759. var vHealexamflag = ds_send_srch.getColumn(0, "healexamflag");
  760. var vHealexamdetlflag = ds_send_srch.getColumn(0, "healexamdetlflag");
  761. var vOrddd = ds_send_srch.getColumn(0, "orddd");
  762. var vCretno = ds_send_srch.getColumn(0, "cretno");
  763. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "pid" , vPid);
  764. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "rsrvdd" , vRsrvdd);
  765. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "rsrvno" , vRsrvno);
  766. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "healexamflag" , vHealexamflag);
  767. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "healexamdetlflag" , vHealexamdetlflag);
  768. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "orddd" , vOrddd);
  769. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "cretno" , vCretno);
  770. dsf_makeValue(ds_main_DnaCancerResultInfo_resultinfo, "mode", "string", "U");
  771. if ( sysf_messageBox("검사결과를 수정", "Q002") != 6) return;
  772. var oParam = {};
  773. oParam.id = "TXAHA04101";
  774. oParam.service = "healexamrsltjudgapp.ColgJudgInpt";
  775. oParam.method = "reqExeCdnaRslt";
  776. oParam.inds = "req=ds_main_DnaCancerResultInfo_resultinfo";
  777. oParam.async = false;
  778. //oParam.callback = "cf_TXAHA04101";
  779. tranf_submit(oParam);
  780. RsltfInit();
  781. }
  782. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  783. {
  784. fSaveDnaRslt();
  785. GetRsrvList();
  786. }
  787. function fSaveDnaRslt()
  788. {
  789. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "rsltbasic")))
  790. {
  791. sysf_messageBox("결과치_기본농도", "I003", "");
  792. return;
  793. }
  794. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "rsltmethyl")))
  795. {
  796. sysf_messageBox("결과치_메틸변화", "I003", "");
  797. return;
  798. }
  799. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "rsltadd")))
  800. {
  801. sysf_messageBox("결과치_추가분석", "I003", "");
  802. return;
  803. }
  804. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "ratebasic")))
  805. {
  806. sysf_messageBox("평가_기본농도", "I003", "");
  807. return;
  808. }
  809. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "ratemethyl")))
  810. {
  811. sysf_messageBox("평가_메틸변화", "I003", "");
  812. return;
  813. }
  814. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "rateadd")))
  815. {
  816. sysf_messageBox("평가_추가분석", "I003", "");
  817. return;
  818. }
  819. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "totopinion1")))
  820. {
  821. sysf_messageBox("첫번째 종합소견", "I003", "");
  822. return;
  823. }
  824. if (utlf_isNull(ds_main_DnaCancerResultInfo_resultinfo.getColumn(0, "totopinion2")))
  825. {
  826. sysf_messageBox("두번째 종합소견", "I003", "");
  827. return;
  828. }
  829. var vPid = ds_send_srch.getColumn(0, "pid") ;
  830. var vRsrvdd = ds_send_srch.getColumn(0, "rsrvdd") ;
  831. var vRsrvno = ds_send_srch.getColumn(0, "rsrvno") ;
  832. var vHealexamflag = ds_send_srch.getColumn(0, "healexamflag");
  833. var vHealexamdetlflag = ds_send_srch.getColumn(0, "healexamdetlflag");
  834. var vOrddd = ds_send_srch.getColumn(0, "orddd");
  835. var vCretno = ds_send_srch.getColumn(0, "cretno");
  836. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "pid" , vPid);
  837. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "rsrvdd" , vRsrvdd);
  838. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "rsrvno" , vRsrvno);
  839. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "healexamflag" , vHealexamflag);
  840. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "healexamdetlflag" , vHealexamdetlflag);
  841. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "orddd" , vOrddd);
  842. ds_main_DnaCancerResultInfo_resultinfo.setColumn(0, "cretno" , vCretno);
  843. dsf_makeValue(ds_main_DnaCancerResultInfo_resultinfo, "mode", "string", "i");
  844. if ( sysf_messageBox("검사결과를", "Q002") != 6) return;
  845. var oParam = {};
  846. oParam.id = "TXAHA04101";
  847. oParam.service = "healexamrsltjudgapp.ColgJudgInpt";
  848. oParam.method = "reqExeCdnaRslt";
  849. oParam.inds = "req=ds_main_DnaCancerResultInfo_resultinfo";
  850. oParam.async = false;
  851. //oParam.callback = "cf_TXAHA04101";
  852. tranf_submit(oParam);
  853. RsltfInit();
  854. }
  855. function fSearchAfterColgJudgInfo()
  856. {
  857. }]]></Script>
  858. </Form>
  859. </FDL>