SMAHA04095_검진사후관리대상자.xfdl 65 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA04095" position="absolute 0 0 1206 766" titletext="검진사후관리대상자" onload="SMAHA04095_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" class="tit_1" position="absolute 0 0 159 21" style="" text="검진사후관리대상자"/>
  8. <Tab id="switch1" position="absolute 0 27 1190 747" style="" anchor="default">
  9. <Tabpages>
  10. <Tabpage id="case_rgst" selected="true" position="absolute 0 0 1188 718" style="" anchor="default" text="대상자등록">
  11. <Layouts>
  12. <Layout>
  13. <Shape id="roundrect1" anchor="default" type="roundrectangle" position="absolute 1 0 1187 35" style="border:1 solid #ffd799 #ffd799;background:#fffbf2 ;"/>
  14. <Shape id="line10" class="line_1" linetype="horizontal" position="absolute 0 38 1186 41" style="" anchor="default"/>
  15. <Grid id="grd_sahulist" binddataset="ds_main_savedata" position="absolute 0 62 1185 676" style="" ontextchanged="switch1_case_rgst_grd_sahulist_ontextchanged" oncelldblclick="switch1_case_rgst_grd_sahulist_oncelldblclick" autoenter="none" cellclickbound="control" selecttype="row" extendsizetype="none" onrbuttondown="switch1_case_rgst_grd_sahulist_onrbuttondown">
  16. <Formats>
  17. <Format id="default">
  18. <Columns>
  19. <Column size="18" band="left"/>
  20. <Column size="25" band="left"/>
  21. <Column size="25" band="left"/>
  22. <Column size="55" band="left"/>
  23. <Column size="60" band="left"/>
  24. <Column size="62" band="left"/>
  25. <Column size="60" band="left"/>
  26. <Column size="43"/>
  27. <Column size="47"/>
  28. <Column size="132"/>
  29. <Column size="66"/>
  30. <Column size="60"/>
  31. <Column size="140"/>
  32. <Column size="93"/>
  33. <Column size="63"/>
  34. <Column size="169"/>
  35. <Column size="130"/>
  36. <Column size="100"/>
  37. <Column size="100"/>
  38. <Column size="110"/>
  39. <Column size="110"/>
  40. <Column size="130"/>
  41. <Column size="100"/>
  42. <Column size="100"/>
  43. <Column size="110"/>
  44. <Column size="110"/>
  45. <Column size="130"/>
  46. <Column size="100"/>
  47. <Column size="100"/>
  48. <Column size="100"/>
  49. <Column size="100"/>
  50. <Column size="100"/>
  51. <Column size="100"/>
  52. <Column size="100"/>
  53. <Column size="100"/>
  54. <Column size="50"/>
  55. <Column size="50"/>
  56. <Column size="50"/>
  57. <Column size="50"/>
  58. <Column size="87"/>
  59. <Column size="56"/>
  60. <Column size="50"/>
  61. <Column size="50"/>
  62. <Column size="50"/>
  63. <Column size="50"/>
  64. <Column size="50"/>
  65. <Column size="50"/>
  66. <Column size="50"/>
  67. </Columns>
  68. <Rows>
  69. <Row size="24" band="head"/>
  70. <Row size="24"/>
  71. </Rows>
  72. <Band id="head">
  73. <Cell/>
  74. <Cell col="1" celltype="head" displaytype="checkbox" edittype="checkbox"/>
  75. <Cell col="2"/>
  76. <Cell col="3" text="사번"/>
  77. <Cell col="4" text="이름"/>
  78. <Cell col="5" text="등록번호"/>
  79. <Cell col="6" text="완료여부"/>
  80. <Cell col="7" text="성별"/>
  81. <Cell col="8" text="나이"/>
  82. <Cell col="9" text="부서"/>
  83. <Cell col="10" text="직종"/>
  84. <Cell col="11" text="상담여부"/>
  85. <Cell col="12" text="수검병원"/>
  86. <Cell col="13" text="검진일자"/>
  87. <Cell col="14" text="검진구분"/>
  88. <Cell col="15" text="유해인자"/>
  89. <Cell col="16" text="흉부촬영결과"/>
  90. <Cell col="17" text="(일반)건강구분"/>
  91. <Cell col="18" text="(일반)건진소견"/>
  92. <Cell col="19" text="(일반)사후관리구분"/>
  93. <Cell col="20" text="(일반)사후관리소견"/>
  94. <Cell col="21" text="(일반)업무수행적합여부"/>
  95. <Cell col="22" text="(특수)건강구분"/>
  96. <Cell col="23" text="(특수)건진소견"/>
  97. <Cell col="24" text="(특수)사후관리구분" taborder="undefined"/>
  98. <Cell col="25" text="(특수)사후관리소견"/>
  99. <Cell col="26" text="(특수)업무수행적합여부"/>
  100. <Cell col="27" text="판정결과(A)"/>
  101. <Cell col="28" text="판정결과(B)"/>
  102. <Cell col="29" text="판정결과(C_R1)"/>
  103. <Cell col="30" text="판정결과(R2)"/>
  104. <Cell col="31" text="판정결과(D1)"/>
  105. <Cell col="32" text="판정결과(D2_DN)"/>
  106. <Cell col="33" text="유질환(D)"/>
  107. <Cell col="34" text="판정소견"/>
  108. <Cell col="35" text="SBP"/>
  109. <Cell col="36" text="DBP"/>
  110. <Cell col="37" text="혈색소"/>
  111. <Cell col="38" text="혈당"/>
  112. <Cell col="39" text="총콜레스테롤"/>
  113. <Cell col="40" text="중성지방"/>
  114. <Cell col="41" text="HDL"/>
  115. <Cell col="42" text="LDL"/>
  116. <Cell col="43" text="SGOT"/>
  117. <Cell col="44" text="SGPT"/>
  118. <Cell col="45" text="GTP"/>
  119. <Cell col="46" text="CR"/>
  120. <Cell col="47" text="URINE"/>
  121. </Band>
  122. <Band id="body">
  123. <Cell celltype="head" text="bind:status"/>
  124. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:(chk==&quot;Y&quot;||chk==1)?1:0"/>
  125. <Cell col="2" text="expr:currow+1"/>
  126. <Cell col="3" edittype="text" text="bind:userid"/>
  127. <Cell col="4" text="bind:hngnm"/>
  128. <Cell col="5" text="bind:pid"/>
  129. <Cell col="6" edittype="text" style="align:center;" text="bind:endyn"/>
  130. <Cell col="7" text="bind:sex"/>
  131. <Cell col="8" text="bind:age"/>
  132. <Cell col="9" style="align:left middle;" text="bind:depthngnm" wordwrap="char"/>
  133. <Cell col="10" text="bind:jobkind"/>
  134. <Cell col="11" text="bind:cnstyn"/>
  135. <Cell col="12" edittype="text" text="bind:hospital"/>
  136. <Cell col="13" displaytype="date" edittype="date" text="bind:ilja" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  137. <Cell col="14" displaytype="normal" edittype="text" style="align:center;" text="bind:gubun" combodataset="ds_init_gubun" combocodecol="label" combodatacol="value"/>
  138. <Cell col="15" displaytype="text" edittype="text" text="bind:yuhaeinja" editautoselect="true"/>
  139. <Cell col="16" edittype="text" style="align:left middle;" text="bind:chestrslt" wordwrap="char" editautoselect="false"/>
  140. <Cell col="17" edittype="text" text="bind:g_gubun"/>
  141. <Cell col="18" edittype="text" text="bind:g_opi"/>
  142. <Cell col="19" edittype="text" text="bind:g_after"/>
  143. <Cell col="20" edittype="text" text="bind:g_afteropi"/>
  144. <Cell col="21" edittype="text" text="bind:g_work"/>
  145. <Cell col="22" edittype="text" text="bind:s_gubun"/>
  146. <Cell col="23" edittype="text" text="bind:s_opi"/>
  147. <Cell col="24" edittype="text" text="bind:s_after"/>
  148. <Cell col="25" edittype="text" text="bind:s_afteropi"/>
  149. <Cell col="26" edittype="text" text="bind:s_work"/>
  150. <Cell col="27" edittype="text" style="align:left middle;" text="bind:panjeonga" wordwrap="char" editautoselect="false"/>
  151. <Cell col="28" edittype="text" style="align:left middle;" text="bind:panjeongb" wordwrap="char" editautoselect="false"/>
  152. <Cell col="29" edittype="text" style="align:left middle;" text="bind:panjeongc" wordwrap="char" editautoselect="false"/>
  153. <Cell col="30" edittype="text" text="bind:panjeongr2"/>
  154. <Cell col="31" edittype="text" style="align:left middle;" text="bind:panjeongd1" wordwrap="char" editautoselect="false"/>
  155. <Cell col="32" edittype="text" style="align:left middle;" text="bind:panjeongd2" wordwrap="char" editautoselect="false"/>
  156. <Cell col="33" edittype="text" style="align:left middle;" text="bind:panjeongd" wordwrap="char" editautoselect="false"/>
  157. <Cell col="34" edittype="text" style="align:left middle;" text="bind:panjeongopi" wordwrap="char" editautoselect="false"/>
  158. <Cell col="35" edittype="text" style="align:left middle;" text="bind:sbp" wordwrap="char" editautoselect="false"/>
  159. <Cell col="36" edittype="text" style="align:left middle;" text="bind:dbp" wordwrap="char" editautoselect="false"/>
  160. <Cell col="37" edittype="text" style="align:left middle;" text="bind:hb" wordwrap="char" editautoselect="false"/>
  161. <Cell col="38" edittype="text" style="align:left middle;" text="bind:fbs" wordwrap="char" editautoselect="false"/>
  162. <Cell col="39" edittype="text" style="align:left middle;" text="bind:tc" wordwrap="char" editautoselect="false"/>
  163. <Cell col="40" edittype="text" style="align:left middle;" text="bind:tg" wordwrap="char" editautoselect="false"/>
  164. <Cell col="41" edittype="text" style="align:left middle;" text="bind:hdl" wordwrap="char" editautoselect="false"/>
  165. <Cell col="42" edittype="text" style="align:left middle;" text="bind:ldl" wordwrap="char" editautoselect="false"/>
  166. <Cell col="43" edittype="text" style="align:left middle;" text="bind:sgot" wordwrap="char" editautoselect="false"/>
  167. <Cell col="44" edittype="text" style="align:left middle;" text="bind:sgpt" wordwrap="char" editautoselect="false"/>
  168. <Cell col="45" edittype="text" style="align:left middle;" text="bind:rgtp" wordwrap="char" editautoselect="false"/>
  169. <Cell col="46" edittype="text" style="align:left middle;" text="bind:cr" wordwrap="char" editautoselect="false"/>
  170. <Cell col="47" edittype="text" style="align:left middle;" text="bind:urin" wordwrap="char" editautoselect="false"/>
  171. </Band>
  172. </Format>
  173. </Formats>
  174. </Grid>
  175. <Static id="caption1" class="search_name" position="absolute 5 10 95 27" style="" text="검진일자 :"/>
  176. <Static id="caption2" class="search_name" position="absolute 282 10 356 27" style="" text="검진차수 :"/>
  177. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo3" position="absolute 356 10 411 29" style="align:center ;">
  178. <Dataset id="innerdataset">
  179. <ColumnInfo>
  180. <Column id="codecolumn"/>
  181. <Column id="datacolumn"/>
  182. </ColumnInfo>
  183. <Rows>
  184. <Row>
  185. <Col id="codecolumn">ALL</Col>
  186. <Col id="datacolumn">전체</Col>
  187. </Row>
  188. <Row>
  189. <Col id="codecolumn">1</Col>
  190. <Col id="datacolumn">1</Col>
  191. </Row>
  192. <Row>
  193. <Col id="codecolumn">2</Col>
  194. <Col id="datacolumn">2</Col>
  195. </Row>
  196. <Row>
  197. <Col id="codecolumn">3</Col>
  198. <Col id="datacolumn">3</Col>
  199. </Row>
  200. <Row>
  201. <Col id="codecolumn">4</Col>
  202. <Col id="datacolumn">4</Col>
  203. </Row>
  204. <Row>
  205. <Col id="codecolumn">5</Col>
  206. <Col id="datacolumn">5</Col>
  207. </Row>
  208. </Rows>
  209. </Dataset>
  210. </Combo>
  211. <Static id="caption3" class="search_name" position="absolute 418 10 478 27" style="" text="사번 :"/>
  212. <Edit id="input1" position="absolute 463 10 508 29" style="align:center ;" anchor="default" onkeyup="switch1_case_rgst_input1_onkeyup"/>
  213. <Static id="caption4" class="search_name" position="absolute 517 10 569 27" style="" text="이름 :"/>
  214. <Edit id="input2" position="absolute 561 10 631 29" style="align:center ;" anchor="default" onkeyup="switch1_case_rgst_input2_onkeyup"/>
  215. <Shape id="line7" linetype="vertical" position="absolute 1110 6 1113 30" style="border:1 solid #ffe4bb #ffe4bb;" anchor="default"/>
  216. <Button id="btn_search" class="btn1" position="absolute 1120 8 1176 30" style="" text="조회" onclick="switch1_case_rgst_btn_search_onclick"/>
  217. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo5" position="absolute 714 9 769 28" style="align:center ;">
  218. <Dataset id="innerdataset">
  219. <ColumnInfo>
  220. <Column id="codecolumn"/>
  221. <Column id="datacolumn"/>
  222. </ColumnInfo>
  223. <Rows>
  224. <Row>
  225. <Col id="codecolumn">ALL</Col>
  226. <Col id="datacolumn">전체</Col>
  227. </Row>
  228. <Row>
  229. <Col id="codecolumn">일반</Col>
  230. <Col id="datacolumn">일반</Col>
  231. </Row>
  232. <Row>
  233. <Col id="codecolumn">특수</Col>
  234. <Col id="datacolumn">특수</Col>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. </Combo>
  239. <Static id="caption7" class="search_name" position="absolute 641 10 715 27" style="" text="검진구분 :"/>
  240. <Static id="caption8" class="search_name" position="absolute 776 10 850 27" style="" text="판정구분 :"/>
  241. <Calendar id="input3" position="absolute 79 10 169 29" style="align:center ;" anchor="default"/>
  242. <Static id="caption9" position="absolute 171 11 186 31" style="" text="~"/>
  243. <Calendar id="input4" position="absolute 184 10 274 29" style="align:center ;" anchor="default"/>
  244. <Button id="button3" class="btn2" enable="True" position="absolute 1144 41 1186 60" style="" text="삭제" onclick="switch1_case_rgst_button3_onclick"/>
  245. <Button id="button4" class="btn2" position="absolute 938 41 1024 60" style="" text="파일다운로드" onclick="switch1_case_rgst_button4_onclick"/>
  246. <Button id="button5" class="btn2" enable="True" position="absolute 895 41 937 60" style="" text="저장" onclick="switch1_case_rgst_button5_onclick"/>
  247. <Button id="btn_upload" class="btn2" position="absolute 1025 41 1100 60" style="" text="파일업로드" onclick="switch1_case_rgst_btn_upload_onclick"/>
  248. <Button id="btn_add" class="btn2" enable="True" position="absolute 1101 41 1143 60" style="" text="추가" onclick="switch1_case_rgst_btn_add_onclick"/>
  249. <Button id="button6" class="btn2" enable="True" visible="false" position="absolute 620 40 684 59" style="" text="목록삭제" onclick="switch1_case_rgst_button6_onclick"/>
  250. <Grid id="grd_upload_list" binddataset="ds_main_exceldata" visible="false" position="absolute 137 121 937 506" style="align:center ;">
  251. <Formats>
  252. <Format id="default">
  253. <Columns>
  254. <Column size="25"/>
  255. <Column size="70"/>
  256. <Column size="130"/>
  257. <Column size="80"/>
  258. <Column size="60"/>
  259. <Column size="100"/>
  260. <Column size="100"/>
  261. <Column size="100"/>
  262. <Column size="110"/>
  263. <Column size="110"/>
  264. <Column size="110"/>
  265. <Column size="110"/>
  266. <Column size="110"/>
  267. <Column size="110"/>
  268. <Column size="110"/>
  269. <Column size="110"/>
  270. <Column size="110"/>
  271. <Column size="110"/>
  272. <Column size="100"/>
  273. <Column size="100"/>
  274. <Column size="100"/>
  275. <Column size="100"/>
  276. <Column size="100"/>
  277. <Column size="100"/>
  278. <Column size="100"/>
  279. <Column size="100"/>
  280. <Column size="100"/>
  281. <Column size="100"/>
  282. <Column size="100"/>
  283. <Column size="100"/>
  284. <Column size="100"/>
  285. <Column size="100"/>
  286. <Column size="100"/>
  287. <Column size="100"/>
  288. <Column size="100"/>
  289. <Column size="100"/>
  290. <Column size="100"/>
  291. <Column size="100"/>
  292. <Column size="100"/>
  293. </Columns>
  294. <Rows>
  295. <Row size="24" band="head"/>
  296. <Row size="24"/>
  297. </Rows>
  298. <Band id="head">
  299. <Cell/>
  300. <Cell col="1" text="완료여부"/>
  301. <Cell col="2" text="수검병원"/>
  302. <Cell col="3" text="검진일자"/>
  303. <Cell col="4" text="검진구분"/>
  304. <Cell col="5" text="유해인자"/>
  305. <Cell col="6" text="사번"/>
  306. <Cell col="7" text="흉부촬영결과"/>
  307. <Cell col="8" text="(일반)건강구분"/>
  308. <Cell col="9" text="(일반)건진소견"/>
  309. <Cell col="10" text="(일반)사후관리구분"/>
  310. <Cell col="11" text="(일반)사후관리소견"/>
  311. <Cell col="12" text="(일반)업무수행적합여부"/>
  312. <Cell col="13" text="(특수)건강구분"/>
  313. <Cell col="14" text="(특수)건진소견"/>
  314. <Cell col="15" text="(특수)사후관리수분"/>
  315. <Cell col="16" text="(특수)사후관리소견"/>
  316. <Cell col="17" text="(특수)업무수행적합여부"/>
  317. <Cell col="18" text="판정결과(A)"/>
  318. <Cell col="19" text="판정결과(B)"/>
  319. <Cell col="20" text="판정결과(C_R1)"/>
  320. <Cell col="21" text="판정결과(R2)"/>
  321. <Cell col="22" text="판정결과(D1)"/>
  322. <Cell col="23" text="판정결과(D2_DN)"/>
  323. <Cell col="24" text="유질환(D)"/>
  324. <Cell col="25" text="판정소견"/>
  325. <Cell col="26" text="SBP"/>
  326. <Cell col="27" text="DBP"/>
  327. <Cell col="28" text="혈색소"/>
  328. <Cell col="29" text="혈당"/>
  329. <Cell col="30" text="총콜레스테롤"/>
  330. <Cell col="31" text="중성지방"/>
  331. <Cell col="32" text="HDL"/>
  332. <Cell col="33" text="LDL"/>
  333. <Cell col="34" text="SGOT"/>
  334. <Cell col="35" text="SGPT"/>
  335. <Cell col="36" text="GTP"/>
  336. <Cell col="37" text="CR"/>
  337. <Cell col="38" text="URINE"/>
  338. </Band>
  339. <Band id="body">
  340. <Cell/>
  341. <Cell col="1" text="bind:endyn"/>
  342. <Cell col="2" text="bind:hospital"/>
  343. <Cell col="3" text="bind:ilja"/>
  344. <Cell col="4" displaytype="normal" edittype="none" text="bind:gubun" combodataset="ds_init_gubun" combocodecol="label" combodatacol="value"/>
  345. <Cell col="5" text="bind:yuhaeinja"/>
  346. <Cell col="6" text="bind:userid"/>
  347. <Cell col="7" text="bind:chestrslt"/>
  348. <Cell col="8" text="bind:g_gubun"/>
  349. <Cell col="9" text="bind:g_opi"/>
  350. <Cell col="10" text="bind:g_after"/>
  351. <Cell col="11" text="bind:g_afteropi"/>
  352. <Cell col="12" text="bind:g_work"/>
  353. <Cell col="13" text="bind:s_gubun"/>
  354. <Cell col="14" text="bind:s_opi"/>
  355. <Cell col="15" text="bind:s_after"/>
  356. <Cell col="16" text="bind:s_afteropi"/>
  357. <Cell col="17" text="bind:s_work"/>
  358. <Cell col="18" text="bind:panjeonga"/>
  359. <Cell col="19" text="bind:panjeongb"/>
  360. <Cell col="20" text="bind:panjeongc"/>
  361. <Cell col="21" text="bind:panjeongr2"/>
  362. <Cell col="22" text="bind:panjeongd1"/>
  363. <Cell col="23" text="bind:panjeongd2"/>
  364. <Cell col="24" text="bind:panjeongd"/>
  365. <Cell col="25" text="bind:panjeongopi"/>
  366. <Cell col="26" text="bind:sbp"/>
  367. <Cell col="27" text="bind:dbp"/>
  368. <Cell col="28" text="bind:hb"/>
  369. <Cell col="29" text="bind:fbs"/>
  370. <Cell col="30" text="bind:tc"/>
  371. <Cell col="31" text="bind:tg"/>
  372. <Cell col="32" text="bind:hdl"/>
  373. <Cell col="33" text="bind:ldl"/>
  374. <Cell col="34" text="bind:sgot"/>
  375. <Cell col="35" text="bind:sgpt"/>
  376. <Cell col="36" text="bind:rgtp"/>
  377. <Cell col="37" text="bind:cr"/>
  378. <Cell col="38" text="bind:urin"/>
  379. </Band>
  380. </Format>
  381. </Formats>
  382. </Grid>
  383. <cp_checkboxList id="cp_checkboxList01" titletext="CheckBox List" taborder="1" scrollbars="none" position="absolute 853 7 1084 27" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  384. </Layout>
  385. </Layouts>
  386. </Tabpage>
  387. <Tabpage id="case_manage" anchor="default" text="상담내역관리" scrollbars="none">
  388. <Layouts>
  389. <Layout>
  390. <Shape id="roundrect2" anchor="default" type="roundrectangle" position="absolute 1 0 1187 60" style="border:1 solid #ffd799 #ffd799;background:#fffbf2 ;"/>
  391. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 63 1186 66" style="" anchor="default"/>
  392. <Static id="caption5" class="search_name" position="absolute 5 10 95 27" style="" text="검진일자 :"/>
  393. <Calendar id="input5" position="absolute 90 10 180 29" style="align:center ;" anchor="default"/>
  394. <Calendar id="input6" position="absolute 195 10 285 29" style="align:center ;" anchor="default"/>
  395. <Static id="caption10" position="absolute 182 11 197 31" style="" text="~"/>
  396. <Static id="caption11" position="absolute 497 11 512 31" style="" text="~"/>
  397. <Static id="caption12" class="search_name" position="absolute 320 10 410 27" style="" text="상담일자 :"/>
  398. <Calendar id="input7" position="absolute 405 10 495 29" style="align:center ;" anchor="default"/>
  399. <Calendar id="input8" position="absolute 510 10 600 29" style="align:center ;" anchor="default"/>
  400. <Calendar id="input9" position="absolute 120 35 210 54" style="align:center ;" anchor="default"/>
  401. <Calendar id="input10" position="absolute 225 35 315 54" style="align:center ;" anchor="default"/>
  402. <Static id="caption13" position="absolute 212 36 227 56" style="" text="~"/>
  403. <Static id="caption14" class="search_name" position="absolute 5 35 120 52" style="" text="추적검사일자 :"/>
  404. <Static id="caption15" class="search_name" position="absolute 615 10 690 27" style="" text="사 번 :"/>
  405. <Static id="caption16" class="search_name" position="absolute 775 10 855 27" style="" text="이 름 :"/>
  406. <Static id="caption17" class="search_name" position="absolute 935 10 1025 27" style="" text="검진구분 :"/>
  407. <Button id="button7" class="btn1" position="absolute 1120 19 1176 41" style="" text="조회" onclick="switch1_case_manage_button7_onclick"/>
  408. <Shape id="line2" linetype="vertical" position="absolute 1110 6 1113 49" style="border:1 solid #ffe4bb #ffe4bb;" anchor="default"/>
  409. <Edit id="input11" position="absolute 685 10 760 29" style="" anchor="default"/>
  410. <Edit id="input12" position="absolute 845 10 920 29" style="" anchor="default"/>
  411. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" position="absolute 1025 10 1080 29" style="align:center ;">
  412. <Dataset id="innerdataset">
  413. <ColumnInfo>
  414. <Column id="codecolumn"/>
  415. <Column id="datacolumn"/>
  416. </ColumnInfo>
  417. <Rows>
  418. <Row>
  419. <Col id="codecolumn">ALL</Col>
  420. <Col id="datacolumn">전체</Col>
  421. </Row>
  422. <Row>
  423. <Col id="codecolumn">일반</Col>
  424. <Col id="datacolumn">일반</Col>
  425. </Row>
  426. <Row>
  427. <Col id="codecolumn">특수</Col>
  428. <Col id="datacolumn">특수</Col>
  429. </Row>
  430. </Rows>
  431. </Dataset>
  432. </Combo>
  433. <Grid id="grd_sahucnst" binddataset="ds_main_cnstlist" position="absolute 0 90 1189 682" style="" oncelldblclick="switch1_case_manage_grd_sahucnst_oncelldblclick">
  434. <Formats>
  435. <Format id="default">
  436. <Columns>
  437. <Column size="20" band="left"/>
  438. <Column size="25" band="left"/>
  439. <Column size="25" band="left"/>
  440. <Column size="50" band="left"/>
  441. <Column size="70" band="left"/>
  442. <Column size="70" band="left"/>
  443. <Column size="80"/>
  444. <Column size="0"/>
  445. <Column size="60"/>
  446. <Column size="124"/>
  447. <Column size="80"/>
  448. <Column size="100"/>
  449. <Column size="425"/>
  450. <Column size="146"/>
  451. <Column size="80"/>
  452. <Column size="80"/>
  453. <Column size="0"/>
  454. <Column size="0"/>
  455. <Column size="0"/>
  456. <Column size="0"/>
  457. <Column size="0"/>
  458. <Column size="0"/>
  459. </Columns>
  460. <Rows>
  461. <Row size="24" band="head"/>
  462. <Row size="28"/>
  463. </Rows>
  464. <Band id="head">
  465. <Cell/>
  466. <Cell col="1" celltype="head" displaytype="checkbox" edittype="checkbox"/>
  467. <Cell col="2"/>
  468. <Cell col="3" text="사번"/>
  469. <Cell col="4" text="이름"/>
  470. <Cell col="5" text="등록번호"/>
  471. <Cell col="6" text="검진일자"/>
  472. <Cell col="7" text="검진차수"/>
  473. <Cell col="8" text="상담이력"/>
  474. <Cell col="9" text="근무부서"/>
  475. <Cell col="10" text="상담일자"/>
  476. <Cell col="11" text="상담장소"/>
  477. <Cell col="12" text="상담내용"/>
  478. <Cell col="13" text="상담결과"/>
  479. <Cell col="14" text="추적검사일"/>
  480. <Cell col="15" text="처방일자"/>
  481. <Cell col="16" text="sage"/>
  482. <Cell col="17" text="telno"/>
  483. <Cell col="18" text="panjeong"/>
  484. <Cell col="19" text="yujilhwan"/>
  485. <Cell col="20" text="yuhaeinja"/>
  486. <Cell col="21" text="rslt"/>
  487. </Band>
  488. <Band id="body">
  489. <Cell celltype="head" text="bind:status"/>
  490. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:(chk==&quot;Y&quot;||chk==1)?1:0"/>
  491. <Cell col="2" text="expr:currow+1"/>
  492. <Cell col="3" text="bind:userid"/>
  493. <Cell col="4" text="bind:hngnm"/>
  494. <Cell col="5" text="bind:pid"/>
  495. <Cell col="6" displaytype="date" text="bind:ilja" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  496. <Cell col="7" text="bind:chasu"/>
  497. <Cell col="8" text="bind:seq"/>
  498. <Cell col="9" text="bind:depthngnm"/>
  499. <Cell col="10" displaytype="date" text="bind:cnstdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  500. <Cell col="11" style="align:left middle;" text="bind:cnstplace"/>
  501. <Cell col="12" style="align:left top;" text="bind:cnstcnt" wordwrap="char"/>
  502. <Cell col="13" style="align:left top;" text="bind:cnstrslt" wordwrap="char"/>
  503. <Cell col="14" displaytype="date" text="bind:chasedd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  504. <Cell col="15" displaytype="date" text="bind:prcpdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  505. <Cell col="16" text="bind:sage"/>
  506. <Cell col="17" text="bind:telno"/>
  507. <Cell col="18" text="bind:panjeong"/>
  508. <Cell col="19" text="bind:yujilhwan"/>
  509. <Cell col="20" text="bind:yuhaeinja"/>
  510. <Cell col="21" text="bind:chaserslt"/>
  511. </Band>
  512. </Format>
  513. </Formats>
  514. </Grid>
  515. <Button id="button8" class="btn2" position="absolute 1097 68 1183 87" style="" text="파일다운로드" onclick="switch1_case_manage_button8_onclick"/>
  516. <Button id="button9" class="btn2" enable="True" position="absolute 1054 68 1096 87" style="" text="출력" onclick="switch1_case_manage_button9_onclick"/>
  517. <Button id="button3" taborder="1" text="삭제" onclick="switch1_case_manage_button3_onclick" class="btn2" position="absolute 1011 68 1053 87"/>
  518. <Button id="button5" taborder="2" text="저장" onclick="switch1_case_manage_button5_onclick" class="btn2" position="absolute 952 68 994 87"/>
  519. </Layout>
  520. </Layouts>
  521. </Tabpage>
  522. </Tabpages>
  523. </Tab>
  524. </Layout>
  525. </Layouts>
  526. <Objects>
  527. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  528. <ColumnInfo>
  529. <Column id="fromdd" type="STRING" size="256"/>
  530. <Column id="todd" type="STRING" size="256"/>
  531. <Column id="userid" type="STRING" size="256"/>
  532. <Column id="hngnm" type="STRING" size="256"/>
  533. <Column id="gubun" type="STRING" size="256"/>
  534. <Column id="panjeongsrch" type="STRING" size="256"/>
  535. </ColumnInfo>
  536. <Rows>
  537. <Row>
  538. <Col id="fromdd"/>
  539. <Col id="todd"/>
  540. <Col id="userid"/>
  541. <Col id="hngnm"/>
  542. <Col id="gubun"/>
  543. <Col id="panjeongsrch"/>
  544. </Row>
  545. </Rows>
  546. </Dataset>
  547. <Dataset id="ds_main_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_savedata_oncolumnchanged">
  548. <ColumnInfo>
  549. <Column id="chk" type="STRING" size="256"/>
  550. <Column id="status" type="STRING" size="256"/>
  551. <Column id="cnstyn" type="STRING" size="256"/>
  552. <Column id="ilja" type="STRING" size="256"/>
  553. <Column id="gubun" type="STRING" size="256"/>
  554. <Column id="yuhaeinja" type="STRING" size="256"/>
  555. <Column id="userid" type="STRING" size="256"/>
  556. <Column id="hngnm" type="STRING" size="256"/>
  557. <Column id="pid" type="STRING" size="256"/>
  558. <Column id="sex" type="STRING" size="256"/>
  559. <Column id="age" type="STRING" size="256"/>
  560. <Column id="depthngnm" type="STRING" size="256"/>
  561. <Column id="jobkind" type="STRING" size="256"/>
  562. <Column id="chestrslt" type="STRING" size="256"/>
  563. <Column id="panjeonga" type="STRING" size="256"/>
  564. <Column id="panjeongb" type="STRING" size="256"/>
  565. <Column id="panjeongc" type="STRING" size="256"/>
  566. <Column id="panjeongd1" type="STRING" size="256"/>
  567. <Column id="panjeongd2" type="STRING" size="256"/>
  568. <Column id="panjeongd" type="STRING" size="256"/>
  569. <Column id="panjeongopi" type="STRING" size="256"/>
  570. <Column id="sbp" type="STRING" size="256"/>
  571. <Column id="dbp" type="STRING" size="256"/>
  572. <Column id="hb" type="STRING" size="256"/>
  573. <Column id="fbs" type="STRING" size="256"/>
  574. <Column id="tc" type="STRING" size="256"/>
  575. <Column id="tg" type="STRING" size="256"/>
  576. <Column id="hdl" type="STRING" size="256"/>
  577. <Column id="ldl" type="STRING" size="256"/>
  578. <Column id="sgot" type="STRING" size="256"/>
  579. <Column id="sgpt" type="STRING" size="256"/>
  580. <Column id="rgtp" type="STRING" size="256"/>
  581. <Column id="cr" type="STRING" size="256"/>
  582. <Column id="urin" type="STRING" size="256"/>
  583. <Column id="endyn" type="STRING" size="256"/>
  584. <Column id="hospital" type="STRING" size="256"/>
  585. <Column id="g_gubun" type="STRING" size="256"/>
  586. <Column id="g_opi" type="STRING" size="256"/>
  587. <Column id="g_after" type="STRING" size="256"/>
  588. <Column id="g_afteropi" type="STRING" size="256"/>
  589. <Column id="g_work" type="STRING" size="256"/>
  590. <Column id="s_gubun" type="STRING" size="256"/>
  591. <Column id="s_opi" type="STRING" size="256"/>
  592. <Column id="s_after" type="STRING" size="256"/>
  593. <Column id="s_afteropi" type="STRING" size="256"/>
  594. <Column id="s_work" type="STRING" size="256"/>
  595. <Column id="panjeongr2" type="STRING" size="256"/>
  596. </ColumnInfo>
  597. <Rows>
  598. <Row>
  599. <Col id="status"/>
  600. <Col id="cnstyn"/>
  601. <Col id="ilja"/>
  602. <Col id="gubun"/>
  603. <Col id="yuhaeinja"/>
  604. <Col id="userid"/>
  605. <Col id="hngnm"/>
  606. <Col id="pid"/>
  607. <Col id="sex"/>
  608. <Col id="age"/>
  609. <Col id="depthngnm"/>
  610. <Col id="jobkind"/>
  611. <Col id="chestrslt"/>
  612. <Col id="panjeonga"/>
  613. <Col id="panjeongb"/>
  614. <Col id="panjeongc"/>
  615. <Col id="panjeongd1"/>
  616. <Col id="panjeongd2"/>
  617. <Col id="panjeongd"/>
  618. <Col id="panjeongopi"/>
  619. <Col id="sbp"/>
  620. <Col id="dbp"/>
  621. <Col id="hb"/>
  622. <Col id="fbs"/>
  623. <Col id="tc"/>
  624. <Col id="tg"/>
  625. <Col id="hdl"/>
  626. <Col id="ldl"/>
  627. <Col id="sgot"/>
  628. <Col id="sgpt"/>
  629. <Col id="rgtp"/>
  630. <Col id="cr"/>
  631. <Col id="urin"/>
  632. </Row>
  633. </Rows>
  634. </Dataset>
  635. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  636. <ColumnInfo/>
  637. </Dataset>
  638. <Dataset id="ds_send_reqdata2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  639. <ColumnInfo>
  640. <Column id="fromdd" type="STRING" size="256"/>
  641. <Column id="todd" type="STRING" size="256"/>
  642. <Column id="cnstfromdd" type="STRING" size="256"/>
  643. <Column id="cnsttodd" type="STRING" size="256"/>
  644. <Column id="userid" type="STRING" size="256"/>
  645. <Column id="hngnm" type="STRING" size="256"/>
  646. <Column id="gubun" type="STRING" size="256"/>
  647. <Column id="chasefromdd" type="STRING" size="256"/>
  648. <Column id="chasetodd" type="STRING" size="256"/>
  649. </ColumnInfo>
  650. <Rows>
  651. <Row>
  652. <Col id="fromdd"/>
  653. <Col id="todd"/>
  654. <Col id="cnstfromdd"/>
  655. <Col id="cnsttodd"/>
  656. <Col id="userid"/>
  657. <Col id="hngnm"/>
  658. <Col id="gubun"/>
  659. <Col id="chasefromdd"/>
  660. <Col id="chasetodd"/>
  661. </Row>
  662. </Rows>
  663. </Dataset>
  664. <Dataset id="ds_main_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_cnstlist_oncolumnchanged">
  665. <ColumnInfo>
  666. <Column id="chk" type="STRING" size="256"/>
  667. <Column id="userid" type="STRING" size="256"/>
  668. <Column id="ilja" type="STRING" size="256"/>
  669. <Column id="seq" type="STRING" size="256"/>
  670. <Column id="hngnm" type="STRING" size="256"/>
  671. <Column id="depthngnm" type="STRING" size="256"/>
  672. <Column id="cnstdd" type="STRING" size="256"/>
  673. <Column id="cnstplace" type="STRING" size="256"/>
  674. <Column id="cnstcnt" type="STRING" size="256"/>
  675. <Column id="cnstrslt" type="STRING" size="256"/>
  676. <Column id="chasedd" type="STRING" size="256"/>
  677. <Column id="prcpdd" type="STRING" size="256"/>
  678. <Column id="sage" type="STRING" size="256"/>
  679. <Column id="telno" type="STRING" size="256"/>
  680. <Column id="panjeong" type="STRING" size="256"/>
  681. <Column id="yujilhwan" type="STRING" size="256"/>
  682. <Column id="yuhaeinja" type="STRING" size="256"/>
  683. <Column id="chaserslt" type="STRING" size="256"/>
  684. <Column id="pid" type="STRING" size="256"/>
  685. <Column id="g_rslt" type="STRING" size="256"/>
  686. <Column id="s_rslt" type="STRING" size="256"/>
  687. <Column id="status" type="STRING" size="256"/>
  688. </ColumnInfo>
  689. <Rows>
  690. <Row>
  691. <Col id="chk"/>
  692. <Col id="userid"/>
  693. <Col id="ilja"/>
  694. <Col id="seq"/>
  695. <Col id="hngnm"/>
  696. <Col id="depthngnm"/>
  697. <Col id="cnstdd"/>
  698. <Col id="cnstplace"/>
  699. <Col id="cnstcnt"/>
  700. <Col id="cnstrslt"/>
  701. <Col id="chasedd"/>
  702. <Col id="prcpdd"/>
  703. <Col id="sage"/>
  704. <Col id="telno"/>
  705. <Col id="panjeong"/>
  706. <Col id="yujilhwan"/>
  707. <Col id="yuhaeinja"/>
  708. <Col id="chaserslt"/>
  709. </Row>
  710. </Rows>
  711. </Dataset>
  712. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  713. <ColumnInfo>
  714. <Column id="temp" type="STRING" size="256"/>
  715. </ColumnInfo>
  716. </Dataset>
  717. <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  718. <ColumnInfo>
  719. <Column id="A9000list" type="STRING" size="256"/>
  720. </ColumnInfo>
  721. <Rows>
  722. <Row>
  723. <Col id="A9000list"/>
  724. </Row>
  725. </Rows>
  726. </Dataset>
  727. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  728. <ColumnInfo/>
  729. </Dataset>
  730. <Dataset id="ds_main_exceldata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  731. <ColumnInfo>
  732. <Column id="ilja" type="STRING" size="256"/>
  733. <Column id="gubun" type="STRING" size="256"/>
  734. <Column id="yuhaeinja" type="STRING" size="256"/>
  735. <Column id="userid" type="STRING" size="256"/>
  736. <Column id="chestrslt" type="STRING" size="256"/>
  737. <Column id="panjeonga" type="STRING" size="256"/>
  738. <Column id="panjeongb" type="STRING" size="256"/>
  739. <Column id="panjeongc" type="STRING" size="256"/>
  740. <Column id="panjeongd1" type="STRING" size="256"/>
  741. <Column id="panjeongd2" type="STRING" size="256"/>
  742. <Column id="panjeongd" type="STRING" size="256"/>
  743. <Column id="panjeongopi" type="STRING" size="256"/>
  744. <Column id="panjeongr2" type="STRING" size="256"/>
  745. <Column id="sbp" type="STRING" size="256"/>
  746. <Column id="dbp" type="STRING" size="256"/>
  747. <Column id="hb" type="STRING" size="256"/>
  748. <Column id="fbs" type="STRING" size="256"/>
  749. <Column id="tc" type="STRING" size="256"/>
  750. <Column id="tg" type="STRING" size="256"/>
  751. <Column id="hdl" type="STRING" size="256"/>
  752. <Column id="ldl" type="STRING" size="256"/>
  753. <Column id="sgot" type="STRING" size="256"/>
  754. <Column id="sgpt" type="STRING" size="256"/>
  755. <Column id="rgtp" type="STRING" size="256"/>
  756. <Column id="cr" type="STRING" size="256"/>
  757. <Column id="urin" type="STRING" size="256"/>
  758. <Column id="endyn" type="STRING" size="256"/>
  759. <Column id="hospital" type="STRING" size="256"/>
  760. <Column id="g_gubun" type="STRING" size="256"/>
  761. <Column id="g_opi" type="STRING" size="256"/>
  762. <Column id="g_after" type="STRING" size="256"/>
  763. <Column id="g_afteropi" type="STRING" size="256"/>
  764. <Column id="g_work" type="STRING" size="256"/>
  765. <Column id="s_gubun" type="STRING" size="256"/>
  766. <Column id="s_opi" type="STRING" size="256"/>
  767. <Column id="s_after" type="STRING" size="256"/>
  768. <Column id="s_afteropi" type="STRING" size="256"/>
  769. <Column id="s_work" type="STRING" size="256"/>
  770. </ColumnInfo>
  771. </Dataset>
  772. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  773. <ColumnInfo/>
  774. </Dataset>
  775. <Dataset id="ds_init_gubun" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  776. <ColumnInfo>
  777. <Column id="label" type="STRING" size="256"/>
  778. <Column id="value" type="STRING" size="256"/>
  779. </ColumnInfo>
  780. <Rows>
  781. <Row>
  782. <Col id="label">일반</Col>
  783. <Col id="value">일반</Col>
  784. </Row>
  785. <Row>
  786. <Col id="label">특수</Col>
  787. <Col id="value">특수</Col>
  788. </Row>
  789. </Rows>
  790. </Dataset>
  791. <Dataset id="ds_send_prnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  792. </Objects>
  793. <Bind>
  794. <BindItem id="item0" compid="switch1.case_rgst.combo3" propid="value" datasetid="ds_send_reqdata" columnid="chasu"/>
  795. <BindItem id="item1" compid="switch1.case_rgst.input1" propid="value" datasetid="ds_send_reqdata" columnid="userid"/>
  796. <BindItem id="item2" compid="switch1.case_rgst.input2" propid="value" datasetid="ds_send_reqdata" columnid="hngnm"/>
  797. <BindItem id="item3" compid="switch1.case_rgst.combo5" propid="value" datasetid="ds_send_reqdata" columnid="gubun"/>
  798. <BindItem id="item4" compid="switch1.case_rgst.input3" propid="value" datasetid="ds_send_reqdata" columnid="fromdd"/>
  799. <BindItem id="item6" compid="switch1.case_rgst.input4" propid="value" datasetid="ds_send_reqdata" columnid="todd"/>
  800. <BindItem id="item7" compid="switch1.case_manage.input5" propid="value" datasetid="ds_send_reqdata2" columnid="fromdd"/>
  801. <BindItem id="item8" compid="switch1.case_manage.input6" propid="value" datasetid="ds_send_reqdata2" columnid="todd"/>
  802. <BindItem id="item9" compid="switch1.case_manage.input7" propid="value" datasetid="ds_send_reqdata2" columnid="cnstfromdd"/>
  803. <BindItem id="item10" compid="switch1.case_manage.input8" propid="value" datasetid="ds_send_reqdata2" columnid="cnsttodd"/>
  804. <BindItem id="item11" compid="switch1.case_manage.input9" propid="value" datasetid="ds_send_reqdata2" columnid="chasefromdd"/>
  805. <BindItem id="item12" compid="switch1.case_manage.input10" propid="value" datasetid="ds_send_reqdata2" columnid="chasetodd"/>
  806. <BindItem id="item13" compid="switch1.case_manage.input11" propid="value" datasetid="ds_send_reqdata2" columnid="userid"/>
  807. <BindItem id="item14" compid="switch1.case_manage.input12" propid="value" datasetid="ds_send_reqdata2" columnid="hngnm"/>
  808. <BindItem id="item15" compid="switch1.case_manage.combo1" propid="value" datasetid="ds_send_reqdata2" columnid="gubun"/>
  809. </Bind>
  810. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  811. * System Name :
  812. * Job Name :
  813. * Creator :
  814. * Make Date : 2015-11-13
  815. * Description :
  816. *---------------------------------------------------------------------------------------
  817. * Modify Date Modifier Modify Description
  818. *---------------------------------------------------------------------------------------
  819. * 2015-11-13 Live Converter TF->XP
  820. *
  821. *---------------------------------------------------------------------------------------
  822. ****************************************************************************************/
  823. include "com_commonxp::comm_main.xjs";
  824. include "com_basiccodexp::ZBC001.xjs";
  825. include "ast_commonxp::AST.xjs";
  826. include "ast_healthexambasexp::healcombolist.xjs";
  827. include "ast_healthexamrsrvacptxp::AHA.xjs";
  828. include "ast_healexamxp::AHA001.xjs";
  829. function SMAHA04095_onload(obj:Form, e:LoadEventInfo) {
  830. frmf_initForm(obj);
  831. frmf_createPopupMenu("grd_sahulist_popupmenu1",
  832. "pmn_menu_onmenuclick", [
  833. { id: "fSetText1", level: "0", title: "1. 건강상담" },
  834. { id: "fSetText2", level: "0", title: "2. 보호구착용" },
  835. { id: "fSetText3", level: "0", title: "3. 추적검사" },
  836. { id: "fSetText4", level: "0", title: "4. 근무중치료" },
  837. { id: "fSetText5", level: "0", title: "9. 기타조치" }
  838. ]);
  839. frmf_createPopupMenu("grd_sahulist_popupmenu2",
  840. "pmn_menu_onmenuclick", [
  841. { id: "fSetText6", level: "0", title: "가. 현재 조건에서 작업이 가능" },
  842. { id: "fSetText7", level: "0", title: "나. 일정한 조건에서 작업이 가능한 경우" },
  843. { id: "fSetText8", level: "0", title: "다. 건강장해가 우려되어 한시적으로 현재의 작업을 할 수 없는 경우" },
  844. { id: "fSetText9", level: "0", title: "라. 건강장해의 악화 혹은 영구적인 장해발생으로 현재의 작업을 해서는 안되는 경우" }
  845. ]);
  846. grdf_setRowTypeIcon(switch1.case_rgst.grd_sahulist, 0);
  847. grdf_initGrid(switch1.case_rgst.grd_sahulist);
  848. grdf_setRowTypeIcon(switch1.case_manage.grd_sahucnst, 0);
  849. grdf_initGrid(switch1.case_manage.grd_sahucnst);
  850. grdf_setRowTypeIcon(switch1.case_rgst.grd_upload_list, 0);
  851. grdf_initGrid(switch1.case_rgst.grd_upload_list);
  852. var arrParam = [{dsNm: "ds_init_baseinfo_A9000list", cdGrpId: "A9000"}];
  853. appf_getCodeList(arrParam);
  854. var sProp="col=6,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  855. switch1.case_rgst.cp_checkboxList01.setInitComp(sProp, ds_init_baseinfo_A9000list,"cdid","cdnm","fn_cmpEvent");
  856. //healGetCodeList(new Array("S900") , new Array("ds_init_baseinfo_yearlist")); //검진년도 기준자료 조회
  857. dsf_makeValue( ds_send_reqdata, "fromdd", "string", ((utlf_getCurrentDate().toDate()).getAddDate(-1,"Y")).getDateFormat());
  858. //dsf_makeValue( ds_send_reqdata, "fromdd", "string", ((utlf_getCurrentDate().toDate()).getAddDate(-2,"M")).getDateFormat());
  859. dsf_makeValue( ds_send_reqdata, "todd", "string", utlf_getCurrentDate());
  860. dsf_makeValue( ds_send_reqdata, "gubun", "string", "ALL");
  861. dsf_makeValue( ds_send_reqdata2, "fromdd", "string", ((utlf_getCurrentDate().toDate()).getAddDate(-1,"Y")).getDateFormat());
  862. dsf_makeValue( ds_send_reqdata2, "fromdd", "string", ((utlf_getCurrentDate().toDate()).getAddDate(-6,"M")).getDateFormat());
  863. dsf_makeValue( ds_send_reqdata2, "todd", "string", utlf_getCurrentDate());
  864. dsf_makeValue( ds_send_reqdata2, "gubun", "string", "ALL");
  865. }
  866. //전체에서 event와 src를 제외한 script 를 모두포함.
  867. function fFileUpload(){
  868. switch1.case_rgst.grd_upload_list.visible=true;
  869. var fileName = "";
  870. //var fileName = window.fileDialog("open", ",", false, "", "xls", "Excel Files(*.xls)|*.xls|Dat Files(*.dat)|*.dat|All Files (*.*)|*.*");
  871. var fileName = grdf_ImportExcel("ds_main_exceldata", 2, switch1.case_rgst.grd_upload_list, 0);
  872. if(fileName != ""){
  873. //switch1.case_rgst.grd_upload_list.loadExcel(fileName);
  874. /*for(var i = 0; i < switch1.case_rgst.grd_upload_list.rowcount; i++){
  875. switch1.case_rgst.grd_upload_list.addStatus(i, "insert");
  876. }*/
  877. }else{
  878. sysf_messageBox("파일을 선택하지 않으셨습니다.", "E");
  879. switch1.case_rgst.grd_upload_list.visible=false;
  880. return ;
  881. }
  882. var oParam = {};
  883. oParam.id = "TXAHA05001";
  884. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  885. oParam.method = "reqSetAftManage";
  886. oParam.inds = "req=ds_main_exceldata";
  887. //oParam.outds = "ds_=cnt";
  888. oParam.async = false;
  889. oParam.callback = "cf_TXAHA05001";
  890. tranf_submit(oParam);
  891. }
  892. function cf_TXAHA05001(sSvcId, nErrorCode, sErrorMsg) {
  893. if(nErrorCode < 0) return;
  894. sysf_messageBox("데이터 등록이 완료되었습니다.", "I");
  895. switch1.case_rgst.grd_upload_list.visible=false;
  896. switch1.case_rgst.btn_search.click();
  897. }
  898. function switch1_case_rgst_grd_sahulist_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  899. ds_main_savedata.updatecontrol = false
  900. ds_main_savedata.setRowType(ds_main_savedata.rowposition, "i")
  901. ds_main_savedata.updatecontrol = true;
  902. }
  903. function switch1_case_rgst_grd_sahulist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  904. if(e.cell == obj.getBindCellIndex("Body", "hngnm"))
  905. {
  906. var crow = e.row;
  907. frmf_setParameter("userid", ds_main_savedata.getColumn(crow,"userid"));
  908. frmf_setParameter("ilja", ds_main_savedata.getColumn(crow,"ilja"));
  909. frmf_setParameter("seq", "");
  910. frmf_modal("SMAHA04096", "SMAHA04096", "", "", "", "", "", "", "", "", "", "", "M");
  911. }
  912. }
  913. function switch1_case_rgst_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  914. var oParam = {};
  915. oParam.id = "TRAHA05001";
  916. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  917. oParam.method = "reqGetAftManageList";
  918. oParam.inds = "req=ds_send_reqdata";
  919. oParam.outds = "ds_main_savedata=item";
  920. oParam.async = false;
  921. //oParam.callback = "cf_TRAHA05001";
  922. tranf_submit(oParam);
  923. }
  924. function switch1_case_rgst_button3_onclick(obj:Button, e:ClickEventInfo) {
  925. for(var i = 0; i < ds_main_savedata.rowcount; i++){
  926. if(ds_main_savedata.getColumn(i, "chk") == "Y"){
  927. ds_main_savedata.updatecontrol = false;
  928. ds_main_savedata.setRowType(i, "d");
  929. ds_main_savedata.updatecontrol = true;
  930. }
  931. }
  932. }
  933. function switch1_case_manage_button3_onclick(obj:Button, e:ClickEventInfo)
  934. {
  935. for(var i = 0; i < ds_main_cnstlist.rowcount; i++){
  936. if(ds_main_cnstlist.getColumn(i, "chk") == "Y"){
  937. ds_main_cnstlist.updatecontrol = false;
  938. ds_main_cnstlist.setRowType(i, "d");
  939. ds_main_cnstlist.updatecontrol = true;
  940. }
  941. }
  942. }
  943. function switch1_case_rgst_button4_onclick(obj:Button, e:ClickEventInfo) {
  944. grdf_exportExcel(switch1.case_rgst.grd_sahulist, "사후관리대상자", "사후관리대상자", true, "" , 'user' , true);
  945. }
  946. function switch1_case_rgst_btn_upload_onclick(obj:Button, e:ClickEventInfo) {
  947. fFileUpload();
  948. }
  949. function switch1_case_rgst_btn_add_onclick(obj:Button, e:ClickEventInfo) {
  950. var aRow = ds_main_savedata.addRow();
  951. ds_main_savedata.rowposition = aRow;
  952. switch1.case_rgst.grd_sahulist.setCellPos(3);
  953. }
  954. function switch1_case_rgst_button6_onclick(obj:Button, e:ClickEventInfo) {
  955. switch1.case_rgst.grd_sahulist.addStatus(switch1.case_rgst.grd_sahulist.row, "delete");
  956. }
  957. function switch1_case_manage_button7_onclick(obj:Button, e:ClickEventInfo) {
  958. var oParam = {};
  959. oParam.id = "TRAHA05003";
  960. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  961. oParam.method = "reqGetCnstList";
  962. oParam.inds = "req=ds_send_reqdata2";
  963. oParam.outds = "ds_main_cnstlist=item";
  964. oParam.async = false;
  965. //oParam.callback = "cf_TRAHA05003";
  966. tranf_submit(oParam);
  967. }
  968. function switch1_case_manage_grd_sahucnst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  969. if(e.cell == obj.getBindCellIndex("Body", "hngnm"))
  970. {
  971. var crow = e.row;
  972. frmf_setParameter("userid", ds_main_cnstlist.getColumn(crow,"userid"));
  973. frmf_setParameter("ilja", ds_main_cnstlist.getColumn(crow,"ilja"));
  974. frmf_setParameter("seq", ds_main_cnstlist.getColumn(crow,"seq"));
  975. frmf_modal("SMAHA04096", "SMAHA04096", "", "", "", "", "", "", "", "", "", "", "M");
  976. }
  977. }
  978. function switch1_case_manage_button8_onclick(obj:Button, e:ClickEventInfo) {
  979. grdf_exportExcel(switch1.case_manage.grd_sahucnst, "상담내역리스트", "상담내역리스트", true, "" , 'user' , true);
  980. }
  981. function switch1_case_manage_button9_onclick(obj:Button, e:ClickEventInfo) {
  982. var cnt = ds_main_cnstlist.getCaseCount('chk == "1"');;
  983. trace("cnt :"+cnt);
  984. ds_send_prnt.clearData();
  985. if(parseInt(cnt)>0){
  986. for(var i=0; i<ds_main_cnstlist.rowcount; i++){
  987. if(ds_main_cnstlist.getColumn(i,"chk") == 1){
  988. var aRow = ds_send_prnt.addRow();
  989. trace('aa :'+ds_main_cnstlist.getColumn(i,"userid") +"/"+aRow);
  990. dsf_makeValue( ds_send_prnt, "prnt", "string", "",aRow);
  991. dsf_makeValue( ds_send_prnt, "userid", "string", ds_main_cnstlist.getColumn(i,"userid"),aRow);
  992. dsf_makeValue( ds_send_prnt, "hngnm", "string", ds_main_cnstlist.getColumn(i,"hngnm"),aRow);
  993. dsf_makeValue( ds_send_prnt, "sage", "string", ds_main_cnstlist.getColumn(i,"sage"),aRow);
  994. dsf_makeValue( ds_send_prnt, "telno", "string", ds_main_cnstlist.getColumn(i,"telno"),aRow);
  995. dsf_makeValue( ds_send_prnt, "ilja", "string", ds_main_cnstlist.getColumn(i,"ilja"),aRow);
  996. dsf_makeValue( ds_send_prnt, "depthngnm", "string",ds_main_cnstlist.getColumn(i,"depthngnm"),aRow);
  997. dsf_makeValue( ds_send_prnt, "yuhaeinja", "string",ds_main_cnstlist.getColumn(i,"yuhaeinja"),aRow);
  998. dsf_makeValue( ds_send_prnt, "panjeong", "string", ds_main_cnstlist.getColumn(i,"panjeong"),aRow);
  999. dsf_makeValue( ds_send_prnt, "yujilhwan", "string",ds_main_cnstlist.getColumn(i,"yujilhwan"),aRow);
  1000. dsf_makeValue( ds_send_prnt, "cnstdd", "string", ds_main_cnstlist.getColumn(i,"cnstdd"),aRow);
  1001. dsf_makeValue( ds_send_prnt, "cnstplace", "string",ds_main_cnstlist.getColumn(i,"cnstplace"),aRow);
  1002. dsf_makeValue( ds_send_prnt, "cnstcnt", "string", ds_main_cnstlist.getColumn(i,"cnstcnt"),aRow);
  1003. dsf_makeValue( ds_send_prnt, "cnstrslt", "string", ds_main_cnstlist.getColumn(i,"cnstrslt"),aRow);
  1004. dsf_makeValue( ds_send_prnt, "chaserslt", "string",ds_main_cnstlist.getColumn(i,"chaserslt"),aRow);
  1005. dsf_makeValue( ds_send_prnt, "g_rslt", "string",ds_main_cnstlist.getColumn(i,"g_rslt"),aRow);
  1006. dsf_makeValue( ds_send_prnt, "s_rslt", "string",ds_main_cnstlist.getColumn(i,"s_rslt"),aRow);
  1007. dsf_makeValue( ds_send_prnt, "managernm", "string",sysf_getUserInfo("usernm"),aRow);
  1008. }
  1009. }
  1010. var objDOM = rptf_createDOM();
  1011. var objParam = new Object();
  1012. rptf_setNodeListToDOM(objDOM, "/root/send/prnt" , ds_send_prnt);
  1013. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1014. //var option = "open=0;save=1;directprint=0;print=1;zoom=0;printdialog=0;closecallback=opener.lf_close1;";
  1015. var option = "open=0;save=1;directprint=0;print=1;zoom=0;printdialog=0;";
  1016. rptf_exeReportPreview30(["RPAHA04096"],[objParam], option);
  1017. }
  1018. }
  1019. function lf_close1()
  1020. {
  1021. var objDOM = rptf_createDOM();
  1022. var objParam = new Object();
  1023. rptf_setNodeListToDOM(objDOM, "/root/send/prnt" , ds_send_prnt);
  1024. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1025. var option = "open=0;save=1;directprint=0;print=1;zoom=0;printdialog=0;";
  1026. rptf_exeReportPreview30(["RPAHA04096"],[objParam], option);
  1027. }
  1028. function fn_cmpEvent(aa)
  1029. {
  1030. ds_send_reqdata.setColumn(0, "panjeongsrch", String(switch1.case_rgst.cp_checkboxList01.getData()).replace(",", " "));
  1031. }
  1032. function ds_main_savedata_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1033. {
  1034. if(e.columnid=="chk") {
  1035. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  1036. }
  1037. }
  1038. function ds_main_cnstlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1039. {
  1040. if(e.columnid=="chk") {
  1041. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  1042. }
  1043. }
  1044. function switch1_case_rgst_input1_onkeyup(obj:Edit, e:KeyEventInfo)
  1045. {
  1046. if(e.keycode == 13){
  1047. switch1.case_rgst.input1.updateToDataset();
  1048. switch1.case_rgst.btn_search.click();
  1049. }
  1050. }
  1051. function switch1_case_rgst_input2_onkeyup(obj:Edit, e:KeyEventInfo)
  1052. {
  1053. if(e.keycode == 13){
  1054. switch1.case_rgst.input2.updateToDataset();
  1055. switch1.case_rgst.btn_search.click();
  1056. }
  1057. }
  1058. function switch1_case_rgst_grd_sahulist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1059. {
  1060. if(e.row >= 0){
  1061. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  1062. if(obj.getCellProperty("Head", e.col, "text") == "(특수)사후관리구분"){
  1063. grd_sahulist_popupmenu1.trackPopup(e.screenX, e.screenY);
  1064. }
  1065. else if(obj.getCellProperty("Head", e.col, "text") == "(특수)업무수행적합여부"){
  1066. grd_sahulist_popupmenu2.trackPopup(e.screenX, e.screenY);
  1067. }
  1068. }
  1069. }
  1070. function pmn_menu_onmenuclick(obj: PopupMenu, e: MenuClickEventInfo) {
  1071. switch(e.id){
  1072. case "fSetText1":
  1073. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_after", "1. 건강상담");
  1074. break;
  1075. case "fSetText2":
  1076. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_after", "2. 보호구착용");
  1077. break;
  1078. case "fSetText3":
  1079. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_after", "3. 추적검사");
  1080. break;
  1081. case "fSetText4":
  1082. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_after", "4. 근무중치료");
  1083. break;
  1084. case "fSetText5":
  1085. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_after", "9. 기타조치");
  1086. break;
  1087. case "fSetText6":
  1088. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_work", "가");
  1089. break;
  1090. case "fSetText7":
  1091. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_work", "나");
  1092. break;
  1093. case "fSetText8":
  1094. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_work", "다");
  1095. break;
  1096. case "fSetText9":
  1097. ds_main_savedata.setColumn(switch1.case_rgst.grd_sahulist.currentrow, "s_work", "라");
  1098. break;
  1099. }
  1100. }
  1101. function switch1_case_rgst_button5_onclick(obj:Button, e:ClickEventInfo) {
  1102. var updateData = grdf_getGridUpdateData(switch1.case_rgst.grd_sahulist);
  1103. if(updateData.rowcount == 0)
  1104. {
  1105. sysf_messageBox("변경된 내역이", "I004");
  1106. return;
  1107. }else{
  1108. grdf_setStatusColumn(updateData, "status");
  1109. ds_send.copyData(updateData, true);
  1110. }
  1111. var oParam = {};
  1112. oParam.id = "TXAHA05001";
  1113. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  1114. oParam.method = "reqSetAftManage";
  1115. oParam.inds = "req=ds_send";
  1116. oParam.outds = "ds_=cnt";
  1117. oParam.async = false;
  1118. oParam.callback = "cf_TXAHA05001";
  1119. tranf_submit(oParam);
  1120. }
  1121. function switch1_case_manage_button5_onclick(obj:Button, e:ClickEventInfo)
  1122. {
  1123. var updateData = grdf_getGridUpdateData(switch1.case_manage.grd_sahucnst);
  1124. if(updateData.rowcount == 0)
  1125. {
  1126. sysf_messageBox("변경된 내역이", "I004");
  1127. return;
  1128. }else{
  1129. grdf_setStatusColumn(updateData, "status");
  1130. ds_send.copyData(updateData, true);
  1131. }
  1132. var oParam = {};
  1133. oParam.id = "TXAHA05002";
  1134. oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
  1135. oParam.method = "reqSetAftManageCnst";
  1136. oParam.inds = "req=ds_send";
  1137. oParam.outds = "";
  1138. oParam.async = false;
  1139. oParam.callback = "cf_TXAHA05002";
  1140. tranf_submit(oParam);
  1141. }
  1142. function cf_TXAHA05002(sSvcId, nErrorCode, sErrorMsg) {
  1143. if(nErrorCode < 0) return;
  1144. sysf_messageBox("삭제가 완료되었습니다.", "I");
  1145. switch1.case_manage.button7.click();
  1146. }
  1147. ]]></Script>
  1148. </Form>
  1149. </FDL>