SMPIF70700_분심결정등록관리.xfdl 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIF70700" position="absolute 0 0 1205 853" titletext="분심결정등록관리" oninit="SMPIF70700_oninit" onload="SMPIF70700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 1 13 1196 813" id="group6" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Shape position="absolute 0 101 1194 107" linetype="horizontal" id="line33" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  11. <Static text="환자기본정보" position="absolute 0 85 147 107" id="caption86" class="tit_2" anchor="default"/>
  12. <Div position="absolute 0 11 1194 71" align="align:center top;" id="group2" class="div_SA" anchor="default">
  13. <Layouts>
  14. <Layout>
  15. <Static text="손보사명 :" position="absolute 605 9 691 26" id="caption1" class="search_name" anchor="default"/>
  16. <Button position="absolute 1123 20 1179 42" id="button1" class="btn1" text="조회" anchor="default" onclick="group6_group2_button1_onclick"/>
  17. <Shape position="absolute 1105 8 1111 52" linetype="vertical" id="line1" class="line_4" anchor="default"/>
  18. <Static text="등록번호 :" position="absolute 605 33 691 50" id="caption10" class="search_name" anchor="default"/>
  19. <Static text="청구차수 :" position="absolute 840 9 927 26" id="caption2" class="search_name" anchor="default"/>
  20. <Static text="내원유형 :" position="absolute 15 9 101 26" id="caption5" class="search_name" anchor="default"/>
  21. <Static text="종결구분 :" position="absolute 15 33 127 50" id="caption7" class="search_name" anchor="default"/>
  22. <Combo position="absolute 694 8 794 27" id="combo5" class="combo_search" innerdataset="@ds_init_U0001list_U0001" datacolumn="nm" codecolumn="cd" anchor="default"/>
  23. <Static text="~" position="absolute 465 10 480 30" id="caption3" anchor="default"/>
  24. <Edit position="absolute 920 8 1005 27" id="input5" class="input_search" anchor="default"/>
  25. <Calendar position="absolute 375 9 460 28" id="ipt_fromdate" class="input_search" mask="yyyy-mm" anchor="default" onchanged="group6_group2_ipt_fromdate_onchanged" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
  26. <Calendar position="absolute 480 9 565 28" id="ipt_todate" class="input_search" mask="yyyy-mm" anchor="default" onchanged="group6_group2_ipt_todate_onchanged" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
  27. <Edit position="absolute 694 32 786 51" id="ipt_pid" class="input_search" anchor="default"/>
  28. <Edit position="absolute 805 32 864 51" id="ipt_patnm" anchor="default"/>
  29. <CheckBox position="absolute 921 31 1016 51" id="chk401" text="동의서없음" anchor="default"/>
  30. <Button id="btn" taborder="1" class="icon_search" position="absolute 786 32 802 51" anchor="default" onclick="group6_group2_btn_onclick"/>
  31. </Layout>
  32. </Layouts>
  33. </Div>
  34. <Radio position="absolute 99 19 242 35" id="radio1" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  35. <Dataset id="innerdataset">
  36. <ColumnInfo>
  37. <Column id="codecolumn"/>
  38. <Column id="datacolumn"/>
  39. </ColumnInfo>
  40. <Rows>
  41. <Row>
  42. <Col id="codecolumn">1</Col>
  43. <Col id="datacolumn">전체</Col>
  44. </Row>
  45. <Row>
  46. <Col id="codecolumn">2</Col>
  47. <Col id="datacolumn">입원</Col>
  48. </Row>
  49. <Row>
  50. <Col id="codecolumn">3</Col>
  51. <Col id="datacolumn">외래</Col>
  52. </Row>
  53. </Rows>
  54. </Dataset>
  55. </Radio>
  56. <Radio position="absolute 99 39 268 62" id="radio2" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  57. <Dataset id="innerdataset">
  58. <ColumnInfo>
  59. <Column id="codecolumn"/>
  60. <Column id="datacolumn"/>
  61. </ColumnInfo>
  62. <Rows>
  63. <Row>
  64. <Col id="codecolumn">1</Col>
  65. <Col id="datacolumn">전체</Col>
  66. </Row>
  67. <Row>
  68. <Col id="codecolumn">2</Col>
  69. <Col id="datacolumn">완료</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">3</Col>
  73. <Col id="datacolumn">미완료</Col>
  74. </Row>
  75. </Rows>
  76. </Dataset>
  77. </Radio>
  78. <Static text="분심 및 분심결정내역" position="absolute 0 300 160 322" id="caption4" class="tit_2" anchor="default"/>
  79. <Shape position="absolute 0 316 1194 322" linetype="horizontal" id="line2" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  80. <Shape position="absolute 0 284 1194 290" linetype="horizontal" id="line10" class="line_3" anchor="default" style="strokepen:1 solid #33bbbbff;"/>
  81. <Static text="분심결정정보" position="absolute 1 244 112 266" id="caption8" class="tit_2" anchor="default"/>
  82. <Static text="분심결정도착일자" position="absolute 0 265 111 286" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
  83. <Static text="분심접수번호" position="absolute 214 265 298 286" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  84. <Static text="담당자" position="absolute 403 265 451 286" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  85. <Static text="담당심사역" position="absolute 559 266 631 286" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
  86. <Shape position="absolute 0 260 1194 266" linetype="horizontal" id="line3" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  87. <Static text="답변서내용" position="absolute 0 684 147 706" id="caption11" class="tit_2" anchor="default"/>
  88. <Shape position="absolute 0 700 800 706" linetype="horizontal" id="line4" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  89. <Static text="첨부자료" position="absolute 804 684 956 705" id="caption13" class="tit_2" anchor="default"/>
  90. <Shape position="absolute 804 700 994 706" linetype="horizontal" id="line5" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  91. <Button position="absolute 1071 241 1113 260" id="button13" class="btn2" text="저장" anchor="default" onclick="group6_button13_onclick"/>
  92. <Button position="absolute 877 241 963 260" id="btn_newreg" class="btn2" text="신규삭감등록" anchor="default" onclick="group6_btn_newreg_onclick"/>
  93. <Button position="absolute 965 241 1018 260" id="btn_rowdel" class="btn2" text="행삭제" anchor="default"/>
  94. <Edit readonly="true" position="absolute 455 266 555 285" id="opt_perchrgnm" anchor="default"/>
  95. <Edit readonly="true" position="absolute 635 266 735 285" id="opt_chrgjudgnm" anchor="default"/>
  96. <Edit readonly="true" position="absolute 299 266 399 285" id="opt_tdacptno" anchor="default"/>
  97. <Grid position="absolute 0 321 1194 618" id="grd_pifmtrds" class="datagrid2" binddataset="ds_main_list01_tdinfodetl_gridpifmtrds" anchor="default" onkeyup="group6_grd_pifmtrds_onkeyup" cellsizingtype="col">
  98. <Formats>
  99. <Format id="default">
  100. <Columns>
  101. <Column size="25"/>
  102. <Column size="25"/>
  103. <Column size="34"/>
  104. <Column size="40"/>
  105. <Column size="35"/>
  106. <Column size="32"/>
  107. <Column size="80"/>
  108. <Column size="80"/>
  109. <Column size="75"/>
  110. <Column size="142"/>
  111. <Column size="59"/>
  112. <Column size="36"/>
  113. <Column size="36"/>
  114. <Column size="68"/>
  115. <Column size="34"/>
  116. <Column size="34"/>
  117. <Column size="68"/>
  118. <Column size="36"/>
  119. <Column size="36"/>
  120. <Column size="69"/>
  121. <Column size="36"/>
  122. <Column size="36"/>
  123. <Column size="69"/>
  124. <Column size="55"/>
  125. <Column size="55"/>
  126. <Column size="76"/>
  127. <Column size="76"/>
  128. <Column size="100"/>
  129. <Column size="0"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="0"/>
  134. <Column size="0"/>
  135. <Column size="0"/>
  136. <Column size="0"/>
  137. <Column size="0"/>
  138. <Column size="0"/>
  139. <Column size="0"/>
  140. <Column size="0"/>
  141. <Column size="0"/>
  142. <Column size="0"/>
  143. <Column size="0"/>
  144. <Column size="0"/>
  145. <Column size="0"/>
  146. </Columns>
  147. <Rows>
  148. <Row size="34" band="head"/>
  149. <Row size="24"/>
  150. </Rows>
  151. <Band id="head">
  152. <Cell/>
  153. <Cell col="1"/>
  154. <Cell col="2" text="줄&#10;번호"/>
  155. <Cell col="3" text="항목"/>
  156. <Cell col="4" text="조정&#10;사유"/>
  157. <Cell col="5" text="구분"/>
  158. <Cell col="6" text="그룹코드"/>
  159. <Cell col="7" text="수가코드"/>
  160. <Cell col="8" text="EDI코드"/>
  161. <Cell col="9" text="처방명칭"/>
  162. <Cell col="10" text="단가"/>
  163. <Cell col="11" text="청구&#10;일투"/>
  164. <Cell col="12" text="청구&#10;총투"/>
  165. <Cell col="13" text="청구액"/>
  166. <Cell col="14" text="조정&#10;일투"/>
  167. <Cell col="15" text="조정&#10;총투"/>
  168. <Cell col="16" text="조정&#10;금액"/>
  169. <Cell col="17" text="동의&#10;일투"/>
  170. <Cell col="18" text="동의&#10;총투"/>
  171. <Cell col="19" text="동의액"/>
  172. <Cell col="20" text="분심&#10;일투"/>
  173. <Cell col="21" text="분심&#10;총투"/>
  174. <Cell col="22" text="분쟁가액"/>
  175. <Cell col="23" text="분심결정&#10;일투"/>
  176. <Cell col="24" text="분심결정&#10;총투"/>
  177. <Cell col="25" text="분심결정&#10;삭감액"/>
  178. <Cell col="26" text="분심결정액"/>
  179. <Cell col="27" text="caption2"/>
  180. <Cell col="28"/>
  181. <Cell col="29"/>
  182. <Cell col="30"/>
  183. <Cell col="31"/>
  184. <Cell col="32"/>
  185. <Cell col="33"/>
  186. <Cell col="34"/>
  187. <Cell col="35"/>
  188. <Cell col="36"/>
  189. <Cell col="37"/>
  190. <Cell col="38"/>
  191. <Cell col="39"/>
  192. <Cell col="40"/>
  193. <Cell col="41"/>
  194. <Cell col="42"/>
  195. <Cell col="43"/>
  196. <Cell col="44"/>
  197. </Band>
  198. <Band id="body">
  199. <Cell celltype="head"/>
  200. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkbox" expr="expr:chkbox == 'Y' || chkbox == '1' ? 1 : 0"/>
  201. <Cell col="2" text="bind:lnno"/>
  202. <Cell col="3" text="bind:item"/>
  203. <Cell col="4" text="bind:adjtcd"/>
  204. <Cell col="5" displaytype="combo" edittype="combo" text="bind:matractflag" combodataset="ds_cmb_matractflag" combocodecol="value" combodatacol="label"/>
  205. <Cell col="6" text="bind:grupcalcscorcd"/>
  206. <Cell col="7" text="bind:snglcalcscorcd"/>
  207. <Cell col="8" text="bind:edicd"/>
  208. <Cell col="9" text="bind:hngnm"/>
  209. <Cell col="10" displaytype="number" text="bind:unitcost" mask="9,999"/>
  210. <Cell col="11" text="bind:clamdayqty"/>
  211. <Cell col="12" text="bind:clamtotqty"/>
  212. <Cell col="13" displaytype="number" text="bind:clamamt"/>
  213. <Cell col="14" text="bind:adjtdayqty"/>
  214. <Cell col="15" text="bind:adjttotqty"/>
  215. <Cell col="16" displaytype="number" text="bind:adjtamt"/>
  216. <Cell col="17" text="bind:aprvdayqty"/>
  217. <Cell col="18" text="bind:aprvtotqty"/>
  218. <Cell col="19" displaytype="number" text="bind:aprvamt"/>
  219. <Cell col="20" text="bind:tddayqty"/>
  220. <Cell col="21" text="bind:tdtotqty"/>
  221. <Cell col="22" displaytype="number" text="bind:trobamt"/>
  222. <Cell col="23" displaytype="text" edittype="text" text="bind:tddecidayqty"/>
  223. <Cell col="24" displaytype="text" edittype="text" text="bind:tddecitotqty"/>
  224. <Cell col="25" displaytype="number" edittype="text" text="bind:tddecicutamt"/>
  225. <Cell col="26" displaytype="number" text="bind:tddeciamt"/>
  226. <Cell col="27" text="bind:tdcomsamt"/>
  227. <Cell col="28" text="bind:clamno"/>
  228. <Cell col="29" text="bind:docuseqno"/>
  229. <Cell col="30" text="bind:instcd"/>
  230. <Cell col="31" text="bind:acptno"/>
  231. <Cell col="32" text="bind:ediunitcost"/>
  232. <Cell col="33" text="bind:docuflag"/>
  233. <Cell col="34" text="bind:attdocu"/>
  234. <Cell col="35" text="bind:attetc"/>
  235. <Cell col="36" text="bind:answdocucnts"/>
  236. <Cell col="37" text="bind:tdacptdd"/>
  237. <Cell col="38" text="bind:tdacptno"/>
  238. <Cell col="39" text="bind:chrgjudgnm"/>
  239. <Cell col="40" text="bind:tddecidocuarvdd"/>
  240. <Cell col="41" text="bind:paylimitdd"/>
  241. <Cell col="42" text="bind:judgno"/>
  242. <Cell col="43" text="bind:insucmpymark"/>
  243. <Cell col="44" text="bind:dg"/>
  244. </Band>
  245. </Format>
  246. </Formats>
  247. </Grid>
  248. <Radio position="absolute 295 12 370 68" id="rdo_termflag" class="radio_search" columncount="1" rowcount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group6_rdo_termflag_onitemchanged">
  249. <Dataset id="innerdataset">
  250. <ColumnInfo>
  251. <Column id="codecolumn"/>
  252. <Column id="datacolumn"/>
  253. </ColumnInfo>
  254. <Rows>
  255. <Row>
  256. <Col id="codecolumn">1</Col>
  257. <Col id="datacolumn">청구월</Col>
  258. </Row>
  259. <Row>
  260. <Col id="codecolumn">2</Col>
  261. <Col id="datacolumn">진료월</Col>
  262. </Row>
  263. <Row>
  264. <Col id="codecolumn">3</Col>
  265. <Col id="datacolumn">입금일자</Col>
  266. </Row>
  267. </Rows>
  268. </Dataset>
  269. </Radio>
  270. <Grid position="absolute 0 106 1194 231" id="grd_patbaseinfo" class="datagrid" binddataset="ds_main_list_patbaseinfo_gridpatbaseinfo" anchor="default" autofittype="col" oncellclick="group6_grd_patbaseinfo_oncellclick" cellsizingtype="col">
  271. <Formats>
  272. <Format id="default">
  273. <Columns>
  274. <Column size="23"/>
  275. <Column size="120"/>
  276. <Column size="110"/>
  277. <Column size="110"/>
  278. <Column size="110"/>
  279. <Column size="110"/>
  280. <Column size="110"/>
  281. <Column size="110"/>
  282. <Column size="110"/>
  283. <Column size="110"/>
  284. <Column size="122"/>
  285. <Column size="0"/>
  286. <Column size="0"/>
  287. <Column size="0"/>
  288. <Column size="0"/>
  289. <Column size="0"/>
  290. <Column size="0"/>
  291. </Columns>
  292. <Rows>
  293. <Row size="24" band="head"/>
  294. <Row size="24"/>
  295. </Rows>
  296. <Band id="head">
  297. <Cell/>
  298. <Cell col="1" text="손보사"/>
  299. <Cell col="2" text="청구월"/>
  300. <Cell col="3" text="내원유형"/>
  301. <Cell col="4" text="등록번호"/>
  302. <Cell col="5" text="수진자명"/>
  303. <Cell col="6" text="진료과"/>
  304. <Cell col="7" text="입원일"/>
  305. <Cell col="8" text="퇴원일"/>
  306. <Cell col="9" text="재원기간"/>
  307. <Cell col="10" text="사고접수번호"/>
  308. <Cell col="11"/>
  309. <Cell col="12"/>
  310. <Cell col="13"/>
  311. <Cell col="14"/>
  312. <Cell col="15"/>
  313. <Cell col="16"/>
  314. </Band>
  315. <Band id="body">
  316. <Cell expr="currow+1"/>
  317. <Cell col="1" text="bind:insucdnm"/>
  318. <Cell col="2" displaytype="date" text="bind:clamym" mask="yyyy-MM"/>
  319. <Cell col="3" displaytype="combo" edittype="combo" text="bind:ioflag" combodataset="ds_init_P0028list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  320. <Cell col="4" text="bind:pid"/>
  321. <Cell col="5" text="bind:patnm"/>
  322. <Cell col="6" text="bind:orddeptnm"/>
  323. <Cell col="7" displaytype="date" text="bind:indd" mask="yyyy-MM-dd"/>
  324. <Cell col="8" displaytype="date" text="bind:dschdd" mask="yyyy-MM-dd"/>
  325. <Cell col="9" text="bind:interm"/>
  326. <Cell col="10" text="bind:acdacptno"/>
  327. <Cell col="11" text="bind:orddeptcd"/>
  328. <Cell col="12" text="bind:clamno"/>
  329. <Cell col="13" text="bind:docuseqno"/>
  330. <Cell col="14" text="bind:docuflag"/>
  331. <Cell col="15" text="bind:clamdg"/>
  332. <Cell col="16" text="bind:pidsn"/>
  333. </Band>
  334. </Format>
  335. </Formats>
  336. </Grid>
  337. <TextArea position="absolute 1000 704 1193 798" id="txtbox_attetc" enable="false" anchor="default" scrollbars="autovert" wordwrap="word"/>
  338. <Static text="기타 첨부자료 TEXT" position="absolute 1000 684 1147 705" id="caption14" class="tit_2" anchor="default"/>
  339. <Shape position="absolute 1000 700 1193 706" linetype="horizontal" id="line6" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  340. <TextArea position="absolute 0 705 800 799" id="txtar_answdocucnts" anchor="default" ontextchanged="group6_txtar_answdocucnts_ontextchanged" scrollbars="autovert" wordwrap="word"/>
  341. <Button position="absolute 1020 241 1070 260" id="btn_print" class="btn6" text="출력" anchor="default" onclick="group6_btn_print_onclick" visible="false"/>
  342. <Calendar position="absolute 112 266 212 285" id="ipt_tddecidocuarvdd" class="input_s_essential" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd " value="null" onchanged="group6_ipt_tddecidocuarvdd_onchanged"/>
  343. <Static text="납입기한" position="absolute 739 265 801 286" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
  344. <Static text="심사번호" position="absolute 908 265 970 286" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
  345. <Calendar position="absolute 804 266 904 285" id="ipt_paylimitdd" class="input_search" mask="yyyy-mm-dd" anchor="default"/>
  346. <Edit position="absolute 974 266 1074 285" id="ipt_judgno" class="input_search" anchor="default" ontextchanged="group6_ipt_judgno_ontextchanged"/>
  347. <cp_checkboxList id="chkbox_attdocu" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 806 702 998 794" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  348. <Static id="caption15" text="분쟁가총액" class="cell_1" position="absolute 288 626 359 650"/>
  349. <MaskEdit id="opt_trobtotamt" taborder="2" readonly="true" mask="#,###" position="absolute 362 628 462 647"/>
  350. <Static id="caption19" text="분심결정총액" class="cell_1" position="absolute 465 626 548 650"/>
  351. <MaskEdit id="opt_tddecitotamt" taborder="3" readonly="true" mask="#,###" position="absolute 551 628 644 647"/>
  352. <Static id="caption20" text="분심결정삭감총액" class="cell_1" position="absolute 647 626 754 650"/>
  353. <MaskEdit id="opt_tddecicuttotamt" taborder="4" readonly="true" mask="#,###" position="absolute 757 628 849 647"/>
  354. <Static id="caption17" text="분심수수료" class="cell_1" position="absolute 852 626 923 650"/>
  355. <MaskEdit id="ipt_tdcomstotamt" taborder="5" mask="#,###" class="input_s_essential" position="absolute 926 628 1026 647"/>
  356. <MaskEdit id="opt_tdtotamt" taborder="6" readonly="true" mask="#,###" position="absolute 1092 628 1192 647"/>
  357. <Shape id="line8" linetype="horizontal" class="line_3" position="absolute 288 647 1193 653"/>
  358. <Shape id="line7" linetype="horizontal" class="line_3" position="absolute 288 624 1192 630"/>
  359. <Static id="caption18" text="분심총액" class="cell_1" position="absolute 1029 626 1089 650"/>
  360. </Layout>
  361. </Layouts>
  362. </Div>
  363. <Div position="absolute 0 817 1194 844" id="grp_btn" scrollbars="autoboth">
  364. <Layouts>
  365. <Layout>
  366. <Shape position="absolute 0 0 1194 6" linetype="horizontal" id="line32" class="line_6" anchor="default"/>
  367. <Button position="absolute 1138 5 1194 27" id="button45" class="btn4" text="닫기" onclick="grp_btn_button45_onclick" anchor="default"/>
  368. </Layout>
  369. </Layouts>
  370. </Div>
  371. <Button position="absolute 1115 254 1195 273" id="button3" class="btn7" text="엑셀저장" onclick="button3_onclick"/>
  372. <Static id="caption6" text="분심결정등록관리" class="tit_1" position="absolute 1 0 249 23"/>
  373. </Layout>
  374. </Layouts>
  375. <Objects>
  376. <Dataset id="ds_send_send01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  377. <ColumnInfo>
  378. <Column id="ioflag" type="STRING" size="256"/>
  379. <Column id="insucompnm" type="STRING" size="256"/>
  380. <Column id="termflag" type="STRING" size="256"/>
  381. <Column id="fromdate" type="STRING" size="256"/>
  382. <Column id="todate" type="STRING" size="256"/>
  383. <Column id="endyn" type="STRING" size="256"/>
  384. <Column id="pid" type="STRING" size="256"/>
  385. <Column id="patnm" type="STRING" size="256"/>
  386. <Column id="clamdg" type="STRING" size="256"/>
  387. <Column id="chk401" type="STRING" size="256"/>
  388. </ColumnInfo>
  389. <Rows>
  390. <Row>
  391. <Col id="ioflag">1</Col>
  392. <Col id="insucompnm"/>
  393. <Col id="termflag">1</Col>
  394. <Col id="fromdate"/>
  395. <Col id="todate"/>
  396. <Col id="endyn">1</Col>
  397. <Col id="pid"/>
  398. <Col id="patnm"/>
  399. <Col id="clamdg"/>
  400. <Col id="chk401"/>
  401. </Row>
  402. </Rows>
  403. </Dataset>
  404. <Dataset id="ds_main_list01_tdinfodetl_tdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  405. <ColumnInfo>
  406. <Column id="tdacptdd" type="STRING" size="256" sumtext="분심접수일자"/>
  407. <Column id="tddecidocuarvdd" type="STRING" size="256" sumtext="분심결정도착일"/>
  408. <Column id="tdacptno" type="STRING" size="256" sumtext="분심접수번호"/>
  409. <Column id="perchrgnm" type="STRING" size="256" sumtext="담당자"/>
  410. <Column id="perchrgid" type="STRING" size="256" sumtext="담당자ID"/>
  411. <Column id="chrgjudgnm" type="STRING" size="256" sumtext="담당심사역"/>
  412. <Column id="paylimitdd" type="STRING" size="256" sumtext="납입기한일자"/>
  413. <Column id="judgno" type="STRING" size="256" sumtext="심사번호"/>
  414. <Column id="tdcomsamt" type="STRING" size="256" sumtext="분심수수료"/>
  415. </ColumnInfo>
  416. </Dataset>
  417. <Dataset id="ds_init_U0001list_U0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  418. <ColumnInfo>
  419. <Column id="cd" type="STRING" size="256"/>
  420. <Column id="nm" type="STRING" size="256"/>
  421. </ColumnInfo>
  422. </Dataset>
  423. <Dataset id="ds_init_P0028list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  424. <ColumnInfo>
  425. <Column id="cdnm" type="STRING" size="256"/>
  426. <Column id="cdid" type="STRING" size="256"/>
  427. </ColumnInfo>
  428. </Dataset>
  429. <Dataset id="ds_cmb_matractflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  430. <ColumnInfo>
  431. <Column id="label" type="STRING" size="256"/>
  432. <Column id="value" type="STRING" size="256"/>
  433. </ColumnInfo>
  434. <Rows>
  435. <Row>
  436. <Col id="label">재료</Col>
  437. <Col id="value">1</Col>
  438. </Row>
  439. <Row>
  440. <Col id="label">행위</Col>
  441. <Col id="value">2</Col>
  442. </Row>
  443. </Rows>
  444. </Dataset>
  445. <Dataset id="ds_send_send03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  446. <Dataset id="ds_main_list_patbaseinfo_gridpatbaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  447. <ColumnInfo>
  448. <Column id="insucdnm" type="STRING" size="256" sumtext="손보사"/>
  449. <Column id="clamym" type="STRING" size="256" sumtext="청구월"/>
  450. <Column id="ioflag" type="STRING" size="256" sumtext="내원유형"/>
  451. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  452. <Column id="patnm" type="STRING" size="256" sumtext="수진자명"/>
  453. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  454. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  455. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  456. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
  457. <Column id="interm" type="STRING" size="256" sumtext="재원기간"/>
  458. <Column id="acdacptno" type="STRING" size="256" sumtext="사고접수번호"/>
  459. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  460. <Column id="docuseqno" type="STRING" size="256" sumtext="명일련"/>
  461. <Column id="docuflag" type="STRING" size="256" sumtext="문서구분"/>
  462. <Column id="clamdg" type="STRING" size="256" sumtext="청구차수"/>
  463. <Column id="pidsn" type="STRING" size="256" sumtext="등록순번"/>
  464. </ColumnInfo>
  465. </Dataset>
  466. <Dataset id="ds_main_list01_tdinfodetl_gridpifmtrds" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list01_tdinfodetl_gridpifmtrds_oncolumnchanged">
  467. <ColumnInfo>
  468. <Column id="chkbox" type="STRING" size="256" sumtext="선택"/>
  469. <Column id="lnno" type="STRING" size="256" sumtext="줄번호"/>
  470. <Column id="item" type="STRING" size="256" sumtext="항목"/>
  471. <Column id="adjtcd" type="STRING" size="256" sumtext="조정사유코드"/>
  472. <Column id="matractflag" type="STRING" size="256" sumtext="재료행위구분"/>
  473. <Column id="grupcalcscorcd" type="STRING" size="256" sumtext="그룹수가코드"/>
  474. <Column id="snglcalcscorcd" type="STRING" size="256" sumtext="싱글수가코드"/>
  475. <Column id="edicd" type="STRING" size="256" sumtext="EDI코드"/>
  476. <Column id="hngnm" type="STRING" size="256" sumtext="처방명칭"/>
  477. <Column id="unitcost" type="STRING" size="256" sumtext="처방단가"/>
  478. <Column id="clamdayqty" type="STRING" size="256" sumtext="청구일투"/>
  479. <Column id="clamtotqty" type="STRING" size="256" sumtext="청구총투"/>
  480. <Column id="adjtdayqty" type="STRING" size="256" sumtext="조정일투"/>
  481. <Column id="adjttotqty" type="INTEGER" size="256" sumtext="조정총투"/>
  482. <Column id="adjtamt" type="STRING" size="256" sumtext="조정금액"/>
  483. <Column id="aprvdayqty" type="STRING" size="256" sumtext="동의일투"/>
  484. <Column id="aprvtotqty" type="STRING" size="256" sumtext="동의총투"/>
  485. <Column id="aprvamt" type="STRING" size="256" sumtext="동의액"/>
  486. <Column id="tddayqty" type="STRING" size="256" sumtext="분심일투"/>
  487. <Column id="tdtotqty" type="STRING" size="256" sumtext="분심총투"/>
  488. <Column id="trobamt" type="STRING" size="256" sumtext="분쟁가액"/>
  489. <Column id="tddecidayqty" type="STRING" size="256" sumtext="분심결정일투"/>
  490. <Column id="tddecitotqty" type="STRING" size="256" sumtext="분심결정총투"/>
  491. <Column id="tddecicutamt" type="STRING" size="256" sumtext="분심결정삭감액"/>
  492. <Column id="tdcomsamt" type="STRING" size="256" sumtext="분심수수료"/>
  493. <Column id="tddeciamt" type="STRING" size="256" sumtext="분심결정액"/>
  494. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  495. <Column id="docuseqno" type="STRING" size="256" sumtext="명일련"/>
  496. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  497. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  498. <Column id="acdacptno" type="STRING" size="256" sumtext="사고접수번호"/>
  499. <Column id="acptdd" type="STRING" size="256" sumtext="접수(청구)일자"/>
  500. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  501. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  502. <Column id="ordterm" type="STRING" size="256" sumtext="등록번호"/>
  503. <Column id="ediunitcost" type="STRING" size="256" sumtext="EDI단가"/>
  504. <Column id="docuflag" type="STRING" size="256" sumtext="서식구분"/>
  505. <Column id="clamamt" type="STRING" size="256" sumtext="청구금액"/>
  506. <Column id="attdocu" type="STRING" size="256" sumtext="첨부서류"/>
  507. <Column id="attetc" type="STRING" size="256" sumtext="첨부기타"/>
  508. <Column id="answdocucnts" type="STRING" size="256" sumtext="답변서내용"/>
  509. <Column id="tdacptdd" type="STRING" size="256" sumtext="분심접수일자"/>
  510. <Column id="tdacptno" type="STRING" size="256" sumtext="분심접수번호"/>
  511. <Column id="chrgjudgnm" type="STRING" size="256" sumtext="담당심사역"/>
  512. <Column id="tddecidocuarvdd" type="STRING" size="256" sumtext="분심결정도착일자"/>
  513. <Column id="paylimitdd" type="STRING" size="256" sumtext="납입기한일자"/>
  514. <Column id="judgno" type="STRING" size="256" sumtext="심사번호"/>
  515. <Column id="insucmpymark" type="STRING" size="256" sumtext="보험사코드"/>
  516. <Column id="dg" type="STRING" size="256" sumtext="차수"/>
  517. </ColumnInfo>
  518. </Dataset>
  519. <Dataset id="ds_main_list03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  520. <ColumnInfo>
  521. <Column id="answdocucnts" type="STRING" size="256"/>
  522. <Column id="attetc" type="STRING" size="256"/>
  523. <Column id="attdocu" type="STRING" size="256"/>
  524. </ColumnInfo>
  525. </Dataset>
  526. <Dataset id="ds_chk_chkbox_attdocu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  527. <ColumnInfo>
  528. <Column id="label" type="STRING" size="256"/>
  529. <Column id="value" type="STRING" size="256"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="label">응급실기록지</Col>
  534. <Col id="value">1</Col>
  535. </Row>
  536. <Row>
  537. <Col id="label">투약기록지</Col>
  538. <Col id="value">2</Col>
  539. </Row>
  540. <Row>
  541. <Col id="label">경과기록지</Col>
  542. <Col id="value">3</Col>
  543. </Row>
  544. <Row>
  545. <Col id="label">간호기록지</Col>
  546. <Col id="value">4</Col>
  547. </Row>
  548. <Row>
  549. <Col id="label">의사명령지</Col>
  550. <Col id="value">5</Col>
  551. </Row>
  552. <Row>
  553. <Col id="label">검사결과지</Col>
  554. <Col id="value">6</Col>
  555. </Row>
  556. <Row>
  557. <Col id="label">수술기록지</Col>
  558. <Col id="value">7</Col>
  559. </Row>
  560. <Row>
  561. <Col id="label">방사선결과지</Col>
  562. <Col id="value">8</Col>
  563. </Row>
  564. <Row>
  565. <Col id="label">마취기록지</Col>
  566. <Col id="value">9</Col>
  567. </Row>
  568. <Row>
  569. <Col id="label">기타</Col>
  570. <Col id="value">0</Col>
  571. </Row>
  572. </Rows>
  573. </Dataset>
  574. <Dataset id="ds_hidden_sppmc02500_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  575. <ColumnInfo>
  576. <Column id="srchcond" type="STRING" size="256"/>
  577. <Column id="pid" type="STRING" size="256"/>
  578. <Column id="hngnm" type="STRING" size="256"/>
  579. </ColumnInfo>
  580. <Rows>
  581. <Row/>
  582. </Rows>
  583. </Dataset>
  584. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  585. <ColumnInfo>
  586. <Column id="pid" type="STRING" size="256"/>
  587. <Column id="hngnm" type="STRING" size="256"/>
  588. </ColumnInfo>
  589. <Rows>
  590. <Row/>
  591. </Rows>
  592. </Dataset>
  593. </Objects>
  594. <Bind>
  595. <BindItem id="item0" compid="group6.radio1" propid="value" datasetid="ds_send_send01" columnid="ioflag"/>
  596. <BindItem id="item1" compid="group6.radio2" propid="value" datasetid="ds_send_send01" columnid="endyn"/>
  597. <BindItem id="item2" compid="group6.rdo_termflag" propid="value" datasetid="ds_send_send01" columnid="termflag"/>
  598. <BindItem id="item3" compid="group6.group2.ipt_fromdate" propid="value" datasetid="ds_send_send01" columnid="fromdate"/>
  599. <BindItem id="item4" compid="group6.group2.ipt_todate" propid="value" datasetid="ds_send_send01" columnid="todate"/>
  600. <BindItem id="item5" compid="group6.group2.combo5" propid="value" datasetid="ds_send_send01" columnid="insucompnm"/>
  601. <BindItem id="item6" compid="group6.group2.ipt_pid" propid="value" datasetid="ds_send_send01" columnid="patnm"/>
  602. <BindItem id="item7" compid="group6.group2.ipt_patnm" propid="value" datasetid="ds_send_send01" columnid="pid"/>
  603. <BindItem id="item8" compid="group6.group2.input5" propid="value" datasetid="ds_send_send01" columnid="clamdg"/>
  604. <BindItem id="item9" compid="group6.group2.chk401" propid="value" datasetid="ds_send_send01" columnid="chk401"/>
  605. <BindItem id="item10" compid="group6.ipt_tddecidocuarvdd" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="tddecidocuarvdd"/>
  606. <BindItem id="item11" compid="group6.opt_tdacptno" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="tdacptno"/>
  607. <BindItem id="item12" compid="group6.opt_perchrgnm" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="perchrgnm"/>
  608. <BindItem id="item13" compid="group6.opt_chrgjudgnm" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="chrgjudgnm"/>
  609. <BindItem id="item14" compid="group6.ipt_paylimitdd" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="paylimitdd"/>
  610. <BindItem id="item15" compid="group6.ipt_judgno" propid="value" datasetid="ds_main_list01_tdinfodetl_tdinfo" columnid="judgno"/>
  611. <BindItem id="item16" compid="group6.txtbox_attetc" propid="value" datasetid="ds_main_list03" columnid="attetc"/>
  612. <BindItem id="item17" compid="group6.txtar_answdocucnts" propid="value" datasetid="ds_main_list03" columnid="answdocucnts"/>
  613. </Bind>
  614. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  615. * System Name :
  616. * Job Name :
  617. * Creator :
  618. * Make Date : 2016-05-24
  619. * Description :
  620. *---------------------------------------------------------------------------------------
  621. * Modify Date Modifier Modify Description
  622. *---------------------------------------------------------------------------------------
  623. * 2016-05-24 Live Converter TF->XP
  624. *
  625. *---------------------------------------------------------------------------------------
  626. ****************************************************************************************/
  627. include "com_commonxp::comm_main.xjs";
  628. include "pam_pamcomnxp::PAM001.xjs";
  629. include "pam_pamcomnxp::PAM.xjs";
  630. function SMPIF70700_oninit(obj:Form, e:InitEventInfo)
  631. {
  632. frmf_initForm(obj);
  633. }
  634. function SMPIF70700_onload(obj:Form, e:LoadEventInfo)
  635. {
  636. grdf_initGrid(group6.grd_pifmtrds);
  637. grdf_setRowTypeIcon(group6.grd_pifmtrds, 0);
  638. if (frmf_checkOpener())
  639. {
  640. ds_send_send03.copyData(arg_ds_send_send03);
  641. }
  642. else
  643. {
  644. ds_send.setColumn(0, "fromdate", utlf_getCurrentDate());
  645. ds_send.setColumn(0, "todate", utlf_getCurrentDate());
  646. }
  647. var arrParam = [ {dsNm: "ds_init_P0028list", cdGrpId: "P0028"}]
  648. appf_getCodeList(arrParam);
  649. var oParam = {};
  650. oParam.id = "TRPIF70305";
  651. oParam.service = "clamuncoapp.ClamUnco";
  652. oParam.method = "reqGetInsuComp";
  653. oParam.inds = "";
  654. oParam.outds = "ds_init_U0001list_U0001=U0001";
  655. oParam.async = false;
  656. //oParam.callback = "cf_TRPIF70305";
  657. tranf_submit(oParam);
  658. CommCode_Load();
  659. var sProp="col=2,row=5,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  660. group6.chkbox_attdocu.setInitComp(sProp, ds_chk_chkbox_attdocu,"value","label","fn_cmpEvent");
  661. }
  662. function fn_cmpEvent()
  663. {
  664. }
  665. function CommCode_Load()
  666. {
  667. group6.chkbox_attdocu.enable = false;
  668. if(!utlf_isNull(this.parent))
  669. {
  670. ds_send_send01.setColumn(0, "pid", ds_send_send03.getColumn(0, "pid"));
  671. ds_send_send01.setColumn(0, "patnm", ds_send_send03.getColumn(0, "patnm"));
  672. ds_send_send01.setColumn(0, "insucompnm", ds_send_send03.getColumn(0, "insuno"));
  673. ds_send_send01.setColumn(0, "fromdate", ds_send_send03.getColumn(0, "clamym"));
  674. ds_send_send01.setColumn(0, "todate", ds_send_send03.getColumn(0, "clamym"));
  675. ds_send_send01.setColumn(0, "pid", ds_send_send03.getColumn(0, "pid"));
  676. var oParam = {};
  677. oParam.id = "TRPIF70601";
  678. oParam.service = "clamuncoapp.ClamUnco";
  679. oParam.method = "reqGetPifmtrds";
  680. oParam.inds = "req=ds_send_send01";
  681. oParam.outds = "ds_main_list_patbaseinfo_gridpatbaseinfo=gridpatbaseinfo ds_main_list01_tdinfodetl_tdinfo=tdinfo ds_main_list01_tdinfodetl_gridpifmtrds=gridpifmtrds";
  682. oParam.async = false;
  683. //oParam.callback = "cf_TRPIF70601";
  684. tranf_submit(oParam);
  685. var indd = ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(0, "indd");
  686. var dschdd = ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(0, "dschdd");
  687. var tdacptno = ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tdacptno");
  688. if(!utlf_isNull(indd) && !utlf_isNull(dschdd))
  689. {
  690. var interm = utlf_getDateInterval(indd,dschdd)+1;
  691. ds_main_list_patbaseinfo_gridpatbaseinfo.setColumn(0, "interm", interm);
  692. }
  693. fCalcSumOfTrobamt();
  694. // chkbox_attdocu.value= "";
  695. // txtbox_attetc.value= "";
  696. group6.chkbox_attdocu.enable = false;
  697. group6.txtbox_attetc.enable = false;
  698. }
  699. }
  700. function cf_TRPIF70601(sSvcId, nErrorCode, sErrorMsg)
  701. {
  702. if(nErrorCode < 0)
  703. {
  704. return;
  705. }
  706. else
  707. {
  708. fCheckPreData();
  709. }
  710. }
  711. function fCheckPreData()
  712. {
  713. }
  714. function fCalcSumOfTrobamt()
  715. {
  716. }
  717. function group6_rdo_termflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  718. {
  719. if(ds_send_send01.getColumn(0, "termflag") == "3")
  720. {
  721. group6.group2.ipt_fromdate.dateformat = "yyyy-MM-dd";
  722. group6.group2.ipt_fromdate.editformat = "yyyy-MM-dd";
  723. group6.group2.ipt_todate.dateformat = "yyyy-MM-dd";
  724. group6.group2.ipt_todate.editformat = "yyyy-MM-dd";
  725. }
  726. else if(ds_send_send01.getColumn(0, "termflag") == "1" || ds_send_send01.getColumn(0, "termflag") == "2")
  727. {
  728. group6.group2.ipt_fromdate.dateformat = "yyyy-MM";
  729. group6.group2.ipt_fromdate.editformat = "yyyy-MM";
  730. group6.group2.ipt_todate.dateformat = "yyyy-MM";
  731. group6.group2.ipt_todate.editformat = "yyyy-MM";
  732. }
  733. }
  734. function group6_group2_ipt_fromdate_onchanged(obj:Calendar, e:ChangeEventInfo)
  735. {
  736. var date = obj.value;
  737. if(ds_send_send01.getColumn(0, "termflag") == "3")
  738. {
  739. ds_send_send01.setColumn(0, "fromdate", date);
  740. ds_send_send01.setColumn(0, "todate", date);
  741. }
  742. else if(ds_send_send01.getColumn(0, "termflag") == "1" || ds_send_send01.getColumn(0, "termflag") == "2")
  743. {
  744. ds_send_send01.setColumn(0, "fromdate", String(date).substr(0,6));
  745. ds_send_send01.setColumn(0, "todate", String(date).substr(0,6));
  746. }
  747. }
  748. function group6_group2_ipt_todate_onchanged(obj:Calendar, e:ChangeEventInfo)
  749. {
  750. var date = obj.value;
  751. if(ds_send_send01.getColumn(0, "termflag") == "3")
  752. {
  753. ds_send_send01.setColumn(0, "todate", date);
  754. }
  755. else if(ds_send_send01.getColumn(0, "termflag") == "1" || ds_send_send01.getColumn(0, "termflag") == "2")
  756. {
  757. ds_send_send01.setColumn(0, "todate", String(date).substr(0,6));
  758. }
  759. }
  760. function group6_group2_btn_onclick(obj:Button, e:ClickEventInfo)
  761. {
  762. if (ds_send_send01.getColumn(0, "patnm"))
  763. {
  764. ds_hidden_sppmc02500_cond.setColumn(0, "srchcond", "1");
  765. ds_hidden_sppmc02500_cond.setColumn(0, "pid", ds_send_send01.getColumn(0, "patnm"));
  766. }
  767. else
  768. {
  769. ds_hidden_sppmc02500_cond.clearData();
  770. ds_hidden_sppmc02500_cond.addRow();
  771. }
  772. var objArg = new Object();
  773. objArg.arg_ds_send = ds_hidden_sppmc02500_cond;
  774. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
  775. var srch_pid = ds_patinfolist.getColumn(0, "pid");
  776. ds_send_send01.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  777. ds_send_send01.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
  778. }
  779. function group6_group2_button1_onclick(obj:Button, e:ClickEventInfo)
  780. {
  781. var oParam = {};
  782. oParam.id = "TRPIF70602";
  783. oParam.service = "clamuncoapp.ClamUnco";
  784. oParam.method = "reqGetPatInfo";
  785. oParam.inds = "req=ds_send_send01";
  786. oParam.outds = "ds_main_list_patbaseinfo_gridpatbaseinfo=gridpatbaseinfo";
  787. oParam.async = false;
  788. //oParam.callback = "cf_TRPIF70602";
  789. tranf_submit(oParam);
  790. }
  791. function group6_grd_patbaseinfo_oncellclick(obj:Grid, e:GridClickEventInfo)
  792. {
  793. if(e.row > -1)
  794. {
  795. var row = ds_main_list_patbaseinfo_gridpatbaseinfo.rowposition;
  796. ds_send_send03.setColumn(0, "clamno", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "clamno"));
  797. ds_send_send03.setColumn(0, "docuseqno", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "docuseqno"));
  798. ds_send_send03.setColumn(0, "docuflag", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "docuflag"));
  799. ds_send_send03.setColumn(0, "clamym", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "clamym"));
  800. ds_send_send03.setColumn(0, "clamdg", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "clamdg"));
  801. ds_send_send03.setColumn(0, "pid", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "pid"));
  802. ds_send_send03.setColumn(0, "pidsn", ds_main_list_patbaseinfo_gridpatbaseinfo.getColumn(row, "pidsn"));
  803. ds_send_send03.setColumn(0, "chk401", ds_send_send01.getColumn(0, "chk401"));
  804. var oParam = {};
  805. oParam.id = "TRPIF70603";
  806. oParam.service = "clamuncoapp.ClamUnco";
  807. oParam.method = "reqGetPifmtrds2";
  808. oParam.inds = "req=ds_";
  809. oParam.outds = "ds_main_list01_tdinfodetl_tdinfo=tdinfo ds_main_list01_tdinfodetl_gridpifmtrds=gridpifmtrds";
  810. oParam.async = false;
  811. oParam.callback = "cf_TRPIF70603";
  812. tranf_submit(oParam);
  813. var tddecidocuarvdd = ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tddecidocuarvdd");
  814. if(!utlf_isNull(tddecidocuarvdd))
  815. {
  816. var rows = ds_main_list01_tdinfodetl_gridpifmtrds.rowcount;
  817. var trobtotamt = 0; // 분쟁가총액
  818. var tddecitotamt = 0; // 분심결정총액
  819. var tddecicuttotamt = 0; // 분심결정삭감총액 (분쟁가총액 - 분심결정총액)
  820. var tdtotamt = 0; // 분심총액 (분심결정총액 + 분심수수료)
  821. var tdcomstotamt = 0; // 분심수수료
  822. for(var i = 0; i < rows; i++)
  823. {
  824. trobtotamt += Number(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "trobamt"));
  825. tddecitotamt += Number(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "tddeciamt"));
  826. }
  827. tddecicuttotamt = trobtotamt - tddecitotamt; // 분심결정삭감액
  828. tdcomstotamt = Number(ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tdcomsamt"));
  829. group6.opt_trobtotamt.text = trobtotamt; // 분쟁가총액 세팅
  830. group6.opt_tddecitotamt.text = tddecitotamt; // 분심결정총액 세팅
  831. group6.opt_tddecicuttotamt.text = tddecicuttotamt; // 분심결정삭감총액 세팅
  832. group6.opt_tdtotamt.text = tddecitotamt + tdcomstotamt; // 분심총액 세팅
  833. }
  834. else
  835. {
  836. var rows = ds_main_list01_tdinfodetl_gridpifmtrds.rowcount;
  837. var trobtotamt = 0; // 분쟁가총액
  838. for(var i = 0; i < rows; i++)
  839. {
  840. trobtotamt += Number(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "trobamt"));
  841. }
  842. group6.opt_trobtotamt.text = trobtotamt;
  843. }
  844. ds_main_list03.setColumn(0, "answdocucnts", "");
  845. ds_main_list03.setColumn(0, "attdocu", "");
  846. group6.chkbox_attdocu.enable = false;
  847. }
  848. }
  849. function cf_TRPIF70603(sSvcId, nErrorCode, sErrorMsg)
  850. {
  851. if(nErrorCode < 0)
  852. {
  853. return;
  854. }
  855. else
  856. {
  857. fCheckPreData();
  858. }
  859. }
  860. function group6_ipt_tddecidocuarvdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  861. {
  862. var rows = ds_main_list01_tdinfodetl_gridpifmtrds.rowcount;
  863. for(var i = 0; i < rows; i++)
  864. {
  865. if(ds_main_list01_tdinfodetl_gridpifmtrds.getRowType(i) == 4)
  866. {
  867. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "tddecidocuarvdd", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tddecidocuarvdd"));
  868. }
  869. }
  870. }
  871. function group6_ipt_judgno_ontextchanged(obj:Edit, e:TextChangedEventInfo)
  872. {
  873. var rows = ds_main_list01_tdinfodetl_gridpifmtrds.rowcount;
  874. for(var i = 0; i < rows; i++)
  875. {
  876. if(ds_main_list01_tdinfodetl_gridpifmtrds.getRowType(i) == 4)
  877. {
  878. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "judgno", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "judgno"));
  879. }
  880. }
  881. }
  882. function ds_main_list01_tdinfodetl_gridpifmtrds_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  883. {
  884. if(e.columnid == "chkbox")
  885. {
  886. obj.setColumn(e.row, "chkbox", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  887. if(obj.getColumn(e.row, "chkbox") == "Y")
  888. {
  889. obj.setColumn(e.row, "tddecidayqty", obj.getColumn(e.row, "tddayqty"));
  890. obj.setColumn(e.row, "tddecitotqty", obj.getColumn(e.row, "tdtotqty"));
  891. obj.setColumn(e.row, "tddecicutamt", obj.getColumn(e.row, "trobamt"));
  892. }
  893. else
  894. {
  895. var arrRow = new Array();
  896. arrRow[0] = e.row;
  897. grdf_setStatus(group6.grd_pifmtrds, "", arrRow);
  898. obj.setColumn(e.row, "tddecidayqty", "");
  899. obj.setColumn(e.row, "tddecitotqty", "");
  900. obj.setColumn(e.row, "tddecicutamt", "");
  901. }
  902. }
  903. if(e.columnid == "tddecitotqty")
  904. {
  905. var row = e.row;
  906. var tddecitotamt = Number(group6.opt_tddecitotamt.value);
  907. var tddecicuttotamt = Number(group6.opt_tddecicuttotamt.value);
  908. var unitcost = Number(obj.getColumn(row, "unitcost"));
  909. var tddecitotqty = Number(obj.getColumn(row, "tddecitotqty"));
  910. var tddeciamt = unitcost * tddecitotqty;
  911. var trobamt = Number(obj.getColumn(row, "trobamt"));
  912. var tddecicutamt = trobamt - tddeciamt;
  913. var tdcomsamt = 0;
  914. obj.setColumn(row, "tddeciamt", tddeciamt);
  915. obj.setColumn(row, "tddecicutamt", tddecicutamt);
  916. tddecitotamt += tddeciamt;
  917. tddecicuttotamt += tddecicutamt;
  918. group6.opt_tddecitotamt.value = tddecitotamt;
  919. group6.opt_tddecicuttotamt.value = tddecicuttotamt;
  920. group6.opt_tdtotamt.value = tddecitotamt + tdcomsamt;
  921. }
  922. }
  923. function group6_grd_pifmtrds_onkeyup(obj:Grid, e:KeyEventInfo)
  924. {
  925. if(e.keycode == 13)
  926. {
  927. var cur_col = e.col;
  928. group6.grd_pifmtrds.setFocus();
  929. }
  930. }
  931. function group6_txtar_answdocucnts_ontextchanged(obj:TextArea, e:TextChangedEventInfo)
  932. {
  933. var row = ds_main_list01_tdinfodetl_gridpifmtrds.rowposition;
  934. if(row > 0)
  935. {
  936. if(ds_main_list01_tdinfodetl_gridpifmtrds.getRowType(row) == 1)
  937. {
  938. var arrRow = new Array();
  939. arrRow[0] = row;
  940. grdf_setStatus(group6.grd_pifmtrds, "U", arrRow);
  941. }
  942. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(row, "answdocucnts", ds_main_list03.getColumn(0, "answdocucnts"));
  943. }
  944. }
  945. function group6_button13_onclick(obj:Button, e:ClickEventInfo)
  946. {
  947. var cnt = 0;
  948. for(var i = 0; i < ds_main_list01_tdinfodetl_gridpifmtrds.rowcount; i++)
  949. {
  950. if(ds_main_list01_tdinfodetl_gridpifmtrds.getRowType == 2 || ds_main_list01_tdinfodetl_gridpifmtrds.getRowType == 4)
  951. {
  952. ++cnt;
  953. }
  954. }
  955. if(cnt > 0)
  956. {
  957. if(utlf_isNull(ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tddecidocuarvdd")))
  958. {
  959. sysf_messageBox("분심결정도착일자를","C001");
  960. group6.ipt_tddecidocuarvdd.setFocus();
  961. return false;
  962. }
  963. if(utlf_isNull(ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tdcomsamt")))
  964. {
  965. sysf_messageBox("분심수수료를","C001");
  966. group6.ipt_tdcomstotamt.setFocus();
  967. return false;
  968. }
  969. for(var i = 0; i < ds_main_list01_tdinfodetl_gridpifmtrds.rowcount; i++)
  970. {
  971. if(ds_main_list01_tdinfodetl_gridpifmtrds.getRowType == 4)
  972. {
  973. if(utlf_isNull(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "tddecidayqty")))
  974. {
  975. var lnno = ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "lnno");
  976. sysf_messageBox("줄번호 "+lnno+"의 분심결정일투를","C001");
  977. return false;
  978. }
  979. if(utlf_isNull(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "tddecitotqty")))
  980. {
  981. var lnno = ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "lnno");
  982. sysf_messageBox("줄번호 "+lnno+"의 분심결정총투를","C001");
  983. return false;
  984. }
  985. if(utlf_isNull(ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "tddecicutamt")))
  986. {
  987. var lnno = ds_main_list01_tdinfodetl_gridpifmtrds.getColumn(i, "lnno");
  988. sysf_messageBox("줄번호 "+lnno+"의 분심결정삭감액을","C001");
  989. return false;
  990. }
  991. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "tdcomsamt", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tdcomsamt"));
  992. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "tddecidocuarvdd", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "tddecidocuarvdd"));
  993. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "paylimitdd", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "paylimitdd"));
  994. ds_main_list01_tdinfodetl_gridpifmtrds.setColumn(i, "judgno", ds_main_list01_tdinfodetl_tdinfo.getColumn(0, "judgno"));
  995. }
  996. }
  997. var oParam = {};
  998. oParam.id = "TXPIF70601";
  999. oParam.service = "clamuncoapp.ClamUnco";
  1000. oParam.method = "reqPutPifmtrds";
  1001. oParam.inds = "req=ds_main_list01_tdinfodetl_gridpifmtrds:U";
  1002. oParam.outds = "";
  1003. oParam.async = false;
  1004. //oParam.callback = "cf_TXPIF70601";
  1005. tranf_submit(oParam);
  1006. var oParam = {};
  1007. oParam.id = "TRPIF70601";
  1008. oParam.service = "clamuncoapp.ClamUnco";
  1009. oParam.method = "reqGetPifmtrds";
  1010. oParam.inds = "req=ds_send_send01";
  1011. oParam.outds = "ds_main_list_patbaseinfo_gridpatbaseinfo=gridpatbaseinfo ds_main_list01_tdinfodetl_tdinfo=tdinfo ds_main_list01_tdinfodetl_gridpifmtrds=gridpifmtrds";
  1012. oParam.async = false;
  1013. oParam.callback = "cf_TRPIF70601";
  1014. tranf_submit(oParam);
  1015. ds_main_list03.setColumn(0, "attdocu", "");
  1016. ds_main_list03.setColumn(0, "attetc", "");
  1017. ds_main_list03.setColumn(0, "answdocucnts", "");
  1018. group6.chkbox_attdocu.enable = false;
  1019. group6.txtbox_attetc.enable = false;
  1020. }
  1021. }
  1022. function cf_TRPIF70601(sSvcId, nErrorCode, sErrorMsg)
  1023. {
  1024. if(nErrorCode < 0)
  1025. {
  1026. return;
  1027. }
  1028. else
  1029. {
  1030. fCheckPreData();
  1031. }
  1032. }
  1033. function grp_btn_button45_onclick(obj:Button, e:ClickEventInfo)
  1034. {
  1035. this.close();
  1036. }
  1037. function button3_onclick(obj:Button, e:ClickEventInfo)
  1038. {
  1039. var today = new Date();
  1040. var yy = today.getYear()+"";
  1041. var mm = today.getMonth()+1;
  1042. var dd = today.getDate();
  1043. if(mm < 10)
  1044. {
  1045. mm = "0" + mm;
  1046. }
  1047. else
  1048. {
  1049. mm = mm + "";
  1050. }
  1051. if(dd < 10)
  1052. {
  1053. dd = "0" + dd;
  1054. }
  1055. else
  1056. {
  1057. dd = dd + "";
  1058. }
  1059. var tmp = yy+mm+dd;
  1060. if(ds_main_list01_tdinfodetl_gridpifmtrds.rowcount == 0)
  1061. {
  1062. sysf_messageBox("엑셀저장할 내역이", "I004");
  1063. }
  1064. else
  1065. {
  1066. grdf_exportExcel(group6.grd_pifmtrds, "분심결정등록관리_"+tmp, "see");
  1067. }
  1068. }
  1069. function group6_btn_print_onclick(obj:Button, e:ClickEventInfo)
  1070. {
  1071. }
  1072. ]]></Script>
  1073. </Form>
  1074. </FDL>