SMMCT00111_진료실기준마스터.xrw 59 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMMCT00111_진료실기준마스터.xrw
  4. * 설 명 : 진료실기준마스터
  5. * 설 계 자 : 박유진
  6. * 작 성 자 : 박유진
  7. * 작 성 일 : 2009.10.12
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  12. <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">
  13. <xhtml:head>
  14. <xhtml:title>진료실기준마스터</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <main>
  19. <ordroombasemaster>
  20. <ordroombasemasterinfo>
  21. </ordroombasemasterinfo>
  22. </ordroombasemaster>
  23. <ordroominfo>
  24. <building/>
  25. <posinfocd/>
  26. <centcd/>
  27. <orddeptcd/>
  28. <outrmdeptnm/>
  29. <outrmtypecd/>
  30. <outrmdeptcd/>
  31. <outrmtel/>
  32. <amorddrid1/>
  33. <pmorddrid1/>
  34. <amorddrid2/>
  35. <pmorddrid2/>
  36. <amorddrid3/>
  37. <pmorddrid3/>
  38. <amorddrid4/>
  39. <pmorddrid4/>
  40. <amorddrid5/>
  41. <pmorddrid5/>
  42. <amorddrid6/>
  43. <pmorddrid6/>
  44. <fromdd/>
  45. <todd/>
  46. <outrmcmt/>
  47. <stat/>
  48. <amorddrnm1/>
  49. <amorddrnm2/>
  50. <amorddrnm3/>
  51. <amorddrnm4/>
  52. <amorddrnm5/>
  53. <amorddrnm6/>
  54. <pmorddrnm1/>
  55. <pmorddrnm2/>
  56. <pmorddrnm3/>
  57. <pmorddrnm4/>
  58. <pmorddrnm5/>
  59. <pmorddrnm6/>
  60. <amorddeptcd1/>
  61. <amorddeptcd2/>
  62. <amorddeptcd3/>
  63. <amorddeptcd4/>
  64. <amorddeptcd5/>
  65. <amorddeptcd6/>
  66. <pmorddeptcd1/>
  67. <pmorddeptcd2/>
  68. <pmorddeptcd3/>
  69. <pmorddeptcd4/>
  70. <pmorddeptcd5/>
  71. <pmorddeptcd6/>
  72. <roomno/>
  73. </ordroominfo>
  74. <ordroommastertotal>
  75. <totallist/>
  76. </ordroommastertotal>
  77. <usetotal/>
  78. <useordrm/>
  79. </main>
  80. <send>
  81. <senddata>
  82. <srchcond/>
  83. <building/>
  84. <centcd/>
  85. <suborddeptcd/>
  86. <orddeptcd/>
  87. <outrmdeptnm/>
  88. <outrmdeptcd/>
  89. </senddata>
  90. <reqdata/>
  91. </send>
  92. <init>
  93. <orddeptcd>
  94. <deptlist/>
  95. </orddeptcd>
  96. <centcd>
  97. <centcdlist/>
  98. </centcd>
  99. </init>
  100. <hidden>
  101. <session/>
  102. <ordroominfo/>
  103. <rownum/>
  104. </hidden>
  105. <tmp>
  106. <tmpnm/>
  107. <rsltinfo/>
  108. <ordroominfo>
  109. <building/>
  110. <posinfocd/>
  111. <centcd/>
  112. <orddeptcd/>
  113. <outrmdeptnm/>
  114. <outrmtypecd/>
  115. <outrmdeptcd/>
  116. <outrmtel/>
  117. <amorddrid1/>
  118. <pmorddrid1/>
  119. <amorddrid2/>
  120. <pmorddrid2/>
  121. <amorddrid3/>
  122. <pmorddrid3/>
  123. <amorddrid4/>
  124. <pmorddrid4/>
  125. <amorddrid5/>
  126. <pmorddrid5/>
  127. <amorddrid6/>
  128. <pmorddrid6/>
  129. <fromdd/>
  130. <todd/>
  131. <outrmcmt/>
  132. <stat/>
  133. <amorddrnm1/>
  134. <amorddrnm2/>
  135. <amorddrnm3/>
  136. <amorddrnm4/>
  137. <amorddrnm5/>
  138. <amorddrnm6/>
  139. <pmorddrnm1/>
  140. <pmorddrnm2/>
  141. <pmorddrnm3/>
  142. <pmorddrnm4/>
  143. <pmorddrnm5/>
  144. <pmorddrnm6/>
  145. <amorddeptcd1/>
  146. <amorddeptcd2/>
  147. <amorddeptcd3/>
  148. <amorddeptcd4/>
  149. <amorddeptcd5/>
  150. <amorddeptcd6/>
  151. <pmorddeptcd1/>
  152. <pmorddeptcd2/>
  153. <pmorddeptcd3/>
  154. <pmorddeptcd4/>
  155. <pmorddeptcd5/>
  156. <pmorddeptcd6/>
  157. <roomno/>
  158. </ordroominfo>
  159. </tmp>
  160. </root>
  161. </instance>
  162. <script type="javascript" ev:event="xforms-ready">
  163. <![CDATA[
  164. fInitialize();
  165. fDrDeptnm();
  166. fMerge();
  167. ]]>
  168. </script>
  169. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  170. <submission id="TRMCT00112" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/centcd"/>
  171. <submission id="TRMCT00113" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/orddeptcd"/>
  172. <submission id="TXMCT00111" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/tmp/rsltinfo"/>
  173. <submission id="TRMCT00114" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/senddata" resultref="/root/main/ordroombasemaster"/>
  174. </model>
  175. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  176. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  177. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  178. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  179. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  180. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  181. <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
  182. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  183. <script type="javascript">
  184. <![CDATA[
  185. function fInitialize()
  186. {
  187. //화면 open시와 초기화 버튼 클릭시 초기화 수행
  188. model.removeNodeset("/root/main/ordroombasemaster/ordroombasemasterinfo");
  189. model.resetInstanceNode("/root/send/senddata");
  190. model.resetInstanceNode("/root/main/ordroominfo");
  191. model.setValue("/root/send/senddata/srchcond","1");
  192. model.setValue("/root/send/senddata/building","-");
  193. model.setValue("/root/send/senddata/centcd","-");
  194. model.setValue("/root/send/senddata/suborddeptcd","-");
  195. model.setValue("/root/send/senddata/orddeptcd","-");
  196. model.setValue("/root/send/senddata/outrmdeptnm","");
  197. cmb_building.visible=false;
  198. cmb_centcd.visible= false;
  199. cmb_suborddeptcd.visible= false;
  200. cmb_orddeptcd.visible= false;
  201. ipt_outrmdeptnm.visible= false;
  202. btn_ordroomnm.visible=false;
  203. //센터콤보
  204. submit("TRMCT00112");
  205. // 센터콤보에 '전체'추가
  206. addComboInstance("/root/init/centcd" , "cd^nm", "-^전체", "centcdlist");
  207. //부서콤보
  208. submit("TRMCT00113");
  209. //부서콤보에 전체추가
  210. addComboInstance("/root/init/orddeptcd" , "deptcd^depthngnm", "-^전체", "deptlist");
  211. //마스터 리스트 불러오기
  212. submit("TRMCT00114");
  213. //진료실 정보
  214. fUseOrdrmcnt();
  215. //빈진료실 , 초빙교수, 협진, 진료외 용도 색깔지정
  216. fOrStatInfo();
  217. //업데이트상태
  218. model.setValue("/root/main/ordroominfo/stat","I");
  219. //초기정보
  220. var fromddset = getCurrentDate();
  221. model.setValue("/root/main/ordroominfo/fromdd",fromddset);
  222. var toddset = "99991231"
  223. model.setValue("/root/main/ordroominfo/todd",toddset);
  224. model.refresh();
  225. }
  226. function fChoiValue(choiflag)
  227. {
  228. model.resetInstanceNode("/root/send/senddata/srchcondnm");
  229. if (choiflag == '1') {
  230. cmb_building.visible=false;
  231. cmb_centcd.visible= false;
  232. cmb_suborddeptcd.visible= false;
  233. cmb_orddeptcd.visible= false;
  234. ipt_outrmdeptnm.visible= false;
  235. btn_ordroomnm.visible=false;
  236. model.setFocus("button1");
  237. } else if (choiflag == '2') {
  238. cmb_building.visible=true;
  239. cmb_building.attribute("left")="215px";
  240. cmb_building.attribute("top")="28px";
  241. model.setFocus("cmb_building");
  242. cmb_centcd.visible= false;
  243. cmb_suborddeptcd.visible= false;
  244. cmb_orddeptcd.visible= false;
  245. ipt_outrmdeptnm.visible= false;
  246. btn_ordroomnm.visible=false;
  247. } else if (choiflag == '3') {
  248. cmb_building.visible=false;
  249. cmb_centcd.visible=true;
  250. cmb_centcd.attribute("left")="215px";
  251. cmb_centcd.attribute("top")="28px";
  252. model.setFocus("cmb_centcd");
  253. cmb_orddeptcd.visible= false;
  254. ipt_outrmdeptnm.visible= false;
  255. btn_ordroomnm.visible=false;
  256. } else if (choiflag == '4') {
  257. cmb_building.visible=false;
  258. cmb_centcd.visible=false;
  259. cmb_suborddeptcd.visible= false;
  260. cmb_orddeptcd.visible= true;
  261. cmb_orddeptcd.attribute("left")="215px";
  262. cmb_orddeptcd.attribute("top")="28px";
  263. model.setFocus("cmb_orddeptcd");
  264. ipt_outrmdeptnm.visible= false;
  265. btn_ordroomnm.visible=false;
  266. } else if (choiflag == '5') {
  267. cmb_building.visible=false;
  268. cmb_centcd.visible=false;
  269. cmb_suborddeptcd.visible= false;
  270. cmb_orddeptcd.visible= false;
  271. ipt_outrmdeptnm.visible= true;
  272. btn_ordroomnm.visible=true;
  273. ipt_outrmdeptnm.attribute("left")="215px";
  274. ipt_outrmdeptnm.attribute("top")="28px";
  275. model.setFocus("ipt_outrmdeptnm");
  276. }
  277. model.refresh();
  278. }
  279. //기본정보 초기화
  280. function infoinitialize()
  281. {
  282. model.resetInstanceNode("/root/main/ordroominfo");
  283. // //초기화 후 하위노드다시 만들기
  284. // model.removenode("/root/main/ordroominfo");
  285. // model.makeNode("/root/main/ordroominfo");
  286. // model.copyNode("/root/main/ordroominfo","/root/tmp/ordroominfo");
  287. model.setValue("/root/main/ordroominfo/stat","I");
  288. var toddset = "99991231"
  289. model.setValue("/root/main/ordroominfo/todd",toddset);
  290. var fromddset = getCurrentDate();
  291. model.setValue("/root/main/ordroominfo/fromdd",fromddset);
  292. //열정보 초기화
  293. model.setValue("/root/hidden/rownum","");
  294. model.refresh();
  295. }
  296. //의사찾기팝업
  297. function fSrchDrnm()
  298. {
  299. var selCtrl = event.focus;
  300. var param = selCtrl.substr(4,selCtrl.length - 1);
  301. fGetOrddrInfo(param);
  302. }
  303. //주치의정보 입력
  304. function fGetOrddrInfo( nm )
  305. {
  306. var insNm = "/root/main/ordroominfo/" + nm;
  307. var insCd = "/root/main/ordroominfo/" + nm.substr(0, 7) + "id" + nm.substr(9,1);
  308. var insDrDept = "/root/main/ordroominfo/" + nm.substr(0, 5) + "deptcd" + nm.substr(9,1);
  309. var schterm = model.getValue(insNm);
  310. zsufGetOpenEmployee("usernm", schterm,new Array("userid","usernm","dutunitcd","posdeptnm","mpphonno"), insNm);
  311. var result = model.getValue(insNm);
  312. var result_array = result.split('|');
  313. var usernm = result_array[3];
  314. var userid = result_array[2];
  315. var dutunitcd = result_array[15];
  316. model.setValue(insCd, userid);
  317. model.setValue(insNm,usernm);
  318. model.setValue(insDrDept,dutunitcd);
  319. var reCtrl = document.controls("ipt_" + nm);
  320. reCtrl.refresh();
  321. }
  322. //색깔지정 : 진료외 용도
  323. function fOrStatInfo()
  324. {
  325. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  326. var type = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/outrmtypenm");
  327. if(type != "진료"){
  328. grd_oproomuseratelst.cellstyle("background-color",i+1, 7,i+1, 7) = "#ff0000";
  329. }
  330. }
  331. model.refresh();
  332. }
  333. //색깔지정 : 의사의 소속부서와 임상과가 다를 경우 표시, 협진, 초빙교수 표시
  334. function fDrDeptnm()
  335. {
  336. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  337. var orddeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/orddeptcd");
  338. var colpainta = 11;
  339. var colpaintp = 12;
  340. for(var j = 1 ; j < 7 ; j ++){
  341. //오전
  342. var amprddeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/amorddeptcd"+j);
  343. var amorddrid = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/amorddrid"+j);
  344. var togdrA = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/amjob"+j);
  345. if(amorddrid != "-" ){
  346. if(orddeptcd != amprddeptcd ){
  347. //협진일경우 색상표시
  348. grd_oproomuseratelst.cellstyle("background-color", i+1, colpainta, i+1, colpainta) = "#b9e5fb";
  349. }
  350. if(togdrA!="-"){
  351. //초빙교수일 경우 색상표시
  352. grd_oproomuseratelst.cellstyle("background-color", i+1, colpainta, i+1, colpainta) = "#fcd2c1";
  353. }
  354. }else{
  355. grd_oproomuseratelst.cellstyle("background-color",i+1, colpainta,i+1, colpainta) = "#ffff00";
  356. }
  357. colpainta= colpainta +3 ;
  358. //오후
  359. var pmprddeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/pmorddeptcd"+j);
  360. var pmorddrid = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/pmorddrid"+j);
  361. var togdrP = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/pmjob"+j);
  362. if(pmorddrid != "-"){
  363. if(orddeptcd != pmprddeptcd ){
  364. //협진일경우 색상표시
  365. grd_oproomuseratelst.cellstyle("background-color", i+1, colpaintp, i+1, colpaintp) = "#b9e5fb";
  366. }
  367. if(togdrP!="-"){
  368. //초빙교수일 경우 색상표시
  369. grd_oproomuseratelst.cellstyle("background-color", i+1, colpaintp, i+1, colpaintp) = "#fcd2c1";
  370. }
  371. }else{
  372. grd_oproomuseratelst.cellstyle("background-color",i+1, colpaintp,i+1, colpaintp) = "#ffff00";
  373. }
  374. colpaintp = colpaintp +3;
  375. }
  376. }
  377. }
  378. //총진료실 수 및 가동 진료실(총진료실 중 월~토 중 하나라도 의사가 배정된 경우)
  379. function fUseOrdrmcnt(){
  380. //총진료실
  381. var useordrmcnt = grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows;
  382. model.setValue("/root/main/usetotal",useordrmcnt);
  383. //가동 진료실
  384. var cnt = 0;
  385. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  386. for(var j = 1; j < 7; j ++){
  387. var chka = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/amorddrid"+j);
  388. var chkp = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/pmorddrid"+j);
  389. if(chka!="-" || chkp!="-"){
  390. cnt++;
  391. break;
  392. }
  393. }
  394. }
  395. model.setValue("/root/main/useordrm",cnt);
  396. model.refresh();
  397. }
  398. //그리드의 값을 info창으로 넘겨줌
  399. function fInfoList(nm)
  400. {
  401. if(nm!="")
  402. {
  403. row=nm;
  404. }
  405. if(row > 0){
  406. model.resetInstanceNode("/root/main/ordroominfo");
  407. model.copyNode("/root/main/ordroominfo","/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]");
  408. var am1 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm11");
  409. model.setValue("/root/main/ordroominfo/amorddrnm1",am1);
  410. var am2 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm22");
  411. model.setValue("/root/main/ordroominfo/amorddrnm2",am2);
  412. var am3 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm33");
  413. model.setValue("/root/main/ordroominfo/amorddrnm3",am3);
  414. var am4 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm44");
  415. model.setValue("/root/main/ordroominfo/amorddrnm4",am4);
  416. var am5 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm55");
  417. model.setValue("/root/main/ordroominfo/amorddrnm5",am5);
  418. var am6 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/amorddrnm66");
  419. model.setValue("/root/main/ordroominfo/amorddrnm6",am6);
  420. var pm1 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm11");
  421. model.setValue("/root/main/ordroominfo/pmorddrnm1",pm1);
  422. var pm2 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm22");
  423. model.setValue("/root/main/ordroominfo/pmorddrnm2",pm2);
  424. var pm3 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm33");
  425. model.setValue("/root/main/ordroominfo/pmorddrnm3", pm3);
  426. var pm4 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm44");
  427. model.setValue("/root/main/ordroominfo/pmorddrnm4",pm4);
  428. var pm5 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm55");
  429. model.setValue("/root/main/ordroominfo/pmorddrnm5",pm5);
  430. var pm6 = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo[" + row + "]/pmorddrnm66");
  431. model.setValue("/root/main/ordroominfo/pmorddrnm6",pm6);
  432. }
  433. }
  434. //이전정보저장
  435. function fPreInfoSave()
  436. {
  437. var old_todd = model.getValue("/root/main/ordroominfo/todd");
  438. var old_fromdd = model.getValue("/root/main/ordroominfo/fromdd");
  439. var old_outrmdeptcd = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  440. model.makeValue("/root/main/ordroominfo/old_todd",old_todd);
  441. model.makeValue("/root/main/ordroominfo/old_fromdd",old_fromdd);
  442. model.makeValue("/root/main/ordroominfo/old_outrmdeptcd",old_outrmdeptcd);
  443. }
  444. //엔터 후 의사검색
  445. function fOrdNmSrch(schterm,cur)
  446. {
  447. zsufGetOpenEmployee("usernm", schterm,new Array("userid","usernm","dutunitcd","posdeptnm","mpphonno"), "/root/tmp/tmpnm");
  448. var result = model.getValue("/root/tmp/tmpnm");
  449. var result_array = result.split('|');
  450. var usernm = result_array[3];
  451. var userid = result_array[2];
  452. var dutunitcd = result_array[15];
  453. var ordid = "/root/main/ordroominfo/"+ cur.substr(4,7)+"id"+ cur.substr(cur.length-1,cur.length);
  454. var nm = cur.substr(4,cur.length - 1);
  455. var insDrDept = "/root/main/ordroominfo/" + nm.substr(0, 5) + "deptcd" + nm.substr(9,1);
  456. model.setValue(ordid, userid);
  457. model.setValue(insDrDept,dutunitcd);
  458. var iptCtrl = document.controls(cur);
  459. iptCtrl.currentText = usernm;
  460. }
  461. function fMerge()
  462. {
  463. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  464. for (var j = 1 ; j < 7 ; j ++){
  465. model.makeValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/merge"+j,"group"+j);
  466. }
  467. }
  468. grd_oproomuseratelst.rebuild();
  469. // cell merge
  470. grd_oproomuseratelst.mergeCells = "never";
  471. grd_oproomuseratelst.mergeCells = "byrow";
  472. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("stat")) = false;
  473. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("buildingnm")) = false;
  474. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("posinfocd")) = false;
  475. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("centnm")) = false;
  476. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("ordroomnm")) = false;
  477. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("outrmdeptnm")) = false;
  478. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("outrmtypenm")) = false;
  479. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("outrmdeptcd")) = false;
  480. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("outrmtel")) = false;
  481. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge1")) = false;
  482. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge2")) = false;
  483. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge3")) = false;
  484. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge4")) = false;
  485. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge5")) = false;
  486. grd_oproomuseratelst.mergeCol(grd_oproomuseratelst.colRef("merge6")) = false;
  487. grd_oproomuseratelst.refresh();
  488. }
  489. ]]>
  490. </script>
  491. </xhtml:head>
  492. <xhtml:body guideline="2,0;2,0;2,745;1,1190;" style="border-color:#ff0000; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  493. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:20px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  494. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">진료실 기준 마스터</caption>
  495. <button id="button1" class="btn1_letter2" navindex="3" style="left:1123px; top:27px; width:56px; height:22px; ">
  496. <caption>조회</caption>
  497. <script type="javascript" ev:event="DOMActivate">
  498. <![CDATA[
  499. submit("TRMCT00114");
  500. fMerge();
  501. model.setValue("/root/send/senddata/srchcond","1");
  502. model.setValue("/root/send/senddata/building","-");
  503. model.setValue("/root/send/senddata/centcd","-");
  504. model.setValue("/root/send/senddata/suborddeptcd","-");
  505. model.setValue("/root/send/senddata/orddeptcd","-");
  506. model.setValue("/root/send/senddata/outrmdeptnm","");
  507. cmb_building.visible=false;
  508. cmb_centcd.visible= false;
  509. cmb_suborddeptcd.visible= false;
  510. cmb_orddeptcd.visible= false;
  511. ipt_outrmdeptnm.visible= false;
  512. btn_ordroomnm.visible=false;
  513. infoinitialize();
  514. initGridStyle("grd_oproomuseratelst");
  515. fDrDeptnm();
  516. fUseOrdrmcnt();
  517. fOrStatInfo();
  518. model.refresh();
  519. ]]>
  520. </script>
  521. </button>
  522. <line id="line13" style="x1:1108px; y1:27px; x2:1108px; y2:49px; border-color:#ffe4bb; border-left-style:solid; "/>
  523. <caption id="caption2" class="search_name" style="left:11px; top:28px; width:86px; height:17px; ">검색조건 :</caption>
  524. <select1 id="cm_gubun" ref="/root/send/data1/srchcond" class="combo_s_essential" navindex="1" appearance="minimal" style="left:100px; top:28px; width:110px; height:19px; ">
  525. <choices>
  526. <item>
  527. <label>전체</label>
  528. <value>1</value>
  529. </item>
  530. <item>
  531. <label>건물</label>
  532. <value>2</value>
  533. </item>
  534. <item>
  535. <label>센터</label>
  536. <value>3</value>
  537. </item>
  538. <item>
  539. <label>임상과</label>
  540. <value>4</value>
  541. </item>
  542. <item>
  543. <label>진료실</label>
  544. <value>5</value>
  545. </item>
  546. </choices>
  547. <script type="javascript" ev:event="xforms-select">
  548. <![CDATA[
  549. //검색조건
  550. var choiflag = model.getValue("/root/send/senddata/srchcond");
  551. ]]>
  552. </script>
  553. </select1>
  554. <line id="line8" class="line_1" style="x1:0px; y1:84px; x2:1194px; y2:84px; "/>
  555. <caption id="cap_roomseq1" class="cell_1" style="left:315px; top:89px; width:74px; height:23px; vertical-align:middle; ">진 료 실 명</caption>
  556. <caption id="caption20" class="tit_2" style="left:5px; top:69px; width:118px; height:14px; ">진료실 기준 정보</caption>
  557. <caption id="cap_building1" class="cell_1" style="left:0px; top:89px; width:57px; height:23px; vertical-align:middle; ">건 물</caption>
  558. <button id="button6" class="btn5_letter2" navindex="30" style="left:1151px; top:63px; width:42px; height:19px; ">
  559. <caption>저장</caption>
  560. <script type="javascript" ev:event="onclick">
  561. <![CDATA[
  562. var ch1 = model.getValue("/root/main/ordroominfo/building") //건물
  563. var ch2 = model.getValue("/root/main/ordroominfo/posinfocd") //위치
  564. var ch3 = model.getValue("/root/main/ordroominfo/outrmtypecd") //진료실용도
  565. var ch4 = model.getValue("/root/main/ordroominfo/outrmdeptcd") //진료실코드
  566. var ch5 = model.getValue("/root/main/ordroominfo/fromdd") //시작일자
  567. var ch6 = model.getValue("/root/main/ordroominfo/roomno")//진료실 순서
  568. if(ch1==''||ch2==""||ch3==''||ch4==''||ch5==''||ch6==''){
  569. isRequiredControls("cmb_building1","ipt_building","cmb_outrmtypecd","ipt_outrmdeptcd","ipt_fromdd","ipt_roomno");
  570. }
  571. else{
  572. //이름 삭제시 id도 삭제됨
  573. for (var i = 1 ; i <7 ; i ++){
  574. var pramA = "/root/main/ordroominfo/amorddrnm"+i;
  575. var pramP = "/root/main/ordroominfo/pmorddrnm"+i;
  576. var prenmA = model.getValue(pramA);
  577. var prenmP = model.getValue(pramP);
  578. var Aid = pramA.substr(1,29)+"id"+i;
  579. var Pid = pramP.substr(1,29)+"id"+i;
  580. var Adept = pramA.substr(1,27)+"deptcd"+i;
  581. var Pdept = pramP.substr(1,27)+"deptcd"+i;
  582. if(prenmA==""){
  583. model.setValue(Aid,"-");
  584. model.setValue(Adept,"-");
  585. }
  586. if(prenmP==""){
  587. model.setValue(Pid,"-");
  588. model.setValue(Pdept,"-");
  589. }
  590. }
  591. //업데이트시 stat변화
  592. var infostat = model.getValue("/root/main/ordroominfo/stat");
  593. //업데이트시
  594. if (infostat=='-'){
  595. //시작일자가 변경되는 경우 이전정보의 종료일자 변경 및 신규데이터입력
  596. if(model.getValue("/root/main/ordroominfo/fromdd")!=model.getValue("/root/main/ordroominfo/old_fromdd")){
  597. if(model.getValue("/root/main/ordroominfo/fromdd") > model.getValue("/root/main/ordroominfo/old_todd")){
  598. model.setValue("/root/main/ordroominfo/stat","I");
  599. }else{
  600. model.setValue("/root/main/ordroominfo/stat","IU");
  601. }
  602. }else{
  603. model.setValue("/root/main/ordroominfo/stat","U");
  604. }
  605. output1.refresh();
  606. }
  607. model.copyNode("/root/send/reqdata","/root/main/ordroominfo");
  608. var todd = model.getValue("/root/main/ordroominfo/todd");
  609. var outrmdeptcd = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  610. var Currow = model.getValue("/root/hidden/rownum");
  611. var roomstat = "N";
  612. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  613. var grd_todd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/todd");
  614. var grd_outrmdeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/outrmdeptcd");
  615. if(todd==grd_todd && outrmdeptcd==grd_outrmdeptcd && infostat=="I"){
  616. messageBox("동일한 진료실이 존재합니다", "I");
  617. var fcsRow = grd_oproomuseratelst.rows - (grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows) + i -1 ;
  618. grd_oproomuseratelst.select(fcsRow,1,fcsRow,21)=true;
  619. model.setValue("/root/hidden/rownum",i);
  620. opt_rownum.refresh();
  621. return;
  622. }
  623. else if(todd==grd_todd && outrmdeptcd==grd_outrmdeptcd && infostat=="-" && Currow != i ){
  624. messageBox("동일한 진료실이 존재합니다", "I");
  625. var fcsRow = grd_oproomuseratelst.rows - (grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows) + i -1 ;
  626. grd_oproomuseratelst.select(fcsRow,1,fcsRow,21)=true;
  627. model.setValue("/root/hidden/rownum",i);
  628. opt_rownum.refresh();
  629. return;
  630. }
  631. }
  632. if (roomstat == "N"){
  633. submit("TXMCT00111");
  634. submit("TRMCT00114");
  635. fMerge();
  636. var todd = model.getValue("/root/main/ordroominfo/todd");
  637. var outrmdeptcd = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  638. var fcsRow=0;
  639. for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  640. var grd_todd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/todd");
  641. var grd_outrmdeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/outrmdeptcd");
  642. if(todd==grd_todd && outrmdeptcd==grd_outrmdeptcd)
  643. {
  644. var fcsRow = grd_oproomuseratelst.rows - (grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows) + i -1 ;
  645. grd_oproomuseratelst.select(fcsRow ,1,fcsRow ,21)=true;
  646. model.setValue("/root/hidden/rownum",fcsRow-1);
  647. opt_rownum.refresh();
  648. //리스트정보
  649. fInfoList(fcsRow-1);
  650. //이전정보저장
  651. fPreInfoSave();
  652. break;
  653. }
  654. }
  655. //진료실정보
  656. fUseOrdrmcnt();
  657. //색표시
  658. initGridStyle("grd_oproomuseratelst");
  659. fDrDeptnm();
  660. fOrStatInfo();
  661. }
  662. // submit("TXMCT00111");
  663. // if (submit("TXMCT00111")==true){
  664. // submit("TRMCT00114");
  665. //
  666. // //수정된 행 정보를 표시하기 위함
  667. // var todd = model.getValue("/root/main/ordroominfo/todd");
  668. // var outrmdeptcd = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  669. //
  670. // for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  671. // var grd_todd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/todd");
  672. // var grd_outrmdeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/outrmdeptcd");
  673. //
  674. // if(todd==grd_todd && outrmdeptcd==grd_outrmdeptcd)
  675. // {
  676. // var fcsRow = grd_oproomuseratelst.rows - (grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows) + i -1 ;
  677. // grd_oproomuseratelst.select(fcsRow,1,fcsRow,21)=true;
  678. //
  679. // //리스트정보
  680. // fInfoList(fcsRow-1);
  681. // //이전정보저장
  682. // fPreInfoSave();
  683. // }
  684. // }
  685. //
  686. // //진료실정보
  687. // fUseOrdrmcnt();
  688. // //색표시
  689. // initGridStyle("grd_oproomuseratelst");
  690. // fDrDeptnm();
  691. // fOrStatInfo();
  692. // fMerge();
  693. //
  694. // }
  695. // else{
  696. // //수정된 행 정보를 표시하기 위함
  697. // var todd = model.getValue("/root/main/ordroominfo/todd");
  698. // var outrmdeptcd = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  699. //
  700. // for(var i = 1 ; i <= grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows ; i ++){
  701. // var grd_todd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/todd");
  702. // var grd_outrmdeptcd = model.getValue("/root/main/ordroombasemaster/ordroombasemasterinfo["+i+"]/outrmdeptcd");
  703. //
  704. // if(todd==grd_todd && outrmdeptcd==grd_outrmdeptcd)
  705. // {
  706. // var fcsRow = grd_oproomuseratelst.rows - (grd_oproomuseratelst.rows-grd_oproomuseratelst.fixedRows) + i -1 ;
  707. // grd_oproomuseratelst.select(fcsRow,1,fcsRow,21)=true;
  708. // }
  709. // }
  710. // }
  711. }
  712. model.refresh();
  713. ]]>
  714. </script>
  715. </button>
  716. <caption id="caption12" class="cell_1" style="left:120px; top:114px; width:75px; height:23px; vertical-align:middle; ">임 상 과</caption>
  717. <input id="ipt_roomseq1" ref="/root/main/ordroominfo/outrmdeptnm" class="input_default" navindex="5" style="left:390px; top:91px; width:90px; height:19px; ">
  718. <script type="javascript" ev:event="onkeypress">
  719. <![CDATA[
  720. if(event.keyCode=="13"){
  721. schterm = ipt_roomseq1.currentText
  722. zbcfOpenInstDeptCodeList("deptnm", schterm , "/root/main/ordroominfo/outrmdeptcd", "/root/main/ordroominfo/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  723. model.setFocus("input3");
  724. }
  725. ]]>
  726. </script>
  727. </input>
  728. <line id="line1" class="line_1" style="x1:0px; y1:215px; x2:1194px; y2:215px; "/>
  729. <button id="btn_excsave" class="btn2_letter2" style="left:1151px; top:195px; width:42px; height:19px; ">
  730. <caption>엑셀</caption>
  731. <script type="javascript" ev:event="DOMActivate">
  732. <![CDATA[
  733. var file = window.fileDialog("save","","false","","xls","Excel Files(*.xls)|*.xls");
  734. grd_oproomuseratelst.saveExcel(file);
  735. ]]>
  736. </script>
  737. </button>
  738. <caption id="caption15" class="cell_1" style="left:120px; top:89px; width:75px; height:23px; vertical-align:middle; ">센 터</caption>
  739. <line id="line3" class="line_2" style="x1:0px; y1:163; x2:1194px; y2:163; "/>
  740. <caption id="caption7" class="tit_2" style="left:5px; top:200px; width:140px; height:14px; ">진료실 기준 마스터</caption>
  741. <line id="line4" class="line_3" style="x1:0px; y1:188; x2:1194px; y2:188; "/>
  742. <select1 id="cmb_building1" ref="/root/main/ordroominfo/building" class="combo_search" appearance="minimal" style="left:60px; top:91px; width:55px; height:19px; ">
  743. <choices>
  744. <item>
  745. <label>본관</label>
  746. <value>M</value>
  747. </item>
  748. <item>
  749. <label>별관</label>
  750. <value>S</value>
  751. </item>
  752. </choices>
  753. <script type="javascript" ev:event="xforms-value-changed">
  754. <![CDATA[
  755. model.setFocus("ipt_building");
  756. ]]>
  757. </script>
  758. </select1>
  759. <caption id="cap_building" class="cell_1" style="left:0px; top:114px; width:57px; height:23px; vertical-align:middle; ">위치(층)</caption>
  760. <line id="line6" class="line_2" style="top:90; x1:0; y1:112px; x2:1194; y2:112px; "/>
  761. <button id="button2" class="btn2_letter3" style="left:1095px; top:63px; width:53px; height:19px; ">
  762. <caption>초기화</caption>
  763. <script type="javascript" ev:event="DOMActivate">
  764. <![CDATA[
  765. infoinitialize();
  766. model.refresh();
  767. ]]>
  768. </script>
  769. </button>
  770. <line id="line32" class="line_6" style="x1:0px; y1:730px; x2:1194px; y2:730px; "/>
  771. <datagrid id="grd_oproomuseratelst" nodeset="/root/main/ordroombasemaster/ordroombasemasterinfo" backcoloralternate="#ffffff" caption="^건물^위치&#xA;정보(층)^센터^임상과^진료실명^진료실&#xA;용도^진료실&#xA;코드^진료실&#xA;순서^진료실&#xA;전화번호^월^월^^화^화^^수^수^^목^목^^금^금^^토^토^^비고|^건물^위치&#xA;정보(층)^센터^임상과^진료실명^진료실&#xA;용도^진료실&#xA;코드^진료실&#xA;순서^진료실&#xA;전화번호^오전^오후^^오전^오후^^오전^오후^^오전^오후^^오전^오후^^오전^오후^^비고" colsep="^" colwidth="29, 55, 55, 100, 100, 80, 94, 100, 46, 86, 100, 100, 24, 100, 100, 22, 100, 100, 25, 100, 100, 24, 100, 100, 24, 100, 100, 21, 250" ellipsis="true" frozencols="10" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="listbox" tooltip="true" navindex="9" style="left:0px; top:220px; width:1194px; height:510px; ">
  772. <col ref="stat" type="output" visibility="hidden" style="text-align:center; "/>
  773. <col ref="buildingnm" type="output" style="text-align:center; "/>
  774. <col ref="posinfocd" type="output" style="text-align:center; "/>
  775. <col ref="centnm" type="output" style="text-align:center; "/>
  776. <col ref="ordroomnm" type="output" style="text-align:center; "/>
  777. <col ref="outrmdeptnm" type="output" style="text-align:center; "/>
  778. <col ref="outrmtypenm" type="output" style="text-align:center; "/>
  779. <col ref="outrmdeptcd" type="output" style="text-align:center; "/>
  780. <col ref="roomno" type="output" style="text-align:center; "/>
  781. <col ref="outrmtel" type="output" style="text-align:center; "/>
  782. <col ref="amorddrnm1" type="output" style="text-align:center; "/>
  783. <col ref="pmorddrnm1" type="output" style="text-align:center; "/>
  784. <col ref="merge1" visibility="hidden"/>
  785. <col ref="amorddrnm2" type="output" style="text-align:center; "/>
  786. <col ref="pmorddrnm2" type="output" style="text-align:center; "/>
  787. <col ref="merge2" visibility="hidden"/>
  788. <col ref="amorddrnm3" type="output" style="text-align:center; "/>
  789. <col ref="pmorddrnm3" type="output" style="text-align:center; "/>
  790. <col ref="merge3" visibility="hidden"/>
  791. <col ref="amorddrnm4" type="output" style="text-align:center; "/>
  792. <col ref="pmorddrnm4" type="output" style="text-align:center; "/>
  793. <col ref="merge4" visibility="hidden"/>
  794. <col ref="amorddrnm5" type="output" style="text-align:center; "/>
  795. <col ref="pmorddrnm5" type="output" style="text-align:center; "/>
  796. <col ref="merge5" visibility="hidden"/>
  797. <col ref="amorddrnm6" type="output" style="text-align:center; "/>
  798. <col ref="pmorddrnm6" type="output" style="text-align:center; "/>
  799. <col ref="merge6" visibility="hidden"/>
  800. <col ref="outrmcmt" type="output" style="text-align:center; "/>
  801. <script type="javascript" ev:event="onclick">
  802. <![CDATA[
  803. var row = grd_oproomuseratelst.row-1;
  804. if(row > 0){
  805. model.setValue("/root/hidden/rownum",row);
  806. opt_rownum.refresh();
  807. fInfoList(row);
  808. fPreInfoSave();
  809. model.refresh();
  810. }
  811. ]]>
  812. </script>
  813. </datagrid>
  814. <select1 id="combo5" ref="/root/send/senddata/srchcond" class="combo_s_essential" appearance="minimal" style="left:100px; top:28px; width:110px; height:19px; ">
  815. <choices>
  816. <item>
  817. <label>전체</label>
  818. <value>1</value>
  819. </item>
  820. <item>
  821. <label>건물</label>
  822. <value>2</value>
  823. </item>
  824. <item>
  825. <label>센터</label>
  826. <value>3</value>
  827. </item>
  828. <item>
  829. <label>임상과</label>
  830. <value>4</value>
  831. </item>
  832. <item>
  833. <label>진료실</label>
  834. <value>5</value>
  835. </item>
  836. </choices>
  837. <script type="javascript" ev:event="xforms-select">
  838. <![CDATA[
  839. var choiflag = model.getValue("/root/send/senddata/srchcond");
  840. //검색조건
  841. fChoiValue(choiflag);
  842. ]]>
  843. </script>
  844. </select1>
  845. <select1 id="cmb_building" ref="/root/send/senddata/building" appearance="minimal" style="left:215px; top:28; width:125px; height:20px; ">
  846. <choices>
  847. <item>
  848. <label>전체</label>
  849. <value>-</value>
  850. </item>
  851. <item>
  852. <label>본관</label>
  853. <value>M</value>
  854. </item>
  855. <item>
  856. <label>별관</label>
  857. <value>S</value>
  858. </item>
  859. </choices>
  860. <script type="javascript" ev:event="xforms-value-changed">
  861. <![CDATA[
  862. model.setFocus("button1");
  863. ]]>
  864. </script>
  865. </select1>
  866. <select1 id="cmb_centcd" ref="/root/send/senddata/centcd" appearance="minimal" style="left:230px; top:28; width:130px; height:19px; ">
  867. <choices>
  868. <itemset nodeset="/root/init/centcd/centcdlist">
  869. <label ref="nm"/>
  870. <value ref="cd"/>
  871. </itemset>
  872. </choices>
  873. <script type="javascript" ev:event="xforms-value-changed">
  874. <![CDATA[
  875. model.setFocus("button1");
  876. ]]>
  877. </script>
  878. </select1>
  879. <select1 id="cmb_orddeptcd" ref="/root/send/senddata/orddeptcd" appearance="minimal" style="left:255px; top:28; width:130px; height:19px; ">
  880. <choices>
  881. <itemset nodeset="/root/init/orddeptcd/deptlist">
  882. <label ref="depthngnm"/>
  883. <value ref="deptcd"/>
  884. </itemset>
  885. </choices>
  886. <script type="javascript" ev:event="xforms-value-changed">
  887. <![CDATA[
  888. model.setFocus("button1");
  889. ]]>
  890. </script>
  891. </select1>
  892. <input id="ipt_building" ref="/root/main/ordroominfo/posinfocd" style="left:60px; top:116px; width:55px; height:19px; ">
  893. <script type="javascript" ev:event="onkeypress">
  894. <![CDATA[
  895. if(event.keyCode=="13"){
  896. model.setFocus("combo1");
  897. }
  898. ]]>
  899. </script>
  900. </input>
  901. <select1 id="combo1" ref="/root/main/ordroominfo/centcd" appearance="minimal" style="left:199px; top:91px; width:111px; height:19px; ">
  902. <choices>
  903. <itemset nodeset="/root/init/centcd/centcdlist">
  904. <label ref="nm"/>
  905. <value ref="cd"/>
  906. </itemset>
  907. </choices>
  908. <script type="javascript" ev:event="xforms-value-changed">
  909. <![CDATA[
  910. model.setFocus("combo2");
  911. ]]>
  912. </script>
  913. </select1>
  914. <select1 id="combo2" ref="/root/main/ordroominfo/orddeptcd" appearance="minimal" style="left:199px; top:116px; width:111px; height:19px; ">
  915. <choices>
  916. <itemset nodeset="/root/init/orddeptcd/deptlist">
  917. <label ref="depthngnm"/>
  918. <value ref="deptcd"/>
  919. </itemset>
  920. </choices>
  921. <script type="javascript" ev:event="xforms-value-changed">
  922. <![CDATA[
  923. model.setFocus("ipt_roomseq1");
  924. ]]>
  925. </script>
  926. </select1>
  927. <caption id="cap_outrmdeptcd" class="cell_1" style="left:510px; top:89px; width:78px; height:23px; vertical-align:middle; ">진료실 코드</caption>
  928. <input id="ipt_outrmdeptcd" ref="/root/main/ordroominfo/outrmdeptcd" class="input_default" navindex="6" imemode="disabled" style="left:590px; top:91px; width:105px; height:19px; ">
  929. <script type="javascript" ev:event="onkeypress">
  930. <![CDATA[
  931. if(event.keyCode=="13"){
  932. schterm = ipt_outrmdeptcd.currentText
  933. zbcfOpenInstDeptCodeList("deptcd", schterm, "/root/main/ordroominfo/outrmdeptcd", "/root/main/ordroominfo/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  934. model.setFocus("input3");
  935. }
  936. ]]>
  937. </script>
  938. </input>
  939. <caption id="cap_outrmtypecd" class="cell_1" style="left:510px; top:114px; width:78px; height:23px; vertical-align:middle; ">진료실 용도</caption>
  940. <caption id="caption11" class="cell_1" style="left:315px; top:114px; width:74px; height:23px; vertical-align:middle; ">전 화 번 호</caption>
  941. <input id="input3" ref="/root/main/ordroominfo/outrmtel" class="input_default" navindex="7" imemode="disabled" style="left:390px; top:116px; width:115px; height:19px; ">
  942. <script type="javascript" ev:event="onkeypress">
  943. <![CDATA[
  944. if(event.keyCode=="13"){
  945. model.setFocus("cmb_outrmtypecd");
  946. }
  947. ]]>
  948. </script>
  949. </input>
  950. <caption id="caption13" class="cell_1" style="left:0px; top:139px; width:57px; height:48; vertical-align:middle; ">주치의</caption>
  951. <line id="line5" class="line_2" style="x1:5px; y1:137px; x2:1199px; y2:137px; "/>
  952. <caption id="caption17" class="cell_1" style="left:113; top:139; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  953. <caption id="caption19" class="cell_1" style="left:60px; top:139px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  954. <caption id="caption21" class="cell_1" style="left:113px; top:164; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  955. <button id="button10" class="icon_search" style="left:485px; top:90px; width:16px; height:16px; ">
  956. <caption/>
  957. <script type="javascript" ev:event="DOMActivate">
  958. <![CDATA[
  959. var schterm = model.getValue("/root/main/ordroominfo/outrmdeptnm");
  960. zbcfOpenInstDeptCodeList("deptnm", schterm , "/root/main/ordroominfo/outrmdeptcd", "/root/main/ordroominfo/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  961. ]]>
  962. </script>
  963. </button>
  964. <button id="button11" class="icon_search" style="left:700px; top:91px; width:16px; height:16px; ">
  965. <caption/>
  966. <script type="javascript" ev:event="DOMActivate">
  967. <![CDATA[
  968. var schterm = model.getValue("/root/main/ordroominfo/outrmdeptcd");
  969. zbcfOpenInstDeptCodeList("deptcd", schterm, "/root/main/ordroominfo/outrmdeptcd", "/root/main/ordroominfo/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  970. ]]>
  971. </script>
  972. </button>
  973. <caption id="caption1" class="cell_1" style="left:113px; top:164; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  974. <caption id="caption3" class="cell_1" style="left:113; top:139; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  975. <caption id="caption4" class="cell_1" style="left:60px; top:139px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  976. <caption id="caption5" class="cell_1" style="left:303px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  977. <caption id="caption14" class="cell_1" style="left:303px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  978. <caption id="caption16" class="cell_1" style="left:303px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  979. <caption id="caption18" class="cell_1" style="left:250px; top:140px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  980. <caption id="caption22" class="cell_1" style="left:303px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  981. <caption id="caption23" class="cell_1" style="left:250px; top:140px; width:50px; height:48px; vertical-align:middle; ">화요일</caption>
  982. <caption id="caption24" class="cell_1" style="left:493px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  983. <caption id="caption25" class="cell_1" style="left:440px; top:140px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  984. <caption id="caption26" class="cell_1" style="left:493px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  985. <caption id="caption27" class="cell_1" style="left:493px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  986. <caption id="caption28" class="cell_1" style="left:493px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  987. <caption id="caption29" class="cell_1" style="left:440px; top:140px; width:50px; height:48px; vertical-align:middle; ">수요일</caption>
  988. <caption id="caption30" class="cell_1" style="left:683px; top:139px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  989. <caption id="caption33" class="cell_1" style="left:630px; top:139px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  990. <caption id="caption34" class="cell_1" style="left:683px; top:164px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  991. <caption id="caption35" class="cell_1" style="left:683px; top:164px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  992. <caption id="caption36" class="cell_1" style="left:683px; top:139px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  993. <caption id="caption37" class="cell_1" style="left:630px; top:139px; width:50px; height:48px; vertical-align:middle; ">목요일</caption>
  994. <caption id="caption38" class="cell_1" style="left:873px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  995. <caption id="caption39" class="cell_1" style="left:820px; top:140px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  996. <caption id="caption40" class="cell_1" style="left:873px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  997. <caption id="caption41" class="cell_1" style="left:873px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  998. <caption id="caption42" class="cell_1" style="left:873px; top:140px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  999. <caption id="caption43" class="cell_1" style="left:820px; top:140px; width:50px; height:48px; vertical-align:middle; ">금요일</caption>
  1000. <caption id="caption46" class="cell_1" style="left:1063px; top:139px; width:35px; height:23px; vertical-align:middle; ">오전</caption>
  1001. <caption id="caption47" class="cell_1" style="left:1010px; top:139px; width:50px; height:48px; vertical-align:middle; ">월요일</caption>
  1002. <caption id="caption49" class="cell_1" style="left:1010px; top:139px; width:50px; height:48px; vertical-align:middle; ">토요일</caption>
  1003. <select1 id="cmb_outrmtypecd" ref="/root/main/ordroominfo/outrmtypecd" navindex="8" appearance="minimal" style="left:590px; top:115px; width:125px; height:19px; ">
  1004. <choices>
  1005. <item>
  1006. <label>진료</label>
  1007. <value>1</value>
  1008. </item>
  1009. <item>
  1010. <label>진료 및 처치</label>
  1011. <value>2</value>
  1012. </item>
  1013. <item>
  1014. <label>검사</label>
  1015. <value>3</value>
  1016. </item>
  1017. <item>
  1018. <label>임상연구</label>
  1019. <value>4</value>
  1020. </item>
  1021. </choices>
  1022. <script type="javascript" ev:event="xforms-value-changed">
  1023. <![CDATA[
  1024. model.setFocus("ipt_outrmcmt");
  1025. ]]>
  1026. </script>
  1027. </select1>
  1028. <input id="ipt_outrmdeptnm" ref="/root/send/senddata/outrmdeptnm" style="left:265px; top:28; width:130px; height:14px; ">
  1029. <script type="javascript" ev:event="onkeypress">
  1030. <![CDATA[
  1031. if(event.keyCode=="13"){
  1032. schterm = ipt_outrmdeptnm.currentText;
  1033. zbcfOpenInstDeptCodeList("deptnm", schterm, "/root/send/senddata/outrmdeptcd", "/root/send/senddata/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  1034. model.setFocus("button1");
  1035. }
  1036. ]]>
  1037. </script>
  1038. </input>
  1039. <select1 id="cmb_suborddeptcd" ref="/root/send/senddata/suborddeptcd" visibility="hidden" appearance="minimal" style="left:348px; top:28px; width:130px; height:19px; ">
  1040. <choices>
  1041. <itemset nodeset="/root/init/orddeptcd/deptlist">
  1042. <label ref="depthngnm"/>
  1043. <value ref="deptcd"/>
  1044. </itemset>
  1045. </choices>
  1046. </select1>
  1047. <button id="btn_ordroomnm" class="icon_search" style="left:353px; top:30px; width:16px; height:16px; ">
  1048. <caption/>
  1049. <script type="javascript" ev:event="DOMActivate">
  1050. <![CDATA[
  1051. var schterm = model.getValue("/root/send/senddata/outrmdeptnm");
  1052. zbcfOpenInstDeptCodeList("deptnm", schterm, "/root/send/senddata/outrmdeptcd", "/root/send/senddata/outrmdeptnm","orduseyn","X",new Array("deptcd","depthngnm","cntcte"));
  1053. ]]>
  1054. </script>
  1055. </button>
  1056. <caption id="caption44" class="cell_1" style="left:720px; top:115px; width:74px; height:23px; vertical-align:middle; ">비 고</caption>
  1057. <caption id="cap_fromdd" class="cell_1" style="left:870px; top:90px; width:60px; height:23px; vertical-align:middle; ">시작일자</caption>
  1058. <caption id="caption50" class="cell_1" style="left:1034px; top:90px; width:60px; height:23px; vertical-align:middle; ">종료일자</caption>
  1059. <input id="ipt_fromdd" ref="/root/main/ordroominfo/fromdd" navindex="10" inputtype="date" format="yyyy-mm-dd" appearance="input" style="left:935px; top:91px; width:95px; height:19px; "/>
  1060. <input id="input16" ref="/root/main/ordroominfo/todd" navindex="11" inputtype="date" format="yyyy-mm-dd" appearance="input" style="left:1098px; top:91px; width:92px; height:19px; "/>
  1061. <input id="ipt_outrmcmt" ref="/root/main/ordroominfo/outrmcmt" navindex="9" appearance="input" style="left:798px; top:115px; width:392px; height:19px; ">
  1062. <script type="javascript" ev:event="onkeypress">
  1063. <![CDATA[
  1064. if(event.keyCode=="13"){
  1065. model.setFocus("ipt_amorddrnm1");
  1066. }
  1067. ]]>
  1068. </script>
  1069. </input>
  1070. <caption id="caption48" class="cell_1" style="left:1062px; top:165px; width:35px; height:23px; vertical-align:middle; ">오후</caption>
  1071. <output id="output1" ref="/root/main/ordroominfo/stat" visibility="hidden" style="left:1065px; top:62px; width:25px; height:19px; "/>
  1072. <button id="button4" class="btn2_letter4" style="left:1085px; top:195px; width:64px; height:19px; ">
  1073. <caption>새로고침</caption>
  1074. <script type="javascript" ev:event="DOMActivate">
  1075. <![CDATA[
  1076. submit("TRMCT00114");
  1077. //merge
  1078. fMerge();
  1079. //색표시
  1080. initGridStyle("grd_oproomuseratelst");
  1081. fOrStatInfo();
  1082. fDrDeptnm();
  1083. //진료실정보
  1084. fUseOrdrmcnt();
  1085. model.refresh();
  1086. ]]>
  1087. </script>
  1088. </button>
  1089. <input id="ipt_amorddrnm1" ref="/root/main/ordroominfo/amorddrnm1" class="input_default" navindex="12" style="left:150px; top:141; width:75; height:19px; ">
  1090. <script type="javascript" ev:event="onkeypress">
  1091. <![CDATA[
  1092. if(event.keyCode=="13"){
  1093. var schterm = ipt_amorddrnm1.currentText;
  1094. var cur = event.focus
  1095. fOrdNmSrch (schterm,cur);
  1096. model.setFocus("ipt_pmorddrnm1");
  1097. model.refresh();
  1098. }
  1099. ]]>
  1100. </script>
  1101. <script type="javascript" ev:event="onkeyup">
  1102. <![CDATA[
  1103. ]]>
  1104. </script>
  1105. </input>
  1106. <input id="ipt_amorddrnm2" ref="/root/main/ordroominfo/amorddrnm2" navindex="14" style="left:340px; top:141; width:75px; height:19px; ">
  1107. <script type="javascript" ev:event="onkeypress">
  1108. <![CDATA[
  1109. if(event.keyCode=="13"){
  1110. var schterm = ipt_amorddrnm2.currentText;
  1111. var cur = event.focus
  1112. fOrdNmSrch (schterm,cur);
  1113. model.setFocus("ipt_pmorddrnm2");
  1114. model.refresh();
  1115. }
  1116. ]]>
  1117. </script>
  1118. </input>
  1119. <input id="ipt_amorddrnm3" ref="/root/main/ordroominfo/amorddrnm3" navindex="16" style="left:530px; top:141; width:75px; height:19px; ">
  1120. <script type="javascript" ev:event="onkeypress">
  1121. <![CDATA[
  1122. if(event.keyCode=="13"){
  1123. var schterm = ipt_amorddrnm3.currentText;
  1124. var cur = event.focus
  1125. fOrdNmSrch (schterm,cur);
  1126. model.setFocus("ipt_pmorddrnm3");
  1127. model.refresh();
  1128. }
  1129. ]]>
  1130. </script>
  1131. </input>
  1132. <input id="ipt_amorddrnm4" ref="/root/main/ordroominfo/amorddrnm4" navindex="18" style="left:720px; top:141; width:75px; height:19px; ">
  1133. <script type="javascript" ev:event="onkeypress">
  1134. <![CDATA[
  1135. if(event.keyCode=="13"){
  1136. var schterm = ipt_amorddrnm4.currentText;
  1137. var cur = event.focus
  1138. fOrdNmSrch (schterm,cur);
  1139. model.setFocus("ipt_pmorddrnm4");
  1140. model.refresh();
  1141. }
  1142. ]]>
  1143. </script>
  1144. </input>
  1145. <input id="ipt_amorddrnm5" ref="/root/main/ordroominfo/amorddrnm5" navindex="20" appearance="input" style="left:910px; top:141; width:75px; height:19px; ">
  1146. <script type="javascript" ev:event="onkeypress">
  1147. <![CDATA[
  1148. if(event.keyCode=="13"){
  1149. var schterm = ipt_amorddrnm5.currentText;
  1150. var cur = event.focus
  1151. fOrdNmSrch (schterm,cur);
  1152. model.setFocus("ipt_pmorddrnm5");
  1153. model.refresh();
  1154. }
  1155. ]]>
  1156. </script>
  1157. </input>
  1158. <input id="ipt_amorddrnm6" ref="/root/main/ordroominfo/amorddrnm6" navindex="22" style="left:1100px; top:141; width:75px; height:19px; ">
  1159. <script type="javascript" ev:event="onkeypress">
  1160. <![CDATA[
  1161. if(event.keyCode=="13"){
  1162. var schterm = ipt_amorddrnm6.currentText;
  1163. var cur = event.focus
  1164. fOrdNmSrch (schterm,cur);
  1165. model.setFocus("ipt_pmorddrnm6");
  1166. model.refresh();
  1167. }
  1168. ]]>
  1169. </script>
  1170. </input>
  1171. <input id="ipt_pmorddrnm1" ref="/root/main/ordroominfo/pmorddrnm1" navindex="13" style="left:150px; top:166; width:75; height:19px; ">
  1172. <script type="javascript" ev:event="onkeypress">
  1173. <![CDATA[
  1174. if(event.keyCode=="13"){
  1175. var schterm = ipt_pmorddrnm1.currentText;
  1176. var cur = event.focus
  1177. fOrdNmSrch (schterm,cur);
  1178. model.setFocus("ipt_amorddrnm2");
  1179. model.refresh();
  1180. }
  1181. ]]>
  1182. </script>
  1183. </input>
  1184. <input id="ipt_pmorddrnm2" ref="/root/main/ordroominfo/pmorddrnm2" navindex="15" style="left:340px; top:166; width:75px; height:19px; ">
  1185. <script type="javascript" ev:event="onkeypress">
  1186. <![CDATA[
  1187. if(event.keyCode=="13"){
  1188. var schterm = ipt_pmorddrnm2.currentText;
  1189. var cur = event.focus
  1190. fOrdNmSrch (schterm,cur);
  1191. model.setFocus("ipt_amorddrnm3");
  1192. model.refresh();
  1193. }
  1194. ]]>
  1195. </script>
  1196. </input>
  1197. <input id="ipt_pmorddrnm3" ref="/root/main/ordroominfo/pmorddrnm3" navindex="17" style="left:530px; top:166; width:75px; height:19px; ">
  1198. <script type="javascript" ev:event="onkeypress">
  1199. <![CDATA[
  1200. if(event.keyCode=="13"){
  1201. var schterm = ipt_pmorddrnm3.currentText;
  1202. var cur = event.focus
  1203. fOrdNmSrch (schterm,cur);
  1204. model.setFocus("ipt_amorddrnm4");
  1205. model.refresh();
  1206. }
  1207. ]]>
  1208. </script>
  1209. </input>
  1210. <input id="ipt_pmorddrnm4" ref="/root/main/ordroominfo/pmorddrnm4" navindex="19" style="left:720px; top:166; width:75px; height:19px; ">
  1211. <script type="javascript" ev:event="onkeypress">
  1212. <![CDATA[
  1213. if(event.keyCode=="13"){
  1214. var schterm = ipt_pmorddrnm4.currentText;
  1215. var cur = event.focus
  1216. fOrdNmSrch (schterm,cur);
  1217. model.setFocus("ipt_amorddrnm5");
  1218. model.refresh();
  1219. }
  1220. ]]>
  1221. </script>
  1222. </input>
  1223. <input id="ipt_pmorddrnm5" ref="/root/main/ordroominfo/pmorddrnm5" navindex="21" appearance="input" style="left:910px; top:166; width:75px; height:19px; ">
  1224. <script type="javascript" ev:event="onkeypress">
  1225. <![CDATA[
  1226. if(event.keyCode=="13"){
  1227. var schterm = ipt_pmorddrnm5.currentText;
  1228. var cur = event.focus
  1229. fOrdNmSrch (schterm,cur);
  1230. model.setFocus("ipt_amorddrnm6");
  1231. model.refresh();
  1232. }
  1233. ]]>
  1234. </script>
  1235. </input>
  1236. <input id="ipt_pmorddrnm6" ref="/root/main/ordroominfo/pmorddrnm6" navindex="23" style="left:1100px; top:166; width:75px; height:19px; ">
  1237. <script type="javascript" ev:event="onkeypress">
  1238. <![CDATA[
  1239. if(event.keyCode=="13"){
  1240. var schterm = ipt_pmorddrnm6.currentText;
  1241. var cur = event.focus
  1242. fOrdNmSrch (schterm,cur);
  1243. model.setFocus("button6");
  1244. model.refresh();
  1245. }
  1246. ]]>
  1247. </script>
  1248. </input>
  1249. <button id="btn_amorddrnm1" class="icon_search" style="left:230px; top:142px; width:16px; height:16px; ">
  1250. <caption/>
  1251. <script type="javascript" ev:event="DOMActivate">
  1252. <![CDATA[
  1253. fSrchDrnm();
  1254. ]]>
  1255. </script>
  1256. </button>
  1257. <button id="btn_amorddrnm2" class="icon_search" style="left:420px; top:143px; width:16px; height:16px; ">
  1258. <caption/>
  1259. <script type="javascript" ev:event="DOMActivate">
  1260. <![CDATA[
  1261. fSrchDrnm();
  1262. ]]>
  1263. </script>
  1264. </button>
  1265. <button id="btn_amorddrnm3" class="icon_search" style="left:610px; top:143px; width:16px; height:16px; ">
  1266. <caption/>
  1267. <script type="javascript" ev:event="DOMActivate">
  1268. <![CDATA[
  1269. fSrchDrnm();
  1270. ]]>
  1271. </script>
  1272. </button>
  1273. <button id="btn_amorddrnm4" class="icon_search" style="left:800px; top:142px; width:16px; height:16px; ">
  1274. <caption/>
  1275. <script type="javascript" ev:event="DOMActivate">
  1276. <![CDATA[
  1277. fSrchDrnm();
  1278. ]]>
  1279. </script>
  1280. </button>
  1281. <button id="btn_amorddrnm5" class="icon_search" style="left:990px; top:143px; width:16px; height:16px; ">
  1282. <caption/>
  1283. <script type="javascript" ev:event="DOMActivate">
  1284. <![CDATA[
  1285. fSrchDrnm();
  1286. ]]>
  1287. </script>
  1288. </button>
  1289. <button id="btn_amorddrnm6" class="icon_search" style="left:1178px; top:143; width:16px; height:16px; ">
  1290. <caption/>
  1291. <script type="javascript" ev:event="DOMActivate">
  1292. <![CDATA[
  1293. fSrchDrnm();
  1294. ]]>
  1295. </script>
  1296. </button>
  1297. <button id="btn_pmorddrnm1" class="icon_search" style="left:230px; top:167px; width:16px; height:16px; ">
  1298. <caption/>
  1299. <script type="javascript" ev:event="DOMActivate">
  1300. <![CDATA[
  1301. fSrchDrnm();
  1302. ]]>
  1303. </script>
  1304. </button>
  1305. <button id="btn_pmorddrnm3" class="icon_search" style="left:610px; top:168px; width:16px; height:16px; ">
  1306. <caption/>
  1307. <script type="javascript" ev:event="DOMActivate">
  1308. <![CDATA[
  1309. fSrchDrnm();
  1310. ]]>
  1311. </script>
  1312. </button>
  1313. <button id="btn_pmorddrnm4" class="icon_search" style="left:800px; top:167px; width:16px; height:16px; ">
  1314. <caption/>
  1315. <script type="javascript" ev:event="DOMActivate">
  1316. <![CDATA[
  1317. fSrchDrnm();
  1318. ]]>
  1319. </script>
  1320. </button>
  1321. <button id="btn_pmorddrnm5" class="icon_search" style="left:990px; top:168px; width:16px; height:16px; ">
  1322. <caption/>
  1323. <script type="javascript" ev:event="DOMActivate">
  1324. <![CDATA[
  1325. fSrchDrnm();
  1326. ]]>
  1327. </script>
  1328. </button>
  1329. <button id="btn_pmorddrnm6" class="icon_search" style="left:1177px; top:168; width:16px; height:16px; ">
  1330. <caption/>
  1331. <script type="javascript" ev:event="DOMActivate">
  1332. <![CDATA[
  1333. fSrchDrnm();
  1334. ]]>
  1335. </script>
  1336. </button>
  1337. <button id="btn_pmorddrnm2" class="icon_search" style="left:420px; top:168px; width:16px; height:16px; ">
  1338. <caption/>
  1339. <script type="javascript" ev:event="DOMActivate">
  1340. <![CDATA[
  1341. fSrchDrnm();
  1342. ]]>
  1343. </script>
  1344. </button>
  1345. <caption id="caption51" class="cell_2" style="left:0px; top:745px; width:70px; height:21px; vertical-align:middle; ">총진료실</caption>
  1346. <caption id="caption52" class="cell_2" style="left:135px; top:745px; width:85px; height:21px; vertical-align:middle; ">가동 진료실</caption>
  1347. <output id="output2" ref="/root/main/usetotal" style="left:75px; top:745px; width:60px; height:19px; "/>
  1348. <output id="output3" ref="/root/main/useordrm" style="left:225px; top:745px; width:60px; height:19px; "/>
  1349. <shape id="rectangle1" appearance="rectangle" style="left:0px; top:745px; width:285px; height:21px; border-color:#6666ff; "/>
  1350. <caption id="caption53" class="cell_2" style="left:305px; top:745px; width:70px; height:21px; vertical-align:middle; ">빈진료실</caption>
  1351. <caption id="caption54" class="cell_2" style="left:440px; top:745px; width:70px; height:21px; vertical-align:middle; ">초빙교수</caption>
  1352. <caption id="caption55" class="cell_2" style="left:575px; top:745px; width:70px; height:21px; vertical-align:middle; ">협진</caption>
  1353. <caption id="caption56" class="cell_2" style="left:710px; top:745px; width:80px; height:21px; vertical-align:middle; ">진료 외 용도</caption>
  1354. <shape id="rectangle3" appearance="rectangle" style="left:380px; top:745px; width:55px; height:21; background-color:#ffff00; border-color:#ffff00; "/>
  1355. <shape id="rectangle4" appearance="rectangle" style="left:515px; top:745px; width:55px; height:21px; background-color:#fcd2c1; border-color:#fcd2c1; "/>
  1356. <shape id="rectangle5" appearance="rectangle" style="left:650px; top:745px; width:55px; height:21px; background-color:#99ccff; border-color:#99ccff; "/>
  1357. <shape id="rectangle6" appearance="rectangle" style="left:795px; top:745px; width:55px; height:21px; background-color:#ff0000; border-color:#ff0000; "/>
  1358. <shape id="rectangle2" appearance="rectangle" style="left:305px; top:745px; width:550px; height:21px; border-color:#6666ff; "/>
  1359. <output id="opt_rownum" ref="/root/hidden/rownum" visibility="hidden" style="left:1030px; top:60px; width:25px; height:19px; "/>
  1360. <caption id="cap_roomno" class="cell_1" style="left:720px; top:90px; width:75px; height:23px; vertical-align:middle; ">진료실 순서</caption>
  1361. <input id="ipt_roomno" ref="/root/main/ordroominfo/roomno" style="left:798px; top:90px; width:70px; height:19px; "/>
  1362. </xhtml:body>
  1363. </xhtml:html>