SPPIZ00200_첨부물자료관리.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * @(#)SPPIZ00200_첨부물자료관리.xrw
  4. * 수정이력
  5. * - 2007.04.02 / 최초작성 / 정주미
  6. * - 2007.05.08 / aftjudgweb에서 insucomweb으로 변경 / 정주미
  7. * - 2007.05.08 / SPPID21200.xrw에서 SPPIZ00200.xrw으로 변경 / 정주미
  8. * - 2007.05.15 / "확인" Btn 선택시 호출하던 opener.javascript.fDisplayAttachedDataList(); 부분을 opener 화면에서 처리하도록 변경함.
  9. * - 2007.08.21 / opener.root.hidden.sppiz00200.cond 를 "/root/init"로 복사하여 초기값을 설정하고 opener의 Grid rowstatus 값을 rowstat로 전달받음.
  10. *
  11. -->
  12. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  13. <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">
  14. <xhtml:head>
  15. <xhtml:title>첨부물 자료 관리</xhtml:title>
  16. <model id="model1">
  17. <instance id="instance1">
  18. <root xmlns="">
  19. <main>
  20. <item1>
  21. <clspmt015>
  22. <chk01/>
  23. <chk02/>
  24. <chk03/>
  25. <chk04/>
  26. <chk05/>
  27. <chk06/>
  28. <chk07/>
  29. <chk08/>
  30. <chk09/>
  31. <chk10/>
  32. <chk11/>
  33. <chk12/>
  34. <chk21/>
  35. <chk22/>
  36. <chk23/>
  37. <chk24/>
  38. <chk25/>
  39. <chk26/>
  40. <chk27/>
  41. <chk41/>
  42. <chk42/>
  43. <chk43/>
  44. <chk44/>
  45. <chk45/>
  46. <chk46/>
  47. <chk47/>
  48. <chk48/>
  49. <chk61/>
  50. <chk62/>
  51. <chk63/>
  52. <chk64/>
  53. <chk65/>
  54. <chk66/>
  55. </clspmt015>
  56. <clspmt016>
  57. <mt016/>
  58. </clspmt016>
  59. </item1>
  60. </main>
  61. <send>
  62. <clsp>
  63. <unitflag/>
  64. <spclcd/>
  65. <seqno/>
  66. <calcscorcd/>
  67. <spclspec/>
  68. <rowstat/>
  69. </clsp>
  70. </send>
  71. <init>
  72. <clsp>
  73. <spclcd/>
  74. <seqno/>
  75. <spclspec/>
  76. <rowstat/>
  77. </clsp>
  78. </init>
  79. <hidden>
  80. <initmt015>
  81. <seqno/>
  82. <spclspec/>
  83. <rowstat/>
  84. </initmt015>
  85. <initmt016>
  86. <seqno/>
  87. <spclspec/>
  88. <rowstat/>
  89. </initmt016>
  90. </hidden>
  91. <tmp>
  92. <flag/>
  93. <openflag/>
  94. </tmp>
  95. </root>
  96. </instance>
  97. <script type="javascript" ev:event="xforms-ready">
  98. <![CDATA[
  99. fInitialize(); // 화면을 초기화한다.
  100. fCheckAuth(); // 화면 권한을 설정한다.
  101. ]]>
  102. </script>
  103. </model>
  104. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  105. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  106. <script type="javascript">
  107. <![CDATA[
  108. // 화면 권한을 설정한다.
  109. function fCheckAuth() {
  110. /*
  111. if (getAuth() == "") { // (common.js) 현재 화면의 권한 정보를 확인
  112. // 메뉴에서 열리는 화면이 아닌 경우 메뉴가 없는 Local Test를 위해 임시로 설정함
  113. model.setValue("/root/hidden/properties/auth", "11100000"); // RXP권한이 모두 있는 경우
  114. }
  115. */
  116. var xAuth = !checkAuth("X");
  117. btn_select.disabled = xAuth; // 전체선택
  118. btn_unselect.disabled = xAuth; // 전체취소
  119. btn_confirm.disabled = xAuth; // 확인
  120. }
  121. // 화면을 초기화한다.
  122. function fInitialize() {
  123. if (checkOpener()) { // (common.js) 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
  124. var flag = opener.javascript.getParameter("openflag");
  125. model.setValue("/root/tmp/openflag", flag);
  126. if( flag == 'S' ){
  127. /*
  128. btn_select.disabled = false;
  129. btn_unselect.disabled = true;
  130. btn_confirm.disabled = true;
  131. */
  132. btn_select.visible = false;
  133. btn_unselect.visible = false;
  134. btn_confirm.visible = false;
  135. }else{
  136. // "취소" Btn을 선택하는 경우 결과를 반영하지 않도록 한다.
  137. model.resetInstanceNode(opener.root.hidden.sppiz00200.rslt);
  138. // 심사대상자 정보를 조회하며 DB에서 조회한 특정내역 상태를 가져와 임시 저장한다.
  139. model.copyNode("/root/init", opener.root.hidden.sppiz00200.cond);
  140. var initSelect = instance1.selectSingleNode("/root/init"); //root/init
  141. if (initSelect == null) {
  142. return;
  143. }
  144. var clsp = initSelect.childNodes; //root/init/clsp
  145. for (var i = 1; i <= clsp.length; i++) { // 특정내역 개수만큼 돌면서
  146. var spclcd = model.getValue("/root/init/clsp["+ i +"]/spclcd");
  147. var seqno = model.getValue("/root/init/clsp["+ i +"]/seqno");
  148. var spclspec = model.getValue("/root/init/clsp["+ i +"]/spclspec");
  149. var rowstat = model.getValue("/root/init/clsp["+ i +"]/rowstat");
  150. if (rowstat == "") {
  151. rowstat = "-";
  152. }
  153. if (spclcd == "MT015") { // 특정코드가 'MT015' 인 경우
  154. if (rowstat != "4") {
  155. for (var j = 0; j < spclspec.length; j++) {
  156. var chkVal = spclspec.substring(j, j+2); // 2자리씩 끊어서 제출자료코드를 읽는다.
  157. j = j + 2;
  158. var setPath = "/root/main/item1/clspmt015/chk" + chkVal;
  159. if (instance1.selectSingleNode(setPath) != null) {
  160. model.setValue(setPath, chkVal);
  161. }
  162. }
  163. }
  164. // 기존 정보를 기록해 둠
  165. model.makeValue("/root/hidden/initmt015/seqno", seqno);
  166. model.makeValue("/root/hidden/initmt015/spclspec", spclspec);
  167. model.makeValue("/root/hidden/initmt015/rowstat", rowstat);
  168. }
  169. else if (spclcd == "MT016") { // 특정코드가 'MT016' 인 경우
  170. if (rowstat != "4") {
  171. model.setValue("/root/main/item1/clspmt016/mt016", spclspec);
  172. }
  173. // 기존 정보를 기록해 둠
  174. model.makeValue("/root/hidden/initmt016/seqno", seqno);
  175. model.makeValue("/root/hidden/initmt016/spclspec", spclspec);
  176. model.makeValue("/root/hidden/initmt016/rowstat", rowstat);
  177. }
  178. }
  179. }
  180. model.refresh();
  181. } else {
  182. messageBox("상위화면이 변경되어 데이터를 초기화 할 수", "I004"); ///상위화면이 변경되어 데이터를 초기화 할 수 없습니다.
  183. }
  184. }
  185. // 특정내역 MT016의 경우 영문 200자, 한글 100자 입력 가능
  186. function fCheckMT016Length() {
  187. var mt016 = model.getValue("/root/main/item1/clspmt016/mt016");
  188. return mt016.isByteSize(200); // (stringHelper.js) 문자열의 Byte 크기가 제한값을 벗어나는지 체크 (벗어나면 false 리턴)
  189. }
  190. // '제출자료목록표'를 특정내역 형식에 맞춰 작성하여 부모창으로 전달한다.
  191. function fSetAttachedDataList() {
  192. // 특정내역 MT015
  193. var mt015 = "";
  194. var cSrcNode = instance1.selectSingleNode("/root/main/item1/clspmt015");
  195. var cSrcChildNodeList = cSrcNode.childNodes;
  196. var attData;
  197. for (var i = 0; i < cSrcChildNodeList.length; i++) { // clspmt015 하위의 chk01 ~ chk64 노드를 돌면서
  198. attData = model.getValue(cSrcChildNodeList.item(i)); // 해당 노드의 값 = CheckBox의 값을 가져온다.
  199. if (attData) {
  200. if (mt015 == "") {
  201. mt015 = attData;
  202. } else {
  203. mt015 = mt015 + "/" + attData;
  204. }
  205. }
  206. }
  207. model.setValue("/root/send/clsp/unitflag", "M"); // 명세서 단위
  208. model.setValue("/root/send/clsp/spclcd", "MT015"); // 특정코드 'MT015'
  209. model.setValue("/root/send/clsp/seqno", model.getValue("/root/hidden/initmt015/seqno")); // Update 시에 사용할 일련번호
  210. model.setValue("/root/send/clsp/calcscorcd", "-"); // 명세서 단위의 경우 수가코드는 -
  211. model.setValue("/root/send/clsp/spclspec", mt015); // '제출자료코드/제출자료코드...' 형식
  212. // 심사대상자 정보를 조회해 왔을 때의 특정내역 상태와 비교한다.
  213. var initspclspec = model.getValue("/root/hidden/initmt015/spclspec");
  214. var initrowstat = model.getValue("/root/hidden/initmt015/rowstat");
  215. var newrowstat = "";
  216. if (initrowstat == "") { // 조회된 기존 특정내역이 없는 경우
  217. if (mt015 == "") {
  218. newrowstat = "";
  219. } else {
  220. newrowstat = "I";
  221. }
  222. } else {
  223. if (mt015 == "") { // 특정내역을 삭제한 경우
  224. model.setValue("/root/send/clsp/spclspec", initspclspec); // 이전 내용의 상태값을 변경하므로
  225. newrowstat = "D";
  226. } else if (initspclspec != mt015) {
  227. newrowstat = "U";
  228. }
  229. }
  230. model.setValue("/root/send/clsp/rowstat", newrowstat);
  231. // 특정내역 MT016
  232. var mt016 = model.getValue("/root/main/item1/clspmt016/mt016");
  233. // root/send/clsp[2] 위치에 노드를 추가한다. Node 는 1부터 시작하며, 이미 존재하는 Node는 생성하지 않는다.
  234. model.makeValue("/root/send/clsp[2]/unitflag", "M");
  235. model.makeValue("/root/send/clsp[2]/spclcd", "MT016"); // 특정코드 'MT016'
  236. model.makeValue("/root/send/clsp[2]/seqno", model.getValue("/root/hidden/initmt016/seqno")); // Update 시에 사용할 일련번호
  237. model.makeValue("/root/send/clsp[2]/calcscorcd", "-");
  238. model.makeValue("/root/send/clsp[2]/spclspec", mt016);
  239. initspclspec = model.getValue("/root/hidden/initmt016/spclspec");
  240. initrowstat = model.getValue("/root/hidden/initmt016/rowstat");
  241. newrowstat = "";
  242. if (initrowstat == "") { // 조회된 기존 특정내역이 없는 경우
  243. if (mt016 == "") {
  244. newrowstat = "";
  245. } else {
  246. newrowstat = "I";
  247. }
  248. } else {
  249. if (mt016 == "") { // 특정내역을 삭제한 경우
  250. model.setValue("/root/send/clsp[2]/spclspec", initspclspec); // 이전 내용의 상태값을 변경하므로
  251. newrowstat = "D";
  252. } else if (initspclspec != mt016) {
  253. newrowstat = "U";
  254. }
  255. }
  256. model.makeValue("/root/send/clsp[2]/rowstat", newrowstat);
  257. // opener 로 값을 전달한다.
  258. model.copyNode(opener.root.hidden.sppiz00200.rslt, "/root/send");
  259. }
  260. ]]>
  261. </script>
  262. </xhtml:head>
  263. <xhtml:body pagewidth="517" pageheight="500" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  264. <group id="grp_biz" scroll="auto" style="left:0px; top:0px; width:501px; height:470px; ">
  265. <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:126px; height:14px; ">소명자료 목록선택</caption>
  266. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:500px; y2:25px; "/>
  267. <select id="chk01" ref="/root/main/item1/clspmt015/chk01" overflow="visible" appearance="full" style="left:53px; top:31px; width:195px; height:20px; ">
  268. <choices>
  269. <item>
  270. <label>01.입퇴원기록지</label>
  271. <value>01</value>
  272. </item>
  273. </choices>
  274. </select>
  275. <caption id="caption4" class="cell_1" style="left:0px; top:30px; width:50px; height:126px; ">
  276. <![CDATA[진료
  277. 기록부]]>
  278. </caption>
  279. <line id="line45" class="line_2" style="x1:0px; y1:155px; x2:500px; y2:155px; "/>
  280. <caption id="caption2" class="cell_1" style="left:0px; top:157px; width:50px; height:84px; ">
  281. <![CDATA[검사
  282. 결과지]]>
  283. </caption>
  284. <select id="chk02" ref="/root/main/item1/clspmt015/chk02" overflow="visible" appearance="full" style="left:251px; top:31px; width:195px; height:20px; ">
  285. <choices>
  286. <item>
  287. <label>02.의사지시기록지</label>
  288. <value>02</value>
  289. </item>
  290. </choices>
  291. </select>
  292. <select id="chk03" ref="/root/main/item1/clspmt015/chk03" overflow="visible" appearance="full" style="left:53px; top:52px; width:195px; height:20px; ">
  293. <choices>
  294. <item>
  295. <label>03.수술기록지</label>
  296. <value>03</value>
  297. </item>
  298. </choices>
  299. </select>
  300. <select id="chk04" ref="/root/main/item1/clspmt015/chk04" overflow="visible" appearance="full" style="left:251px; top:52px; width:195px; height:20px; ">
  301. <choices>
  302. <item>
  303. <label>04.마취기록지</label>
  304. <value>04</value>
  305. </item>
  306. </choices>
  307. </select>
  308. <select id="chk05" ref="/root/main/item1/clspmt015/chk05" overflow="visible" appearance="full" style="left:53px; top:73px; width:195px; height:20px; ">
  309. <choices>
  310. <item>
  311. <label>05.경과기록지</label>
  312. <value>05</value>
  313. </item>
  314. </choices>
  315. </select>
  316. <select id="chk06" ref="/root/main/item1/clspmt015/chk06" overflow="visible" appearance="full" style="left:251px; top:73px; width:195px; height:20px; ">
  317. <choices>
  318. <item>
  319. <label>06.간호기록지</label>
  320. <value>06</value>
  321. </item>
  322. </choices>
  323. </select>
  324. <select id="chk07" ref="/root/main/item1/clspmt015/chk07" overflow="visible" appearance="full" style="left:53px; top:94px; width:195px; height:20px; ">
  325. <choices>
  326. <item>
  327. <label>07.집중치료실기록지</label>
  328. <value>07</value>
  329. </item>
  330. </choices>
  331. </select>
  332. <select id="chk08" ref="/root/main/item1/clspmt015/chk08" overflow="visible" appearance="full" style="left:251px; top:94px; width:195px; height:20px; ">
  333. <choices>
  334. <item>
  335. <label>08.투약기록지</label>
  336. <value>08</value>
  337. </item>
  338. </choices>
  339. </select>
  340. <select id="chk09" ref="/root/main/item1/clspmt015/chk09" overflow="visible" appearance="full" style="left:53px; top:115px; width:195px; height:20px; ">
  341. <choices>
  342. <item>
  343. <label>09.신경차단시술기록지</label>
  344. <value>09</value>
  345. </item>
  346. </choices>
  347. </select>
  348. <select id="chk10" ref="/root/main/item1/clspmt015/chk10" overflow="visible" appearance="full" style="left:251px; top:115px; width:195px; height:20px; ">
  349. <choices>
  350. <item>
  351. <label>10.혈액투여기록지</label>
  352. <value>10</value>
  353. </item>
  354. </choices>
  355. </select>
  356. <select id="chk11" ref="/root/main/item1/clspmt015/chk11" overflow="visible" appearance="full" style="left:53px; top:136px; width:195px; height:20px; ">
  357. <choices>
  358. <item>
  359. <label>11.재활,물리치료기록지</label>
  360. <value>11</value>
  361. </item>
  362. </choices>
  363. </select>
  364. <select id="chk12" ref="/root/main/item1/clspmt015/chk12" overflow="visible" appearance="full" style="left:251px; top:136px; width:195px; height:20px; ">
  365. <choices>
  366. <item>
  367. <label>12.방사선치료기록지</label>
  368. <value>12</value>
  369. </item>
  370. </choices>
  371. </select>
  372. <select id="chk25" ref="/root/main/item1/clspmt015/chk25" overflow="visible" appearance="full" style="left:53px; top:200px; width:195px; height:20px; ">
  373. <choices>
  374. <item>
  375. <label>25.골밀도검사결과지</label>
  376. <value>25</value>
  377. </item>
  378. </choices>
  379. </select>
  380. <select id="chk26" ref="/root/main/item1/clspmt015/chk26" overflow="visible" appearance="full" style="left:251px; top:200px; width:195px; height:20px; ">
  381. <choices>
  382. <item>
  383. <label>26.핵의학영상진단결과지</label>
  384. <value>26</value>
  385. </item>
  386. </choices>
  387. </select>
  388. <select id="chk27" ref="/root/main/item1/clspmt015/chk27" overflow="visible" appearance="full" style="left:53px; top:221px; width:195px; height:20px; ">
  389. <choices>
  390. <item>
  391. <label>27.판독결과지</label>
  392. <value>27</value>
  393. </item>
  394. </choices>
  395. </select>
  396. <select id="chk21" ref="/root/main/item1/clspmt015/chk21" overflow="visible" appearance="full" style="left:53px; top:158px; width:195px; height:20px; ">
  397. <choices>
  398. <item>
  399. <label>21.검체검사결과지</label>
  400. <value>21</value>
  401. </item>
  402. </choices>
  403. </select>
  404. <select id="chk22" ref="/root/main/item1/clspmt015/chk22" overflow="visible" appearance="full" style="left:251px; top:158px; width:195px; height:20px; ">
  405. <choices>
  406. <item>
  407. <label>22.조직병리검사결과지</label>
  408. <value>22</value>
  409. </item>
  410. </choices>
  411. </select>
  412. <select id="chk23" ref="/root/main/item1/clspmt015/chk23" overflow="visible" appearance="full" style="left:53px; top:179px; width:195px; height:20px; ">
  413. <choices>
  414. <item>
  415. <label>23.기능검사결과지</label>
  416. <value>23</value>
  417. </item>
  418. </choices>
  419. </select>
  420. <select id="chk24" ref="/root/main/item1/clspmt015/chk24" overflow="visible" appearance="full" style="left:251px; top:179px; width:195px; height:20px; ">
  421. <choices>
  422. <item>
  423. <label>24.내시경,천자 및 생검료 결과지</label>
  424. <value>24</value>
  425. </item>
  426. </choices>
  427. </select>
  428. <line id="line2" class="line_2" style="x1:0px; y1:240px; x2:500px; y2:240px; "/>
  429. <caption id="caption3" class="cell_1" style="left:0px; top:242px; width:50px; height:84px; ">
  430. <![CDATA[영상
  431. 자료]]>
  432. </caption>
  433. <select id="chk41" ref="/root/main/item1/clspmt015/chk41" overflow="visible" appearance="full" style="left:53px; top:243px; width:195px; height:20px; ">
  434. <choices>
  435. <item>
  436. <label>41.X-RAY 필름</label>
  437. <value>41</value>
  438. </item>
  439. </choices>
  440. </select>
  441. <select id="chk42" ref="/root/main/item1/clspmt015/chk42" overflow="visible" appearance="full" style="left:251px; top:243px; width:195px; height:20px; ">
  442. <choices>
  443. <item>
  444. <label>42.CD</label>
  445. <value>42</value>
  446. </item>
  447. </choices>
  448. </select>
  449. <select id="chk43" ref="/root/main/item1/clspmt015/chk43" overflow="visible" appearance="full" style="left:53px; top:264px; width:195px; height:20px; ">
  450. <choices>
  451. <item>
  452. <label>43.디스켓</label>
  453. <value>43</value>
  454. </item>
  455. </choices>
  456. </select>
  457. <select id="chk44" ref="/root/main/item1/clspmt015/chk44" overflow="visible" appearance="full" style="left:251px; top:264px; width:195px; height:20px; ">
  458. <choices>
  459. <item>
  460. <label>44.Full PACS</label>
  461. <value>44</value>
  462. </item>
  463. </choices>
  464. </select>
  465. <select id="chk45" ref="/root/main/item1/clspmt015/chk45" overflow="visible" appearance="full" style="left:53px; top:285px; width:195px; height:20px; ">
  466. <choices>
  467. <item>
  468. <label>45.비디오테이프</label>
  469. <value>45</value>
  470. </item>
  471. </choices>
  472. </select>
  473. <select id="chk46" ref="/root/main/item1/clspmt015/chk46" overflow="visible" appearance="full" style="left:251px; top:285px; width:195px; height:20px; ">
  474. <choices>
  475. <item>
  476. <label>46.Roll film</label>
  477. <value>46</value>
  478. </item>
  479. </choices>
  480. </select>
  481. <select id="chk47" ref="/root/main/item1/clspmt015/chk47" overflow="visible" appearance="full" style="left:53px; top:306px; width:195px; height:20px; ">
  482. <choices>
  483. <item>
  484. <label>47.Cine 필름</label>
  485. <value>47</value>
  486. </item>
  487. </choices>
  488. </select>
  489. <select id="chk48" ref="/root/main/item1/clspmt015/chk48" overflow="visible" appearance="full" style="left:251px; top:306px; width:195px; height:20px; ">
  490. <choices>
  491. <item>
  492. <label>48.file (mail)</label>
  493. <value>48</value>
  494. </item>
  495. </choices>
  496. </select>
  497. <line id="line3" class="line_2" style="x1:0px; y1:325px; x2:500px; y2:325px; "/>
  498. <caption id="caption5" class="cell_1" style="left:0px; top:327px; width:50px; height:63px; ">
  499. <![CDATA[기타
  500. 자료]]>
  501. </caption>
  502. <select id="chk61" ref="/root/main/item1/clspmt015/chk61" overflow="visible" appearance="full" style="left:53px; top:328px; width:195px; height:20px; ">
  503. <choices>
  504. <item>
  505. <label>61.의사소견서</label>
  506. <value>61</value>
  507. </item>
  508. </choices>
  509. </select>
  510. <select id="chk62" ref="/root/main/item1/clspmt015/chk62" overflow="visible" appearance="full" style="left:251px; top:328px; width:195px; height:20px; ">
  511. <choices>
  512. <item>
  513. <label>62.장기입원사유서</label>
  514. <value>62</value>
  515. </item>
  516. </choices>
  517. </select>
  518. <select id="chk63" ref="/root/main/item1/clspmt015/chk63" overflow="visible" appearance="full" style="left:53px; top:349px; width:195px; height:20px; ">
  519. <choices>
  520. <item>
  521. <label>63.집중치료실 장기입원사유서</label>
  522. <value>63</value>
  523. </item>
  524. </choices>
  525. </select>
  526. <select id="chk64" ref="/root/main/item1/clspmt015/chk64" overflow="visible" appearance="full" style="left:251px; top:349px; width:195px; height:20px; ">
  527. <choices>
  528. <item>
  529. <label>64.교과서적 자료 등 근거자료</label>
  530. <value>64</value>
  531. </item>
  532. </choices>
  533. </select>
  534. <line id="line4" class="line_3" style="x1:0px; y1:391px; x2:500px; y2:391px; "/>
  535. <caption id="caption6" class="cell_1" style="left:0px; top:393px; width:50px; height:75px; ">
  536. <![CDATA[기타]]>
  537. <hint>
  538. <![CDATA[MT016]]>
  539. </hint>
  540. </caption>
  541. <textarea id="tar_etc" ref="/root/main/item1/clspmt016/mt016" style="left:53px; top:394px; width:390px; height:72px; "/>
  542. <line id="line5" class="line_3" style="x1:0px; y1:467px; x2:500px; y2:467px; "/>
  543. <button id="btn_select" class="btn2_letter4" style="left:369px; top:5px; width:64px; height:19px; ">
  544. <caption>전체선택</caption>
  545. <script type="javascript" ev:event="DOMActivate">
  546. <![CDATA[
  547. chk01.select(0);
  548. chk02.select(0);
  549. chk03.select(0);
  550. chk04.select(0);
  551. chk05.select(0);
  552. chk06.select(0);
  553. chk07.select(0);
  554. chk08.select(0);
  555. chk09.select(0);
  556. chk10.select(0);
  557. chk11.select(0);
  558. chk12.select(0);
  559. chk21.select(0);
  560. chk22.select(0);
  561. chk23.select(0);
  562. chk24.select(0);
  563. chk25.select(0);
  564. chk26.select(0);
  565. chk27.select(0);
  566. chk41.select(0);
  567. chk42.select(0);
  568. chk43.select(0);
  569. chk44.select(0);
  570. chk45.select(0);
  571. chk46.select(0);
  572. chk47.select(0);
  573. chk48.select(0);
  574. chk61.select(0);
  575. chk62.select(0);
  576. chk63.select(0);
  577. chk64.select(0);
  578. chk65.select(0);
  579. chk66.select(0);
  580. ]]>
  581. </script>
  582. </button>
  583. <button id="btn_unselect" class="btn2_letter4" style="left:436px; top:5px; width:64px; height:19px; ">
  584. <caption>전체취소</caption>
  585. <script type="javascript" ev:event="DOMActivate">
  586. <![CDATA[
  587. model.resetInstanceNode("/root/main/item1/clspmt015");
  588. model.refresh();
  589. ]]>
  590. </script>
  591. </button>
  592. <select id="chk65" ref="/root/main/item1/clspmt015/chk65" overflow="visible" appearance="full" style="left:53px; top:370px; width:195px; height:20px; ">
  593. <choices>
  594. <item>
  595. <label>65.선택진료신청서</label>
  596. <value>65</value>
  597. </item>
  598. </choices>
  599. </select>
  600. <select id="chk66" ref="/root/main/item1/clspmt015/chk66" overflow="visible" appearance="full" style="left:251px; top:370px; width:204px; height:20px; ">
  601. <choices>
  602. <item>
  603. <label>66.상급병실료 지불보증 근거자료</label>
  604. <value>66</value>
  605. </item>
  606. </choices>
  607. </select>
  608. </group>
  609. <group id="grp_btn" scroll="auto" style="left:0px; top:470px; width:501px; height:25px; ">
  610. <button id="btn_confirm" class="btn4_letter2" style="left:385px; top:3px; width:56px; height:22px; ">
  611. <caption>확인</caption>
  612. <script type="javascript" ev:event="DOMActivate">
  613. <![CDATA[
  614. if (checkOpener()) { // (common.js) 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
  615. if (fCheckMT016Length()) { // 특정내역 MT016의 경우 영문 200자, 한글 100자 입력 가능
  616. fSetAttachedDataList(); // '제출자료목록표'를 특정내역 형식에 맞춰 작성하여 부모창으로 전달한다.
  617. } else {
  618. messageBox("기타(MT016) 제한길이(영문 200자, 한글 100자)를", "E003"); ///기타(MT016) 제한길이(영문 200자, 한글 100자)를 초과하였습니다
  619. return;
  620. }
  621. } else {
  622. messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
  623. }
  624. window.close(); // F5 실행시 IE를 종료시킨다.
  625. ]]>
  626. </script>
  627. </button>
  628. <button id="btn_cancel" class="btn4_letter2" style="left:444px; top:3px; width:56px; height:22px; ">
  629. <caption>닫기</caption>
  630. <close ev:event="DOMActivate"/>
  631. </button>
  632. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:501px; y2:0px; "/>
  633. </group>
  634. </xhtml:body>
  635. </xhtml:html>