SMPMOTMP00_계산내역조회.xrw 52 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMPMOTMP00_계산내역조회.xrw
  4. * 설 명 : 외래 처방/계산내역조회
  5. * 설 계 자 : 유정란
  6. * 작 성 자 : 유정란
  7. * 작 성 일 : 2007.05.19
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  12. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  13. <xhtml:head>
  14. <xhtml:title>수납상세내역조회</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <main>
  19. <h_otpt>
  20. <otpt>
  21. <otpt_chk/>
  22. <otpt_pid/>
  23. <otpt_orddd/>
  24. <otpt_cretno/>
  25. <otpt_acptseqno/>
  26. <otpt_instcd/>
  27. <otpt_histstat/>
  28. <otpt_orgorddd/>
  29. <otpt_orgcretno/>
  30. <otpt_calcbaseflag/>
  31. <otpt_calcyn/>
  32. <otpt_ordtm/>
  33. <otpt_orddeptcd/>
  34. <otpt_orddrid/>
  35. <otpt_dutdeptcd/>
  36. <otpt_centcd/>
  37. <otpt_supdeptcd/>
  38. <otpt_mskind/>
  39. <otpt_insukind/>
  40. <otpt_suppkind/>
  41. <otpt_insucd/>
  42. <otpt_suppkindresn/>
  43. <otpt_specordyn/>
  44. <otpt_holiflag/>
  45. <otpt_fsexamflag/>
  46. <otpt_fsexammanlyn/>
  47. <otpt_ordtype/>
  48. <otpt_brateflag/>
  49. <otpt_medamtestmyn/>
  50. <otpt_medamtpostyn/>
  51. <otpt_medamtfreeresn/>
  52. <otpt_rsrvflag/>
  53. <otpt_etcordflag/>
  54. <otpt_disccd/>
  55. <otpt_hosoutexptresncd/>
  56. <otpt_clincstdyacptflag/>
  57. <otpt_clincstdyno/>
  58. <otpt_chrtlendyn/>
  59. <otpt_specorddescyn/>
  60. <otpt_ordreqdescyn/>
  61. <otpt_ordreqhospgrde/>
  62. <otpt_insuchrgyn/>
  63. <otpt_nursacptyn/>
  64. <otpt_nursacptdt/>
  65. <otpt_dracptyn/>
  66. <otpt_dracptdt/>
  67. <otpt_prcpgenryn/>
  68. <otpt_prcpnotoccrresn/>
  69. <otpt_estmspclappyn/>
  70. <otpt_elbulbodstat/>
  71. <otpt_elbulbodstatdt/>
  72. <otpt_calcflag/>
  73. <otpt_calcmthdflag/>
  74. <otpt_dnoracptyn/>
  75. <otpt_rqstflag/>
  76. <otpt_rqsthospcd/>
  77. <otpt_rqstdrid/>
  78. <otpt_ermngtamtcalcyn/>
  79. <otpt_erbrthflag/>
  80. <otpt_erchospath/>
  81. <otpt_erorddeptcd/>
  82. <otpt_erjudgstat/>
  83. <otpt_eroutrmnotidt/>
  84. <otpt_eroutrmdt/>
  85. <otpt_lastrcptendyn/>
  86. <otpt_tdayinflag/>
  87. <otpt_tranindd/>
  88. <otpt_rcptdd/>
  89. <otpt_rcptno/>
  90. <otpt_rcptseqno/>
  91. <otpt_telrsrvrem/>
  92. <otpt_bforddd/>
  93. <otpt_bfordtm/>
  94. <otpt_bforddeptcd/>
  95. <otpt_bforddrid/>
  96. <otpt_updtcnclresn/>
  97. <otpt_fstacptdt/>
  98. <otpt_fstacptid/>
  99. <otpt_fstrgstrid/>
  100. <otpt_fstrgstdt/>
  101. <otpt_lastupdtrid/>
  102. <otpt_lastupdtdt/>
  103. <otpt_bratechangflag/>
  104. </otpt>
  105. </h_otpt>
  106. <h_oprc>
  107. <oprc>
  108. <oprc_prcpdd/>
  109. <oprc_prcpno/>
  110. <oprc_prcphistno/>
  111. <oprc_instcd/>
  112. <oprc_pid/>
  113. <oprc_orddd/>
  114. <oprc_cretno/>
  115. <oprc_orddeptcd/>
  116. <oprc_orddrid/>
  117. <oprc_prcpgenrflag/>
  118. <oprc_prcphistcd/>
  119. <oprc_prcpstatcd/>
  120. <oprc_prcpkindcd/>
  121. <oprc_prcpclscd/>
  122. <oprc_prcpflag/>
  123. <oprc_tempprcpflag/>
  124. <oprc_prcpcd/>
  125. <oprc_prcpsetcd/>
  126. <oprc_prcpexecdeptcd/>
  127. <oprc_prcphopedd/>
  128. <oprc_prcpvol/>
  129. <oprc_prcpvolunitflag/>
  130. <oprc_prcpqty/>
  131. <oprc_prcpqtyunitflag/>
  132. <oprc_prcptims/>
  133. <oprc_prcpdayno/>
  134. <oprc_drugspd/>
  135. <oprc_drugspdunitflag/>
  136. <oprc_powdflag/>
  137. <oprc_prnprcpflag/>
  138. <oprc_prepprcpflag/>
  139. <oprc_selfprcpflag/>
  140. <oprc_selfdrugflag/>
  141. <oprc_asttestflag/>
  142. <oprc_drugpackflag/>
  143. <oprc_prcpmixno/>
  144. <oprc_payflagcd/>
  145. <oprc_erprcpflag/>
  146. <oprc_precureprcpflag/>
  147. <oprc_nigtprcpflag/>
  148. <oprc_portprcpflag/>
  149. <oprc_fixprcpflag/>
  150. <oprc_choiordflag/>
  151. <oprc_anamneflag/>
  152. <oprc_fastprcpflag/>
  153. <oprc_erreadflag/>
  154. <oprc_prcpdirecflag/>
  155. <oprc_tnsuseflag/>
  156. <oprc_tnsfiltflag/>
  157. <oprc_trnptbftestflag/>
  158. <oprc_offictourhealexamflag/>
  159. <oprc_stemcellflag/>
  160. <oprc_angioflagcd/>
  161. <oprc_opansflagcd/>
  162. <oprc_ansttm/>
  163. <oprc_mealcalrcnts/>
  164. <oprc_mealprotcnts/>
  165. <oprc_mealupdtflag/>
  166. <oprc_hosinhosoutflag/>
  167. <oprc_hosinprcpresncd/>
  168. <oprc_issdeptcd/>
  169. <oprc_prcpauthflag/>
  170. <oprc_prcpinptflag/>
  171. <oprc_prcpsignflag/>
  172. <oprc_prcprefseq/>
  173. <oprc_wardcd/>
  174. <oprc_roomcd/>
  175. <oprc_cvrtbforddd/>
  176. <oprc_cvrtbfcretno/>
  177. <oprc_cvrtbfprcpgenrflag/>
  178. <oprc_ordreqlnkno/>
  179. <oprc_testreqlnkno/>
  180. <oprc_prcplnkdd/>
  181. <oprc_prcplnkno/>
  182. <oprc_oprsrvno/>
  183. <oprc_prtlno/>
  184. <oprc_anticncrprtlno/>
  185. <oprc_cpno/>
  186. <oprc_clincstdycd/>
  187. <oprc_rgstdeptcd/>
  188. <oprc_rgstdd/>
  189. <oprc_rgsttm/>
  190. <oprc_rgstrid/>
  191. <oprc_updtdeptcd/>
  192. <oprc_updtdd/>
  193. <oprc_updttm/>
  194. <oprc_updtrid/>
  195. <oprc_fstrgstrid/>
  196. <oprc_fstrgstdt/>
  197. <oprc_lastupdtrid/>
  198. <oprc_lastupdtdt/>
  199. <oprc_etcprcpresncd/>
  200. <oprc_drugmthdspccd/>
  201. <oprc_optermcd/>
  202. <oprc_drugrateqty/>
  203. <oprc_tootfact/>
  204. <oprc_prcpdelivefact/>
  205. <oprc_clinccmtcnts/>
  206. <oprc_prcpnm/>
  207. </oprc>
  208. </h_oprc>
  209. <h_exop>
  210. <exop>
  211. <exop_prcpdd/>
  212. <exop_prcpno/>
  213. <exop_prcphistno/>
  214. <exop_execprcpno/>
  215. <exop_instcd/>
  216. <exop_pid/>
  217. <exop_orddd/>
  218. <exop_cretno/>
  219. <exop_execprcphistcd/>
  220. <exop_execprcpstatcd/>
  221. <exop_execprcpuniqno/>
  222. <exop_actorddd/>
  223. <exop_actcretno/>
  224. <exop_prcpdelreqflag/>
  225. <exop_calcflag/>
  226. <exop_calcscorcd/>
  227. <exop_execprcpqty/>
  228. <exop_execprcptims/>
  229. <exop_execprcpdayno/>
  230. <exop_rcptno/>
  231. <exop_rcptseqno/>
  232. <exop_rcptdd/>
  233. <exop_rcptrid/>
  234. <exop_sumflag/>
  235. <exop_sumdt/>
  236. <exop_drugdd/>
  237. <exop_drugno/>
  238. <exop_drugseqno/>
  239. <exop_drugchkflag/>
  240. <exop_carecnfmdd/>
  241. <exop_carecnfmtm/>
  242. <exop_carecnfmrid/>
  243. <exop_careprnexecflag/>
  244. <exop_careexecbasedd/>
  245. <exop_careexecbasetm/>
  246. <exop_carertndd/>
  247. <exop_carertntm/>
  248. <exop_carertnrid/>
  249. <exop_rsrvflag/>
  250. <exop_rsrvdd/>
  251. <exop_rsrvtm/>
  252. <exop_rsrvrid/>
  253. <exop_pamexecdd/>
  254. <exop_execdd/>
  255. <exop_exectm/>
  256. <exop_execrid/>
  257. <exop_spcno/>
  258. <exop_orgexecprcphistno/>
  259. <exop_orgexecprcpno/>
  260. <exop_fstrgstrid/>
  261. <exop_fstrgstdt/>
  262. <exop_lastupdtrid/>
  263. <exop_lastupdtdt/>
  264. <exop_blodno/>
  265. <exop_pacsno/>
  266. <exop_testrsltunit/>
  267. <exop_clamdd/>
  268. <exop_testrsltcnts/>
  269. </exop>
  270. </h_exop>
  271. <h_oscl>
  272. <oscl>
  273. <oscl_pid/>
  274. <oscl_orddd/>
  275. <oscl_cretno/>
  276. <oscl_calcseqno/>
  277. <oscl_calcscorseqno/>
  278. <oscl_instcd/>
  279. <oscl_calcstat/>
  280. <oscl_clamtrgtstat/>
  281. <oscl_acptseqno/>
  282. <oscl_orddeptcd/>
  283. <oscl_orddrid/>
  284. <oscl_mskind/>
  285. <oscl_ordtype/>
  286. <oscl_grupcalcscorcd/>
  287. <oscl_snglcalcscorcd/>
  288. <oscl_grupcalcscorcls/>
  289. <oscl_snglcalcscorcls/>
  290. <oscl_grupearncls/>
  291. <oscl_snglearncls/>
  292. <oscl_ordqty/>
  293. <oscl_ordtims/>
  294. <oscl_orddays/>
  295. <oscl_calcqty/>
  296. <oscl_calctims/>
  297. <oscl_calcdays/>
  298. <oscl_matractflag/>
  299. <oscl_calcpayflag/>
  300. <oscl_prcppayflag/>
  301. <oscl_calcscorpayflag/>
  302. <oscl_ansttm/>
  303. <oscl_spccd/>
  304. <oscl_pntunitcost/>
  305. <oscl_calcscorpnt/>
  306. <oscl_estmpnt/>
  307. <oscl_appunitcost/>
  308. <oscl_estmamt/>
  309. <oscl_calcamt/>
  310. <oscl_hospaddamt/>
  311. <oscl_specamt/>
  312. <oscl_payamt/>
  313. <oscl_allownbamt/>
  314. <oscl_nopyamt/>
  315. <oscl_payownbrate/>
  316. <oscl_payinsubamt/>
  317. <oscl_payownbamt/>
  318. <oscl_paydiscamt/>
  319. <oscl_nopydiscamt/>
  320. <oscl_specdiscamt/>
  321. <oscl_hosoutexptresncd/>
  322. <oscl_hosoutdrugno/>
  323. <oscl_specordyn/>
  324. <oscl_execdeptcd/>
  325. <oscl_execdd/>
  326. <oscl_exectm/>
  327. <oscl_pamexecdd/>
  328. <oscl_earnenddd/>
  329. <oscl_clamspclcd/>
  330. <oscl_clamkey/>
  331. <oscl_clamcretdd/>
  332. <oscl_clamcretyn/>
  333. <oscl_estmcls/>
  334. <oscl_estmmeancd/>
  335. <oscl_estmcd/>
  336. <oscl_readdrid/>
  337. <oscl_clincstdyno/>
  338. <oscl_exitprvntdrugyn/>
  339. <oscl_exitprvntdrugamt/>
  340. <oscl_trustaddrate/>
  341. <oscl_bothaddyn/>
  342. <oscl_prcpdd/>
  343. <oscl_prcpno/>
  344. <oscl_prcphistno/>
  345. <oscl_execprcpseqno/>
  346. <oscl_cvrtinprcpdeptcd/>
  347. <oscl_cvrtinprcpdrid/>
  348. <oscl_rcptdd/>
  349. <oscl_rcptno/>
  350. <oscl_rcptseqno/>
  351. <oscl_rcptexecdd/>
  352. <oscl_rcpttm/>
  353. <oscl_fstrgstrid/>
  354. <oscl_fstrgstdt/>
  355. <oscl_lastupdtrid/>
  356. <oscl_lastupdtdt/>
  357. </oscl>
  358. </h_oscl>
  359. <patinfo>
  360. <patinfolist/>
  361. </patinfo>
  362. <popupendflag/>
  363. <h_oscl2>
  364. <oscl>
  365. <oscl_pid/>
  366. <oscl_orddd/>
  367. <oscl_cretno/>
  368. <oscl_calcseqno/>
  369. <oscl_calcscorseqno/>
  370. <oscl_instcd/>
  371. <oscl_calcstat/>
  372. <oscl_clamtrgtstat/>
  373. <oscl_acptseqno/>
  374. <oscl_orddeptcd/>
  375. <oscl_orddrid/>
  376. <oscl_mskind/>
  377. <oscl_ordtype/>
  378. <oscl_grupcalcscorcd/>
  379. <oscl_snglcalcscorcd/>
  380. <oscl_grupcalcscorcls/>
  381. <oscl_snglcalcscorcls/>
  382. <oscl_grupearncls/>
  383. <oscl_snglearncls/>
  384. <oscl_ordqty/>
  385. <oscl_ordtims/>
  386. <oscl_orddays/>
  387. <oscl_calcqty/>
  388. <oscl_calctims/>
  389. <oscl_calcdays/>
  390. <oscl_matractflag/>
  391. <oscl_calcpayflag/>
  392. <oscl_prcppayflag/>
  393. <oscl_calcscorpayflag/>
  394. <oscl_ansttm/>
  395. <oscl_spccd/>
  396. <oscl_pntunitcost/>
  397. <oscl_calcscorpnt/>
  398. <oscl_estmpnt/>
  399. <oscl_appunitcost/>
  400. <oscl_estmamt/>
  401. <oscl_calcamt/>
  402. <oscl_hospaddamt/>
  403. <oscl_specamt/>
  404. <oscl_payamt/>
  405. <oscl_allownbamt/>
  406. <oscl_nopyamt/>
  407. <oscl_payownbrate/>
  408. <oscl_payinsubamt/>
  409. <oscl_payownbamt/>
  410. <oscl_paydiscamt/>
  411. <oscl_nopydiscamt/>
  412. <oscl_specdiscamt/>
  413. <oscl_hosoutexptresncd/>
  414. <oscl_hosoutdrugno/>
  415. <oscl_specordyn/>
  416. <oscl_execdeptcd/>
  417. <oscl_execdd/>
  418. <oscl_exectm/>
  419. <oscl_pamexecdd/>
  420. <oscl_earnenddd/>
  421. <oscl_clamspclcd/>
  422. <oscl_clamkey/>
  423. <oscl_clamcretdd/>
  424. <oscl_clamcretyn/>
  425. <oscl_estmcls/>
  426. <oscl_estmmeancd/>
  427. <oscl_estmcd/>
  428. <oscl_readdrid/>
  429. <oscl_clincstdyno/>
  430. <oscl_exitprvntdrugyn/>
  431. <oscl_exitprvntdrugamt/>
  432. <oscl_trustaddrate/>
  433. <oscl_bothaddyn/>
  434. <oscl_prcpdd/>
  435. <oscl_prcpno/>
  436. <oscl_prcphistno/>
  437. <oscl_execprcpseqno/>
  438. <oscl_cvrtinprcpdeptcd/>
  439. <oscl_cvrtinprcpdrid/>
  440. <oscl_rcptdd/>
  441. <oscl_rcptno/>
  442. <oscl_rcptseqno/>
  443. <oscl_rcptexecdd/>
  444. <oscl_rcpttm/>
  445. <oscl_fstrgstrid/>
  446. <oscl_fstrgstdt/>
  447. <oscl_lastupdtrid/>
  448. <oscl_lastupdtdt/>
  449. </oscl>
  450. </h_oscl2>
  451. </main>
  452. <send>
  453. <data0/>
  454. <data1>
  455. <conflag/>
  456. <otpt_pid/>
  457. <otpt_histstat/>
  458. <otpt_ordddf/>
  459. <otpt_ordddt/>
  460. <sess_posinstcd/>
  461. </data1>
  462. <data2/>
  463. </send>
  464. <init_com>
  465. <init>
  466. <P0006list/>
  467. <P0015list>
  468. <P0015>
  469. <cdid/>
  470. <cdnm/>
  471. </P0015>
  472. </P0015list>
  473. <P0016list>
  474. <P0016>
  475. <cdid/>
  476. <cdnm/>
  477. </P0016>
  478. </P0016list>
  479. <P0020list>
  480. <P0020>
  481. <cdid/>
  482. <cdnm/>
  483. </P0020>
  484. </P0020list>
  485. <P0021list>
  486. <P0021>
  487. <cdid/>
  488. <cdnm/>
  489. </P0021>
  490. </P0021list>
  491. <P0022list>
  492. <P0022>
  493. <cdid/>
  494. <cdnm/>
  495. </P0022>
  496. </P0022list>
  497. <P0032list>
  498. <P0032>
  499. <cdid/>
  500. <cdnm/>
  501. </P0032>
  502. </P0032list>
  503. <P0034list/>
  504. <P0158list>
  505. <P0158>
  506. <cdid/>
  507. <cdnm/>
  508. </P0158>
  509. </P0158list>
  510. </init>
  511. </init_com>
  512. <init>
  513. <disccd>
  514. <cd/>
  515. <nm/>
  516. </disccd>
  517. <insukind>
  518. <cd/>
  519. <nm/>
  520. </insukind>
  521. <suppkind>
  522. <cd/>
  523. <nm/>
  524. <up/>
  525. <io/>
  526. </suppkind>
  527. <orddeptcd>
  528. <cd/>
  529. <nm/>
  530. </orddeptcd>
  531. <orddrid>
  532. <cd/>
  533. <nm/>
  534. <dp/>
  535. <sp/>
  536. </orddrid>
  537. </init>
  538. <hidden>
  539. <session/>
  540. <con>
  541. <conflag/>
  542. <otpt_pid/>
  543. <otpt_ordddf/>
  544. <otpt_ordddt/>
  545. <otpt_chk/>
  546. <otpt_Flag/>
  547. <otpt_calcyn/>
  548. <otpt_migpid/>
  549. </con>
  550. <rcv>
  551. <h_oprc>
  552. <oprc/>
  553. </h_oprc>
  554. <h_exop>
  555. <exop/>
  556. </h_exop>
  557. <h_oscl>
  558. <oscl/>
  559. </h_oscl>
  560. <h_oscl2>
  561. <oscl/>
  562. </h_oscl2>
  563. </rcv>
  564. </hidden>
  565. <source>
  566. <pid/>
  567. </source>
  568. </root>
  569. </instance>
  570. <script type="javascript" ev:event="xforms-ready">
  571. <![CDATA[
  572. fGetUserInfosSampling(); //세션
  573. fComCDRef(); //자체기초코드 조회
  574. input2.value = getCurrentDate();
  575. input3.value = getCurrentDate();
  576. combo3.value = "pid";
  577. combo3.dispatch("xforms-select");
  578. button5.disabled = true;
  579. button2.disabled = true;
  580. //2007.10.16 - 박지욱 추가
  581. //다른곳에서 화면 호출 조회
  582. var pid = model.getValue("/root/source/pid");
  583. if( pid != ""){
  584. model.setValue("/root/hidden/con/otpt_pid", pid);
  585. model.setValue("/root/hidden/con/conflag", "pid");
  586. fAcptRef();
  587. }
  588. //상단정보 가져 오기
  589. var node = getGlobalVariable("paminfo");
  590. if( node != '' && node != null){
  591. model.makeNode("/root/temp/paminfo");
  592. setCSVToNode("/root/temp/paminfo", node);
  593. model.setValue("/root/hidden/con/otpt_pid", model.getValue("/root/temp/paminfo/list/pid"));
  594. model.setValue("/root/hidden/con/conflag", "pid");
  595. fAcptRef();
  596. }
  597. model.refresh();
  598. ]]>
  599. </script>
  600. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init_com/init"/>
  601. <submission id="TRPMOCOM01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/session" replace="instance" resultref="/root/init"/>
  602. <submission id="TRPMO00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" replace="instance" resultref="/root/main/h_otpt"/>
  603. <submission id="TRPMOTMP01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/rcv"/>
  604. <submission id="TXPMOTMP01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/rcv"/>
  605. <submission id="TRPMO00118" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" replace="instance" resultref="/root/main/h_otpt"/>
  606. </model>
  607. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  608. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  609. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  610. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  611. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  612. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  613. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  614. <script type="javascript" src="../../../pam/opatmngtweb/js/PMOCOM.js"/>
  615. <script type="javascript">
  616. <![CDATA[
  617. function fAcptRef()
  618. {
  619. // fSubmitBefore();
  620. // fSubmitAfter();
  621. // model.setValue("/root/send/data1",model.getValue("/root/hidden/con/otpt_pid"));
  622. // model.setValue("/root/send/data2","R");
  623. // model.copyNode("/root/send/data3","/root/hidden/session");
  624. // submit("TRPMO00107");
  625. //fSubmitBefore();
  626. //fSubmitAfter();
  627. model.makeNode("/root/send/data1/otpt_pid");
  628. model.makeNode("/root/send/data1/otpt_migpid");
  629. model.makeNode("/root/send/data1/otpt_histstat");
  630. model.makeNode("/root/send/data1/otpt_migpid");
  631. model.makeNode("/root/send/data1/otpt_ordddf");
  632. model.makeNode("/root/send/data1/otpt_ordddt");
  633. model.makeNode("/root/send/data1/otpt_Flag");
  634. model.makeNode("/root/send/data1/otpt_calcyn");
  635. if (model.getvalue("/root/hidden/con/conflag" ) == "pid" ) {
  636. model.setValue("/root/send/data1/otpt_pid",model.getValue("/root/hidden/con/otpt_pid"));
  637. model.setValue("/root/send/data1/otpt_histstat","R");
  638. model.copyNode("/root/send/data1/sess_posinstcd","/root/hidden/session");
  639. model.setValue("/root/send/data1/otpt_ordddf","");
  640. model.setValue("/root/send/data1/otpt_ordddt","");
  641. model.setValue("/root/send/data1/otpt_Flag","");
  642. model.setValue("/root/send/data1/otpt_calcyn","");
  643. submit("TRPMO00107");
  644. } else {
  645. model.setValue("/root/send/data1/otpt_pid","");
  646. // 환자번호검색추가
  647. model.setValue("/root/send/data1/otpt_pid","");
  648. model.setValue("/root/send/data1/otpt_migpid",model.getValue("/root/hidden/con/otpt_migpid"));
  649. model.setValue("/root/send/data1/otpt_histstat","X"); //이동재20071018 이거 X 맞아요 바꾸면 안돼요... 마이그레이션 데이타 계산용 프래그 입니다.
  650. model.copyNode("/root/send/data1/sess_posinstcd","/root/hidden/session");
  651. model.setValue("/root/send/data1/otpt_ordddf",model.getValue("/root/hidden/con/otpt_ordddf"));
  652. model.setValue("/root/send/data1/otpt_ordddt",model.getValue("/root/hidden/con/otpt_ordddt"));
  653. //model.setValue("/root/send/data1/otpt_Flag",model.getValue("/root/hidden/con/otpt_Flag"));
  654. model.setValue("/root/send/data1/otpt_Flag","MIG");
  655. model.setValue("/root/send/data1/otpt_calcyn",model.getValue("/root/hidden/con/otpt_calcyn"));
  656. submit("TRPMO00118");
  657. }
  658. }
  659. function fExopOsclRef(row)
  660. {
  661. model.removeNodeset("/root/main/h_oprc/oprc");
  662. model.removeNodeset("/root/main/h_exop/exop");
  663. model.removeNodeset("/root/main/h_oscl/oscl");
  664. model.removeNodeset("/root/main/h_oscl2/oscl");
  665. //fSubmitBefore();
  666. //fSubmitAfter();
  667. model.copyNode("/root/send/data1","/root/main/h_otpt/otpt["+ row +"]");
  668. if (submit("TRPMOTMP01"))
  669. {
  670. model.copyNode("/root/main/h_oprc","/root/hidden/rcv/h_oprc");
  671. model.copyNode("/root/main/h_exop","/root/hidden/rcv/h_exop");
  672. model.copyNode("/root/main/h_oscl","/root/hidden/rcv/h_oscl");
  673. model.copyNode("/root/main/h_oscl2","/root/hidden/rcv/h_oscl2");
  674. }
  675. datagrid2.rebuild();
  676. datagrid3.rebuild();
  677. datagrid4.rebuild();
  678. //subtotal
  679. //datagrid3.backcoloralternate = "transparent";
  680. datagrid3.subtotalPosition = "below";
  681. datagrid3.subtotal("sum", 3, 38, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  682. datagrid3.subtotal("sum", 3, 39, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  683. datagrid3.subtotal("sum", 3, 40, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  684. datagrid3.subtotal("sum", 3, 41, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  685. datagrid3.subtotal("sum", 3, 42, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  686. datagrid3.subtotal("sum", 3, 43, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  687. datagrid3.subtotal("sum", 3, 44, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  688. datagrid3.subtotal("sum", 3, 46, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  689. datagrid3.subtotal("sum", 3, 47, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  690. datagrid3.subtotal("sum", 3, 48, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  691. datagrid3.subtotal("sum", 3, 49, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  692. datagrid3.subtotal("sum", 3, 50, "format:#,###; roundmode:round; roundpostion:2", "background-color:#f4f4f4; font-weight:bold; ", 3, "subtotal", true);
  693. }
  694. function fCalcScorCalc(row, calcflag)
  695. {
  696. //fSubmitBefore();
  697. //fSubmitAfter();
  698. model.copyNode("/root/send/data1","/root/main/h_otpt/otpt["+ row +"]");
  699. var otpt_orddd = model.getValue("/root/main/h_otpt/otpt["+ row +"]/otpt_orddd");
  700. var otpt_cretno = model.getValue("/root/main/h_otpt/otpt["+ row +"]/otpt_cretno");
  701. var otpt_acptseqno = model.getValue("/root/main/h_otpt/otpt["+ row +"]/otpt_acptseqno");
  702. model.copyNode("/root/send/data2","/root/hidden/session");
  703. //20080603 마이그레이션 계산을 위해 조건 추가
  704. model.makeNode("/root/send/data2/conflag");
  705. model.setValue("/root/send/data2/conflag", model.getValue("/root/hidden/con/conflag" ));
  706. if (submit("TXPMOTMP01"))
  707. {
  708. //외래등록 재조회후 해당 이력 자동선택 후 조회
  709. // if (calcflag == "Y") {
  710. // fAcptRef();
  711. //
  712. // var otpt_orddd_row;
  713. // var otpt_cretno_row;
  714. // var otpt_acptseqno_row;
  715. // var cur;
  716. // for (i = 1; i <= getNodesetCount("/root/main/h_otpt/otpt"); i++)
  717. // {
  718. // otpt_orddd_row = model.getValue("/root/main/h_otpt/otpt["+ i +"]/otpt_orddd");
  719. // otpt_cretno_row = model.getValue("/root/main/h_otpt/otpt["+ i +"]/otpt_cretno");
  720. // otpt_acptseqno_row = model.getValue("/root/main/h_otpt/otpt["+ i +"]/otpt_acptseqno");
  721. //
  722. // if (otpt_orddd == otpt_orddd_row && otpt_cretno == otpt_cretno_row && otpt_acptseqno == otpt_acptseqno_row)
  723. // {
  724. // cur = i;
  725. // datagrid1.isSelected(i) = true;
  726. // }
  727. // }
  728. //
  729. // fExopOsclRef(cur);
  730. // }
  731. }
  732. }
  733. ]]>
  734. </script>
  735. </xhtml:head>
  736. <xhtml:body>
  737. <input id="input1" ref="/root/hidden/con/otpt_pid" visibility="hidden" maxlength="10" style="left:215px; top:30px; width:130px; height:19px; ">
  738. <script type="javascript" ev:event="onkeypress">
  739. <![CDATA[
  740. if (event.keyCode == "13")
  741. {
  742. setInputNodeCurText();
  743. fAcptRef();
  744. }
  745. ]]>
  746. </script>
  747. </input>
  748. <datagrid id="datagrid1" nodeset="/root/main/h_otpt/otpt" caption="^환자번호^진료일자^생성번호^생성이력번호^기관코드^이력상태^원진료일자^원생성번호^계산기준^정산여부^진료시간^진료과^진료의^근무부서^센터코드^상위부서^주부유형^보험유형^보조유형^보험자기호^보조사유^선택진료^공휴일^초재진^초재진수동^진료형태^부담율구분^진찰료^후불^진찰료면제사유^예약구분^연속/기타^할인^원외예외^임상^임상과제번호^차트대출^선택진료설명^진료의뢰서설명^진료의뢰서설명병운등급^보험회사여부^간호접수여부^간호접수일시^의사접수여부^의사접수일시^처방발생여부^처방미발생사유^산정특례적용여부^전광판상태^전광판상태입력일시^수납상태^계산방법구분^공여자접수여부^협력의뢰구분^협력병원의뢰코드^협력의뢰의사^응급의학관리료산정^웅급분만구분^응급내원경로^응급진료^응급심사상태^응급실퇴실통보일시^응급퇴실일시^최종수납완료^당일입원^전환입원일자^영수일자^영수증번호^영수증일련번호^전화예약참고사항^이전진료일자^이전진료시간^이전진료과코드^이전진료의^변경취소사유^최초접수자^최초접수일시^최초등록자^최초등록일시^최종수정자^최종수정일시^요율변경FLAG" colsep="^" colwidth="20, 72, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 55, 65, 0, 0, 0, 0, 0, 50, 52, 57, 64, 55, 40, 97, 61, 62, 85, 58, 44, 72, 66, 86, 100, 100, 78, 75, 162, 77, 154, 80, 93, 100, 71, 100, 64, 79, 90, 83, 100, 100, 100, 100, 100, 100, 100, 159, 167, 83, 55, 83, 77, 65, 83, 100, 82, 75, 88, 74, 84, 83, 155, 80, 152, 81, 146, 136" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:60px; width:495px; height:720px; ">
  749. <col checkvalue="T,F" ref="otpt_chk" type="checkbox"/>
  750. <col ref="otpt_pid"/>
  751. <col ref="otpt_orddd" format="yyyy-mm-dd"/>
  752. <col ref="otpt_cretno"/>
  753. <col ref="otpt_acptseqno"/>
  754. <col ref="otpt_instcd"/>
  755. <col ref="otpt_histstat"/>
  756. <col ref="otpt_orgorddd" format="yyyy-mm-dd"/>
  757. <col ref="otpt_orgcretno"/>
  758. <col disabled="true" ref="otpt_calcbaseflag" type="combo">
  759. <choices>
  760. <item>
  761. <label>오더일자</label>
  762. <value>1</value>
  763. </item>
  764. <item>
  765. <label>실시일자</label>
  766. <value>2</value>
  767. </item>
  768. </choices>
  769. </col>
  770. <col disabled="true" ref="otpt_calcyn" type="combo">
  771. <choices>
  772. <item>
  773. <label>건별</label>
  774. <value>N</value>
  775. </item>
  776. <item>
  777. <label>정산</label>
  778. <value>Y</value>
  779. </item>
  780. </choices>
  781. </col>
  782. <col ref="otpt_ordtm" format="hh:nn"/>
  783. <col disabled="true" ref="otpt_orddeptcd" type="combo">
  784. <choices>
  785. <itemset nodeset="/root/init/orddeptcd">
  786. <label ref="nm"/>
  787. <value ref="cd"/>
  788. </itemset>
  789. </choices>
  790. </col>
  791. <col disabled="true" ref="otpt_orddrid" type="combo">
  792. <choices>
  793. <itemset nodeset="/root/init/orddrid">
  794. <label ref="nm"/>
  795. <value ref="cd"/>
  796. </itemset>
  797. </choices>
  798. </col>
  799. <col ref="otpt_dutdeptcd"/>
  800. <col ref="otpt_centcd"/>
  801. <col ref="otpt_supdeptcd"/>
  802. <col ref="otpt_mskind"/>
  803. <col disabled="true" ref="otpt_insukind" type="combo">
  804. <choices>
  805. <itemset nodeset="/root/init/insukind">
  806. <label ref="nm"/>
  807. <value ref="cd"/>
  808. </itemset>
  809. </choices>
  810. </col>
  811. <col disabled="true" ref="otpt_suppkind" type="combo">
  812. <choices>
  813. <itemset nodeset="/root/init/suppkind">
  814. <label ref="nm"/>
  815. <value ref="cd"/>
  816. </itemset>
  817. </choices>
  818. </col>
  819. <col ref="otpt_insucd"/>
  820. <col ref="otpt_suppkindresn"/>
  821. <col ref="otpt_specordyn"/>
  822. <col ref="otpt_holiflag"/>
  823. <col ref="otpt_fsexamflag"/>
  824. <col ref="otpt_fsexammanlyn"/>
  825. <col ref="otpt_ordtype"/>
  826. <col ref="otpt_brateflag"/>
  827. <col ref="otpt_medamtestmyn"/>
  828. <col ref="otpt_medamtpostyn"/>
  829. <col ref="otpt_medamtfreeresn"/>
  830. <col ref="otpt_rsrvflag"/>
  831. <col ref="otpt_etcordflag"/>
  832. <col ref="otpt_disccd"/>
  833. <col ref="otpt_hosoutexptresncd"/>
  834. <col ref="otpt_clincstdyacptflag"/>
  835. <col ref="otpt_clincstdyno"/>
  836. <col ref="otpt_chrtlendyn"/>
  837. <col ref="otpt_specorddescyn"/>
  838. <col ref="otpt_ordreqdescyn"/>
  839. <col ref="otpt_ordreqhospgrde"/>
  840. <col ref="otpt_insuchrgyn"/>
  841. <col ref="otpt_nursacptyn"/>
  842. <col ref="otpt_nursacptdt" format="yyyy-mm-dd-hh:nn:ss"/>
  843. <col ref="otpt_dracptyn"/>
  844. <col ref="otpt_dracptdt" format="yyyy-mm-dd-hh:nn:ss"/>
  845. <col ref="otpt_prcpgenryn"/>
  846. <col ref="otpt_prcpnotoccrresn"/>
  847. <col ref="otpt_estmspclappyn"/>
  848. <col ref="otpt_elbulbodstat"/>
  849. <col ref="otpt_elbulbodstatdt" format="yyyy-mm-dd-hh:nn:ss"/>
  850. <col ref="otpt_calcflag"/>
  851. <col ref="otpt_calcmthdflag"/>
  852. <col ref="otpt_dnoracptyn"/>
  853. <col ref="otpt_rqstflag"/>
  854. <col ref="otpt_rqsthospcd"/>
  855. <col ref="otpt_rqstdrid"/>
  856. <col ref="otpt_ermngtamtcalcyn"/>
  857. <col ref="otpt_erbrthflag"/>
  858. <col ref="otpt_erchospath"/>
  859. <col ref="otpt_erorddeptcd"/>
  860. <col ref="otpt_erjudgstat"/>
  861. <col ref="otpt_eroutrmnotidt" format="yyyy-mm-dd-hh:nn:ss"/>
  862. <col ref="otpt_eroutrmdt" format="yyyy-mm-dd-hh:nn:ss"/>
  863. <col ref="otpt_lastrcptendyn"/>
  864. <col ref="otpt_tdayinflag"/>
  865. <col ref="otpt_tranindd" format="yyyy-mm-dd"/>
  866. <col ref="otpt_rcptdd" format="yyyy-mm-dd"/>
  867. <col ref="otpt_rcptno"/>
  868. <col ref="otpt_rcptseqno"/>
  869. <col ref="otpt_telrsrvrem"/>
  870. <col ref="otpt_bforddd" format="yyyy-mm-dd"/>
  871. <col ref="otpt_bfordtm" format="hh:nn"/>
  872. <col disabled="true" ref="otpt_bforddeptcd" type="combo">
  873. <choices>
  874. <itemset nodeset="/root/init/orddeptcd">
  875. <label ref="nm"/>
  876. <value ref="cd"/>
  877. </itemset>
  878. </choices>
  879. </col>
  880. <col disabled="true" ref="otpt_bforddrid" type="combo">
  881. <choices>
  882. <itemset nodeset="/root/init/orddrid">
  883. <label ref="nm"/>
  884. <value ref="cd"/>
  885. </itemset>
  886. </choices>
  887. </col>
  888. <col ref="otpt_updtcnclresn"/>
  889. <col ref="otpt_fstacptid"/>
  890. <col ref="otpt_fstacptdt" format="yyyy-mm-dd-hh:nn:ss"/>
  891. <col ref="otpt_fstrgstrid"/>
  892. <col ref="otpt_fstrgstdt" format="yyyy-mm-dd-hh:nn:ss"/>
  893. <col ref="otpt_lastupdtrid"/>
  894. <col ref="otpt_lastupdtdt" format="yyyy-mm-dd-hh:nn:ss"/>
  895. <col ref="otpt_bratechangflag"/>
  896. <script type="javascript" ev:event="ondblclick">
  897. <![CDATA[
  898. //^환자번호^진료일자^생성번호^생성이력번호^기관코드^이력상태^원진료일자^원생성번호^계산기준^정산여부^진료시간^진료과^진료의^근무부서^센터코드^상위부서^주부유형^보험유형^보조유형^보험자기호^보조사유^선택진료^공휴일^초재진^초재진수동^진료형태^부담율구분^진찰료^후불^진찰료면제사유^예약구분^연속/기타^할인^원외예외^임상^임상과제번호^차트대출^선택진료설명^진료의뢰서설명^진료의뢰서설명병운등급^보험회사여부^간호접수여부^간호접수일시^의사접수여부^의사접수일시^처방발생여부^처방미발생사유^산정특례적용여부^전광판상태^전광판상태입력일시^수납상태^계산방법구분^공여자접수여부^협력의뢰구분^협력병원의뢰코드^협력의뢰의사^응급의학관리료산정^웅급분만구분^응급내원경로^응급진료^응급심사상태^응급실퇴실통보일시^응급퇴실일시^최종수납완료^당일입원^전환입원일자^영수일자^영수증번호^영수증일련번호^전화예약참고사항^이전진료일자^이전진료시간^이전진료과코드^이전진료의^변경취소사유^최초접수자^최초접수일시^최초등록자^최초등록일시^최종수정자^최종수정일시
  899. //(변경)20, 72, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 55, 65, 0, 0, 0, 0, 0, 48, 52, 57, 64, 55, 40, 97, 61, 62, 85, 58, 44, 72, 66, 86, 100, 100, 78, 75, 162, 77, 154, 80, 93, 100, 71, 100, 64, 79, 90, 83, 100, 100, 100, 100, 100, 100, 100, 159, 167, 83, 55, 83, 77, 65, 83, 100, 82, 75, 88, 74, 84, 83, 155, 80, 152, 81, 146
  900. //(원본)20, 72, 75, 55, 78, 57, 54, 71, 68, 55, 55, 50, 133, 77, 64, 54, 61, 55, 65, 62, 77, 65, 59, 50, 48, 52, 57, 64, 55, 40, 97, 61, 62, 85, 58, 44, 72, 66, 86, 100, 100, 78, 75, 162, 77, 154, 80, 93, 100, 71, 100, 64, 79, 90, 83, 100, 100, 100, 100, 100, 100, 100, 159, 167, 83, 55, 83, 77, 65, 83, 100, 82, 75, 88, 74, 84, 83, 155, 80, 152, 81, 146
  901. if (datagrid1.col > 0) {
  902. if (getNodesetCount("/root/main/h_otpt/otpt") < 1) return;
  903. var currow = datagrid1.row;
  904. if (currow < 1) return;
  905. fExopOsclRef(currow);
  906. model.toggle("case2");
  907. }
  908. ]]>
  909. </script>
  910. </datagrid>
  911. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:240px; height:13px; ">외래처방/계산 내역 조회</caption>
  912. <switch id="switch1" style="left:500px; top:85px; width:690px; height:695px; ">
  913. <case id="case1" style="left:0px; top:0px; ">
  914. <datagrid id="datagrid2" nodeset="/root/main/h_oprc/oprc" class="datagrid2" caption="처방일자^처방번호^처방이력번호^기관코드^환자번호^진료일자^외래생성번호^진료과^진료의^발생구분^처방이력^처방상태^처방종류^처방분류에대한종류^처방구분^임시처방구분^처방코드^처방명^처방SET^접수부서^처방희망일자^1일기준총용량^용량단위구분^1일기준총수량^수량단위구분^처방횟수^처방일수^투여속도^투여속도단위구분^파우더구분^PRN구분^PREP구분^자가처방구분^SELFdirrnqns^After Skin Test 구분 (Y/N)^투약포장구분^처방MIX번호^급여구분^응급처방구분^선처치처방구분^야간처방구분^포터블^정액^선택진료^기왕증^금식처방^응급판독^처방방향^수혈사용^수혈필터구분^이식전검사^출장건진구분^조혈모세포구분^Angio구분^수술마취구분^마취적용시간^식이처방열량^식이처방단백질^식이수정구분^원내/원외^원내처방사유^발행부서^처방권한^처방입력구분^인증^처방조회순서^병동^병실^전환전 진료일자^전환전 생성번호^전환전 처방발생구분^진료의뢰지 연결^검사의뢰지 연동^처방연계일자^처방연계번호^수술예약번호^프로토콜SET코드^항암프로토콜코드^CP^임상과제코드^최초등록부서^최초등록일자^최초등록시간^최초등록자^수정부서^수정일자^수정시간^수정자^최초등록자(sys)^최초등록일시(sys)^최종등록자(sys)^최종등록일시(sys)^응급의학관리료사유^약품투여방법^수술용어코드^약품비율수량^처방치식^처방comment^임상소견" colsep="^" colwidth="60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 100, 293, 75, 67, 88, 88, 82, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 70, 55, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 159, 100, 168, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:20px; width:685px; height:300px; ">
  915. <col ref="oprc_prcpdd"/>
  916. <col ref="oprc_prcpno"/>
  917. <col ref="oprc_prcphistno"/>
  918. <col ref="oprc_instcd"/>
  919. <col ref="oprc_pid"/>
  920. <col ref="oprc_orddd"/>
  921. <col ref="oprc_cretno"/>
  922. <col ref="oprc_orddeptcd"/>
  923. <col ref="oprc_orddrid"/>
  924. <col ref="oprc_prcpgenrflag"/>
  925. <col ref="oprc_prcphistcd"/>
  926. <col ref="oprc_prcpstatcd"/>
  927. <col ref="oprc_prcpkindcd"/>
  928. <col ref="oprc_prcpclscd"/>
  929. <col ref="oprc_prcpflag"/>
  930. <col ref="oprc_tempprcpflag"/>
  931. <col ref="oprc_prcpcd"/>
  932. <col ref="oprc_prcpnm"/>
  933. <col ref="oprc_prcpsetcd"/>
  934. <col ref="oprc_prcpexecdeptcd"/>
  935. <col ref="oprc_prcphopedd"/>
  936. <col ref="oprc_prcpvol"/>
  937. <col ref="oprc_prcpvolunitflag"/>
  938. <col ref="oprc_prcpqty"/>
  939. <col ref="oprc_prcpqtyunitflag"/>
  940. <col ref="oprc_prcptims"/>
  941. <col ref="oprc_prcpdayno"/>
  942. <col ref="oprc_drugspd"/>
  943. <col ref="oprc_drugspdunitflag"/>
  944. <col ref="oprc_powdflag"/>
  945. <col ref="oprc_prnprcpflag"/>
  946. <col ref="oprc_prepprcpflag"/>
  947. <col ref="oprc_selfprcpflag"/>
  948. <col ref="oprc_selfdrugflag"/>
  949. <col ref="oprc_asttestflag"/>
  950. <col ref="oprc_drugpackflag"/>
  951. <col ref="oprc_prcpmixno"/>
  952. <col ref="oprc_payflagcd"/>
  953. <col ref="oprc_erprcpflag"/>
  954. <col ref="oprc_precureprcpflag"/>
  955. <col ref="oprc_nigtprcpflag"/>
  956. <col ref="oprc_portprcpflag"/>
  957. <col ref="oprc_fixprcpflag"/>
  958. <col ref="oprc_choiordflag"/>
  959. <col ref="oprc_anamneflag"/>
  960. <col ref="oprc_fastprcpflag"/>
  961. <col ref="oprc_erreadflag"/>
  962. <col ref="oprc_prcpdirecflag"/>
  963. <col ref="oprc_tnsuseflag"/>
  964. <col ref="oprc_tnsfiltflag"/>
  965. <col ref="oprc_trnptbftestflag"/>
  966. <col ref="oprc_offictourhealexamflag"/>
  967. <col ref="oprc_stemcellflag"/>
  968. <col ref="oprc_angioflagcd"/>
  969. <col ref="oprc_opansflagcd"/>
  970. <col ref="oprc_ansttm"/>
  971. <col ref="oprc_mealcalrcnts"/>
  972. <col ref="oprc_mealprotcnts"/>
  973. <col ref="oprc_mealupdtflag"/>
  974. <col ref="oprc_hosinhosoutflag"/>
  975. <col ref="oprc_hosinprcpresncd"/>
  976. <col ref="oprc_issdeptcd"/>
  977. <col ref="oprc_prcpauthflag"/>
  978. <col ref="oprc_prcpinptflag"/>
  979. <col ref="oprc_prcpsignflag"/>
  980. <col ref="oprc_prcprefseq"/>
  981. <col ref="oprc_wardcd"/>
  982. <col ref="oprc_roomcd"/>
  983. <col ref="oprc_cvrtbforddd"/>
  984. <col ref="oprc_cvrtbfcretno"/>
  985. <col ref="oprc_cvrtbfprcpgenrflag"/>
  986. <col ref="oprc_ordreqlnkno"/>
  987. <col ref="oprc_testreqlnkno"/>
  988. <col ref="oprc_prcplnkdd"/>
  989. <col ref="oprc_prcplnkno"/>
  990. <col ref="oprc_oprsrvno"/>
  991. <col ref="oprc_prtlno"/>
  992. <col ref="oprc_anticncrprtlno"/>
  993. <col ref="oprc_cpno"/>
  994. <col ref="oprc_clincstdycd"/>
  995. <col ref="oprc_rgstdeptcd"/>
  996. <col ref="oprc_rgstdd"/>
  997. <col ref="oprc_rgsttm"/>
  998. <col ref="oprc_rgstrid"/>
  999. <col ref="oprc_updtdeptcd"/>
  1000. <col ref="oprc_updtdd"/>
  1001. <col ref="oprc_updttm"/>
  1002. <col ref="oprc_updtrid"/>
  1003. <col ref="oprc_fstrgstrid"/>
  1004. <col ref="oprc_fstrgstdt"/>
  1005. <col ref="oprc_lastupdtrid"/>
  1006. <col ref="oprc_lastupdtdt"/>
  1007. <col ref="oprc_etcprcpresncd"/>
  1008. <col ref="oprc_drugmthdspccd"/>
  1009. <col ref="oprc_optermcd"/>
  1010. <col ref="oprc_drugrateqty"/>
  1011. <col ref="oprc_tootfact"/>
  1012. <col ref="oprc_prcpdelivefact"/>
  1013. <col ref="oprc_clinccmtcnts"/>
  1014. </datagrid>
  1015. <datagrid id="datagrid4" nodeset="/root/main/h_exop/exop" class="datagrid2" caption="처방일자^처방번호^처방이력번호^실시처방일련번호^기관코드^환자번호^진료일자^생성번호^실시처방변경이력^처방진행상태^처방일자의 일련번호^실시진료일자^실시생성번호^처방삭제요청구분^원무계산여부^수가코드^수가명^G/S^실시처방수량^실시처방횟수^실시처방일수^영수번호^영수일련번호^영수일자^수납자^집계구분^집계일시^투약일자^투약번호^투약일련번호^약품처방검수구분^간호확인일자^간호확인시간^간호확인자^PRN실시처방에대한간호처리구분^실시기본일자^실시기본시간^간호반납일자^간호반납시간^간호반납자^예약구분^예약일자^예약시간^예약자^원무실시일자^실시일자^실시시간^실시자^검체번호^실시처방이력번호^실시처방번호^최초등록자^최초등록일시^최종등록자^최종등록일시^혈액번호^PACS번호^검사결과단위^청구일시^검사결과내용" colsep="^" colwidth="60, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 60, 0, 0, 52, 105, 280, 43, 83, 80, 80, 64, 79, 78, 100, 68, 144, 75, 64, 85, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 164, 100, 164, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:340px; width:685px; height:350px; ">
  1016. <col ref="exop_prcpdd"/>
  1017. <col ref="exop_prcpno"/>
  1018. <col ref="exop_prcphistno"/>
  1019. <col ref="exop_execprcpno"/>
  1020. <col ref="exop_instcd"/>
  1021. <col ref="exop_pid"/>
  1022. <col ref="exop_orddd"/>
  1023. <col ref="exop_cretno"/>
  1024. <col ref="exop_execprcphistcd"/>
  1025. <col ref="exop_execprcpstatcd"/>
  1026. <col ref="exop_execprcpuniqno"/>
  1027. <col ref="exop_actorddd"/>
  1028. <col ref="exop_actcretno"/>
  1029. <col ref="exop_prcpdelreqflag"/>
  1030. <col ref="exop_calcflag"/>
  1031. <col ref="exop_calcscorcd"/>
  1032. <col ref="mech_hngnm"/>
  1033. <col ref="mech_grupsnglflag"/>
  1034. <col ref="exop_execprcpqty"/>
  1035. <col ref="exop_execprcptims"/>
  1036. <col ref="exop_execprcpdayno"/>
  1037. <col ref="exop_rcptno"/>
  1038. <col ref="exop_rcptseqno"/>
  1039. <col ref="exop_rcptdd"/>
  1040. <col ref="exop_rcptrid"/>
  1041. <col ref="exop_sumflag"/>
  1042. <col ref="exop_sumdt"/>
  1043. <col ref="exop_drugdd"/>
  1044. <col ref="exop_drugno"/>
  1045. <col ref="exop_drugseqno"/>
  1046. <col ref="exop_drugchkflag"/>
  1047. <col ref="exop_carecnfmdd"/>
  1048. <col ref="exop_carecnfmtm"/>
  1049. <col ref="exop_carecnfmrid"/>
  1050. <col ref="exop_careprnexecflag"/>
  1051. <col ref="exop_careexecbasedd"/>
  1052. <col ref="exop_careexecbasetm"/>
  1053. <col ref="exop_carertndd"/>
  1054. <col ref="exop_carertntm"/>
  1055. <col ref="exop_carertnrid"/>
  1056. <col ref="exop_rsrvflag"/>
  1057. <col ref="exop_rsrvdd"/>
  1058. <col ref="exop_rsrvtm"/>
  1059. <col ref="exop_rsrvrid"/>
  1060. <col ref="exop_pamexecdd"/>
  1061. <col ref="exop_execdd"/>
  1062. <col ref="exop_exectm"/>
  1063. <col ref="exop_execrid"/>
  1064. <col ref="exop_spcno"/>
  1065. <col ref="exop_orgexecprcphistno"/>
  1066. <col ref="exop_orgexecprcpno"/>
  1067. <col ref="exop_fstrgstrid"/>
  1068. <col ref="exop_fstrgstdt"/>
  1069. <col ref="exop_lastupdtrid"/>
  1070. <col ref="exop_lastupdtdt"/>
  1071. <col ref="exop_blodno"/>
  1072. <col ref="exop_pacsno"/>
  1073. <col ref="exop_testrsltunit"/>
  1074. <col ref="exop_clamdd"/>
  1075. <col ref="exop_testrsltcnts"/>
  1076. </datagrid>
  1077. <caption id="caption8" class="tit_2" style="left:5px; top:325px; width:110px; height:13px; font-family:돋움; vertical-align:middle; ">실시처방내역</caption>
  1078. <caption id="caption3" class="tit_2" style="left:5px; top:5px; width:110px; height:13px; font-family:돋움; vertical-align:middle; ">의사처방내역</caption>
  1079. </case>
  1080. <case id="case2" selected="true">
  1081. <datagrid id="datagrid3" nodeset="/root/main/h_oscl/oscl" class="datagrid2" caption="환자번호^진료일자^외래생성번호^계산번호^계산일련번호^기관코드^계산상태^청구대상상태^외래생성이력번호^진료과^진료의^주부유형^진료형태^그룹수가코드^싱글수가코드^싱글수가명^그룹수가분류^싱글수가분류^그룹수익구분^싱글수익구분^처방투여량^처방횟수^처방일수^투여량^횟수^일수^MATRACTFLAG^계산급여구분^처방급여구분^수가급여구분^FREE구분^수술구분^마취시간^검체코드^점당단가^수가점수^산정점수^적용단가^산정액^계산금액^병원가산액^선택진료액^급여액^비보험액^비급여액^처방항목별급여본인부담율^급여보험자부담액^급여본인부담액^급여할인금액^비급여할인금액^선택진료할인금액^원외예외^원외처방전번호^선택진료여부^실시부서^실시일자^실시시간^실시마감일자^실시마감시간^청구특정코드^청구키^청구생성일자^청구생성여부^산정분류^산정의미코드^산정코드(EDI)^산정의미^판독의^임상시험번호^퇴장방지의약품여부^퇴장방지의약품금액^위탁가산율^방사선양측가산^처방일자^처방번호^처방이력번호^실시처방일련번호^확인코드^CP처방여부^PRN처방여부^포터블처방여부^기왕증체크여부^선별심사여부^심사구분코드^전환입원처방진료과^전화입원처방진료의^영수일자^영수증번호^영수일련번호^작업(수납)일자^작업(수납)시간^최초등록자^최초등록일시^최종수정자^최종수정일시" colsep="^" colwidth="60, 69, 60, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 75, 74, 280, 0, 0, 0, 0, 0, 0, 0, 47, 37, 42, 0, 78, 86, 83, 0, 80, 58, 0, 57, 57, 61, 61, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 100, 100, 100, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:685px; height:690px; ">
  1082. <col ref="oscl_pid"/>
  1083. <col ref="oscl_orddd" format="yyyy-mm-dd"/>
  1084. <col ref="oscl_cretno"/>
  1085. <col ref="oscl_calcseqno"/>
  1086. <col ref="oscl_calcscorseqno"/>
  1087. <col ref="oscl_instcd"/>
  1088. <col ref="oscl_calcstat"/>
  1089. <col ref="oscl_clamtrgtstat"/>
  1090. <col ref="oscl_acptseqno"/>
  1091. <col ref="oscl_orddeptcd"/>
  1092. <col ref="oscl_orddrid"/>
  1093. <col ref="oscl_mskind"/>
  1094. <col ref="oscl_ordtype"/>
  1095. <col disabled="true" ref="oscl_grupcalcscorcd"/>
  1096. <col disabled="true" ref="oscl_snglcalcscorcd"/>
  1097. <col ref="oscl_snglcalcscorcdnm"/>
  1098. <col ref="oscl_grupcalcscorcls"/>
  1099. <col ref="oscl_snglcalcscorcls"/>
  1100. <col ref="oscl_grupearncls" style="font-size:8pt; "/>
  1101. <col ref="oscl_snglearncls"/>
  1102. <col ref="oscl_ordqty"/>
  1103. <col ref="oscl_ordtims"/>
  1104. <col ref="oscl_orddays"/>
  1105. <col disabled="true" ref="oscl_calcqty"/>
  1106. <col ref="oscl_calctims" format="#,###" style="text-align:right; "/>
  1107. <col ref="oscl_calcdays"/>
  1108. <col ref="oscl_matractflag" format="#,###" style="text-align:right; "/>
  1109. <col ref="oscl_calcpayflag" format="#,###" style="text-align:right; "/>
  1110. <col ref="oscl_prcppayflag" format="#,###" style="text-align:right; "/>
  1111. <col ref="oscl_calcscorpayflag" format="#,###" style="text-align:right; "/>
  1112. <col ref="oscl_freeflag"/>
  1113. <col ref="oscl_opflag"/>
  1114. <col ref="oscl_ansttm" format="#,###" style="text-align:right; "/>
  1115. <col ref="oscl_spccd"/>
  1116. <col ref="oscl_pntunitcost"/>
  1117. <col ref="oscl_calcscorpnt"/>
  1118. <col ref="oscl_estmpnt"/>
  1119. <col ref="oscl_appunitcost" format="#,###" style="text-align:right; "/>
  1120. <col ref="oscl_estmamt" format="#,###" style="text-align:right; "/>
  1121. <col ref="oscl_calcamt" format="#,###" style="text-align:right; "/>
  1122. <col ref="oscl_hospaddamt" format="#,###" style="text-align:right; "/>
  1123. <col ref="oscl_specamt" format="#,###" style="text-align:right; "/>
  1124. <col ref="oscl_payamt" format="#,###" style="text-align:right; "/>
  1125. <col ref="oscl_allownbamt" format="#,###" style="text-align:right; "/>
  1126. <col ref="oscl_nopyamt" format="#,###" style="text-align:right; "/>
  1127. <col ref="oscl_payownbrate"/>
  1128. <col ref="oscl_payinsubamt" format="#,###" style="text-align:right; "/>
  1129. <col ref="oscl_payownbamt" format="#,###" style="text-align:right; "/>
  1130. <col ref="oscl_paydiscamt" format="#,###" style="text-align:right; "/>
  1131. <col ref="oscl_nopydiscamt" format="#,###" style="text-align:right; "/>
  1132. <col ref="oscl_specdiscamt" format="#,###" style="text-align:right; "/>
  1133. <col ref="oscl_hosoutexptresncd"/>
  1134. <col ref="oscl_hosoutdrugno"/>
  1135. <col ref="oscl_specyn"/>
  1136. <col ref="oscl_execdeptcd"/>
  1137. <col ref="oscl_execdd" format="yyyy-mm-dd"/>
  1138. <col ref="oscl_exectm" format="hh:nn:ss"/>
  1139. <col ref="oscl_execenddd" format="yyyy-mm-dd"/>
  1140. <col ref="oscl_execendtm" format="hh:nn:ss"/>
  1141. <col ref="oscl_clamspclcd"/>
  1142. <col ref="oscl_clamkey"/>
  1143. <col ref="oscl_clamcretdd"/>
  1144. <col ref="oscl_clamcretyn"/>
  1145. <col ref="oscl_estmcls"/>
  1146. <col ref="oscl_estmmeancd"/>
  1147. <col ref="oscl_estmcd"/>
  1148. <col ref="oscl_estmcdnm"/>
  1149. <col ref="oscl_readdrid"/>
  1150. <col ref="oscl_clincstdyno"/>
  1151. <col ref="oscl_exitprvntdrugyn"/>
  1152. <col ref="oscl_exitprvntdrugamt"/>
  1153. <col ref="oscl_trustaddrate"/>
  1154. <col ref="oscl_bothaddyn"/>
  1155. <col ref="oscl_prcpdd" format="yyyy-mm-dd"/>
  1156. <col ref="oscl_prcpno"/>
  1157. <col ref="oscl_prcphistno"/>
  1158. <col ref="oscl_execprcpseqno"/>
  1159. <col ref="oscl_cnfmcd"/>
  1160. <col ref="oscl_cpflag"/>
  1161. <col ref="oscl_prnprcpflag"/>
  1162. <col ref="oscl_portprcpflag"/>
  1163. <col ref="oscl_anamneflag"/>
  1164. <col ref="oscl_spcljudgyn"/>
  1165. <col ref="oscl_judgflag"/>
  1166. <col ref="oscl_cvrtinprcpdeptcd"/>
  1167. <col ref="oscl_cvrtinprcpdrid"/>
  1168. <col ref="oscl_rcptdd" format="yyyy-mm-dd"/>
  1169. <col ref="oscl_rcptno"/>
  1170. <col ref="oscl_rcptseqno"/>
  1171. <col ref="oscl_rcptexecdd" format="yyyy-mm-dd"/>
  1172. <col ref="oscl_rcpttm" format="hh:nn:ss"/>
  1173. <col ref="oscl_fstrgstrid"/>
  1174. <col ref="oscl_fstrgstdt" format="yyyy-mm-dd-hh:nn:ss"/>
  1175. <col ref="oscl_lastupdtrid"/>
  1176. <col ref="oscl_lastupdtdt" format="yyyy-mm-dd-hh:nn:ss"/>
  1177. </datagrid>
  1178. </case>
  1179. </switch>
  1180. <button id="btn_otpt" class="btn_sw" group="tab" style="left:500px; top:60px; width:100px; height:22px; ">
  1181. <caption>처방</caption>
  1182. <script type="javascript" ev:event="onclick">
  1183. <![CDATA[
  1184. ]]>
  1185. </script>
  1186. <toggle case="case1" ev:event="DOMActivate"/>
  1187. </button>
  1188. <button id="button1" class="btn_sw" group="tab" selected="true" style="left:600px; top:60px; width:100px; height:22px; ">
  1189. <caption>계산</caption>
  1190. <script type="javascript" ev:event="onclick">
  1191. <![CDATA[
  1192. ]]>
  1193. </script>
  1194. <toggle case="case2" ev:event="DOMActivate"/>
  1195. </button>
  1196. <button id="button2" class="btn4_letter4" style="left:1020px; top:30px; width:80px; height:22px; ">
  1197. <caption>선택계산</caption>
  1198. <script type="javascript" ev:event="onclick">
  1199. <![CDATA[
  1200. if (getNodesetCount("/root/main/h_otpt/otpt") < 1) return;
  1201. var currow = datagrid1.row;
  1202. if (currow < 1)
  1203. {
  1204. messageBox("재계산할 외래이력을 정확히 선택한 후 계산버튼을 누르십시요!","E999","");
  1205. return;
  1206. }
  1207. fCalcScorCalc(currow, "Y");
  1208. ]]>
  1209. </script>
  1210. </button>
  1211. <button id="btn_ptbs_search" class="icon_search" style="left:350px; top:33px; width:16px; height:16px; ">
  1212. <caption/>
  1213. <script type="javascript" ev:event="DOMActivate">
  1214. <![CDATA[
  1215. // modal("../../../pam/patinfomngtweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send");
  1216. modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send");
  1217. //환자번호 copy
  1218. var popupendflag = model.getValue("/root/main/popupendflag");
  1219. if (popupendflag == "ok")
  1220. {
  1221. model.setValue("/root/hidden/con/otpt_pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
  1222. var otpt_pid = model.getValue("/root/hidden/con/otpt_pid");
  1223. if (otpt_pid != null && otpt_pid != "" && otpt_pid != " " && otpt_pid != "-")
  1224. {
  1225. fAcptRef();
  1226. }
  1227. model.refresh();
  1228. }
  1229. ]]>
  1230. </script>
  1231. </button>
  1232. <button id="button3" class="btn4_letter7" style="left:1070px; top:60px; width:116px; height:22px; ">
  1233. <caption>계산내역EXCEL</caption>
  1234. <script type="javascript" ev:event="onclick">
  1235. <![CDATA[
  1236. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1237. if (fileName != "")
  1238. {
  1239. if( button3.selected = true ) {
  1240. datagrid3.saveExcel(fileName, "SheetName", true, true, "", "", false);
  1241. }
  1242. }
  1243. ]]>
  1244. </script>
  1245. </button>
  1246. <caption id="caption10" class="search_name" style="left:10px; top:30px; width:86px; height:17px; ">검색조건 :</caption>
  1247. <select1 id="combo3" ref="/root/hidden/con/conflag" appearance="minimal" style="left:100px; top:30px; width:110px; height:19px; ">
  1248. <choices>
  1249. <item>
  1250. <label>환자번호</label>
  1251. <value>pid</value>
  1252. </item>
  1253. <item>
  1254. <label>요율변경조회</label>
  1255. <value>orddd</value>
  1256. </item>
  1257. </choices>
  1258. <script type="javascript" ev:event="xforms-select">
  1259. <![CDATA[
  1260. model.setvalue("/root/hidden/con/otpt_pid" , "");
  1261. input1.refresh();
  1262. if(model.getvalue("/root/hidden/con/conflag" ) == "pid" ) {
  1263. btn_ptbs_search.visible = true;
  1264. input1.visible = true;
  1265. input2.visible = false;
  1266. input3.visible = false;
  1267. button5.disabled = true;
  1268. button1.selected= true;
  1269. button1.dispatch("DOMActivate");
  1270. input1.attribute("left") = "215";
  1271. input1.attribute("top") = "30";
  1272. model.removeNodeset("/root/main/h_otpt/otpt");
  1273. model.removeNodeset("/root/main/h_oprc/oprc");
  1274. model.removeNodeset("/root/main/h_exop/exop");
  1275. model.removeNodeset("/root/main/h_oscl/oscl");
  1276. model.removeNodeset("/root/main/h_oscl2/oscl");
  1277. model.refresh();
  1278. }
  1279. if(model.getvalue("/root/hidden/con/conflag" ) == "orddd") {
  1280. btn_ptbs_search.visible = false;
  1281. input1.visible = false;
  1282. input2.visible = true;
  1283. input3.visible = true;
  1284. button5.disabled = true;
  1285. button1.selected= true;
  1286. button1.dispatch("DOMActivate");
  1287. input2.attribute("left") = "215";
  1288. input2.attribute("top") = "30";
  1289. input3.attribute("left") = "350";
  1290. input3.attribute("top") = "30";
  1291. model.removeNodeset("/root/main/h_otpt/otpt");
  1292. model.removeNodeset("/root/main/h_oprc/oprc");
  1293. model.removeNodeset("/root/main/h_exop/exop");
  1294. model.removeNodeset("/root/main/h_oscl/oscl");
  1295. model.removeNodeset("/root/main/h_oscl2/oscl");
  1296. model.refresh();
  1297. }
  1298. ]]>
  1299. </script>
  1300. </select1>
  1301. <input id="input2" ref="/root/hidden/con/otpt_ordddf" visibility="hidden" inputtype="date" style="left:215px; top:20px; width:130px; height:19px; "/>
  1302. <input id="input3" ref="/root/hidden/con/otpt_ordddt" visibility="hidden" inputtype="date" style="left:350px; top:20px; width:130px; height:19px; "/>
  1303. <button id="button4" class="btn1_letter2" style="left:960px; top:30px; width:56px; height:22px; ">
  1304. <caption>조회</caption>
  1305. <script type="javascript" ev:event="onclick">
  1306. <![CDATA[
  1307. if (model.getvalue("/root/hidden/con/conflag" ) == "pid" ) {
  1308. if (input1.value != "") {
  1309. fAcptRef();
  1310. }
  1311. } else {
  1312. fAcptRef();
  1313. }
  1314. ]]>
  1315. </script>
  1316. </button>
  1317. <button id="button5" class="btn4_letter4" style="left:1108px; top:30px; width:80px; height:27px; ">
  1318. <caption>일괄계산</caption>
  1319. <script type="javascript" ev:event="onclick">
  1320. <![CDATA[
  1321. if (getNodesetCount("/root/main/h_otpt/otpt") < 1) return;
  1322. if(datagrid1.rows > 1) {
  1323. messageBox("계산 시작합니다.", "I999");
  1324. for(var a = 1 ; a< datagrid1.rows; a++) {
  1325. if(model.getValue("/root/main/h_otpt/otpt["+a+"]/otpt_chk") == "T"){
  1326. fCalcScorCalc(a, "N");
  1327. //alert(model.getvalue("/root/main/h_otpt/otpt["+a+"]/otpt_pid"));
  1328. }
  1329. }
  1330. messageBox("계산 완료되었습니다.", "I999");
  1331. }
  1332. ]]>
  1333. </script>
  1334. </button>
  1335. <bool id="bool1" checkvalue="T,F" ref="/root/hidden/con/otpt_chk" style="left:1px; top:63px; width:20px; height:20px; ">
  1336. <script type="javascript" ev:event="xforms-select">
  1337. <![CDATA[
  1338. for(var a = 1 ; a< datagrid1.rows; a++) {
  1339. model.setvalue("/root/main/h_otpt/otpt["+a+"]/otpt_chk" , "T");
  1340. }
  1341. datagrid1.refresh();
  1342. ]]>
  1343. </script>
  1344. <script type="javascript" ev:event="xforms-deselect">
  1345. <![CDATA[
  1346. for(var a = 1 ; a< datagrid1.rows; a++) {
  1347. model.setvalue("/root/main/h_otpt/otpt["+a+"]/otpt_chk" , "F");
  1348. }
  1349. datagrid1.refresh();
  1350. ]]>
  1351. </script>
  1352. </bool>
  1353. </xhtml:body>
  1354. </xhtml:html>