SMMNP03000_CCR Main화면관리.xrw 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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>CCR main</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <opPatlist>
  11. <opPatInfo>
  12. <chk/>
  13. <disp1img/>
  14. <disp2img/>
  15. <disp3img/>
  16. <labelstat/>
  17. <ccrtstatnm/>
  18. <opstatcdnm/>
  19. <goodstatnm/>
  20. <instrstatnm/>
  21. <cststatnm/>
  22. <oproomcdnm/>
  23. <perfdeptcd/>
  24. <fstrgstdt/>
  25. <hngnm/>
  26. <pid/>
  27. <sa/>
  28. <opcdknm/>
  29. <perfdridnm1/>
  30. <perfdridnm2/>
  31. <anstmthdcdnm/>
  32. <patposplcecd/>
  33. <opflagcdnm/>
  34. <opusetm/>
  35. <depthngnm/>
  36. <oppatflagcd/>
  37. <oppatflagnm/>
  38. <diagcd/>
  39. <diagcdnm/>
  40. <opcd/>
  41. <oppart/>
  42. <opposition/>
  43. <perfdrid1/>
  44. <perfdrid2/>
  45. <anstmthdcd/>
  46. <delivefact/>
  47. <delivefactyn/>
  48. <hx/>
  49. <rgstrid/>
  50. <rgstridnm/>
  51. <opopenflag/>
  52. <oprsrvno/>
  53. <ophistno/>
  54. <ophistcd/>
  55. <instcd/>
  56. <iindd/>
  57. <icretno/>
  58. <iseqno/>
  59. <oorddd/>
  60. <ocretno/>
  61. <oacptseqno/>
  62. <oorgorddd/>
  63. <opcnfmdd/>
  64. <cnclresn/>
  65. <callyn/>
  66. <weekname/>
  67. <opfromdd/>
  68. <optodd/>
  69. <ophistcd/>
  70. <ophistno/>
  71. <goodstat/>
  72. <instrstat/>
  73. <cststat/>
  74. <ccrtstat/>
  75. <opstatcd/>
  76. <opflagcd/>
  77. <oproomcd/>
  78. <disp1/>
  79. <disp2/>
  80. <disp3/>
  81. <roomcd/>
  82. <wardnm/>
  83. <tm/>
  84. <patflagcd/>
  85. </opPatInfo>
  86. </opPatlist>
  87. <cartsend/>
  88. <MmohoprsLists>
  89. <mmohoprslist>
  90. <oprsrvno/>
  91. <ophistno/>
  92. <instcd/>
  93. <ophistcd/>
  94. <anstreqflag/>
  95. <pid/>
  96. <opstatcd/>
  97. <opschedd/>
  98. <opcnfmdd/>
  99. <orddeptcd/>
  100. <perfdeptcd/>
  101. <perfdrid/>
  102. <opflagcd/>
  103. <oppatflagcd/>
  104. <opusetm/>
  105. <opfromtmcd/>
  106. <opendtmcd/>
  107. <oproomcd/>
  108. <reopflag/>
  109. <opposturecd/>
  110. <anstmthdcd/>
  111. <anstdetlmthdcd/>
  112. <oppartcd/>
  113. <cnstopflag/>
  114. <mainoprsrvno/>
  115. <opopenflag/>
  116. <patposplcecd/>
  117. <cnclresncd/>
  118. <ccrtno/>
  119. <ccrtstat/>
  120. <anstccrtno/>
  121. <anstccrtstat/>
  122. <ageflag/>
  123. <sumflag/>
  124. <sumdt/>
  125. <diagcd/>
  126. <opcd/>
  127. <subopcd/>
  128. <cntctel/>
  129. <delivefact/>
  130. <patname/>
  131. <sa/>
  132. <depthngnm/>
  133. <perfdridnm/>
  134. <oppatflagcdnm/>
  135. <opcdnm/>
  136. <oproomnm/>
  137. <oproomdeptcd/>
  138. <i_indd/>
  139. <i_cretno/>
  140. <i_seqno/>
  141. <o_orddd/>
  142. <o_cretno/>
  143. <o_acptseqno/>
  144. <orddrid/>
  145. <wardcd/>
  146. <diagcdnm/>
  147. </mmohoprslist>
  148. </MmohoprsLists>
  149. <CartOrdData>
  150. <ListDiposit>
  151. <chkflag/>
  152. <addinfoflag/>
  153. <goodcd/>
  154. <allsizespecid/>
  155. <goodnm/>
  156. <goodspec/>
  157. <goodmodel/>
  158. <prodcmpynm/>
  159. <prcpunit/>
  160. <goodqty/>
  161. <deliveqty/>
  162. <undeliveqty/>
  163. <rtnqty/>
  164. <oproomnm/>
  165. <undeliveresn/>
  166. <oproomcd/>
  167. <oprsrvno/>
  168. <ordseq/>
  169. <goodcls/>
  170. <pid/>
  171. <recflag/>
  172. </ListDiposit>
  173. <ListSupplies>
  174. <chkflag/>
  175. <addinfoflag/>
  176. <goodcd/>
  177. <allsizespecid/>
  178. <goodnm/>
  179. <goodspec/>
  180. <goodmodel/>
  181. <prodcmpynm/>
  182. <prcpunit/>
  183. <goodqty/>
  184. <deliveqty/>
  185. <undeliveqty/>
  186. <rtnqty/>
  187. <oproomnm/>
  188. <undeliveresn/>
  189. <oproomcd/>
  190. <oprsrvno/>
  191. <ordseq/>
  192. <goodcls/>
  193. <pid/>
  194. <recflag/>
  195. </ListSupplies>
  196. <ListDrug>
  197. <chkflag/>
  198. <addinfoflag/>
  199. <goodcd/>
  200. <allsizespecid/>
  201. <goodnm/>
  202. <goodspec/>
  203. <goodmodel/>
  204. <prodcmpynm/>
  205. <prcpunit/>
  206. <goodqty/>
  207. <deliveqty/>
  208. <undeliveqty/>
  209. <rtnqty/>
  210. <oproomnm/>
  211. <undeliveresn/>
  212. <oproomcd/>
  213. <oprsrvno/>
  214. <ordseq/>
  215. <goodcls/>
  216. <pid/>
  217. <recflag/>
  218. </ListDrug>
  219. <ListInstrument>
  220. <chkflag/>
  221. <addinfoflag/>
  222. <goodcd/>
  223. <allsizespecid/>
  224. <goodnm/>
  225. <goodspec/>
  226. <goodmodel/>
  227. <prodcmpynm/>
  228. <prcpunit/>
  229. <goodqty/>
  230. <deliveqty/>
  231. <undeliveqty/>
  232. <rtnqty/>
  233. <oproomnm/>
  234. <undeliveresn/>
  235. <oproomcd/>
  236. <oprsrvno/>
  237. <ordseq/>
  238. <goodcls/>
  239. <pid/>
  240. <recflag/>
  241. </ListInstrument>
  242. <ErListInstrument>
  243. <chkflag/>
  244. <addinfoflag/>
  245. <goodcd/>
  246. <allsizespecid/>
  247. <goodnm/>
  248. <goodspec/>
  249. <goodmodel/>
  250. <prodcmpynm/>
  251. <prcpunit/>
  252. <goodqty/>
  253. <deliveqty/>
  254. <undeliveqty/>
  255. <rtnqty/>
  256. <oproomnm/>
  257. <undeliveresn/>
  258. <oproomcd/>
  259. <oprsrvno/>
  260. <ordseq/>
  261. <goodcls/>
  262. <pid/>
  263. <recflag/>
  264. </ErListInstrument>
  265. <ListCstList>
  266. <chkflag/>
  267. <addinfoflag/>
  268. <goodcd/>
  269. <allsizespecid/>
  270. <goodnm/>
  271. <goodspec/>
  272. <goodmodel/>
  273. <prodcmpynm/>
  274. <prcpunit/>
  275. <goodqty/>
  276. <deliveqty/>
  277. <undeliveqty/>
  278. <rtnqty/>
  279. <oproomnm/>
  280. <undeliveresn/>
  281. <oproomcd/>
  282. <oprsrvno/>
  283. <ordseq/>
  284. <goodcls/>
  285. <pid/>
  286. <recflag/>
  287. </ListCstList>
  288. <ErListCstList>
  289. <chkflag/>
  290. <addinfoflag/>
  291. <goodcd/>
  292. <allsizespecid/>
  293. <goodnm/>
  294. <goodspec/>
  295. <goodmodel/>
  296. <prodcmpynm/>
  297. <prcpunit/>
  298. <goodqty/>
  299. <deliveqty/>
  300. <undeliveqty/>
  301. <rtnqty/>
  302. <oproomnm/>
  303. <undeliveresn/>
  304. <oproomcd/>
  305. <oprsrvno/>
  306. <ordseq/>
  307. <goodcls/>
  308. <pid/>
  309. <recflag/>
  310. </ErListCstList>
  311. </CartOrdData>
  312. <operation/>
  313. <codedata>
  314. <popup>
  315. <popupnm>확정간호처방조회 </popupnm>
  316. <popupcd>0</popupcd>
  317. </popup>
  318. <popup>
  319. <popupnm>확정간호처방출력 </popupnm>
  320. <popupcd>1</popupcd>
  321. </popup>
  322. <popup>
  323. <popupnm>반납리스트조회</popupnm>
  324. <popupcd>2</popupcd>
  325. </popup>
  326. <popup>
  327. <popupnm>물품 상세 재출력</popupnm>
  328. <popupcd>3</popupcd>
  329. </popup>
  330. </codedata>
  331. <baseinfo>
  332. <baseinfolist/>
  333. </baseinfo>
  334. </main>
  335. <send>
  336. <report>
  337. </report>
  338. </send>
  339. <init>
  340. <instcd/>
  341. <!-- instcd :기관코드 -->
  342. <!-- oprsrvno :수술예약(의뢰)번호 (년도 + 일련번호) -->
  343. <!-- ophistno :예약번호에따른이력번호 -->
  344. <!-- ophistcd :수술예약의이력코드 -->
  345. <MmohoprsKey>
  346. <oprsrvno/>
  347. <ophistno/>
  348. <ophistcd/>
  349. <patinfo/>
  350. <patinfo2/>
  351. </MmohoprsKey>
  352. <oproomlist>
  353. <oproomnm/>
  354. <oproomcd/>
  355. </oproomlist>
  356. <drlist>
  357. <drid/>
  358. <drnm/>
  359. </drlist>
  360. <WorkData>
  361. <InputGood>
  362. <oprsrvno/>
  363. <cartgubn/>
  364. <ordseq/>
  365. <instcd/>
  366. <goodcd/>
  367. <allsizespecid/>
  368. <goodcls/>
  369. <goodqty/>
  370. <addreductqty/>
  371. <payflagcd/>
  372. <oproomcd/>
  373. <prcpdd/>
  374. <prcpno/>
  375. <prcphistno/>
  376. <pid/>
  377. <saveqty/>
  378. <outqty/>
  379. <goodengnm/>
  380. <goodspec/>
  381. <prodcmpynm/>
  382. <goodmodel/>
  383. <deliveunit/>
  384. <oproomnm/>
  385. <oproomdeptcd/>
  386. <prcpyn/>
  387. <recflag/>
  388. <delcheck/>
  389. <deleteyn/>
  390. <roomdata/>
  391. <gooddetail/>
  392. </InputGood>
  393. <scond>
  394. <orddept/>
  395. <ccrtno/>
  396. <ccrtnonm/>
  397. <perfdr/>
  398. <perdrnm/>
  399. <useflag>A</useflag>
  400. <qryflag>1</qryflag>
  401. </scond>
  402. <cond>
  403. <orddept/>
  404. <ccrtno/>
  405. <ccrtnonm/>
  406. <perfdr/>
  407. <perdrnm/>
  408. <useflag>A</useflag>
  409. <qryflag>1</qryflag>
  410. <cp_orddept/>
  411. <cp_perfdr/>
  412. <cp_ccrtno/>
  413. <cartgubn>O</cartgubn>
  414. <cartstat/>
  415. <oldcartstat/>
  416. </cond>
  417. <codelists>
  418. <codelist>
  419. <datacd/>
  420. <datanm/>
  421. <ucnt/>
  422. <ncnt/>
  423. <tcnt/>
  424. </codelist>
  425. </codelists>
  426. <MnphcagoLists>
  427. <mnphcagolist>
  428. <goodengnm/>
  429. <makernm/>
  430. <goodqty/>
  431. <ccrtno/>
  432. <cartgoodseq/>
  433. <instcd/>
  434. <goodcd/>
  435. <sizecd/>
  436. <fcheck/>
  437. <recstat/>
  438. </mnphcagolist>
  439. </MnphcagoLists>
  440. <DelMnphcagoLists>
  441. </DelMnphcagoLists>
  442. <cartlist>
  443. <oprsrvno/>
  444. <cartgubn/>
  445. <ordseq/>
  446. <instcd/>
  447. <goodcd/>
  448. <allsizespecid/>
  449. <goodcls/>
  450. <goodqty/>
  451. <addreductqty/>
  452. <payflagcd/>
  453. <oproomcd/>
  454. <prcpdd/>
  455. <prcpno/>
  456. <prcphistno/>
  457. <pid/>
  458. <saveqty/>
  459. <outqty/>
  460. <goodengnm/>
  461. <goodspec/>
  462. <prodcmpynm/>
  463. <goodmodel/>
  464. <deliveunit/>
  465. <oproomnm/>
  466. <oproomdeptcd/>
  467. <prcpyn/>
  468. <recflag/>
  469. <delcheck/>
  470. <deleteyn/>
  471. <drugmthdspccd/>
  472. </cartlist>
  473. <cartordkey/>
  474. </WorkData>
  475. <querykey>
  476. <opcnfmdd/>
  477. <opcntodd/>
  478. <oprosette/>
  479. <omcd/>
  480. <perfdrid/>
  481. <anstmthdcd>%</anstmthdcd>
  482. <orddeptlist>
  483. <dept>
  484. <depthngnm/>
  485. <deptcd/>
  486. </dept>
  487. </orddeptlist>
  488. <oppatflagcd>%</oppatflagcd>
  489. <opflagcd>0</opflagcd>
  490. <oprsinfo>
  491. <oprslist/>
  492. </oprsinfo>
  493. <patoprsinfo/>
  494. <cartgubn/>
  495. <ccrtstat/>
  496. <angioyn>Y</angioyn>
  497. <eyyn/>
  498. <dryn>Y</dryn>
  499. <goodcls/>
  500. <prntgood>G</prntgood>
  501. <prntinstr/>
  502. <prntcst/>
  503. <cnclflag/>
  504. <refflag/>
  505. <userid/>
  506. <prntpad/>
  507. <opnmen/>
  508. <opnmkr/>
  509. <prnti>Y</prnti>
  510. <prntii>Y</prntii>
  511. <prntiii>Y</prntiii>
  512. <prntiv>Y</prntiv>
  513. </querykey>
  514. <rosettelist>
  515. <rosettenm/>
  516. <rosettecd/>
  517. </rosettelist>
  518. <viewctrl>
  519. <viewctrllist/>
  520. </viewctrl>
  521. <userinfo>
  522. <userid/>
  523. <usernm/>
  524. </userinfo>
  525. <hardcodeinfo/>
  526. <cartinfo>
  527. <cartlist/>
  528. </cartinfo>
  529. </init>
  530. <temp>
  531. <savedata/>
  532. <cartlist/>
  533. </temp>
  534. <HideData>
  535. <otptinfo>
  536. <pid/>
  537. <orddd/>
  538. <cretno/>
  539. <ordtype/>
  540. <orgorddd/>
  541. <instcd/>
  542. </otptinfo>
  543. </HideData>
  544. </root>
  545. </instance>
  546. <script type="javascript" ev:event="xforms-ready">
  547. <![CDATA[
  548. fFormInit();
  549. ]]>
  550. </script>
  551. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  552. <submission id="TRMNP03001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/opPatlist/opPatInfo"/>
  553. <submission id="TRMNP03002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/oproomlist"/>
  554. <submission id="TXMNP03001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/oprslist"/>
  555. <submission id="TXMNP03401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cartsend"/>
  556. <submission id="TRMNP00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/orddept" resultref="/root/init/drlist"/>
  557. <submission id="TRMNP00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/DeptLists"/>
  558. <submission id="TRMNP01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/WorkData/codelists"/>
  559. <submission id="TRMNP01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/WorkData/MnphcagoLists"/>
  560. <submission id="TRMNP01800" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/MmohoprsLists"/>
  561. <submission id="TRMNP01804" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/MmbhprmsLists"/>
  562. <submission id="TRMNP01805" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/MmbhppdsLists"/>
  563. <submission id="TXMNP01800" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
  564. <submission id="TXMNP03002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/temp/savedata"/>
  565. <submission id="TXMNP03004" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  566. <submission id="TRMNP03003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/CartOrdData"/>
  567. <submission id="TRMNP03004" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/rosettelist"/>
  568. <submission id="TXMNP03005" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  569. <submission id="TRMNP00323" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/viewctrl/viewctrllist"/>
  570. <submission id="TRMNP03007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/userinfo"/>
  571. <submission id="TRMNP03008" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/cartinfo"/>
  572. <submission id="TRMNP04903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/hardcodeinfo"/>
  573. <submission id="TRMNP00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/HideData/otptinfo"/>
  574. <submission id="TRMND03901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/baseinfo"/>
  575. </model>
  576. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  577. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  578. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  579. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  580. <script type="javascript" src="../../../emr/carecomweb/js/SPMNZ001.js"/>
  581. <script type="javascript" src="../../../emr/opanstweb/js/SMMNP03000.js"/>
  582. <script type="javascript" src="../../../emr/opanstweb/js/SMMNP03001.js"/>
  583. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  584. </xhtml:head>
  585. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  586. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  587. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:191px; height:14px; ">CCR main</caption>
  588. </group>
  589. <script type="javascript" ev:event="onmenu">
  590. <![CDATA[
  591. fShowPopup(event.description);
  592. ]]>
  593. </script>
  594. <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:762px; ">
  595. <group id="grp_ord" style="left:423px; top:70px; width:772px; height:670px; ">
  596. <button id="button7" class="btn_sw" group="tab" style="left:180px; top:5px; width:90px; height:22px; ">
  597. <caption>수술소모품</caption>
  598. <toggle case="cst" ev:event="onclick"/>
  599. <script type="javascript" ev:event="DOMActivate">
  600. <![CDATA[
  601. radio2.visible = false;
  602. ]]>
  603. </script>
  604. </button>
  605. <button id="button8" class="btn_sw" group="tab" selected="true" style="left:0px; top:5px; width:90px; height:22px; ">
  606. <caption>처방물품</caption>
  607. <toggle case="good" ev:event="onclick"/>
  608. <script type="javascript" ev:event="DOMActivate">
  609. <![CDATA[
  610. radio2.visible = true;
  611. ]]>
  612. </script>
  613. </button>
  614. <button id="button9" class="btn_sw" group="tab" style="left:90px; top:5px; width:90px; height:22px; ">
  615. <caption>Instrument</caption>
  616. <toggle case="instrument" ev:event="onclick"/>
  617. <script type="javascript" ev:event="DOMActivate">
  618. <![CDATA[
  619. radio2.visible = false;
  620. ]]>
  621. </script>
  622. </button>
  623. <button id="bbt_tSave" class="btn4_letter6" disabled="true" style="left:670px; top:2px; width:104px; height:22px; ">
  624. <caption>불출수량저장</caption>
  625. <script type="javascript" ev:event="DOMActivate">
  626. <![CDATA[
  627. fSave("T"); // Cart 물품 저장 (TXMNP01800) MNPHCTOS : CaseCart물품의 임시처방내역(CCR에서확정)
  628. ]]>
  629. </script>
  630. </button>
  631. <button id="bbt_delete" class="btn4_letter2" disabled="true" visibility="hidden" style="left:613px; top:2px; width:56px; height:22px; ">
  632. <caption>삭제</caption>
  633. <script type="javascript" ev:event="DOMActivate">
  634. <![CDATA[
  635. fSave("D"); // Cart 물품 저장 (TXMNP01800) MNPHCTOS : CaseCart물품의 임시처방내역(CCR에서확정)
  636. ]]>
  637. </script>
  638. </button>
  639. <switch id="switch1" style="left:0px; top:26px; width:772px; height:639px; border-color:#c7a3cf; border-style:solid; ">
  640. <case id="good" selected="true">
  641. <!--(20101114) 경북대
  642. <datagrid id="grd_supplies" nodeset="/root/main/CartOrdData/ListSupplies" class="datagrid2" autoresize="true" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 75, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:609px; ">
  643. -->
  644. <datagrid id="grd_supplies" nodeset="/root/main/CartOrdData/ListSupplies" class="datagrid2" autoresize="true" backcoloralternate="transparent" caption="^^삭제&#xA;여부^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^상태값" colsep="^" colwidth="18, 18, 30, 70, 38, 60, 170, 90, 70, 66, 45, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:609px; ">
  645. <!--(20101114) 경북대 -->
  646. <col ref="chkflag" type="checkbox"/>
  647. <col ref="addinfoflag" style="font-size:12pt; text-align:center; "/>
  648. <col disabled="true" ref="pid" type="combo" style="text-align:center; ">
  649. <choices>
  650. <item>
  651. <label>Y</label>
  652. <value>DELETE</value>
  653. </item>
  654. </choices>
  655. </col>
  656. <col ref="goodcd" style="text-align:center; "/>
  657. <col ref="allsizespecid" style="text-align:center; "/>
  658. <col ref="grupcd" type="combo" style="text-align:center; ">
  659. <choices>
  660. <itemset nodeset="/root/main/baseinfo/baseinfolist">
  661. <label ref="cdnm"/>
  662. <value ref="cdid"/>
  663. </itemset>
  664. </choices>
  665. </col>
  666. <col ref="goodnm"/>
  667. <col ref="goodspec"/>
  668. <col ref="goodmodel"/>
  669. <col ref="prodcmpynm"/>
  670. <col ref="prcpunit" style="text-align:center; "/>
  671. <col ref="prcpqty" style="text-align:center; background-color:#ccffcc; "/>
  672. <col ref="deliveqty" type="input" style="text-align:right; "/>
  673. <col ref="undeliveqty" style="text-align:center; "/>
  674. <col ref="goodqty" style="text-align:right; "/>
  675. <col ref="rtnqty" style="text-align:center; "/>
  676. <col ref="oproomnm" style="text-align:center; "/>
  677. <col ref="undeliveresn" style="text-align:center; "/>
  678. <col ref="oproomcd" style="text-align:center; "/>
  679. <col ref="oprsrvno" style="text-align:center; "/>
  680. <col ref="ordseq" style="text-align:center; "/>
  681. <col ref="goodcls" style="text-align:center; "/>
  682. <col ref="recflag" style="text-align:center; "/>
  683. <script type="javascript" ev:event="onendedit">
  684. <![CDATA[
  685. var goodqty = model.getValue("/root/main/CartOrdData/ListSupplies[" + grd_supplies.row + "]/goodqty");
  686. var deliveqty = model.getValue("/root/main/CartOrdData/ListSupplies[" + grd_supplies.row + "]/deliveqty");
  687. //----(20101114) 경북대
  688. //if( deliveqty > goodqty ) {//청구수량보다 불출수량이 많을 수 없음
  689. if( parseFloat(deliveqty) > parseFloat(goodqty) ) {//청구수량보다 불출수량이 많을 수 없음
  690. //----(20101114) 경북대
  691. messageBox("청구수량보다 불출수량이 많을 수 없습니다.!", "E000");
  692. return;
  693. }
  694. model.setValue("/root/main/CartOrdData/ListSupplies[" + grd_supplies.row + "]/undeliveqty", parseInt(goodqty)-parseInt(deliveqty));
  695. ]]>
  696. </script>
  697. <script type="javascript" ev:event="onaftersort">
  698. <![CDATA[
  699. grd_supplies.gridToInstance();
  700. model.refresh();
  701. ]]>
  702. </script>
  703. </datagrid>
  704. <line id="line2" class="line_1" style="x1:0px; y1:21px; x2:771px; y2:21px; "/>
  705. <caption id="caption2" class="tit_2" style="left:0px; top:7px; width:216px; height:13px; ">
  706. <![CDATA[Suture/Supplies/Sheet/Glove ]]>
  707. <script type="javascript" ev:event="onclick">
  708. <![CDATA[
  709. // fSetLargeGrid(1, 3); // 3 처치처방
  710. ]]>
  711. </script>
  712. </caption>
  713. </case>
  714. <case id="instrument">
  715. <!--(20101114) 경북대
  716. 미불출사유막음
  717. <datagrid id="grd_instrument" nodeset="/root/main/CartOrdData/ListInstrument" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 75, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:379px; ">
  718. -->
  719. <line id="line7" class="line_1" style="x1:0px; y1:21px; x2:771px; y2:21px; "/>
  720. <caption id="caption10" class="tit_2" style="left:2px; top:7px; width:134px; height:13px; ">
  721. <![CDATA[Instrument]]>
  722. </caption>
  723. <caption id="caption9" class="tit_2" visibility="hidden" style="left:0px; top:410px; width:134px; height:13px; ">응급청구</caption>
  724. <line id="line3" class="line_1" visibility="hidden" style="x1:0px; y1:424px; x2:771px; y2:424px; "/>
  725. <!-- (20101114) 경북대
  726. <datagrid id="grd_erinstrument" nodeset="/root/main/CartOrdData/ErListInstrument" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 75, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:429px; width:771px; height:205px; ">
  727. -->
  728. <datagrid id="grd_erinstrument" nodeset="/root/main/CartOrdData/ErListInstrument" class="datagrid2" visibility="hidden" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:429px; width:771px; height:185px; ">
  729. <!-- (20101114) 경북대 -->
  730. <col ref="chkflag" type="checkbox"/>
  731. <col ref="addinfoflag" style="font-size:12pt; text-align:center; "/>
  732. <col ref="goodcd" style="text-align:center; "/>
  733. <col ref="allsizespecid" style="text-align:center; "/>
  734. <col ref="grupcd" type="combo" style="text-align:center; ">
  735. <choices>
  736. <itemset nodeset="/root/main/baseinfo/baseinfolist">
  737. <label ref="cdnm"/>
  738. <value ref="cdid"/>
  739. </itemset>
  740. </choices>
  741. </col>
  742. <col ref="goodnm" style="text-align:left; "/>
  743. <col ref="goodspec" style="text-align:left; "/>
  744. <col ref="goodmodel" style="text-align:left; "/>
  745. <col ref="prodcmpynm" style="text-align:left; "/>
  746. <col ref="prcpunit" style="text-align:center; "/>
  747. <col ref="prcpqty" style="text-align:right; background-color:#ccffcc; "/>
  748. <col ref="deliveqty" type="input" style="text-align:right; "/>
  749. <col ref="undeliveqty" style="text-align:right; "/>
  750. <col ref="goodqty" style="text-align:right; "/>
  751. <col ref="rtnqty" style="text-align:right; "/>
  752. <col ref="oproomnm" style="text-align:center; "/>
  753. <col ref="undeliveresn" style="text-align:left; "/>
  754. <col ref="oproomcd" style="text-align:center; "/>
  755. <col ref="oprsrvno" style="text-align:center; "/>
  756. <col ref="ordseq" style="text-align:center; "/>
  757. <col ref="goodcls" style="text-align:center; "/>
  758. <col ref="pid" style="text-align:center; "/>
  759. <col ref="recflag" style="text-align:center; "/>
  760. <script type="javascript" ev:event="onendedit">
  761. <![CDATA[
  762. var goodqty = model.getValue("/root/main/CartOrdData/ListInstrument[" + grd_erinstrument.row + "]/goodqty");
  763. var deliveqty = model.getValue("/root/main/CartOrdData/ListInstrument[" + grd_erinstrument.row + "]/deliveqty");
  764. //-------(20101114) 경북대
  765. //if( deliveqty > goodqty ) {//청구수량보다 불출수량이 많을 수 없음
  766. if( parseFloat(deliveqty) > parseFloat(goodqty) ) {//청구수량보다 불출수량이 많을 수 없음
  767. //-------(20101114) 경북대
  768. messageBox("청구수량보다 불출수량이 많을 수 없습니다.!", "E000");
  769. return;
  770. }
  771. model.setValue("/root/main/CartOrdData/ListInstrument[" + grd_erinstrument.row + "]/undeliveqty", parseInt(goodqty)-parseInt(deliveqty));
  772. ]]>
  773. </script>
  774. <script type="javascript" ev:event="onaftersort">
  775. <![CDATA[
  776. grd_erinstrument.gridToInstance();
  777. model.refresh();
  778. ]]>
  779. </script>
  780. </datagrid>
  781. <datagrid id="grd_instrument" nodeset="/root/main/CartOrdData/ListInstrument" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:609px; ">
  782. <!--(20101114) 경북대 -->
  783. <col ref="chkflag" type="checkbox"/>
  784. <col ref="addinfoflag" style="font-size:12pt; text-align:center; "/>
  785. <col ref="goodcd" style="text-align:center; "/>
  786. <col ref="allsizespecid" style="text-align:center; "/>
  787. <col ref="grupcd" type="combo" style="text-align:center; ">
  788. <choices>
  789. <itemset nodeset="/root/main/baseinfo/baseinfolist">
  790. <label ref="cdnm"/>
  791. <value ref="cdid"/>
  792. </itemset>
  793. </choices>
  794. </col>
  795. <col ref="goodnm" style="text-align:left; "/>
  796. <col ref="goodspec" style="text-align:left; "/>
  797. <col ref="goodmodel" style="text-align:left; "/>
  798. <col ref="prodcmpynm" style="text-align:left; "/>
  799. <col ref="prcpunit" style="text-align:center; "/>
  800. <col ref="prcpqty" style="text-align:right; background-color:#ccffcc; "/>
  801. <col ref="deliveqty" type="input" style="text-align:right; "/>
  802. <col ref="undeliveqty" style="text-align:right; "/>
  803. <col ref="goodqty" style="text-align:right; "/>
  804. <col ref="rtnqty" style="text-align:right; "/>
  805. <col ref="oproomnm" style="text-align:center; "/>
  806. <col ref="undeliveresn" style="text-align:left; "/>
  807. <col ref="oproomcd" style="text-align:center; "/>
  808. <col ref="oprsrvno" style="text-align:center; "/>
  809. <col ref="ordseq" style="text-align:center; "/>
  810. <col ref="goodcls" style="text-align:center; "/>
  811. <col ref="pid" style="text-align:center; "/>
  812. <col ref="recflag" style="text-align:center; "/>
  813. <script type="javascript" ev:event="onendedit">
  814. <![CDATA[
  815. var goodqty = model.getValue("/root/main/CartOrdData/ListInstrument[" + grd_instrument.row + "]/goodqty");
  816. var deliveqty = model.getValue("/root/main/CartOrdData/ListInstrument[" + grd_instrument.row + "]/deliveqty");
  817. //----(20101114) 경북대
  818. //if( deliveqty > goodqty ) {//청구수량보다 불출수량이 많을 수 없음
  819. if( parseFloat(deliveqty) > parseFloat(goodqty) ) {//청구수량보다 불출수량이 많을 수 없음
  820. //----(20101114) 경북대
  821. messageBox("청구수량보다 불출수량이 많을 수 없습니다.!", "E000");
  822. return;
  823. }
  824. model.setValue("/root/main/CartOrdData/ListInstrument[" + grd_instrument.row + "]/undeliveqty", parseInt(goodqty)-parseInt(deliveqty));
  825. ]]>
  826. </script>
  827. <script type="javascript" ev:event="onaftersort">
  828. <![CDATA[
  829. grd_instrument.gridToInstance();
  830. model.refresh();
  831. ]]>
  832. </script>
  833. </datagrid>
  834. </case>
  835. <case id="cst">
  836. <line id="line1" class="line_1" style="x1:1px; y1:21px; x2:770px; y2:21px; "/>
  837. <caption id="caption1" class="tit_2" style="left:2px; top:7px; width:139px; height:13px; ">
  838. <![CDATA[수술소모품]]>
  839. <script type="javascript" ev:event="onclick">
  840. <![CDATA[
  841. //fSetLargeGrid(0, 0); //Supplies
  842. ]]>
  843. </script>
  844. </caption>
  845. <!--(20101114) 경북대
  846. <datagrid id="grd_opsupply" nodeset="/root/main/CartOrdData/ListCstList" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 75, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:379px; ">
  847. -->
  848. <!--(20101114) 경북대
  849. <datagrid id="grd_ercst" nodeset="/root/main/CartOrdData/ErListCstList" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 75, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:430px; width:771px; height:205px; ">
  850. -->
  851. <datagrid id="grd_ercst" nodeset="/root/main/CartOrdData/ErListCstList" class="datagrid2" visibility="hidden" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:430px; width:771px; height:205px; ">
  852. <!--(20101114) 경북대 -->
  853. <col ref="chkflag" type="checkbox"/>
  854. <col ref="addinfoflag" style="font-size:12pt; text-align:center; "/>
  855. <col ref="goodcd" style="text-align:center; "/>
  856. <col ref="allsizespecid" style="text-align:center; "/>
  857. <col ref="grupcd" type="combo">
  858. <choices>
  859. <itemset nodeset="/root/main/baseinfo/baseinfolist">
  860. <label ref="cdnm"/>
  861. <value ref="cdid"/>
  862. </itemset>
  863. </choices>
  864. </col>
  865. <col ref="goodnm" style="text-align:left; "/>
  866. <col ref="goodspec" style="text-align:left; "/>
  867. <col ref="goodmodel" style="text-align:left; "/>
  868. <col ref="prodcmpynm" style="text-align:left; "/>
  869. <col ref="prcpunit" style="text-align:center; "/>
  870. <col ref="prcpqty" style="text-align:right; background-color:#ccffcc; "/>
  871. <col ref="deliveqty" type="input" style="text-align:right; "/>
  872. <col ref="undeliveqty" style="text-align:right; "/>
  873. <col ref="goodqty" style="text-align:right; "/>
  874. <col ref="rtnqty" style="text-align:right; "/>
  875. <col ref="oproomnm" style="text-align:center; "/>
  876. <col ref="undeliveresn" style="text-align:left; "/>
  877. <col ref="oproomcd" style="text-align:center; "/>
  878. <col ref="oprsrvno" style="text-align:center; "/>
  879. <col ref="ordseq" style="text-align:center; "/>
  880. <col ref="goodcls" style="text-align:center; "/>
  881. <col ref="pid" style="text-align:center; "/>
  882. <col ref="recflag" style="text-align:center; "/>
  883. <script type="javascript" ev:event="onendedit">
  884. <![CDATA[
  885. var goodqty = model.getValue("/root/main/CartOrdData/ListCstList[" + grd_ercst.row + "]/goodqty");
  886. var deliveqty = model.getValue("/root/main/CartOrdData/ListCstList[" + grd_ercst.row + "]/deliveqty");
  887. //---(20101114) 경북대
  888. //if( deliveqty > goodqty ) {//청구수량보다 불출수량이 많을 수 없음
  889. if( parseFloat(deliveqty) > parseFloat(goodqty) ) {//청구수량보다 불출수량이 많을 수 없음
  890. //---(20101114) 경북대
  891. messageBox("청구수량보다 불출수량이 많을 수 없습니다.!", "E000");
  892. return;
  893. }
  894. model.setValue("/root/main/CartOrdData/ListCstList[" + grd_ercst.row + "]/undeliveqty", parseInt(goodqty)-parseInt(deliveqty));
  895. ]]>
  896. </script>
  897. <script type="javascript" ev:event="onaftersort">
  898. <![CDATA[
  899. grd_ercst.gridToInstance();
  900. model.refresh();
  901. ]]>
  902. </script>
  903. </datagrid>
  904. <caption id="caption13" class="tit_2" visibility="hidden" style="left:2px; top:411px; width:139px; height:14px; ">
  905. <![CDATA[응급청구]]>
  906. <script type="javascript" ev:event="onclick">
  907. <![CDATA[
  908. //fSetLargeGrid(0, 0); //Supplies
  909. ]]>
  910. </script>
  911. </caption>
  912. <line id="line4" class="line_1" visibility="hidden" style="x1:1px; y1:425px; x2:770px; y2:425px; "/>
  913. <datagrid id="grd_opsupply" nodeset="/root/main/CartOrdData/ListCstList" class="datagrid2" backcoloralternate="transparent" caption="^^물품코드^SUB^그룹^물품명^규격^모델^제조원^단위^처방&#xA;수량^불출&#xA;수량^미불출&#xA;수량^청구&#xA;수량^반납&#xA;수량^수술&#xA;방^미불출사유^수술방코드^수술예약번호^처방순번^물품구분^등록번호^상태값" colsep="^" colwidth="18, 18, 70, 38, 60, 170, 90, 85, 66, 45, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:26px; width:771px; height:609px; ">
  914. <!--(20101114) 경북대 -->
  915. <col ref="chkflag" type="checkbox"/>
  916. <col ref="addinfoflag" style="font-size:12pt; text-align:center; "/>
  917. <col ref="goodcd" style="text-align:center; "/>
  918. <col ref="allsizespecid" style="text-align:center; "/>
  919. <col ref="grupcd" type="combo">
  920. <choices>
  921. <itemset nodeset="/root/main/baseinfo/baseinfolist">
  922. <label ref="cdnm"/>
  923. <value ref="cdid"/>
  924. </itemset>
  925. </choices>
  926. </col>
  927. <col ref="goodnm" style="text-align:left; "/>
  928. <col ref="goodspec" style="text-align:left; "/>
  929. <col ref="goodmodel" style="text-align:left; "/>
  930. <col ref="prodcmpynm" style="text-align:left; "/>
  931. <col ref="prcpunit" style="text-align:center; "/>
  932. <col ref="prcpqty" style="text-align:right; background-color:#ccffcc; "/>
  933. <col ref="deliveqty" type="input" style="text-align:right; "/>
  934. <col ref="undeliveqty" style="text-align:right; "/>
  935. <col ref="goodqty" style="text-align:right; "/>
  936. <col ref="rtnqty" style="text-align:right; "/>
  937. <col ref="oproomnm" style="text-align:center; "/>
  938. <col ref="undeliveresn" style="text-align:left; "/>
  939. <col ref="oproomcd" style="text-align:center; "/>
  940. <col ref="oprsrvno" style="text-align:center; "/>
  941. <col ref="ordseq" style="text-align:center; "/>
  942. <col ref="goodcls" style="text-align:center; "/>
  943. <col ref="pid" style="text-align:center; "/>
  944. <col ref="recflag" style="text-align:center; "/>
  945. <script type="javascript" ev:event="onendedit">
  946. <![CDATA[
  947. var goodqty = model.getValue("/root/main/CartOrdData/ListCstList[" + grd_opsupply.row + "]/goodqty");
  948. var deliveqty = model.getValue("/root/main/CartOrdData/ListCstList[" + grd_opsupply.row + "]/deliveqty");
  949. //-----(20101114) 경북대
  950. //if( deliveqty > goodqty ) {//청구수량보다 불출수량이 많을 수 없음
  951. if( parseFloat(deliveqty) > parseFloat(goodqty) ) {//청구수량보다 불출수량이 많을 수 없음
  952. //-----(20101114) 경북대
  953. messageBox("청구수량보다 불출수량이 많을 수 없습니다.!", "E000");
  954. return;
  955. }
  956. model.setValue("/root/main/CartOrdData/ListCstList[" + grd_opsupply.row + "]/undeliveqty", parseInt(goodqty)-parseInt(deliveqty));
  957. ]]>
  958. </script>
  959. <script type="javascript" ev:event="onaftersort">
  960. <![CDATA[
  961. grd_opsupply.gridToInstance();
  962. model.refresh();
  963. ]]>
  964. </script>
  965. </datagrid>
  966. </case>
  967. </switch>
  968. <caption id="caption24" style="left:280px; top:5px; width:15px; height:20px; font-weight:bold; color:#ff0000; ">★</caption>
  969. <caption id="caption25" style="left:295px; top:5px; width:35px; height:20px; ">수가</caption>
  970. <select1 id="radio2" ref="/root/init/querykey/refflag" appearance="full" cols="5" overflow="visible" style="left:325px; top:5px; width:285px; height:20px; border-style:none; ">
  971. <choices>
  972. <item>
  973. <label>전체</label>
  974. <value/>
  975. </item>
  976. <item>
  977. <label>Suture</label>
  978. <value>1</value>
  979. </item>
  980. <item>
  981. <label>Supplies</label>
  982. <value>2</value>
  983. </item>
  984. <item>
  985. <label>Sheet</label>
  986. <value>7</value>
  987. </item>
  988. <item>
  989. <label>Glove</label>
  990. <value>8</value>
  991. </item>
  992. </choices>
  993. <script type="javascript" ev:event="xforms-value-changed">
  994. <![CDATA[
  995. fCartDetailInfo("R") ; // 처방상세내역 POPUP
  996. ]]>
  997. </script>
  998. </select1>
  999. <!-- 20101114_KNUH_김병국 visibility="hidden"-->
  1000. <button id="btn_ersave" class="btn4_letter6" visibility="hidden" style="left:670px; top:2px; width:104px; height:22px; ">
  1001. <caption>응급수량저장</caption>
  1002. <script type="javascript" ev:event="DOMActivate">
  1003. <![CDATA[
  1004. fSave("E"); //응급수량저장
  1005. ]]>
  1006. </script>
  1007. </button>
  1008. </group>
  1009. <group id="grp_sea" style="left:0px; top:2px; width:1193px; height:58px; vertical-align:top; ">
  1010. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1193px; height:55px; background-color:#fffbf2; border-color:#ffd799; "/>
  1011. <input id="ipt_opcnfmdd" ref="/root/init/querykey/opcnfmdd" class="input_default" inputtype="date" style="left:95px; top:5px; width:85px; height:19px; "/>
  1012. <button id="button1" class="btn1_letter2" style="left:1065px; top:5px; width:56px; height:22px; ">
  1013. <caption>조회</caption>
  1014. <script type="javascript" ev:event="DOMActivate">
  1015. <![CDATA[
  1016. fOpDataQuery(); // 수술정보 가져오기
  1017. ]]>
  1018. </script>
  1019. </button>
  1020. <select1 id="cmb_omcd" ref="/root/init/querykey/omcd" class="combo_default" appearance="minimal" style="left:783px; top:5px; width:55px; height:19px; ">
  1021. <choices>
  1022. <itemset nodeset="root/init/oproomlist">
  1023. <label ref="oproomnm"/>
  1024. <value ref="oproomcd"/>
  1025. </itemset>
  1026. </choices>
  1027. </select1>
  1028. <select1 id="rdo_opflag" ref="/root/init/querykey/opflagcd" appearance="full" cellspacing="5" cols="5" overflow="visible" style="left:95px; top:30px; width:195px; height:21px; background-color:transparent; border-style:none; ">
  1029. <choices>
  1030. <item>
  1031. <label>전체</label>
  1032. <value>0</value>
  1033. </item>
  1034. <item>
  1035. <label>정규</label>
  1036. <value>1</value>
  1037. </item>
  1038. <item>
  1039. <label>응급</label>
  1040. <value>2</value>
  1041. </item>
  1042. <item>
  1043. <label>추가</label>
  1044. <value>3</value>
  1045. </item>
  1046. </choices>
  1047. </select1>
  1048. <caption id="caption5" style="left:182px; top:7px; width:15px; height:20px; ">~</caption>
  1049. <input id="ipt_opcntodd" ref="/root/init/querykey/opcntodd" class="input_default" inputtype="date" style="left:196px; top:5px; width:85px; height:19px; "/>
  1050. <caption id="caption3" class="search_name" style="left:630px; top:6px; width:88px; height:17px; ">수 술 실 :</caption>
  1051. <caption id="caption8" class="search_name" style="left:5px; top:30px; width:90px; height:17px; ">수술구분 :</caption>
  1052. <caption id="caption15" class="search_name" style="left:5px; top:6px; width:90px; height:17px; ">수술일자 :</caption>
  1053. <caption id="caption11" class="search_name" style="left:443px; top:6px; width:88px; height:17px; ">부서구분 :</caption>
  1054. <select1 id="radio3" ref="/root/init/querykey/cartgubn" appearance="full" cols="2" overflow="visible" style="left:533px; top:6px; width:90px; height:20px; border-style:none; ">
  1055. <choices>
  1056. <item>
  1057. <label>수술</label>
  1058. <value>O</value>
  1059. </item>
  1060. <item>
  1061. <label>마취</label>
  1062. <value>A</value>
  1063. </item>
  1064. </choices>
  1065. </select1>
  1066. <button id="button11" class="btn1_letter2" style="left:1125px; top:5px; width:56px; height:22px; ">
  1067. <caption>출력</caption>
  1068. <script type="javascript" ev:event="DOMActivate">
  1069. <![CDATA[
  1070. fPrntSche();
  1071. ]]>
  1072. </script>
  1073. </button>
  1074. <button id="button12" class="btn1_letter4" style="left:1065px; top:30px; width:80px; height:22px; ">
  1075. <caption>엑셀저장</caption>
  1076. <script type="javascript" ev:event="DOMActivate">
  1077. <![CDATA[
  1078. fSaveExcel();
  1079. ]]>
  1080. </script>
  1081. </button>
  1082. <!--(20101114) 경북대
  1083. <select id="checkbox1" ref="/root/init/querykey/angioyn" overflow="visible" appearance="full" style="left:850px; top:5px; width:80px; height:20px; border-style:none; ">
  1084. -->
  1085. <select id="checkbox1" ref="/root/init/querykey/angioyn" visibility="hidden" overflow="visible" appearance="full" style="left:850px; top:5px; width:80px; height:20px; border-style:none; ">
  1086. <!--(20101114) 경북대 -->
  1087. <choices>
  1088. <item>
  1089. <label>Angio 제외</label>
  1090. <value>Y</value>
  1091. </item>
  1092. </choices>
  1093. </select>
  1094. <select1 id="cmb_rosette" ref="/root/init/querykey/oprosette" class="combo_default" appearance="minimal" style="left:720px; top:5px; width:55px; height:19px; ">
  1095. <choices>
  1096. <itemset nodeset="/root/init/rosettelist">
  1097. <label ref="rosettenm"/>
  1098. <value ref="rosettecd"/>
  1099. </itemset>
  1100. </choices>
  1101. <script type="javascript" ev:event="xforms-value-changed">
  1102. <![CDATA[
  1103. model.removenode("/root/send");
  1104. model.makeNode("/root/send");
  1105. model.makeValue("/root/send/opcnfmdd" ,ipt_opcnfmdd.value );
  1106. model.makeValue("/root/send/rosette" ,model.getValue("/root/init/querykey/oprosette"));
  1107. if(submit("TRMNP03002")){ // 수술실코드 가져오기
  1108. addComboItem("cmb_omcd","전체","","above");
  1109. }
  1110. cmb_omcd.refresh();
  1111. ]]>
  1112. </script>
  1113. </select1>
  1114. <!--(20101114) 경북대
  1115. <select id="checkbox3" ref="/root/init/querykey/eyyn" overflow="visible" appearance="full" style="left:935px; top:5px; width:85px; height:20px; border-style:none; ">
  1116. -->
  1117. <select id="checkbox3" ref="/root/init/querykey/eyyn" visibility="hidden" overflow="visible" appearance="full" style="left:935px; top:5px; width:85px; height:20px; border-style:none; ">
  1118. <!--(20101114) 경북대 -->
  1119. <choices>
  1120. <item>
  1121. <label>안센터 제외</label>
  1122. <value>Y</value>
  1123. </item>
  1124. </choices>
  1125. </select>
  1126. <!--(20101114) 경북대
  1127. <select id="checkbox4" ref="/root/init/querykey/dryn" overflow="visible" appearance="full" style="left:955px; top:30px; width:65px; height:20px; border-style:none; ">
  1128. -->
  1129. <select id="checkbox4" ref="/root/init/querykey/dryn" visibility="hidden" overflow="visible" appearance="full" style="left:955px; top:30px; width:65px; height:20px; border-style:none; ">
  1130. <!--(20101114) 경북대 -->
  1131. <choices>
  1132. <item>
  1133. <label>DR 제외</label>
  1134. <value>Y</value>
  1135. </item>
  1136. </choices>
  1137. </select>
  1138. <caption id="caption4" class="search_name" style="left:355px; top:30px; width:90px; height:17px; ">Cart구분 :</caption>
  1139. <caption id="caption7" class="search_name" style="left:630px; top:30px; width:90px; height:17px; ">물품구분 :</caption>
  1140. <select1 id="radio1" ref="/root/init/querykey/goodcls" appearance="full" cols="4" overflow="visible" style="left:720px; top:30px; width:220px; height:20px; border-style:none; ">
  1141. <choices>
  1142. <item>
  1143. <label>전체</label>
  1144. <value/>
  1145. </item>
  1146. <item>
  1147. <label>물품</label>
  1148. <value>G</value>
  1149. </item>
  1150. <item>
  1151. <label>기구</label>
  1152. <value>I</value>
  1153. </item>
  1154. <item>
  1155. <label>소모품,린넨</label>
  1156. <value>C</value>
  1157. </item>
  1158. </choices>
  1159. <script type="javascript" ev:event="xforms-value-changed">
  1160. <![CDATA[
  1161. var goodcls = model.getValue("/root/init/querykey/goodcls");
  1162. if( goodcls == "G" ) {
  1163. model.setValue("/root/init/querykey/prntgood", "G");
  1164. }else if( goodcls == "I" ) {
  1165. model.setValue("/root/init/querykey/prntinstr", "I");
  1166. }else if( goodcls == "C" ) {
  1167. model.setValue("/root/init/querykey/prntcst", "C");
  1168. }else {
  1169. model.setValue("/root/init/querykey/prntgood", "G");
  1170. model.setValue("/root/init/querykey/prntinstr", "I");
  1171. model.setValue("/root/init/querykey/prntcst", "C");
  1172. }
  1173. ]]>
  1174. </script>
  1175. </select1>
  1176. <select1 id="radio5" ref="/root/init/querykey/ccrtstat" appearance="full" cols="4" overflow="visible" style="left:445px; top:30px; width:180px; height:20px; border-style:none; ">
  1177. <choices>
  1178. <item>
  1179. <label>전체</label>
  1180. <value/>
  1181. </item>
  1182. <item>
  1183. <label>임시</label>
  1184. <value>1</value>
  1185. </item>
  1186. <item>
  1187. <label>저장</label>
  1188. <value>2</value>
  1189. </item>
  1190. <item>
  1191. <label>불출</label>
  1192. <value>3</value>
  1193. </item>
  1194. </choices>
  1195. </select1>
  1196. <select id="checkbox9" ref="/root/init/querykey/cnclflag" overflow="visible" appearance="full" style="left:290px; top:30px; width:50px; height:20px; border-style:none; ">
  1197. <choices>
  1198. <item>
  1199. <label>취소</label>
  1200. <value>Y</value>
  1201. </item>
  1202. </choices>
  1203. <script type="javascript" ev:event="xforms-value-changed">
  1204. <![CDATA[
  1205. if( model.getValue("/root/init/querykey/cnclflag") == "Y" ) {
  1206. model.setValue("/root/init/querykey/opflagcd", "0");
  1207. rdo_opflag.disabled = true;
  1208. }else {
  1209. rdo_opflag.disabled = false;
  1210. }
  1211. ]]>
  1212. </script>
  1213. </select>
  1214. <button id="button16" visibility="hidden" style="left:1140px; top:30px; width:50px; height:20px; ">
  1215. <caption>물품엑셀</caption>
  1216. <script type="javascript" ev:event="DOMActivate">
  1217. <![CDATA[
  1218. var fileName = window.fileDialog("save", ",", false, "처방물품"+getCurrentDate(), "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  1219. if (fileName != "") {
  1220. grd_supplies.saveExcel(fileName, "SheetName", true, true, "", "", false);
  1221. }
  1222. ]]>
  1223. </script>
  1224. </button>
  1225. <button id="button17" class="btn2_letter2" style="left:380px; top:5px; width:42px; height:19px; ">
  1226. <caption>내일</caption>
  1227. <script type="javascript" ev:event="DOMActivate">
  1228. <![CDATA[
  1229. var sChkdd = getCurrentDate();
  1230. var sCalcdd = fCalcdate(1, sChkdd);
  1231. model.setValue("/root/init/querykey/opcnfmdd", sCalcdd);
  1232. model.setValue("/root/init/querykey/opcntodd", sCalcdd);
  1233. ipt_opcnfmdd.refresh();
  1234. ipt_opcntodd.refresh();
  1235. ]]>
  1236. </script>
  1237. </button>
  1238. <button id="button18" class="btn2_letter2" style="left:335px; top:5px; width:42px; height:19px; ">
  1239. <caption>오늘</caption>
  1240. <script type="javascript" ev:event="DOMActivate">
  1241. <![CDATA[
  1242. var sChkdd = getCurrentDate();
  1243. model.setValue("/root/init/querykey/opcnfmdd", sChkdd);
  1244. model.setValue("/root/init/querykey/opcntodd", sChkdd);
  1245. ipt_opcnfmdd.refresh();
  1246. ipt_opcntodd.refresh();
  1247. ]]>
  1248. </script>
  1249. </button>
  1250. <button id="button25" class="btn2_letter2" style="left:290px; top:5px; width:42px; height:19px; ">
  1251. <caption>어제</caption>
  1252. <script type="javascript" ev:event="DOMActivate">
  1253. <![CDATA[
  1254. var sChkdd = getCurrentDate();
  1255. var sCalcdd = fCalcdate(-1, sChkdd);
  1256. model.setValue("/root/init/querykey/opcnfmdd", sCalcdd);
  1257. model.setValue("/root/init/querykey/opcntodd", sCalcdd);
  1258. ipt_opcnfmdd.refresh();
  1259. ipt_opcntodd.refresh();
  1260. ]]>
  1261. </script>
  1262. </button>
  1263. </group>
  1264. <img id="img_detailprint" visibility="hidden" src="../../../com/commonweb/images/icon_point.gif" style="left:80px; top:65px; width:21px; height:20px; background-stretch:stretch; ">
  1265. <script type="javascript" ev:event="onclick">
  1266. <![CDATA[
  1267. fPrntDetailCnts();
  1268. ]]>
  1269. </script>
  1270. </img>
  1271. <button id="button4" class="btn3_letter6" style="left:3px; top:65px; width:104px; height:22px; ">
  1272. <caption>미불출리스트</caption>
  1273. <script type="javascript" ev:event="DOMActivate">
  1274. <![CDATA[
  1275. setParameter("onpenflag", "CCR");
  1276. modal("SPMNP03100" ,"", "100", "100", "SPMNP03100", "", "");
  1277. ]]>
  1278. </script>
  1279. </button>
  1280. <group id="grp_hidden" style="left:416px; top:65px; width:779px; height:50px; "/>
  1281. <button id="button10" class="btn3_letter7" visibility="hidden" style="left:109px; top:65px; width:96px; height:22px; ">
  1282. <caption>응급요청리스트</caption>
  1283. <script type="javascript" ev:event="DOMActivate">
  1284. <![CDATA[
  1285. //fPrntCartDetailCnts("E");
  1286. setParameter("onpenflag", "CCR");
  1287. modal("SPMNP03200" ,"", "100", "100", "SPMNP03200", "", "");
  1288. ]]>
  1289. </script>
  1290. </button>
  1291. <button id="button13" class="btn3_letter6" visibility="hidden" style="left:226px; top:65px; width:104px; height:22px; ">
  1292. <caption>응급불출취소</caption>
  1293. <script type="javascript" ev:event="DOMActivate">
  1294. <![CDATA[
  1295. fDeliveCncl("E");
  1296. ]]>
  1297. </script>
  1298. </button>
  1299. <switch id="sw_ord" visibility="visible" style="left:0px; top:88px; width:1195px; height:650px; border-color:#c7a3cf; border-style:solid; ">
  1300. <case id="case5" selected="true">
  1301. <datagrid id="grd_oprslist" nodeset="/root/main/opPatlist/opPatInfo" class="datagrid2" autoresize="false" caption="^감염정보^감염정보^감염정보^Label&#xA;상태^Cart&#xA;상태^진행&#xA;상태^물품&#xA;상태^기구/&#xA;소모품^수술&#xA;방^집도과^수술일시^환자명^등록번호^S/A^수술전수술명(영문)^수술전수술명(한글)^집도의^마취의^마취&#xA;종류^병동" colsep="^" colwidth="28, 28, 28, 28, 40, 40, 45, 40, 40, 40, 50, 115, 70, 70, 50, 245, 245, 70, 70, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:30px; width:1193px; height:615px; ">
  1302. <col ref="chk" type="checkbox"/>
  1303. <col ref="disp1img" style="background-position:center; "/>
  1304. <col ref="disp2img" style="background-position:center; "/>
  1305. <col ref="disp3img" style="background-position:center; "/>
  1306. <col ref="labelstat" style="text-align:center; "/>
  1307. <col ref="ccrtstatnm" style="text-align:center; "/>
  1308. <col ref="opstatcdnm" style="text-align:center; "/>
  1309. <col ref="goodstatnm" style="text-align:center; "/>
  1310. <col ref="instrstatnm" style="text-align:center; "/>
  1311. <col ref="oproomcdnm" style="text-align:center; "/>
  1312. <col ref="depthngnm" style="text-align:center; "/>
  1313. <col ref="fstrgstdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1314. <col ref="hngnm" style="text-align:center; "/>
  1315. <col ref="pid" style="text-align:center; "/>
  1316. <col ref="sa" style="text-align:center; "/>
  1317. <col ref="opcdenm" style="text-align:left; "/>
  1318. <col ref="opcdknm" style="text-align:left; "/>
  1319. <col ref="perfdridnm1" style="text-align:center; "/>
  1320. <col ref="perfdridnm2" style="text-align:center; "/>
  1321. <col ref="anstmthdcdnm" style="text-align:center; "/>
  1322. <col ref="patposplcecd"/>
  1323. <col ref="opflagcdnm"/>
  1324. <col ref="opusetm"/>
  1325. <col ref="perfdeptcd"/>
  1326. <col ref="oppatflagcd"/>
  1327. <col ref="oppatflagnm"/>
  1328. <col ref="diagcd"/>
  1329. <col ref="diagcdnm"/>
  1330. <col ref="opcd"/>
  1331. <col ref="oppart"/>
  1332. <col ref="opposition"/>
  1333. <col ref="perfdrid1"/>
  1334. <col ref="perfdrid2"/>
  1335. <col ref="anstmthdcd"/>
  1336. <col ref="delivefact"/>
  1337. <col ref="delivefactyn"/>
  1338. <col ref="hx"/>
  1339. <col ref="rgstrid"/>
  1340. <col ref="rgstridnm"/>
  1341. <col ref="opopenflag"/>
  1342. <col ref="oprsrvno"/>
  1343. <col ref="ophistno"/>
  1344. <col ref="ophistcd"/>
  1345. <col ref="instcd"/>
  1346. <col ref="iindd"/>
  1347. <col ref="icretno"/>
  1348. <col ref="iseqno"/>
  1349. <col ref="oorddd"/>
  1350. <col ref="ocretno"/>
  1351. <col ref="oacptseqno"/>
  1352. <col ref="oorgorddd"/>
  1353. <col ref="opcnfmdd"/>
  1354. <col ref="cnclresn"/>
  1355. <col ref="callyn"/>
  1356. <col ref="weekname"/>
  1357. <col ref="opfromdd"/>
  1358. <col ref="optodd"/>
  1359. <col ref="ophistcd"/>
  1360. <col ref="ophistno"/>
  1361. <col ref="goodstat"/>
  1362. <col ref="instrstat"/>
  1363. <col ref="cststat"/>
  1364. <col ref="ccrtstat"/>
  1365. <col ref="opstatcd"/>
  1366. <col ref="opflagcd"/>
  1367. <col ref="oproomcd"/>
  1368. <col ref="disp1"/>
  1369. <col ref="disp2"/>
  1370. <col ref="disp3"/>
  1371. <col ref="roomcd"/>
  1372. <col ref="wardnm"/>
  1373. <col ref="tm"/>
  1374. <col ref="patflagcd"/>
  1375. <script type="javascript" ev:event="ondblclick">
  1376. <![CDATA[
  1377. fCartDetailInfo("S") ; // 처방상세내역 POPUP
  1378. ]]>
  1379. </script>
  1380. <script type="javascript" ev:event="onmousedown">
  1381. <![CDATA[
  1382. if (event.button == 3 ){
  1383. window.setPopupMenu( true, "/root/main/codedata/popup", "popupnm", "popupcd", true);
  1384. }
  1385. ]]>
  1386. </script>
  1387. <script type="javascript" ev:event="DOMFocusOut">
  1388. <![CDATA[
  1389. window.setPopupMenu(false);
  1390. ]]>
  1391. </script>
  1392. <script type="javascript" ev:event="DOMFocusIn">
  1393. <![CDATA[
  1394. window.setPopupMenu(true);
  1395. ]]>
  1396. </script>
  1397. <script type="javascript" ev:event="onmouseup">
  1398. <![CDATA[
  1399. if (grd_oprslist.col == 1 ) return;
  1400. // for ( var i= 0; i<grd_oprslist.selectedRows; i++)
  1401. // {
  1402. // if(model.getValue("/root/main/oprs/oprslist"+"["+grd_oprslist.selectedrow(i)+"]/chk") == "true")
  1403. // model.setValue("/root/main/oprs/oprslist"+"["+grd_oprslist.selectedrow(i)+"]/chk","false") ;
  1404. // else
  1405. // model.setValue("/root/main/oprs/oprslist"+"["+grd_oprslist.selectedrow(i)+"]/chk","true") ;
  1406. // }
  1407. // model.refresh();
  1408. ]]>
  1409. </script>
  1410. <script type="javascript" ev:event="onclick">
  1411. <![CDATA[
  1412. var sCol = grd_oprslist.col;
  1413. var sRow = grd_oprslist.row;
  1414. if ((sCol == 21 ) && (model.getValue("/root/main/oprs/oprslist["+sRow+"]/delivefact") != "")){
  1415. //var oprsrvno = model.getValue("/root/main/opPatlist/opPatInfo[" + sRow + "]/oprsrvno");
  1416. //setParameter("oprsrvno", oprsrvno);
  1417. //modal("SMMNP00101" ,"", "100", "100", "SMMNP00101", "", "");
  1418. //fSelectPos();
  1419. var sDelivefact = model.getValue("/root/main/oprs/oprslist["+sRow+"]/delivefact") ;
  1420. setParameter("delivefact", sDelivefact);
  1421. modal("SMMNP00101" ,"", "100", "100", "SMMNP00101", "", "");
  1422. }
  1423. ]]>
  1424. </script>
  1425. <script type="javascript" ev:event="onaftersort">
  1426. <![CDATA[
  1427. grd_oprslist.gridToInstance();
  1428. var iRows = grd_oprslist.rows;
  1429. if (iRows > 1) {
  1430. var ii = 0 ;
  1431. var wCnfmDT = "";
  1432. var sRoomCd = "";
  1433. var wRoomCd = model.getValue("/root/main/opPatlist/opPatInfo["+1+"]/oproomcd");
  1434. for( var i = 1; i <= iRows; i++ ) {
  1435. if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/delivefact") != "") {
  1436. grd_oprslist.cellstyle("background-image", i, 21) = "../../../com/commonweb/images/icon_list.gif";
  1437. }
  1438. sRoomCd = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/oproomcd");
  1439. callyn = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/callyn");
  1440. opflagcd = model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/opflagcd");
  1441. if( wRoomCd != sRoomCd ) {
  1442. ii++;
  1443. wRoomCd = sRoomCd;
  1444. }
  1445. //
  1446. if( ii % 2 == 0 ) {//짝수
  1447. grd_oprslist.rowstyle( i , "data", "background-color") = "#FFFFFF";
  1448. }else {
  1449. grd_oprslist.rowstyle( i , "data", "background-color") = "#F7FFF7";
  1450. }
  1451. //
  1452. if( callyn == "Y" ) {//호출여부
  1453. grd_oprslist.rowstyle( i , "data", "color") = "#4d4d4d";
  1454. }
  1455. if( (opflagcd == "1")||(opflagcd == "3") ){//정규, 추가
  1456. grd_oprslist.rowstyle( i , "data", "color") = "#2D2D2D";
  1457. }
  1458. if( opflagcd == "2" ) {//응급
  1459. grd_oprslist.rowstyle( i , "data", "color") = "#D22D2D";
  1460. }
  1461. //if( opflagcd == "3" ) {//추가
  1462. // grd_oprslist.rowstyle( i , "data", "color") = "#2D8F26";
  1463. //}
  1464. if( opflagcd == "4" ) {//취소
  1465. grd_oprslist.rowstyle( i , "data", "color") = "#2D2DD2";
  1466. }
  1467. //
  1468. if (model.getValue("/root/main/opPatlist/opPatInfo["+i+"]/opstatcd").substr(1,1)=="9") {
  1469. grd_oprslist.rowstyle( i , "data", "color") = "#2D2DD2";
  1470. }
  1471. }
  1472. }
  1473. model.refresh();
  1474. ]]>
  1475. </script>
  1476. </datagrid>
  1477. <button id="btn_sumprnt" class="btn3_letter5" style="left:162px; top:4px; width:92px; height:22px; ">
  1478. <caption>집계표출력</caption>
  1479. <script type="javascript" ev:event="DOMActivate">
  1480. <![CDATA[
  1481. fPrntCartSumList();
  1482. ]]>
  1483. </script>
  1484. </button>
  1485. <button id="btn_prntdelivecncl" class="btn3_letter7" style="left:255px; top:4px; width:116px; height:22px; ">
  1486. <caption>출력,불출 취소</caption>
  1487. <script type="javascript" ev:event="DOMActivate">
  1488. <![CDATA[
  1489. group2.visible = true;
  1490. ]]>
  1491. </script>
  1492. </button>
  1493. <button id="btn_detailprnt" class="btn3_letter4" style="left:82px; top:4px; width:80px; height:22px; ">
  1494. <caption>상세출력</caption>
  1495. <script type="javascript" ev:event="DOMActivate">
  1496. <![CDATA[
  1497. fChkPrnt();
  1498. ]]>
  1499. </script>
  1500. </button>
  1501. <button id="btn_cartlabelprnt" class="btn3_letter4" style="left:2px; top:4px; width:80px; height:22px; ">
  1502. <caption>라벨출력</caption>
  1503. <script type="javascript" ev:event="DOMActivate">
  1504. <![CDATA[
  1505. fPrntCartLabel();
  1506. ]]>
  1507. </script>
  1508. </button>
  1509. <button id="button57" class="icon_pre_month" style="left:375px; top:6px; width:16px; height:16px; ">
  1510. <caption/>
  1511. <script type="javascript" ev:event="DOMActivate">
  1512. <![CDATA[
  1513. sToggle = 1;
  1514. fViewToggle(sToggle); // 줄이기
  1515. ]]>
  1516. </script>
  1517. </button>
  1518. <line id="ln_grid" class="line_1" style="x1:0px; y1:26px; x2:1193px; y2:26px; "/>
  1519. <button id="button58" class="icon_next_month" style="left:395px; top:6px; width:16px; height:16px; ">
  1520. <caption/>
  1521. <script type="javascript" ev:event="DOMActivate">
  1522. <![CDATA[
  1523. sToggle = 0 ;
  1524. fViewToggle(sToggle); // 늘리기
  1525. ]]>
  1526. </script>
  1527. </button>
  1528. <select id="chk_opnmkr" ref="/root/init/querykey/opnmkr" overflow="visible" appearance="full" style="left:1009px; top:5px; width:45px; height:17px; border-style:none; ">
  1529. <choices>
  1530. <item>
  1531. <label>한글</label>
  1532. <value>Y</value>
  1533. </item>
  1534. </choices>
  1535. <script type="javascript" ev:event="xforms-value-changed">
  1536. <![CDATA[
  1537. if(chk_opnmkr.value == "Y"){
  1538. grd_oprslist.colHidden(grd_oprslist.colRef("opcdknm")) = false;
  1539. //grd_oppatlist.colWidth(grd_oppatlist.colRef("opcdknm")) = "115";
  1540. }else{
  1541. grd_oprslist.colHidden(grd_oprslist.colRef("opcdknm")) = true;
  1542. //grd_oppatlist.colWidth(grd_oppatlist.colRef("opcdknm")) = "0";
  1543. }
  1544. grd_oprslist.refresh();
  1545. ]]>
  1546. </script>
  1547. </select>
  1548. <select id="chk_opnmen" ref="/root/init/querykey/opnmen" overflow="visible" appearance="full" style="left:960px; top:5px; width:45px; height:17px; border-style:none; ">
  1549. <choices>
  1550. <item>
  1551. <label>영문</label>
  1552. <value>Y</value>
  1553. </item>
  1554. </choices>
  1555. <script type="javascript" ev:event="xforms-value-changed">
  1556. <![CDATA[
  1557. if(chk_opnmen.value == "Y"){
  1558. grd_oprslist.colHidden(grd_oprslist.colRef("opcdenm")) = false;
  1559. //grd_oppatlist.colWidth(grd_oppatlist.colRef("opcdenm")) = "115";
  1560. }else{
  1561. grd_oprslist.colHidden(grd_oprslist.colRef("opcdenm")) = true;
  1562. //grd_oppatlist.colWidth(grd_oppatlist.colRef("opcdenm")) = "0";
  1563. }
  1564. grd_oprslist.refresh();
  1565. ]]>
  1566. </script>
  1567. </select>
  1568. <caption id="caption27" style="left:906px; top:6px; width:50px; height:15px; ">수술명 :</caption>
  1569. <group id="group4" visibility="hidden" style="left:390px; top:150px; width:295px; height:50px; background-color:#87CEFA; ">
  1570. <caption id="caption28" class="tit_2" style="left:5px; top:5px; width:188px; height:13px; ">출력할 구분을 체크하십시요.</caption>
  1571. <button id="button14" class="btn5_letter2" style="left:205px; top:25px; width:42px; height:19px; ">
  1572. <caption>확인</caption>
  1573. <script type="javascript" ev:event="DOMActivate">
  1574. <![CDATA[
  1575. model.removenode("/root/send");
  1576. model.makeValue("/root/send/oprsrvno", model.getValue("/root/main/opPatlist/opPatInfo[" + grd_oprslist.row + "]/oprsrvno"));
  1577. model.makeValue("/root/send/instcd", model.getValue("/root/main/opPatlist/opPatInfo[" + grd_oprslist.row + "]/instcd"));
  1578. model.makeValue("/root/send/ophistno", model.getValue("/root/main/opPatlist/opPatInfo[" + grd_oprslist.row + "]/ophistno"));
  1579. model.makeValue("/root/send/ophistcd", model.getValue("/root/main/opPatlist/opPatInfo[" + grd_oprslist.row + "]/ophistcd"));
  1580. submit("TRMNP01800", false);
  1581. fPrntPrcpList();
  1582. group4.visible = false;
  1583. model.refresh();
  1584. ]]>
  1585. </script>
  1586. </button>
  1587. <button id="button15" class="btn5_letter2" style="left:250px; top:25px; width:42px; height:19px; ">
  1588. <caption>취소</caption>
  1589. <script type="javascript" ev:event="DOMActivate">
  1590. <![CDATA[
  1591. group4.visible = false;
  1592. model.refresh();
  1593. ]]>
  1594. </script>
  1595. </button>
  1596. <select id="checkbox2" ref="/root/init/querykey/prnti" overflow="visible" appearance="full" style="left:5px; top:25px; width:45px; height:20px; border-style:none; ">
  1597. <choices>
  1598. <item>
  1599. <label>가납</label>
  1600. <value>Y</value>
  1601. </item>
  1602. </choices>
  1603. </select>
  1604. <select id="checkbox10" ref="/root/init/querykey/prntii" overflow="visible" appearance="full" style="left:50px; top:25px; width:45px; height:20px; border-style:none; ">
  1605. <choices>
  1606. <item>
  1607. <label>물품</label>
  1608. <value>Y</value>
  1609. </item>
  1610. </choices>
  1611. </select>
  1612. <select id="checkbox11" ref="/root/init/querykey/prntiii" overflow="visible" appearance="full" style="left:95px; top:25px; width:50px; height:20px; border-style:none; ">
  1613. <choices>
  1614. <item>
  1615. <label>Drug</label>
  1616. <value>Y</value>
  1617. </item>
  1618. </choices>
  1619. </select>
  1620. <select id="checkbox12" ref="/root/init/querykey/prntiv" overflow="visible" appearance="full" style="left:145px; top:25px; width:55px; height:20px; border-style:none; ">
  1621. <choices>
  1622. <item>
  1623. <label>수술료</label>
  1624. <value>Y</value>
  1625. </item>
  1626. </choices>
  1627. </select>
  1628. </group>
  1629. </case>
  1630. </switch>
  1631. <group id="group5" visibility="hidden" style="left:45px; top:155px; width:250px; height:50px; background-color:#87CEFA; ">
  1632. <caption id="caption14" class="tit_2" style="left:5px; top:5px; width:188px; height:13px; ">출력할 구분을 체크하십시요.</caption>
  1633. <button id="btn_prtlabel" class="btn5_letter2" style="left:155px; top:25px; width:42px; height:19px; ">
  1634. <caption>확인</caption>
  1635. <script type="javascript" ev:event="DOMActivate">
  1636. <![CDATA[
  1637. if( !fPrntFlagChk() ) { return; }//출력구분 체크가 없으면 리턴
  1638. group3.visible = true;
  1639. model.setFocus("ipt_userid");
  1640. ]]>
  1641. </script>
  1642. </button>
  1643. <button id="button3" class="btn5_letter2" style="left:200px; top:25px; width:42px; height:19px; ">
  1644. <caption>취소</caption>
  1645. <script type="javascript" ev:event="DOMActivate">
  1646. <![CDATA[
  1647. group5.visible = false;
  1648. group3.visible = false;
  1649. model.refresh();
  1650. ]]>
  1651. </script>
  1652. </button>
  1653. <select id="checkbox5" ref="/root/init/querykey/prntgood" overflow="visible" appearance="full" style="left:5px; top:25px; width:45px; height:20px; border-style:none; ">
  1654. <choices>
  1655. <item>
  1656. <label>물품</label>
  1657. <value>G</value>
  1658. </item>
  1659. </choices>
  1660. </select>
  1661. <select id="checkbox6" ref="/root/init/querykey/prntinstr" overflow="visible" appearance="full" style="left:50px; top:25px; width:90px; height:20px; border-style:none; ">
  1662. <choices>
  1663. <item>
  1664. <label>기구/소모품</label>
  1665. <value>I</value>
  1666. </item>
  1667. </choices>
  1668. </select>
  1669. </group>
  1670. <group id="group3" visibility="hidden" style="left:320px; top:320px; width:225px; height:50px; background-color:#87CEFA; ">
  1671. <caption id="caption26" class="tit_2" style="left:5px; top:5px; width:188px; height:14px; ">출력자 입력하십시요.</caption>
  1672. <button id="button6" class="btn5_letter2" style="left:175px; top:25px; width:42px; height:19px; ">
  1673. <caption>확인</caption>
  1674. <script type="javascript" ev:event="DOMActivate">
  1675. <![CDATA[
  1676. if( model.getValue("/root/init/userinfo/userid") == ""||model.getValue("/root/init/userinfo/usernm") == "" ) {
  1677. messageBox("출력자를 조회하셔야 합니다.!", "E000");
  1678. model.setFocus("ipt_userid");
  1679. return;
  1680. }
  1681. chkuserinfo = "true";
  1682. group3.visible = false;
  1683. fPrntCartDetailCnts("S", "CCR");
  1684. ]]>
  1685. </script>
  1686. </button>
  1687. <input id="ipt_userid" ref="/root/init/userinfo/userid" style="left:5px; top:25px; width:80px; height:19px; ">
  1688. <script type="javascript" ev:event="onkeyup">
  1689. <![CDATA[
  1690. inputEnterKey("btn_usersear", "DOMActivate");
  1691. ]]>
  1692. </script>
  1693. </input>
  1694. <input id="opt_usernm" ref="/root/init/userinfo/usernm" disabled="true" appearance="input" style="left:90px; top:25px; width:80px; height:19px; "/>
  1695. <button id="btn_usersear" visibility="hidden" style="left:165px; top:4px; width:30px; height:20px; ">
  1696. <caption>button10</caption>
  1697. <script type="javascript" ev:event="DOMActivate">
  1698. <![CDATA[
  1699. model.removenode("/root/send");
  1700. model.makeValue("/root/send/reqdata/userid", model.getValue("/root/init/userinfo/userid"));
  1701. submit("TRMNP03007");
  1702. ]]>
  1703. </script>
  1704. </button>
  1705. </group>
  1706. <group id="group2" visibility="hidden" style="left:255px; top:155px; width:250px; height:50px; background-color:#87CEFA; ">
  1707. <caption id="caption17" class="tit_2" style="left:5px; top:5px; width:219px; height:14px; ">불출 취소할 구분을 체크하십시요.</caption>
  1708. <button id="button2" class="btn5_letter2" style="left:155px; top:25px; width:42px; height:19px; ">
  1709. <caption>확인</caption>
  1710. <script type="javascript" ev:event="DOMActivate">
  1711. <![CDATA[
  1712. fDeliveCncl("S", "CCR");
  1713. group2.visible = false;
  1714. ]]>
  1715. </script>
  1716. </button>
  1717. <button id="button5" class="btn5_letter2" style="left:200px; top:25px; width:42px; height:19px; ">
  1718. <caption>취소</caption>
  1719. <script type="javascript" ev:event="DOMActivate">
  1720. <![CDATA[
  1721. group2.visible = false;
  1722. model.refresh();
  1723. ]]>
  1724. </script>
  1725. </button>
  1726. <select id="checkbox7" ref="/root/init/querykey/prntgood" overflow="visible" appearance="full" style="left:5px; top:25px; width:45px; height:20px; border-style:none; ">
  1727. <choices>
  1728. <item>
  1729. <label>물품</label>
  1730. <value>G</value>
  1731. </item>
  1732. </choices>
  1733. </select>
  1734. <select id="checkbox8" ref="/root/init/querykey/prntinstr" overflow="visible" appearance="full" style="left:50px; top:25px; width:90px; height:20px; border-style:none; ">
  1735. <choices>
  1736. <item>
  1737. <label>기구/소모품</label>
  1738. <value>I</value>
  1739. </item>
  1740. </choices>
  1741. </select>
  1742. </group>
  1743. </group>
  1744. <group id="group1" style="left:0px; top:752px; width:1185px; height:23px; ">
  1745. <group id="grp_opm" style="left:765px; top:0px; width:420px; height:20px; ">
  1746. <caption id="caption12" class="color_6" style="left:100px; top:3px; width:15px; height:15px; background-color:#2D2D2D; "/>
  1747. <caption id="caption16" style="left:120px; top:3px; width:35px; height:15px; ">정규</caption>
  1748. <caption id="caption18" class="color_6" style="left:175px; top:3px; width:15px; height:15px; background-color:#D22D2D; "/>
  1749. <caption id="caption19" style="left:195px; top:3px; width:35px; height:15px; ">응급</caption>
  1750. <!--
  1751. <caption id="caption16" class="color_6" style="left:160px; top:3px; width:15px; height:13px; background-color:#2D8F26; "/>
  1752. <caption id="caption17" style="left:180px; top:3px; width:35px; height:15px; ">추가</caption>
  1753. -->
  1754. <caption id="caption20" class="color_6" style="left:245px; top:3px; width:15px; height:13px; background-color:#2D2DD2; "/>
  1755. <caption id="caption21" style="left:265px; top:3px; width:35px; height:15px; ">취소</caption>
  1756. <caption id="caption22" class="color_6" style="left:320px; top:3px; width:15px; height:13px; background-color:#FFFF00; "/>
  1757. <caption id="caption23" style="left:340px; top:3px; width:65px; height:15px; ">보호자호출</caption>
  1758. </group>
  1759. </group>
  1760. </xhtml:body>
  1761. </xhtml:html>