SPMMO02600_처방진검검체.xfdl 92 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO02600" position="absolute 0 0 1115 748" titletext="진단검사리스트" onload="SPMMO02600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid position="absolute 0 27 236 724" id="grd_prcpcls" binddataset="ds_prcpclslist" oncellclick="grd_prcpcls_oncellclick" style="align:left middle;">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="26" band="left"/>
  12. <Column size="203"/>
  13. </Columns>
  14. <Rows>
  15. <Row size="24" band="head"/>
  16. <Row size="24"/>
  17. </Rows>
  18. <Band id="head">
  19. <Cell celltype="head"/>
  20. <Cell col="1" text="진단검사 처방분류"/>
  21. </Band>
  22. <Band id="body">
  23. <Cell celltype="head" expr="expr:currow+1"/>
  24. <Cell col="1" style="align:left;background:white;background2:white;" text="bind:prcpgrupnm"/>
  25. </Band>
  26. </Format>
  27. </Formats>
  28. </Grid>
  29. <Grid position="absolute 884 27 1115 724" id="grd_prcplist" binddataset="ds_main_prcplist" oncellclick="grd_prcplist_oncellclick" onrbuttondown="grd_prcplist_onrbuttondown" style="align:left middle;" cellclickbound="cell">
  30. <Formats>
  31. <Format id="default">
  32. <Columns>
  33. <Column size="30"/>
  34. <Column size="0"/>
  35. <Column size="0"/>
  36. <Column size="201"/>
  37. </Columns>
  38. <Rows>
  39. <Row size="24" band="head"/>
  40. <Row size="24"/>
  41. </Rows>
  42. <Band id="head">
  43. <Cell/>
  44. <Cell col="1" text="tempcol2"/>
  45. <Cell col="2" text="prcpcd"/>
  46. <Cell col="3" text="선택처방"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell displaytype="checkbox" edittype="checkbox" text="bind:status" expr="expr:(status == &quot;I&quot; || status == 1) ? 1 : 0"/>
  50. <Cell col="1" text="bind:tempcol2"/>
  51. <Cell col="2" text="bind:prcpcd"/>
  52. <Cell col="3" style="align:left;background:white;background2:white;" text="bind:prcpnm"/>
  53. </Band>
  54. </Format>
  55. </Formats>
  56. </Grid>
  57. <Shape position="absolute 6 19 236 25" linetype="vertical" id="line5" class="line_1"/>
  58. <Shape position="absolute 240 19 880 25" linetype="vertical" id="line1" class="line_1"/>
  59. <Shape position="absolute 884 19 1115 25" linetype="vertical" id="line2" class="line_1"/>
  60. <Button position="absolute 1059 728 1115 748" id="button1" class="btn3" text="취소" onclick="button1_onclick"/>
  61. <Button position="absolute 1001 728 1057 748" id="btn_copy" class="btn4" text="확인" onclick="btn_copy_onclick"/>
  62. <Static text="진단검사 리스트" position="absolute 0 0 125 20" id="caption22" class="tit_2"/>
  63. <Edit position="absolute 137 0 297 20" id="input3" class="input_search" onkeydown="input3_onkeydown" autoselect="true"/>
  64. <Button position="absolute 301 0 355 20" id="btn_srch" class="btn1" text="검색" onclick="btn_srch_onclick"/>
  65. <Button position="absolute 815 0 879 20" id="button2" class="btn2" text="처방복사" onclick="button2_onclick"/>
  66. <Button position="absolute 1073 0 1115 20" id="button3" class="btn2" text="삭제" onclick="button3_onclick"/>
  67. <Div position="absolute 240 27 880 724" id="group1" scrollbars="autoboth">
  68. <Layouts>
  69. <Layout>
  70. <Grid id="grd_prcpsrch1" taborder="0" position="absolute 0 0 211 697" binddataset="ds_prcpinfolist1" oncellclick="group1_grd_prcpsrch1_oncellclick" oncelldblclick="group1_grd_prcpsrch1_oncelldblclick" onrbuttondown="group1_grd_prcpsrch1_onrbuttondown" scrollbars="none" style="treeitemimage:URL('theme://images\bg_gridBody_est.png');align:left middle;" treeinitstatus="expand,all" treeusebutton="use" treeusecheckbox="false" treeuseimage="false" selecttype="multirow" anchor="default" useinputpanel="false">
  71. <Formats>
  72. <Format id="default">
  73. <Columns>
  74. <Column size="211"/>
  75. </Columns>
  76. <Rows>
  77. <Row size="24"/>
  78. </Rows>
  79. <Band id="body">
  80. <Cell celltype="expr:(titlflag == &quot;Y&quot;) ? &quot;head&quot; : &quot;none&quot;" displaytype="tree" edittype="tree" style="align:EXPR((titlflag == &quot;Y&quot;) ? &quot;center middle&quot; : &quot;left middle&quot;);background:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);background2:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);" text="bind:tclsscrnnm" treestartlevel="1" treelevel="bind:lvl"/>
  81. </Band>
  82. </Format>
  83. </Formats>
  84. </Grid>
  85. <Grid id="grd_prcpsrch2" taborder="1" useinputpanel="false" position="absolute 214 0 425 697" binddataset="ds_prcpinfolist2" onrbuttondown="group1_grd_prcpsrch1_onrbuttondown" oncellclick="group1_grd_prcpsrch1_oncellclick" oncelldblclick="group1_grd_prcpsrch1_oncelldblclick" scrollbars="none" style="align:left middle;" treeinitstatus="expand,all" treeusebutton="use" treeusecheckbox="false" treeuseimage="false" selecttype="multirow" anchor="default">
  86. <Formats>
  87. <Format id="default">
  88. <Columns>
  89. <Column size="210"/>
  90. </Columns>
  91. <Rows>
  92. <Row size="24"/>
  93. </Rows>
  94. <Band id="body">
  95. <Cell celltype="expr:(titlflag == &quot;Y&quot;) ? &quot;head&quot; : &quot;none&quot;" displaytype="tree" edittype="tree" style="align:EXPR((titlflag == &quot;Y&quot;) ? &quot;center middle&quot; : &quot;left middle&quot;);background:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);background2:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);" text="bind:tclsscrnnm" treestartlevel="1" treelevel="bind:lvl"/>
  96. </Band>
  97. </Format>
  98. </Formats>
  99. </Grid>
  100. <Grid id="grd_prcpsrch3" taborder="2" useinputpanel="false" position="absolute 428 0 639 697" binddataset="ds_prcpinfolist3" oncellclick="group1_grd_prcpsrch1_oncellclick" oncelldblclick="group1_grd_prcpsrch1_oncelldblclick" onrbuttondown="group1_grd_prcpsrch1_onrbuttondown" scrollbars="none" style="align:left middle;" treeinitstatus="expand,all" treeusebutton="use" treeusecheckbox="false" treeuseimage="false" selecttype="multirow" anchor="default">
  101. <Formats>
  102. <Format id="default">
  103. <Columns>
  104. <Column size="210"/>
  105. </Columns>
  106. <Rows>
  107. <Row size="24"/>
  108. </Rows>
  109. <Band id="body">
  110. <Cell celltype="expr:(titlflag == &quot;Y&quot;) ? &quot;head&quot; : &quot;none&quot;" displaytype="tree" edittype="tree" style="align:EXPR((titlflag == &quot;Y&quot;) ? &quot;center middle&quot; : &quot;left middle&quot;);background:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);background2:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);" text="bind:tclsscrnnm" treestartlevel="1" treelevel="bind:lvl"/>
  111. </Band>
  112. </Format>
  113. </Formats>
  114. </Grid>
  115. <Grid id="grd_prcpsrch4" taborder="3" binddataset="ds_prcpinfolist4" scrollbars="none" useinputpanel="false" selecttype="multirow" treeusecheckbox="false" treeuseimage="false" treeinitstatus="expand,all" onrbuttondown="group1_grd_prcpsrch1_onrbuttondown" oncellclick="group1_grd_prcpsrch1_oncellclick" oncelldblclick="group1_grd_prcpsrch1_oncelldblclick" position="absolute 647 3 858 700" style="align:left middle;">
  116. <Formats>
  117. <Format id="default">
  118. <Columns>
  119. <Column size="210"/>
  120. </Columns>
  121. <Rows>
  122. <Row size="24"/>
  123. </Rows>
  124. <Band id="body">
  125. <Cell celltype="expr:(titlflag == &quot;Y&quot;) ? &quot;head&quot; : &quot;none&quot;" displaytype="tree" edittype="tree" style="align:EXPR((titlflag == &quot;Y&quot;) ? &quot;center middle&quot; : &quot;left middle&quot;);background:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);background2:EXPR((titlflag == &quot;Y&quot;) ? &quot;&quot; : &quot;white&quot;);" text="bind:tclsscrnnm" treestartlevel="1" treelevel="bind:lvl"/>
  126. </Band>
  127. </Format>
  128. </Formats>
  129. </Grid>
  130. </Layout>
  131. </Layouts>
  132. </Div>
  133. <PopupMenu id="pmn_msrght" position="absolute 1129 47 1222 71" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="pmn_msrght_onmenuclick">
  134. <Dataset id="innerdataset">
  135. <ColumnInfo>
  136. <Column id="idcolumn" size="256"/>
  137. <Column id="captioncolumn" size="256"/>
  138. <Column id="levelcolumn" size="256"/>
  139. <Column id="enablecolumn" size="256"/>
  140. <Column id="iconcolumn" size="256"/>
  141. <Column id="checkboxcolumn" size="256"/>
  142. <Column id="hotkeycolumn" size="256"/>
  143. <Column id="userdatacolumn" size="256"/>
  144. </ColumnInfo>
  145. <Rows>
  146. <Row>
  147. <Col id="idcolumn">fDeleteRow</Col>
  148. <Col id="captioncolumn">삭제</Col>
  149. <Col id="levelcolumn"/>
  150. <Col id="enablecolumn"/>
  151. <Col id="iconcolumn"/>
  152. <Col id="checkboxcolumn"/>
  153. <Col id="hotkeycolumn"/>
  154. <Col id="userdatacolumn"/>
  155. </Row>
  156. </Rows>
  157. </Dataset>
  158. </PopupMenu>
  159. <PopupMenu id="pmn_msrghtsrch" position="absolute 1129 84 1221 109" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="pmn_msrghtsrch_onmenuclick">
  160. <Dataset id="innerdataset">
  161. <ColumnInfo>
  162. <Column id="idcolumn" size="256"/>
  163. <Column id="captioncolumn" size="256"/>
  164. <Column id="levelcolumn" size="256"/>
  165. <Column id="enablecolumn" size="256"/>
  166. <Column id="iconcolumn" size="256"/>
  167. <Column id="checkboxcolumn" size="256"/>
  168. <Column id="hotkeycolumn" size="256"/>
  169. <Column id="userdatacolumn" size="256"/>
  170. </ColumnInfo>
  171. <Rows>
  172. <Row>
  173. <Col id="idcolumn">fCopyRow</Col>
  174. <Col id="captioncolumn">복사</Col>
  175. <Col id="levelcolumn"/>
  176. <Col id="enablecolumn"/>
  177. <Col id="iconcolumn"/>
  178. <Col id="checkboxcolumn"/>
  179. <Col id="hotkeycolumn"/>
  180. <Col id="userdatacolumn"/>
  181. </Row>
  182. </Rows>
  183. </Dataset>
  184. </PopupMenu>
  185. </Layout>
  186. </Layouts>
  187. <Objects>
  188. <Dataset id="ds_prcpclslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  189. <ColumnInfo>
  190. <Column id="prcpgrupnm" type="STRING"/>
  191. </ColumnInfo>
  192. </Dataset>
  193. <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_prcplist_oncolumnchanged">
  194. <ColumnInfo>
  195. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  196. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  197. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  198. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  199. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  200. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  201. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  202. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  203. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  204. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  205. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  206. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  207. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  208. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  209. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  210. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  211. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  212. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  213. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  214. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  215. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  216. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  217. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  218. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  219. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  220. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  221. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  222. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  223. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  224. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  225. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  226. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  227. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  228. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  229. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  230. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  231. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  232. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  233. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  234. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  235. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  236. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  237. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  238. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  239. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  240. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  241. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  242. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  243. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  244. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  245. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  246. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  247. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  248. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  249. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  250. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  251. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  252. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  253. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  254. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  255. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  256. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  257. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  258. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  259. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  260. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  261. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  262. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  263. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  264. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  265. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  266. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  267. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  268. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  269. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  270. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  271. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  272. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  273. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  274. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  275. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  276. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  277. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  278. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  279. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  280. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  281. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  282. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  283. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  284. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  285. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  286. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  287. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  288. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  289. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  290. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  291. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  292. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  293. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  294. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  295. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  296. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  297. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  298. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  299. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  300. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  301. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  302. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  303. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  304. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  305. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  306. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  307. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  308. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  309. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  310. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  311. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  312. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  313. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  314. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  315. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  316. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  317. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  318. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  319. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  320. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  321. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  322. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  323. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  324. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  325. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  326. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  327. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  328. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  329. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  330. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  331. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  332. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  333. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  334. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  335. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  336. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  337. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  338. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  339. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  340. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  341. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  342. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  343. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  344. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  345. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  346. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  347. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  348. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  349. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  350. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  351. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  352. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  353. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  354. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  355. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  356. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  357. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  358. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  359. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  360. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  361. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  362. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  363. </ColumnInfo>
  364. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  365. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  366. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  367. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  368. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  369. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  370. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  371. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  372. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  373. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  374. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  375. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  376. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  377. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  378. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  379. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  380. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  381. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  382. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  383. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  384. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  385. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  386. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  387. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  388. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  389. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  390. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  391. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  392. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  393. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  394. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  395. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  396. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  397. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  398. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  399. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  400. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  401. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  402. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  403. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  404. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  405. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  406. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  407. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  408. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  409. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  410. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  411. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  412. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  413. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  414. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  415. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  416. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  417. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  418. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  419. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  420. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  421. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  422. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  423. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  424. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  425. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  426. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  427. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  428. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  429. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  430. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  431. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  432. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  433. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  434. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  435. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  436. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  437. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  438. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  439. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  440. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  441. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  442. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  443. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  444. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  445. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  446. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  447. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  448. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  449. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  450. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  451. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  452. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  453. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  454. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  455. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  456. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  457. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  458. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  459. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  460. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  461. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  462. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  463. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  464. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  465. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  466. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  467. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  468. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  469. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  470. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  471. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  472. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  473. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  474. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  475. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  476. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  477. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  478. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  479. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  480. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  481. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  482. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  483. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  484. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  485. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  486. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  487. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  488. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  489. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  490. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  491. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  492. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  493. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  494. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  495. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  496. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  497. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  498. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  499. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  500. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  501. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  502. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  503. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  504. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  505. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  506. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  507. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  508. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  509. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  510. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  511. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  512. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  513. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  514. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  515. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  516. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  517. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  518. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  519. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  520. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  521. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  522. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  523. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  524. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  525. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  526. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  527. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  528. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  529. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  530. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  531. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  532. </Dataset>
  533. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  534. <ColumnInfo>
  535. <Column id="cond1" type="STRING" size="256"/>
  536. <Column id="cond2" type="STRING" size="256"/>
  537. <Column id="cond3" type="STRING" size="256"/>
  538. <Column id="cond4" type="STRING" size="256"/>
  539. <Column id="cond5" type="STRING" size="256"/>
  540. <Column id="cond6" type="STRING" size="256"/>
  541. <Column id="cond99" type="STRING" size="256"/>
  542. </ColumnInfo>
  543. <Rows>
  544. <Row/>
  545. </Rows>
  546. </Dataset>
  547. <Dataset id="ds_prcpinfolist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  548. <ColumnInfo>
  549. <Column id="titlflag" type="STRING" size="256" sumtext="titlflag"/>
  550. <Column id="tclscd" type="STRING" size="256" sumtext="진검처방코드"/>
  551. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="진검처방명"/>
  552. <Column id="basespccd" type="STRING" size="256" sumtext="기본검체코드"/>
  553. <Column id="testlrgkind" type="STRING" size="256" sumtext="검사대분류유형"/>
  554. <Column id="lvl" type="STRING" size="256" sumtext="레벨"/>
  555. <Column id="lvldisplay" type="STRING" size="256" sumtext="레벨표시"/>
  556. </ColumnInfo>
  557. </Dataset>
  558. <Dataset id="ds_prcpinfolist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  559. <ColumnInfo>
  560. <Column id="titlflag" type="STRING" size="256" sumtext="titlflag"/>
  561. <Column id="tclscd" type="STRING" size="256" sumtext="진검처방코드"/>
  562. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="진검처방명"/>
  563. <Column id="basespccd" type="STRING" size="256" sumtext="기본검체코드"/>
  564. <Column id="testlrgkind" type="STRING" size="256" sumtext="검사대분류유형"/>
  565. <Column id="lvl" type="STRING" size="256" sumtext="레벨"/>
  566. <Column id="lvldisplay" type="STRING" size="256" sumtext="레벨표시"/>
  567. </ColumnInfo>
  568. </Dataset>
  569. <Dataset id="ds_prcpinfolist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  570. <ColumnInfo>
  571. <Column id="titlflag" type="STRING" size="256" sumtext="titlflag"/>
  572. <Column id="tclscd" type="STRING" size="256" sumtext="진검처방코드"/>
  573. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="진검처방명"/>
  574. <Column id="basespccd" type="STRING" size="256" sumtext="기본검체코드"/>
  575. <Column id="testlrgkind" type="STRING" size="256" sumtext="검사대분류유형"/>
  576. <Column id="lvl" type="STRING" size="256" sumtext="레벨"/>
  577. <Column id="lvldisplay" type="STRING" size="256" sumtext="레벨표시"/>
  578. </ColumnInfo>
  579. </Dataset>
  580. <Dataset id="ds_multisrchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  581. <ColumnInfo>
  582. <Column id="cond1" type="STRING" size="256" sumtext="처방코드"/>
  583. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  584. <Column id="drugmthdcd" type="STRING" size="256" sumtext="용법코드"/>
  585. <Column id="mthdcnts" type="STRING" size="256" sumtext="용법명"/>
  586. <Column id="cond3" type="STRING" size="256" sumtext="처방일"/>
  587. <Column id="cond4" type="STRING" size="256" sumtext="보험유형"/>
  588. <Column id="cond5" type="STRING" size="256" sumtext=""/>
  589. <Column id="srchkind" type="STRING" size="256" sumtext="검색종류"/>
  590. </ColumnInfo>
  591. </Dataset>
  592. <Dataset id="ds_reset_multisrchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  593. <ColumnInfo>
  594. <Column id="cond1" type="STRING" size="256" sumtext="처방코드"/>
  595. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  596. <Column id="drugmthdcd" type="STRING" size="256" sumtext="용법코드"/>
  597. <Column id="mthdcnts" type="STRING" size="256" sumtext="용법명"/>
  598. <Column id="cond3" type="STRING" size="256" sumtext="처방일"/>
  599. <Column id="cond4" type="STRING" size="256" sumtext="보험유형"/>
  600. <Column id="cond5" type="STRING" size="256" sumtext=""/>
  601. <Column id="srchkind" type="STRING" size="256" sumtext="검색종류"/>
  602. </ColumnInfo>
  603. <Rows>
  604. <Row/>
  605. </Rows>
  606. </Dataset>
  607. <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  608. <ColumnInfo>
  609. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  610. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  611. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  612. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  613. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  614. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  615. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  616. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  617. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  618. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  619. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  620. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  621. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  622. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  623. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  624. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  625. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  626. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  627. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  628. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  629. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  630. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  631. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  632. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  633. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  634. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  635. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  636. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  637. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  638. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  639. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  640. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  641. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  642. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  643. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  644. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  645. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  646. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  647. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  648. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  649. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  650. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  651. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  652. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  653. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  654. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  655. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  656. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  657. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  658. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  659. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  660. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  661. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  662. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  663. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  664. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  665. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  666. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  667. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  668. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  669. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  670. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  671. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  672. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  673. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  674. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  675. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  676. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  677. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  678. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  679. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  680. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  681. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  682. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  683. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  684. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  685. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  686. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  687. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  688. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  689. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  690. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  691. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  692. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  693. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  694. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  695. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  696. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  697. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  698. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  699. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  700. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  701. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  702. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  703. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  704. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  705. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  706. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  707. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  708. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  709. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  710. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  711. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  712. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  713. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  714. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  715. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  716. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  717. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  718. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  719. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  720. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  721. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  722. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  723. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  724. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  725. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  726. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  727. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  728. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  729. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  730. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  731. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  732. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  733. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  734. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  735. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  736. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  737. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  738. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  739. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  740. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  741. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  742. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  743. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  744. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  745. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  746. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  747. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  748. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  749. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  750. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  751. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  752. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  753. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  754. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  755. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  756. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  757. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  758. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  759. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  760. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  761. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  762. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  763. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  764. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  765. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  766. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  767. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  768. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  769. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  770. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  771. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  772. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  773. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  774. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  775. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  776. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  777. </ColumnInfo>
  778. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  779. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  780. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  781. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  782. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  783. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  784. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  785. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  786. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  787. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  788. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  789. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  790. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  791. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  792. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  793. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  794. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  795. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  796. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  797. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  798. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  799. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  800. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  801. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  802. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  803. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  804. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  805. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  806. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  807. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  808. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  809. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  810. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  811. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  812. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  813. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  814. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  815. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  816. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  817. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  818. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  819. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  820. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  821. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  822. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  823. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  824. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  825. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  826. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  827. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  828. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  829. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  830. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  831. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  832. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  833. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  834. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  835. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  836. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  837. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  838. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  839. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  840. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  841. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  842. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  843. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  844. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  845. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  846. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  847. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  848. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  849. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  850. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  851. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  852. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  853. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  854. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  855. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  856. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  857. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  858. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  859. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  860. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  861. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  862. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  863. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  864. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  865. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  866. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  867. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  868. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  869. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  870. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  871. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  872. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  873. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  874. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  875. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  876. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  877. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  878. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  879. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  880. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  881. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  882. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  883. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  884. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  885. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  886. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  887. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  888. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  889. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  890. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  891. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  892. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  893. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  894. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  895. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  896. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  897. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  898. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  899. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  900. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  901. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  902. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  903. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  904. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  905. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  906. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  907. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  908. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  909. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  910. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  911. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  912. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  913. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  914. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  915. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  916. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  917. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  918. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  919. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  920. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  921. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  922. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  923. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  924. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  925. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  926. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  927. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  928. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  929. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  930. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  931. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  932. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  933. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  934. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  935. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  936. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  937. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  938. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  939. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  940. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  941. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  942. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  943. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  944. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  945. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  946. </Dataset>
  947. <Dataset id="ds_send_cond1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  948. <ColumnInfo>
  949. <Column id="cond1" type="STRING" size="256" sumtext="처방코드"/>
  950. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  951. <Column id="drugmthdcd" type="STRING" size="256" sumtext="용법코드"/>
  952. <Column id="mthdcnts" type="STRING" size="256" sumtext="용법명"/>
  953. <Column id="cond3" type="STRING" size="256" sumtext="처방일"/>
  954. <Column id="cond4" type="STRING" size="256" sumtext="보험유형"/>
  955. <Column id="cond5" type="STRING" size="256" sumtext=""/>
  956. <Column id="srchkind" type="STRING" size="256" sumtext="검색종류"/>
  957. </ColumnInfo>
  958. </Dataset>
  959. <Dataset id="ds_TRMMO00151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  960. <ColumnInfo>
  961. <Column id="instcd" type="STRING" size="256"/>
  962. <Column id="hardcdno" type="STRING" size="256"/>
  963. <Column id="prcpdd" type="STRING" size="256"/>
  964. </ColumnInfo>
  965. <Rows>
  966. <Row/>
  967. </Rows>
  968. </Dataset>
  969. <Dataset id="ds_prcpinfolist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  970. <ColumnInfo>
  971. <Column id="titlflag" type="STRING" size="256" sumtext="titlflag"/>
  972. <Column id="tclscd" type="STRING" size="256" sumtext="진검처방코드"/>
  973. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="진검처방명"/>
  974. <Column id="basespccd" type="STRING" size="256" sumtext="기본검체코드"/>
  975. <Column id="testlrgkind" type="STRING" size="256" sumtext="검사대분류유형"/>
  976. <Column id="lvl" type="STRING" size="256" sumtext="레벨"/>
  977. <Column id="lvldisplay" type="STRING" size="256" sumtext="레벨표시"/>
  978. </ColumnInfo>
  979. </Dataset>
  980. </Objects>
  981. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  982. * System Name :
  983. * Job Name :
  984. * Creator :
  985. * Make Date : 2014-08-29
  986. * Description :
  987. *---------------------------------------------------------------------------------------
  988. * Modify Date Modifier Modify Description
  989. *---------------------------------------------------------------------------------------
  990. * 2014-08-29 Live Converter TF->XP
  991. *
  992. *---------------------------------------------------------------------------------------
  993. ****************************************************************************************/
  994. include "com_commonxp::comm_main.xjs";
  995. include "emr_prcpmngtxp::MMO001.xjs";
  996. include "emr_prcpmngtxp::SMMMO00100.xjs";
  997. var arErrorCode = new HashArray();
  998. var GRID_LINES = 29;
  999. var GRID_LINES2 = GRID_LINES * 2;
  1000. var GRID_LINES3 = GRID_LINES * 3;
  1001. function SPMMO02600_onload(obj:Form, e:LoadEventInfo)
  1002. {
  1003. frmf_initForm(obj);
  1004. this.ds_main_prcplist.clearData();
  1005. var oParam = {};
  1006. oParam.id = "TRMMO02611";
  1007. oParam.service = "prcpmngtapp.PrcpMngt";
  1008. oParam.method = "reqGetCommLisPrcpClsList";
  1009. oParam.inds = "req=null";
  1010. oParam.outds = "ds_prcpclslist=prcpclslist";
  1011. oParam.async = false;
  1012. oParam.callback = "cf_TRMMO02611";
  1013. tranf_submit(oParam);
  1014. }
  1015. function cf_TRMMO02611(sSvcId, nErrorCode, sErrorMsg) {
  1016. if(nErrorCode < 0) return;
  1017. ds_prcpclslist.rowposition = 0;
  1018. fGetPrcpInfo();
  1019. }
  1020. function fAddPrcpDiagTest ( prcpcd, basespccd, testlrgkind ) {
  1021. var prcpdd = "";
  1022. if ( !utlf_isNull(opener.ds_init.getColumn(0,"prcpdd" ))) {
  1023. prcpdd = opener.ds_init.getColumn(0,"prcpdd" );
  1024. } else {
  1025. prcpdd = utlf_getCurrentDate();
  1026. }
  1027. // 나중에 다시 확인필요
  1028. lf_prcpSrchCom ( prcpcd, prcpdd, opener.ds_paminfo.getColumn(0,"insukind"), "TRMMO00100", "-", false, "getPrcpCdSrchInfo" );
  1029. lf_appendChildPrcp ( "ds_prcpsrch_prcplist", "ds_main_prcplist", "main", "I" );
  1030. }
  1031. function fGetPrcpInfo() {
  1032. ds_send.setColumn(0,"cond1" ,this.ds_prcpclslist.getColumn(ds_prcpclslist.rowposition,"prcpgrupcd"));
  1033. ds_send.setColumn(0,"cond2", utlf_getCurrentDate());
  1034. ds_send.setColumn(0,"cond3", "1");
  1035. var oParam = {};
  1036. oParam.id = "TRMMO02612";
  1037. oParam.service = "prcpmngtapp.PrcpMngt";
  1038. oParam.method = "reqGetCommLisPrcpList";
  1039. oParam.inds = "req=ds_send";
  1040. oParam.outds = "ds_prcpinfolist1=prcpinfolist1";
  1041. oParam.async = false;
  1042. oParam.callback = "cf_TRMMO02612";
  1043. tranf_submit(oParam);
  1044. }
  1045. function cf_TRMMO02612(sSvcId, nErrorCode, sErrorMsg) {
  1046. if(nErrorCode < 0) return;
  1047. ds_prcpinfolist1.rowposition = -1;
  1048. fMakeGrd();
  1049. }
  1050. function fMultiSelect(grdobj:Grid, grdcnt){
  1051. //수정위해서
  1052. var length = ds_prcpinfolist1.rowcount + ds_prcpinfolist2.rowcount + ds_prcpinfolist3.rowcount;
  1053. var grdnum = Math.ceil((length) / GRID_LINES);
  1054. var dsobj:Dataset = eval(grdobj.binddataset);
  1055. //원래있던
  1056. var nextflag = "Y"; //다음 그리드 select여부
  1057. var startrow = dsobj.rowposition + 1;
  1058. var endrow = startrow;
  1059. var titlflag = dsobj.getColumn(dsobj.rowposition,"titlflag");
  1060. if(titlflag == "Y"){
  1061. for(var i = grdcnt; i <= grdnum ; i++){
  1062. for(var endrow = startrow; endrow < dsobj.rowcount; endrow++){
  1063. var titlflag = dsobj.getColumn(endrow, "titlflag");
  1064. if(titlflag == "Y"){
  1065. nextflag = "N"; //title을 현재 그리드에서 찾은 경우, 다음 그리드 select를 하지 않는다.
  1066. break;
  1067. }
  1068. }
  1069. endrow--;
  1070. for (k = startrow; k<= endrow; k++)
  1071. {
  1072. dsobj.selectRow(k);
  1073. }
  1074. if(nextflag == "N"){break;}
  1075. if(i == grdnum ){break;}
  1076. var cnt = parseInt(i) + 1;
  1077. grdobj = group1.components["grd_prcpsrch"+cnt];
  1078. dsobj = eval(grdobj.binddataset);
  1079. startrow = 0;
  1080. endrow = startrow;
  1081. }
  1082. }
  1083. }
  1084. function fDeleteRow() {
  1085. var selectedRows = grdf_getSelectedRows(grd_prcplist);
  1086. for (var i = selectedRows.length - 1; i >= 0; i--){
  1087. ds_main_prcplist.deleteRow(selectedRows[i]);
  1088. }
  1089. }
  1090. function fCopyRow() {
  1091. var ev = new ClickEventInfo;
  1092. frmf_inputEnterKey("button2", "onclick", ev );
  1093. }
  1094. function fMakeGrd(){
  1095. //---------------------------- 추가그리드
  1096. var length = ds_prcpinfolist1.rowcount;
  1097. var grdnum = Math.ceil((length) / GRID_LINES);
  1098. sysf_trace(grdnum);
  1099. dsf_copyDs(ds_prcpinfolist2,ds_prcpinfolist1,"replace");
  1100. dsf_copyDs(ds_prcpinfolist3,ds_prcpinfolist1,"replace");
  1101. dsf_copyDs(ds_prcpinfolist4,ds_prcpinfolist1,"replace");
  1102. group1.scrollbars = "none";
  1103. if (grdnum == 1)
  1104. {
  1105. ds_prcpinfolist2.clearData();
  1106. ds_prcpinfolist3.clearData();
  1107. ds_prcpinfolist4.clearData();
  1108. }
  1109. else if (grdnum == 2)
  1110. {
  1111. for (var i = 0; i < GRID_LINES; i++)
  1112. {
  1113. ds_prcpinfolist2.selectRow(i);
  1114. }
  1115. ds_prcpinfolist2.deleteSelectedRows();
  1116. ds_prcpinfolist3.clearData();
  1117. ds_prcpinfolist4.clearData();
  1118. }
  1119. else if (grdnum == 3)
  1120. {
  1121. for (var i = 0; i < GRID_LINES; i++)
  1122. {
  1123. ds_prcpinfolist2.selectRow(i);
  1124. ds_prcpinfolist3.selectRow(i);
  1125. }
  1126. for (var i = GRID_LINES; i < GRID_LINES2; i++)
  1127. {
  1128. ds_prcpinfolist3.selectRow(i);
  1129. ds_prcpinfolist1.selectRow(i);
  1130. }
  1131. for (var i = GRID_LINES2; i < GRID_LINES3; i++)
  1132. {
  1133. ds_prcpinfolist2.selectRow(i);
  1134. ds_prcpinfolist1.selectRow(i);
  1135. }
  1136. ds_prcpinfolist1.deleteSelectedRows();
  1137. ds_prcpinfolist2.deleteSelectedRows();
  1138. ds_prcpinfolist3.deleteSelectedRows();
  1139. ds_prcpinfolist4.clearData();
  1140. }
  1141. else if (grdnum >= 4)
  1142. {
  1143. group1.scrollbars = "autoboth";
  1144. for (var i = 0; i < GRID_LINES; i++)
  1145. {
  1146. ds_prcpinfolist2.selectRow(i);
  1147. ds_prcpinfolist3.selectRow(i);
  1148. ds_prcpinfolist4.selectRow(i);
  1149. }
  1150. for (var i = GRID_LINES; i < GRID_LINES2; i++)
  1151. {
  1152. ds_prcpinfolist4.selectRow(i);
  1153. ds_prcpinfolist3.selectRow(i);
  1154. ds_prcpinfolist1.selectRow(i);
  1155. }
  1156. for (var i = GRID_LINES2; i <GRID_LINES3; i++)
  1157. {
  1158. ds_prcpinfolist4.selectRow(i);
  1159. ds_prcpinfolist2.selectRow(i);
  1160. ds_prcpinfolist1.selectRow(i);
  1161. }
  1162. for (var i = GRID_LINES3; i < ds_prcpinfolist3.rowcount; i++)
  1163. {
  1164. ds_prcpinfolist3.selectRow(i);
  1165. ds_prcpinfolist2.selectRow(i);
  1166. ds_prcpinfolist1.selectRow(i);
  1167. }
  1168. ds_prcpinfolist1.deleteSelectedRows();
  1169. ds_prcpinfolist2.deleteSelectedRows();
  1170. ds_prcpinfolist3.deleteSelectedRows();
  1171. ds_prcpinfolist4.deleteSelectedRows();
  1172. }
  1173. }
  1174. function grd_prcpcls_oncellclick(obj:Grid, e:GridClickEventInfo)
  1175. {
  1176. fGetPrcpInfo();
  1177. }
  1178. function grd_prcplist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1179. {
  1180. if(e.col == 0) return;
  1181. if ( ds_main_prcplist.getColumn(ds_main_prcplist.rowposition,"status" ) == "N" ) {
  1182. ds_main_prcplist.setColumn( ds_main_prcplist.rowposition, "status", "I" );
  1183. } else {
  1184. ds_main_prcplist.setColumn( ds_main_prcplist.rowposition, "status", "N" );
  1185. }
  1186. }
  1187. function grd_prcplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1188. {
  1189. obj.setFocus();
  1190. grdf_setSelectedCell(obj, e);
  1191. obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
  1192. pmn_msrght.trackPopup(e.screenX,e.screenY);
  1193. }
  1194. function button1_onclick(obj:Button, e:ClickEventInfo)
  1195. {
  1196. close();
  1197. }
  1198. function btn_copy_onclick(obj:Button, e:ClickEventInfo)
  1199. {
  1200. if ( opener.ds_root.getColumn(0,"usge" ) == "prms" && opener.ds_root.getColumn(0,"cp" ) != "S" ) {
  1201. var cnt = 0;
  1202. for ( var i = 0; i < ds_main_prcplist.rowcount; i++ ){
  1203. if ( ds_main_prcplist.getColumn(i, "status") == "I" ) {
  1204. var newrow = opener.ds_main_prcplist.addRow();
  1205. opener.ds_main_prcplist.copyRow(newrow, ds_main_prcplist, i);
  1206. }
  1207. }
  1208. } else {
  1209. lf_addPrcp ( "child", "ds_main_prcplist", "ds_main_prcplist", "Y", "status", "I", grd_prcplist, "Y", "00");
  1210. }
  1211. close();
  1212. }
  1213. function input3_onkeydown(obj:Edit, e:KeyEventInfo)
  1214. {
  1215. if(e.keycode == 13) {
  1216. var ev = new ClickEventInfo;
  1217. frmf_inputEnterKey("btn_srch", "onclick", ev );
  1218. }
  1219. }
  1220. function btn_srch_onclick(obj:Button, e:ClickEventInfo)
  1221. {
  1222. ds_send.setColumn(0,"cond2", utlf_getCurrentDate());
  1223. ds_send.setColumn(0,"cond3", "2");
  1224. ds_send.setColumn(0,"cond4", this.input3.text.toUpperCase());
  1225. var oParam = {};
  1226. oParam.id = "TRMMO02612";
  1227. oParam.service = "prcpmngtapp.PrcpMngt";
  1228. oParam.method = "reqGetCommLisPrcpList";
  1229. oParam.inds = "req=ds_send";
  1230. oParam.outds = "ds_prcpinfolist1=prcpinfolist1";
  1231. oParam.async = false;
  1232. oParam.callback = "cf_TRMMO02612_1";
  1233. tranf_submit(oParam);
  1234. }
  1235. function cf_TRMMO02612_1(sSvcId, nErrorCode, sErrorMsg) {
  1236. if(nErrorCode < 0) return;
  1237. fMakeGrd();
  1238. }
  1239. function button2_onclick(obj:Button, e:ClickEventInfo)
  1240. {
  1241. var length = ds_prcpinfolist1.rowcount + ds_prcpinfolist2.rowcount + ds_prcpinfolist3.rowcount;
  1242. var grdnum = Math.ceil((length) / GRID_LINES);
  1243. sysf_trace("grdnum :" + grdnum);
  1244. var chkcnt = 0;
  1245. var addrow = 0;
  1246. for (var j = 1; j <= grdnum; j ++){
  1247. var grdobj:Grid = group1.components["grd_prcpsrch"+j];
  1248. var dsobj:Dataset = this.objects[grdobj.binddataset];
  1249. //하나로합쳐넣은거
  1250. var selectedRows = grdf_getSelectedRows(grdobj);
  1251. for (var i = 0; i < selectedRows.length; i++) {
  1252. var prcpcd = dsobj.getColumn(selectedRows[i], "tclscd");
  1253. var basespccd = dsobj.getColumn(selectedRows[i], "basespccd");
  1254. var testlrgkind = dsobj.getColumn(selectedRows[i], "testlrgkind");
  1255. var lvl = dsobj.getColumn(selectedRows[i], "lvl");
  1256. if ( lvl == "1" ) {
  1257. lf_appendChildPrcp ( "ds_reset_multisrchlist", "ds_multisrchlist", "main" );
  1258. chkcnt = 0;
  1259. ds_multisrchlist.setColumn(addrow, "cond1", prcpcd );
  1260. ds_multisrchlist.setColumn(addrow, "prcpvol", "");
  1261. ds_multisrchlist.setColumn(addrow, "drugmthdcd", "");
  1262. ds_multisrchlist.setColumn(addrow, "mthdcnts", "");
  1263. ds_multisrchlist.setColumn(addrow, "cond3", opener.ds_init.getColumn(0, "prcpdd"));
  1264. ds_multisrchlist.setColumn(addrow, "cond4", utlf_transNullToEmpty(opener.ds_paminfo.getColumn(0, "insukind")));
  1265. ds_multisrchlist.setColumn(addrow, "cond5", "");
  1266. ds_multisrchlist.setColumn(addrow, "srchkind", "B2");
  1267. addrow ++ ;
  1268. }
  1269. }
  1270. }
  1271. ds_send_cond1.copyData(ds_multisrchlist);
  1272. dsf_setDefaultVal(ds_send_cond1, "srchkind:ANST");
  1273. var oParam = {};
  1274. oParam.id = "TRMMO00115";
  1275. oParam.service = "prcpmngtapp.PrcpMngt";
  1276. oParam.method = "reqGetPrcpMultiSrchInfo";
  1277. oParam.inds = "req=ds_send_cond1";
  1278. oParam.outds = "ds_prcpsrch_prcplist=prcplist";
  1279. oParam.async = false;
  1280. oParam.callback = "cf_TRMMO00115";
  1281. tranf_submit(oParam);
  1282. dsf_setDefaultVal(ds_prcpsrch_prcplist, "prcpvol:0,prcpvolunitnm:-,prcpqty:0,prcpqtyunitnm:-,prcptims:0,prcpdayno:0,drugmthdspccdnm:-,drugmthdspccd:-,hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,drgacptflag:-");
  1283. dsf_setTypeFormat(ds_prcpsrch_prcplist, "prcpvol:FLOAT^prcpqty:FLOAT^prcptims:INT^prcpdayno:INT");
  1284. lf_appendChildPrcp ( "ds_prcpsrch_prcplist" , "ds_main_prcplist", "main", "" );
  1285. ds_multisrchlist.clearData();
  1286. //처방복사 이후, 그리드 select를 해체한다.
  1287. for (var i = 1; i <= grdnum; i ++){
  1288. var grdobj:Grid = group1.components["grd_prcpsrch" + i];
  1289. var dsobj:Dataset = this.objects[grdobj.binddataset];
  1290. dsobj.clearSelect();
  1291. }
  1292. }
  1293. function cf_TRMMO00115(sSvcId, nErrorCode, sErrorMsg) {
  1294. if(nErrorCode < 0) return;
  1295. }
  1296. function button3_onclick(obj:Button, e:ClickEventInfo)
  1297. {
  1298. for (var i = ds_main_prcplist.rowcount - 1; i >= 0; i--){
  1299. if ( ds_main_prcplist.getColumn(i, "status") == "I" ) {
  1300. ds_main_prcplist.deleteRow(i);
  1301. }
  1302. }
  1303. }
  1304. function pmn_msrght_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1305. {
  1306. eval(e.id + "()");
  1307. }
  1308. function pmn_msrghtsrch_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1309. {
  1310. eval(e.id + "()");
  1311. }
  1312. function group1_grd_prcpsrch1_oncellclick(obj:Grid, e:GridClickEventInfo)
  1313. {
  1314. var num = obj.name.substr(obj.name.length-1,obj.name.length);
  1315. //수정해야함
  1316. var nextflag = "Y"; //다음 그리드 select여부
  1317. fMultiSelect(obj, num);
  1318. }
  1319. function group1_grd_prcpsrch1_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1320. {
  1321. var oDs = eval(obj.binddataset);
  1322. var prcpcd = oDs.getColumn(oDs.rowposition,"tclscd" );
  1323. var basespccd = oDs.getColumn(oDs.rowposition,"basespccd" );
  1324. var testlrgkind = oDs.getColumn(oDs.rowposition,"testlrgkind" );
  1325. var lvl = oDs.getColumn(oDs.rowposition, "lvl" );
  1326. if ( lvl == "1" ) {
  1327. fAddPrcpDiagTest ( prcpcd, basespccd, testlrgkind );
  1328. }
  1329. }
  1330. function group1_grd_prcpsrch1_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1331. {
  1332. if(e.row < 0 || e.col < 0) return;
  1333. grdf_setSelectedCell(obj, e);
  1334. pmn_msrghtsrch.trackPopup(e.screenX,e.screenY);
  1335. }
  1336. function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1337. {
  1338. if(e.columnid == "status")
  1339. obj.setColumn(e.row, e.columnid, (e.newvalue == "I" || e.newvalue == 1) ? "I" : "N");
  1340. }
  1341. ]]></Script>
  1342. </Form>
  1343. </FDL>