SMMMB00200_약속처방SET관리.xrw 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267
  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>약속처방</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <prcp>
  11. <prcplist>
  12. <status/>
  13. <prcpstatcd/>
  14. <prcpclscd/>
  15. <prcpkindcd/>
  16. <orderno/>
  17. <prcpcd/>
  18. <prcpnm/>
  19. <prcpvol/>
  20. <prcpvolunitnm/>
  21. <prcpqty/>
  22. <prcpqtyunitnm/>
  23. <prcptims/>
  24. <prcpdayno/>
  25. <drugmthdspccdnm/>
  26. <prcpmixno/>
  27. <payflagcd/>
  28. <prcpdelivefact/>
  29. <hosinhosoutflag/>
  30. <prcpexecdeptcd/>
  31. <prcphopedd/>
  32. <choiordflag/>
  33. <rgstdt/>
  34. <rgstridnm/>
  35. <testrsltunit/>
  36. <testrsltcnts/>
  37. <prcpgenrflag/>
  38. <prcphistcd/>
  39. <tempprcpflag/>
  40. <prcpsetcd/>
  41. <prcpvolunitflag/>
  42. <prcpqtyunitflag/>
  43. <orgprcpqty/>
  44. <drugspd/>
  45. <drugspdunitflag/>
  46. <powdflag/>
  47. <prnprcpflag/>
  48. <prepprcpflag/>
  49. <selfprcpflag/>
  50. <selfdrugflag/>
  51. <drugpackflag/>
  52. <erprcpflag/>
  53. <precureprcpflag/>
  54. <nigtprcpflag/>
  55. <portprcpflag/>
  56. <fixprcpflag/>
  57. <anamneflag/>
  58. <fastprcpflag/>
  59. <erreadflag/>
  60. <prcpdirecflag/>
  61. <tnsuseflag/>
  62. <tnsfiltflag/>
  63. <trnptbftestflag/>
  64. <offictourhealexamflag/>
  65. <stemcellflag/>
  66. <angioflagcd/>
  67. <opansflagcd/>
  68. <ansttm/>
  69. <mealcalrcnts/>
  70. <mealprotcnts/>
  71. <mealupdtflag/>
  72. <hosinprcpresncd/>
  73. <etcprcpresncd/>
  74. <drugmthdspccd/>
  75. <issdeptcd/>
  76. <prcpauthflag/>
  77. <prcpinptflag/>
  78. <prcpsignflag/>
  79. <rateprcpflag/>
  80. <prcprefseq/>
  81. <ordreqlnkno/>
  82. <testreqlnkno/>
  83. <prcplnkdd/>
  84. <prcplnkno/>
  85. <oprsrvno/>
  86. <tootfact/>
  87. <clinccmtcnts/>
  88. <prcpessninptflag/>
  89. <grupsnglflag/>
  90. <drugrateqty/>
  91. <asttestflag/>
  92. <clincstdyflag/>
  93. <prtlno/>
  94. <clincstdycd/>
  95. <optermcd/>
  96. <prcpflag/>
  97. <hscttempprcpflag/>
  98. <inclprcpcd/>
  99. <inclprcpno/>
  100. <pampkspec/>
  101. <prcppkspec/>
  102. <calcscormastspec/>
  103. <drugmastspec/>
  104. <rateprcpspec/>
  105. <matrsetprcpspec/>
  106. <suppdeptspec/>
  107. <contprcpspec/>
  108. <etclnkspec/>
  109. <srchcondcnts/>
  110. <orgprcpnm/>
  111. <chkcol/>
  112. <hsctdelivepos/>
  113. <hsctlnkno/>
  114. <etcprcpflag/>
  115. <aftcertflag/>
  116. <aftcertdrid/>
  117. <prcpvalidd/>
  118. <spynpy1/>
  119. <specdrid/>
  120. <anticncrprtlno/>
  121. <anticncrdayno/>
  122. <druglnkno/>
  123. <rehbprcpcurefreqflag/>
  124. <dietprcpgenrflag/>
  125. <irpayflag/>
  126. <irflag/>
  127. <procerdietflag/>
  128. <diagtestconttestintvlflag/>
  129. <drugindependpackflag/>
  130. <diagtestconttestbasetm/>
  131. <diagtestconttestorgtims/>
  132. <ermediscmngtresncd/>
  133. <rehbprcpenddd/>
  134. <matrallsizespecid/>
  135. <rehbprcpcurepartcd/>
  136. <lowdrugresncd/>
  137. <tfdtlcd/>
  138. <dnorreqlnkno/>
  139. <subcretno/>
  140. <exptmthdfact/>
  141. <lowdrugresnetcfact/>
  142. <diagtestconttestcdspec/>
  143. <drgacptflag/>
  144. <drprcpetc1/>
  145. <drprcpetc2/>
  146. <drprcpetc3/>
  147. <drprcpetc4/>
  148. <drprcpetc5/>
  149. <drprcpetc6/>
  150. <drprcpetc7/>
  151. <drprcpetc8/>
  152. <drprcpetc9/>
  153. <drprcpetc10/>
  154. <tempcol1/>
  155. <tempcol2/>
  156. <tempcol3/>
  157. <tempcol4/>
  158. <tempcol5/>
  159. <tempcol6/>
  160. <tempcol7/>
  161. <tempcol8/>
  162. <tempcol9/>
  163. <tempcol10/>
  164. <tempcol11/>
  165. <tempcol12/>
  166. <tempcol13/>
  167. <tempcol14/>
  168. <tempcol15/>
  169. <tempcol16/>
  170. <tempcol17/>
  171. <tempcol18/>
  172. <tempcol19/>
  173. <tempcol20/>
  174. <tempcol21/>
  175. <tempcol22/>
  176. <tempcol23/>
  177. <tempcol24/>
  178. <tempcol25/>
  179. </prcplist>
  180. </prcp>
  181. <excel>
  182. <prcplist>
  183. <instcd/>
  184. <setno/>
  185. <supsetno/>
  186. <setrefseq/>
  187. <ioflag/>
  188. <settypenm/>
  189. <setkindnm/>
  190. <settrgtnm/>
  191. <nodepath/>
  192. <setnm/>
  193. <prcpuseflag/>
  194. <prcpclsnm/>
  195. <prcpcd/>
  196. <prcpnm/>
  197. <payflagnm/>
  198. <drprcpetc7/>
  199. <prcpvolunitnm/>
  200. <drprcpetc8/>
  201. <prcpqtyunitnm/>
  202. <prcptims/>
  203. <prcpdayno/>
  204. <hosinhosoutflag/>
  205. <drugmthdspccdnm/>
  206. <prcpmixno/>
  207. <prcpdelivefact/>
  208. <prcpexecdeptnm/>
  209. <choiordflag/>
  210. <specdrnm/>
  211. <rgstdate/>
  212. <rgstrnm/>
  213. </prcplist>
  214. </excel>
  215. </main>
  216. <send>
  217. <cond1/>
  218. <cond2/>
  219. <cond3/>
  220. <cond4/>
  221. <cond5/>
  222. <cond9/>
  223. <cond6/>
  224. <cond7/>
  225. <cond8/>
  226. <cond9/>
  227. <cond10/>
  228. <cond11/>
  229. <cond12/>
  230. <cond13/>
  231. <cond14/>
  232. <cond15/>
  233. <cond16/>
  234. <cond17/>
  235. <cond18/>
  236. <cond99/>
  237. </send>
  238. <init>
  239. <msrght>
  240. <mouserght>
  241. <label>삭제,삭제취소</label>
  242. <func>fPrmsDeleteRow</func>
  243. </mouserght>
  244. <mouserght>
  245. <label/>
  246. <func/>
  247. </mouserght>
  248. <mouserght>
  249. <label>일괄입력</label>
  250. <func>fPrcpDetlCom</func>
  251. </mouserght>
  252. <mouserght>
  253. <label/>
  254. <func/>
  255. </mouserght>
  256. <mouserght>
  257. <label>Pre Work Up</label>
  258. <func>fPreWorkUp</func>
  259. </mouserght>
  260. <mouserght>
  261. <label/>
  262. <func/>
  263. </mouserght>
  264. <mouserght>
  265. <label>복사하기</label>
  266. <func>fCopyRow</func>
  267. </mouserght>
  268. <mouserght>
  269. <label>잘라내기</label>
  270. <func>fPrcpCrop</func>
  271. </mouserght>
  272. <mouserght>
  273. <label>붙여넣기</label>
  274. <func>fPrcpPaste</func>
  275. </mouserght>
  276. <mouserght>
  277. <label/>
  278. <func/>
  279. </mouserght>
  280. <mouserght>
  281. <label>Mix적용</label>
  282. <func>fMixNoCnt</func>
  283. </mouserght>
  284. <mouserght>
  285. <label>Mix취소</label>
  286. <func>fMixNoDel</func>
  287. </mouserght>
  288. <mouserght>
  289. <label/>
  290. <func/>
  291. </mouserght>
  292. <mouserght>
  293. <label>Group All Size ID 등록</label>
  294. <func>fGroupAllSizePrcpPop</func>
  295. </mouserght>
  296. </msrght>
  297. <prcpdd/>
  298. <payflagcd/>
  299. <prcpclscd/>
  300. <hosinprcpresncd>00</hosinprcpresncd>
  301. <prcpmixno>0</prcpmixno>
  302. <cropflag/>
  303. <bfpayflagcd/>
  304. <specdrinfo/>
  305. </init>
  306. <paminfo>
  307. <list>
  308. <instcd/>
  309. </list>
  310. </paminfo>
  311. <patflag>
  312. <list>
  313. <prcpgenrflag>O</prcpgenrflag>
  314. </list>
  315. </patflag>
  316. <hidden>
  317. <prmsprcpsetdetlset>
  318. <setno/>
  319. <settypecd/>
  320. <setnm/>
  321. </prmsprcpsetdetlset>
  322. </hidden>
  323. <drugcalc>
  324. <prcpvol/>
  325. <prcpqty/>
  326. <prcptims/>
  327. <drprcpetc7/>
  328. <drprcpetc8/>
  329. </drugcalc>
  330. <tmedmthd>
  331. <tmedmthdlist>
  332. <status/>
  333. <abbrnm/>
  334. <mthdcnts/>
  335. <mthdcd/>
  336. <basecnt/>
  337. <adminpath/>
  338. <mealflag/>
  339. <drdirecyn/>
  340. </tmedmthdlist>
  341. </tmedmthd>
  342. <reset>
  343. <prcplist>
  344. <status>S</status>
  345. <prcpstatcd/>
  346. <prcpclscd/>
  347. <prcpkindcd/>
  348. <orderno/>
  349. <prcpcd/>
  350. <prcpnm/>
  351. <prcpvol/>
  352. <prcpvolunitnm/>
  353. <prcpqty/>
  354. <prcpqtyunitnm/>
  355. <prcptims/>
  356. <prcpdayno/>
  357. <drugmthdspccdnm/>
  358. <prcpmixno/>
  359. <payflagcd/>
  360. <prcpdelivefact/>
  361. <hosinhosoutflag/>
  362. <prcpexecdeptcd/>
  363. <prcphopedd/>
  364. <choiordflag/>
  365. <rgstdt/>
  366. <rgstridnm/>
  367. <testrsltunit/>
  368. <testrsltcnts/>
  369. <prcpgenrflag/>
  370. <prcphistcd/>
  371. <tempprcpflag/>
  372. <prcpsetcd/>
  373. <prcpvolunitflag/>
  374. <prcpqtyunitflag/>
  375. <orgprcpqty/>
  376. <drugspd/>
  377. <drugspdunitflag/>
  378. <powdflag/>
  379. <prnprcpflag/>
  380. <prepprcpflag/>
  381. <selfprcpflag/>
  382. <selfdrugflag/>
  383. <drugpackflag/>
  384. <erprcpflag/>
  385. <precureprcpflag/>
  386. <nigtprcpflag/>
  387. <portprcpflag/>
  388. <fixprcpflag/>
  389. <anamneflag/>
  390. <fastprcpflag/>
  391. <erreadflag/>
  392. <prcpdirecflag/>
  393. <tnsuseflag/>
  394. <tnsfiltflag/>
  395. <trnptbftestflag/>
  396. <offictourhealexamflag/>
  397. <stemcellflag/>
  398. <angioflagcd/>
  399. <opansflagcd/>
  400. <ansttm/>
  401. <mealcalrcnts/>
  402. <mealprotcnts/>
  403. <mealupdtflag/>
  404. <hosinprcpresncd/>
  405. <etcprcpresncd/>
  406. <drugmthdspccd/>
  407. <issdeptcd/>
  408. <prcpauthflag/>
  409. <prcpinptflag/>
  410. <prcpsignflag/>
  411. <rateprcpflag/>
  412. <prcprefseq/>
  413. <ordreqlnkno/>
  414. <testreqlnkno/>
  415. <prcplnkdd/>
  416. <prcplnkno/>
  417. <oprsrvno/>
  418. <tootfact/>
  419. <clinccmtcnts/>
  420. <prcpessninptflag/>
  421. <grupsnglflag/>
  422. <drugrateqty/>
  423. <asttestflag/>
  424. <clincstdyflag/>
  425. <prtlno/>
  426. <clincstdycd/>
  427. <optermcd/>
  428. <prcpflag/>
  429. <hscttempprcpflag/>
  430. <inclprcpcd/>
  431. <inclprcpno/>
  432. <pampkspec/>
  433. <prcppkspec/>
  434. <calcscormastspec/>
  435. <drugmastspec/>
  436. <rateprcpspec/>
  437. <matrsetprcpspec/>
  438. <suppdeptspec/>
  439. <contprcpspec/>
  440. <etclnkspec/>
  441. <srchcondcnts/>
  442. <orgprcpnm/>
  443. <chkcol/>
  444. <hsctdelivepos/>
  445. <hsctlnkno/>
  446. <etcprcpflag/>
  447. <aftcertflag/>
  448. <aftcertdrid/>
  449. <prcpvalidd/>
  450. <insukind/>
  451. <specdrid/>
  452. <anticncrprtlno/>
  453. <anticncrdayno/>
  454. <druglnkno/>
  455. <rehbprcpcurefreqflag/>
  456. <dietprcpgenrflag/>
  457. <irpayflag/>
  458. <irflag/>
  459. <procerdietflag/>
  460. <diagtestconttestintvlflag/>
  461. <drugindependpackflag/>
  462. <diagtestconttestbasetm/>
  463. <diagtestconttestorgtims/>
  464. <ermediscmngtresncd/>
  465. <rehbprcpenddd/>
  466. <matrallsizespecid/>
  467. <rehbprcpcurepartcd/>
  468. <lowdrugresncd/>
  469. <tfdtlcd/>
  470. <dnorreqlnkno/>
  471. <subcretno/>
  472. <exptmthdfact/>
  473. <lowdrugresnetcfact/>
  474. <diagtestconttestcdspec/>
  475. <drgacptflag/>
  476. <drprcpetc1/>
  477. <drprcpetc2/>
  478. <drprcpetc3/>
  479. <drprcpetc4/>
  480. <drprcpetc5/>
  481. <drprcpetc6/>
  482. <drprcpetc7/>
  483. <drprcpetc8/>
  484. <drprcpetc9/>
  485. <drprcpetc10/>
  486. <tempcol1/>
  487. <tempcol2/>
  488. <tempcol3/>
  489. <tempcol4/>
  490. <tempcol5/>
  491. <tempcol6/>
  492. <tempcol7/>
  493. <tempcol8/>
  494. <tempcol9/>
  495. <tempcol10/>
  496. <tempcol11/>
  497. <tempcol12/>
  498. <tempcol13/>
  499. <tempcol14/>
  500. <tempcol15/>
  501. <tempcol16/>
  502. <tempcol17/>
  503. <tempcol18/>
  504. <tempcol19/>
  505. <tempcol20/>
  506. <tempcol21/>
  507. <tempcol22/>
  508. <tempcol23/>
  509. <tempcol24/>
  510. <tempcol25/>
  511. </prcplist>
  512. </reset>
  513. <initsrchcond>
  514. <ioflag/>
  515. <pid/>
  516. <orddd/>
  517. <cretno/>
  518. <instcd/>
  519. <prcpdd/>
  520. <deptcd/>
  521. <userid/>
  522. <scrnkindcd/>
  523. <scrnid/>
  524. <suppkind/>
  525. <orddeptcd/>
  526. </initsrchcond>
  527. <prcpdrag/>
  528. <prcptemp/>
  529. <result>
  530. <prcperrlist/>
  531. </result>
  532. <usge>prms</usge>
  533. <initsrch/>
  534. <prcpdrag/>
  535. <cp>S</cp>
  536. <directprcp>
  537. <prcplist>
  538. <status/>
  539. <prcpstatcd>000</prcpstatcd>
  540. <prcpclscd>09</prcpclscd>
  541. <prcpkindcd/>
  542. <prcpcd>
  543. <![CDATA[000000000033]]>
  544. </prcpcd>
  545. <prcpnm>
  546. <![CDATA[전달사항]]>
  547. </prcpnm>
  548. <prcpvol>1.0</prcpvol>
  549. <prcpvolunitnm>-</prcpvolunitnm>
  550. <prcpqty>1.0</prcpqty>
  551. <prcpqtyunitnm>-</prcpqtyunitnm>
  552. <prcptims>1</prcptims>
  553. <prcpdayno>1</prcpdayno>
  554. <drugmthdspccdnm>-</drugmthdspccdnm>
  555. <prcpmixno>-</prcpmixno>
  556. <payflagcd>-</payflagcd>
  557. <prcpdelivefact/>
  558. <hosinhosoutflag>-</hosinhosoutflag>
  559. <prcpexecdeptcd>-</prcpexecdeptcd>
  560. <prcphopedd/>
  561. <choiordflag/>
  562. <rgstdt/>
  563. <rgstridnm/>
  564. <testrsltunit>-</testrsltunit>
  565. <testrsltcnts>-</testrsltcnts>
  566. <prcpgenrflag/>
  567. <prcphistcd>O</prcphistcd>
  568. <tempprcpflag>N</tempprcpflag>
  569. <prcpsetcd>-</prcpsetcd>
  570. <prcpvolunitflag>-</prcpvolunitflag>
  571. <prcpqtyunitflag>-</prcpqtyunitflag>
  572. <orgprcpqty/>
  573. <drugspd>0</drugspd>
  574. <drugspdunitflag>-</drugspdunitflag>
  575. <powdflag>N</powdflag>
  576. <prnprcpflag>N</prnprcpflag>
  577. <prepprcpflag>N</prepprcpflag>
  578. <selfprcpflag>N</selfprcpflag>
  579. <selfdrugflag>N</selfdrugflag>
  580. <drugpackflag>N</drugpackflag>
  581. <erprcpflag>N</erprcpflag>
  582. <precureprcpflag>N</precureprcpflag>
  583. <nigtprcpflag>N</nigtprcpflag>
  584. <portprcpflag>N</portprcpflag>
  585. <fixprcpflag>N</fixprcpflag>
  586. <anamneflag>N</anamneflag>
  587. <fastprcpflag>N</fastprcpflag>
  588. <erreadflag>N</erreadflag>
  589. <prcpdirecflag>-</prcpdirecflag>
  590. <tnsuseflag>0</tnsuseflag>
  591. <tnsfiltflag>N</tnsfiltflag>
  592. <trnptbftestflag>N</trnptbftestflag>
  593. <offictourhealexamflag>N</offictourhealexamflag>
  594. <stemcellflag>00NNN</stemcellflag>
  595. <angioflagcd>-</angioflagcd>
  596. <opansflagcd>-</opansflagcd>
  597. <ansttm>0000</ansttm>
  598. <mealcalrcnts>0</mealcalrcnts>
  599. <mealprotcnts>0</mealprotcnts>
  600. <mealupdtflag>0</mealupdtflag>
  601. <hosinprcpresncd>00</hosinprcpresncd>
  602. <etcprcpresncd>-</etcprcpresncd>
  603. <drugmthdspccd>-</drugmthdspccd>
  604. <issdeptcd/>
  605. <prcpauthflag/>
  606. <prcpinptflag/>
  607. <prcpsignflag/>
  608. <rateprcpflag>N</rateprcpflag>
  609. <prcprefseq>0</prcprefseq>
  610. <ordreqlnkno>0</ordreqlnkno>
  611. <testreqlnkno>0</testreqlnkno>
  612. <prcplnkdd>00000000</prcplnkdd>
  613. <prcplnkno>0</prcplnkno>
  614. <oprsrvno/>
  615. <tootfact>-</tootfact>
  616. <clinccmtcnts>-</clinccmtcnts>
  617. <prcpessninptflag>-</prcpessninptflag>
  618. <grupsnglflag>S</grupsnglflag>
  619. <drugrateqty>-</drugrateqty>
  620. <asttestflag>N</asttestflag>
  621. <clincstdyflag/>
  622. <prtlno>0</prtlno>
  623. <clincstdycd>-</clincstdycd>
  624. <optermcd>-</optermcd>
  625. <prcpflag>2</prcpflag>
  626. <hscttempprcpflag>N</hscttempprcpflag>
  627. <inclprcpcd>-</inclprcpcd>
  628. <inclprcpno>0</inclprcpno>
  629. <pampkspec/>
  630. <prcppkspec/>
  631. <calcscormastspec>
  632. <![CDATA[-|-|-|-]]>
  633. </calcscormastspec>
  634. <drugmastspec>Y</drugmastspec>
  635. <rateprcpspec>-</rateprcpspec>
  636. <matrsetprcpspec>-</matrsetprcpspec>
  637. <suppdeptspec>-</suppdeptspec>
  638. <contprcpspec>-</contprcpspec>
  639. <etclnkspec>-</etclnkspec>
  640. <srchcondcnts>0</srchcondcnts>
  641. <orgprcpnm>
  642. <![CDATA[전달사항]]>
  643. </orgprcpnm>
  644. <chkcol/>
  645. <hsctdelivepos>0</hsctdelivepos>
  646. <hsctlnkno>0</hsctlnkno>
  647. <etcprcpflag>-</etcprcpflag>
  648. <aftcertflag/>
  649. <aftcertdrid/>
  650. <prcpvalidd/>
  651. <spynpy1>0</spynpy1>
  652. <specdrid/>
  653. <anticncrprtlno/>
  654. <anticncrdayno/>
  655. <druglnkno/>
  656. <rehbprcpcurefreqflag>0</rehbprcpcurefreqflag>
  657. <dietprcpgenrflag>-</dietprcpgenrflag>
  658. <irpayflag>N</irpayflag>
  659. <irflag>N</irflag>
  660. <procerdietflag>N</procerdietflag>
  661. <diagtestconttestintvlflag>N</diagtestconttestintvlflag>
  662. <drugindependpackflag>N</drugindependpackflag>
  663. <diagtestconttestbasetm>0</diagtestconttestbasetm>
  664. <diagtestconttestorgtims>0</diagtestconttestorgtims>
  665. <ermediscmngtresncd>-</ermediscmngtresncd>
  666. <rehbprcpenddd>-</rehbprcpenddd>
  667. <matrallsizespecid>-</matrallsizespecid>
  668. <rehbprcpcurepartcd>-</rehbprcpcurepartcd>
  669. <lowdrugresncd>N</lowdrugresncd>
  670. <tfdtlcd>-</tfdtlcd>
  671. <dnorreqlnkno>0</dnorreqlnkno>
  672. <subcretno>0</subcretno>
  673. <exptmthdfact>-</exptmthdfact>
  674. <lowdrugresnetcfact>-</lowdrugresnetcfact>
  675. <diagtestconttestcdspec>-</diagtestconttestcdspec>
  676. <drgacptflag>-</drgacptflag>
  677. <drprcpetc1/>
  678. <drprcpetc2/>
  679. <drprcpetc3/>
  680. <drprcpetc4/>
  681. <drprcpetc5/>
  682. <drprcpetc6/>
  683. <drprcpetc7>1.0</drprcpetc7>
  684. <drprcpetc8>1.0</drprcpetc8>
  685. <drprcpetc9/>
  686. <drprcpetc10/>
  687. <tempcol1/>
  688. <tempcol2>07|00|00</tempcol2>
  689. <tempcol3>
  690. <![CDATA[전달사항]]>
  691. </tempcol3>
  692. <tempcol4/>
  693. <tempcol5/>
  694. <tempcol6/>
  695. <tempcol7/>
  696. <tempcol8/>
  697. <tempcol9/>
  698. <tempcol10/>
  699. <tempcol11/>
  700. <tempcol12/>
  701. <tempcol13/>
  702. <tempcol14/>
  703. <tempcol15/>
  704. <tempcol16>A</tempcol16>
  705. <tempcol17/>
  706. <tempcol18/>
  707. <tempcol19/>
  708. <tempcol20/>
  709. <tempcol21/>
  710. <tempcol22/>
  711. <tempcol23/>
  712. <tempcol24/>
  713. <tempcol25/>
  714. </prcplist>
  715. </directprcp>
  716. <prcpcodeinfo>
  717. <prcpcodelist>
  718. <prcpcd/>
  719. <prcpclscd/>
  720. <choiordflag/>
  721. <todayspcdrid/>
  722. <allspcdrid/>
  723. <spcspifyn/>
  724. <speccls/>
  725. </prcpcodelist>
  726. </prcpcodeinfo>
  727. <spcdrinfo>
  728. <info>
  729. <todayspcdrid/>
  730. <allspcdrid/>
  731. </info>
  732. </spcdrinfo>
  733. </root>
  734. </instance>
  735. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  736. <script type="javascript" ev:event="xforms-model-construct-done">
  737. <![CDATA[
  738. var colHidnValue = grdBaseColHidn("D");
  739. grdBaseColHidn(colHidnValue, "grd_prcplist", 37, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 37);
  740. model.setValue ( "/root/main/prcp/prcplist/status", "S");
  741. var currentDate = getCurrentDate();
  742. model.setValue ( "/root/init/prcpdd" , currentDate);
  743. grd_prcplist.backcoloralternate = "transparent";
  744. fPrcpExecDeptSrch("all");
  745. zbcfGetCodeList(new Array( "M0029", "M0005" ), new Array( "/root/init/payflagcd", "/root/init/prcpclscd"));
  746. mmbfGetUserComboList("/root/send/reqdata", "/root/init/specdrinfo" , getUserInfo("dutplcecd"), "0330", "", "M", "", "", "", "Y"); // 선택진료의사 리스트를 조회한다.
  747. fInitSrch();
  748. ]]>
  749. </script>
  750. <submission id="TXMMB00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/cond1" resultref="/root/main/prcp"/>
  751. <submission id="TRMMB00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/prcpsrch"/>
  752. <submission id="TRMMB00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/prcp"/>
  753. <submission id="TRMMB00203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/result"/>
  754. <submission id="TRMMB00204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/excel"/>
  755. <submission id="TRMMO00113" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/initsrchcond" resultref="/root/initsrch"/>
  756. <submission id="TRMMO00116" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/orddept"/>
  757. <submission id="TRMMO00118" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/allsizegrupprcp"/>
  758. <submission id="TRMMO00205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/initsrchcond" resultref="/root/initsrch"/>
  759. <submission id="TRMMO00206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/initsrchcond" resultref="/root/initsrchprcp"/>
  760. <submission id="TRMMO01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tmedmthd"/>
  761. <submission id="TRMMB08302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/tempsubj/reqdata" resultref="/root/tempsubj/result"/>
  762. <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
  763. <submission id="TRMMO00143" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/prcpcodeinfo"/>
  764. <submission id="TRMMO00144" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/spcdrinfo"/>
  765. <!-- 처방 복사 로직변경 xml 2013.07.05 by 엄영만-->
  766. <submission id="TRMMO00150" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/prcpcopy"/>
  767. <submission id="TRMMO00151" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
  768. <submission id="TXMMO00120" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/monitoringlog/reqdata" resultref="/root/monitoringlog"/>
  769. <bind id="bind1" ref="/root/main/prcp/prcplist/prcpvol" readonly="../prcpclscd != &quot;A2&quot; and ../prcpclscd != &quot;A4&quot; and ../prcpclscd != &quot;A6&quot;"/>
  770. <bind id="bind2" ref="/root/main/prcp/prcplist/prcpnm" readonly="(../status != &quot;S&quot; and ../prcpflag !=&quot;2&quot;) or ( ../status != &quot;S&quot; and ../prcpflag =&quot;2&quot; and ../drugmastspec !=&quot;Y&quot; )"/>
  771. <bind id="bind3" ref="/root/main/prcp/prcplist/prcpqty" readonly="../status = &quot;S&quot; or ../prcpflag = &quot;2&quot;"/>
  772. <bind id="bind4" ref="/root/main/prcp/prcplist/prcptims" readonly="../status = &quot;S&quot; or ../prcpflag = &quot;2&quot;"/>
  773. <bind id="bind5" ref="/root/main/prcp/prcplist/prcpdayno" readonly="../status = &quot;S&quot; or ../prcpflag = &quot;2&quot;"/>
  774. <bind id="bind6" ref="/root/main/prcp/prcplist/prcpmixno" readonly="../status = &quot;S&quot; or ../prcpflag = &quot;2&quot;"/>
  775. <bind id="bind7" ref="/root/main/prcp/prcplist/payflagcd" readonly="../status = &quot;S&quot;"/>
  776. <bind id="bind8" ref="/root/main/prcp/prcplist/prcpexecdeptcd" readonly="../status = &quot;S&quot;"/>
  777. <bind id="bind9" ref="/root/main/prcp/prcplist/choiordflag" readonly="../status = &quot;S&quot;"/>
  778. <bind id="bind10" ref="/root/main/prcp/prcplist/prcpcd" readonly="../status != &quot;S&quot;"/>
  779. <bind id="bind17" ref="/root/main/prcp/prcplist/drprcpetc7" readonly="( ../prcpclscd != &quot;A2&quot; and ../prcpclscd != &quot;A4&quot; and ../prcpclscd != &quot;A6&quot; ) or ( ../inclprcpno &gt; 0 ) or ../status = &quot;D&quot;"/>
  780. <bind id="bind18" ref="/root/main/prcp/prcplist/choiordflag" readonly="../tempcol24 != &quot;Y&quot; or ../status = &quot;S&quot;"/>
  781. </model>
  782. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  783. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  784. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  785. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  786. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  787. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  788. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO00100.js"/>
  789. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMB00200.js"/>
  790. </xhtml:head>
  791. <xhtml:body guideline="2,785;2,700;2,720;2,734;2,736;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  792. <button id="button1" visibility="hidden" style="left:270px; top:0px; width:24px; height:20px; font-weight:bold; color:#c0c0c0; background-color:#ffffff; ">
  793. <caption>.</caption>
  794. <script type="javascript" ev:event="onclick">
  795. <![CDATA[
  796. // 아이디 존재 여무 점검 필요
  797. modal("SPMMB00900"); // 복사, 붙여넣기 팝업
  798. ]]>
  799. </script>
  800. </button>
  801. <button id="button10" class="btn2_letter4" style="left:100px; top:2px; width:64px; height:19px; ">
  802. <caption>처방검색</caption>
  803. <script type="javascript" ev:event="DOMActivate">
  804. <![CDATA[
  805. var setnm = model.getValue( "/root/hidden/prmsprcpsetdetlset/setnm");
  806. if ( isNull(setnm)) {
  807. messageBox ( "선택된 약속처방폴더가", "I004" );
  808. return;
  809. }
  810. fPrcpModal ( "SPMMB00200", 10, 10 );
  811. ]]>
  812. </script>
  813. </button>
  814. <caption id="caption1" class="tit_2" style="left:4px; top:5px; width:74px; height:13px; ">약속처방</caption>
  815. <line id="line1" class="line_1" style="x1:0px; y1:23px; x2:941px; y2:23px; "/>
  816. <datagrid id="grd_prcplist" nodeset="/root/main/prcp/prcplist" caption="^상태^분류^종류^정렬순서^처방코드^처방명^1회용량^1회용량^1회용량^1회수량^1회수량^1회수량^횟수^일수^용법/검체^MIX^급비^전달^원내외^시행부서^희망일자^선택진료^선택진료의^등록일시^등록자" colsep="^" colwidth="30, 55, 50, 0, 59, 80, 220, 40, 40, 30, 30, 35, 30, 35, 35, 65, 35, 60, 40, 50, 80, 100, 55, 70, 80, 80" dataheight="23" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" tooltip="true" navindex="1" style="left:0px; top:28px; width:941px; height:692px; focus-rect:visible; ">
  817. <col disabled="true" ref="status" type="combo" style="left:0px; top:23px; width:38px; height:23px; text-align:center; word-wrap:word; focus-rect:visible; ">
  818. <choices>
  819. <item>
  820. <label>검색</label>
  821. <value>S</value>
  822. </item>
  823. <item>
  824. <label>신규</label>
  825. <value>I</value>
  826. </item>
  827. <item>
  828. <label>삭제</label>
  829. <value>D</value>
  830. </item>
  831. <item>
  832. <label>D/C</label>
  833. <value>C</value>
  834. </item>
  835. <item>
  836. <label>-</label>
  837. <value>-</value>
  838. </item>
  839. <item>
  840. <label>수정</label>
  841. <value>U</value>
  842. </item>
  843. </choices>
  844. </col>
  845. <col disabled="true" ref="prcpstatcd" type="combo" visibility="hidden" style="left:38px; top:23px; width:55px; height:23px; text-align:center; focus-rect:visible; ">
  846. <choices>
  847. <itemset nodeset="/root/init/prcpstatcd/M0011">
  848. <label ref="cdnm"/>
  849. <value ref="cdid"/>
  850. </itemset>
  851. </choices>
  852. </col>
  853. <col ref="prcpclscd" type="combo" visibility="hidden" style="left:93px; top:23px; width:50px; height:23px; text-align:left; focus-rect:visible; ">
  854. <choices>
  855. <itemset nodeset="/root/init/prcpclscd/M0005">
  856. <label ref="cdnm"/>
  857. <value ref="cdid"/>
  858. </itemset>
  859. </choices>
  860. </col>
  861. <col class="gridcombo" ref="prcpkindcd" type="combo" visibility="hidden" style="left:143px; top:23px; width:55px; height:23px; text-align:center; focus-rect:visible; ">
  862. <choices>
  863. <itemset nodeset="/root/init/prcpkindcd/M0003">
  864. <label ref="cdnm"/>
  865. <value ref="cdid"/>
  866. </itemset>
  867. </choices>
  868. </col>
  869. <col ref="orderno" type="input" visibility="hidden" style="left:198px; top:23px; width:80px; height:23px; text-align:center; focus-rect:visible; "/>
  870. <col ref="prcpcd" type="input" style="left:198px; top:23px; width:80px; height:23px; text-align:left; focus-rect:visible; "/>
  871. <col ref="prcpnm" type="input" style="left:278px; top:23px; width:250px; height:23px; text-align:left; focus-rect:visible; "/>
  872. <col ref="prcpvol" type="input" format="#.#" maxlength="5.3" style="left:528px; top:23px; width:45px; height:23px; text-align:center; focus-rect:visible; "/>
  873. <col ref="drprcpetc7" type="input" format="#.#" maxlength="5.3" style="left:528px; top:23px; width:45px; height:23px; text-align:center; focus-rect:visible; "/>
  874. <col ref="prcpvolunitnm" type="output" style="left:573px; top:23px; width:37px; height:23px; text-align:center; focus-rect:visible; "/>
  875. <col ref="prcpqty" type="input" format="#.#" maxlength="5.3" style="left:610px; top:23px; width:37px; height:23px; text-align:center; focus-rect:visible; "/>
  876. <col ref="drprcpetc8" type="input" format="#.#" maxlength="5.3" style="left:528px; top:23px; width:45px; height:23px; text-align:center; focus-rect:visible; "/>
  877. <col ref="prcpqtyunitnm" style="left:647px; top:23px; width:37px; height:23px; text-align:center; focus-rect:visible; "/>
  878. <col ref="prcptims" type="input" format="#" style="left:684px; top:23px; width:40px; height:23px; text-align:center; focus-rect:visible; "/>
  879. <col ref="prcpdayno" type="input" format="#" style="left:724px; top:23px; width:37px; height:23px; text-align:center; focus-rect:visible; "/>
  880. <col checkvalue="Y,N" ref="drugmthdspccdnm" type="output" style="left:761px; top:23px; width:153px; height:23px; focus-rect:visible; "/>
  881. <col ref="prcpmixno" type="input" style="left:914px; top:23px; width:38px; height:23px; focus-rect:visible; "/>
  882. <col class="gridcombo" ref="payflagcd" type="combo" style="left:952px; top:23px; width:61px; height:23px; focus-rect:visible; ">
  883. <choices>
  884. <itemset nodeset="/root/init/payflagcd/M0029">
  885. <label ref="cdnm"/>
  886. <value ref="cdid"/>
  887. </itemset>
  888. </choices>
  889. </col>
  890. <col ref="prcpdelivefact" style="left:1013px; top:23px; width:40px; height:23px; focus-rect:visible; "/>
  891. <col disabled="true" ref="hosinhosoutflag" type="combo" visibility="hidden" style="left:1053px; top:23px; width:50px; height:23px; text-align:center; focus-rect:visible; ">
  892. <choices>
  893. <item>
  894. <label>원내</label>
  895. <value>I</value>
  896. </item>
  897. <item>
  898. <label>원외</label>
  899. <value>O</value>
  900. </item>
  901. <item>
  902. <label/>
  903. <value/>
  904. </item>
  905. </choices>
  906. </col>
  907. <col class="gridcombo" ref="prcpexecdeptcd" type="combo" style="left:1103px; top:23px; width:100px; height:23px; focus-rect:visible; ">
  908. <choices>
  909. <itemset nodeset="/root/orddept/dept">
  910. <label ref="depthngnm"/>
  911. <value ref="deptcd"/>
  912. </itemset>
  913. </choices>
  914. </col>
  915. <col ref="prcphopedd" type="inputdate" visibility="hidden" format="yyyy-mm-dd" style="left:1203px; top:23px; width:100px; height:23px; text-align:center; focus-rect:visible; "/>
  916. <col checkvalue="Y,N" ref="choiordflag" type="checkbox" style="left:1303px; top:23px; width:60px; height:23px; focus-rect:visible; "/>
  917. <col disabled="true" ref="specdrid" type="combo" style="text-align:center; ">
  918. <choices>
  919. <itemset nodeset="/root/init/specdrinfo/usercombo">
  920. <label ref="usernm"/>
  921. <value ref="userid"/>
  922. </itemset>
  923. </choices>
  924. </col>
  925. <col ref="rgsttm" visibility="hidden" format="yyyy-mm-dd" style="left:1363px; top:23px; width:80px; height:23px; "/>
  926. <col ref="rgstridnm" visibility="hidden" style="left:1443px; top:23px; width:80px; height:23px; "/>
  927. <script type="javascript" ev:event="onendedit">
  928. <![CDATA[
  929. var currow = grd_prcplist.row;
  930. if ( grd_prcplist.col == grd_prcplist.colref("prcpnm")) {
  931. if ( model.getValue ( "/root/main/prcp/prcplist[" + currow + "]/prcpflag" ) != "2" ) {
  932. fPromPrcpSrch("prcpnm");
  933. }
  934. // insert 키로 그리드 추가 후 처방명 변경 시 orgprcpnm 변경 데이타로 업데이트
  935. if ( model.getValue ( "/root/main/prcp/prcplist[" + currow + "]/prcpcd" ) == "000000000033" ) {
  936. model.setValue ( "/root/main/prcp/prcplist[" + currow + "]/orgprcpnm", model.getValue("/root/main/prcp/prcplist[" + currow + "]/prcpnm"));
  937. }
  938. } else if ( grd_prcplist.col == grd_prcplist.colref("prcpcd")) {
  939. fPromPrcpSrch("prcpcd");
  940. }
  941. ]]>
  942. </script>
  943. <script type="javascript" ev:event="ondblclick">
  944. <![CDATA[
  945. if( grd_prcplist.isCell(event.target) && grd_prcplist.row >= grd_prcplist.fixedRows ){
  946. var prcpclscd = model.getValue( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/prcpclscd");
  947. var status = model.getValue( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status");
  948. if( grd_prcplist.isCell(event.target) && grd_prcplist.row >= grd_prcplist.fixedRows ){
  949. if ( grd_prcplist.col == grd_prcplist.colRef ( "drugmthdspccdnm" ) && status != "S" ) {
  950. if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ) {
  951. modal ( "SPMMO01900" );
  952. if ( model.getValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status") == "-" ) {
  953. model.setValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status", "U" );
  954. }
  955. } else if ( prcpclscd == "B2" || prcpclscd == "B4" || prcpclscd == "B6" ) {
  956. fGetSpc (grd_prcplist.row, "", "", "Y");
  957. if ( model.getValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status") == "-" ) {
  958. model.setValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status", "U" );
  959. }
  960. }
  961. } else if ( grd_prcplist.col == grd_prcplist.colRef ( "prcpdelivefact" ) && status != "S" ) {
  962. fPrcpdelivefact( "M" );
  963. if ( model.getValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status") == "-" ) {
  964. model.setValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status", "U" );
  965. }
  966. } else if ( status != "S" ) {
  967. if ( fPrcpDetl("", 10) == true && model.getValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status") == "-" ) {
  968. model.setValue ( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/status", "U" );
  969. }
  970. }
  971. }
  972. }
  973. ]]>
  974. </script>
  975. <script type="javascript" ev:event="onmousedown">
  976. <![CDATA[
  977. fMouseRghtBtnPopup();
  978. ]]>
  979. </script>
  980. <script type="javascript" ev:event="xforms-value-changed">
  981. <![CDATA[
  982. var currow = grd_prcplist.row;
  983. var tempcol16 = model.getValue( "/root/main/prcp/prcplist[" + currow + "]/tempcol16");
  984. if(tempcol16 != null) {
  985. var prcpuseflag = getArrayData (tempcol16, 0, 0, "^", "|" );
  986. if(prcpuseflag == "D") {
  987. var prcpnm = model.getValue ( "/root/main/prcp/prcplist[" + currow + "]/prcpnm" );
  988. model.alert ( prcpnm + "은 수가 또는 검사실 사용종료 되어 수정 할 수 없습니다. 삭제만 가능합니다.");
  989. return;
  990. }
  991. }
  992. if ( grd_prcplist.col == grd_prcplist.colref("prcpvol")) {
  993. DrugCalc ("prcpvol" , grd_prcplist.row);
  994. if(event.keyCode == "13") {
  995. grd_prcplist.col = grd_prcplist.colref("prcpqty");
  996. grd_prcplist.dispatch("onentercell");
  997. }
  998. } else if ( grd_prcplist.col == grd_prcplist.colref("prcpqty")) {
  999. DrugCalc ( "prcpqty" , grd_prcplist.row);
  1000. if(event.keyCode == "13") {
  1001. grd_prcplist.col = grd_prcplist.colref("prcptims");
  1002. grd_prcplist.dispatch("onentercell");
  1003. }
  1004. /**
  1005. *<standard>
  1006. *개발일시: 2010.09.14
  1007. *개발자: 마정민
  1008. *요청병원: 경북대
  1009. *요청파트: 진료
  1010. *개발내용: 일회용량표시
  1011. *</standard>
  1012. */
  1013. } else if ( grd_prcplist.col == grd_prcplist.colref("drprcpetc7") ) {
  1014. gGridUpdateChk("per", grd_prcplist.row);
  1015. DrugCalc ("drprcpetc7" , grd_prcplist.row);
  1016. if(event.keyCode == "13") {
  1017. grd_prcplist.row = currow;
  1018. grd_prcplist.col = grd_prcplist.colref("drprcpetc8");
  1019. grd_prcplist.editCell();
  1020. }
  1021. } else if ( grd_prcplist.col == grd_prcplist.colref("drprcpetc8")) {
  1022. DrugCalc ( "drprcpetc8" , grd_prcplist.row);
  1023. if (event.keyCode != "9") { //tab key 선택시 화면이 죽는 현상이 있다.
  1024. fGridfBatIpt( "drprcpetc8" );
  1025. }
  1026. if(event.keyCode == "13") {
  1027. grd_prcplist.col = grd_prcplist.colref("prcptims");
  1028. grd_prcplist.row = currow;
  1029. grd_prcplist.editCell();
  1030. }
  1031. } else if ( grd_prcplist.col == grd_prcplist.colref("prcptims")) {
  1032. DrugCalc ( "prcptims" , grd_prcplist.row);
  1033. fBaseMthd();
  1034. if(event.keyCode == "13") {
  1035. grd_prcplist.col = grd_prcplist.colref("prcpdayno");
  1036. grd_prcplist.dispatch("onentercell");
  1037. }
  1038. } else if ( grd_prcplist.col == grd_prcplist.colref("payflagcd")) {
  1039. fGridfBatIpt( "payflagcd" );
  1040. } else if ( grd_prcplist.col == grd_prcplist.colref("prcpkindcd")) {
  1041. fGridfBatIpt( "prcpkindcd" );
  1042. }
  1043. if ( grd_prcplist.col == grd_prcplist.colref("choiordflag")) {
  1044. var choiordflag = model.getValue( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/choiordflag");
  1045. if ( choiordflag =="Y" ) {
  1046. //2011-01-12 mjm. 선택진료여부 체크시 선택진료의 팝업.
  1047. fChgChoiDr("auto", grd_prcplist.row);
  1048. } else {
  1049. model.setValue( "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/specdrid", "-");
  1050. }
  1051. model.refresh();
  1052. }
  1053. var status = model.getValue("/root/main/prcp/prcplist[" + currow + "]/status");
  1054. if(status == "-"){
  1055. model.setValue("/root/main/prcp/prcplist[" + currow + "]/status", "U");
  1056. model.refresh();
  1057. model.recalculate();
  1058. }
  1059. ]]>
  1060. </script>
  1061. <script type="javascript" ev:event="onentercell">
  1062. <![CDATA[
  1063. model.setfocus( "grd_prcplist" );
  1064. grd_prcplist.editCell();
  1065. ]]>
  1066. </script>
  1067. <script type="javascript" ev:event="xforms-next">
  1068. <![CDATA[
  1069. grd_prcplist.dispatch("onentercell");
  1070. ]]>
  1071. </script>
  1072. <script type="javascript" ev:event="onkeydown">
  1073. <![CDATA[
  1074. if ( event.keycode == 46 ) {
  1075. model.setfocus( "grd_prcplist" );
  1076. } else if ( event.keycode == 45 ) {
  1077. var prcpcd = model.getValue ( "root/initsrch/prcpinsertcnts/trgtcd" );
  1078. if ( !isNull(prcpcd)) {
  1079. var prcpdd = "";
  1080. if ( !isNull(model.getValue ( "/root/init/prcpdd" ))) {
  1081. prcpdd = model.getValue ( "/root/init/prcpdd" );
  1082. } else {
  1083. prcpdd = getCurrentDate();
  1084. }
  1085. var setno = model.getValue ("/root/hidden/prmsprcpsetdetlset/setno" );
  1086. var setnm = model.getValue( "/root/hidden/prmsprcpsetdetlset/setnm");
  1087. if(setno == 1){
  1088. model.alert ( "최상위 약속처방폴더에는 검색하실 수 없습니다.");
  1089. return;
  1090. }
  1091. if ( isNull(setnm)) {
  1092. model.alert ( "선택된 약속처방폴더가 없습니다.");
  1093. return;
  1094. }
  1095. model.setfocus( "grd_prcplist" );
  1096. }
  1097. }
  1098. ]]>
  1099. </script>
  1100. <script type="javascript" ev:event="onstartedit">
  1101. <![CDATA[
  1102. if ( grd_prcplist.col == grd_prcplist.colRef ( "prcpvol" ) ) {
  1103. bfDrugCalc ( "prcpvol", grd_prcplist.row );
  1104. } else if ( grd_prcplist.col == grd_prcplist.colRef ( "prcpqty" ) ) {
  1105. bfDrugCalc ( "prcpqty", grd_prcplist.row );
  1106. }
  1107. ]]>
  1108. </script>
  1109. <script type="javascript" ev:event="onkeyup">
  1110. <![CDATA[
  1111. if ( event.keycode == 46 ) {
  1112. var currow = grd_prcplist.row;
  1113. fDeleteRow();
  1114. grd_prcplist.row = currow;
  1115. } else if ( event.keycode == 45 ) {
  1116. var insrow = 1;
  1117. if ( grd_prcplist.row == grd_prcplist.rows-1 ) {
  1118. insrow = grd_prcplist.rows - 1;
  1119. } else {
  1120. insrow = grd_prcplist.row+1;
  1121. }
  1122. model.copyNode ( "/root/prcpsrch", "/root/directprcp" );
  1123. var srchRow = addPrcpDetl ( "import" , "/root/prcpsrch/prcplist" , "/root/main/prcp" , 1 , insrow, "00" );
  1124. model.recalculate();
  1125. grd_prcplist.refresh();
  1126. grd_prcplist.row = insrow;
  1127. grd_prcplist.col = grd_prcplist.colRef ( "prcpnm" );
  1128. model.setfocus( "grd_prcplist" );
  1129. grd_prcplist.editCell();
  1130. }
  1131. ]]>
  1132. </script>
  1133. </datagrid>
  1134. <import id="import1" visibility="hidden" src="SPMMO00500_그리드처방검색.xrw" style="left:0px; top:75px; width:810px; height:355px; "/>
  1135. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:596px; top:1px; width:105px; height:20px; background-color:#ffffff; border-color:#3366ff; "/>
  1136. <shape id="rectangle1" appearance="rectangle" style="left:603px; top:5px; width:13px; height:13px; background-color:#ff4848; border-color:#000000; "/>
  1137. <caption id="caption20" style="left:619px; top:3px; width:27px; height:19px; ">
  1138. <![CDATA[종료]]>
  1139. <hint>
  1140. <![CDATA[수가 또는 검사실 사용종료]]>
  1141. </hint>
  1142. </caption>
  1143. <shape id="rectangle2" appearance="rectangle" style="left:653px; top:5px; width:13px; height:13px; background-color:#c0c0c0; border-color:#000000; "/>
  1144. <caption id="caption21" style="left:669px; top:3px; width:30px; height:19px; ">
  1145. <![CDATA[품절]]>
  1146. <hint>
  1147. <![CDATA[약품 품절]]>
  1148. </hint>
  1149. </caption>
  1150. <button id="btn_up1" class="icon_top_direction" style="left:712px; top:2px; width:26px; height:19px; ">
  1151. <caption/>
  1152. <hint>
  1153. <![CDATA[위로]]>
  1154. </hint>
  1155. <script type="javascript" ev:event="DOMActivate">
  1156. <![CDATA[
  1157. btn_up1.disabled = true;
  1158. var lastRow = grd_prcplist.selectedRow(grd_prcplist.selectedRows-1);
  1159. var status = model.getValue ( "/root/main/prcp/prcplist[" + lastRow+ "]/status" );
  1160. if (status=="S") {
  1161. alert("검색 행은 이동 할수 없습니다.");
  1162. } else {
  1163. fMoveGridRows("grd_prcplist", "UP");
  1164. }
  1165. btn_up1.disabled = false;
  1166. ]]>
  1167. </script>
  1168. </button>
  1169. <button id="btn_down1" class="icon_bottom_direction" style="left:743px; top:2px; width:26px; height:19px; ">
  1170. <caption/>
  1171. <hint>
  1172. <![CDATA[아래로]]>
  1173. </hint>
  1174. <script type="javascript" ev:event="DOMActivate">
  1175. <![CDATA[
  1176. btn_down1.disabled = true;
  1177. var lastRow = grd_prcplist.selectedRow(grd_prcplist.selectedRows-1);
  1178. var status = model.getValue ( "/root/main/prcp/prcplist[" + lastRow+ "]/status" );
  1179. if (status=="S") {
  1180. alert("검색 행은 이동 할수 없습니다.");
  1181. }else if(lastRow == grd_prcplist.rows - 2){
  1182. alert("검색 행 아래로 이동할 수 없습니다.");
  1183. } else {
  1184. fMoveGridRows("grd_prcplist", "DOWN");
  1185. }
  1186. btn_down1.disabled = false;
  1187. ]]>
  1188. </script>
  1189. </button>
  1190. <button id="button2" class="btn2_letter2" style="left:779px; top:2px; width:42px; height:19px; ">
  1191. <caption>엑셀</caption>
  1192. <script type="javascript" ev:event="DOMActivate">
  1193. <![CDATA[
  1194. fsaveToExcel("S", "", ""); // 조회 구분 S:싱글(처방리스트에서 호출) T:트리하위까지(트리에서 호출)
  1195. ]]>
  1196. </script>
  1197. </button>
  1198. <button id="btn_del" class="btn2_letter2" style="left:849px; top:2px; width:42px; height:19px; ">
  1199. <caption>삭제</caption>
  1200. <script type="javascript" ev:event="DOMActivate">
  1201. <![CDATA[
  1202. fPrmsDeleteRow();
  1203. ]]>
  1204. </script>
  1205. </button>
  1206. <button id="btn_save" class="btn5_letter2" style="left:894px; top:2px; width:42px; height:19px; ">
  1207. <caption>저장</caption>
  1208. <script type="javascript" ev:event="DOMActivate">
  1209. <![CDATA[
  1210. fPrmsPrcpSave();
  1211. ]]>
  1212. </script>
  1213. </button>
  1214. <button id="btn_editcell" visibility="hidden" style="left:175px; top:0px; width:100px; height:20px; ">
  1215. <caption>editcell</caption>
  1216. <script type="javascript" ev:event="DOMActivate">
  1217. <![CDATA[
  1218. model.setfocus( "grd_prcplist" );
  1219. grd_prcplist.editCell();
  1220. ]]>
  1221. </script>
  1222. </button>
  1223. <datagrid id="grid_excel" nodeset="/root/main/excel/prcplist" visibility="hidden" caption="구분^외래/입원^종류^진료과/개인^셋위치^셋명^처방가능여부^처방종류^처방코드^처방명^1회용량^1회용량^1회수량^1회수량^횟수^일수^원내/원외^용법/검체^MIX^급비^전달사항^시행부서^선택진료^선택진료의^등록일^등록자" colsep="^" colwidth="40, 62, 49, 69, 100, 100, 82, 66, 69, 156, 46, 40, 46, 40, 50, 49, 70, 100, 40, 61, 100, 100, 52, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:530px; width:930px; height:140px; ">
  1224. <col ref="settypenm"/>
  1225. <col ref="ioflag"/>
  1226. <col ref="setkindnm"/>
  1227. <col ref="settrgtnm"/>
  1228. <col ref="nodepath"/>
  1229. <col ref="setnm"/>
  1230. <col ref="prcpuseflag"/>
  1231. <col ref="prcpclsnm"/>
  1232. <col ref="prcpcd"/>
  1233. <col ref="prcpnm"/>
  1234. <col ref="drprcpetc7"/>
  1235. <col ref="prcpvolunitnm"/>
  1236. <col ref="drprcpetc8"/>
  1237. <col ref="prcpqtyunitnm"/>
  1238. <col ref="prcptims"/>
  1239. <col ref="prcpdayno"/>
  1240. <col ref="hosinhosoutflag"/>
  1241. <col ref="drugmthdspccdnm"/>
  1242. <col ref="prcpmixno"/>
  1243. <col ref="payflagnm"/>
  1244. <col ref="prcpdelivefact"/>
  1245. <col ref="prcpexecdeptnm"/>
  1246. <col ref="choiordflag"/>
  1247. <col ref="specdrnm"/>
  1248. <col ref="rgstdate" format="yyyy-mm-dd"/>
  1249. <col ref="rgstrnm"/>
  1250. </datagrid>
  1251. </xhtml:body>
  1252. </xhtml:html>