SPMMO01500_처방상세수혈.xfdl 95 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO01500" position="absolute 0 0 796 514" titletext="[수혈]" oninit="SPMMO01500_oninit" onload="SPMMO01500_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="전달사항" position="absolute 0 452 74 472" id="caption22" class="tit_2"/>
  8. <Button position="absolute 681 494 737 514" id="button1" class="btn4" text="확인" onclick="button1_onclick"/>
  9. <Button position="absolute 740 494 796 514" id="button2" class="btn3" text="취소" onclick="button2_onclick"/>
  10. <Grid position="absolute 0 0 796 50" id="grd_prcpdetl1" binddataset="ds_main_prcplist" autoenter="select" autoupdatetype="itemselect" cellclickbound="cell" selecttype="multiarea" onenteredit="grd_prcpdetl1_onenteredit">
  11. <Formats>
  12. <Format id="default">
  13. <Columns>
  14. <Column size="32"/>
  15. <Column size="32"/>
  16. <Column size="26"/>
  17. <Column size="110"/>
  18. <Column size="0"/>
  19. <Column size="35"/>
  20. <Column size="35"/>
  21. <Column size="80"/>
  22. <Column size="65"/>
  23. <Column size="65"/>
  24. <Column size="136"/>
  25. <Column size="75"/>
  26. <Column size="60"/>
  27. <Column size="45"/>
  28. </Columns>
  29. <Rows>
  30. <Row size="24" band="head"/>
  31. <Row size="24"/>
  32. </Rows>
  33. <Band id="head">
  34. <Cell text="수량"/>
  35. <Cell col="1" text="응급"/>
  36. <Cell col="2" text="Irr"/>
  37. <Cell col="3" text="Irr"/>
  38. <Cell col="4" text="필터"/>
  39. <Cell col="5" text="Prep"/>
  40. <Cell col="6" text="T/F"/>
  41. <Cell col="7" text="사용목적"/>
  42. <Cell col="8" text="검체(용량)"/>
  43. <Cell col="9" text="급여"/>
  44. <Cell col="10" text="수혈예정일시"/>
  45. <Cell col="11" text="시행부서"/>
  46. <Cell col="12" text="DRG인정"/>
  47. <Cell col="13" text="기왕증"/>
  48. </Band>
  49. <Band id="body">
  50. <Cell displaytype="number" edittype="masknumber" style="align:center middle;" text="bind:prcpqty" mask="####0.###" editautoselect="true"/>
  51. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:erprcpflag" expr="expr:(erprcpflag == &quot;Y&quot; || erprcpflag == 1) ? 1 : 0"/>
  52. <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:irflag" expr="expr:(irflag == &quot;Y&quot; || irflag == 1) ? 1 : 0"/>
  53. <Cell col="3" displaytype="none" text="bind:tnsfiltflag"/>
  54. <Cell col="4" displaytype="checkbox" edittype="checkbox" text="bind:tnsfiltflag"/>
  55. <Cell col="5"/>
  56. <Cell col="6"/>
  57. <Cell col="7" displaytype="combo" edittype="combo" class="gridcombo" text="bind:tnsuseflag" combodataset="ds_M0039" combocodecol="cdid" combodatacol="cdnm"/>
  58. <Cell col="8" text="bind:drugmthdspccdnm"/>
  59. <Cell col="9" displaytype="combo" edittype="combo" class="gridcombo" text="bind:payflagcd" combodataset="ds_M0029" combocodecol="cdid" combodatacol="cdnm"/>
  60. <Cell col="10"/>
  61. <Cell col="11" displaytype="combo" edittype="combo" class="gridcombo" text="bind:prcpexecdeptcd" combodataset="ds_orddept" combocodecol="deptcd" combodatacol="depthngnm" combodisplayrowcount="30"/>
  62. <Cell col="12" displaytype="combo" edittype="combo" class="gridcombo" text="bind:drgacptflag" combodataset="ds_P0506" combocodecol="cdid" combodatacol="cdnm"/>
  63. <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:anamneflag" expr="expr:(anamneflag == &quot;Y&quot; || anamneflag == 1) ? 1 : 0"/>
  64. </Band>
  65. </Format>
  66. </Formats>
  67. </Grid>
  68. <Edit position="absolute 0 470 796 490" id="input1" autoselect="true"/>
  69. <Grid position="absolute 0 72 796 147" id="datagrid1" binddataset="ds_patinfo_patinfolist" autofittype="col">
  70. <Formats>
  71. <Format id="default">
  72. <Columns>
  73. <Column size="60"/>
  74. <Column size="60"/>
  75. <Column size="243"/>
  76. <Column size="302"/>
  77. <Column size="130"/>
  78. </Columns>
  79. <Rows>
  80. <Row size="24" band="head"/>
  81. <Row size="24"/>
  82. </Rows>
  83. <Band id="head">
  84. <Cell colspan="3" text="환자 검사 정보" taborder="undefined"/>
  85. <Cell col="3" colspan="2" text="환자 예약 정보" taborder="undefined"/>
  86. </Band>
  87. <Band id="body">
  88. <Cell text="bind:bloodtype"/>
  89. <Cell col="1" text="bind:ast"/>
  90. <Cell col="2" text="bind:aborhchk"/>
  91. <Cell col="3" text="bind:prcpnm"/>
  92. <Cell col="4" text="bind:deliveposs"/>
  93. </Band>
  94. </Format>
  95. </Formats>
  96. </Grid>
  97. <Static text="환자정보" position="absolute 0 54 82 74" id="caption1" class="tit_2"/>
  98. <Radio position="absolute 91 28 198 48" id="radio1" columncount="2" innerdataset="ds_M0044" datacolumn="cdnm" codecolumn="cdid" rowcount="1"/>
  99. <Static text="수혈처방 관련 검사 결과 조회" position="absolute 0 234 201 254" id="caption2" class="tit_2"/>
  100. <Grid position="absolute 0 252 796 346" id="datagrid2" binddataset="ds_result_blodrslt3" autofittype="col">
  101. <Formats>
  102. <Format id="default">
  103. <Columns>
  104. <Column size="130"/>
  105. <Column size="234"/>
  106. <Column size="100"/>
  107. <Column size="80"/>
  108. <Column size="70"/>
  109. <Column size="70"/>
  110. <Column size="54"/>
  111. </Columns>
  112. <Rows>
  113. <Row size="24" band="head"/>
  114. <Row size="24"/>
  115. </Rows>
  116. <Band id="head">
  117. <Cell text="검사일시"/>
  118. <Cell col="1" text="검사명"/>
  119. <Cell col="2" text="결과"/>
  120. <Cell col="3" text="단위"/>
  121. <Cell col="4" text="+/-"/>
  122. <Cell col="5" text="Min"/>
  123. <Cell col="6" text="Max"/>
  124. </Band>
  125. <Band id="body">
  126. <Cell text="bind:lastreptdt" mask="expr:utlf_isNull(lastreptdt) ? &quot;&quot; : &quot;####-##-## ##:##:##&quot;"/>
  127. <Cell col="1" style="align:left middle;" text="bind:tclsscrnnm"/>
  128. <Cell col="2" style="align:left middle;" text="bind:reptrslt"/>
  129. <Cell col="3" style="align:left middle;" text="bind:rsltunit"/>
  130. <Cell col="4" style="align:left middle;" text="bind:refrslt"/>
  131. <Cell col="5" style="align:left middle;" text="bind:refl"/>
  132. <Cell col="6" style="align:left middle;" text="bind:refh"/>
  133. </Band>
  134. </Format>
  135. </Formats>
  136. </Grid>
  137. <Static position="absolute 367 123 661 143" id="caption3"/>
  138. <Static position="absolute 667 123 792 143" align="align:center middle;" id="caption4"/>
  139. <CheckBox position="absolute 126 123 199 143" id="bool1" text="ABO/Rh" falsevalue="N" truevalue="Y"/>
  140. <CheckBox position="absolute 200 123 358 143" id="bool2" text="Antibody Screening Test" falsevalue="N" truevalue="Y"/>
  141. <Static position="absolute 3 123 57 143" align="align:center middle;" id="caption7" style="align:center middle;"/>
  142. <Static position="absolute 62 123 117 143" align="align:center middle;" id="caption8" style="align:center middle;"/>
  143. <Radio position="absolute 209 28 229 48" id="radio2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio2_onitemchanged">
  144. <Dataset id="innerdataset">
  145. <ColumnInfo>
  146. <Column id="codecolumn"/>
  147. <Column id="datacolumn"/>
  148. </ColumnInfo>
  149. <Rows>
  150. <Row>
  151. <Col id="codecolumn">Y</Col>
  152. <Col id="datacolumn">
  153. </Col>
  154. </Row>
  155. </Rows>
  156. </Dataset>
  157. </Radio>
  158. <Radio position="absolute 244 28 264 48" id="radio3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio3_onitemchanged">
  159. <Dataset id="innerdataset">
  160. <ColumnInfo>
  161. <Column id="codecolumn"/>
  162. <Column id="datacolumn"/>
  163. </ColumnInfo>
  164. <Rows>
  165. <Row>
  166. <Col id="codecolumn">N</Col>
  167. <Col id="datacolumn">
  168. </Col>
  169. </Row>
  170. </Rows>
  171. </Dataset>
  172. </Radio>
  173. <Button position="absolute 76 450 96 470" id="button4" class="icon_search" text="" onclick="button4_onclick"/>
  174. <Calendar position="absolute 482 28 568 48" id="input2" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  175. <MaskEdit position="absolute 569 28 591 48" align="align:center middle;" id="input3" mask="##" maskchar="0" type="string" autoselect="true" autoskip="true" style="align:left middle;" displaynulltext="00"/>
  176. <MaskEdit position="absolute 593 28 615 48" align="align:center middle;" id="input4" mask="##" autoselect="true" autoskip="true" maskchar="0" type="string" style="align:left middle;" displaynulltext="00"/>
  177. <Button position="absolute 673 4 693 24" id="btn_srchexecdept" class="icon_search" text="" onclick="btn_srchexecdept_onclick"/>
  178. <Static text="과거 수혈 부작용" position="absolute 0 150 129 170" id="caption9" class="tit_2"/>
  179. <Grid position="absolute 0 168 796 231" id="datagrid4" binddataset="ds_result_blodrslt5" autofittype="col" scrollpixel="all">
  180. <Formats>
  181. <Format id="default">
  182. <Columns>
  183. <Column size="20"/>
  184. <Column size="613"/>
  185. </Columns>
  186. <Rows>
  187. <Row size="24" band="head"/>
  188. <Row size="24"/>
  189. </Rows>
  190. <Band id="head">
  191. <Cell/>
  192. <Cell col="1" text="수혈 부작용"/>
  193. </Band>
  194. <Band id="body">
  195. <Cell celltype="head" text="expr:currow+1"/>
  196. <Cell col="1" displaytype="combo" edittype="none" text="bind:tnssideeffect" combodataset="ds_M0330" combocodecol="cdid" combodatacol="cdnm"/>
  197. </Band>
  198. </Format>
  199. </Formats>
  200. </Grid>
  201. <Static text="수혈 동의서 (최근2년)" position="absolute 0 361 161 381" id="caption10" class="tit_2"/>
  202. <Grid position="absolute 0 379 796 446" id="datagrid3" binddataset="ds_result_blodrslt6" autofittype="col" scrollpixel="all">
  203. <Formats>
  204. <Format id="default">
  205. <Columns>
  206. <Column size="20"/>
  207. <Column size="59"/>
  208. <Column size="73"/>
  209. <Column size="38"/>
  210. <Column size="60"/>
  211. <Column size="79"/>
  212. <Column size="124"/>
  213. <Column size="62"/>
  214. <Column size="140"/>
  215. <Column size="140"/>
  216. </Columns>
  217. <Rows>
  218. <Row size="24" band="head"/>
  219. <Row size="24"/>
  220. </Rows>
  221. <Band id="head">
  222. <Cell/>
  223. <Cell col="1" text="상태"/>
  224. <Cell col="2" text="출력일"/>
  225. <Cell col="3" text="Scan"/>
  226. <Cell col="4" text="내원구분"/>
  227. <Cell col="5" text="진료(입원)일"/>
  228. <Cell col="6" text="진료과"/>
  229. <Cell col="7" text="진료의"/>
  230. <Cell col="8" text="서식명"/>
  231. <Cell col="9" text="OCRTAG"/>
  232. </Band>
  233. <Band id="body">
  234. <Cell celltype="head" text="expr:currow+1"/>
  235. <Cell col="1" text="bind:statnm"/>
  236. <Cell col="2" text="bind:fstrgstdt" mask="expr:utlf_isNull(fstrgstdt) ? &quot;&quot; : &quot;####-##-##&quot;"/>
  237. <Cell col="3" text="bind:scanyn"/>
  238. <Cell col="4" text="bind:ioflag"/>
  239. <Cell col="5" text="bind:orddd" mask="expr:utlf_isNull(orddd) ? &quot;&quot; : &quot;####-##-##&quot;"/>
  240. <Cell col="6" style="align:left middle;" text="bind:orddeptnm"/>
  241. <Cell col="7" text="bind:orddrnm"/>
  242. <Cell col="8" style="align:left middle;" text="bind:formnm"/>
  243. <Cell col="9" text="bind:ocrtag"/>
  244. </Band>
  245. </Format>
  246. </Formats>
  247. </Grid>
  248. <Static text="※ 첫 수혈시와 그 후 1년마다 수혈 동의서를 받아야 하며 동의서가 없는 경우 혈액이 불출되지 않습니다." position="absolute 160 350 796 377" id="cap_blodformmsg" style="color:red;align:left bottom;font:Dotum,9,bold;"/>
  249. <Button id="button00" taborder="1" text="수혈동의서" class="btn4" position="absolute 0 494 95 514" onclick="button00_onclick"/>
  250. </Layout>
  251. </Layouts>
  252. <Objects>
  253. <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  254. <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_prcplist_oncolumnchanged">
  255. <ColumnInfo>
  256. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  257. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  258. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  259. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  260. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  261. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  262. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  263. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  264. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  265. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  266. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  267. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  268. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  269. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방mix번호"/>
  270. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  271. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  272. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  273. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  274. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  275. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  276. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  277. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  278. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  279. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  280. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  281. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  282. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  283. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방set코드"/>
  284. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  285. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  286. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  287. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  288. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  289. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  290. <Column id="prnprcpflag" type="STRING" size="256" sumtext="prn처방구분"/>
  291. <Column id="prepprcpflag" type="STRING" size="256" sumtext="prep처방구분"/>
  292. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  293. <Column id="selfdrugflag" type="STRING" size="256" sumtext="self약구분"/>
  294. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  295. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  296. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  297. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  298. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  299. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  300. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  301. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  302. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  303. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  304. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  305. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  306. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  307. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  308. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  309. <Column id="angioflagcd" type="STRING" size="256" sumtext="angio구분"/>
  310. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  311. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  312. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  313. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  314. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  315. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  316. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  317. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  318. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  319. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  320. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  321. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  322. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  323. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  324. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  325. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  326. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  327. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  328. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  329. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  330. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  331. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  332. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  333. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  334. <Column id="asttestflag" type="STRING" size="256" sumtext="ast검사구분"/>
  335. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  336. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  337. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  338. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  339. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  340. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="hsct임시처방구분"/>
  341. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  342. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  343. <Column id="pampkspec" type="STRING" size="256" sumtext="원무pk내역"/>
  344. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방pk내역"/>
  345. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  346. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  347. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  348. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료set처방내역"/>
  349. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  350. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  351. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  352. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  353. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  354. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  355. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  356. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  357. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  358. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증구분"/>
  359. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증대상의사id"/>
  360. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  361. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  362. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의id"/>
  363. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  364. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에대한코드로일련번호형태로관리"/>
  365. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의실시차수"/>
  366. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,tpn처방의처방번호"/>
  367. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  368. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  369. <Column id="irpayflag" type="STRING" size="256" sumtext="irradiation급비구분"/>
  370. <Column id="irflag" type="STRING" size="256" sumtext="irradiation구분"/>
  371. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  372. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  373. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  374. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  375. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  376. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  377. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  378. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료allsize규격id"/>
  379. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  380. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  381. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  382. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="hla검사의뢰지"/>
  383. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  384. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  385. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수상세사유"/>
  386. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사연속검사코드내역"/>
  387. <Column id="drgacptflag" type="STRING" size="256" sumtext="drg인정flag"/>
  388. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  389. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  390. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  391. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  392. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  393. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  394. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  395. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  396. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  397. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  398. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  399. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  400. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  401. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  402. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  403. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  404. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  405. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  406. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  407. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  408. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  409. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  410. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  411. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  412. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  413. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  414. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  415. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  416. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  417. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  418. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  419. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  420. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  421. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  422. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  423. <Column id="fasttrackflag" type="STRING" size="256" sumtext="Fast Track 처방 여부"/>
  424. <Column id="drprcpetc11" type="STRING" size="256" sumtext="50%감면적용 처치:제2시술, 영상:인접부위"/>
  425. <Column id="drprcpetc12" type="STRING" size="256" sumtext="의사처방기타12"/>
  426. <Column id="drprcpetc13" type="STRING" size="256" sumtext="의사처방기타13"/>
  427. <Column id="drprcpetc14" type="STRING" size="256" sumtext="의사처방기타14"/>
  428. <Column id="drprcpetc15" type="STRING" size="256" sumtext="의사처방기타15"/>
  429. <Column id="drprcpetc16" type="STRING" size="256" sumtext="의사처방기타16"/>
  430. <Column id="drprcpetc17" type="STRING" size="256" sumtext="의사처방기타17"/>
  431. <Column id="drprcpetc18" type="STRING" size="256" sumtext="의사처방기타18"/>
  432. <Column id="drprcpetc19" type="STRING" size="256" sumtext="의사처방기타19"/>
  433. <Column id="drprcpetc20" type="STRING" size="256" sumtext="의사처방기타20"/>
  434. <Column id="drprcpetc21" type="STRING" size="256" sumtext="의사처방기타21"/>
  435. <Column id="drprcpetc22" type="STRING" size="256" sumtext="의사처방기타22"/>
  436. <Column id="drprcpetc23" type="STRING" size="256" sumtext="의사처방기타23"/>
  437. <Column id="drprcpetc24" type="STRING" size="256" sumtext="의사처방기타24"/>
  438. <Column id="drprcpetc25" type="STRING" size="256" sumtext="의사처방기타25"/>
  439. <Column id="drprcpetc26" type="STRING" size="256" sumtext="의사처방기타26"/>
  440. <Column id="drprcpetc27" type="STRING" size="256" sumtext="의사처방기타27"/>
  441. <Column id="drprcpetc28" type="STRING" size="256" sumtext="의사처방기타28"/>
  442. <Column id="drprcpetc29" type="STRING" size="256" sumtext="의사처방기타29"/>
  443. <Column id="drprcpetc30" type="STRING" size="256" sumtext="의사처방기타30"/>
  444. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
  445. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  446. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  447. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  448. </ColumnInfo>
  449. </Dataset>
  450. <Dataset id="ds_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  451. <ColumnInfo>
  452. <Column id="userid" type="STRING" size="256"/>
  453. <Column id="usernm" type="STRING" size="256"/>
  454. <Column id="mpphonno" type="STRING" size="256"/>
  455. <Column id="refseq" type="STRING" size="256"/>
  456. </ColumnInfo>
  457. </Dataset>
  458. <Dataset id="ds_TRMMO01501" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  459. <ColumnInfo>
  460. <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
  461. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  462. <Column id="orddd" type="STRING" size="256" sumtext="외래-진료일자, 입원-입원일자"/>
  463. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  464. <Column id="prcpdd" type="STRING" size="256" sumtext="외래-진료일자, 입원-처방일자"/>
  465. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  466. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  467. <Column id="ordnm" type="STRING" size="256" sumtext="수가명"/>
  468. <Column id="userid" type="STRING" size="256" sumtext="userid"/>
  469. </ColumnInfo>
  470. <Rows>
  471. <Row/>
  472. </Rows>
  473. </Dataset>
  474. <Dataset id="ds_result_blodrslt1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  475. <ColumnInfo>
  476. <Column id="btyperslt" type="STRING" size="256" sumtext="혈액형결과"/>
  477. <Column id="astrslt" type="STRING" size="256" sumtext="AST결과"/>
  478. <Column id="btypeyn" type="STRING" size="256" sumtext="혈액형여부"/>
  479. <Column id="btypecd" type="STRING" size="256" sumtext="혈액형코드"/>
  480. <Column id="astyn" type="STRING" size="256" sumtext="AST여부"/>
  481. <Column id="astcd" type="STRING" size="256" sumtext="AST코드"/>
  482. </ColumnInfo>
  483. </Dataset>
  484. <Dataset id="ds_result_blodrslt2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  485. <ColumnInfo>
  486. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  487. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  488. <Column id="delivepossqty" type="STRING" size="256" sumtext="불출가능수량"/>
  489. </ColumnInfo>
  490. </Dataset>
  491. <Dataset id="ds_result_blodrslt3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  492. <ColumnInfo>
  493. <Column id="lastreptdt" type="STRING" size="256" sumtext="최종결과일시"/>
  494. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="검사명"/>
  495. <Column id="reptrslt" type="STRING" size="256" sumtext="검사결과"/>
  496. <Column id="rsltunit" type="STRING" size="256" sumtext="결과단위"/>
  497. <Column id="refl" type="STRING" size="256" sumtext="결과하한치"/>
  498. <Column id="refh" type="STRING" size="256" sumtext="결과상한치"/>
  499. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  500. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  501. <Column id="refrslt" type="STRING" size="256" sumtext="참조결과"/>
  502. <Column id="refcolor" type="STRING" size="256" sumtext="참조결과색"/>
  503. </ColumnInfo>
  504. </Dataset>
  505. <Dataset id="ds_result_blodrslt4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  506. <ColumnInfo>
  507. <Column id="dispyn" type="STRING" size="256" sumtext="Display여부(Y/N)"/>
  508. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  509. <Column id="genrno" type="STRING" size="256" sumtext="발생번호"/>
  510. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  511. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  512. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  513. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  514. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  515. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  516. <Column id="adaptflag" type="STRING" size="256" sumtext="적응증구분"/>
  517. <Column id="adaptrsncd" type="STRING" size="256" sumtext="적응증사유코드 combo내용"/>
  518. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
  519. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  520. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
  521. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  522. <Column id="adaptetccnts" type="STRING" size="256" sumtext="적응증기타사유 99일때"/>
  523. <Column id="adaptnrmlcnts" type="STRING" size="256" sumtext="적응증정사사유"/>
  524. <Column id="comcd" type="STRING" size="256" sumtext="적용증사유코드에 대한 공통코드"/>
  525. <Column id="qestmsg" type="STRING" size="256" sumtext="적용증질문"/>
  526. </ColumnInfo>
  527. </Dataset>
  528. <Dataset id="ds_result_blodrslt5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  529. <ColumnInfo>
  530. <Column id="tnssideeffect" type="STRING" size="256" sumtext="수혈부작용"/>
  531. </ColumnInfo>
  532. </Dataset>
  533. <Dataset id="ds_result_blodrslt6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  534. <ColumnInfo>
  535. <Column id="ocrtag" type="STRING" size="256" sumtext="OCR번호"/>
  536. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  537. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  538. <Column id="ioflag" type="STRING" size="256" sumtext="내원구분"/>
  539. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  540. <Column id="cretno" type="STRING" size="256" sumtext="원무접수번호"/>
  541. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  542. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  543. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  544. <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
  545. <Column id="formnm" type="STRING" size="256" sumtext="서식명"/>
  546. <Column id="scanyn" type="STRING" size="256" sumtext="스캔여부"/>
  547. <Column id="scanpagecnt" type="STRING" size="256" sumtext="스캔페이지"/>
  548. <Column id="stat" type="STRING" size="256" sumtext="상태"/>
  549. <Column id="statnm" type="STRING" size="256" sumtext="상태명"/>
  550. <Column id="term" type="STRING" size="256" sumtext="출력후 경과일"/>
  551. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일(출력일)"/>
  552. </ColumnInfo>
  553. </Dataset>
  554. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  555. <ColumnInfo>
  556. <Column id="seffectyn" type="STRING" size="256"/>
  557. <Column id="prcphopeddh" type="STRING" size="256"/>
  558. <Column id="prcphopeddm" type="STRING" size="256"/>
  559. </ColumnInfo>
  560. <Rows>
  561. <Row/>
  562. </Rows>
  563. </Dataset>
  564. <Dataset id="ds_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  565. <ColumnInfo>
  566. <Column id="bloodtype" type="STRING" size="256"/>
  567. <Column id="ast" type="STRING" size="256"/>
  568. <Column id="aborhchk" type="STRING" size="256"/>
  569. <Column id="prcpnm" type="STRING" size="256"/>
  570. <Column id="rsrv" type="STRING" size="256"/>
  571. <Column id="deliveposs" type="STRING" size="256"/>
  572. </ColumnInfo>
  573. <Rows>
  574. <Row>
  575. <Col id="bloodtype">혈액형</Col>
  576. <Col id="ast">AST</Col>
  577. <Col id="aborhchk">미검사처방의뢰를해주십시오</Col>
  578. <Col id="prcpnm">처방명</Col>
  579. <Col id="rsrv">예약현황</Col>
  580. <Col id="deliveposs">불출가능현황</Col>
  581. </Row>
  582. <Row/>
  583. </Rows>
  584. </Dataset>
  585. <Dataset id="ds_M0044" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  586. <ColumnInfo>
  587. <Column id="cdid" type="STRING" size="256"/>
  588. <Column id="cdnm" type="STRING" size="256"/>
  589. </ColumnInfo>
  590. </Dataset>
  591. <Dataset id="ds_TXMMO14601" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  592. <ColumnInfo>
  593. <Column id="dispyn" type="STRING" size="256" sumtext="Display여부(Y/N)"/>
  594. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  595. <Column id="genrno" type="STRING" size="256" sumtext="발생번호"/>
  596. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  597. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  598. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  599. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  600. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  601. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  602. <Column id="adaptflag" type="STRING" size="256" sumtext="적응증구분"/>
  603. <Column id="adaptrsncd" type="STRING" size="256" sumtext="적응증사유코드 combo내용"/>
  604. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
  605. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  606. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
  607. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
  608. <Column id="adaptetccnts" type="STRING" size="256" sumtext="적응증기타사유 99일때"/>
  609. <Column id="adaptnrmlcnts" type="STRING" size="256" sumtext="적응증정사사유"/>
  610. <Column id="comcd" type="STRING" size="256" sumtext="적용증사유코드에 대한 공통코드"/>
  611. <Column id="qestmsg" type="STRING" size="256" sumtext="적용증질문"/>
  612. </ColumnInfo>
  613. </Dataset>
  614. <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_prcpsrch_prcplist_oncolumnchanged">
  615. <ColumnInfo>
  616. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  617. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  618. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  619. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  620. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  621. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  622. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  623. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  624. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  625. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  626. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  627. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  628. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  629. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  630. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  631. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  632. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  633. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  634. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  635. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  636. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  637. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  638. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  639. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  640. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  641. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  642. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  643. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  644. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  645. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  646. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  647. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  648. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  649. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  650. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  651. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  652. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  653. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  654. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  655. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  656. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  657. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  658. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  659. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  660. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  661. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  662. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  663. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  664. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  665. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  666. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  667. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  668. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  669. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  670. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  671. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  672. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  673. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  674. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  675. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  676. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  677. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  678. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  679. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  680. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  681. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  682. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  683. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  684. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  685. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  686. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  687. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  688. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  689. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  690. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  691. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  692. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  693. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  694. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  695. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  696. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  697. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  698. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  699. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  700. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  701. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  702. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  703. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  704. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  705. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  706. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  707. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  708. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  709. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  710. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  711. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  712. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  713. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  714. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  715. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  716. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  717. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  718. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  719. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  720. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  721. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  722. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  723. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  724. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  725. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  726. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  727. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  728. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  729. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  730. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  731. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  732. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  733. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  734. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  735. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  736. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  737. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  738. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  739. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  740. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  741. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  742. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  743. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  744. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  745. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  746. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  747. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  748. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  749. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  750. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  751. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  752. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  753. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  754. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  755. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  756. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  757. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  758. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  759. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  760. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  761. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  762. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  763. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  764. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  765. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  766. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  767. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  768. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  769. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  770. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  771. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  772. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  773. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  774. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  775. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  776. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  777. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  778. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  779. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  780. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  781. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  782. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  783. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(Insert)"/>
  784. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  785. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  786. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  787. <Column id="prcpnm2" type="STRING" size="256" sumtext="처방명"/>
  788. </ColumnInfo>
  789. </Dataset>
  790. <Dataset id="ds_prcptemp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  791. <ColumnInfo>
  792. <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
  793. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  794. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  795. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  796. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  797. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  798. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  799. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  800. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  801. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  802. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  803. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  804. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  805. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  806. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  807. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  808. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  809. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  810. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  811. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  812. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  813. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  814. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  815. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  816. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  817. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  818. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  819. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  820. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  821. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  822. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  823. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  824. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  825. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  826. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  827. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  828. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  829. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  830. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  831. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  832. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  833. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  834. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  835. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  836. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  837. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  838. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  839. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  840. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  841. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  842. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  843. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  844. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  845. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  846. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  847. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  848. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  849. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  850. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  851. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  852. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  853. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  854. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  855. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  856. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  857. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  858. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  859. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  860. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  861. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  862. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  863. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  864. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  865. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  866. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  867. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  868. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  869. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  870. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  871. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  872. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  873. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  874. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  875. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  876. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  877. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  878. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  879. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  880. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  881. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  882. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  883. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  884. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  885. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  886. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  887. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  888. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  889. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  890. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  891. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  892. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  893. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  894. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  895. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  896. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  897. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  898. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  899. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  900. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  901. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  902. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  903. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  904. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  905. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  906. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  907. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  908. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  909. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  910. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  911. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  912. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  913. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  914. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  915. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  916. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  917. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  918. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  919. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  920. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  921. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  922. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  923. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  924. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  925. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  926. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  927. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  928. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  929. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  930. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  931. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  932. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  933. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  934. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  935. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  936. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  937. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  938. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  939. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  940. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  941. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  942. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  943. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  944. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  945. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  946. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  947. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  948. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  949. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  950. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  951. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  952. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  953. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  954. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  955. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  956. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  957. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  958. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  959. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(Insert)"/>
  960. <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
  961. <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
  962. <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
  963. </ColumnInfo>
  964. </Dataset>
  965. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  966. <ColumnInfo>
  967. <Column id="cond1" type="STRING" size="256"/>
  968. <Column id="cond2" type="STRING" size="256"/>
  969. <Column id="cond3" type="STRING" size="256"/>
  970. <Column id="cond4" type="STRING" size="256"/>
  971. <Column id="cond5" type="STRING" size="256"/>
  972. <Column id="cond6" type="STRING" size="256"/>
  973. <Column id="cond99" type="STRING" size="256"/>
  974. </ColumnInfo>
  975. <Rows>
  976. <Row/>
  977. </Rows>
  978. </Dataset>
  979. <Dataset id="ds_TRMMO00151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  980. <ColumnInfo>
  981. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  982. <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
  983. <Column id="prcpdd" type="STRING" size="256" sumtext="적용일자"/>
  984. </ColumnInfo>
  985. <Rows>
  986. <Row/>
  987. </Rows>
  988. </Dataset>
  989. <Dataset id="ds_drugcalc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  990. <ColumnInfo>
  991. <Column id="prcpvol" type="STRING" size="256"/>
  992. <Column id="prcpqty" type="STRING" size="256"/>
  993. <Column id="prcptims" type="STRING" size="256"/>
  994. <Column id="drprcpetc7" type="STRING" size="256"/>
  995. <Column id="drprcpetc8" type="STRING" size="256"/>
  996. </ColumnInfo>
  997. <Rows>
  998. <Row/>
  999. </Rows>
  1000. </Dataset>
  1001. </Objects>
  1002. <Bind>
  1003. <BindItem id="item0" compid="input1" propid="value" datasetid="ds_main_prcplist" columnid="prcpdelivefact"/>
  1004. <BindItem id="item1" compid="radio1" propid="value" datasetid="ds_main_prcplist" columnid="irpayflag"/>
  1005. <BindItem id="item2" compid="radio2" propid="value" datasetid="ds_main_prcplist" columnid="prepprcpflag"/>
  1006. <BindItem id="item3" compid="radio3" propid="value" datasetid="ds_main_prcplist" columnid="prepprcpflag"/>
  1007. <BindItem id="item4" compid="input2" propid="value" datasetid="ds_main_prcplist" columnid="prcphopedd"/>
  1008. <BindItem id="item5" compid="input3" propid="value" datasetid="ds_init" columnid="prcphopeddh"/>
  1009. <BindItem id="item6" compid="input4" propid="value" datasetid="ds_init" columnid="prcphopeddm"/>
  1010. <BindItem id="item7" compid="bool1" propid="value" datasetid="ds_result_blodrslt1" columnid="btypeyn"/>
  1011. <BindItem id="item8" compid="bool2" propid="value" datasetid="ds_result_blodrslt1" columnid="astyn"/>
  1012. <BindItem id="item9" compid="caption7" propid="text" datasetid="ds_result_blodrslt1" columnid="btyperslt"/>
  1013. <BindItem id="item10" compid="caption8" propid="text" datasetid="ds_result_blodrslt1" columnid="astrslt"/>
  1014. <BindItem id="item11" compid="caption3" propid="text" datasetid="ds_result_blodrslt2" columnid="prcpnm"/>
  1015. <BindItem id="item12" compid="caption4" propid="text" datasetid="ds_result_blodrslt2" columnid="delivepossqty"/>
  1016. </Bind>
  1017. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1018. * System Name :
  1019. * Job Name :
  1020. * Creator :
  1021. * Make Date : 2014-12-10
  1022. * Description :
  1023. *---------------------------------------------------------------------------------------
  1024. * Modify Date Modifier Modify Description
  1025. *---------------------------------------------------------------------------------------
  1026. * 2014-12-10 Live Converter TF->XP
  1027. *
  1028. *---------------------------------------------------------------------------------------
  1029. ****************************************************************************************/
  1030. include "com_commonxp::comm_main.xjs";
  1031. include "emr_prcpmngtxp::MMO001.xjs";
  1032. include "emr_prcpmngtxp::SMMMO00100.xjs";
  1033. var arErrorCode = new HashArray();
  1034. function SPMMO01500_oninit(obj:Form, e:InitEventInfo)
  1035. {
  1036. frmf_initForm(obj);
  1037. try{
  1038. ds_main_prcplist.copyData(arg_ds_main_prcplist);
  1039. }
  1040. catch(err){
  1041. if( ds_main_prcplist.rowcount == 0 )
  1042. ds_main_prcplist.addRow();
  1043. }
  1044. }
  1045. function SPMMO01500_onload(obj:Form, e:LoadEventInfo)
  1046. {
  1047. grdf_setToolTipBind(datagrid1);
  1048. grdf_setToolTipBind(datagrid3);
  1049. appf_getCodeList([{dsNm: "ds_M0029", cdGrpId: "M0029"}
  1050. , {dsNm: "ds_M0039", cdGrpId: "M0039"}
  1051. , {dsNm: "ds_M0044", cdGrpId: "M0044"}
  1052. , {dsNm: "ds_M0330", cdGrpId: "M0330"}
  1053. , {dsNm: "ds_P0506", cdGrpId: "P0506"}], true);
  1054. //원무에서 화면을 열 경우, 공통코드 조회 이외의 로직은 처리하지 않음 2008. 06. 16 오지훈
  1055. var prcppopupflag = opener.frmf_getParameter("prcppopupflag");
  1056. if(prcppopupflag != "PAM"){
  1057. titletext = "[수혈]" + "[" + ds_main_prcplist.getColumn(0, "prcpcd") + " : " + ds_main_prcplist.getColumn(0, "orgprcpnm") + "]";
  1058. //zbcfGetDeptCodeList(getUserInfo("dutplceinstcd"), "insuuseyn", "", "/root/init/orddept" , "depthngnm"); //부서코드 콤보 조회
  1059. lf_prcpExecDeptSrch();
  1060. //M-SET 자처방의 경우, 검사희망일(prcphopedd) disabled설정
  1061. //2008. 07. 22 오지훈
  1062. var prcpsetcd = ds_main_prcplist.getColumn(0, "prcpsetcd");
  1063. if(prcpsetcd != '-'){
  1064. input2.enable = false;
  1065. }
  1066. try {
  1067. //irr 비활성화 병원별 적용(성가요청), cHc, 2009-07-21
  1068. if ( opener.ds_initsrch_irrcheckyn.getColumn(0, "trgtcd") == "Y") {
  1069. var col = grd_prcpdetl1.getBindCellIndex("body", "irflag");
  1070. grd_prcpdetl1.setCellProperty("body", col, "edittype", "none");
  1071. grd_prcpdetl1.setCellProperty("body", col, "controlbackground", "silver");
  1072. grd_prcpdetl1.setCellProperty("body", col, "controlborder", "1 solid #708090cc");
  1073. }
  1074. } catch(e) { sysf_catchTrace(e); }
  1075. }
  1076. try {
  1077. var sInstCd = sysf_getUserInfo( "dutplceinstcd" );
  1078. if(sInstCd == "031") {
  1079. cap_blodformmsg.text = "※ 입원환자는 입원기간 첫 수혈시, 수술 예상 환자는 수술전, 외래환자는 첫 수혈시와 1년마다 \n 수혈동의서를 받아야 합니다. 동의서가 없는 경우는 혈액이 불출되지 않습니다.";
  1080. } else {
  1081. cap_blodformmsg.text = "※ 첫 수혈시와 그 후 1년마다 수혈 동의서를 받아야 하며 동의서가 없는 경우 혈액이 불출되지 않습니다.";
  1082. }
  1083. var prcpcd = ds_main_prcplist.getColumn(0, "prcpcd" ); // LBT25110 코드인 경우는 응급체크 disabled 요청 혈액은행 장현식선생님 20081110 by moonsh
  1084. if ( prcpcd == "LBT25110" ) {
  1085. var col = grd_prcpdetl1.getBindCellIndex("body", "erprcpflag");
  1086. grd_prcpdetl1.setCellProperty("body", col, "edittype", "none");
  1087. grd_prcpdetl1.setCellProperty("body", col, "controlbackground", "silver");
  1088. grd_prcpdetl1.setCellProperty("body", col, "controlborder", "1 solid #708090cc");
  1089. }
  1090. if ( prcpcd == "LBT20440" || prcpcd == "LBT20640" ) {
  1091. var col = grd_prcpdetl1.getBindCellIndex("body", "irflag");
  1092. grd_prcpdetl1.setCellProperty("body", col, "edittype", "none");
  1093. grd_prcpdetl1.setCellProperty("body", col, "controlbackground", "silver");
  1094. grd_prcpdetl1.setCellProperty("body", col, "controlborder", "1 solid #708090cc");
  1095. }
  1096. var prcpgenrflag = opener.ds_patflag.getColumn(0, "prcpgenrflag" );
  1097. var prcpkindcd = ds_main_prcplist.getColumn(0, "prcpkindcd" );
  1098. if ( prcpgenrflag == "O" || prcpgenrflag == "S" ) { //외래
  1099. orddd = opener.ds_paminfo.getColumn(0, "orddd" );
  1100. radio3.value = "Y"; // T/F default로 Y
  1101. radio2.value = "N";
  1102. radio2.enable = false; //Prep disabled
  1103. } else { //입원, 응급, DSC
  1104. orddd = opener.ds_paminfo.getColumn(0, "indd" );
  1105. if ( prcpkindcd == "70" || prcpkindcd == "90" || prcpkindcd == "95" ) {
  1106. radio3.value = "Y"; // T/F default로 Y
  1107. radio2.value = "N";
  1108. radio2.enable = false; //Prep disabled
  1109. } else {
  1110. radio3.enable = false; // T/F disabled
  1111. radio3.value = "N";
  1112. radio2.value = "Y"; // Prep default로 Y
  1113. }
  1114. }
  1115. if ( opener.ds_root.getColumn(0, "usge") == "prcp" ) {
  1116. ds_TRMMO01501.setColumn(0, "ioflag", opener.ds_patflag.getColumn(0, "prcpgenrflag"));
  1117. ds_TRMMO01501.setColumn(0, "pid" , opener.ds_paminfo.getColumn(0, "pid"));
  1118. ds_TRMMO01501.setColumn(0, "orddd" , orddd );
  1119. ds_TRMMO01501.setColumn(0, "cretno", opener.ds_paminfo.getColumn(0, "cretno"));
  1120. ds_TRMMO01501.setColumn(0, "prcpdd", opener.ds_init.getColumn(0, "prcpdd"));
  1121. ds_TRMMO01501.setColumn(0, "prcpcd", ds_main_prcplist.getColumn(0, "prcpcd"));
  1122. ds_TRMMO01501.setColumn(0, "instcd", sysf_getUserInfo( "dutplceinstcd" ));
  1123. ds_TRMMO01501.setColumn(0, "ordnm" , ds_main_prcplist.getColumn(0, "orgprcpnm"));
  1124. ds_TRMMO01501.setColumn(0, "ordnm" , ds_main_prcplist.getColumn(0, "orgprcpnm"));
  1125. var oParam = {};
  1126. oParam.id = "TRMMO01501";
  1127. oParam.service = "prcpmngtapp.PrcpMngt";
  1128. oParam.method = "reqGetBlodTestRslt";
  1129. oParam.inds = "req=ds_TRMMO01501";
  1130. oParam.outds = "ds_result_blodrslt1=blodrslt1 ds_result_blodrslt2=blodrslt2 ds_result_blodrslt3=blodrslt3 ds_result_blodrslt4=blodrslt4 ds_result_blodrslt5=blodrslt5 ds_result_blodrslt6=blodrslt6";
  1131. oParam.async = false;
  1132. tranf_submit(oParam);
  1133. if(ds_result_blodrslt5.rowcount == 0){ //본원에서 처음 수혈하는 경우
  1134. } else { //본원에서 수혈이력이 있는 경우
  1135. //rdo_seffectyn.disabled = true;
  1136. var efectflag = ds_result_blodrslt5.lookup("tnssideeffect", 01, "tnssideeffect");
  1137. if(utlf_isNull(efectflag)){ //부작용 정보가 없는 경우
  1138. ds_init.setColumn(0, "seffectyn", "N");
  1139. }else{ //부작용 정보가 있는 경우
  1140. ds_init.setColumn(0, "seffectyn", "Y");
  1141. }
  1142. }
  1143. if ( ds_result_blodrslt1.getColumn(0, "btypeyn") == "Y" ) {
  1144. var btypecd = ds_result_blodrslt1.getColumn(0, "btypecd");
  1145. var prcpbtypecd = opener.ds_main_prcplist.lookup("prcpcd", btypecd, "prcpcd");
  1146. //바탕화면에 값이 있으면 disable
  1147. if ( !utlf_isNull(prcpbtypecd) ) {
  1148. bool1.enable = false;
  1149. ds_result_blodrslt1.setColumn(0, "btypeyn", "N");
  1150. }
  1151. } else {
  1152. bool1.enable = false;
  1153. }
  1154. if ( ds_result_blodrslt1.getColumn(0, "astyn") == "Y" ) {
  1155. var astcd = ds_result_blodrslt1.getColumn(0, "astcd");
  1156. var prcpastcd = opener.ds_main_prcplist.lookup("prcpcd", astcd, "prcpcd");
  1157. //바탕화면에 값이 있으면 disable
  1158. if ( !utlf_isNull(prcpastcd) ) {
  1159. bool2.enable = false;
  1160. ds_result_blodrslt1.setColumn(0, "astyn", "N");
  1161. }
  1162. } else {
  1163. bool2.enable = false;
  1164. }
  1165. // 2011.05.21 엄영만 수혈 동의서 안내문구 표시
  1166. for ( var i = 0; i < ds_result_blodrslt6.rowcount; i++){
  1167. if(sInstCd != "031" && ds_result_blodrslt6.getColumn(i, "scanyn") == "Y" && parseInt(ds_result_blodrslt6.getColumn(i, "term")) < 365) {
  1168. cap_blodformmsg.visible = false;
  1169. break;
  1170. }
  1171. }
  1172. // formnm의 맨 마지막에 '\n'문자가 들어가 있어 그리드에 표시 어색하게 나옴, 그래서 마지막 '\n'은 제거 하도록 함
  1173. for( var i = 0; i < ds_result_blodrslt6.rowcount; i++) {
  1174. var formnm = ds_result_blodrslt6.getColumn(i, "formnm");
  1175. if(!utlf_isNull(formnm) && (formnm.substr(formnm.length - 1, 1) == '\n')) {
  1176. ds_result_blodrslt6.setColumn(i, "formnm", formnm.substr(0, formnm.length - 1));
  1177. }
  1178. }
  1179. } else {
  1180. bool1.enable = false;
  1181. bool2.enable = false;
  1182. }
  1183. if ( ds_main_prcplist.getColumn(0, "irflag") == "N" ) {
  1184. radio1.enable = false;
  1185. }
  1186. var prepprcpflag = ds_main_prcplist.getColumn(0, "prepprcpflag");
  1187. var tnsuseflag = ds_main_prcplist.getColumn(0, "tnsuseflag");
  1188. if ( utlf_isNull(tnsuseflag))
  1189. ds_main_prcplist.setColumn(0, "tnsuseflag", 0 );
  1190. //환자리스트에서 준 외래, 입원, 응급 구분
  1191. var prcpgenrflag = opener.ds_patflag.getColumn(0, "prcpgenrflag");
  1192. if ( prcpgenrflag == "O" ) {
  1193. var col = grd_prcpdetl1.getBindCellIndex("body", "tnsfiltflag");
  1194. grd_prcpdetl1.setCellProperty("body", col, "edittype", "none");
  1195. }
  1196. //수술예약일자, 시간 SETTING
  1197. var prcphopedd = ds_main_prcplist.getColumn(0, "prcphopedd");
  1198. ds_main_prcplist.setColumn(0, "prcphopedd", prcphopedd.substring(0,8));
  1199. if ( prcphopedd.length > 8 ) {
  1200. ds_init.setColumn(0, "prcphopeddh", prcphopedd.substring(8,10));
  1201. ds_init.setColumn(0, "prcphopeddm", prcphopedd.substring(10,12));
  1202. }
  1203. if ( ds_main_prcplist.getColumn(0, "prepprcpflag") == "N") {
  1204. input2.enable = true;
  1205. input3.enable = true;
  1206. input4.enable = true;
  1207. }else{
  1208. input2.enable = false;
  1209. input3.enable = false;
  1210. input4.enable = false;
  1211. }
  1212. button1.setFocus();
  1213. if ( opener.ds_root.getColumn(0, "usge") == "prcp" ) {
  1214. fChngGrdCellColor();
  1215. }
  1216. } catch(e) {
  1217. //sysf_catchTrace(e);
  1218. }
  1219. }
  1220. function fChngGrdCellColor(){
  1221. for(var i = 0; i < datagrid2.getCellCount; i++){
  1222. datagrid2.setCellProperty("body", i, "background", "(refcolor != '-') ? '#' + refcolor : ''");
  1223. datagrid2.setCellProperty("body", i, "background2", "(refcolor != '-') ? '#' + refcolor : ''");
  1224. }
  1225. }
  1226. function button1_onclick(obj:Button, e:ClickEventInfo)
  1227. {
  1228. try {
  1229. if ( opener.ds_root.getColumn(0, "usge") == "prcp" ) {
  1230. var dispyn = ds_result_blodrslt4.getColumn(0, "dispyn");
  1231. if ( !utlf_isNull(dispyn)) {
  1232. if ( dispyn == "Y" ) {
  1233. var mon = sysf_getCurrentMonitorNumber();
  1234. var xpt = this.getOwnerFrame().position.x;
  1235. var ypt = this.getOwnerFrame().position.y;
  1236. var objArg = new Object();
  1237. objArg.arg_ds_result_blodrslt4 = ds_result_blodrslt4;
  1238. frmf_modal("SPMMO14600", "SPMMO14600", objArg, false, mon, xpt, ypt, null, null, null, null, null, "M");
  1239. if ( frmf_getParameter ( "SPMMO14600_rtnyn" ) != "Y" ) {
  1240. ds_main_prcplist.setColumn(0, "tempcol6", "D");
  1241. opener.frmf_setParameter ( "SPMMO01500_bprcpadapt", "D" );
  1242. close();
  1243. }
  1244. } else {
  1245. ds_TXMMO14601.copyData(ds_result_blodrslt4);
  1246. var oParam = {};
  1247. oParam.id = "TXMMO14601";
  1248. oParam.service = "prcpmngtapp.PrcpMngt";
  1249. oParam.method = "reqExeSaveBPrcpAdapt";
  1250. oParam.inds = "bprcpadapt=ds_TXMMO14601";
  1251. oParam.async = false;
  1252. tranf_submit(oParam);
  1253. }
  1254. }
  1255. var prcphopedd = ds_main_prcplist.getColumn(0, "prcphopedd");
  1256. var prcphopeddh = lf_getDsValue(ds_init, 0, "prcphopeddh");
  1257. var prcphopeddm = lf_getDsValue(ds_init, 0, "prcphopeddm");
  1258. if ( !utlf_isValidDateTime ( prcphopedd, "YYYYMMDD")) { sysf_messageBox ( "수혈예정일시가", "E016" ); return;}
  1259. if ( eval(prcphopeddh) >= 24 ) {
  1260. sysf_messageBox ( "수혈예정시간이", "E016" );
  1261. return;
  1262. }
  1263. if ( eval(prcphopeddm) >= 60 ) {
  1264. sysf_messageBox ( "수혈예정분이", "E016" );
  1265. return;
  1266. }
  1267. prcphopeddh = prcphopeddh.toString().getLeftPad ( 2, "0" );
  1268. prcphopeddm = prcphopeddm.toString().getLeftPad ( 2, "0" );
  1269. ds_main_prcplist.setColumn(0, "prcphopedd", prcphopedd + prcphopeddh + prcphopeddm + "00");
  1270. lf_appendChildPrcp ( "ds_main_prcplist", "ds_prcptemp_prcplist" );
  1271. var cnt = 0;
  1272. if ( ds_result_blodrslt1.getColumn(0, "btypeyn") == "Y" ) {
  1273. var prcpcd = ds_result_blodrslt1.getColumn(0, "btypecd");
  1274. if ( prcpcd != "-" ) {
  1275. if ( !utlf_isNull(opener.ds_init.getColumn(0, "prcpdd"))) {
  1276. var prcpdd = opener.ds_init.getColumn(0, "prcpdd");
  1277. } else {
  1278. var prcpdd = utlf_getCurrentDate();
  1279. }
  1280. lf_prcpSrchCom ( prcpcd, prcpdd, opener.ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "-", false, "getPrcpCdSrchInfo" );
  1281. ds_prcpsrch_prcplist.setColumn(0, "status", "I");
  1282. lf_appendChildPrcp ( "ds_prcpsrch_prcplist", "ds_prcptemp_prcplist", "main" );
  1283. cnt++;
  1284. }
  1285. }
  1286. if ( ds_result_blodrslt1.getColumn(0, "astyn") == "Y" ) {
  1287. var prcpcd = ds_result_blodrslt1.getColumn(0, "astcd");
  1288. if ( prcpcd != "-" ) {
  1289. if (!utlf_isNull(opener.ds_init.getColumn(0, "prcpdd"))) {
  1290. var prcpdd = opener.ds_init.getColumn(0, "prcpdd" );
  1291. } else {
  1292. var prcpdd = utlf_getCurrentDate();
  1293. }
  1294. lf_prcpSrchCom ( prcpcd, prcpdd, opener.ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "-", false, "getPrcpCdSrchInfo" );
  1295. ds_prcpsrch_prcplist.setColumn(0, "status", "I" );
  1296. lf_appendChildPrcp ( "ds_prcpsrch_prcplist", "ds_prcptemp_prcplist", "main" );
  1297. cnt++;
  1298. }
  1299. }
  1300. if ( cnt > 0 ) {
  1301. lf_addPrcp ( "child", "ds_prcptemp_prcplist", "ds_main_prcplist", "Y", "status", "I", grd_prcpdetl1, "Y", "00");
  1302. opener.frmf_setParameter ( "SPMMO01500_addcnt", cnt );
  1303. }
  1304. } else {
  1305. lf_appendChildPrcp ( "ds_main_prcplist", "ds_prcptemp_prcplist" );
  1306. }
  1307. close();
  1308. } catch(e) {
  1309. //sysf_catchTrace(e);
  1310. }
  1311. }
  1312. function button2_onclick(obj:Button, e:ClickEventInfo)
  1313. {
  1314. close();
  1315. }
  1316. function grd_prcpdetl1_onenteredit(obj:Grid, e:GridEditEventInfo)
  1317. {
  1318. if ( e.col == 0 ) {
  1319. bfDrugCalc ( "prcpqty", e.row );
  1320. }
  1321. }
  1322. function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1323. {
  1324. try {
  1325. // 그리드안의 checkbox 값 변경 용도
  1326. if(e.columnid == "erprcpflag" || e.columnid == "irflag" || e.columnid == "anamneflag") {
  1327. obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  1328. }
  1329. if ( e.columnid == "prcpqty" ) {
  1330. DrugCalc ( "prcpqty" , e.row);
  1331. } else if ( e.columnid == "irflag" ) {
  1332. if ( obj.getColumn(e.row, "irflag") == "N" ) {
  1333. obj.setColumn(e.row, "irpayflag", "N");
  1334. radio1.enable = false;
  1335. } else {
  1336. obj.setColumn(e.row, "irpayflag", "0");
  1337. radio1.enable = true;
  1338. }
  1339. } else if(e.columnid == "anamneflag"){
  1340. var clincstdyflag = obj.getColumn(0, "clincstdyflag");
  1341. if(clincstdyflag == "Y") {
  1342. sysf_messageBox ( "기왕증은 임상연구와 동시에 선택 할 수", "I004" );
  1343. obj.setColumn(0, "anamneflag", "N");
  1344. return;
  1345. }
  1346. var prcpgenrflag = opener.ds_patflag.getColumn(0, "prcpgenrflag");
  1347. var anamneflag = obj.getColumn(0, "anamneflag");
  1348. if(prcpgenrflag == "I" || prcpgenrflag == "D" || prcpgenrflag == "E"){
  1349. if(anamneflag == "Y"){ //기왕증이 Y로 처리된 경우에만 보조유형선택 팝업 open
  1350. var pid = opener.ds_paminfo.getColumn(0, "pid");
  1351. var indd = opener.ds_paminfo.getColumn(0, "indd");
  1352. var subcretno = lf_getSubcretno(pid, indd, "anamneflag");
  1353. obj.setColumn(0, "subcretno", subcretno);
  1354. if(subcretno == "0"){
  1355. sysf_messageBox ( "환자의 부유형이 없거나 또는 선택되지 않았습니다.", "I999" );
  1356. obj.setColumn(0, "anamneflag", "N");
  1357. }
  1358. }else{ //기왕증이 N로 처리된 경우에는 subcretno 0로 처리
  1359. obj.setColumn(0, "subcretno", "0");
  1360. }
  1361. } else {
  1362. sysf_messageBox ( "외래 환자는 기왕증을 선택 할 수", "I004" );
  1363. obj.setColumn(0, "anamneflag", "N");
  1364. }
  1365. } else if (e.columnid == "drgacptflag") {
  1366. if ( obj.getColumn(0, "drgacptflag") == "A" ) { // PCA용 약제
  1367. sysf_messageBox ( "급여구분이 '본인부담'으로 변경 됩니다.", "I" );
  1368. obj.setColumn(0, "payflagcd", "1");
  1369. } else if ( obj.getColumn(0, "drgacptflag") == "B" ) { // 미용성형
  1370. sysf_messageBox ( "급여구분이 '비급여'로 변경 됩니다.", "I" );
  1371. obj.setColumn(0, "payflagcd", "2");
  1372. }
  1373. }
  1374. } catch(e) { sysf_catchTrace(e); }
  1375. }
  1376. function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1377. {
  1378. if ( ds_main_prcplist.getColumn(0, "prepprcpflag") == "Y" ) {
  1379. ds_main_prcplist.setColumn(0, "tempprcpflag", "Y");
  1380. input2.enable = false;
  1381. input3.enable = false;
  1382. input4.enable = false;
  1383. } else {
  1384. ds_main_prcplist.setColumn(0, "tempprcpflag", "N");
  1385. input2.value = utlf_getCurrentDate();
  1386. input3.value = "00";
  1387. input4.value = "00";
  1388. input2.enable = true;
  1389. input3.enable = true;
  1390. input4.enable = true;
  1391. }
  1392. }
  1393. function radio3_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1394. {
  1395. if ( ds_main_prcplist.getColumn(0, "prepprcpflag") == "Y" ) {
  1396. ds_main_prcplist.setColumn(0, "tempprcpflag", "Y");
  1397. input2.enable = true;
  1398. input3.enable = true;
  1399. input4.enable = true;
  1400. } else {
  1401. ds_main_prcplist.setColumn(0, "tempprcpflag", "N");
  1402. input2.value = utlf_getCurrentDate();
  1403. input3.value = "00";
  1404. input4.value = "00";
  1405. input2.enable = false;
  1406. input3.enable = false;
  1407. input4.enable = false;
  1408. }
  1409. }
  1410. function button4_onclick(obj:Button, e:ClickEventInfo)
  1411. {
  1412. frmf_setParameter ( "SPMMB02200_cond2", "3" );
  1413. lf_prcpModal ( "SPMMB02200", 50, 50 );
  1414. var SPMMB02200_clinccmt = frmf_getParameter ( "SPMMB02200_clinccmt" );
  1415. if(!utlf_isNull(SPMMB02200_clinccmt))
  1416. ds_main_prcplist.setColumn(0, "prcpdelivefact", SPMMB02200_clinccmt);
  1417. }
  1418. function btn_srchexecdept_onclick(obj:Button, e:ClickEventInfo)
  1419. {
  1420. frmf_modal("SPMMB02500", "SPMMB02500", null, null, null, null, null, null, null, null, null, null, "M");
  1421. }
  1422. function button00_onclick(obj:Button, e:ClickEventInfo)
  1423. {
  1424. frmf_modal("SMMRF02300", "SMMRF02300", null, null, null, null, null, null, null, null, null, null, "M");
  1425. }
  1426. ]]></Script>
  1427. </Form>
  1428. </FDL>