SPMRT01600_진단및수술처치검사용어검색.xfdl 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMRT01600" position="absolute 0 0 1100 670" titletext="진단및수술,처치검사용어검색" oninit="SPMRT01600_oninit" onload="SPMRT01600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab position="absolute 8 17 548 348" id="switch1" onchanged="switch1_onchanged">
  8. <Tabpages>
  9. <Tabpage text="진단용어" id="diag">
  10. <Layouts>
  11. <Layout>
  12. <Grid position="absolute 0 32 535 301" id="grd_diaglist" binddataset="ds_main_deptdiagcdlist_deptdiagcdinfo" oncelldblclick="switch1_diag_grd_diaglist_oncelldblclick" autofittype="col" selecttype="multirow" cellsizingtype="col">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="100"/>
  17. <Column size="0"/>
  18. <Column size="235"/>
  19. <Column size="101"/>
  20. </Columns>
  21. <Rows>
  22. <Row size="24" band="head"/>
  23. <Row size="24"/>
  24. </Rows>
  25. <Band id="head">
  26. <Cell text="진단코드"/>
  27. <Cell col="1" text="전염병구분"/>
  28. <Cell col="2" text="영문명"/>
  29. <Cell col="3" text="한글명"/>
  30. </Band>
  31. <Band id="body">
  32. <Cell style="align:left;" text="bind:termcd"/>
  33. <Cell col="1" style="align:left;" text="bind:lglydisflag"/>
  34. <Cell col="2" style="align:left;" text="bind:termengnm"/>
  35. <Cell col="3" style="align:left;" text="bind:termhngnm"/>
  36. </Band>
  37. </Format>
  38. </Formats>
  39. </Grid>
  40. </Layout>
  41. </Layouts>
  42. </Tabpage>
  43. <Tabpage text="Morphology" position="absolute 0 0 641 285" id="mopho">
  44. <Layouts>
  45. <Layout>
  46. <Grid position="absolute 0 32 534 302" id="grd_icdo3list" binddataset="ds_main_diagcdinfo_kcd4m" oncelldblclick="switch1_mopho_grd_icdo3list_oncelldblclick" cellsizingtype="col" autofittype="col">
  47. <Formats>
  48. <Format id="default">
  49. <Columns>
  50. <Column size="0"/>
  51. <Column size="85"/>
  52. <Column size="57"/>
  53. <Column size="210"/>
  54. <Column size="180"/>
  55. </Columns>
  56. <Rows>
  57. <Row size="24" band="head"/>
  58. <Row size="24"/>
  59. </Rows>
  60. <Band id="head">
  61. <Cell text="진단코드"/>
  62. <Cell col="1" text="형태학적 코드"/>
  63. <Cell col="2" text="일련번호"/>
  64. <Cell col="3" text="영문명"/>
  65. <Cell col="4" text="한글명"/>
  66. </Band>
  67. <Band id="body">
  68. <Cell/>
  69. <Cell col="1" text="bind:morphlgccd"/>
  70. <Cell col="2" text="bind:kcd4mseqno"/>
  71. <Cell col="3" displaytype="text" text="bind:kcd4mengnm"/>
  72. <Cell col="4" displaytype="text" text="bind:kcd4mhngnm"/>
  73. </Band>
  74. </Format>
  75. </Formats>
  76. </Grid>
  77. </Layout>
  78. </Layouts>
  79. </Tabpage>
  80. </Tabpages>
  81. </Tab>
  82. <Shape id="roundrect1" type="roundrectangle" position="absolute 8 44 543 74"/>
  83. <Static text="진단" position="absolute 8 0 68 16" align="align:center middle;" id="caption2" class="tit_2"/>
  84. <Shape position="absolute 8 39 543 45" linetype="horizontal" id="line2" class="line_10"/>
  85. <Shape position="absolute 559 39 1094 45" linetype="horizontal" id="line3" class="line_10"/>
  86. <Shape position="absolute 8 370 543 376" linetype="horizontal" id="line4" class="line_10"/>
  87. <Static text="선택진단" position="absolute 8 354 121 370" align="align:center middle;" id="caption1" class="tit_2"/>
  88. <Button position="absolute 473 49 529 71" id="btn_search" class="btn1" text="조회" onclick="btn_search_onclick"/>
  89. <Combo position="absolute 281 50 361 69" id="combo2" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
  90. <Dataset id="innerdataset">
  91. <ColumnInfo>
  92. <Column id="codecolumn"/>
  93. <Column id="datacolumn"/>
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="codecolumn">code</Col>
  98. <Col id="datacolumn">코드</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">word</Col>
  102. <Col id="datacolumn">단어</Col>
  103. </Row>
  104. </Rows>
  105. </Dataset>
  106. </Combo>
  107. <Static text="검색어 :" position="absolute 18 50 84 67" id="caption4" class="search_name"/>
  108. <Edit position="absolute 82 50 277 69" id="ipt_search" class="input_search" autoselect="true" onkeydown="ipt_search_onkeydown"/>
  109. <Button position="absolute 424 350 477 369" id="btn_CTerm" class="btn2" text="초기화" onclick="btn_CTerm_onclick" tooltiptext="조회된 진단코드를 화면에서 지웁니다" tooltiptype="hover"/>
  110. <Button position="absolute 480 350 544 369" id="btn_Tterm" class="btn2" text="용어추가" onclick="btn_Tterm_onclick"/>
  111. <Button position="absolute 1038 637 1094 659" id="btn_mophocncl" class="btn4" text="취소" onclick="btn_mophocncl_onclick"/>
  112. <Button position="absolute 980 637 1036 659" id="btn_moph" class="btn4" text="등록" onclick="btn_moph_onclick"/>
  113. <Static text="수술" position="absolute 559 0 619 16" align="align:center middle;" id="caption3" class="tit_2"/>
  114. <Combo position="absolute 838 55 918 74" id="combo1" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
  115. <Dataset id="innerdataset">
  116. <ColumnInfo>
  117. <Column id="codecolumn"/>
  118. <Column id="datacolumn"/>
  119. </ColumnInfo>
  120. <Rows>
  121. <Row>
  122. <Col id="codecolumn">code</Col>
  123. <Col id="datacolumn">코드</Col>
  124. </Row>
  125. <Row>
  126. <Col id="codecolumn">word</Col>
  127. <Col id="datacolumn">단어</Col>
  128. </Row>
  129. </Rows>
  130. </Dataset>
  131. </Combo>
  132. <Static text="검색어 :" position="absolute 18 50 84 67" id="caption5" class="search_name"/>
  133. <Edit position="absolute 639 55 834 74" id="input2" class="input_search" autoselect="true" onkeydown="input2_onkeydown"/>
  134. <Shape id="roundrect3" type="roundrectangle" position="absolute 559 44 1094 74"/>
  135. <Button position="absolute 1030 49 1086 71" id="btn_OpSearch" class="btn1" text="조회" onclick="btn_OpSearch_onclick"/>
  136. <Combo position="absolute 838 50 918 69" id="combo3" class="combo_search" enable="true" codecolumn="codecolumn" datacolumn="datacolumn">
  137. <Dataset id="innerdataset">
  138. <ColumnInfo>
  139. <Column id="codecolumn"/>
  140. <Column id="datacolumn"/>
  141. </ColumnInfo>
  142. <Rows>
  143. <Row>
  144. <Col id="codecolumn">code</Col>
  145. <Col id="datacolumn">코드</Col>
  146. </Row>
  147. <Row>
  148. <Col id="codecolumn">word</Col>
  149. <Col id="datacolumn">단어</Col>
  150. </Row>
  151. </Rows>
  152. </Dataset>
  153. </Combo>
  154. <Static text="검색어 :" position="absolute 18 50 84 67" id="caption6" class="search_name"/>
  155. <Edit position="absolute 639 50 834 69" id="input3" class="input_search" autoselect="true" onkeydown="input3_onkeydown"/>
  156. <Grid position="absolute 559 375 1094 632" id="grd_selectop" binddataset="ds_param_selectopinfo_selectoplist" autofittype="col" selecttype="multirow" cellsizingtype="col">
  157. <Formats>
  158. <Format id="default">
  159. <Columns>
  160. <Column size="1"/>
  161. <Column size="100"/>
  162. <Column size="252"/>
  163. <Column size="121"/>
  164. </Columns>
  165. <Rows>
  166. <Row size="24" band="head"/>
  167. <Row size="24"/>
  168. </Rows>
  169. <Band id="head">
  170. <Cell text="diagcd"/>
  171. <Cell col="1" text="수술코드"/>
  172. <Cell col="2" text="영문명"/>
  173. <Cell col="3" text="한글명"/>
  174. </Band>
  175. <Band id="body">
  176. <Cell text="bind:dispopcd"/>
  177. <Cell col="1" style="align:left;" text="bind:opcd"/>
  178. <Cell col="2" style="align:left;" text="bind:opengnm"/>
  179. <Cell col="3" style="align:left;" text="bind:ophngnm"/>
  180. </Band>
  181. </Format>
  182. </Formats>
  183. </Grid>
  184. <Button position="absolute 974 350 1027 369" id="button1" class="btn2" text="초기화" onclick="button1_onclick" tooltiptext="조회된 진단코드를 화면에서 지웁니다" tooltiptype="hover"/>
  185. <Button position="absolute 1030 350 1094 369" id="button3" class="btn2" text="용어추가" onclick="button3_onclick"/>
  186. <Static text="선택수술" position="absolute 559 354 672 370" align="align:center middle;" id="caption7" class="tit_2"/>
  187. <Shape position="absolute 559 370 1094 376" linetype="horizontal" id="line1" class="line_10"/>
  188. <Grid position="absolute 559 76 1094 348" id="grd_oplist" binddataset="ds_main_deptopcdlist_deptopcdinfo" oncelldblclick="grd_oplist_oncelldblclick" autofittype="col" selecttype="multirow" cellsizingtype="col">
  189. <Formats>
  190. <Format id="default">
  191. <Columns>
  192. <Column size="100"/>
  193. <Column size="225"/>
  194. <Column size="210"/>
  195. </Columns>
  196. <Rows>
  197. <Row size="24" band="head"/>
  198. <Row size="24"/>
  199. </Rows>
  200. <Band id="head">
  201. <Cell text="수술코드"/>
  202. <Cell col="1" text="영문명"/>
  203. <Cell col="2" text="한글명"/>
  204. </Band>
  205. <Band id="body">
  206. <Cell style="align:left;" text="bind:termcd"/>
  207. <Cell col="1" style="align:left;" text="bind:termengnm"/>
  208. <Cell col="2" style="align:left;" text="bind:termhngnm"/>
  209. </Band>
  210. </Format>
  211. </Formats>
  212. </Grid>
  213. <Button position="absolute 246 350 310 369" id="button15" class="btn2" enable="true" text="DOWN" onclick="button15_onclick"/>
  214. <Button position="absolute 201 350 243 369" id="button16" class="btn2" enable="true" text="UP" onclick="button16_onclick"/>
  215. <Button position="absolute 369 350 422 369" id="button8" class="btn2" text="행삭제" onclick="button8_onclick"/>
  216. <Button position="absolute 313 350 366 369" id="button9" class="btn2" taborder="35" text="행추가" onclick="button9_onclick"/>
  217. <Button position="absolute 797 350 861 369" id="button4" class="btn2" enable="true" text="DOWN" onclick="button4_onclick"/>
  218. <Button position="absolute 752 350 794 369" id="button5" class="btn2" enable="true" text="UP" onclick="button5_onclick"/>
  219. <Button position="absolute 920 350 973 369" id="button6" class="btn2" text="행삭제" onclick="button6_onclick"/>
  220. <Button position="absolute 864 350 917 369" id="button7" class="btn2" taborder="35" text="행추가" onclick="button7_onclick"/>
  221. <Grid position="absolute 8 375 543 632" id="grd_selectdiag" binddataset="ds_param_selectdiaginfo_selectdiaglist" autofittype="col" selecttype="multirow" cellsizingtype="col">
  222. <Formats>
  223. <Format id="default">
  224. <Columns>
  225. <Column size="1"/>
  226. <Column size="100"/>
  227. <Column size="253"/>
  228. <Column size="126"/>
  229. <Column size="0"/>
  230. <Column size="0"/>
  231. </Columns>
  232. <Rows>
  233. <Row size="24" band="head"/>
  234. <Row size="24"/>
  235. </Rows>
  236. <Band id="head">
  237. <Cell text="diagcd"/>
  238. <Cell col="1" text="진단코드"/>
  239. <Cell col="2" text="영문명"/>
  240. <Cell col="3" text="한글명"/>
  241. <Cell col="4" text="caption1"/>
  242. <Cell col="5" text="caption2"/>
  243. </Band>
  244. <Band id="body">
  245. <Cell text="bind:diagcd"/>
  246. <Cell col="1" style="align:left;" text="bind:dispdiagcd"/>
  247. <Cell col="2" style="align:left;" text="bind:diagengnm"/>
  248. <Cell col="3" style="align:left;" text="bind:diaghngnm"/>
  249. <Cell col="4" text="bind:lglydisflag"/>
  250. <Cell col="5" text="bind:seqno"/>
  251. </Band>
  252. </Format>
  253. </Formats>
  254. </Grid>
  255. <Tab id="switch00" taborder="36" tabindex="0" position="absolute 559 17 1099 43" onlbuttondown="switch00_onlbuttondown">
  256. <Tabpages>
  257. <Tabpage id="diag" text="진단용어">
  258. <Layouts>
  259. <Layout/>
  260. </Layouts>
  261. </Tabpage>
  262. </Tabpages>
  263. </Tab>
  264. <Static id="caption00" text="검색어 :" class="search_name" position="absolute 573 51 639 68"/>
  265. </Layout>
  266. </Layouts>
  267. <Objects>
  268. <Dataset id="ds_param_selectopinfo_selectoplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  269. <ColumnInfo>
  270. <Column id="dispopcd" type="STRING"/>
  271. <Column id="opcd" type="STRING"/>
  272. <Column id="opengnm" type="STRING"/>
  273. <Column id="ophngnm" type="STRING"/>
  274. </ColumnInfo>
  275. </Dataset>
  276. <Dataset id="ds_param_selectdiaginfo_selectdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  277. <ColumnInfo>
  278. <Column id="diagcd" type="STRING"/>
  279. <Column id="dispdiagcd" type="STRING"/>
  280. <Column id="diagengnm" type="STRING"/>
  281. <Column id="diaghngnm" type="STRING"/>
  282. <Column id="lglydisflag" type="STRING"/>
  283. <Column id="seqno" type="STRING"/>
  284. </ColumnInfo>
  285. </Dataset>
  286. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  287. <ColumnInfo>
  288. <Column id="srchflag" type="STRING" size="256" sumtext="선택한조회모드"/>
  289. <Column id="srchnm" type="STRING" size="256" sumtext="입력한코드혹은코드명"/>
  290. <Column id="endflag" type="STRING" size="256" sumtext="사용종료코드조회구분"/>
  291. <Column id="srchtodd" type="STRING" size="256" sumtext="사용종료 종료일자"/>
  292. <Column id="srchfromdd" type="STRING" size="256" sumtext="사용종료 시작일자"/>
  293. <!-- 2008/12/02 이창록 추가 -->
  294. <Column id="stndd" type="STRING" size="256" sumtext="기준일자"/>
  295. <Column id="indxflag" type="STRING" size="256"/>
  296. <Column id="deptcd" type="STRING" size="256"/>
  297. <Column id="offset" type="INT" size="256"/>
  298. <Column id="pagesize" type="INT" size="256"/>
  299. <Column id="indxcd" type="STRING" size="256"/>
  300. <Column id="deptflag" type="STRING" size="256"/>
  301. </ColumnInfo>
  302. <Rows>
  303. <Row/>
  304. </Rows>
  305. </Dataset>
  306. <Dataset id="ds_main_diagcdinfo_kcd4m" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  307. <ColumnInfo>
  308. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  309. <Column id="morphlgccd" type="STRING" size="256" sumtext="형태학적코드"/>
  310. <Column id="indxcd" type="STRING" size="256" sumtext="색인코드"/>
  311. <Column id="kcd4mseqno" type="STRING" size="256" sumtext="형태학적코드 순번"/>
  312. <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
  313. <Column id="snmdcnptnm" type="STRING" size="256" sumtext="SNOMED-CTConcept 명"/>
  314. <Column id="kcd4mfromdd" type="STRING" size="256" sumtext="시작일"/>
  315. <Column id="kcd4mtodd" type="STRING" size="256" sumtext="종료일"/>
  316. <Column id="kcd4mengnm" type="STRING" size="256" sumtext="영문명"/>
  317. <Column id="kcd4mhngnm" type="STRING" size="256" sumtext="한글명"/>
  318. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  319. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  320. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
  321. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  322. <Column id="version" type="STRING" size="256" sumtext="버전"/>
  323. </ColumnInfo>
  324. </Dataset>
  325. <Dataset id="ds_main_diagcdinfo_diagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  326. <ColumnInfo>
  327. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  328. <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
  329. <Column id="diagattrcd" type="STRING" size="256" sumtext="확장코드"/>
  330. <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
  331. <Column id="snmdcnptid" type="STRING" size="256" sumtext="SNOMED-CTConcept ID"/>
  332. <Column id="snmddescid" type="STRING" size="256" sumtext="SNOMED-CTDescription ID"/>
  333. <Column id="termengnm" type="STRING" size="256" sumtext="영문멸"/>
  334. <Column id="termhngnm" type="STRING" size="256" sumtext="한글명"/>
  335. <Column id="reprflag" type="STRING" size="256" sumtext="대표어구분"/>
  336. <Column id="lglydisflag" type="STRING" size="256" sumtext="전염병구분"/>
  337. <Column id="chrncsickyn" type="STRING" size="256" sumtext="만성질환여부"/>
  338. <Column id="estmexptyn" type="STRING" size="256" sumtext="산정특례여부"/>
  339. <Column id="serdiagclsyn" type="STRING" size="256" sumtext="중증분류여부"/>
  340. <Column id="obgyncdyn" type="STRING" size="256" sumtext="산과여부"/>
  341. <Column id="nbabycdyn" type="STRING" size="256" sumtext="신생아여부"/>
  342. <Column id="manwomflag" type="STRING" size="256" sumtext="남녀구분"/>
  343. <Column id="diagattrdrindxcd" type="STRING" size="256" sumtext="분류코드"/>
  344. <Column id="diagattrmedireccd" type="STRING" size="256" sumtext="의사색인분류코드"/>
  345. <Column id="diagattrverflag" type="STRING" size="256" sumtext="버전"/>
  346. <Column id="termfromdd" type="STRING" size="256" sumtext="용어시작일"/>
  347. <Column id="termtodd" type="STRING" size="256" sumtext="용어종료일"/>
  348. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  349. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  350. <Column id="attrfromdd" type="STRING" size="256" sumtext="진단속성시작일자"/>
  351. <Column id="attrtodd" type="STRING" size="256" sumtext="진단속성종료일자 "/>
  352. <Column id="termflag" type="STRING" size="256" sumtext="용어구분"/>
  353. <Column id="icdfromdd" type="STRING" size="256" sumtext="icd시작일"/>
  354. </ColumnInfo>
  355. </Dataset>
  356. <Dataset id="ds_main_diagcdinfo_icd10cd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  357. <ColumnInfo>
  358. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  359. <Column id="icd10cd" type="STRING" size="256" sumtext="icd10cd"/>
  360. <Column id="icd10drindxcd" type="STRING" size="256" sumtext="중분류"/>
  361. <Column id="icd10medireccd" type="STRING" size="256" sumtext="소분류"/>
  362. <Column id="icd10engnm" type="STRING" size="256" sumtext="영문명"/>
  363. <Column id="icd10hngnm" type="STRING" size="256" sumtext="한글명"/>
  364. <Column id="icd10seqno" type="STRING" size="256" sumtext="icd10일련번호"/>
  365. <Column id="icd10fromdd" type="STRING" size="256" sumtext="icd10시작일"/>
  366. <Column id="icd10todd" type="STRING" size="256" sumtext="icd10종료일"/>
  367. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자아이디"/>
  368. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  369. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자아이디"/>
  370. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  371. </ColumnInfo>
  372. </Dataset>
  373. <Dataset id="ds_main_deptdiagcdlist_deptdiagcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  374. <Dataset id="ds_main_deptopcdlist_deptopcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  375. <ColumnInfo>
  376. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  377. <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
  378. <Column id="termcd" type="STRING" size="256" sumtext="용어코드"/>
  379. <Column id="deptindxcd" type="STRING" size="256" sumtext="색인코드"/>
  380. <Column id="termengnm" type="STRING" size="256" sumtext="진단 영문명"/>
  381. <Column id="termhngnm" type="STRING" size="256" sumtext="진단 한글명"/>
  382. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  383. <Column id="deptfromdt" type="STRING" size="256" sumtext="시작일자"/>
  384. <Column id="deptindxflag" type="STRING" size="256" sumtext="색인구분"/>
  385. </ColumnInfo>
  386. </Dataset>
  387. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  388. <ColumnInfo>
  389. <Column id="reqdata" type="STRING" size="256"/>
  390. <Column id="srchflag" type="STRING" size="256"/>
  391. <Column id="opreqdata" type="STRING" size="256"/>
  392. <Column id="opsrchflag" type="STRING" size="256"/>
  393. <Column id="diagflag" type="STRING" size="256"/>
  394. <Column id="reqflag" type="STRING" size="256"/>
  395. </ColumnInfo>
  396. <Rows>
  397. <Row/>
  398. </Rows>
  399. </Dataset>
  400. <Dataset id="ds_temp_dutplcecd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  401. <ColumnInfo>
  402. <Column id="hardcd" type="STRING" size="256"/>
  403. </ColumnInfo>
  404. </Dataset>
  405. <Dataset id="ds_hidden_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  406. <ColumnInfo>
  407. <Column id="flag" type="STRING" size="256"/>
  408. </ColumnInfo>
  409. <Rows>
  410. <Row/>
  411. </Rows>
  412. </Dataset>
  413. <Dataset id="ds_temp_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  414. <ColumnInfo>
  415. <Column id="diagflag" type="STRING" size="256"/>
  416. </ColumnInfo>
  417. <Rows>
  418. <Row/>
  419. </Rows>
  420. </Dataset>
  421. <Dataset id="ds_temp_tmp_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  422. <ColumnInfo>
  423. <Column id="diagcd" type="STRING"/>
  424. <Column id="dispdiagcd" type="STRING"/>
  425. <Column id="diagengnm" type="STRING"/>
  426. <Column id="diaghngnm" type="STRING"/>
  427. <Column id="lglydisflag" type="STRING"/>
  428. <Column id="seqno" type="STRING"/>
  429. </ColumnInfo>
  430. <Rows>
  431. <Row/>
  432. </Rows>
  433. </Dataset>
  434. <Dataset id="ds_temp_tmp_opinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  435. <ColumnInfo>
  436. <Column id="dispopcd" type="STRING"/>
  437. <Column id="opcd" type="STRING"/>
  438. <Column id="opengnm" type="STRING"/>
  439. <Column id="ophngnm" type="STRING"/>
  440. </ColumnInfo>
  441. <Rows>
  442. <Row/>
  443. </Rows>
  444. </Dataset>
  445. </Objects>
  446. <Bind>
  447. <BindItem id="item0" compid="ipt_search" propid="value" datasetid="ds_main_cond" columnid="reqdata"/>
  448. <BindItem id="item1" compid="combo2" propid="value" datasetid="ds_main_cond" columnid="srchflag"/>
  449. <BindItem id="item2" compid="input3" propid="value" datasetid="ds_main_cond" columnid="opreqdata"/>
  450. <BindItem id="item3" compid="combo3" propid="value" datasetid="ds_main_cond" columnid="opsrchflag"/>
  451. <BindItem id="item4" compid="input2" propid="value" datasetid="ds_main_cond" columnid="reqdata"/>
  452. <BindItem id="item5" compid="combo1" propid="value" datasetid="ds_main_cond" columnid="srchflag"/>
  453. </Bind>
  454. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  455. * System Name : 경대 의료정보시스템
  456. * Job Name : emr_termmngtxp -> SPMRT01600
  457. * Creator : yjh
  458. * Make Date : 2018-04-05
  459. * Description :
  460. *---------------------------------------------------------------------------------------
  461. * Modify Date Modifier Modify Description
  462. *---------------------------------------------------------------------------------------
  463. * 2018-04-05 yjh TF->XP
  464. *
  465. *---------------------------------------------------------------------------------------
  466. ****************************************************************************************/
  467. //=======================================================================================
  468. // Lib Include
  469. //---------------------------------------------------------------------------------------
  470. include "com_commonxp::comm_main.xjs";
  471. include "emr_prcpmngtxp::MMOCommon.xjs";
  472. include "emr_termmngtxp::SPMRT01600.xjs";
  473. //=======================================================================================
  474. // Global Form Variable
  475. //---------------------------------------------------------------------------------------
  476. //=======================================================================================
  477. // Function
  478. //---------------------------------------------------------------------------------------
  479. function getDiagNodeListCSV(nodeList) {
  480. if( nodeList.length == 0 )
  481. return;
  482. var sColSep = "▦";
  483. var sRowSep = "▩";
  484. var rCSV = "";
  485. var childNodeList = nodeList.item(0).childNodes;
  486. var childNodeCnt = childNodeList.length;
  487. if( childNodeCnt == 0 )
  488. return;
  489. var i, j;
  490. for( i = 0; i < childNodeCnt - 1; i++) {
  491. rCSV += childNodeList.item(i).nodeName + sColSep;
  492. }
  493. rCSV += childNodeList.item(i).nodeName + sRowSep;
  494. var node;
  495. var cnt = 1;
  496. var selCnt = 0;
  497. while( node = nodeList.nextNode() ) {
  498. if (model.getValue ( "/root/param/mopho/mophoinfo[" + cnt++ + "]/stat" ) == "I" ) {
  499. childNodeList = node.childNodes;
  500. for( i = 0; i < childNodeCnt - 1; i++) {
  501. rCSV += childNodeList.item(i).text + sColSep;
  502. }
  503. rCSV += childNodeList.item(i).text + sRowSep;
  504. selCnt++;
  505. }
  506. }
  507. if ( selCnt == 0 ) {
  508. return "N"
  509. } else {
  510. return rCSV;
  511. }
  512. }
  513. //=======================================================================================
  514. // Event
  515. //---------------------------------------------------------------------------------------
  516. /****************************************************************************************
  517. * Components : Form
  518. * Components ID : SPMRT01600
  519. * Event : oninit
  520. * Argument : 01.obj : Object Event has occurred
  521. * : 02.e : Event Object
  522. * Description : 화면 처음 초기화시
  523. ****************************************************************************************/
  524. function SPMRT01600_oninit(obj:Form, e:InitEventInfo)
  525. {
  526. frmf_initForm(obj); //폼 초기화
  527. }
  528. /****************************************************************************************
  529. * Components : Form
  530. * Components ID : SPMRT01600
  531. * Event : onload
  532. * Argument : 01.obj : Object Event has occurred
  533. * : 02.e : Event Object
  534. * Description : 화면 로딩 완료시
  535. ****************************************************************************************/
  536. function SPMRT01600_onload(obj:Form, e:LoadEventInfo)
  537. {
  538. ds_main_cond.setColumn(0, "diagflag", "C");
  539. ds_main_cond.setColumn(0, "srchflag", "code");
  540. ds_main_cond.setColumn(0, "opsrchflag", "code");
  541. grdf_setGridSort(grd_oplist);
  542. grdf_setGridSort(switch1.diag.grd_diaglist);
  543. grdf_setGridSort(switch1.mopho.grd_icdo3list);
  544. grdf_setToolTipBind(switch1.diag.grd_diaglist);
  545. grdf_setToolTipBind(switch1.mopho.grd_icdo3list);
  546. grdf_setToolTipBind(grd_selectdiag);
  547. grdf_setToolTipBind(grd_oplist);
  548. grdf_setToolTipBind(grd_selectop);
  549. fInitialize_SPMRT01600();
  550. }
  551. /****************************************************************************************
  552. * Components : Tab
  553. * Components ID : switch1
  554. * Event : onchanged
  555. * Argument : 01.obj : Object Event has occurred
  556. * : 02.e : Event Object
  557. * Description : 탭 변경시
  558. ****************************************************************************************/
  559. function switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  560. {
  561. switch( e.postindex ){
  562. case 0 :
  563. ds_hidden_search.clearData();
  564. ds_hidden_search.addRow();
  565. ds_hidden_search.setColumn(0, "flag","1");
  566. ds_main_cond.setColumn(0, "reqdata","");
  567. break;
  568. case 1 :
  569. ds_hidden_search.clearData();
  570. ds_hidden_search.addRow();
  571. ds_hidden_search.setColumn(0, "flag","2");
  572. ds_main_cond.setColumn(0, "reqdata","");
  573. break;
  574. default :
  575. break;
  576. }
  577. }
  578. /****************************************************************************************
  579. * Components : Button
  580. * Components ID : btn_search
  581. * Event : onclick
  582. * Argument : 01.obj : Object Event has occurred
  583. * : 02.e : Event Object
  584. * Description : 조회버튼 클릭시
  585. ****************************************************************************************/
  586. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  587. {
  588. var flag = ds_hidden_search.getColumn(0, "flag");
  589. if(flag=="5"){
  590. ds_hidden_search.clearData();
  591. ds_hidden_search.addRow();
  592. ds_hidden_search.setColumn(0, "flag","1");
  593. }
  594. fDiagSearch();
  595. }
  596. /****************************************************************************************
  597. * Components : Edit
  598. * Components ID : ipt_search
  599. * Event : onkeydown
  600. * Argument : 01.obj : Object Event has occurred
  601. * : 02.e : Event Object
  602. * Description : 에디터 키 입력시
  603. ****************************************************************************************/
  604. function ipt_search_onkeydown(obj:Edit, e:KeyEventInfo)
  605. {
  606. if( e.keycode == 13 ){
  607. obj.updateToDataset();
  608. btn_search.click();
  609. }
  610. }
  611. /****************************************************************************************
  612. * Components : Button
  613. * Components ID : btn_CTerm
  614. * Event : onclick
  615. * Argument : 01.obj : Object Event has occurred
  616. * : 02.e : Event Object
  617. * Description : 초기화버튼 클릭시
  618. ****************************************************************************************/
  619. function btn_CTerm_onclick(obj:Button, e:ClickEventInfo)
  620. {
  621. fCleanTerm();
  622. }
  623. /****************************************************************************************
  624. * Components : Button
  625. * Components ID : btn_Tterm
  626. * Event : onclick
  627. * Argument : 01.obj : Object Event has occurred
  628. * : 02.e : Event Object
  629. * Description : 용어추가버튼 클릭시
  630. ****************************************************************************************/
  631. function btn_Tterm_onclick(obj:Button, e:ClickEventInfo)
  632. {
  633. fAddBtnTerm();
  634. }
  635. /****************************************************************************************
  636. * Components : Button
  637. * Components ID : btn_mophocncl
  638. * Event : onclick
  639. * Argument : 01.obj : Object Event has occurred
  640. * : 02.e : Event Object
  641. * Description : 취소버튼 클릭시
  642. ****************************************************************************************/
  643. function btn_mophocncl_onclick(obj:Button, e:ClickEventInfo)
  644. {
  645. if(frmf_checkOpener()){
  646. opener.frmf_setParameter("SPMRT01600_FLAG", "");
  647. opener.frmf_setParameter("SPMRT01600_SEARCHDATA", "");
  648. }else{
  649. sysf_messageBox("상위 화면이 변경되어 데이터를 전달", "E001");
  650. }
  651. this.close();
  652. }
  653. /****************************************************************************************
  654. * Components : Button
  655. * Components ID : btn_moph
  656. * Event : onclick
  657. * Argument : 01.obj : Object Event has occurred
  658. * : 02.e : Event Object
  659. * Description : 등록버튼 클릭시
  660. ****************************************************************************************/
  661. function btn_moph_onclick(obj:Button, e:ClickEventInfo)
  662. {
  663. fSendTermCd();
  664. }
  665. /****************************************************************************************
  666. * Components : Tab
  667. * Components ID : switch00
  668. * Event : onlbuttondown
  669. * Argument : 01.obj : Object Event has occurred
  670. * : 02.e : Event Object
  671. * Description : 탭 클릭시
  672. ****************************************************************************************/
  673. function switch00_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
  674. {
  675. ds_hidden_search.clearData();
  676. ds_hidden_search.addRow();
  677. ds_hidden_search.setColumn(0, "flag","5");
  678. }
  679. /****************************************************************************************
  680. * Components : Edit
  681. * Components ID : input2
  682. * Event : onkeydown
  683. * Argument : 01.obj : Object Event has occurred
  684. * : 02.e : Event Object
  685. * Description : 에디터 키 입력시
  686. ****************************************************************************************/
  687. function input2_onkeydown(obj:Edit, e:KeyEventInfo)
  688. {
  689. inputEnterKey("btn_search", "DOMActivate");
  690. }
  691. /****************************************************************************************
  692. * Components : Button
  693. * Components ID : btn_OpSearch
  694. * Event : onclick
  695. * Argument : 01.obj : Object Event has occurred
  696. * : 02.e : Event Object
  697. * Description : 조회버튼 클릭시
  698. ****************************************************************************************/
  699. function btn_OpSearch_onclick(obj:Button, e:ClickEventInfo)
  700. {
  701. ds_hidden_search.clearData();
  702. ds_hidden_search.addRow();
  703. ds_hidden_search.setColumn(0, "flag","5");
  704. fDiagSearch();
  705. }
  706. /****************************************************************************************
  707. * Components : Edit
  708. * Components ID : input3
  709. * Event : onkeydown
  710. * Argument : 01.obj : Object Event has occurred
  711. * : 02.e : Event Object
  712. * Description : 에디터 키 입력시
  713. ****************************************************************************************/
  714. function input3_onkeydown(obj:Edit, e:KeyEventInfo)
  715. {
  716. if( e.keycode == 13 ){
  717. obj.updateToDataset();
  718. btn_OpSearch.click();
  719. }
  720. }
  721. /****************************************************************************************
  722. * Components : Button
  723. * Components ID : button1
  724. * Event : onclick
  725. * Argument : 01.obj : Object Event has occurred
  726. * : 02.e : Event Object
  727. * Description : 초기화버튼 클릭시
  728. ****************************************************************************************/
  729. function button1_onclick(obj:Button, e:ClickEventInfo)
  730. {
  731. ds_main_deptopcdlist_deptopcdinfo.clearData();
  732. ds_param_selectopinfo_selectoplist.clearData();
  733. }
  734. /****************************************************************************************
  735. * Components : Button
  736. * Components ID : button3
  737. * Event : onclick
  738. * Argument : 01.obj : Object Event has occurred
  739. * : 02.e : Event Object
  740. * Description : 용어추가버튼 클릭시
  741. ****************************************************************************************/
  742. function button3_onclick(obj:Button, e:ClickEventInfo)
  743. {
  744. for( var i=0 ; i<grd_oplist.selectcount ; i++ ){
  745. for( var j=grd_oplist.selectstartrow[i] ; j<=grd_oplist.selectendrow[i] ; j++ ){
  746. if( j > -1 ){
  747. fAddopHist(j);
  748. }
  749. }
  750. }
  751. }
  752. /****************************************************************************************
  753. * Components : Grid
  754. * Components ID : grd_oplist
  755. * Event : oncelldblclick
  756. * Argument : 01.obj : Object Event has occurred
  757. * : 02.e : Event Object
  758. * Description : 그리드 셀 더블클릭시
  759. ****************************************************************************************/
  760. function grd_oplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  761. {
  762. opRow = ds_main_deptopcdlist_deptopcdinfo.rowposition;
  763. if(opRow < 0){
  764. return;
  765. }
  766. fAddopHist(opRow);
  767. }
  768. /****************************************************************************************
  769. * Components : Button
  770. * Components ID : button15
  771. * Event : onclick
  772. * Argument : 01.obj : Object Event has occurred
  773. * : 02.e : Event Object
  774. * Description : DOWN버튼 클릭시
  775. ****************************************************************************************/
  776. function button15_onclick(obj:Button, e:ClickEventInfo)
  777. {
  778. var sRow = fChgValueTermcdGrd(ds_param_selectdiaginfo_selectdiaglist, "down","1");
  779. for( var i=0 ; i<ds_param_selectdiaginfo_selectdiaglist.rowcount ; i++ ){
  780. ds_param_selectdiaginfo_selectdiaglist.selectRow(i, false);
  781. }
  782. ds_param_selectdiaginfo_selectdiaglist.rowposition = sRow;
  783. ds_param_selectdiaginfo_selectdiaglist.selectRow(sRow);
  784. }
  785. /****************************************************************************************
  786. * Components : Button
  787. * Components ID : button16
  788. * Event : onclick
  789. * Argument : 01.obj : Object Event has occurred
  790. * : 02.e : Event Object
  791. * Description : UP버튼 클릭시
  792. ****************************************************************************************/
  793. function button16_onclick(obj:Button, e:ClickEventInfo)
  794. {
  795. var sRow = fChgValueTermcdGrd(ds_param_selectdiaginfo_selectdiaglist, "up","1");
  796. for( var i=0 ; i<ds_param_selectdiaginfo_selectdiaglist.rowcount ; i++ ){
  797. ds_param_selectdiaginfo_selectdiaglist.selectRow(i, false);
  798. }
  799. ds_param_selectdiaginfo_selectdiaglist.rowposition = sRow;
  800. ds_param_selectdiaginfo_selectdiaglist.selectRow(sRow);
  801. }
  802. /****************************************************************************************
  803. * Components : Button
  804. * Components ID : button8
  805. * Event : onclick
  806. * Argument : 01.obj : Object Event has occurred
  807. * : 02.e : Event Object
  808. * Description : 행삭제버튼 클릭시
  809. ****************************************************************************************/
  810. function button8_onclick(obj:Button, e:ClickEventInfo)
  811. {
  812. fDelRow_Termlist("grd_selectdiag");
  813. }
  814. /****************************************************************************************
  815. * Components : Button
  816. * Components ID : button9
  817. * Event : onclick
  818. * Argument : 01.obj : Object Event has occurred
  819. * : 02.e : Event Object
  820. * Description : 행추가버튼 클릭시
  821. ****************************************************************************************/
  822. function button9_onclick(obj:Button, e:ClickEventInfo)
  823. {
  824. fAddRow_Termlist("grd_selectdiag");
  825. }
  826. /****************************************************************************************
  827. * Components : Button
  828. * Components ID : button4
  829. * Event : onclick
  830. * Argument : 01.obj : Object Event has occurred
  831. * : 02.e : Event Object
  832. * Description : DOWN버튼 클릭시
  833. ****************************************************************************************/
  834. function button4_onclick(obj:Button, e:ClickEventInfo)
  835. {
  836. var sRow = fChgValueTermcdGrd(ds_param_selectopinfo_selectoplist, "down","2");
  837. for( var i=0 ; i<ds_param_selectopinfo_selectoplist.rowcount ; i++ ){
  838. ds_param_selectopinfo_selectoplist.selectRow(i, false);
  839. }
  840. ds_param_selectopinfo_selectoplist.rowposition = sRow;
  841. ds_param_selectopinfo_selectoplist.selectRow(sRow);
  842. }
  843. /****************************************************************************************
  844. * Components : Button
  845. * Components ID : button5
  846. * Event : onclick
  847. * Argument : 01.obj : Object Event has occurred
  848. * : 02.e : Event Object
  849. * Description : UP버튼 클릭시
  850. ****************************************************************************************/
  851. function button5_onclick(obj:Button, e:ClickEventInfo)
  852. {
  853. var sRow = fChgValueTermcdGrd(ds_param_selectopinfo_selectoplist, "up","2");
  854. for( var i=0 ; i<ds_param_selectopinfo_selectoplist.rowcount ; i++ ){
  855. ds_param_selectopinfo_selectoplist.selectRow(i, false);
  856. }
  857. ds_param_selectopinfo_selectoplist.rowposition = sRow;
  858. ds_param_selectopinfo_selectoplist.selectRow(sRow);
  859. }
  860. /****************************************************************************************
  861. * Components : Button
  862. * Components ID : button6
  863. * Event : onclick
  864. * Argument : 01.obj : Object Event has occurred
  865. * : 02.e : Event Object
  866. * Description : 행삭제버튼 클릭시
  867. ****************************************************************************************/
  868. function button6_onclick(obj:Button, e:ClickEventInfo)
  869. {
  870. fDelRow_Termlist("grd_selectop");
  871. }
  872. /****************************************************************************************
  873. * Components : Button
  874. * Components ID : button7
  875. * Event : onclick
  876. * Argument : 01.obj : Object Event has occurred
  877. * : 02.e : Event Object
  878. * Description : 행추가버튼 클릭시
  879. ****************************************************************************************/
  880. function button7_onclick(obj:Button, e:ClickEventInfo)
  881. {
  882. fAddRow_Termlist("grd_selectop");
  883. }
  884. /****************************************************************************************
  885. * Components : Grid
  886. * Components ID : grd_diaglist
  887. * Event : oncelldblclick
  888. * Argument : 01.obj : Object Event has occurred
  889. * : 02.e : Event Object
  890. * Description : 그리드 셀 더블클릭시
  891. ****************************************************************************************/
  892. function switch1_diag_grd_diaglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  893. {
  894. dgRow = ds_main_deptdiagcdlist_deptdiagcdinfo.rowposition;
  895. if(dgRow < 0){
  896. return;
  897. }
  898. fAddDiagHist(dgRow);
  899. }
  900. /****************************************************************************************
  901. * Components : Grid
  902. * Components ID : grd_icdo3list
  903. * Event : oncelldblclick
  904. * Argument : 01.obj : Object Event has occurred
  905. * : 02.e : Event Object
  906. * Description : 그리드 셀 더블클릭시
  907. ****************************************************************************************/
  908. function switch1_mopho_grd_icdo3list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  909. {
  910. mRow = ds_main_diagcdinfo_kcd4m.rowposition;
  911. if(mRow < 0){
  912. return;
  913. }
  914. fAddMophoHist(mRow);
  915. // grd_icdo3list.colDisabled(22) = true;
  916. // grd_icdo3list.colDisabled(24) = true;
  917. }
  918. ]]></Script>
  919. </Form>
  920. </FDL>