SMPIR30300_이의신청상세조회.xrw 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>이의신청 상세 조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <list01>
  11. <gridpirhobtspec>
  12. <orddeptcd/>
  13. <orddrid/>
  14. <docuseqno/>
  15. <pid/>
  16. <patnm/>
  17. <maindiag/>
  18. <dschdd/>
  19. <judgrid/>
  20. <lnno/>
  21. <item/>
  22. <adjtresncd/>
  23. <matractflag/>
  24. <snglcalcscorcd/>
  25. <edicd/>
  26. <hngnm/>
  27. <unitcost/>
  28. <adjtdayqty/>
  29. <adjttotqty/>
  30. <adjtamt/>
  31. <oprcpadjtamt/>
  32. <obtappdayqty/>
  33. <obtapptotqty/>
  34. <obtappamt/>
  35. <oprcpobtappamt/>
  36. <detladjtflag/>
  37. <adjtresndesc/>
  38. <ordmemo/>
  39. <rem/>
  40. <abdresncd/>
  41. <abdresnmemo/>
  42. <itemnm/>
  43. <obtappyn/>
  44. <obtappdocuno/>
  45. <judgdg/>
  46. <clamno/>
  47. <acptno/>
  48. <obtappflag/>
  49. <mpsno/>
  50. <displayyn/>
  51. <clamdd/>
  52. <ordym/>
  53. </gridpirhobtspec>
  54. <obtappspec>
  55. <adjtcnt/>
  56. <adjtamt/>
  57. <adjtrate/>
  58. <oprcpadjtamt/>
  59. <obtappcnt/>
  60. <obtappamt/>
  61. <obtapprate/>
  62. <oprcpobtappamt/>
  63. <oprcpobtapprate/>
  64. <abdamt/>
  65. <oprcpabdamt/>
  66. </obtappspec>
  67. <acptinfo>
  68. <claminfo/>
  69. <adjtamt/>
  70. <obtappamt/>
  71. <abdamt/>
  72. <obtappendflag/>
  73. <notidd/>
  74. <restterm/>
  75. </acptinfo>
  76. </list01>
  77. <temp>
  78. <gridpirhobtspec/>
  79. </temp>
  80. </main>
  81. <send>
  82. <judgdg/>
  83. <clamno/>
  84. <acptno/>
  85. <obtappflag/>
  86. <obtappdocuno/>
  87. <orddeptcd/>
  88. <orddrid/>
  89. <item/>
  90. <codegubun/>
  91. <cd/>
  92. <judgrid/>
  93. <adjtresncd/>
  94. <adjtamt/>
  95. <setno/>
  96. <notidd/>
  97. <rejudgflag>1</rejudgflag>
  98. <send_clamno>
  99. <judgdg/>
  100. <acptno/>
  101. </send_clamno>
  102. <send_saveadjt>
  103. <detladjtflag/>
  104. <adjtresndesc/>
  105. </send_saveadjt>
  106. <send_abdresn>
  107. <abdresn/>
  108. </send_abdresn>
  109. <send_totabdrgst>
  110. <judgdg/>
  111. <clamno/>
  112. <acptno/>
  113. <obtappflag/>
  114. <adjtresncd/>
  115. <edicd/>
  116. <abdresncd/>
  117. <abdresnmemo/>
  118. </send_totabdrgst>
  119. </send>
  120. <send_savememo>
  121. <status/>
  122. <judgdg/>
  123. <clamno/>
  124. <acptno/>
  125. <docuseqno/>
  126. <obtappflag/>
  127. <mpsno/>
  128. <lnno/>
  129. <adjtresncd/>
  130. <memo/>
  131. <memoflag/>
  132. </send_savememo>
  133. <send_AbdRgst>
  134. <datalist/>
  135. </send_AbdRgst>
  136. <send_AbdRgstCncl>
  137. <status/>
  138. <judgdg/>
  139. <clamno/>
  140. <acptno/>
  141. <docuseqno/>
  142. <obtappflag/>
  143. <mpsno/>
  144. <lnno/>
  145. <adjtresncd/>
  146. <attdocu/>
  147. <obtapprem/>
  148. <attdocuyn/>
  149. <judgcls/>
  150. </send_AbdRgstCncl>
  151. <send_rejudgrgst>
  152. <status/>
  153. <judgdg/>
  154. <clamno/>
  155. <acptno/>
  156. <docuseqno/>
  157. <obtappflag/>
  158. </send_rejudgrgst>
  159. <send_afjudg>
  160. <workflag/>
  161. <clamym/>
  162. <clamdg/>
  163. <pid/>
  164. <pidsn/>
  165. <ioflag/>
  166. </send_afjudg>
  167. <popupdata>
  168. <popupmenu>
  169. <gridpirhobtdspec>
  170. <item>
  171. <name>삭감처방 의사전송</name>
  172. <func>fGridCutOrdRgst</func>
  173. </item>
  174. <item>
  175. <name>부제기사유</name>
  176. <func>fGridAbdResnCdRgst</func>
  177. </item>
  178. <item>
  179. <name>부제기사유 취소</name>
  180. <func>fGridAbdResnCdRgstCncl</func>
  181. </item>
  182. <item>
  183. <name>이의신청</name>
  184. <func>fGridObtAppRgstYN</func>
  185. </item>
  186. <item>
  187. <name>이의신청 취소</name>
  188. <func>fGridObtAppRgstCncl</func>
  189. </item>
  190. <item>
  191. <name>재심사 조정청구</name>
  192. <func>fGridReJudgRgst</func>
  193. </item>
  194. <item>
  195. <name>재심사 조정청구 취소</name>
  196. <func>fGridReJudgRgstCncl</func>
  197. </item>
  198. <item>
  199. <name/>
  200. <func/>
  201. </item>
  202. <item>
  203. <name>처방별 메모</name>
  204. <func>fCalcMemo</func>
  205. </item>
  206. <item>
  207. <name>환자 메모</name>
  208. <func>fPatMemo</func>
  209. </item>
  210. </gridpirhobtdspec>
  211. </popupmenu>
  212. </popupdata>
  213. <init>
  214. <P0287list>
  215. <P0287>
  216. <cdid/>
  217. <cdnm/>
  218. </P0287>
  219. </P0287list>
  220. <P0264list>
  221. <P0264>
  222. <cdid/>
  223. <cdnm/>
  224. </P0264>
  225. </P0264list>
  226. <P0277list>
  227. <P0277>
  228. <cdid/>
  229. <cdnm/>
  230. </P0277>
  231. </P0277list>
  232. <P0352list>
  233. <P0352>
  234. <cdid/>
  235. <cdnm/>
  236. </P0352>
  237. </P0352list>
  238. <P0250list>
  239. <P0250>
  240. <cdid/>
  241. <cdnm/>
  242. </P0250>
  243. </P0250list>
  244. <P0123list>
  245. <P0123>
  246. <cdid/>
  247. <cdnm/>
  248. </P0123>
  249. </P0123list>
  250. <list1/>
  251. </init>
  252. <hidden>
  253. <list01>
  254. <claminfo>
  255. <clamno/>
  256. </claminfo>
  257. </list01>
  258. <common>
  259. <item>
  260. <cdid/>
  261. <cdnm/>
  262. </item>
  263. </common>
  264. <memo/>
  265. <memoflag/>
  266. <abdresncd_all/>
  267. <abdresnmemo_all/>
  268. <smpid20500>
  269. <cond>
  270. <!-- "이전 명세서 목록" Grid에서 선택한 명세서의 청구키를 SMPID20500_외래사후심사관리 에 전달하기 위한 조건 값 -->
  271. <clamym/>
  272. <clamdg/>
  273. <pid/>
  274. <pidsn/>
  275. <ioflag/>
  276. <workflag/>
  277. </cond>
  278. </smpid20500>
  279. <smpid20300>
  280. <cond>
  281. <!-- "이전 명세서 목록" Grid에서 선택한 명세서의 청구키를 SMPID20300_입원사후심사관리 에 전달하기 위한 조건 값 -->
  282. <clamym/>
  283. <clamdg/>
  284. <pid/>
  285. <pidsn/>
  286. <ioflag/>
  287. <workflag/>
  288. </cond>
  289. </smpid20300>
  290. <sppiz00700>
  291. <cond>
  292. <judgrid/>
  293. <memoflag/>
  294. <memocls/>
  295. <ediitem1/>
  296. </cond>
  297. <rslt>
  298. <memocd/>
  299. <memo/>
  300. </rslt>
  301. </sppiz00700>
  302. <attdocu_all/>
  303. <obtapprem_all/>
  304. <judgcls_all>2</judgcls_all>
  305. </hidden>
  306. <source_CutOrdRgst>
  307. </source_CutOrdRgst>
  308. <source_AbdResnCdRgst>
  309. <status/>
  310. <judgdg/>
  311. <clamno/>
  312. <acptno/>
  313. <docuseqno/>
  314. <obtappflag/>
  315. <mpsno/>
  316. <lnno/>
  317. <adjtresncd/>
  318. <abdresncd/>
  319. <abdresnmemo/>
  320. </source_AbdResnCdRgst>
  321. <source_ObtAppRsltSpec>
  322. <judgdg/>
  323. <clamno/>
  324. <acptno/>
  325. <setno/>
  326. <docuseqno/>
  327. <orddeptcd/>
  328. <obtappflag/>
  329. <snglcalcscorcd/>
  330. <edicd/>
  331. <item/>
  332. <orddrid/>
  333. <judgrid/>
  334. <obtappdocuno/>
  335. <obtappdd/>
  336. <decidocuno/>
  337. <decirepldd/>
  338. <adjtresncd/>
  339. <rejudgflag>1</rejudgflag>
  340. </source_ObtAppRsltSpec>
  341. <source_ObtAppRgst/>
  342. <source_ObtAppRgstCncl>
  343. <status/>
  344. <judgdg/>
  345. <clamno/>
  346. <acptno/>
  347. <docuseqno/>
  348. <obtappflag/>
  349. <mpsno/>
  350. <lnno/>
  351. <adjtresncd/>
  352. </source_ObtAppRgstCncl>
  353. <searchinfo>
  354. <orddeptcd/>
  355. <atdoct/>
  356. <judgrid/>
  357. <adjtresncd/>
  358. <item/>
  359. <cdflag/>
  360. <edicd/>
  361. <cutamt/>
  362. <endyn/>
  363. </searchinfo>
  364. <init2>
  365. <abdresnlist>
  366. <abdmlist>
  367. <nm/>
  368. <cd/>
  369. </abdmlist>
  370. </abdresnlist>
  371. </init2>
  372. </root>
  373. </instance>
  374. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  375. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  376. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  377. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  378. <submission id="TRPIR30300" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list01"/>
  379. <submission id="TXPIR30300" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_rejudgrgst"/>
  380. <submission id="TXPIR30321" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_AbdRgstCncl" resultref="/root/tmp"/>
  381. <submission id="TRPIR30399" mediatype="application/x-www-form-urlencoded" method="post"/>
  382. <submission id="TXPIR30302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_AbdRgstCncl"/>
  383. <submission id="TXPIR30303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/source_ObtAppRgstCncl"/>
  384. <submission id="TXPIR30304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_savememo"/>
  385. <submission id="TRPIR30302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send_clamno" resultref="/root/hidden/list01"/>
  386. <submission id="TXPIR30305" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_rejudgrgst" resultref="/root/main/list01"/>
  387. <submission id="TRPIR30403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init2/abdresnlist"/>
  388. <submission id="TXPIR30322" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_AbdRgst" resultref="/root/tmp"/>
  389. <submission id="TRPIR30301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/list1"/>
  390. </model>
  391. <script type="javascript" ev:event="xforms-ready">
  392. <![CDATA[
  393. // 1. 공통코드 초기화
  394. zbcfGetCodeList(
  395. new Array("P0287",
  396. "P0264",
  397. "P0277",
  398. "P0265",
  399. "P0352",
  400. "P0250",
  401. "P0123"),
  402. new Array("/root/init/P0287list",
  403. "/root/init/P0264list",
  404. "/root/init/P0277list",
  405. "/root/init/P0265list",
  406. "/root/init/P0352list",
  407. "/root/init/P0250list",
  408. "/root/init/P0123list")
  409. );
  410. // 부제기코드 초기화
  411. submit("TRPIR30403");
  412. // 삭감사유 형태 '[코드] 설명' 으로 구성
  413. var nodeList = instance1.selectNodes("/root/init/P0250list/P0250");
  414. var length = nodeList.length;
  415. for(var i = 1; i <= length; i++){
  416. var cdid = model.getValue("/root/init/P0250list/P0250["+ i +"]/cdid");
  417. var cdnm = "[" + cdid + "]" + model.getValue("/root/init/P0250list/P0250["+ i +"]/cdnm");
  418. if (cdid != "") model.setValue("/root/init/P0250list/P0250["+ i +"]/cdnm", cdnm);
  419. }
  420. // 2. 화면 초기화
  421. model.removenode("/root/main/list01");
  422. model.makeNode("/root/main/list01");
  423. cmb_adjtresncd.select(0);
  424. model.setValue("/root/searchinfo/cdflag", "1");
  425. grp_memo.visible = false;
  426. // 3. 다른화면에서 팝업으로 이 화면을 열었을때 넘어온 파라미터로 대상목록을 조회한다.
  427. // 조회필수 항목인 심사차수, 접수번호로 CHECK한다.
  428. if (ipt_judgdg.value != "" && ipt_acptno.value != "" ) {
  429. fGetJudgdg("1");
  430. submit("TRPIR30300");
  431. }
  432. model.refresh();
  433. ]]>
  434. </script>
  435. <script type="javascript">
  436. <![CDATA[
  437. // 초기화
  438. function fInitialize() {
  439. // 1. 조회조건 초기화
  440. model.resetInstanceNode("/root/send");
  441. rdo_obtappflag.select(0);
  442. // 2. 그리드 초기화
  443. model.removenode("/root/main/list01");
  444. model.makeNode("/root/main/list01");
  445. // 3. 필터 초기화
  446. cmb_adjtresncd.select(0);
  447. model.setValue("/root/searchinfo/cdflag", "1");
  448. // 4. 처방별 메모 가리기
  449. grp_memo.visible = false;
  450. model.refresh();
  451. }
  452. ]]>
  453. </script>
  454. <script type="javascript">
  455. <![CDATA[
  456. // 삭감처방 의사전송
  457. function fGridCutOrdRgst() {
  458. model.removeNodeset("/root/source_CutOrdRgst/gridpirhobtspec");
  459. var selectCnt = 0;
  460. selectCnt = grd_pirhobtspec.selectedRows;
  461. var grd_nodeSet = grd_pirhobtspec.nodeset;
  462. var destNode = instance1.selectSingleNode("/root/source_CutOrdRgst");
  463. var srcNode;
  464. for( var i = 0; i < selectCnt; i++ ){
  465. // srcNode = instance1.selectSingleNode(grd_nodeSet + "[" + grd_pirhobtspec.selectedRow(i) + "]");
  466. srcNode = instance1.selectSingleNode(grd_nodeSet + "[" + (grd_pirhobtspec.selectedRow(i) - grd_pirhobtspec.fixedRows + 1) + "]");
  467. model.duplicate(destNode, srcNode);
  468. }
  469. window.load("../../../pam/edimngtweb/xrw/SPPIR30310_의사삭감전달처방등록관리.xrw", "modeless", "pop", "", "/root/source_CutOrdRgst", "/root/main/cuodlist");
  470. }
  471. // 부제기사유
  472. function fGridAbdResnCdRgst() {
  473. /*
  474. var curr_row = grd_pirhobtspec.row - 1;
  475. var status = "update";
  476. model.setValue("/root/source_AbdResnCdRgst/status", status);
  477. model.setValue("/root/source_AbdResnCdRgst/judgdg", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/judgdg"));
  478. model.setValue("/root/source_AbdResnCdRgst/clamno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/clamno"));
  479. model.setValue("/root/source_AbdResnCdRgst/acptno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/acptno"));
  480. model.setValue("/root/source_AbdResnCdRgst/docuseqno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/docuseqno"));
  481. model.setValue("/root/source_AbdResnCdRgst/obtappflag", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappflag"));
  482. model.setValue("/root/source_AbdResnCdRgst/mpsno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/mpsno"));
  483. model.setValue("/root/source_AbdResnCdRgst/lnno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/lnno"));
  484. model.setValue("/root/source_AbdResnCdRgst/adjtresncd", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/adjtresncd"));
  485. // model.setValue("/root/source_AbdResnCdRgst/workgubun", "Spec");
  486. // model.setValue("/root/source_AbdResnCdRgst/abdresncd", "");
  487. // 팝업 창
  488. modal("SPPIR30340", 1, "", "", "SPPIR30340", "/root/source_AbdResnCdRgst", "/root/send");
  489. */
  490. grp_abdresnmemo_all.visible = true;
  491. }
  492. // 부제기사유 취소
  493. function fGridAbdResnCdRgstCncl() {
  494. // 1. 취소하시겠습니까?
  495. if (messageBox("부제기사유를 취소", "S001") != 6) return;
  496. // 2. 선택된 row를 돌면서 부제기사유를 취소한다.
  497. var rows = grd_pirhobtspec.selectedRows;
  498. for (var i = 0; i < rows; i++) {
  499. var status = "update";
  500. var sel = grd_pirhobtspec.selectedRow(i) - 1;
  501. if(model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/obtappyn") != "N"){
  502. messageBox(sel+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  503. return;
  504. }
  505. model.setValue("/root/send_AbdRgstCncl/status", status);
  506. model.setValue("/root/send_AbdRgstCncl/judgdg", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/judgdg"));
  507. model.setValue("/root/send_AbdRgstCncl/clamno", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/clamno"));
  508. model.setValue("/root/send_AbdRgstCncl/acptno", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/acptno"));
  509. model.setValue("/root/send_AbdRgstCncl/docuseqno", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/docuseqno"));
  510. model.setValue("/root/send_AbdRgstCncl/obtappflag", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/obtappflag"));
  511. model.setValue("/root/send_AbdRgstCncl/mpsno", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/mpsno"));
  512. model.setValue("/root/send_AbdRgstCncl/lnno", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/lnno"));
  513. model.setValue("/root/send_AbdRgstCncl/adjtresncd", model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/adjtresncd"));
  514. submit("TXPIR30321");
  515. }
  516. // 3. 부제기사유 취소후 재조회를 한다.
  517. submit("TRPIR30300");
  518. }
  519. // 이의신청 : 이의신청 청구서 / 이의신청 명세서의 이의신청여부를 'Y'로 업데이트한다.
  520. function fGridObtAppRgstYN () {
  521. model.setValue("/root/hidden/attdocu_all","");
  522. textarea1.value = "";
  523. var obtappflag = model.getValue("/root/send/obtappflag");
  524. if (obtappflag == "22") {
  525. checkbox2.attribute("visibility") = "visible";
  526. chk_attdocu.attribute("visibility") = "hidden";
  527. } else {
  528. checkbox2.attribute("visibility") = "hidden";
  529. chk_attdocu.attribute("visibility") = "visible";
  530. }
  531. group1.visible = true;
  532. }
  533. function fGridObtAppRgst() {
  534. for (var i = 0; i < grd_pirhobtspec.selectedRows; i++) {
  535. var row = grd_pirhobtspec.selectedrow(i);
  536. var curr_row = row-1;
  537. if(grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("obtappyn")) != "-"){
  538. messageBox(row+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  539. return;
  540. }
  541. //var curr_row = grd_pirhobtspec.row - 1;
  542. grd_pirhobtspec.addStatus(row, "update");
  543. model.setValue("/root/send_AbdRgstCncl/status", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("status")) );
  544. model.setValue("/root/send_AbdRgstCncl/judgdg", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("judgdg")) );
  545. model.setValue("/root/send_AbdRgstCncl/clamno", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("clamno")) );
  546. model.setValue("/root/send_AbdRgstCncl/acptno", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("acptno")) );
  547. model.setValue("/root/send_AbdRgstCncl/docuseqno", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("docuseqno")) );
  548. model.setValue("/root/send_AbdRgstCncl/obtappflag", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("obtappflag")) );
  549. model.setValue("/root/send_AbdRgstCncl/mpsno", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("mpsno")) );
  550. model.setValue("/root/send_AbdRgstCncl/lnno", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("lnno")) );
  551. model.setValue("/root/send_AbdRgstCncl/adjtresncd", grd_pirhobtspec.valueMatrix(row ,grd_pirhobtspec.colRef("adjtresncd")) );
  552. model.setValue("/root/send_AbdRgstCncl/attdocu", model.getValue("/root/hidden/attdocu_all"));
  553. model.setValue("/root/send_AbdRgstCncl/obtapprem", model.getValue("/root/hidden/obtapprem_all"));
  554. model.setValue("/root/send_AbdRgstCncl/judgcls", model.getValue("/root/hidden/judgcls_all"));
  555. model.setValue("/root/send_AbdRgstCncl/attdocuyn", "Y");
  556. submit("TXPIR30302");
  557. }
  558. // 재조회를 한다.
  559. submit("TRPIR30300");
  560. }
  561. // 이의신청 취소 : 이의신청여부를 완료 ->미심사 ( Y- > - ) 변경
  562. function fGridObtAppRgstCncl() {
  563. // 1. 취소하시겠습니까?
  564. if (messageBox(" 이의신청을 취소", "S001") != 6) return;
  565. for (var i = 0; i < grd_pirhobtspec.selectedRows; i++) {
  566. var row = grd_pirhobtspec.selectedrow(i);
  567. var curr_row = row-1;
  568. if(model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappyn") != "Y"){
  569. messageBox(curr_row+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  570. return;
  571. }
  572. //var curr_row = grd_pirhobtspec.row - 1;
  573. grd_pirhobtspec.addStatus(curr_row, "update");
  574. model.setValue("/root/source_ObtAppRgstCncl/status", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/status"));
  575. model.setValue("/root/source_ObtAppRgstCncl/judgdg", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/judgdg"));
  576. model.setValue("/root/source_ObtAppRgstCncl/clamno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/clamno"));
  577. model.setValue("/root/source_ObtAppRgstCncl/acptno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/acptno"));
  578. model.setValue("/root/source_ObtAppRgstCncl/docuseqno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/docuseqno"));
  579. model.setValue("/root/source_ObtAppRgstCncl/obtappflag", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappflag"));
  580. model.setValue("/root/source_ObtAppRgstCncl/mpsno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/mpsno"));
  581. model.setValue("/root/source_ObtAppRgstCncl/lnno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/lnno"));
  582. model.setValue("/root/source_ObtAppRgstCncl/adjtresncd", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/adjtresncd"));
  583. submit("TXPIR30303");
  584. }
  585. // 재조회를 한다.
  586. submit("TRPIR30300");
  587. }
  588. // 재심사 조정청구(이의신청[01] - > 재심사[03]) : 이의신청 상세 조회에서 명일련별로 재심사 등록을 하는 경우
  589. function fGridReJudgRgst() {
  590. var curr_row = grd_pirhobtspec.row - 1;
  591. var status = "update";
  592. //마감일자 초과된 이의신청내역 재심사저장 blocking
  593. if(model.getValue("/root/main/list01/acptinfo/restterm") < 0){
  594. messageBox("심결후 마감일자가 초과하여 재심사 조정청구를 할수 없습니다. ", "E999");
  595. return;
  596. }
  597. if(model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappyn") != "-"){
  598. messageBox(curr_row+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  599. return;
  600. }
  601. model.setValue("/root/send_rejudgrgst/status", status);
  602. model.setValue("/root/send_rejudgrgst/judgdg", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/judgdg"));
  603. model.setValue("/root/send_rejudgrgst/clamno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/clamno"));
  604. model.setValue("/root/send_rejudgrgst/acptno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/acptno"));
  605. model.setValue("/root/send_rejudgrgst/docuseqno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/docuseqno"));
  606. model.setValue("/root/send_rejudgrgst/obtappflag", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappflag"));
  607. submit("TXPIR30300");
  608. // 재조회를 한다.
  609. submit("TRPIR30300");
  610. model.refresh();
  611. }
  612. // 재심사 조정청구 취소 : 재심사등록이전의 이의신청구분으로 등록한다.
  613. function fGridReJudgRgstCncl() {
  614. // 1. 취소하시겠습니까?
  615. if (messageBox("재심사 조정청구 취소", "S001") != 6) return;
  616. var curr_row = grd_pirhobtspec.row - 1;
  617. var status = "update";
  618. if(model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappyn") != "R"){
  619. messageBox(curr_row+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  620. return;
  621. }
  622. model.setValue("/root/send_rejudgrgst/status", status);
  623. model.setValue("/root/send_rejudgrgst/judgdg", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/judgdg"));
  624. model.setValue("/root/send_rejudgrgst/clamno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/clamno"));
  625. model.setValue("/root/send_rejudgrgst/acptno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/acptno"));
  626. model.setValue("/root/send_rejudgrgst/docuseqno", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/docuseqno"));
  627. model.setValue("/root/send_rejudgrgst/obtappflag", model.getValue("/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappflag"));
  628. submit("TXPIR30305");
  629. // 재조회를 한다.
  630. submit("TRPIR30300");
  631. model.refresh();
  632. }
  633. // 이의신청 결과상세 조회
  634. function fGridObtAppRsltSpec() {
  635. model.setValue("/root/source_ObtAppRsltSpec/judgdg", model.getValue("/root/send/judgdg"));
  636. model.setValue("/root/source_ObtAppRsltSpec/clamno", model.getValue("/root/send/clamno"));
  637. model.setValue("/root/source_ObtAppRsltSpec/acptno", model.getValue("/root/send/acptno"));
  638. model.setValue("/root/source_ObtAppRsltSpec/setno", model.getValue("/root/send/setno"));
  639. model.setValue("/root/source_ObtAppRsltSpec/docuseqno", model.getValue("/root/send/docuseqno"));
  640. model.setValue("/root/source_ObtAppRsltSpec/orddeptcd", model.getValue("/root/send/orddeptcd"));
  641. model.setValue("/root/source_ObtAppRsltSpec/obtappflag", model.getValue("/root/send/obtappflag"));
  642. model.setValue("/root/source_ObtAppRsltSpec/snglcalcscorcd", model.getValue("/root/send/snglcalcscorcd"));
  643. model.setValue("/root/source_ObtAppRsltSpec/edicd", model.getValue("/root/send/edicd"));
  644. model.setValue("/root/source_ObtAppRsltSpec/item", model.getValue("/root/send/item"));
  645. model.setValue("/root/source_ObtAppRsltSpec/orddrid", model.getValue("/root/send/orddrid"));
  646. model.setValue("/root/source_ObtAppRsltSpec/judgrid", model.getValue("/root/send/judgrid"));
  647. model.setValue("/root/source_ObtAppRsltSpec/adjtresncd", model.getValue("/root/send/adjtresncd"));
  648. model.setValue("/root/source_ObtAppRsltSpec/rejudgflag", model.getValue("/root/send/rejudgflag"));
  649. modal("SMPIR30900", 1, 1, 1, "SMPIR30900", "/root/source_ObtAppRsltSpec", "/root/send");
  650. }
  651. function fGetJudgdg(flag) {
  652. var acptno = model.getValue("/root/send/acptno");
  653. if (acptno != "") {
  654. // 1. 심사차수를 초기화한다.
  655. model.removenode("/root/init/list1");
  656. model.makeNode("/root/init/list1");
  657. // 2. 접수번호에 해당되는 심사차수를 조회한다.
  658. submit("TRPIR30301");
  659. if (flag == "1") {
  660. return;
  661. }
  662. // 3. 첫번째 심사차수를 선택한다.
  663. var nodelist = instance1.selectNodes("/root/init/list1/judg");
  664. if (nodelist.length > 0) {
  665. ipt_judgdg.select(0);
  666. }
  667. } else {
  668. model.removenode("/root/init/list1");
  669. model.makeNode("/root/init/list1");
  670. model.setValue("/root/send/judgdg", "");
  671. ipt_judgdg.refresh();
  672. }
  673. }
  674. function fGetClamno() {
  675. var retVal = null;
  676. // 접수번호와 심사차수로 청구번호(ClamNo)정보를 조회한다.
  677. var judgdg = model.getValue("/root/send/judgdg");
  678. var acptno = model.getValue("/root/send/acptno");
  679. model.removenode("/root/send/send_clamno");
  680. model.makeNode("/root/send/send_clamno/judgdg");
  681. model.makeNode("/root/send/send_clamno/acptno");
  682. model.setValue("/root/send/send_clamno/judgdg", judgdg);
  683. model.setValue("/root/send/send_clamno/acptno", acptno);
  684. model.setValue("/root/send/obtappdocuno", model.getValue("/root/init/list1/judg["+(ipt_judgdg.mouseRow + 1) +"]/obtappdocuno"));
  685. submit("TRPIR30302");
  686. // alert("1111 : " + model.getValue("/root/hidden/list01/claminfo/clamno"));
  687. model.setValue("/root/send/clamno", model.getValue("/root/hidden/list01/claminfo/clamno"));
  688. model.refresh();
  689. // var node = instance1.selectSingleNode("/root/hidden/list01");
  690. // node.replaceChild(instance1.root.hidden.list01.claminfo, instance1.root.send);
  691. }
  692. // 팝업 패밀리
  693. function fCalcMemo() {
  694. var curr_row = grd_pirhobtspec.row - 1;
  695. var ordmemo = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/ordmemo");
  696. model.setValue("/root/hidden/memo",ordmemo);
  697. model.setValue("/root/hidden/memoflag","ordmemo");
  698. btn_savememo.visible = true;
  699. grp_memo.visible = true;
  700. cpt_text.text = '처방별 메모';
  701. model.refresh();
  702. }
  703. function fPatMemo() {
  704. var curr_row = grd_pirhobtspec.row - 1;
  705. var rem = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/rem");
  706. model.setValue("/root/hidden/memo",rem);
  707. model.setValue("/root/hidden/memoflag","rem");
  708. btn_savememo.visible = true;
  709. grp_memo.visible = true;
  710. cpt_text.text = '환자 메모';
  711. model.refresh();
  712. }
  713. function fGetJudgEdiComment(memoflag, memocls) {
  714. model.resetInstanceNode("/root/hidden/sppiz00700/rslt");
  715. model.resetInstanceNode("/root/hidden/sppiz00700/cond");
  716. model.setValue("/root/hidden/sppiz00700/cond/memoflag", memoflag);
  717. model.setValue("/root/hidden/sppiz00700/cond/memocls", memocls);
  718. modal("SPPIZ00700" ,"", "10", "10", "SPPIZ00700", "/root/hidden/sppiz00700", "/root/send/sppiz00700", "", "");
  719. }
  720. //부제기 신청
  721. function fSetAbdMemoRefresh(){
  722. var memo = model.getValue("/root/hidden/sppiz00700/rslt/memo");
  723. model.setValue("/root/hidden/abdresnmemo_all",memo);
  724. model.refresh();
  725. }
  726. ]]>
  727. </script>
  728. </xhtml:head>
  729. <xhtml:body scroll="auto" guideline="1,1197;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  730. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  731. <caption id="cap_title" class="tit_1" style="left:0px; top:0px; width:129px; height:14px; ">이의신청 상세 조회</caption>
  732. </group>
  733. <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  734. <group id="grp_sea" style="left:0px; top:10px; width:1194px; height:60px; vertical-align:top; ">
  735. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
  736. <caption id="caption2" class="search_name" style="left:0px; top:9px; width:96px; height:17px; ">청구번호 :</caption>
  737. <button id="btn_search" class="btn1_letter2" style="left:1130px; top:30px; width:56px; height:22px; ">
  738. <caption>조회</caption>
  739. <script type="javascript" ev:event="onclick">
  740. <![CDATA[
  741. if (ipt_judgdg.value == "") {
  742. alert("심사차수를 입력해 주세요");
  743. model.setFocus("ipt_judgdg");
  744. return false;
  745. }
  746. if (ipt_acptno.value == "") {
  747. alert("접수번호를 입력해 주세요");
  748. model.setFocus("ipt_acptno");
  749. return false;
  750. }
  751. model.removenode("/root/main/list01");
  752. model.makeNode("/root/main/list01");
  753. submit("TRPIR30300");
  754. model.refresh();
  755. ]]>
  756. </script>
  757. </button>
  758. <line id="line13" class="line_4" style="x1:1115px; y1:30px; x2:1115px; y2:52px; "/>
  759. <caption id="caption7" class="search_name" style="left:343px; top:33px; width:86px; height:17px; ">문서번호 :</caption>
  760. <input id="ipt_obtappdocuno" ref="/root/send/obtappdocuno" class="input_search" imemode="disabled" _chartype="upper" style="left:430px; top:32px; width:88px; height:19px; "/>
  761. <caption id="caption3" class="search_name" style="left:171px; top:9px; width:96px; height:17px; ">접수번호 :</caption>
  762. <caption id="caption4" class="search_name" style="left:343px; top:9px; width:88px; height:17px; ">심사차수 :</caption>
  763. <caption id="caption21" class="search_name" style="left:531px; top:9px; width:88px; height:17px; ">묶음번호 :</caption>
  764. <input id="input7" ref="/root/send/setno" class="output_search" style="left:620px; top:8px; width:73px; height:19px; "/>
  765. <output id="output8" ref="/root/main/list01/acptinfo/claminfo" class="output_search" style="left:1px; top:32px; width:330px; height:19px; "/>
  766. <caption id="caption22" class="search_name" style="left:700px; top:33px; width:99px; height:17px; ">이의신청액 :</caption>
  767. <caption id="caption23" class="search_name" style="left:531px; top:33px; width:115px; height:17px; ">총삭감액 :</caption>
  768. <caption id="caption24" class="search_name" style="left:889px; top:33px; width:104px; height:17px; ">부제기액 :</caption>
  769. <input id="input11" ref="/root/main/list01/acptinfo/notidd" class="output_search" format="yyyy-mm-dd" style="left:789px; top:8px; width:73px; height:19px; "/>
  770. <caption id="caption25" class="search_name" style="left:700px; top:9px; width:110px; height:17px; ">도착일자 :</caption>
  771. <input id="ipt_clamno" ref="/root/send/clamno" class="input_search" style="left:91px; top:8px; width:73px; height:19px; "/>
  772. <input id="ipt_acptno" ref="/root/send/acptno" class="input_s_essential" navindex="1" inputtype="button" style="left:258px; top:8px; width:73px; height:19px; ">
  773. <script type="javascript" ev:event="onkeypress">
  774. <![CDATA[
  775. setInputNodeCurText();
  776. // 접수번호 입력 후, Enter
  777. if (event.keyCode == "13") {
  778. fGetJudgdg("2");
  779. // 접수번호를 변경했으나 검색된 심사차수(콤보 첫번째값)가 동일하면 "xforms-value-changed" 가 발생 안 해서 실행해 준다.
  780. fGetClamno();
  781. }
  782. ]]>
  783. </script>
  784. </input>
  785. <output id="output1" ref="/root/main/list01/acptinfo/obtappamt" class="output_search" format="#,###" style="left:804px; top:32px; width:73px; height:19px; text-align:right; "/>
  786. <output id="output2" ref="/root/main/list01/acptinfo/abdamt" class="output_search" format="#,###" style="left:980px; top:32px; width:73px; height:19px; text-align:right; "/>
  787. <output id="output3" ref="/root/main/list01/acptinfo/adjtamt" class="output_search" format="#,###" style="left:620px; top:32px; width:73px; height:19px; text-align:right; "/>
  788. <select1 id="ipt_judgdg" ref="/root/send/judgdg" class="combo_s_essential" navindex="2" appearance="minimal" showvalue="true" style="left:430px; top:8px; width:88px; height:19px; ">
  789. <choices>
  790. <itemset nodeset="/root/init/list1/judg">
  791. <label ref="obtappdocuno"/>
  792. <value ref="judgdg"/>
  793. </itemset>
  794. </choices>
  795. <script type="javascript" ev:event="xforms-value-changed">
  796. <![CDATA[
  797. //fGetClamno();
  798. ]]>
  799. </script>
  800. <script type="javascript" ev:event="xforms-select">
  801. <![CDATA[
  802. fGetClamno();
  803. ]]>
  804. </script>
  805. </select1>
  806. <caption id="caption41" class="search_name" style="left:869px; top:9px; width:86px; height:17px; ">이신구분 :</caption>
  807. <select1 id="cmb_obtappflag" ref="/root/send/obtappflag" class="combo_search" navindex="4" appearance="minimal" style="left:1089px; top:6px; width:95px; height:19px; ">
  808. <choices>
  809. <itemset nodeset="/root/init/P0264list/P0264">
  810. <label ref="cdnm"/>
  811. <value ref="cdid"/>
  812. </itemset>
  813. </choices>
  814. <script type="javascript" ev:event="xforms-select">
  815. <![CDATA[
  816. rdo_obtappflag.deselect(1);
  817. rdo_obtappflag.deselect(2);
  818. ]]>
  819. </script>
  820. </select1>
  821. <select1 id="rdo_obtappflag" ref="/root/send/rejudgflag" class="radio_search" appearance="full" cellspacing="5" cols="4" overflow="visible" style="left:960px; top:8px; width:125px; height:15px; border-style:none; ">
  822. <choices>
  823. <item>
  824. <label>전체</label>
  825. <value>1</value>
  826. </item>
  827. <item>
  828. <label>재심사제외</label>
  829. <value>2</value>
  830. </item>
  831. </choices>
  832. <script type="javascript" ev:event="onclick">
  833. <![CDATA[
  834. cmb_obtappflag.deselect(1);
  835. ]]>
  836. </script>
  837. </select1>
  838. </group>
  839. <caption id="caption1" class="tit_2" style="left:5px; top:138px; width:131px; height:13px; ">처방별 이의신청</caption>
  840. <line id="line1" class="line_1" style="x1:0px; y1:152px; x2:1194px; y2:152px; "/>
  841. <datagrid id="grd_pirhobtspec" nodeset="/root/main/list01/gridpirhobtspec" caption="진료과^진료의ID^진료의^명일련^등록번호^환자이름^이의신청&#xA;여부^상병코드^퇴원일자^심사자ID^심사자^줄^항^조정&#xA;사유^I, II&#xA;구분^EDI코드^처방코드^처방명칭^단가^청구내역^청구내역^청구내역^청구내역^청구내역^조정내역^조정내역^조정내역^조정내역^조정내역^조정내역^조정내역^이의신청 내역^이의신청 내역^이의신청 내역^이의신청 내역^이의신청 내역^이의신청 내역^이의신청 내역^부제기금액^구분^구분^이의신청&#xA;여부^이의신청&#xA;번호^삭감사유등록^삭감사유등록^수신조정사유^명일련비고사항^부제기^부제기^이의신청일자^문서번호^회신도착일^회신문서번호^결정액^caption1^caption2^caption3^caption4^caption5^caption6^caption7|진료과^진료의ID^진료의^명일련^등록번호^환자이름^이의신청&#xA;여부^상병코드^퇴원일자^심사자ID^심사자^줄^항^조정&#xA;사유^I, II&#xA;구분^EDI코드^처방코드^처방명칭^단가^수량^1회량^횟수^일수^약상한차액^수량^1회량^횟수^일수^원내금액^원외금액^약상한차액^수량^1회량^횟수^일수^원내금액^원외금액^약상한차액^부제기금액^표준^변경^이의신청&#xA;여부^이의신청&#xA;번호^사유^사유설명^수신조정사유^명일련비고사항^사유^사유설명^이의신청일자^문서번호^회신도착일^회신문서번호^결정액^caption1^caption2^caption3^caption4^caption5^caption6^caption7" colsep="^" colwidth="45, 55, 55, 42, 69, 58, 54, 54, 71, 55, 55, 36, 33, 39, 38, 71, 64, 231, 60, 33, 37, 33, 34, 76, 31, 37, 35, 35, 64, 64, 70, 34, 38, 35, 35, 63, 63, 70, 80, 55, 59, 60, 80, 100, 90, 100, 100, 100, 90, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" fixedcols="8" focuscolor="#b9e5fb" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" selectionmode="byrow" tooltip="true" style="left:0px; top:157px; width:1194px; height:528px; ">
  842. <col ref="orddeptcd" style="left:20px; top:43px; width:45px; height:23px; text-align:center; "/>
  843. <col ref="orddrid" visibility="hidden" style="text-align:center; "/>
  844. <col ref="orddrnm" style="text-align:center; "/>
  845. <col ref="docuseqno" style="text-align:center; "/>
  846. <col ref="pid" style="text-align:center; "/>
  847. <col ref="patnm" style="text-align:center; "/>
  848. <col ref="obtappnm" style="text-align:center; "/>
  849. <col ref="maindiag" style="text-align:center; "/>
  850. <col ref="dschdd" style="text-align:center; "/>
  851. <col ref="judgrid" visibility="hidden" style="text-align:center; "/>
  852. <col ref="judgnm" style="text-align:center; "/>
  853. <col ref="lnno" style="text-align:center; "/>
  854. <col ref="item" style="text-align:center; "/>
  855. <col ref="adjtresncd" style="text-align:center; "/>
  856. <col ref="matractflag" style="text-align:center; "/>
  857. <col ref="edicd"/>
  858. <col ref="snglcalcscorcd"/>
  859. <col ref="hngnm" style="left:860px; top:43px; width:231px; height:23px; "/>
  860. <col ref="unitcost" format="#,###" style="text-align:right; "/>
  861. <col ref="clamsumqty"/>
  862. <col ref="clamoneqty"/>
  863. <col ref="clamdayqty"/>
  864. <col ref="clamtotqty"/>
  865. <col ref="clamedilimitdiffamt" style="text-align:right; "/>
  866. <col ref="adjtsumqty"/>
  867. <col ref="adjtoneqty"/>
  868. <col ref="adjtdayqty" style="text-align:right; "/>
  869. <col ref="adjttotqty" style="text-align:right; "/>
  870. <col ref="adjtamt" format="#,###" style="text-align:right; "/>
  871. <col ref="oprcpadjtamt" format="#,###" style="text-align:right; "/>
  872. <col ref="adjedilimitdiffamt" format="#,###" style="text-align:right; "/>
  873. <col ref="obtappsumqty"/>
  874. <col ref="obtapponeqty"/>
  875. <col ref="obtappdayqty" style="text-align:right; "/>
  876. <col ref="obtapptotqty" style="text-align:right; "/>
  877. <col ref="obtappamt" format="#,###" style="text-align:right; "/>
  878. <col ref="oprcpobtappamt" format="#,###" style="text-align:right; "/>
  879. <col ref="obtappedilimitdiffamt" format="#,###" style="text-align:right; "/>
  880. <col ref="abdamt" format="#,###" style="text-align:right; "/>
  881. <col disabled="true" ref="itemnm" type="output"/>
  882. <col disabled="true" ref="itemnm2" type="output"/>
  883. <col disabled="true" ref="obtappyn" type="combo" style="text-align:center; ">
  884. <choices>
  885. <itemset nodeset="/root/init/P0352list/P0352">
  886. <label ref="cdnm"/>
  887. <value ref="cdid"/>
  888. </itemset>
  889. </choices>
  890. </col>
  891. <col ref="obtappdocuno"/>
  892. <col disabled="true" ref="detladjtflag" type="combo">
  893. <choices>
  894. <itemset nodeset="/root/init/P0250list/P0250">
  895. <label ref="cdid"/>
  896. <value ref="cdid"/>
  897. </itemset>
  898. </choices>
  899. </col>
  900. <col ref="adjtresndesc"/>
  901. <col ref="ordmemo"/>
  902. <col ref="rem"/>
  903. <col disabled="true" ref="abdresncd" type="combo">
  904. <choices>
  905. <itemset nodeset="/root/init2/abdresnlist/abdmlist">
  906. <label ref="nm"/>
  907. <value ref="cd"/>
  908. </itemset>
  909. </choices>
  910. </col>
  911. <col ref="abdresnmemo"/>
  912. <col ref="obtappdd"/>
  913. <col ref="obtappdocuno"/>
  914. <col ref="decirepldd"/>
  915. <col ref="decidocuno"/>
  916. <col ref="deciamt"/>
  917. <col ref="clamno" visibility="hidden"/>
  918. <col ref="acptno" visibility="hidden"/>
  919. <col ref="obtappflag" visibility="hidden"/>
  920. <col ref="mpsno" visibility="hidden"/>
  921. <col ref="displayyn" visibility="hidden"/>
  922. <col ref="clamym" visibility="hidden"/>
  923. <col ref="judgdg" visibility="hidden"/>
  924. <col ref="clamdg" visibility="hidden"/>
  925. <col ref="selectyn" visibility="hidden"/>
  926. <col ref="ordym" visibility="hidden"/>
  927. <col ref="edicdflag" visibility="hidden"/>
  928. <col ref="ioflag" visibility="hidden"/>
  929. <col ref="pidsn" visibility="hidden"/>
  930. <col ref="endyn" visibility="hidden"/>
  931. <script type="javascript" ev:event="onclick">
  932. <![CDATA[
  933. // 2009.01.12 Kei
  934. // 그리드 클릭시 자꾸 소환된다고 통편집 됨. 대신에 팝업 메뉴로 갔음.
  935. // if (grd_pirhobtspec.rows < 3) {
  936. // return;
  937. // }
  938. //
  939. // var curr_row = grd_pirhobtspec.row - 1; // 항목명칭의 2행구조로 인한 Miss Matching으로 인한 조정....
  940. //
  941. // //의사삭감처방사유 등록
  942. // if (grd_pirhobtspec.col == "26") {
  943. // fGridCutOrdRgst();
  944. // }
  945. //
  946. // //처방당 메모를 등록
  947. // if (grd_pirhobtspec.col == "27") {
  948. // var ordmemo = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/ordmemo");
  949. //
  950. // model.setValue("/root/hidden/memo",ordmemo);
  951. // model.setValue("/root/hidden/memoflag","ordmemo");
  952. //
  953. // btn_savememo.visible = true;
  954. // grp_memo.visible = true;
  955. // cpt_text.text = '처방별 메모';
  956. //
  957. // model.refresh();
  958. // }
  959. //
  960. // //환자당 메모를 등록
  961. // if (grd_pirhobtspec.col == "28") {
  962. // var rem = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/rem");
  963. //
  964. // model.setValue("/root/hidden/memo",rem);
  965. // model.setValue("/root/hidden/memoflag","rem");
  966. //
  967. // btn_savememo.visible = true;
  968. // grp_memo.visible = true;
  969. // cpt_text.text = '환자 메모';
  970. //
  971. // model.refresh();
  972. // }
  973. ]]>
  974. </script>
  975. <script type="javascript" ev:event="onmousedown">
  976. <![CDATA[
  977. if (event.button == 3) {
  978. if (grd_pirhobtspec.isCell(event.target) && grd_pirhobtspec.mouseRow >= grd_pirhobtspec.fixedrows) {
  979. // 이의신청 청구서 마감상태가 최종마감(S)이면 마우스 오른쪽버튼을 비활성화 시킨다.
  980. //if (model.getValue("/root/main/list01/acptinfo/obtappendflag") !="S" && model.getValue("/root/main/list01/acptinfo/obtappendflag") !="Y") {
  981. window.setPopupMenu(true, "/root/popupdata/popupmenu/gridpirhobtdspec/item", "name", "func", false);
  982. //}
  983. }
  984. else {
  985. window.setPopupMenu(false);
  986. }
  987. }
  988. ]]>
  989. </script>
  990. <script type="javascript" ev:event="DOMFocusOut">
  991. <![CDATA[
  992. window.setPopupMenu(false);
  993. ]]>
  994. </script>
  995. <script type="javascript" ev:event="ondblclick">
  996. <![CDATA[
  997. /* 이의신청 화면 팝업 불가처리
  998. if (grd_pirhobtspec.isCell(event.target) && grd_pirhobtspec.mouseRow >= grd_pirhobtspec.fixedrows) {
  999. if (grd_pirhobtspec.rows < 3) {
  1000. return;
  1001. }
  1002. model.makeValue("/root/source_ObtAppRgst/judgdg", model.getValue("/root/send/judgdg"));
  1003. model.makeValue("/root/source_ObtAppRgst/clamno", model.getValue("/root/send/clamno"));
  1004. model.makeValue("/root/source_ObtAppRgst/acptno", model.getValue("/root/send/acptno"));
  1005. model.makeValue("/root/source_ObtAppRgst/obtappflag", model.getValue("/root/send/obtappflag"));
  1006. model.makeValue("/root/source_ObtAppRgst/setno", model.getValue("/root/send/setno"));
  1007. model.makeValue("/root/source_ObtAppRgst/notidd", model.getValue("/root/send/notidd"));
  1008. modal("SMPIR30400", 1, 1, 1, "SMPIR30400", "/root/source_ObtAppRgst", "/root/send/send_obtmlist");
  1009. }
  1010. */
  1011. ]]>
  1012. </script>
  1013. <script type="javascript" ev:event="xforms-select">
  1014. <![CDATA[
  1015. // var curr_row = grd_pirhobtspec.row;
  1016. //
  1017. // // 확인후 삭제예정.....2007.08.30 이주택
  1018. //// if (grd_pirhobtspec.col == "26") {
  1019. //// var adjtresndesc = model.getValue( "/root/init/P0250list/P0250[" + grd_pirhobtspec.row + "]/cdnm");
  1020. //// var adjtresndesc2 = model.getValue( "/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/adjtresndesc");
  1021. //
  1022. //// alert("adjtresndesc :" + adjtresndesc);
  1023. //// alert("adjtresndesc2 : " + adjtresndesc2);
  1024. //
  1025. //// model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/detladjtflag", detladjtflag);
  1026. //
  1027. //// }
  1028. //
  1029. // var adjtresncd = grd_pirhobtspec.valueMatrix(curr_row,25);
  1030. // var adjtresncdtext = grd_pirhobtspec.valueMatrix(curr_row,26);
  1031. //
  1032. // // 삭감사유
  1033. // if (grd_pirhobtspec.col == "25") {
  1034. // grd_pirhobtspec.valueMatrix(curr_row,26) = adjtresncd;
  1035. // }
  1036. //
  1037. // // 삭감사유설명
  1038. // if(grd_pirhobtspec.col == "26") {
  1039. // grd_pirhobtspec.valueMatrix(curr_row,25) = adjtresncdtext;
  1040. // }
  1041. ]]>
  1042. </script>
  1043. <script type="javascript" ev:event="onaftersort">
  1044. <![CDATA[
  1045. grd_pirhobtspec.gridToInstance();
  1046. ]]>
  1047. </script>
  1048. <script type="javascript" ev:event="oncopy">
  1049. <![CDATA[
  1050. grid_oncopy();
  1051. ]]>
  1052. </script>
  1053. </datagrid>
  1054. <button id="button2" class="btn2_letter4" style="left:1125px; top:132px; width:64px; height:19px; ">
  1055. <caption>엑셀 저장</caption>
  1056. <script type="javascript" ev:event="DOMActivate">
  1057. <![CDATA[
  1058. var fileName = window.fileDialog("save", ",", false, cap_title.value, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1059. if (fileName != "") {
  1060. grd_pirhobtspec.saveExcel(fileName, "SheetName", true, true, "", "", "");
  1061. }
  1062. ]]>
  1063. </script>
  1064. </button>
  1065. <line id="line10" class="line_3" style="x1:0px; y1:741px; x2:380px; y2:741px; "/>
  1066. <input id="input42" ref="/root/main/list01/obtappspec/adjtrate" class="input_default" style="left:225px; top:720px; width:73px; height:19px; text-align:right; "/>
  1067. <line id="line44" class="line_2" style="x1:0px; y1:716px; x2:380px; y2:716px; "/>
  1068. <input id="input43" ref="/root/main/list01/obtappspec/adjtamt" class="input_default" format="#,###" style="left:150px; top:720px; width:73px; height:19px; text-align:right; "/>
  1069. <caption id="caption10" class="cell_1" style="left:225px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">원내삭감율</caption>
  1070. <caption id="caption53" class="cell_1" style="left:75px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">건수</caption>
  1071. <input id="input44" ref="/root/main/list01/obtappspec/oprcpadjtamt" class="input_default" format="#,###" style="left:301px; top:720px; width:78px; height:19px; text-align:right; "/>
  1072. <caption id="caption54" class="cell_1" style="left:150px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">원내삭감액</caption>
  1073. <input id="input45" ref="/root/main/list01/obtappspec/adjtcnt" class="input_default" style="left:75px; top:720px; width:73px; height:19px; text-align:right; "/>
  1074. <caption id="caption44" class="cell_1" style="left:0px; top:694px; width:73px; height:23px; vertical-align:middle; "/>
  1075. <caption id="caption47" class="cell_1" style="left:0px; top:718px; width:73px; height:23px; text-align:left; vertical-align:middle; ">삭감</caption>
  1076. <caption id="caption29" class="cell_1" style="left:300px; top:694px; width:80px; height:23px; text-align:left; vertical-align:middle; ">원외삭감액</caption>
  1077. <line id="line6" class="line_3" style="x1:0px; y1:691px; x2:380px; y2:691px; "/>
  1078. <caption id="caption11" class="cell_1" style="left:776px; top:694px; width:91px; height:23px; text-align:left; vertical-align:middle; ">원외이의신청율</caption>
  1079. <line id="line2" class="line_3" style="x1:383px; y1:741px; x2:867px; y2:741px; "/>
  1080. <input id="input8" ref="/root/main/list01/obtappspec/obtapprate" class="input_default" style="left:608px; top:720px; width:73px; height:19px; text-align:right; "/>
  1081. <line id="line3" class="line_2" style="x1:383px; y1:716px; x2:867px; y2:716px; "/>
  1082. <input id="input9" ref="/root/main/list01/obtappspec/obtappamt" class="input_default" format="#,###" style="left:528px; top:720px; width:78px; height:19px; text-align:right; "/>
  1083. <caption id="caption12" class="cell_1" style="left:458px; top:694px; width:68px; height:23px; text-align:left; vertical-align:middle; ">건수</caption>
  1084. <input id="input10" ref="/root/main/list01/obtappspec/oprcpobtappamt" class="input_default" format="#,###" style="left:683px; top:720px; width:91px; height:19px; text-align:right; "/>
  1085. <caption id="caption13" class="cell_1" style="left:608px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">이의신청율</caption>
  1086. <caption id="caption14" class="cell_1" style="left:528px; top:694px; width:79px; height:23px; text-align:left; vertical-align:middle; ">이의신청총액</caption>
  1087. <input id="input14" ref="/root/main/list01/obtappspec/obtappcnt" class="input_default" style="left:458px; top:720px; width:68px; height:19px; text-align:right; "/>
  1088. <caption id="caption15" class="cell_1" style="left:383px; top:694px; width:73px; height:23px; vertical-align:middle; "/>
  1089. <caption id="caption28" class="cell_1" style="left:383px; top:718px; width:73px; height:23px; text-align:left; vertical-align:middle; ">이의신청</caption>
  1090. <input id="input15" ref="/root/main/list01/obtappspec/oprcpobtapprate" class="input_default" style="left:776px; top:720px; width:91px; height:19px; text-align:right; "/>
  1091. <caption id="caption30" class="cell_1" style="left:683px; top:694px; width:91px; height:23px; text-align:left; vertical-align:middle; ">원외이의신청액</caption>
  1092. <line id="line4" class="line_3" style="x1:383px; y1:691px; x2:867px; y2:691px; "/>
  1093. <input id="input16" ref="/root/main/list01/obtappspec/oprcpabdamt" class="input_default" format="#,###" style="left:1022px; top:720px; width:73px; height:19px; text-align:right; "/>
  1094. <caption id="caption31" class="cell_1" style="left:947px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">원내</caption>
  1095. <input id="input17" ref="/root/main/list01/obtappspec/abdamt" class="input_default" format="#,###" style="left:947px; top:720px; width:73px; height:19px; text-align:right; "/>
  1096. <caption id="caption32" class="cell_1" style="left:1022px; top:694px; width:73px; height:23px; text-align:left; vertical-align:middle; ">원외</caption>
  1097. <line id="line5" class="line_3" style="x1:872px; y1:741px; x2:1095px; y2:741px; "/>
  1098. <caption id="caption33" class="cell_1" style="left:872px; top:694px; width:73px; height:23px; vertical-align:middle; "/>
  1099. <line id="line7" class="line_2" style="x1:872px; y1:716px; x2:1095px; y2:716px; "/>
  1100. <caption id="caption34" class="cell_1" style="left:872px; top:718px; width:73px; height:23px; text-align:left; vertical-align:middle; ">부제기</caption>
  1101. <line id="line8" class="line_3" style="x1:872px; y1:691px; x2:1095px; y2:691px; "/>
  1102. <group id="grp_memo" visibility="hidden" style="left:280px; top:256px; width:620px; height:371px; border-color:#c7a3cf; border-style:solid; ">
  1103. <caption id="cpt_text" class="tit_2" style="left:5px; top:0px; width:118px; height:14px; ">처방별 메모</caption>
  1104. <line id="line9" class="line_1" style="x1:0px; y1:15px; x2:602px; y2:15px; "/>
  1105. <textarea id="txt_text" ref="/root/hidden/memo" scroll="vertical" imemode="hangul" maxlength="1750" style="left:5px; top:30px; width:599px; height:309px; vertical-align:top; "/>
  1106. <button id="btn_closememo" class="btn4_letter2" style="left:546px; top:342px; width:56px; height:22px; ">
  1107. <caption>
  1108. <![CDATA[닫기]]>
  1109. </caption>
  1110. <script type="javascript" ev:event="DOMActivate">
  1111. <![CDATA[
  1112. // model.removeNodeset("/root/hidden/savememo");
  1113. model.destroy("/root/hidden/memo");
  1114. model.makeNode("/root/hidden/memo");
  1115. grp_memo.visible = false;
  1116. ]]>
  1117. </script>
  1118. </button>
  1119. <button id="btn_savememo" class="btn4_letter2" style="left:486px; top:342px; width:56px; height:22px; ">
  1120. <caption>
  1121. <![CDATA[저장]]>
  1122. </caption>
  1123. <script type="javascript" ev:event="DOMActivate">
  1124. <![CDATA[
  1125. var curr_row = grd_pirhobtspec.row -1;
  1126. // 메모를 변경후 저장버튼을 클릭하며 변경된 메모내역을 저장한다.
  1127. var memo = txt_text.value; //model.getValue( "/root/hidden/memo");
  1128. var judgdg = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/judgdg");
  1129. var clamno = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/clamno");
  1130. var acptno = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/acptno");
  1131. var docuseqno = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/docuseqno");
  1132. var obtappflag = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/obtappflag");
  1133. var mpsno = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/mpsno");
  1134. var lnno = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/lnno");
  1135. var adjtresncd = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/adjtresncd");
  1136. var status = 'update'
  1137. var memoflag = model.getValue("/root/hidden/memoflag");
  1138. // alert(memo);
  1139. // if (memoflag == "ordmemo") {
  1140. // model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/ordmemo",memo);
  1141. // }
  1142. // else {
  1143. // model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/rem",memo);
  1144. // }
  1145. model.setValue("/root/send_savememo/judgdg",judgdg);
  1146. model.setValue("/root/send_savememo/clamno",clamno);
  1147. model.setValue("/root/send_savememo/acptno",acptno);
  1148. model.setValue("/root/send_savememo/docuseqno",docuseqno);
  1149. model.setValue("/root/send_savememo/obtappflag",obtappflag);
  1150. model.setValue("/root/send_savememo/mpsno",mpsno);
  1151. model.setValue("/root/send_savememo/lnno",lnno);
  1152. model.setValue("/root/send_savememo/adjtresncd",adjtresncd);
  1153. model.setValue("/root/send_savememo/status",status);
  1154. model.setValue("/root/send_savememo/memoflag",memoflag); // 처방별/환자별메모를 구분하기위한 구분자
  1155. model.setValue("/root/send_savememo/memo", memo);
  1156. var rtn = submit("TXPIR30304");
  1157. // if (rtn = "true") {
  1158. // model.destroy("/root/hidden/memo");
  1159. // model.makeNode("/root/hidden/memo");
  1160. // grp_memo.visible = false;
  1161. // }
  1162. ]]>
  1163. </script>
  1164. </button>
  1165. </group>
  1166. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:73px; width:1194px; height:57px; "/>
  1167. <input id="ipt_edicd" ref="/root/searchinfo/edicd" class="input_search" imemode="disabled" _chartype="upper" style="left:411px; top:105px; width:183px; height:19px; "/>
  1168. <button id="btn_filter" class="btn1_letter2" style="left:1130px; top:91px; width:56px; height:22px; ">
  1169. <caption>필터</caption>
  1170. <script type="javascript" ev:event="onclick">
  1171. <![CDATA[
  1172. var orddeptcd = model.getValue("/root/searchinfo/orddeptcd");
  1173. var atdoct = model.getValue("/root/searchinfo/atdoct");
  1174. var judgrid = model.getValue("/root/searchinfo/judgrid");
  1175. var adjtresncd = model.getValue("/root/searchinfo/adjtresncd");
  1176. var item1 = model.getValue("/root/searchinfo/item");
  1177. var cdflag = model.getValue("/root/searchinfo/cdflag");
  1178. var edicd = model.getValue("/root/searchinfo/edicd");
  1179. var cutamt = parseInt(model.getValue("/root/searchinfo/cutamt"));
  1180. var endyn = model.getValue("/root/searchinfo/endyn");
  1181. for (var i = grd_pirhobtspec.fixedRows; i < grd_pirhobtspec.rows; i ++ ) {
  1182. // 1. 모든 row를 보여주도록 한다.
  1183. grd_pirhobtspec.rowHidden(i) = false;
  1184. // 2-1. 진료과
  1185. if (orddeptcd != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("orddeptcd")) != orddeptcd) {
  1186. grd_pirhobtspec.rowHidden(i) = true;
  1187. }
  1188. // 2-2. 주치의
  1189. if (atdoct != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("orddrid")) != atdoct) {
  1190. grd_pirhobtspec.rowHidden(i) = true;
  1191. }
  1192. // 2-3. 심사자
  1193. if (judgrid != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("judgrid")) != judgrid) {
  1194. grd_pirhobtspec.rowHidden(i) = true;
  1195. }
  1196. // 2-4. 조정사유
  1197. if (adjtresncd != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtresncd")) != adjtresncd) {
  1198. grd_pirhobtspec.rowHidden(i) = true;
  1199. }
  1200. // 2-5. 항
  1201. if (item1 != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("item")) != item1) {
  1202. grd_pirhobtspec.rowHidden(i) = true;
  1203. }
  1204. // 2-6. 수가코드
  1205. if (cdflag == "1") {
  1206. // 처방코드
  1207. if (edicd != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("snglcalcscorcd")) != edicd) {
  1208. grd_pirhobtspec.rowHidden(i) = true;
  1209. }
  1210. } else if (cdflag == "2") {
  1211. // EDI코드
  1212. if (edicd != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("edicd")) != edicd) {
  1213. grd_pirhobtspec.rowHidden(i) = true;
  1214. }
  1215. }
  1216. // 2-7. 삭감액
  1217. if (cutamt != 0 && parseInt(grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("adjtamt"))) < cutamt) {
  1218. grd_pirhobtspec.rowHidden(i) = true;
  1219. }
  1220. // 2-8. 이의신청 여부
  1221. if (endyn != "" && grd_pirhobtspec.valueMatrix(i, grd_pirhobtspec.colRef("endyn")) != endyn) {
  1222. grd_pirhobtspec.rowHidden(i) = true;
  1223. }
  1224. }
  1225. ]]>
  1226. </script>
  1227. </button>
  1228. <select1 id="cmb_atdoct" ref="/root/searchinfo/atdoct" class="combo_search" appearance="minimal" style="left:310px; top:81px; width:80px; height:19px; ">
  1229. <choices>
  1230. <itemset nodeset="/root/main/list01/doctinfo">
  1231. <label ref="nm"/>
  1232. <value ref="cd"/>
  1233. </itemset>
  1234. </choices>
  1235. </select1>
  1236. <input id="input13" ref="/root/searchinfo/cutamt" class="input_search" format="#,###" style="left:692px; top:104px; width:55px; height:19px; text-align:right; "/>
  1237. <select1 id="cmb_adjtresncd" ref="/root/searchinfo/adjtresncd" class="combo_search" appearance="minimal" showvalue="true" style="left:702px; top:81px; width:418px; height:19px; ">
  1238. <choices>
  1239. <itemset nodeset="/root/init/P0277list/P0277">
  1240. <label ref="cdnm"/>
  1241. <value ref="cdid"/>
  1242. </itemset>
  1243. </choices>
  1244. </select1>
  1245. <select1 id="cmb_item" ref="/root/searchinfo/item" class="combo_search" appearance="minimal" showvalue="true" style="left:62px; top:105px; width:130px; height:19px; ">
  1246. <choices>
  1247. <itemset nodeset="/root/main/list01/iteminfo">
  1248. <label ref="nm"/>
  1249. <value ref="cd"/>
  1250. </itemset>
  1251. </choices>
  1252. </select1>
  1253. <select1 id="rdo_cdflag" ref="/root/searchinfo/cdflag" class="radio_search" appearance="full" cellspacing="5" cols="4" overflow="visible" style="left:322px; top:105px; width:87px; height:15px; border-style:none; ">
  1254. <choices>
  1255. <item>
  1256. <label>처방</label>
  1257. <value>1</value>
  1258. </item>
  1259. <item>
  1260. <label>EDI</label>
  1261. <value>2</value>
  1262. </item>
  1263. </choices>
  1264. <script type="javascript" ev:event="onclick">
  1265. <![CDATA[
  1266. cmb_obtappflag.deselect(1);
  1267. ]]>
  1268. </script>
  1269. </select1>
  1270. <select1 id="cmb_orddeptcd" ref="/root/searchinfo/orddeptcd" class="combo_search" appearance="minimal" style="left:87px; top:81px; width:105px; height:19px; ">
  1271. <choices>
  1272. <itemset nodeset="/root/main/list01/deptinfo">
  1273. <label ref="nm"/>
  1274. <value ref="cd"/>
  1275. </itemset>
  1276. </choices>
  1277. </select1>
  1278. <caption id="caption26" class="search_name" style="left:8px; top:105px; width:47px; height:17px; ">항 :</caption>
  1279. <select1 id="cmb_judgrid" ref="/root/searchinfo/judgrid" class="combo_search" appearance="minimal" style="left:514px; top:81px; width:80px; height:19px; ">
  1280. <choices>
  1281. <itemset nodeset="/root/main/list01/judgrinfo">
  1282. <label ref="nm"/>
  1283. <value ref="cd"/>
  1284. </itemset>
  1285. </choices>
  1286. </select1>
  1287. <caption id="caption27" class="search_name" style="left:610px; top:81px; width:91px; height:17px; ">조정사유 :</caption>
  1288. <caption id="caption16" class="search_name" style="left:8px; top:81px; width:78px; height:17px; ">진료과 :</caption>
  1289. <caption id="caption8" class="search_name" style="left:610px; top:105px; width:78px; height:17px; ">삭감액 :</caption>
  1290. <caption id="caption17" class="search_name" style="left:231px; top:81px; width:73px; height:17px; ">진료의 :</caption>
  1291. <caption id="caption9" style="left:751px; top:105px; width:30px; height:20px; font-weight:bold; ">이상</caption>
  1292. <caption id="caption18" class="search_name" style="left:433px; top:81px; width:73px; height:17px; ">심사자 :</caption>
  1293. <caption id="caption5" class="search_name" style="left:231px; top:105px; width:86px; height:17px; ">수가코드 :</caption>
  1294. <button id="button5" class="btn2_letter3" style="left:1017px; top:132px; width:53px; height:19px; ">
  1295. <caption>열카피</caption>
  1296. <script type="javascript" ev:event="onclick">
  1297. <![CDATA[
  1298. grd_pirhobtspec.attribute("selectionmode") = "bycol";
  1299. ]]>
  1300. </script>
  1301. </button>
  1302. <button id="button6" class="btn2_letter3" style="left:1071px; top:132px; width:53px; height:19px; ">
  1303. <caption>행카피</caption>
  1304. <script type="javascript" ev:event="onclick">
  1305. <![CDATA[
  1306. grd_pirhobtspec.attribute("selectionmode") = "byrow";
  1307. ]]>
  1308. </script>
  1309. </button>
  1310. <button id="button1" class="btn2_letter3" style="left:963px; top:132px; width:53px; height:19px; ">
  1311. <caption>셀카피</caption>
  1312. <script type="javascript" ev:event="onclick">
  1313. <![CDATA[
  1314. grd_pirhobtspec.attribute("selectionmode") = "free";
  1315. ]]>
  1316. </script>
  1317. </button>
  1318. <button id="button4" class="btn5_letter3" style="left:821px; top:132px; width:53px; height:19px; ">
  1319. <caption>틀해제</caption>
  1320. <script type="javascript" ev:event="onclick">
  1321. <![CDATA[
  1322. grd_pirhobtspec.fixedCols = 1;
  1323. model.refresh();
  1324. ]]>
  1325. </script>
  1326. </button>
  1327. <button id="fixedcolsbtn" class="btn5_letter3" style="left:765px; top:132px; width:53px; height:19px; ">
  1328. <caption>틀고정</caption>
  1329. <script type="javascript" ev:event="onclick">
  1330. <![CDATA[
  1331. grd_pirhobtspec.fixedCols = 7;
  1332. model.refresh();
  1333. ]]>
  1334. </script>
  1335. </button>
  1336. <button id="button8" class="btn2_letter6" style="left:875px; top:132px; width:86px; height:19px; ">
  1337. <caption>심사화면보기</caption>
  1338. <script type="javascript" ev:event="onclick">
  1339. <![CDATA[
  1340. var row = grd_pirhobtspec.row;
  1341. if (grd_pirhobtspec.row >= grd_pirhobtspec.fixedRows ) {
  1342. if (grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")) == "I") {
  1343. var preDocuWindow = getChildWindow("SMPID20300");
  1344. } else {
  1345. var preDocuWindow = getChildWindow("SMPID20500");
  1346. }
  1347. "/root/send/send_afjudg/workflag"
  1348. if (preDocuWindow == null) {
  1349. model.setValue("/root/send_afjudg/workflag", "12");
  1350. model.setValue("/root/send_afjudg/clamym",grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamym")));
  1351. model.setValue("/root/send_afjudg/clamdg",grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamdg")));
  1352. model.setValue("/root/send_afjudg/pid",grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pid")));
  1353. model.setValue("/root/send_afjudg/pidsn",grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pidsn")));
  1354. model.setValue("/root/send_afjudg/ioflag",grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")));
  1355. if (grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")) == "I") {
  1356. open("SMPID20300", "2", "10", "10", "SMPID20300", "/root/send_afjudg","/root/send/item1/clbs", "", "");
  1357. } else {
  1358. open("SMPID20500", "2", "10", "10", "SMPID20500", "/root/send_afjudg","/root/send/item1/clbs", "", "");
  1359. }
  1360. } else {
  1361. if (grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")) == "I") {
  1362. model.setValue("/root/hidden/smpid20300/cond/workflag", "12");
  1363. model.setValue("/root/hidden/smpid20300/cond/clamym", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamym")));
  1364. model.setValue("/root/hidden/smpid20300/cond/clamdg", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamdg")));
  1365. model.setValue("/root/hidden/smpid20300/cond/pid", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pid")));
  1366. model.setValue("/root/hidden/smpid20300/cond/pidsn", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pidsn")));
  1367. model.setValue("/root/hidden/smpid20300/cond/ioflag", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")));
  1368. preDocuWindow.javascript.fActivatePreDocuWindow();
  1369. activateChild("SMPID20300");
  1370. } else {
  1371. model.setValue("/root/hidden/smpid20500/cond/workflag", "12");
  1372. model.setValue("/root/hidden/smpid20500/cond/clamym", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamym")));
  1373. model.setValue("/root/hidden/smpid20500/cond/clamdg", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("clamdg")));
  1374. model.setValue("/root/hidden/smpid20500/cond/pid", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pid")));
  1375. model.setValue("/root/hidden/smpid20500/cond/pidsn", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("pidsn")));
  1376. model.setValue("/root/hidden/smpid20500/cond/ioflag", grd_pirhobtspec.valueMatrix(row,grd_pirhobtspec.colRef("ioflag")));
  1377. preDocuWindow.javascript.fActivatePreDocuWindow();
  1378. activateChild("SMPID20500");
  1379. }
  1380. }
  1381. }
  1382. ]]>
  1383. </script>
  1384. </button>
  1385. <datagrid id="grd_pirhobtspec2" nodeset="/root/main/list01/gridpirhobtspec" visibility="hidden" caption="청구번호^진료년월^접수번호^심사차수^진료과^진료의^명일련^등록번호^환자이름^심사자^줄^조정&#xA;사유^I, II&#xA;구분^EDI코드^처방명칭^단가^청구내역^청구내역^청구내역^청구내역^청구내역^조정내역^조정내역^조정내역^조정내역^조정내역|청구번호^진료년월^접수번호^심사차수^진료과^진료의^명일련^등록번호^환자이름^심사자^줄^조정&#xA;사유^I, II&#xA;구분^EDI코드^처방명칭^단가^수량^횟수^일수^금액^약제상한차액^수량^횟수^일수^금액^약제상한차액" colsep="^" colwidth="100, 100, 128, 100, 45, 55, 42, 69, 58, 55, 36, 39, 38, 71, 231, 60, 42, 39, 41, 81, 79, 42, 40, 37, 79, 86" dataheight="25" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" focuscolor="#b9e5fb" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" selectionmode="byrow" tooltip="true" style="left:195px; top:225px; width:810px; height:435px; ">
  1386. <col ref="clamym"/>
  1387. <col ref="ordym"/>
  1388. <col ref="acptno"/>
  1389. <col ref="judgdg"/>
  1390. <col ref="orddeptcd" style="left:20px; top:43px; width:45px; height:23px; text-align:center; "/>
  1391. <col ref="orddrnm" style="text-align:center; "/>
  1392. <col ref="docuseqno" style="text-align:center; "/>
  1393. <col ref="pid" style="text-align:center; "/>
  1394. <col ref="patnm" style="text-align:center; "/>
  1395. <col ref="judgnm" style="text-align:center; "/>
  1396. <col ref="lnno" style="text-align:center; "/>
  1397. <col ref="adjtresncd" style="text-align:center; "/>
  1398. <col ref="matractflag" style="text-align:center; "/>
  1399. <col ref="edicd"/>
  1400. <col ref="hngnm" style="left:860px; top:43px; width:231px; height:23px; "/>
  1401. <col ref="unitcost" format="#,###" style="text-align:right; "/>
  1402. <col ref="clamsumqty"/>
  1403. <col ref="clamdayqty"/>
  1404. <col ref="clamtotqty"/>
  1405. <col ref="ediamt" format="#,###" style="text-align:right; "/>
  1406. <col ref="clamedilimitdiffamt" format="#,###" style="text-align:right; "/>
  1407. <col ref="adjtsumqty"/>
  1408. <col ref="adjtdayqty" style="text-align:right; "/>
  1409. <col ref="adjttotqty" style="text-align:right; "/>
  1410. <col ref="adjtamt" format="#,###" style="text-align:right; "/>
  1411. <col ref="adjedilimitdiffamt" format="#,###" style="text-align:right; "/>
  1412. <script type="javascript" ev:event="onclick">
  1413. <![CDATA[
  1414. // 2009.01.12 Kei
  1415. // 그리드 클릭시 자꾸 소환된다고 통편집 됨. 대신에 팝업 메뉴로 갔음.
  1416. // if (grd_pirhobtspec.rows < 3) {
  1417. // return;
  1418. // }
  1419. //
  1420. // var curr_row = grd_pirhobtspec.row - 1; // 항목명칭의 2행구조로 인한 Miss Matching으로 인한 조정....
  1421. //
  1422. // //의사삭감처방사유 등록
  1423. // if (grd_pirhobtspec.col == "26") {
  1424. // fGridCutOrdRgst();
  1425. // }
  1426. //
  1427. // //처방당 메모를 등록
  1428. // if (grd_pirhobtspec.col == "27") {
  1429. // var ordmemo = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/ordmemo");
  1430. //
  1431. // model.setValue("/root/hidden/memo",ordmemo);
  1432. // model.setValue("/root/hidden/memoflag","ordmemo");
  1433. //
  1434. // btn_savememo.visible = true;
  1435. // grp_memo.visible = true;
  1436. // cpt_text.text = '처방별 메모';
  1437. //
  1438. // model.refresh();
  1439. // }
  1440. //
  1441. // //환자당 메모를 등록
  1442. // if (grd_pirhobtspec.col == "28") {
  1443. // var rem = model.getValue( "/root/main/list01/gridpirhobtspec[" + curr_row + "]/rem");
  1444. //
  1445. // model.setValue("/root/hidden/memo",rem);
  1446. // model.setValue("/root/hidden/memoflag","rem");
  1447. //
  1448. // btn_savememo.visible = true;
  1449. // grp_memo.visible = true;
  1450. // cpt_text.text = '환자 메모';
  1451. //
  1452. // model.refresh();
  1453. // }
  1454. ]]>
  1455. </script>
  1456. <script type="javascript" ev:event="onmousedown">
  1457. <![CDATA[
  1458. if (event.button == 3) {
  1459. if (grd_pirhobtspec.isCell(event.target) && grd_pirhobtspec.mouseRow >= grd_pirhobtspec.fixedrows) {
  1460. // 이의신청 청구서 마감상태가 최종마감(S)이면 마우스 오른쪽버튼을 비활성화 시킨다.
  1461. if (model.getValue("/root/main/list01/acptinfo/obtappendflag") !="S" && model.getValue("/root/main/list01/acptinfo/obtappendflag") !="Y") {
  1462. window.setPopupMenu(true, "/root/popupdata/popupmenu/gridpirhobtdspec/item", "name", "func", false);
  1463. }
  1464. }
  1465. else {
  1466. window.setPopupMenu(false);
  1467. }
  1468. }
  1469. ]]>
  1470. </script>
  1471. <script type="javascript" ev:event="DOMFocusOut">
  1472. <![CDATA[
  1473. window.setPopupMenu(false);
  1474. ]]>
  1475. </script>
  1476. <script type="javascript" ev:event="ondblclick">
  1477. <![CDATA[
  1478. /* 이의신청 화면 팝업 불가처리
  1479. if (grd_pirhobtspec.isCell(event.target) && grd_pirhobtspec.mouseRow >= grd_pirhobtspec.fixedrows) {
  1480. if (grd_pirhobtspec.rows < 3) {
  1481. return;
  1482. }
  1483. model.makeValue("/root/source_ObtAppRgst/judgdg", model.getValue("/root/send/judgdg"));
  1484. model.makeValue("/root/source_ObtAppRgst/clamno", model.getValue("/root/send/clamno"));
  1485. model.makeValue("/root/source_ObtAppRgst/acptno", model.getValue("/root/send/acptno"));
  1486. model.makeValue("/root/source_ObtAppRgst/obtappflag", model.getValue("/root/send/obtappflag"));
  1487. model.makeValue("/root/source_ObtAppRgst/setno", model.getValue("/root/send/setno"));
  1488. model.makeValue("/root/source_ObtAppRgst/notidd", model.getValue("/root/send/notidd"));
  1489. modal("SMPIR30400", 1, 1, 1, "SMPIR30400", "/root/source_ObtAppRgst", "/root/send/send_obtmlist");
  1490. }
  1491. */
  1492. ]]>
  1493. </script>
  1494. <script type="javascript" ev:event="xforms-select">
  1495. <![CDATA[
  1496. // var curr_row = grd_pirhobtspec.row;
  1497. //
  1498. // // 확인후 삭제예정.....2007.08.30 이주택
  1499. //// if (grd_pirhobtspec.col == "26") {
  1500. //// var adjtresndesc = model.getValue( "/root/init/P0250list/P0250[" + grd_pirhobtspec.row + "]/cdnm");
  1501. //// var adjtresndesc2 = model.getValue( "/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/adjtresndesc");
  1502. //
  1503. //// alert("adjtresndesc :" + adjtresndesc);
  1504. //// alert("adjtresndesc2 : " + adjtresndesc2);
  1505. //
  1506. //// model.setValue("/root/main/list01/gridpirhobtspec[" + grd_pirhobtspec.row + "]/detladjtflag", detladjtflag);
  1507. //
  1508. //// }
  1509. //
  1510. // var adjtresncd = grd_pirhobtspec.valueMatrix(curr_row,25);
  1511. // var adjtresncdtext = grd_pirhobtspec.valueMatrix(curr_row,26);
  1512. //
  1513. // // 삭감사유
  1514. // if (grd_pirhobtspec.col == "25") {
  1515. // grd_pirhobtspec.valueMatrix(curr_row,26) = adjtresncd;
  1516. // }
  1517. //
  1518. // // 삭감사유설명
  1519. // if(grd_pirhobtspec.col == "26") {
  1520. // grd_pirhobtspec.valueMatrix(curr_row,25) = adjtresncdtext;
  1521. // }
  1522. ]]>
  1523. </script>
  1524. <script type="javascript" ev:event="onaftersort">
  1525. <![CDATA[
  1526. grd_pirhobtspec.gridToInstance();
  1527. ]]>
  1528. </script>
  1529. <script type="javascript" ev:event="oncopy">
  1530. <![CDATA[
  1531. grid_oncopy();
  1532. ]]>
  1533. </script>
  1534. </datagrid>
  1535. <button id="button7" class="btn2_letter6" style="left:677px; top:132px; width:86px; height:19px; ">
  1536. <caption>삭감내역저장</caption>
  1537. <script type="javascript" ev:event="DOMActivate">
  1538. <![CDATA[
  1539. var fileName = window.fileDialog("save", ",", false, cap_title.value, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1540. if (fileName != "") {
  1541. grd_pirhobtspec2.saveExcel(fileName, "진료비 삭감 내역", true, true, "", "", "");
  1542. }
  1543. ]]>
  1544. </script>
  1545. </button>
  1546. <caption id="caption6" class="search_name" style="left:876px; top:105px; width:140px; height:17px; ">이의신청 완료 여부 :</caption>
  1547. <select1 id="cmb_endyn" ref="/root/searchinfo/endyn" class="combo_search" appearance="minimal" style="left:1025px; top:105px; width:95px; height:19px; ">
  1548. <choices>
  1549. <item>
  1550. <label/>
  1551. <value/>
  1552. </item>
  1553. <item>
  1554. <label>완료</label>
  1555. <value>Y</value>
  1556. </item>
  1557. <item>
  1558. <label>미완료</label>
  1559. <value>N</value>
  1560. </item>
  1561. </choices>
  1562. </select1>
  1563. <group id="group1" visibility="hidden" style="left:305px; top:305px; width:480px; height:250px; ">
  1564. <shape id="roundrect3" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:2px; top:0px; width:478px; height:250px; "/>
  1565. <textarea id="textarea1" ref="/root/hidden/obtapprem_all" style="left:7px; top:125px; width:468px; height:90px; "/>
  1566. <caption id="caption19" class="search_name" style="left:6px; top:5px; width:154px; height:17px; ">일괄 이의신청 전달</caption>
  1567. <button id="button11" class="btn4_letter2" style="left:363px; top:220px; width:56px; height:22px; ">
  1568. <caption>확인</caption>
  1569. <script type="javascript" ev:event="DOMActivate">
  1570. <![CDATA[
  1571. fGridObtAppRgst();
  1572. group1.visible = false;
  1573. ]]>
  1574. </script>
  1575. </button>
  1576. <button id="button13" class="btn4_letter2" style="left:422px; top:220px; width:56px; height:22px; ">
  1577. <caption>취소</caption>
  1578. <script type="javascript" ev:event="DOMActivate">
  1579. <![CDATA[
  1580. model.setValue("/root/hidden/abdresnmemo_all", "");
  1581. model.setValue("/root/hidden/abdresncd_all", "");
  1582. group1.visible = false;
  1583. ]]>
  1584. </script>
  1585. </button>
  1586. <select id="chk_attdocu" ref="/root/hidden/attdocu_all" overflow="visible" appearance="full" cellspacing="1" cols="5" sep="," vcellspacing="10" style="left:104px; top:20px; width:369px; height:20px; border-style:none; ">
  1587. <choices>
  1588. <item>
  1589. <label>1심결통보서</label>
  1590. <value>1</value>
  1591. </item>
  1592. <item>
  1593. <label>2진료기록부</label>
  1594. <value>2</value>
  1595. </item>
  1596. <item>
  1597. <label>3X-ray</label>
  1598. <value>3</value>
  1599. </item>
  1600. <item>
  1601. <label>4검사결과지</label>
  1602. <value>4</value>
  1603. </item>
  1604. <item>
  1605. <label>5기타</label>
  1606. <value>5</value>
  1607. </item>
  1608. </choices>
  1609. </select>
  1610. <caption id="caption35" class="tit_2" style="left:10px; top:23px; width:90px; height:15px; ">첨부문서 :</caption>
  1611. <caption id="caption36" class="tit_2" style="left:10px; top:105px; width:149px; height:13px; ">이의신청 사유 및 비고</caption>
  1612. <select id="checkbox2" ref="/root/hidden/attdocu_all" visibility="hidden" overflow="visible" appearance="full" cellspacing="1" cols="7" sep="," vcellspacing="10" style="left:25px; top:40px; width:450px; height:20px; border-style:none; ">
  1613. <choices>
  1614. <item>
  1615. <label>6.진료기록부사본</label>
  1616. <value>6</value>
  1617. </item>
  1618. <item>
  1619. <label>7.CD</label>
  1620. <value>7</value>
  1621. </item>
  1622. <item>
  1623. <label>8.필름</label>
  1624. <value>8</value>
  1625. </item>
  1626. <item>
  1627. <label>9.기타</label>
  1628. <value>9</value>
  1629. </item>
  1630. <item>
  1631. <label>5.기타</label>
  1632. <value>5</value>
  1633. </item>
  1634. <item>
  1635. <label>10.신규</label>
  1636. <value>10</value>
  1637. </item>
  1638. <item>
  1639. <label>11.변경</label>
  1640. <value>11</value>
  1641. </item>
  1642. </choices>
  1643. <script type="javascript" ev:event="xforms-value-changed">
  1644. <![CDATA[
  1645. ]]>
  1646. </script>
  1647. </select>
  1648. <caption id="caption37" class="tit_2" style="left:10px; top:75px; width:80px; height:20px; ">심사분류</caption>
  1649. <select1 id="rdo_judgflag" ref="/root/hidden/judgcls_all" disabled="false" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:90px; top:75px; width:164px; height:19px; border-style:none; ">
  1650. <choices>
  1651. <item>
  1652. <label>단순심사</label>
  1653. <value>1</value>
  1654. </item>
  1655. <item>
  1656. <label>의학적 심사</label>
  1657. <value>2</value>
  1658. </item>
  1659. </choices>
  1660. </select1>
  1661. </group>
  1662. </group>
  1663. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
  1664. <button id="button12" class="btn3_letter7" style="left:0px; top:5px; width:128px; height:22px; ">
  1665. <caption>이의신청서 출력</caption>
  1666. <script type="javascript" ev:event="DOMActivate">
  1667. <![CDATA[
  1668. if (grd_pirhobtspec.rows > 2) {
  1669. model.makeValue("/root/hidden/sppir30500/judgdg",grd_pirhobtspec.valueMatrix(3,grd_pirhobtspec.colRef("judgdg")));
  1670. model.makeValue("/root/hidden/sppir30500/clamno",grd_pirhobtspec.valueMatrix(3,grd_pirhobtspec.colRef("clamno")));
  1671. model.makeValue("/root/hidden/sppir30500/acptno",grd_pirhobtspec.valueMatrix(3,grd_pirhobtspec.colRef("acptno")));
  1672. model.makeValue("/root/hidden/sppir30500/obtappflag",grd_pirhobtspec.valueMatrix(3,grd_pirhobtspec.colRef("obtappflag")));
  1673. }
  1674. modal("SPPIR30500", 1, 1, 1, "SPPIR30500", "/root/hidden/sppir30500", "/root/receiveref");
  1675. ]]>
  1676. </script>
  1677. </button>
  1678. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
  1679. <button id="button3" class="btn3_letter11" style="left:119px; top:5px; width:132px; height:22px; ">
  1680. <caption>이의신청 결과상세 조회</caption>
  1681. <script type="javascript" ev:event="DOMActivate">
  1682. <![CDATA[
  1683. fGridObtAppRsltSpec();
  1684. ]]>
  1685. </script>
  1686. </button>
  1687. <button id="btn_init" class="btn4_letter3" style="left:1125px; top:5px; width:68px; height:22px; ">
  1688. <caption>초기화</caption>
  1689. <script type="javascript" ev:event="DOMActivate">
  1690. <![CDATA[
  1691. fInitialize();
  1692. ]]>
  1693. </script>
  1694. </button>
  1695. </group>
  1696. <group id="grp_abdresnmemo_all" visibility="hidden" style="left:355px; top:350px; width:415px; height:130px; ">
  1697. <shape id="roundrect4" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:2px; top:2px; width:413px; height:128px; "/>
  1698. <textarea id="ipt_abdresnmemo_all" ref="/root/hidden/abdresnmemo_all" style="left:7px; top:46px; width:404px; height:46px; "/>
  1699. <caption id="caption20" class="search_name" style="left:6px; top:5px; width:154px; height:17px; ">일괄 부제기사유 전달</caption>
  1700. <button id="btn_confirm3" class="btn4_letter2" style="left:295px; top:100px; width:56px; height:22px; ">
  1701. <caption>확인</caption>
  1702. <script type="javascript" ev:event="DOMActivate">
  1703. <![CDATA[
  1704. // 1. 저장하시겠습니까?
  1705. if (messageBox("부제기사유를 저장", "S001") != 6) return;
  1706. // 2. 그리드에 반영
  1707. var rows = grd_pirhobtspec.selectedRows;
  1708. for (var i = 0; i < rows; i++) {
  1709. var sel = grd_pirhobtspec.selectedRow(i) - 1;
  1710. var row = grd_pirhobtspec.selectedRow(i);
  1711. if(model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/obtappyn") != "-"){
  1712. messageBox(sel+ "번째 줄의 이의신청 상태를 확인후 다시 시도해 주세요", "E999");
  1713. return;
  1714. }
  1715. var abdresncd = model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/abdresncd");
  1716. var abdresnmemo = model.getValue("/root/main/list01/gridpirhobtspec[" + sel + "]/abdresnmemo");
  1717. if (abdresncd != model.getValue("/root/hidden/abdresncd_all") || abdresnmemo != model.getValue("/root/hidden/abdresnmemo_all")) {
  1718. model.setValue("/root/main/list01/gridpirhobtspec[" + sel + "]/abdresncd", model.getValue("/root/hidden/abdresncd_all"));
  1719. model.setValue("/root/main/list01/gridpirhobtspec[" + sel + "]/abdresnmemo", model.getValue("/root/hidden/abdresnmemo_all"));
  1720. grd_pirhobtspec.rowstatus(row) = 2;
  1721. }
  1722. // 이의신청여부 "부제기" 로 바꾸어 주기
  1723. model.setValue("/root/main/list01/gridpirhobtspec[" + sel + "]/obtappyn", "N");
  1724. }
  1725. model.setValue("/root/hidden/abdresnmemo_all", "");
  1726. ipt_abdresnmemo_all.refresh();
  1727. model.setValue("/root/hidden/abdresncd_all", "");
  1728. cmb_abdresncd_all.refresh();
  1729. grp_abdresnmemo_all.visible = false;
  1730. // 3. 부제기사유 저장
  1731. model.removenode("/root/send_AbdRgst/datalist");
  1732. model.makeValue("/root/send_AbdRgst/datalist", grd_pirhobtspec.getUpdateData());
  1733. submit("TXPIR30322");
  1734. // 4. 부제기사유 저장후 status 초기화
  1735. grd_pirhobtspec.clearStatus();
  1736. ]]>
  1737. </script>
  1738. </button>
  1739. <button id="button10" class="btn4_letter2" style="left:354px; top:100px; width:56px; height:22px; ">
  1740. <caption>취소</caption>
  1741. <script type="javascript" ev:event="DOMActivate">
  1742. <![CDATA[
  1743. model.setValue("/root/hidden/abdresnmemo_all", "");
  1744. ipt_abdresnmemo_all.refresh();
  1745. model.setValue("/root/hidden/abdresncd_all", "");
  1746. cmb_abdresncd_all.refresh();
  1747. grp_abdresnmemo_all.visible = false;
  1748. ]]>
  1749. </script>
  1750. </button>
  1751. <select1 id="cmb_abdresncd_all" ref="/root/hidden/abdresncd_all" appearance="minimal" style="left:7px; top:25px; width:404px; height:19px; ">
  1752. <choices>
  1753. <itemset nodeset="/root/init2/abdresnlist/abdmlist">
  1754. <label ref="nm"/>
  1755. <value ref="cd"/>
  1756. </itemset>
  1757. </choices>
  1758. </select1>
  1759. <button id="button9" class="btn2_letter6" _auth="X" style="left:185px; top:100px; width:86px; height:19px; ">
  1760. <caption>부제기신청</caption>
  1761. <script type="javascript" ev:event="DOMActivate">
  1762. <![CDATA[
  1763. // SPPIZ00700_심사Comment조회.xrw 호출
  1764. fGetJudgEdiComment("8", "");
  1765. ]]>
  1766. </script>
  1767. </button>
  1768. </group>
  1769. </xhtml:body>
  1770. </xhtml:html>