SMMMB00500_가정간호처방.xfdl 130 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMMB00500" position="absolute 0 0 1196 631" titletext="가정간호의뢰처방" oninit="SMMMB00500_oninit" onload="SMMMB00500_onload">
  5. <Layouts>
  6. <Layout>
  7. <PopupMenu id="pmn_menu_D" innerdataset="@ds_D_MouseR" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 1200 7 1364 78"/>
  8. <Div id="div_all" taborder="8" position="absolute 0 0 1196 631">
  9. <Layouts>
  10. <Layout>
  11. <Tab id="Tab_prcp" anchor="left top bottom" taborder="0" canchange="div_all_Tab_prcp_canchange" onchanged="Tab_prcp_onchanged" tabindex="1" scrollbars="autoboth" class="tab_backW" position="absolute 0 0 390 629">
  12. <Tabpages>
  13. <Tabpage id="tp_prmsprcp" text="약속처방" url="emr_prcpmngtxp::SMMMO02300_약속처방.xfdl" asyncmode="false"/>
  14. <Tabpage id="tp_prcpsrch" text="처방검색" url="emr_prcpmngtxp::SMMMO02200_처방검색.xfdl"/>
  15. </Tabpages>
  16. </Tab>
  17. <Splitter id="Splitter00" position="absolute 382 22 384 623" anchor="left top bottom" style="background:transparent;border:0 solid #7eb1dcff,0 solid #7eb1dcff,0 solid #7eb1dcff,1 solid #7eb1dcff;bordertype:normal 0 0 ;">
  18. <Formats>
  19. <Format id="default">
  20. <SplitterItems id="items">
  21. <SplitterItem id="item00" bindtype="resize" position="leftortop" offset="0" componentid="Tab_prcp"/>
  22. <SplitterItem id="item01" bindtype="resize" position="rightorbottom" offset="0" componentid="grd_prcplist"/>
  23. <SplitterItem id="item02" bindtype="resize" position="rightorbottom" offset="0" componentid="Div01"/>
  24. </SplitterItems>
  25. </Format>
  26. </Formats>
  27. </Splitter>
  28. <Button id="btn_homeprcpdel" taborder="1" text="삭제" class="btn2_letter2" position="absolute 1094 2 1136 21" anchor="default" onclick="div_all_btn_homeprcpdel_onclick"/>
  29. <Button id="btn_homeprcpsave" taborder="2" text="저장" class="btn5" position="absolute 1139 2 1181 21" anchor="default" onclick="div_all_btn_homeprcpsave_onclick"/>
  30. <Button id="btn_editcell" taborder="3" text="editcell" visible="false" position="absolute 522 2 622 22" anchor="default" onclick="div_all_btn_editcell_onclick"/>
  31. <Button id="button102" taborder="4" text="진단검사" visible="false" position="absolute 351 2 411 22" anchor="default" onclick="div_all_button102_onclick"/>
  32. <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 385 20 1187 26" anchor="default"/>
  33. <Grid id="grd_prcplist" taborder="6" binddataset="ds_main_prcplist" useinputpanel="false" position="absolute 385 27 1196 631" onkeydown="div_all_grd_prcplist_onkeydown" oncelldblclick="div_all_grd_prcplist_oncelldblclick" ondrag="div_all_grd_prcplist_ondrag" ondragmove="div_all_grd_prcplist_ondragmove" ondrop="div_all_grd_prcplist_ondrop" onenteredit="div_all_grd_prcplist_onenteredit" onkeyup="div_all_grd_prcplist_onkeyup" onrbuttondown="div_all_grd_prcplist_onrbuttondown" onselectchanged="div_all_grd_prcplist_onselectchanged" autoupdatetype="itemselect" cellsizingtype="col" selecttype="multirow">
  34. <Formats>
  35. <Format id="default">
  36. <Columns>
  37. <Column size="38"/>
  38. <Column size="0"/>
  39. <Column size="73"/>
  40. <Column size="77"/>
  41. <Column size="80"/>
  42. <Column size="260"/>
  43. <Column size="35"/>
  44. <Column size="35"/>
  45. <Column size="35"/>
  46. <Column size="35"/>
  47. <Column size="35"/>
  48. <Column size="35"/>
  49. <Column size="40"/>
  50. <Column size="37"/>
  51. <Column size="60"/>
  52. <Column size="153"/>
  53. <Column size="38"/>
  54. <Column size="40"/>
  55. <Column size="50"/>
  56. <Column size="100"/>
  57. <Column size="100"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. </Columns>
  63. <Rows>
  64. <Row size="24" band="head"/>
  65. <Row size="24"/>
  66. </Rows>
  67. <Band id="head">
  68. <Cell/>
  69. <Cell col="1" text="분류"/>
  70. <Cell col="2" colspan="2" text="적용기간" taborder="undefined"/>
  71. <Cell col="4" text="처방코드"/>
  72. <Cell col="5" text="처방명"/>
  73. <Cell col="6" colspan="3" text="총용량" taborder="undefined"/>
  74. <Cell col="9" colspan="3" text="수량" taborder="undefined"/>
  75. <Cell col="12" text="횟수"/>
  76. <Cell col="13" text="일수"/>
  77. <Cell col="14" text="급비"/>
  78. <Cell col="15" text="용법/검체"/>
  79. <Cell col="16" text="MIX"/>
  80. <Cell col="17" text="전달"/>
  81. <Cell col="18" text="원내외"/>
  82. <Cell col="19" text="전달부서"/>
  83. <Cell col="20" text="시행부서"/>
  84. <Cell col="21" text="희망일자"/>
  85. <Cell col="22" text="선택진료"/>
  86. <Cell col="23" text="등록일시"/>
  87. <Cell col="24" text="등록자"/>
  88. </Band>
  89. <Band id="body">
  90. <Cell displaytype="combo" edittype="none" text="bind:status" combodataset="ds_status_prcp" combocodecol="value" combodatacol="label" enable="false"/>
  91. <Cell col="1" displaytype="combo" edittype="combo" text="bind:prcpclscd" combodataset="ds_M0005" combocodecol="cdid" combodatacol="cdnm"/>
  92. <Cell col="2" displaytype="date" edittype="none" text="bind:tempcol6" enable="false"/>
  93. <Cell col="3" displaytype="date" edittype="date" text="bind:tempcol7"/>
  94. <Cell col="4" displaytype="text" edittype="expr:isReadonly(currow, &quot;prcpcd&quot;) ? &quot;none&quot; : &quot;text&quot;" text="bind:prcpcd" editimemode="alpha" editautoselect="true"/>
  95. <Cell col="5" displaytype="text" edittype="expr:isReadonly(currow, &quot;prcpnm&quot;) ? &quot;none&quot; : &quot;text&quot;" text="bind:prcpnm" editautoselect="true"/>
  96. <Cell col="6" displaytype="number" edittype="expr:isReadonly(currow, &quot;prcpvol&quot;) ? &quot;none&quot; : &quot;masknumber&quot;" style="align:center;" text="bind:prcpvol" mask="expr:utlf_isNull(prcpvol) ? &quot;&quot; : &quot;####0.###&quot;" editautoselect="true"/>
  97. <Cell col="7" displaytype="number" edittype="expr:isReadonly(currow, &quot;drprcpetc7&quot;) ? &quot;none&quot; : &quot;masknumber&quot;" style="align:center;" text="bind:drprcpetc7" mask="expr:utlf_isNull(drprcpetc7) ? &quot;&quot; : &quot;####0.###&quot;" editautoselect="true"/>
  98. <Cell col="8" displaytype="normal" edittype="none" style="align:center;" text="bind:prcpvolunitnm"/>
  99. <Cell col="9" displaytype="number" edittype="expr:isReadonly(currow, &quot;prcpqty&quot;) ? &quot;none&quot; : &quot;masknumber&quot;" style="align:center;" text="bind:prcpqty" mask="expr:utlf_isNull(prcpqty) ? &quot;&quot; : &quot;####0.###&quot;" editautoselect="true"/>
  100. <Cell col="10" displaytype="number" edittype="masknumber" style="align:center;" text="bind:drprcpetc8" mask="expr:utlf_isNull(drprcpetc8) ? &quot;&quot; : &quot;####0.###&quot;" editautoselect="true"/>
  101. <Cell col="11" style="align:center;" text="bind:prcpqtyunitnm"/>
  102. <Cell col="12" displaytype="number" edittype="expr:isReadonly(currow, &quot;prcptims&quot;) ? &quot;none&quot; : &quot;masknumber&quot;" style="align:center;" text="bind:prcptims" mask="#" editautoselect="true"/>
  103. <Cell col="13" displaytype="number" edittype="expr:isReadonly(currow, &quot;prcpdayno&quot;) ? &quot;none&quot; : &quot;masknumber&quot;" style="align:center;" text="bind:prcpdayno" mask="#" editautoselect="true"/>
  104. <Cell col="14" displaytype="combo" edittype="expr:isReadonly(currow, &quot;payflagcd&quot;) ? &quot;none&quot; : &quot;combo&quot;" text="bind:payflagcd" combodataset="ds_M0029" combocodecol="cdid" combodatacol="cdnm"/>
  105. <Cell col="15" displaytype="normal" edittype="none" text="bind:drugmthdspccdnm"/>
  106. <Cell col="16" displaytype="normal" edittype="text" text="bind:prcpmixno" editautoselect="true"/>
  107. <Cell col="17" text="bind:prcpdelivefact"/>
  108. <Cell col="18" displaytype="combo" edittype="none" text="bind:hosinhosoutflag" combodataset="ds_hosinhosoutflag" combocodecol="value" combodatacol="label" enable="false"/>
  109. <Cell col="19" displaytype="combo" edittype="combo" text="bind:hsctdelivepos" combodataset="ds_M0343" combocodecol="cdid" combodatacol="cdnm"/>
  110. <Cell col="20" displaytype="combo" edittype="expr:isReadonly(currow, &quot;prcpexecdeptcd&quot;) ? &quot;none&quot; : &quot;combo&quot;" class="gridcombo" text="bind:prcpexecdeptcd" combodataset="ds_orddept" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="20"/>
  111. <Cell col="21" displaytype="date" edittype="date" text="bind:prcphopedd" mask="yyyy-mm-dd"/>
  112. <Cell col="22" displaytype="checkbox" edittype="checkbox" text="bind:choiordflag"/>
  113. <Cell col="23" text="bind:rgsttm" mask="yyyy-mm-dd"/>
  114. <Cell col="24" text="bind:rgstridnm"/>
  115. </Band>
  116. </Format>
  117. </Formats>
  118. </Grid>
  119. <Div id="div_srch" taborder="7" url="SPMMO00500_그리드처방검색.xfdl" visible="false" position="absolute 386 78 1196 429"/>
  120. </Layout>
  121. </Layouts>
  122. </Div>
  123. </Layout>
  124. </Layouts>
  125. <Objects>
  126. <Dataset id="ds_grd_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  127. <ColumnInfo>
  128. <Column id="status" type="STRING"/>
  129. <Column id="prcpclscd" type="STRING"/>
  130. <Column id="tempcol6" type="STRING"/>
  131. <Column id="tempcol7" type="STRING"/>
  132. <Column id="prcpcd" type="STRING"/>
  133. <Column id="prcpnm" type="STRING"/>
  134. <Column id="prcpvol" type="STRING"/>
  135. <Column id="drprcpetc7" type="STRING"/>
  136. <Column id="prcpvolunitnm" type="STRING"/>
  137. <Column id="prcpqty" type="STRING"/>
  138. <Column id="drprcpetc8" type="STRING"/>
  139. <Column id="prcpqtyunitnm" type="STRING"/>
  140. <Column id="prcptims" type="STRING"/>
  141. <Column id="prcpdayno" type="STRING"/>
  142. <Column id="payflagcd" type="STRING"/>
  143. <Column id="drugmthdspccdnm" type="STRING"/>
  144. <Column id="prcpmixno" type="STRING"/>
  145. <Column id="prcpdelivefact" type="STRING"/>
  146. <Column id="hosinhosoutflag" type="STRING"/>
  147. <Column id="hsctdelivepos" type="STRING"/>
  148. <Column id="prcpexecdeptcd" type="STRING"/>
  149. <Column id="prcphopedd" type="STRING"/>
  150. <Column id="choiordflag" type="STRING"/>
  151. <Column id="rgsttm" type="STRING"/>
  152. <Column id="rgstridnm" type="STRING"/>
  153. </ColumnInfo>
  154. </Dataset>
  155. <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_prcplist_oncolumnchanged">
  156. <ColumnInfo>
  157. <Column id="status" type="STRING" size="256"/>
  158. <Column id="prcpstatcd" type="STRING" size="256"/>
  159. <Column id="prcpclscd" type="STRING" size="256"/>
  160. <Column id="prcpkindcd" type="STRING" size="256"/>
  161. <Column id="prcpcd" type="STRING" size="256"/>
  162. <Column id="prcpnm" type="STRING" size="256"/>
  163. <Column id="prcpvol" type="FLOAT" size="256"/>
  164. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  165. <Column id="prcpqty" type="FLOAT" size="256"/>
  166. <Column id="prcpqtyunitnm" type="STRING" size="256"/>
  167. <Column id="prcptims" type="STRING" size="256"/>
  168. <Column id="prcpdayno" type="STRING" size="256"/>
  169. <Column id="drugmthdspccdnm" type="STRING" size="256"/>
  170. <Column id="prcpmixno" type="STRING" size="256"/>
  171. <Column id="payflagcd" type="STRING" size="256"/>
  172. <Column id="prcpdelivefact" type="STRING" size="256"/>
  173. <Column id="hosinhosoutflag" type="STRING" size="256"/>
  174. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  175. <Column id="prcphopedd" type="STRING" size="256"/>
  176. <Column id="choiordflag" type="STRING" size="256"/>
  177. <Column id="rgstdeptcd" type="STRING" size="256"/>
  178. <Column id="rgstdt" type="STRING" size="256"/>
  179. <Column id="rgstridnm" type="STRING" size="256"/>
  180. <Column id="testrsltunit" type="STRING" size="256"/>
  181. <Column id="testrsltcnts" type="STRING" size="256"/>
  182. <Column id="prcpgenrflag" type="STRING" size="256"/>
  183. <Column id="prcphistcd" type="STRING" size="256"/>
  184. <Column id="tempprcpflag" type="STRING" size="256"/>
  185. <Column id="prcpsetcd" type="STRING" size="256"/>
  186. <Column id="prcpvolunitflag" type="STRING" size="256"/>
  187. <Column id="prcpqtyunitflag" type="STRING" size="256"/>
  188. <Column id="orgprcpqty" type="STRING" size="256"/>
  189. <Column id="drugspd" type="STRING" size="256"/>
  190. <Column id="drugspdunitflag" type="STRING" size="256"/>
  191. <Column id="powdflag" type="STRING" size="256"/>
  192. <Column id="prnprcpflag" type="STRING" size="256"/>
  193. <Column id="prepprcpflag" type="STRING" size="256"/>
  194. <Column id="selfprcpflag" type="STRING" size="256"/>
  195. <Column id="selfdrugflag" type="STRING" size="256"/>
  196. <Column id="drugpackflag" type="STRING" size="256"/>
  197. <Column id="erprcpflag" type="STRING" size="256"/>
  198. <Column id="precureprcpflag" type="STRING" size="256"/>
  199. <Column id="nigtprcpflag" type="STRING" size="256"/>
  200. <Column id="portprcpflag" type="STRING" size="256"/>
  201. <Column id="fixprcpflag" type="STRING" size="256"/>
  202. <Column id="anamneflag" type="STRING" size="256"/>
  203. <Column id="fastprcpflag" type="STRING" size="256"/>
  204. <Column id="erreadflag" type="STRING" size="256"/>
  205. <Column id="prcpdirecflag" type="STRING" size="256"/>
  206. <Column id="tnsuseflag" type="STRING" size="256"/>
  207. <Column id="tnsfiltflag" type="STRING" size="256"/>
  208. <Column id="trnptbftestflag" type="STRING" size="256"/>
  209. <Column id="offictourhealexamflag" type="STRING" size="256"/>
  210. <Column id="stemcellflag" type="STRING" size="256"/>
  211. <Column id="angioflagcd" type="STRING" size="256"/>
  212. <Column id="opansflagcd" type="STRING" size="256"/>
  213. <Column id="ansttm" type="STRING" size="256"/>
  214. <Column id="mealcalrcnts" type="STRING" size="256"/>
  215. <Column id="mealprotcnts" type="STRING" size="256"/>
  216. <Column id="mealupdtflag" type="STRING" size="256"/>
  217. <Column id="hosinprcpresncd" type="STRING" size="256"/>
  218. <Column id="etcprcpresncd" type="STRING" size="256"/>
  219. <Column id="drugmthdspccd" type="STRING" size="256"/>
  220. <Column id="issdeptcd" type="STRING" size="256"/>
  221. <Column id="prcpauthflag" type="STRING" size="256"/>
  222. <Column id="prcpinptflag" type="STRING" size="256"/>
  223. <Column id="prcpsignflag" type="STRING" size="256"/>
  224. <Column id="rateprcpflag" type="STRING" size="256"/>
  225. <Column id="prcprefseq" type="STRING" size="256"/>
  226. <Column id="ordreqlnkno" type="STRING" size="256"/>
  227. <Column id="testreqlnkno" type="STRING" size="256"/>
  228. <Column id="prcplnkdd" type="STRING" size="256"/>
  229. <Column id="prcplnkno" type="STRING" size="256"/>
  230. <Column id="oprsrvno" type="STRING" size="256"/>
  231. <Column id="tootfact" type="STRING" size="256"/>
  232. <Column id="clinccmtcnts" type="STRING" size="256"/>
  233. <Column id="prcpessninptflag" type="STRING" size="256"/>
  234. <Column id="grupsnglflag" type="STRING" size="256"/>
  235. <Column id="drugrateqty" type="STRING" size="256"/>
  236. <Column id="asttestflag" type="STRING" size="256"/>
  237. <Column id="clincstdyflag" type="STRING" size="256"/>
  238. <Column id="prtlno" type="STRING" size="256"/>
  239. <Column id="clincstdycd" type="STRING" size="256"/>
  240. <Column id="optermcd" type="STRING" size="256"/>
  241. <Column id="prcpflag" type="STRING" size="256"/>
  242. <Column id="hscttempprcpflag" type="STRING" size="256"/>
  243. <Column id="inclprcpcd" type="STRING" size="256"/>
  244. <Column id="inclprcpno" type="STRING" size="256"/>
  245. <Column id="pampkspec" type="STRING" size="256"/>
  246. <Column id="prcppkspec" type="STRING" size="256"/>
  247. <Column id="calcscormastspec" type="STRING" size="256"/>
  248. <Column id="drugmastspec" type="STRING" size="256"/>
  249. <Column id="rateprcpspec" type="STRING" size="256"/>
  250. <Column id="matrsetprcpspec" type="STRING" size="256"/>
  251. <Column id="suppdeptspec" type="STRING" size="256"/>
  252. <Column id="contprcpspec" type="STRING" size="256"/>
  253. <Column id="etclnkspec" type="STRING" size="256"/>
  254. <Column id="srchcondcnts" type="STRING" size="256"/>
  255. <Column id="orgprcpnm" type="STRING" size="256"/>
  256. <Column id="chkcol" type="STRING" size="256"/>
  257. <Column id="hsctdelivepos" type="STRING" size="256"/>
  258. <Column id="hsctlnkno" type="STRING" size="256"/>
  259. <Column id="etcprcpflag" type="STRING" size="256"/>
  260. <Column id="aftcertflag" type="STRING" size="256"/>
  261. <Column id="aftcertdrid" type="STRING" size="256"/>
  262. <Column id="prcpvalidd" type="STRING" size="256"/>
  263. <Column id="insukind" type="STRING" size="256"/>
  264. <Column id="specdrid" type="STRING" size="256"/>
  265. <Column id="anticncrprtlno" type="STRING" size="256"/>
  266. <Column id="anticncrdayno" type="STRING" size="256"/>
  267. <Column id="druglnkno" type="STRING" size="256"/>
  268. <Column id="rehbprcpcurefreqflag" type="STRING" size="256"/>
  269. <Column id="dietprcpgenrflag" type="STRING" size="256"/>
  270. <Column id="irpayflag" type="STRING" size="256"/>
  271. <Column id="irflag" type="STRING" size="256"/>
  272. <Column id="procerdietflag" type="STRING" size="256"/>
  273. <Column id="diagtestconttestintvlflag" type="STRING" size="256"/>
  274. <Column id="drugindependpackflag" type="STRING" size="256"/>
  275. <Column id="diagtestconttestbasetm" type="STRING" size="256"/>
  276. <Column id="diagtestconttestorgtims" type="STRING" size="256"/>
  277. <Column id="ermediscmngtresncd" type="STRING" size="256"/>
  278. <Column id="rehbprcpenddd" type="STRING" size="256"/>
  279. <Column id="matrallsizespecid" type="STRING" size="256"/>
  280. <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
  281. <Column id="lowdrugresncd" type="STRING" size="256"/>
  282. <Column id="tfdtlcd" type="STRING" size="256"/>
  283. <Column id="dnorreqlnkno" type="STRING" size="256"/>
  284. <Column id="subcretno" type="STRING" size="256"/>
  285. <Column id="exptmthdfact" type="STRING" size="256"/>
  286. <Column id="lowdrugresnetcfact" type="STRING" size="256"/>
  287. <Column id="diagtestconttestcdspec" type="STRING" size="256"/>
  288. <Column id="drgacptflag" type="STRING" size="256"/>
  289. <Column id="drprcpetc1" type="STRING" size="256"/>
  290. <Column id="drprcpetc2" type="STRING" size="256"/>
  291. <Column id="drprcpetc3" type="STRING" size="256"/>
  292. <Column id="drprcpetc4" type="STRING" size="256"/>
  293. <Column id="drprcpetc5" type="STRING" size="256"/>
  294. <Column id="drprcpetc6" type="STRING" size="256"/>
  295. <Column id="drprcpetc7" type="STRING" size="256"/>
  296. <Column id="drprcpetc8" type="STRING" size="256"/>
  297. <Column id="drprcpetc9" type="STRING" size="256"/>
  298. <Column id="drprcpetc10" type="STRING" size="256"/>
  299. <Column id="tempcol1" type="STRING" size="256"/>
  300. <Column id="tempcol2" type="STRING" size="256"/>
  301. <Column id="tempcol3" type="STRING" size="256"/>
  302. <Column id="tempcol4" type="STRING" size="256"/>
  303. <Column id="tempcol5" type="STRING" size="256"/>
  304. <Column id="tempcol6" type="STRING" size="256"/>
  305. <Column id="tempcol7" type="STRING" size="256"/>
  306. <Column id="tempcol8" type="STRING" size="256"/>
  307. <Column id="tempcol9" type="STRING" size="256"/>
  308. <Column id="tempcol10" type="STRING" size="256"/>
  309. <Column id="tempcol11" type="STRING" size="256"/>
  310. <Column id="tempcol12" type="STRING" size="256"/>
  311. <Column id="tempcol13" type="STRING" size="256"/>
  312. <Column id="tempcol14" type="STRING" size="256"/>
  313. <Column id="tempcol15" type="STRING" size="256"/>
  314. <Column id="tempcol16" type="STRING" size="256"/>
  315. <Column id="tempcol17" type="STRING" size="256"/>
  316. <Column id="tempcol18" type="STRING" size="256"/>
  317. <Column id="tempcol19" type="STRING" size="256"/>
  318. <Column id="tempcol20" type="STRING" size="256"/>
  319. <Column id="tempcol21" type="STRING" size="256"/>
  320. <Column id="tempcol22" type="STRING" size="256"/>
  321. <Column id="tempcol23" type="STRING" size="256"/>
  322. <Column id="tempcol24" type="STRING" size="256"/>
  323. <Column id="tempcol25" type="STRING" size="256"/>
  324. </ColumnInfo>
  325. </Dataset>
  326. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  327. <ColumnInfo>
  328. <Column id="cond1" type="STRING" size="256"/>
  329. <Column id="cond2" type="STRING" size="256"/>
  330. <Column id="cond3" type="STRING" size="256"/>
  331. <Column id="cond4" type="STRING" size="256"/>
  332. <Column id="cond5" type="STRING" size="256"/>
  333. <Column id="cond6" type="STRING" size="256"/>
  334. <Column id="cond7" type="STRING" size="256"/>
  335. <Column id="cond8" type="STRING" size="256"/>
  336. <Column id="cond9" type="STRING" size="256"/>
  337. <Column id="cond10" type="STRING" size="256"/>
  338. <Column id="cond11" type="STRING" size="256"/>
  339. <Column id="cond12" type="STRING" size="256"/>
  340. <Column id="cond13" type="STRING" size="256"/>
  341. <Column id="cond14" type="STRING" size="256"/>
  342. <Column id="cond15" type="STRING" size="256"/>
  343. <Column id="cond16" type="STRING" size="256"/>
  344. <Column id="cond17" type="STRING" size="256"/>
  345. <Column id="cond18" type="STRING" size="256"/>
  346. <Column id="cond99" type="STRING" size="256"/>
  347. <Column id="saverecinfo" type="STRING" size="256"/>
  348. </ColumnInfo>
  349. </Dataset>
  350. <Dataset id="ds_hidden_prmsprcpsetdetlset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  351. <ColumnInfo>
  352. <Column id="setno" type="STRING" size="256"/>
  353. <Column id="settypecd" type="STRING" size="256"/>
  354. <Column id="setnm" type="STRING" size="256"/>
  355. </ColumnInfo>
  356. </Dataset>
  357. <Dataset id="ds_drugcalc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  358. <ColumnInfo>
  359. <Column id="prcpvol" type="STRING" size="256"/>
  360. <Column id="prcpqty" type="STRING" size="256"/>
  361. <Column id="prcptims" type="STRING" size="256"/>
  362. <Column id="drprcpetc7" type="STRING" size="256"/>
  363. <Column id="drprcpetc8" type="STRING" size="256"/>
  364. </ColumnInfo>
  365. <Rows>
  366. <Row/>
  367. </Rows>
  368. </Dataset>
  369. <Dataset id="ds_tmedmthdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  370. <ColumnInfo>
  371. <Column id="status" type="STRING" size="256"/>
  372. <Column id="abbrnm" type="STRING" size="256"/>
  373. <Column id="mthdcnts" type="STRING" size="256"/>
  374. <Column id="mthdcd" type="STRING" size="256"/>
  375. <Column id="basecnt" type="STRING" size="256"/>
  376. <Column id="adminpath" type="STRING" size="256"/>
  377. <Column id="mealflag" type="STRING" size="256"/>
  378. <Column id="drdirecyn" type="STRING" size="256"/>
  379. </ColumnInfo>
  380. </Dataset>
  381. <Dataset id="ds_reset_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  382. <ColumnInfo>
  383. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  384. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  385. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  386. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  387. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  388. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  389. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  390. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  391. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  392. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  393. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  394. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  395. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  396. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방mix번호"/>
  397. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  398. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  399. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  400. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  401. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  402. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  403. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  404. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  405. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  406. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  407. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  408. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  409. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  410. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방set코드"/>
  411. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  412. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  413. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  414. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  415. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  416. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  417. <Column id="prnprcpflag" type="STRING" size="256" sumtext="prn처방구분"/>
  418. <Column id="prepprcpflag" type="STRING" size="256" sumtext="prep처방구분"/>
  419. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  420. <Column id="selfdrugflag" type="STRING" size="256" sumtext="self약구분"/>
  421. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  422. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  423. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  424. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  425. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  426. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  427. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  428. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  429. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  430. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  431. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  432. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  433. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  434. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  435. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  436. <Column id="angioflagcd" type="STRING" size="256" sumtext="angio구분"/>
  437. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  438. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  439. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  440. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  441. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  442. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  443. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  444. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  445. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  446. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  447. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  448. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  449. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  450. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  451. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  452. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  453. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  454. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  455. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  456. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  457. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  458. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  459. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  460. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  461. <Column id="asttestflag" type="STRING" size="256" sumtext="ast검사구분"/>
  462. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  463. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  464. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  465. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  466. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  467. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="hsct임시처방구분"/>
  468. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  469. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  470. <Column id="pampkspec" type="STRING" size="256" sumtext="원무pk내역"/>
  471. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방pk내역"/>
  472. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  473. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  474. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  475. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료set처방내역"/>
  476. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  477. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  478. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  479. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  480. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  481. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  482. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  483. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  484. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  485. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증구분"/>
  486. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증대상의사id"/>
  487. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  488. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  489. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의id"/>
  490. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  491. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에대한코드로일련번호형태로관리"/>
  492. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의실시차수"/>
  493. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,tpn처방의처방번호"/>
  494. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  495. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  496. <Column id="irpayflag" type="STRING" size="256" sumtext="irradiation급비구분"/>
  497. <Column id="irflag" type="STRING" size="256" sumtext="irradiation구분"/>
  498. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  499. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  500. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  501. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  502. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  503. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  504. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  505. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료allsize규격id"/>
  506. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  507. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  508. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  509. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="hla검사의뢰지"/>
  510. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  511. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  512. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수상세사유"/>
  513. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사연속검사코드내역"/>
  514. <Column id="drgacptflag" type="STRING" size="256" sumtext="drg인정flag"/>
  515. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  516. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  517. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  518. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  519. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  520. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  521. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  522. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  523. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  524. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  525. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  526. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  527. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  528. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  529. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  530. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  531. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  532. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  533. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  534. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  535. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  536. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  537. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  538. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  539. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  540. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  541. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  542. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  543. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  544. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  545. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  546. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  547. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  548. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  549. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  550. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
  551. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  552. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  553. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  554. </ColumnInfo>
  555. <Rows>
  556. <Row>
  557. <Col id="status">S</Col>
  558. </Row>
  559. </Rows>
  560. </Dataset>
  561. <Dataset id="ds_initsrchcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  562. <ColumnInfo>
  563. <Column id="ioflag" type="STRING" size="256"/>
  564. <Column id="pid" type="STRING" size="256"/>
  565. <Column id="orddd" type="STRING" size="256"/>
  566. <Column id="cretno" type="STRING" size="256"/>
  567. <Column id="instcd" type="STRING" size="256"/>
  568. <Column id="prcpdd" type="STRING" size="256"/>
  569. <Column id="deptcd" type="STRING" size="256"/>
  570. <Column id="userid" type="STRING" size="256"/>
  571. <Column id="scrnkindcd" type="STRING" size="256"/>
  572. <Column id="scrnid" type="STRING" size="256"/>
  573. <Column id="suppkind" type="STRING" size="256"/>
  574. <Column id="orddeptcd" type="STRING" size="256"/>
  575. <Column id="prcpkind" type="STRING" size="256"/>
  576. </ColumnInfo>
  577. <Rows>
  578. <Row/>
  579. </Rows>
  580. </Dataset>
  581. <Dataset id="ds_result_prcperrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  582. <Dataset id="ds_directprcp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  583. <ColumnInfo>
  584. <Column id="status" type="STRING" size="256"/>
  585. <Column id="prcpstatcd" type="STRING" size="256"/>
  586. <Column id="prcpclscd" type="STRING" size="256"/>
  587. <Column id="prcpkindcd" type="STRING" size="256"/>
  588. <Column id="prcpcd" type="STRING" size="256"/>
  589. <Column id="prcpnm" type="STRING" size="256"/>
  590. <Column id="prcpvol" type="STRING" size="256"/>
  591. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  592. <Column id="prcpqty" type="STRING" size="256"/>
  593. <Column id="prcpqtyunitnm" type="STRING" size="256"/>
  594. <Column id="prcptims" type="STRING" size="256"/>
  595. <Column id="prcpdayno" type="STRING" size="256"/>
  596. <Column id="drugmthdspccdnm" type="STRING" size="256"/>
  597. <Column id="prcpmixno" type="STRING" size="256"/>
  598. <Column id="payflagcd" type="STRING" size="256"/>
  599. <Column id="prcpdelivefact" type="STRING" size="256"/>
  600. <Column id="hosinhosoutflag" type="STRING" size="256"/>
  601. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  602. <Column id="prcphopedd" type="STRING" size="256"/>
  603. <Column id="choiordflag" type="STRING" size="256"/>
  604. <Column id="rgstdeptcd" type="STRING" size="256"/>
  605. <Column id="rgstdt" type="STRING" size="256"/>
  606. <Column id="rgstridnm" type="STRING" size="256"/>
  607. <Column id="testrsltunit" type="STRING" size="256"/>
  608. <Column id="testrsltcnts" type="STRING" size="256"/>
  609. <Column id="prcpgenrflag" type="STRING" size="256"/>
  610. <Column id="prcphistcd" type="STRING" size="256"/>
  611. <Column id="tempprcpflag" type="STRING" size="256"/>
  612. <Column id="prcpsetcd" type="STRING" size="256"/>
  613. <Column id="prcpvolunitflag" type="STRING" size="256"/>
  614. <Column id="prcpqtyunitflag" type="STRING" size="256"/>
  615. <Column id="orgprcpqty" type="STRING" size="256"/>
  616. <Column id="drugspd" type="STRING" size="256"/>
  617. <Column id="drugspdunitflag" type="STRING" size="256"/>
  618. <Column id="powdflag" type="STRING" size="256"/>
  619. <Column id="prnprcpflag" type="STRING" size="256"/>
  620. <Column id="prepprcpflag" type="STRING" size="256"/>
  621. <Column id="selfprcpflag" type="STRING" size="256"/>
  622. <Column id="selfdrugflag" type="STRING" size="256"/>
  623. <Column id="drugpackflag" type="STRING" size="256"/>
  624. <Column id="erprcpflag" type="STRING" size="256"/>
  625. <Column id="precureprcpflag" type="STRING" size="256"/>
  626. <Column id="nigtprcpflag" type="STRING" size="256"/>
  627. <Column id="portprcpflag" type="STRING" size="256"/>
  628. <Column id="fixprcpflag" type="STRING" size="256"/>
  629. <Column id="anamneflag" type="STRING" size="256"/>
  630. <Column id="fastprcpflag" type="STRING" size="256"/>
  631. <Column id="erreadflag" type="STRING" size="256"/>
  632. <Column id="prcpdirecflag" type="STRING" size="256"/>
  633. <Column id="tnsuseflag" type="STRING" size="256"/>
  634. <Column id="tnsfiltflag" type="STRING" size="256"/>
  635. <Column id="trnptbftestflag" type="STRING" size="256"/>
  636. <Column id="offictourhealexamflag" type="STRING" size="256"/>
  637. <Column id="stemcellflag" type="STRING" size="256"/>
  638. <Column id="angioflagcd" type="STRING" size="256"/>
  639. <Column id="opansflagcd" type="STRING" size="256"/>
  640. <Column id="ansttm" type="STRING" size="256"/>
  641. <Column id="mealcalrcnts" type="STRING" size="256"/>
  642. <Column id="mealprotcnts" type="STRING" size="256"/>
  643. <Column id="mealupdtflag" type="STRING" size="256"/>
  644. <Column id="hosinprcpresncd" type="STRING" size="256"/>
  645. <Column id="etcprcpresncd" type="STRING" size="256"/>
  646. <Column id="drugmthdspccd" type="STRING" size="256"/>
  647. <Column id="issdeptcd" type="STRING" size="256"/>
  648. <Column id="prcpauthflag" type="STRING" size="256"/>
  649. <Column id="prcpinptflag" type="STRING" size="256"/>
  650. <Column id="prcpsignflag" type="STRING" size="256"/>
  651. <Column id="rateprcpflag" type="STRING" size="256"/>
  652. <Column id="prcprefseq" type="STRING" size="256"/>
  653. <Column id="ordreqlnkno" type="STRING" size="256"/>
  654. <Column id="testreqlnkno" type="STRING" size="256"/>
  655. <Column id="prcplnkdd" type="STRING" size="256"/>
  656. <Column id="prcplnkno" type="STRING" size="256"/>
  657. <Column id="oprsrvno" type="STRING" size="256"/>
  658. <Column id="tootfact" type="STRING" size="256"/>
  659. <Column id="clinccmtcnts" type="STRING" size="256"/>
  660. <Column id="prcpessninptflag" type="STRING" size="256"/>
  661. <Column id="grupsnglflag" type="STRING" size="256"/>
  662. <Column id="drugrateqty" type="STRING" size="256"/>
  663. <Column id="asttestflag" type="STRING" size="256"/>
  664. <Column id="clincstdyflag" type="STRING" size="256"/>
  665. <Column id="prtlno" type="STRING" size="256"/>
  666. <Column id="clincstdycd" type="STRING" size="256"/>
  667. <Column id="optermcd" type="STRING" size="256"/>
  668. <Column id="prcpflag" type="STRING" size="256"/>
  669. <Column id="hscttempprcpflag" type="STRING" size="256"/>
  670. <Column id="inclprcpcd" type="STRING" size="256"/>
  671. <Column id="inclprcpno" type="STRING" size="256"/>
  672. <Column id="pampkspec" type="STRING" size="256"/>
  673. <Column id="prcppkspec" type="STRING" size="256"/>
  674. <Column id="calcscormastspec" type="STRING" size="256"/>
  675. <Column id="drugmastspec" type="STRING" size="256"/>
  676. <Column id="rateprcpspec" type="STRING" size="256"/>
  677. <Column id="matrsetprcpspec" type="STRING" size="256"/>
  678. <Column id="suppdeptspec" type="STRING" size="256"/>
  679. <Column id="contprcpspec" type="STRING" size="256"/>
  680. <Column id="etclnkspec" type="STRING" size="256"/>
  681. <Column id="srchcondcnts" type="STRING" size="256"/>
  682. <Column id="orgprcpnm" type="STRING" size="256"/>
  683. <Column id="chkcol" type="STRING" size="256"/>
  684. <Column id="hsctdelivepos" type="STRING" size="256"/>
  685. <Column id="hsctlnkno" type="STRING" size="256"/>
  686. <Column id="etcprcpflag" type="STRING" size="256"/>
  687. <Column id="aftcertflag" type="STRING" size="256"/>
  688. <Column id="aftcertdrid" type="STRING" size="256"/>
  689. <Column id="prcpvalidd" type="STRING" size="256"/>
  690. <Column id="spynpy1" type="STRING" size="256"/>
  691. <Column id="specdrid" type="STRING" size="256"/>
  692. <Column id="anticncrprtlno" type="STRING" size="256"/>
  693. <Column id="anticncrdayno" type="STRING" size="256"/>
  694. <Column id="druglnkno" type="STRING" size="256"/>
  695. <Column id="rehbprcpcurefreqflag" type="STRING" size="256"/>
  696. <Column id="dietprcpgenrflag" type="STRING" size="256"/>
  697. <Column id="irpayflag" type="STRING" size="256"/>
  698. <Column id="irflag" type="STRING" size="256"/>
  699. <Column id="procerdietflag" type="STRING" size="256"/>
  700. <Column id="diagtestconttestintvlflag" type="STRING" size="256"/>
  701. <Column id="drugindependpackflag" type="STRING" size="256"/>
  702. <Column id="diagtestconttestbasetm" type="STRING" size="256"/>
  703. <Column id="diagtestconttestorgtims" type="STRING" size="256"/>
  704. <Column id="ermediscmngtresncd" type="STRING" size="256"/>
  705. <Column id="rehbprcpenddd" type="STRING" size="256"/>
  706. <Column id="matrallsizespecid" type="STRING" size="256"/>
  707. <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
  708. <Column id="lowdrugresncd" type="STRING" size="256"/>
  709. <Column id="tfdtlcd" type="STRING" size="256"/>
  710. <Column id="dnorreqlnkno" type="STRING" size="256"/>
  711. <Column id="subcretno" type="STRING" size="256"/>
  712. <Column id="exptmthdfact" type="STRING" size="256"/>
  713. <Column id="lowdrugresnetcfact" type="STRING" size="256"/>
  714. <Column id="diagtestconttestcdspec" type="STRING" size="256"/>
  715. <Column id="drgacptflag" type="STRING" size="256"/>
  716. <Column id="drprcpetc1" type="STRING" size="256"/>
  717. <Column id="drprcpetc2" type="STRING" size="256"/>
  718. <Column id="drprcpetc3" type="STRING" size="256"/>
  719. <Column id="drprcpetc4" type="STRING" size="256"/>
  720. <Column id="drprcpetc5" type="STRING" size="256"/>
  721. <Column id="drprcpetc6" type="STRING" size="256"/>
  722. <Column id="drprcpetc7" type="STRING" size="256"/>
  723. <Column id="drprcpetc8" type="STRING" size="256"/>
  724. <Column id="drprcpetc9" type="STRING" size="256"/>
  725. <Column id="drprcpetc10" type="STRING" size="256"/>
  726. <Column id="tempcol1" type="STRING" size="256"/>
  727. <Column id="tempcol2" type="STRING" size="256"/>
  728. <Column id="tempcol3" type="STRING" size="256"/>
  729. <Column id="tempcol4" type="STRING" size="256"/>
  730. <Column id="tempcol5" type="STRING" size="256"/>
  731. <Column id="tempcol6" type="STRING" size="256"/>
  732. <Column id="tempcol7" type="STRING" size="256"/>
  733. <Column id="tempcol8" type="STRING" size="256"/>
  734. <Column id="tempcol9" type="STRING" size="256"/>
  735. <Column id="tempcol10" type="STRING" size="256"/>
  736. <Column id="tempcol11" type="STRING" size="256"/>
  737. <Column id="tempcol12" type="STRING" size="256"/>
  738. <Column id="tempcol13" type="STRING" size="256"/>
  739. <Column id="tempcol14" type="STRING" size="256"/>
  740. <Column id="tempcol15" type="STRING" size="256"/>
  741. <Column id="tempcol16" type="STRING" size="256"/>
  742. <Column id="tempcol17" type="STRING" size="256"/>
  743. <Column id="tempcol18" type="STRING" size="256"/>
  744. <Column id="tempcol19" type="STRING" size="256"/>
  745. <Column id="tempcol20" type="STRING" size="256"/>
  746. <Column id="tempcol21" type="STRING" size="256"/>
  747. <Column id="tempcol22" type="STRING" size="256"/>
  748. <Column id="tempcol23" type="STRING" size="256"/>
  749. <Column id="tempcol24" type="STRING" size="256"/>
  750. <Column id="tempcol25" type="STRING" size="256"/>
  751. </ColumnInfo>
  752. <Rows>
  753. <Row>
  754. <Col id="status"/>
  755. <Col id="prcpstatcd">000</Col>
  756. <Col id="prcpclscd">09</Col>
  757. <Col id="prcpkindcd"/>
  758. <Col id="prcpcd">000000000033</Col>
  759. <Col id="prcpnm">전달사항</Col>
  760. <Col id="prcpvol">1.0</Col>
  761. <Col id="prcpvolunitnm">-</Col>
  762. <Col id="prcpqty">1.0</Col>
  763. <Col id="prcpqtyunitnm">-</Col>
  764. <Col id="prcptims">1</Col>
  765. <Col id="prcpdayno">1</Col>
  766. <Col id="drugmthdspccdnm">-</Col>
  767. <Col id="prcpmixno">-</Col>
  768. <Col id="payflagcd">-</Col>
  769. <Col id="prcpdelivefact">-</Col>
  770. <Col id="hosinhosoutflag">-</Col>
  771. <Col id="prcpexecdeptcd">-</Col>
  772. <Col id="prcphopedd"/>
  773. <Col id="choiordflag"/>
  774. <Col id="rgstdeptcd"/>
  775. <Col id="rgstdt"/>
  776. <Col id="rgstridnm"/>
  777. <Col id="testrsltunit">-</Col>
  778. <Col id="testrsltcnts">-</Col>
  779. <Col id="prcpgenrflag"/>
  780. <Col id="prcphistcd">O</Col>
  781. <Col id="tempprcpflag">N</Col>
  782. <Col id="prcpsetcd">-</Col>
  783. <Col id="prcpvolunitflag">-</Col>
  784. <Col id="prcpqtyunitflag">-</Col>
  785. <Col id="orgprcpqty"/>
  786. <Col id="drugspd">0</Col>
  787. <Col id="drugspdunitflag">-</Col>
  788. <Col id="powdflag">N</Col>
  789. <Col id="prnprcpflag">N</Col>
  790. <Col id="prepprcpflag">N</Col>
  791. <Col id="selfprcpflag">N</Col>
  792. <Col id="selfdrugflag">N</Col>
  793. <Col id="drugpackflag">N</Col>
  794. <Col id="erprcpflag">N</Col>
  795. <Col id="precureprcpflag">N</Col>
  796. <Col id="nigtprcpflag">N</Col>
  797. <Col id="portprcpflag">N</Col>
  798. <Col id="fixprcpflag">N</Col>
  799. <Col id="anamneflag">N</Col>
  800. <Col id="fastprcpflag">N</Col>
  801. <Col id="erreadflag">N</Col>
  802. <Col id="prcpdirecflag">-</Col>
  803. <Col id="tnsuseflag">0</Col>
  804. <Col id="tnsfiltflag">N</Col>
  805. <Col id="trnptbftestflag">N</Col>
  806. <Col id="offictourhealexamflag">N</Col>
  807. <Col id="stemcellflag">00NNN</Col>
  808. <Col id="angioflagcd">-</Col>
  809. <Col id="opansflagcd">-</Col>
  810. <Col id="ansttm">0000</Col>
  811. <Col id="mealcalrcnts">0</Col>
  812. <Col id="mealprotcnts">0</Col>
  813. <Col id="mealupdtflag">0</Col>
  814. <Col id="hosinprcpresncd">00</Col>
  815. <Col id="etcprcpresncd">-</Col>
  816. <Col id="drugmthdspccd">-</Col>
  817. <Col id="issdeptcd"/>
  818. <Col id="prcpauthflag"/>
  819. <Col id="prcpinptflag"/>
  820. <Col id="prcpsignflag"/>
  821. <Col id="rateprcpflag">N</Col>
  822. <Col id="prcprefseq">0</Col>
  823. <Col id="ordreqlnkno">0</Col>
  824. <Col id="testreqlnkno">0</Col>
  825. <Col id="prcplnkdd">00000000</Col>
  826. <Col id="prcplnkno">0</Col>
  827. <Col id="oprsrvno"/>
  828. <Col id="tootfact">-</Col>
  829. <Col id="clinccmtcnts">-</Col>
  830. <Col id="prcpessninptflag">-</Col>
  831. <Col id="grupsnglflag">S</Col>
  832. <Col id="drugrateqty">-</Col>
  833. <Col id="asttestflag">N</Col>
  834. <Col id="clincstdyflag">-</Col>
  835. <Col id="prtlno">0</Col>
  836. <Col id="clincstdycd">-</Col>
  837. <Col id="optermcd">-</Col>
  838. <Col id="prcpflag">2</Col>
  839. <Col id="hscttempprcpflag">N</Col>
  840. <Col id="inclprcpcd">-</Col>
  841. <Col id="inclprcpno">0</Col>
  842. <Col id="pampkspec"/>
  843. <Col id="prcppkspec"/>
  844. <Col id="calcscormastspec">-|-|-|-</Col>
  845. <Col id="drugmastspec">Y</Col>
  846. <Col id="rateprcpspec">-</Col>
  847. <Col id="matrsetprcpspec">-</Col>
  848. <Col id="suppdeptspec">-</Col>
  849. <Col id="contprcpspec">-</Col>
  850. <Col id="etclnkspec">-</Col>
  851. <Col id="srchcondcnts">0</Col>
  852. <Col id="orgprcpnm">전달사항</Col>
  853. <Col id="chkcol"/>
  854. <Col id="hsctdelivepos">0</Col>
  855. <Col id="hsctlnkno">0</Col>
  856. <Col id="etcprcpflag">-</Col>
  857. <Col id="aftcertflag"/>
  858. <Col id="aftcertdrid"/>
  859. <Col id="prcpvalidd"/>
  860. <Col id="spynpy1">0</Col>
  861. <Col id="specdrid"/>
  862. <Col id="anticncrprtlno"/>
  863. <Col id="anticncrdayno"/>
  864. <Col id="druglnkno"/>
  865. <Col id="rehbprcpcurefreqflag">0</Col>
  866. <Col id="dietprcpgenrflag">-</Col>
  867. <Col id="irpayflag">N</Col>
  868. <Col id="irflag">N</Col>
  869. <Col id="procerdietflag">N</Col>
  870. <Col id="diagtestconttestintvlflag">N</Col>
  871. <Col id="drugindependpackflag">N</Col>
  872. <Col id="diagtestconttestbasetm">0</Col>
  873. <Col id="diagtestconttestorgtims">0</Col>
  874. <Col id="ermediscmngtresncd">-</Col>
  875. <Col id="rehbprcpenddd">-</Col>
  876. <Col id="matrallsizespecid">-</Col>
  877. <Col id="rehbprcpcurepartcd">-</Col>
  878. <Col id="lowdrugresncd">N</Col>
  879. <Col id="tfdtlcd">-</Col>
  880. <Col id="dnorreqlnkno">0</Col>
  881. <Col id="subcretno">0</Col>
  882. <Col id="exptmthdfact">-</Col>
  883. <Col id="lowdrugresnetcfact">-</Col>
  884. <Col id="diagtestconttestcdspec">-</Col>
  885. <Col id="drgacptflag">-</Col>
  886. <Col id="drprcpetc1"/>
  887. <Col id="drprcpetc2"/>
  888. <Col id="drprcpetc3"/>
  889. <Col id="drprcpetc4"/>
  890. <Col id="drprcpetc5"/>
  891. <Col id="drprcpetc6"/>
  892. <Col id="drprcpetc7"/>
  893. <Col id="drprcpetc8"/>
  894. <Col id="drprcpetc9"/>
  895. <Col id="drprcpetc10"/>
  896. <Col id="tempcol1"/>
  897. <Col id="tempcol2">07|00|00</Col>
  898. <Col id="tempcol3">전달사항</Col>
  899. <Col id="tempcol4"/>
  900. <Col id="tempcol5"/>
  901. <Col id="tempcol6"/>
  902. <Col id="tempcol7"/>
  903. <Col id="tempcol8"/>
  904. <Col id="tempcol9"/>
  905. <Col id="tempcol10"/>
  906. <Col id="tempcol11"/>
  907. <Col id="tempcol12"/>
  908. <Col id="tempcol13"/>
  909. <Col id="tempcol14"/>
  910. <Col id="tempcol15"/>
  911. <Col id="tempcol16">A</Col>
  912. <Col id="tempcol17"/>
  913. <Col id="tempcol18"/>
  914. <Col id="tempcol19"/>
  915. <Col id="tempcol20"/>
  916. <Col id="tempcol21"/>
  917. <Col id="tempcol22"/>
  918. <Col id="tempcol23"/>
  919. <Col id="tempcol24"/>
  920. <Col id="tempcol25"/>
  921. </Row>
  922. </Rows>
  923. </Dataset>
  924. <Dataset id="ds_prcpcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  925. <ColumnInfo>
  926. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  927. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방코드분류"/>
  928. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  929. <Column id="todayspcdrid" type="STRING" size="256" sumtext="수가정보오늘의선택진료의사"/>
  930. <Column id="allspcdrid" type="STRING" size="256" sumtext="수가정보가능한선택진료의사"/>
  931. <Column id="spcspifyn" type="STRING" size="256" sumtext="처방코드별선택진료위임여부"/>
  932. <Column id="speccls" type="STRING" size="256" sumtext="선택진료분류"/>
  933. <Column id="newlogicyn" type="STRING" size="256" sumtext="처방관련신규로직적용여부"/>
  934. </ColumnInfo>
  935. </Dataset>
  936. <Dataset id="ds_status_prcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  937. <ColumnInfo>
  938. <Column id="label" type="STRING" size="256"/>
  939. <Column id="value" type="STRING" size="256"/>
  940. <Column id="group" type="STRING" size="256"/>
  941. </ColumnInfo>
  942. <Rows>
  943. <Row>
  944. <Col id="label">검색</Col>
  945. <Col id="value">S</Col>
  946. <Col id="group">0</Col>
  947. </Row>
  948. <Row>
  949. <Col id="value">I</Col>
  950. <Col id="label">신규</Col>
  951. <Col id="group">1</Col>
  952. </Row>
  953. <Row>
  954. <Col id="value">D</Col>
  955. <Col id="label">삭제</Col>
  956. <Col id="group">1</Col>
  957. </Row>
  958. <Row>
  959. <Col id="value">C</Col>
  960. <Col id="label">D/C</Col>
  961. <Col id="group">1</Col>
  962. </Row>
  963. <Row>
  964. <Col id="value">-</Col>
  965. <Col id="label">임시</Col>
  966. <Col id="group">1</Col>
  967. </Row>
  968. <Row>
  969. <Col id="label">수정</Col>
  970. <Col id="value">U</Col>
  971. <Col id="group">1</Col>
  972. </Row>
  973. </Rows>
  974. </Dataset>
  975. <Dataset id="ds_M0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  976. <Dataset id="ds_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  977. <Dataset id="ds_hosinhosoutflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  978. <ColumnInfo>
  979. <Column id="label" type="STRING" size="256"/>
  980. <Column id="value" type="STRING" size="256"/>
  981. </ColumnInfo>
  982. <Rows>
  983. <Row>
  984. <Col id="label">원내</Col>
  985. <Col id="value">I</Col>
  986. </Row>
  987. <Row>
  988. <Col id="label">원외</Col>
  989. <Col id="value">O</Col>
  990. </Row>
  991. <Row>
  992. <Col id="label"/>
  993. <Col id="value"/>
  994. </Row>
  995. </Rows>
  996. </Dataset>
  997. <Dataset id="ds_M0343" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  998. <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  999. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1000. <ColumnInfo>
  1001. <Column id="prcpdd" type="STRING" size="256"/>
  1002. <Column id="payflagcd" type="STRING" size="256"/>
  1003. <Column id="prcpclscd" type="STRING" size="256"/>
  1004. <Column id="formrecseq" type="STRING" size="256"/>
  1005. <Column id="hsctdelivepos" type="STRING" size="256"/>
  1006. <Column id="prcpfromdd" type="STRING" size="256"/>
  1007. <Column id="prcptodd" type="STRING" size="256"/>
  1008. <Column id="prmsautoflag" type="STRING" size="256"/>
  1009. <Column id="bfpayflagcd" type="STRING" size="256"/>
  1010. <Column id="hosinprcpresncd" type="STRING" size="256"/>
  1011. <Column id="prcpmixno" type="STRING" size="256"/>
  1012. <Column id="enviflag" type="STRING" size="256"/>
  1013. <Column id="wardcd" type="STRING" size="256"/>
  1014. </ColumnInfo>
  1015. <Rows>
  1016. <Row>
  1017. <Col id="prcpdd"/>
  1018. <Col id="payflagcd"/>
  1019. <Col id="prcpclscd"/>
  1020. <Col id="formrecseq"/>
  1021. <Col id="hsctdelivepos"/>
  1022. <Col id="prcpfromdd"/>
  1023. <Col id="prcptodd"/>
  1024. <Col id="prmsautoflag"/>
  1025. <Col id="bfpayflagcd"/>
  1026. </Row>
  1027. </Rows>
  1028. </Dataset>
  1029. <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1030. <Dataset id="ds_init_rowmodify" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1031. <ColumnInfo>
  1032. <Column id="modiflag" type="STRING" size="256"/>
  1033. <Column id="modirow" type="STRING" size="256"/>
  1034. <Column id="lastrow" type="STRING" size="256"/>
  1035. <Column id="lastsetrow" type="STRING" size="256"/>
  1036. <Column id="modiprcpcd" type="STRING" size="256"/>
  1037. <Column id="importflag" type="STRING" size="256"/>
  1038. <Column id="modiinit" type="STRING" size="256"/>
  1039. <Column id="enterflag" type="STRING" size="256"/>
  1040. <Column id="srchnoflag" type="STRING" size="256"/>
  1041. <Column id="modiprcpnm" type="STRING" size="256"/>
  1042. </ColumnInfo>
  1043. <Rows>
  1044. <Row/>
  1045. </Rows>
  1046. </Dataset>
  1047. <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1048. <ColumnInfo>
  1049. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  1050. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  1051. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  1052. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  1053. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1054. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1055. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  1056. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  1057. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  1058. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  1059. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  1060. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  1061. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  1062. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  1063. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  1064. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  1065. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  1066. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1067. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  1068. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  1069. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  1070. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  1071. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  1072. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  1073. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  1074. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  1075. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  1076. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  1077. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  1078. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  1079. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  1080. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  1081. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  1082. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  1083. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  1084. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  1085. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  1086. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  1087. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  1088. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  1089. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  1090. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  1091. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  1092. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  1093. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  1094. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  1095. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  1096. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  1097. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  1098. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  1099. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  1100. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  1101. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  1102. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  1103. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  1104. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  1105. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  1106. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  1107. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  1108. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  1109. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  1110. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  1111. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  1112. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  1113. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  1114. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  1115. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  1116. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  1117. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  1118. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  1119. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  1120. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  1121. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1122. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  1123. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  1124. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  1125. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  1126. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  1127. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  1128. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  1129. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  1130. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  1131. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  1132. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  1133. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  1134. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  1135. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  1136. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  1137. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  1138. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  1139. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  1140. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  1141. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  1142. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  1143. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  1144. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  1145. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  1146. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  1147. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  1148. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  1149. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  1150. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  1151. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  1152. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  1153. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  1154. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  1155. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  1156. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  1157. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  1158. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  1159. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  1160. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  1161. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  1162. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  1163. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  1164. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  1165. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  1166. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  1167. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  1168. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  1169. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  1170. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  1171. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  1172. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  1173. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  1174. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  1175. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  1176. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  1177. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  1178. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  1179. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  1180. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  1181. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  1182. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  1183. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  1184. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  1185. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  1186. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  1187. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  1188. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  1189. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  1190. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  1191. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  1192. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  1193. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  1194. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  1195. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  1196. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  1197. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  1198. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  1199. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  1200. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  1201. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  1202. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  1203. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  1204. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  1205. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  1206. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  1207. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  1208. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  1209. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  1210. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  1211. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  1212. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  1213. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  1214. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  1215. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  1216. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(Insert)"/>
  1217. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  1218. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  1219. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  1220. <Column id="prcpnm2" type="STRING" size="256" sumtext="처방명"/>
  1221. </ColumnInfo>
  1222. </Dataset>
  1223. <Dataset id="ds_send_cond1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1224. <Dataset id="ds_send_cond2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1225. <Dataset id="ds_send_cond3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1226. <Dataset id="ds_TRMMO00151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1227. <ColumnInfo>
  1228. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1229. <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
  1230. <Column id="prcpdd" type="STRING" size="256" sumtext="적용일자"/>
  1231. </ColumnInfo>
  1232. <Rows>
  1233. <Row/>
  1234. </Rows>
  1235. </Dataset>
  1236. <Dataset id="ds_patflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1237. <Dataset id="ds_TRMMO00143" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1238. <ColumnInfo>
  1239. <Column id="prcpcds" type="STRING" size="256" sumtext="처방코드"/>
  1240. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1241. <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
  1242. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1243. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1244. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  1245. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  1246. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  1247. </ColumnInfo>
  1248. </Dataset>
  1249. <Dataset id="ds_operation" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1250. <Dataset id="ds_anst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1251. <Dataset id="ds_autosetprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1252. <Dataset id="ds_D_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1253. <ColumnInfo>
  1254. <Column id="func" type="STRING" size="256"/>
  1255. <Column id="label" type="STRING" size="256"/>
  1256. <Column id="level" type="STRING" size="256"/>
  1257. </ColumnInfo>
  1258. <Rows>
  1259. <Row>
  1260. <Col id="label">삭제</Col>
  1261. <Col id="func">fDirecDeleteRow</Col>
  1262. <Col id="level">0</Col>
  1263. </Row>
  1264. <Row>
  1265. <Col id="label">-</Col>
  1266. <Col id="func"/>
  1267. <Col id="level">0</Col>
  1268. </Row>
  1269. <Row>
  1270. <Col id="label">복사하기</Col>
  1271. <Col id="func">fCopyRow</Col>
  1272. <Col id="level">0</Col>
  1273. </Row>
  1274. <Row>
  1275. <Col id="label">Group All Size ID 등록</Col>
  1276. <Col id="func">fGroupAllSizePrcpPop</Col>
  1277. <Col id="level">0</Col>
  1278. </Row>
  1279. </Rows>
  1280. </Dataset>
  1281. <Dataset id="ds_prcpgroup_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1282. <Dataset id="ds_prcpdirec_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1283. <Dataset id="ds_main_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1284. <ColumnInfo>
  1285. <Column id="status" type="STRING" size="256" sumtext="status"/>
  1286. <Column id="diagdd" type="STRING" size="256" sumtext="진단일자"/>
  1287. <Column id="diagno" type="STRING" size="256" sumtext="진단번호"/>
  1288. <Column id="diaghistno" type="STRING" size="256" sumtext="진단이력번호"/>
  1289. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1290. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1291. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1292. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  1293. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1294. <Column id="orddrid" type="STRING" size="256" sumtext="진료의id"/>
  1295. <Column id="genrflagcd" type="STRING" size="256" sumtext="발생구분코드"/>
  1296. <Column id="diaghistcd" type="STRING" size="256" sumtext="진단이력코드"/>
  1297. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  1298. <Column id="diagtypecd" type="STRING" size="256" sumtext="진단형태코드"/>
  1299. <Column id="diagkindcd" type="STRING" size="256" sumtext="진단종류코드"/>
  1300. <Column id="diagkindcdflag" type="STRING" size="256" sumtext="진단종류코드구분"/>
  1301. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증구분"/>
  1302. <Column id="tootflagcd" type="STRING" size="256" sumtext="치식구분코드"/>
  1303. <Column id="diagsignflag" type="STRING" size="256" sumtext="진단서명구분"/>
  1304. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  1305. <Column id="diagengnm" type="STRING" size="256" sumtext="진단영문명"/>
  1306. <Column id="diaghngnm" type="STRING" size="256" sumtext="진단한글명"/>
  1307. <Column id="icd10cd" type="STRING" size="256" sumtext="icd10코드"/>
  1308. <Column id="spclinfo" type="STRING" size="256" sumtext="특례정보"/>
  1309. <Column id="diagremfact" type="STRING" size="256" sumtext="진단참고사항"/>
  1310. <Column id="diagcmtcnts" type="STRING" size="256" sumtext="진단comment"/>
  1311. </ColumnInfo>
  1312. </Dataset>
  1313. <Dataset id="ds_prcpdel_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1314. <ColumnInfo>
  1315. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  1316. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  1317. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  1318. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  1319. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1320. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1321. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  1322. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  1323. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  1324. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  1325. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  1326. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  1327. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  1328. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방mix번호"/>
  1329. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  1330. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  1331. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  1332. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1333. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  1334. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  1335. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  1336. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  1337. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  1338. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  1339. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  1340. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  1341. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  1342. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방set코드"/>
  1343. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  1344. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  1345. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  1346. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  1347. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  1348. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  1349. <Column id="prnprcpflag" type="STRING" size="256" sumtext="prn처방구분"/>
  1350. <Column id="prepprcpflag" type="STRING" size="256" sumtext="prep처방구분"/>
  1351. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  1352. <Column id="selfdrugflag" type="STRING" size="256" sumtext="self약구분"/>
  1353. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  1354. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  1355. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  1356. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  1357. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  1358. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  1359. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  1360. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  1361. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  1362. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  1363. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  1364. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  1365. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  1366. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  1367. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  1368. <Column id="angioflagcd" type="STRING" size="256" sumtext="angio구분"/>
  1369. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  1370. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  1371. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  1372. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  1373. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  1374. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  1375. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  1376. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  1377. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  1378. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  1379. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  1380. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  1381. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  1382. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  1383. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  1384. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  1385. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  1386. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  1387. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1388. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  1389. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  1390. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  1391. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  1392. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  1393. <Column id="asttestflag" type="STRING" size="256" sumtext="ast검사구분"/>
  1394. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  1395. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  1396. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  1397. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  1398. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  1399. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="hsct임시처방구분"/>
  1400. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  1401. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  1402. <Column id="pampkspec" type="STRING" size="256" sumtext="원무pk내역"/>
  1403. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방pk내역"/>
  1404. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  1405. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  1406. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  1407. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료set처방내역"/>
  1408. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  1409. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  1410. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  1411. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  1412. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  1413. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  1414. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  1415. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  1416. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  1417. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증구분"/>
  1418. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증대상의사id"/>
  1419. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  1420. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  1421. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의id"/>
  1422. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  1423. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에대한코드로일련번호형태로관리"/>
  1424. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의실시차수"/>
  1425. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,tpn처방의처방번호"/>
  1426. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  1427. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  1428. <Column id="irpayflag" type="STRING" size="256" sumtext="irradiation급비구분"/>
  1429. <Column id="irflag" type="STRING" size="256" sumtext="irradiation구분"/>
  1430. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  1431. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  1432. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  1433. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  1434. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  1435. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  1436. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  1437. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료allsize규격id"/>
  1438. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  1439. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  1440. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  1441. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="hla검사의뢰지"/>
  1442. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  1443. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  1444. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수상세사유"/>
  1445. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사연속검사코드내역"/>
  1446. <Column id="drgacptflag" type="STRING" size="256" sumtext="drg인정flag"/>
  1447. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  1448. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  1449. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  1450. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  1451. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  1452. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  1453. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  1454. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  1455. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  1456. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  1457. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  1458. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  1459. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  1460. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  1461. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  1462. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  1463. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  1464. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  1465. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  1466. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  1467. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  1468. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  1469. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  1470. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  1471. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  1472. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  1473. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  1474. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  1475. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  1476. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  1477. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  1478. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  1479. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  1480. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  1481. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  1482. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
  1483. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  1484. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  1485. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  1486. </ColumnInfo>
  1487. </Dataset>
  1488. <Dataset id="ds_TRMMO00144" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1489. <ColumnInfo>
  1490. <Column id="codeflag" type="STRING" size="256" sumtext="코드구분(s수가코드,g검체)"/>
  1491. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1492. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드또는검체코드"/>
  1493. </ColumnInfo>
  1494. </Dataset>
  1495. <Dataset id="ds_specdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1496. <ColumnInfo>
  1497. <Column id="userid" type="STRING" size="256"/>
  1498. <Column id="usernm" type="STRING" size="256"/>
  1499. <Column id="mpphonno" type="STRING" size="256"/>
  1500. <Column id="refseq" type="STRING" size="256"/>
  1501. </ColumnInfo>
  1502. </Dataset>
  1503. <Dataset id="ds_spcdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1504. <ColumnInfo>
  1505. <Column id="todayspcdrid" type="STRING" size="256" sumtext="수가오늘선택진료의"/>
  1506. <Column id="allspcdrid" type="STRING" size="256" sumtext="수가가능선택진료의"/>
  1507. </ColumnInfo>
  1508. </Dataset>
  1509. <Dataset id="ds_prnprcpyninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1510. <Dataset id="ds_staffhidden_xptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1511. <Dataset id="Dataset09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1512. <Dataset id="Dataset10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1513. <Dataset id="Dataset11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1514. <Dataset id="ds_root" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1515. <ColumnInfo>
  1516. <Column id="issdept" type="STRING" size="256"/>
  1517. <Column id="usge" type="STRING" size="256"/>
  1518. <Column id="addprcp" type="STRING" size="256"/>
  1519. <Column id="cp" type="STRING" size="256"/>
  1520. <Column id="bfinityn" type="STRING" size="256"/>
  1521. <Column id="admininfo" type="STRING" size="256"/>
  1522. <Column id="prmsprcp" type="STRING" size="256"/>
  1523. <Column id="prcpdrag" type="STRING" size="256"/>
  1524. <Column id="prcptemp" type="STRING" size="256"/>
  1525. </ColumnInfo>
  1526. <Rows>
  1527. <Row>
  1528. <Col id="usge">home</Col>
  1529. <Col id="prmsprcp">Y</Col>
  1530. </Row>
  1531. </Rows>
  1532. </Dataset>
  1533. </Objects>
  1534. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1535. * System Name :
  1536. * Job Name :
  1537. * Creator :
  1538. * Make Date : 2014-12-10
  1539. * Description :
  1540. *---------------------------------------------------------------------------------------
  1541. * Modify Date Modifier Modify Description
  1542. *---------------------------------------------------------------------------------------
  1543. * 2014-12-10 Live Converter TF->XP
  1544. *
  1545. *---------------------------------------------------------------------------------------
  1546. ****************************************************************************************/
  1547. include "com_commonxp::comm_main.xjs";
  1548. include "com_basiccodexp::ZBC001.xjs";
  1549. include "emr_prcpmngtxp::MMO001.xjs";
  1550. include "emr_prcpmngtxp::SMMMO00100.xjs";
  1551. include "emr_carerecxp::CareRec.xjs";
  1552. include "emr_prcpmngtxp::SMMMB00500.xjs";
  1553. var grd_row_height = 24;
  1554. function SMMMB00500_oninit(obj:Form, e:InitEventInfo)
  1555. {
  1556. frmf_initForm(obj);
  1557. }
  1558. function SMMMB00500_onload(obj:Form, e:LoadEventInfo)
  1559. {
  1560. var colHidnValue = lf_grdBaseColHidn("D");
  1561. lf_grdBaseColHidn(colHidnValue);
  1562. fInitialize_SMMMB00500();
  1563. div_all.Tab_prcp.tp_prcpsrch.trv_prcpclscdlist.position.height = 461;
  1564. div_all.Tab_prcp.tp_prcpsrch.grd_prcpsrchlist.position.height = 485;
  1565. }
  1566. function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1567. {
  1568. // TF의 onendedit START
  1569. if ( e.columnid == "prcpnm" ) {
  1570. if ( ds_main_prcplist.getColumn(ds_main_prcplist.rowposition, "prcpflag") != "2" ) {
  1571. fHomeCarePrcpSrch("prcpnm");
  1572. }
  1573. } else if ( e.columnid == "prcpcd" ) {
  1574. fHomeCarePrcpSrch("prcpcd");
  1575. } else if ( e.columnid == "prcpdayno" ) {
  1576. fGridfBatIpt( "prcpdayno" );
  1577. } else if ( e.columnid == "prcptims" ) {
  1578. fGridfBatIpt( "prcptims" );
  1579. } else if ( e.columnid == "prcpqty" ) {
  1580. fGridfBatIpt( "prcpqty" );
  1581. } else if ( e.columnid == "drprcpetc7" ) {
  1582. fGridfBatIpt( "drprcpetc7" );
  1583. } else if ( e.columnid == "drprcpetc8" ) {
  1584. //fGridfBatIpt( "drprcpetc8" );
  1585. }
  1586. // TF의 onendedit END
  1587. // TF의 value-changed START
  1588. var currow = e.row;
  1589. if ( e.columnid == "prcpvol" ) {
  1590. DrugCalc ("prcpvol" , currow);
  1591. // if(event.keyCode == "13") { -> obj.showEditor() keydown에서 처리
  1592. // grd_prcplist.col = grd_prcplist.colref("prcpqty");
  1593. // grd_prcplist.dispatch("onentercell");
  1594. // }
  1595. } else if ( e.columnid == "prcpqty" ) {
  1596. DrugCalc ( "prcpqty" , currow);
  1597. } else if ( e.columnid == "prcptims" ) {
  1598. DrugCalc ( "prcptims" , currow);
  1599. fBaseMthd();
  1600. } else if ( e.columnid == "drprcpetc7" ) {
  1601. DrugCalc ("drprcpetc7" , currow);
  1602. } else if ( e.columnid == "drprcpetc8" ) {
  1603. DrugCalc ( "drprcpetc8" , currow);
  1604. fGridfBatIpt( "drprcpetc8" );
  1605. } else if ( e.columnid == "payflagcd" ) {
  1606. fGridfBatIpt( "payflagcd" );
  1607. var status = ds_main_prcplist.getColumn(currow, "status");
  1608. if ( status == "-" ) {
  1609. ds_main_prcplist.setColumn(currow, "status", "U");
  1610. }
  1611. } else if ( e.columnid == "prcpkindcd" ) {
  1612. fGridfBatIpt( "prcpkindcd" );
  1613. } else if ( e.columnid == "tempcol7" ) {
  1614. var initprcpfromdd = ds_init.getColumn(0, "prcpfromdd");
  1615. var initprcptodd = ds_init.getColumn(0, "prcptodd");
  1616. var prcptodd = ds_main_prcplist.getColumn(ds_main_prcplist.rowposition, "tempcol7");
  1617. if ( !utlf_isValidDateTime ( prcptodd, "YYYYMMDD")) {
  1618. sysf_messageBox ( "적용기간이", "E016" );
  1619. ds_main_prcplist.setColumn(ds_main_prcplist.rowposition, "tempcol7", initprcptodd);
  1620. return;
  1621. }
  1622. if ( initprcptodd < prcptodd ) {
  1623. sysf_messageBox ( "적용기간이 90일을", "E003" );
  1624. ds_main_prcplist.setColumn(ds_main_prcplist.rowposition, "tempcol7", initprcptodd);
  1625. return;
  1626. }
  1627. if ( initprcpfromdd > prcptodd ) {
  1628. sysf_messageBox ( "적용기간이", "E016" );
  1629. ds_main_prcplist.setColumn(ds_main_prcplist.rowposition, "tempcol7", initprcptodd);
  1630. return;
  1631. }
  1632. }
  1633. fPrcpUpdate();
  1634. }
  1635. function div_all_grd_prcplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1636. {
  1637. // if( grd_prcplist.isCell(event.target) && grd_prcplist.row >= grd_prcplist.fixedRows ){
  1638. var prcpclscd = ds_main_prcplist.getColumn(e.row, "prcpclscd");
  1639. var status = ds_main_prcplist.getColumn(e.row, "status");
  1640. //if( grd_prcplist.isCell(event.target) && grd_prcplist.row >= grd_prcplist.fixedRows ){
  1641. if ( obj.getCellPos() == obj.getBindCellIndex("body", "drugmthdspccdnm") && status != "S" ) {
  1642. if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ) {
  1643. lf_prcpModal ("SPMMO01900", 500, 200);
  1644. if ( ds_main_prcplist.getColumn(e.row, "status") == "-" ) {
  1645. ds_main_prcplist.setColumn(e.row, "status", "U");
  1646. }
  1647. } else if ( prcpclscd == "B2" || prcpclscd == "B4" || prcpclscd == "B6" ) {
  1648. fGetSpc (e.row, "", "", "Y");
  1649. if ( ds_main_prcplist.getColumn(e.row, "status") == "-" ) {
  1650. ds_main_prcplist.setColumn(e.row, "status", "U");
  1651. }
  1652. }
  1653. } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpdelivefact") && status != "S" ) {
  1654. fPrcpdelivefact( "M" );
  1655. if ( ds_main_prcplist.getColumn(e.row, "status") == "-" ) {
  1656. ds_main_prcplist.setColumn(e.row, "status", "U");
  1657. }
  1658. } else if ( status != "S" ) {
  1659. if(fPrcpDetl() && ds_main_prcplist.getColumn(e.row, "status") == "-" ) {
  1660. ds_main_prcplist.setColumn(e.row, "status", "U");
  1661. }
  1662. }
  1663. //}
  1664. // }
  1665. }
  1666. function div_all_grd_prcplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1667. {
  1668. if(e.row < 0 || e.col < 0) return;
  1669. grdf_setSelectedCell(obj, e);
  1670. pmn_menu_D.trackPopup(e.screenX,e.screenY);
  1671. }
  1672. function div_all_grd_prcplist_ondrag(obj:Grid, e:GridDragEventInfo)
  1673. {
  1674. //fGridDrag();
  1675. }
  1676. function div_all_grd_prcplist_ondrop(obj:Grid, e:GridDragEventInfo)
  1677. {
  1678. //fGridDrop( grd_prcplist.mouseRow );
  1679. }
  1680. function div_all_grd_prcplist_ondragmove(obj:Grid, e:GridDragEventInfo)
  1681. {
  1682. //grd_prcplist.select( grd_prcplist.mouseRow, grd_prcplist.mouseCol, grd_prcplist.mouseRow, grd_prcplist.mouseCol ) = true;
  1683. }
  1684. function div_all_grd_prcplist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
  1685. {
  1686. // model.setfocus( "grd_prcplist" );
  1687. // grd_prcplist.editCell();
  1688. div_all.grd_prcplist.showEditor(true);
  1689. }
  1690. function div_all_grd_prcplist_onenteredit(obj:Grid, e:GridEditEventInfo)
  1691. {
  1692. //ds_init_rowmodify.setColumn(0, "editflag", "Y");
  1693. // if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpvol") ) {
  1694. // bfDrugCalc ( "prcpvol", e.row );
  1695. // } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpqty") ) {
  1696. // bfDrugCalc ( "prcpqty", e.row );
  1697. // } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcptims") ) {
  1698. // bfDrugCalc ( "prcptims", e.row );
  1699. // } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc7") ) {
  1700. // bfDrugCalc ( "drprcpetc7", e.row );
  1701. // } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc8") ) {
  1702. // bfDrugCalc ( "drprcpetc8", e.row );
  1703. // }
  1704. //
  1705. if (e.col == obj.getBindCellIndex("body", "prcpvol")) {
  1706. bfDrugCalc ( "prcpvol", e.row );
  1707. } else if ( e.col == obj.getBindCellIndex("body", "prcpqty")) {
  1708. bfDrugCalc ( "prcpqty", e.row );
  1709. } else if ( e.col == obj.getBindCellIndex("body", "prcptims")) {
  1710. bfDrugCalc ( "prcptims", e.row );
  1711. } else if ( e.col == obj.getBindCellIndex("body", "drprcpetc7")) {
  1712. bfDrugCalc ( "drprcpetc7", e.row );
  1713. } else if ( e.col == obj.getBindCellIndex("body", "drprcpetc8")) {
  1714. bfDrugCalc ( "drprcpetc8", e.row );
  1715. }
  1716. }
  1717. function div_all_grd_prcplist_onkeydown(obj:Grid, e:KeyEventInfo)
  1718. {
  1719. // if ( e.keycode == 46 ) {
  1720. // div_all.grd_prcplist.setFocus(); //model.setfocus( "grd_prcplist" );
  1721. // } else if ( e.keycode == 45 ) {
  1722. // div_all.grd_prcplist.setFocus(); //model.setfocus( "grd_prcplist" );
  1723. // } else if ( e.keycode == 13 || e.keycode == 9 ) {
  1724. // obj.userdata = 1;
  1725. // }
  1726. // 처방화면의 onkeydown 이벤트
  1727. if(e.keycode == 38 || e.keycode == 40) // 38 : Up, 40 : Down
  1728. obj.userdata = 1;
  1729. else if(e.keycode == 9 || e.keycode == 37 || e.keycode == 39) // 9 : Tab, 37 : Left, 39 : Right
  1730. obj.userdata = 0;
  1731. var currow = ds_main_prcplist.rowposition;
  1732. var sPrcpHistCd = ds_main_prcplist.getColumn(currow, "prcphistcd"); // 처방저장 상태
  1733. var sDrPrcpEtc9 = ds_main_prcplist.getColumn(currow, "drprcpetc9"); // 사전심사 진행상태
  1734. if( sPrcpHistCd == "T" && sDrPrcpEtc9 != "-" && sDrPrcpEtc9 != "X") {
  1735. sysf_messageBox ( "사전심사 진행(대기/승인) 처방은 수정 할 수 없습니다.", "I999" );
  1736. return;
  1737. }
  1738. // 1. 처방코드 임시처방에서 수정 불가, 2. 신규처방 수정 시 더블클릭이나 엔터를 사용해서만 수정(검증되지 않은 코드 넣는것 방지) - 20090630 by MoonSH
  1739. if ( (obj.getEditText() != undefined) && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd") ) {
  1740. var enviflag = ds_init.getColumn(0, "enviflag");
  1741. if ( enviflag == "Y" ) {
  1742. if ( e.keycode != 13 ) {
  1743. var status = ds_main_prcplist.getColumn(currwo, "status");
  1744. var prcpcd = ds_main_prcplist.getColumn(currwo, "prcpcd");
  1745. var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
  1746. var grdcnt = ds_main_prcplist.rowcount;
  1747. var modirow = ds_main_prcplist.rowposition;
  1748. grdcnt = grdcnt - 1;
  1749. if ( grdcnt != modirow ) {
  1750. if ( status == "-" ) {
  1751. alert("임시처방 시에는 처방코드 수정이 불가능 합니다.");
  1752. ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 임시처방 모드 셋팅
  1753. obj.showEditor(false);
  1754. ds_main_prcplist.setColumn(modirow, "prcpcd", prcpcd);
  1755. return;
  1756. }
  1757. if ( modiflag != "Y" ) {
  1758. alert("처방 수정은 처방코드 컬럼에서 마우스 더블 클릭이나 Enter키를 사용 후 수정하세요.");
  1759. ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 신규처방 처방 조회 금지 모드 셋팅
  1760. obj.showEditor(false);
  1761. ds_main_prcplist.setColumn(modirow, "prcpcd", prcpcd);
  1762. return ;
  1763. }
  1764. }
  1765. }
  1766. }
  1767. }
  1768. if ( e.keycode == 46 ) { // delete key
  1769. if(obj.getEditText() == undefined) { // edit 중이 아닐때만 delete 키로 처방 삭제
  1770. fDeleteRow();
  1771. }
  1772. } else if ( e.keycode == 45 ) { // insert key
  1773. div_all.grd_prcplist.setFocus();
  1774. } else if ( e.keycode == 13 ) { // prcpcd를 수정하기 위해 enter 키 누를 경우 - 20090630 by MoonSH
  1775. // 허만호, 15.09.08, 여러행 일괄입력시 입력하는 첫번째 행의 숫자가 똑같을 경우 일괄입력 되지않는 현상 수정 S
  1776. if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpqty") ) {
  1777. fGridfBatIpt( "prcpqty" ); // 일괄변경
  1778. } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc8") ) {
  1779. fGridfBatIpt( "drprcpetc8" ); // 일괄변경
  1780. }else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcptims") ) {
  1781. fGridfBatIpt( "prcptims" ); // 일괄변경
  1782. } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpdayno") ) {
  1783. fGridfBatIpt( "prcpdayno" ); // 일괄변경
  1784. }
  1785. // 허만호, 15.09.08, 여러행 일괄입력시 입력하는 첫번째 행의 숫자가 똑같을 경우 일괄입력 되지않는 현상 수정 E
  1786. var isEditing = (obj.getEditText() == undefined) ? false : true;
  1787. var enviflag = ds_init.getColumn(0, "enviflag");
  1788. if ( enviflag == "Y" ) {
  1789. var grdcnt = ds_main_prcplist.rowcount - 1;
  1790. var modirow = ds_main_prcplist.rowposition;
  1791. var status = ds_main_prcplist.getColumn(modirow, "status");
  1792. if (status == "-" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd")) {
  1793. alert("임시처방 시에는 처방코드 수정이 불가능 합니다.");
  1794. ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 임시처방 모드 셋팅
  1795. obj.showEditor(false);
  1796. return;
  1797. }
  1798. ds_init_rowmodify.setColumn(0, "modirow", modirow);
  1799. // search 조회 후 다시 로직을 타는지 점검
  1800. var enterflag = ds_init_rowmodify.getColumn(0, "enterflag");
  1801. if ( utlf_isNull(enterflag) ) {
  1802. ds_init_rowmodify.setColumn(0, "enterflag", "1");
  1803. } else {
  1804. enterflag = enterflag + 1 ;
  1805. ds_init_rowmodify.setColumn(0, "enterflag", enterflag);
  1806. }
  1807. enterflag = ds_init_rowmodify.getColumn(0, "enterflag");
  1808. if ( grdcnt != modirow && status == "I" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd") && enterflag == "1" ) {
  1809. var currow = ds_main_prcplist.rowposition;
  1810. ds_init_rowmodify.setColumn(0, "modiflag", "Y"); // search 조회 후 다시 로직을 타서, 검색값이 없을때 오류가 생겨서 "O"로 구분
  1811. ds_init_rowmodify.setColumn(0, "modiprcpcd", ds_main_prcplist.getColumn(modirow, "prcpcd"));
  1812. // M-Set 자코드 비교
  1813. var inclprcpno = ds_main_prcplist.getColumn(e.row, "inclprcpno");
  1814. var prcpsetcd = ds_main_prcplist.getColumn(e.row, "prcpsetcd");
  1815. if ( inclprcpno != "0" && prcpsetcd != "-" ){ // inclprcpno가 m-set 순번이 아니고, prcpsetcd에 모코드가 없는 경우는 자코드
  1816. obj.showEditor(false);
  1817. alert(" 자코드는 처방 수정이 불가합니다. ");
  1818. }
  1819. if ( currow == 0 ) {
  1820. obj.showEditor(false);
  1821. alert(" 첫번째 row는 기준이 되는 row로 수정을 할 수 없습니다. ");
  1822. }
  1823. }
  1824. }
  1825. // 처방화면에서 복사 start
  1826. obj.userdata = 1;
  1827. obj.showEditor(false);
  1828. // 현재 edit 중일때만
  1829. if(isEditing ) { // && !stopEnterEvent
  1830. var curcol = obj.getCellPos();
  1831. var currow = ds_main_prcplist.rowposition;
  1832. if ( curcol == obj.getBindCellIndex("body", "prcpvol") ) {
  1833. obj.setCellPos(obj.getBindCellIndex("body", "prcpqty"));
  1834. obj.showEditor(true);
  1835. } else if ( curcol == obj.getBindCellIndex("body", "prcpqty") ) {
  1836. obj.setCellPos(obj.getBindCellIndex("body", "prcptims"));
  1837. ds_main_prcplist.rowposition = currow;
  1838. obj.showEditor(true);
  1839. } else if ( curcol == obj.getBindCellIndex("body", "drprcpetc7") ) {
  1840. obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc8"));
  1841. obj.showEditor(true);
  1842. } else if ( curcol == obj.getBindCellIndex("body", "drprcpetc8") ) {
  1843. obj.setCellPos(obj.getBindCellIndex("body", "prcptims"));
  1844. ds_main_prcplist.rowposition = currow;
  1845. obj.showEditor(true);
  1846. } else if ( curcol == obj.getBindCellIndex("body", "prcptims") ) {
  1847. obj.setCellPos(obj.getBindCellIndex("body", "prcpdayno"));
  1848. ds_main_prcplist.rowposition = currow;
  1849. obj.showEditor(true);
  1850. } else if ( curcol == obj.getBindCellIndex("body", "prcpdayno") ) {
  1851. var nextrow = currow + 1;
  1852. ds_main_prcplist.selectRow(nextrow);
  1853. ds_main_prcplist.rowposition = nextrow;
  1854. var status = ds_main_prcplist.getColumn(nextrow, "status");
  1855. if (status == "S"){
  1856. obj.setCellPos(obj.getBindCellIndex("body", "prcpcd"));
  1857. } else{ //요청번호 3028 : 일수까지 입력 후 [enter] 시 다음 줄 총용량 cell로 자동 이동 되도록 (2010.01.21 JJE)
  1858. var nextPrcpclscd = ds_main_prcplist.getColumn(nextrow, "prcpclscd");
  1859. if ( nextPrcpclscd == "A2" || nextPrcpclscd == "A4" || nextPrcpclscd == "A6") { //약주사는 다음처방 용량으로 focus
  1860. obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc7"));
  1861. }else { //나머지는 다음처방 일수로 focus
  1862. obj.setCellPos(obj.getBindCellIndex("body", "prcpdayno"));
  1863. }
  1864. }
  1865. obj.showEditor(true);
  1866. }
  1867. }
  1868. // 처방화면에서 복사 end
  1869. } else if ( e.keycode == 9) { // 신규처방 edit mode 에서 tab 키 누를 경우 moon 0625 - 20090630 by MoonSH
  1870. var enviflag = ds_init.getColumn(0, "enviflag");
  1871. if ( enviflag == "Y" ) {
  1872. // 처방 코드 수정 모드에서 다른 곳 클릭할때, 초기 처방 코드로 복사
  1873. var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
  1874. var modiinit = ds_init_rowmodify.getColumn(0, "modiinit");
  1875. if ( (modiflag == "Y" && modiinit != "Y" ) || (modiflag == "O" && modiinit != "Y" )) {
  1876. var modirow = ds_init_rowmodify.getColumn(0, "modirow");
  1877. var prcpcd = ds_main_prcplist.getColumn(modirow, "prcpcd");
  1878. var modiprcpcd = ds_init_rowmodify.getColumn(0, "modiprcpcd");
  1879. ds_main_prcplist.setColumn(modirow, "prcpcd", ds_init_rowmodify.getColumn(0, "modiprcpcd"));
  1880. ds_main_prcplist.setColumn(0, "modiflag", "");
  1881. ds_main_prcplist.setColumn(0, "enterflag", "");
  1882. }
  1883. }
  1884. }
  1885. }
  1886. function div_all_grd_prcplist_onkeyup(obj:Grid, e:KeyEventInfo)
  1887. {
  1888. if ( e.keycode == 45 ) {
  1889. //model.setfocus( "grd_prcplist" );
  1890. var insrow = 0;
  1891. if ( ds_main_prcplist.rowposition == ds_main_prcplist.rowcount - 1 ) {
  1892. insrow = ds_main_prcplist.rowcount - 1;
  1893. } else {
  1894. insrow = ds_main_prcplist.rowposition + 1;
  1895. }
  1896. ds_prcpsrch_prcplist.copyData(ds_directprcp_prcplist); //model.copyNode ( "/root/prcpsrch", "/root/directprcp" );
  1897. var srchRow = addPrcpDetl ( "import" , "/root/prcpsrch/prcplist" , "/root/main/prcp" , 1 , insrow, "00" );
  1898. ds_main_prcplist.selectRow(insrow);
  1899. ds_main_prcplist.rowposition = insrow;
  1900. obj.setCellPos(obj.getBindCellIndex("body", "prcpnm"));
  1901. div_all.grd_prcplist.setFocus();
  1902. obj.showEditor(true);
  1903. }
  1904. obj.userdata = 0;
  1905. }
  1906. function div_all_button102_onclick(obj:Button, e:ClickEventInfo)
  1907. {
  1908. frmf_modal("SPMMO02600", "SPMMO02600", null, null, null, null, null, null, null, null, null, null, "M");
  1909. }
  1910. function div_all_Tab_prcp_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  1911. {
  1912. if( div_all.Tab_prcp.tabindex == 1) {
  1913. if ( ds_init.getColumn(0, "detlivw") == "m" ) {
  1914. div_all.Tab_prcp.tp_prcpsrch.fIvwDetlVwCom();
  1915. } else if ( ds_init.getColumn(0, "detlivw") == "m" ) {
  1916. fDetlVw("y");
  1917. }
  1918. } else {
  1919. if ( ds_init.getColumn(0, "detlivw") == "m" ) {
  1920. div_all.Tab_prcp.tp_prmsprcp.fIvwDetlVwCom(); //ivw_prcp.window.javascript.fIvwDetlVwCom();
  1921. } else if ( ds_init.getColumn(0, "detlivw") == "m" ) {
  1922. fDetlVw("y");
  1923. }
  1924. }
  1925. }
  1926. function div_all_btn_editcell_onclick(obj:Button, e:ClickEventInfo)
  1927. {
  1928. div_all.grd_prcplist.showEditor(true);
  1929. }
  1930. function div_all_btn_homeprcpsave_onclick(obj:Button, e:ClickEventInfo)
  1931. {
  1932. fHomeCareSave();
  1933. }
  1934. function div_all_btn_homeprcpdel_onclick(obj:Button, e:ClickEventInfo)
  1935. {
  1936. fDeleteRow();
  1937. }
  1938. // TF의 readonly bind 통합처리
  1939. function isReadonly(currow, colId) {
  1940. var result = false;
  1941. if(colId == "prcpvol") { // TF bind1
  1942. var status = ds_main_prcplist.getColumn(currow, "status");
  1943. var prcpclscd = ds_main_prcplist.getColumn(currow, "prcpclscd");
  1944. var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
  1945. if((prcpclscd != "A2" && prcpclscd != "A4" && prcpclscd != "A6") || (inclprcpno > 0) || status == "D")
  1946. result = true;
  1947. } else if(colId == "prcpnm") { // TF bind2
  1948. if(ds_init.getColumn(0, "enviflag") == "Y") {
  1949. result = false;
  1950. } else {
  1951. var status = ds_main_prcplist.getColumn(currow, "status");
  1952. var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
  1953. var drugmastspec = ds_main_prcplist.getColumn(currow, "drugmastspec");
  1954. if((status != "S" && prcpflag != "2") || (status != "S" && prcpflag == "2" && drugmastspec != "Y") || status == "D")
  1955. result = true;
  1956. }
  1957. } else if(colId == "icd10cd") { // TF bind3
  1958. var status = ds_main_diagcdlist.getColumn(currow, "status");
  1959. if(status != "S")
  1960. result = true;
  1961. } else if(colId == "diagengnm") { // TF bind4
  1962. var status = ds_main_diagcdlist.getColumn(currow, "status");
  1963. if(status != "S")
  1964. result = true;
  1965. } else if(colId == "prcpkindcd") { // TF bind5
  1966. var status = ds_main_prcplist.getColumn(currow, "status");
  1967. if(status == "S" || status == "D")
  1968. result = true;
  1969. } else if(colId == "prcpqty") { // TF bind6
  1970. var status = ds_main_prcplist.getColumn(currow, "status");
  1971. var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
  1972. var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
  1973. if(status == "S" || inclprcpno > 0 || status == "D" || prcpflag == "2")
  1974. result = true;
  1975. } else if(colId == "prcptims") { // TF bind7
  1976. var status = ds_main_prcplist.getColumn(currow, "status");
  1977. var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
  1978. var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
  1979. if(status == "S" || inclprcpno > 0 || status == "D" || prcpflag == "2")
  1980. result = true;
  1981. } else if(colId == "prcpdayno") { // TF bind8
  1982. var status = ds_main_prcplist.getColumn(currow, "status");
  1983. var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
  1984. if(status == "S" || inclprcpno > 0 || status == "D")
  1985. result = true;
  1986. } else if(colId == "prcpmixno") { // TF bind9
  1987. var status = ds_main_prcplist.getColumn(currow, "status");
  1988. var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
  1989. if(status == "S" || status == "D" || prcpflag == "2")
  1990. result = true;
  1991. } else if(colId == "payflagcd") { // TF bind10
  1992. var status = ds_main_prcplist.getColumn(currow, "status");
  1993. if(status == "S" || status == "D")
  1994. result = true;
  1995. } else if(colId == "prcpexecdeptcd") { // TF bind11
  1996. var status = ds_main_prcplist.getColumn(currow, "status");
  1997. if(status == "S" || status == "D")
  1998. result = true;
  1999. } else if(colId == "prcphopedd") { // TF bind12
  2000. var status = ds_main_prcplist.getColumn(currow, "status");
  2001. if(status == "S" || status == "D")
  2002. result = true;
  2003. } else if(colId == "choiordflag") { // TF bind13, bind18(두개 있음)
  2004. var status = ds_main_prcplist.getColumn(currow, "status");
  2005. var tempcol24 = ds_main_prcplist.getColumn(currow, "tempcol24");
  2006. if(/*status == "S" || */status == "D" || tempcol24 != "Y") // 주석은 bind13조건
  2007. result = true;
  2008. } else if(colId == "prcpcd") { // TF bind14
  2009. if(ds_init.getColumn(0, "enviflag") == "Y") {
  2010. result = false;
  2011. } else {
  2012. var status = ds_main_prcplist.getColumn(currow, "status");
  2013. if(status != "S")
  2014. result = true;
  2015. }
  2016. } else if(colId == "diagkindcd") { // TF bind15
  2017. var status = ds_main_diagcdlist.getColumn(currow, "status");
  2018. if(status == "S" || status == "D")
  2019. result = true;
  2020. } else if(colId == "diagkindcdflag") { // TF bind16
  2021. var status = ds_main_diagcdlist.getColumn(currow, "status");
  2022. if(status == "S" || status == "D")
  2023. result = true;
  2024. } else if(colId == "drprcpetc7") { // TF bind17
  2025. var status = ds_main_prcplist.getColumn(currow, "status");
  2026. var prcpclscd = ds_main_prcplist.getColumn(currow, "prcpclscd");
  2027. var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
  2028. if((prcpclscd != "A2" && prcpclscd != "A4" && prcpclscd != "A6") || (inclprcpno > 0) || status == "D")
  2029. result = true;
  2030. }
  2031. return result;
  2032. }
  2033. function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  2034. {
  2035. eval(e.id + "()");
  2036. }
  2037. // TF에 카피로우가 동작하지 않음
  2038. function fCopyRow() {}
  2039. ]]></Script>
  2040. </Form>
  2041. </FDL>