SMAEA01300_접수관리(진방).xfdl 150 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAEA01300" position="absolute 0 0 1195 795" titletext="접수관리(영상의학과)" onload="SMAEA01300_onload" oninit="SMAEA01300_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div id="Div00" taborder="1" position="absolute 0 25 1189 65" class="div_SA" anchor="left top right"/>
  8. <Static text="접수관리(영상의학과)" position="absolute 0 0 160 25" id="caption6" class="tit_1"/>
  9. <Div position="absolute 0 23 1193 791" id="group3" scrollbars="autoboth" anchor="all">
  10. <Layouts>
  11. <Layout>
  12. <Shape position="absolute 1093 12 1099 34" linetype="vertical" id="line18" class="line_4" anchor="top right"/>
  13. <Static text="등록번호 :" position="absolute 390 14 469 31" id="caption1" class="search_name" anchor="default"/>
  14. <Combo position="absolute 254 13 377 32" id="cmb_excuroom" class="combo_default" innerdataset="@ds_init_cmb_excuroom" datacolumn="basecdflagdesc" codecolumn="basecd" anchor="default" onitemchanged="group3_cmb_excuroom_onitemchanged" style="font:Dotum,9,bold;"/>
  15. <Static text="검사실 :" position="absolute 192 14 254 31" id="caption3" class="search_name" anchor="default"/>
  16. <Combo position="absolute 59 13 176 32" id="cmb_excuroomgrp" class="combo_defalut" innerdataset="ds_init_cmb_excuroomgrp" datacolumn="basecdcnts2" codecolumn="basecdcnts" anchor="default" onitemchanged="group3_cmb_excuroomgrp_onitemchanged" onkeydown="group3_cmb_excuroomgrp_onkeydown" style="font:Dotum,9,bold;"/>
  17. <Static text="구분 :" position="absolute 10 14 64 31" id="caption4" class="search_name" anchor="default"/>
  18. <Static text="적용일자 :" position="absolute 647 14 720 31" id="caption5" class="search_name" anchor="default"/>
  19. <Calendar position="absolute 718 13 811 32" id="ipt_date1" class="input_default" anchor="default" style="buttonsize:14;" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  20. <Edit position="absolute 465 11 543 33" id="ipt_pid" class="input_search" anchor="default" onkeydown="group3_ipt_pid_onkeydown" style="font:Dotum,11,bold;" autoselect="true"/>
  21. <Calendar position="absolute 814 13 903 32" id="ipt_date2" class="input_default" anchor="default" style="buttonsize:14;" dateformat="yyyy-MM-dd" autoselect="true"/>
  22. <Edit readonly="true" position="absolute 561 13 636 32" id="ipt_patnm" anchor="default" autoselect="true"/>
  23. <Button position="absolute 1102 12 1182 34" id="btn_sea" class="btn1" text="환자조회" anchor="top right" onclick="group3_btn_sea_onclick"/>
  24. <Button position="absolute 544 14 560 30" id="button61" class="icon_search" text="" anchor="default" onclick="group3_button61_onclick"/>
  25. <Combo position="absolute 1010 13 1090 32" id="cmb_roomcd" class="combo_search" innerdataset="ds_init_cmb_roomcd" datacolumn="wardroomcdnm" codecolumn="wardroomcdid" anchor="default"/>
  26. <Combo position="absolute 908 13 1008 32" id="cmb_wardcd" class="combo_search" innerdataset="ds_init_cmb_wardcd" datacolumn="wardroomcdnm" codecolumn="wardroomcdid" anchor="default" onitemchanged="group3_cmb_wardcd_onitemchanged" style="font:Dotum,9,bold;"/>
  27. <Tab position="absolute 0 53 347 736" id="switch1" anchor="all" onsetfocus="group3_switch1_onsetfocus" tabindex="0" onchanged="group3_switch1_onchanged" onlbuttonup="group3_switch1_onlbuttonup">
  28. <Tabpages>
  29. <Tabpage text="미접수" id="case1" style="anchor:default;margin:0 0 0 0;">
  30. <Layouts>
  31. <Layout>
  32. <Grid position="absolute 0 0 347 659" id="grd_mainordlist1" binddataset="ds_grd_mainordlist1" anchor="all" oncellclick="group3_switch1_case1_grd_mainordlist1_oncellclick">
  33. <Formats>
  34. <Format id="default">
  35. <Columns>
  36. <Column size="25"/>
  37. <Column size="66"/>
  38. <Column size="67"/>
  39. <Column size="42"/>
  40. <Column size="40"/>
  41. <Column size="70"/>
  42. <Column size="0"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="37"/>
  47. <Column size="100"/>
  48. <Column size="0"/>
  49. <Column size="0"/>
  50. <Column size="0"/>
  51. <Column size="0"/>
  52. <Column size="40"/>
  53. </Columns>
  54. <Rows>
  55. <Row size="24" band="head"/>
  56. <Row size="24"/>
  57. </Rows>
  58. <Band id="head">
  59. <Cell text="No"/>
  60. <Cell col="1" text="등록번호"/>
  61. <Cell col="2" text="환자명"/>
  62. <Cell col="3" text="SNA"/>
  63. <Cell col="4" text="구분"/>
  64. <Cell col="5" text="병실"/>
  65. <Cell col="6" text="과"/>
  66. <Cell col="7" text="처방일련번호"/>
  67. <Cell col="8" text="진료과코드"/>
  68. <Cell col="9" text="예약일자"/>
  69. <Cell col="10" text="execprcpstatcd"/>
  70. <Cell col="11" text="처방일자"/>
  71. <Cell col="12" text="aftrcptinfo"/>
  72. <Cell col="13" text="roomcd"/>
  73. <Cell col="14" text="orddrid"/>
  74. <Cell col="15" text="rcptyn"/>
  75. <Cell col="16" text="사망"/>
  76. </Band>
  77. <Band id="body">
  78. <Cell style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:no"/>
  79. <Cell col="1" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:pid"/>
  80. <Cell col="2" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:patnm"/>
  81. <Cell col="3" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:sna"/>
  82. <Cell col="4" displaytype="combo" edittype="combo" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpgenrflag" combodataset="ds_cmb_ioflag" combocodecol="cdid" combodatacol="cdnm"/>
  83. <Cell col="5" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:roomcd"/>
  84. <Cell col="6" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:depthngnm"/>
  85. <Cell col="7" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:execprcpuniqno"/>
  86. <Cell col="8" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:orddeptcd"/>
  87. <Cell col="9" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:rsrvdd"/>
  88. <Cell col="10" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:execprcpstatcd"/>
  89. <Cell col="11" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpdd"/>
  90. <Cell col="12" text="bind:aftrcptinfo"/>
  91. <Cell col="13" text="bind:roomcd"/>
  92. <Cell col="14" text="bind:orddrid"/>
  93. <Cell col="15" text="bind:rcptyn"/>
  94. <Cell col="16" text="bind:dethyn"/>
  95. </Band>
  96. </Format>
  97. </Formats>
  98. </Grid>
  99. </Layout>
  100. </Layouts>
  101. </Tabpage>
  102. <Tabpage text="접수" id="case2" style="anchor:default;margin:0 0 0 0;">
  103. <Layouts>
  104. <Layout>
  105. <Grid position="absolute 0 0 347 659" id="grd_mainordlist2" binddataset="ds_grd_mainordlist2" anchor="all" oncellclick="group3_switch1_case2_grd_mainordlist2_oncellclick">
  106. <Formats>
  107. <Format id="default">
  108. <Columns>
  109. <Column size="0"/>
  110. <Column size="114"/>
  111. <Column size="66"/>
  112. <Column size="57"/>
  113. <Column size="45"/>
  114. <Column size="44"/>
  115. <Column size="0"/>
  116. <Column size="77"/>
  117. <Column size="0"/>
  118. <Column size="37"/>
  119. <Column size="0"/>
  120. <Column size="0"/>
  121. <Column size="100"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="40"/>
  125. </Columns>
  126. <Rows>
  127. <Row size="24" band="head"/>
  128. <Row size="24"/>
  129. </Rows>
  130. <Band id="head">
  131. <Cell text="No"/>
  132. <Cell col="1" text="접수일시"/>
  133. <Cell col="2" text="등록번호"/>
  134. <Cell col="3" text="환자명"/>
  135. <Cell col="4" text="SNA"/>
  136. <Cell col="5" text="구분"/>
  137. <Cell col="6" text="I/O"/>
  138. <Cell col="7" text="병실"/>
  139. <Cell col="8" text="과"/>
  140. <Cell col="9" text="처방일련번호"/>
  141. <Cell col="10" text="진료과코드"/>
  142. <Cell col="11" text="예약일자"/>
  143. <Cell col="12" text="처방일자"/>
  144. <Cell col="13" text="aftrcptinfo"/>
  145. <Cell col="14" text="largeclass"/>
  146. <Cell col="15" text="사망"/>
  147. </Band>
  148. <Band id="body">
  149. <Cell text="bind:no"/>
  150. <Cell col="1" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:acptdt" mask="####-##-## ##:##"/>
  151. <Cell col="2" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:pid"/>
  152. <Cell col="3" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:patnm"/>
  153. <Cell col="4" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:sna"/>
  154. <Cell col="5" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:patgb"/>
  155. <Cell col="6" displaytype="combo" edittype="combo" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpgenrflag"/>
  156. <Cell col="7" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:roomcd"/>
  157. <Cell col="8" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:depthngnm"/>
  158. <Cell col="9" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:execprcpuniqno"/>
  159. <Cell col="10" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:orddeptcd"/>
  160. <Cell col="11" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:rsrvdd"/>
  161. <Cell col="12" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpdd"/>
  162. <Cell col="13" text="bind:aftrcptinfo"/>
  163. <Cell col="14" text="bind:largeclass"/>
  164. <Cell col="15" text="bind:dethyn"/>
  165. </Band>
  166. </Format>
  167. </Formats>
  168. </Grid>
  169. </Layout>
  170. </Layouts>
  171. </Tabpage>
  172. <Tabpage text="실시" id="case3" style="anchor:default;margin:0 0 0 0;">
  173. <Layouts>
  174. <Layout>
  175. <Grid position="absolute 0 0 347 659" id="grd_mainordlist3" binddataset="ds_grd_mainordlist3" anchor="all" oncellclick="group3_switch1_case3_grd_mainordlist3_oncellclick">
  176. <Formats>
  177. <Format id="default">
  178. <Columns>
  179. <Column size="25"/>
  180. <Column size="66"/>
  181. <Column size="58"/>
  182. <Column size="40"/>
  183. <Column size="53"/>
  184. <Column size="73"/>
  185. <Column size="0"/>
  186. <Column size="0"/>
  187. <Column size="0"/>
  188. <Column size="72"/>
  189. <Column size="100"/>
  190. <Column size="0"/>
  191. <Column size="40"/>
  192. </Columns>
  193. <Rows>
  194. <Row size="24" band="head"/>
  195. <Row size="24"/>
  196. </Rows>
  197. <Band id="head">
  198. <Cell text="No"/>
  199. <Cell col="1" text="등록번호"/>
  200. <Cell col="2" text="환자명"/>
  201. <Cell col="3" text="SNA"/>
  202. <Cell col="4" text="구분"/>
  203. <Cell col="5" text="병실"/>
  204. <Cell col="6" text="과"/>
  205. <Cell col="7" text="처방일련번호"/>
  206. <Cell col="8" text="진료과코드"/>
  207. <Cell col="9" text="예약일자"/>
  208. <Cell col="10" text="처방일자"/>
  209. <Cell col="11" text="aftrcptinfo"/>
  210. <Cell col="12" text="사망"/>
  211. </Band>
  212. <Band id="body">
  213. <Cell style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:no"/>
  214. <Cell col="1" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:pid"/>
  215. <Cell col="2" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:patnm"/>
  216. <Cell col="3" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:sna"/>
  217. <Cell col="4" displaytype="combo" edittype="combo" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpgenrflag"/>
  218. <Cell col="5" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:roomcd"/>
  219. <Cell col="6" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:depthngnm"/>
  220. <Cell col="7" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:execprcpuniqno"/>
  221. <Cell col="8" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:orddeptcd"/>
  222. <Cell col="9" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:rsrvdd"/>
  223. <Cell col="10" style="background:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');background2:EXPR(aftrcptinfo=='A'?'#fab7bf':'#ffffff');" text="bind:prcpdd"/>
  224. <Cell col="11" text="bind:aftrcptinfo"/>
  225. <Cell col="12" text="bind:dethyn"/>
  226. </Band>
  227. </Format>
  228. </Formats>
  229. </Grid>
  230. </Layout>
  231. </Layouts>
  232. </Tabpage>
  233. <Tabpage text="당일접수" id="case4" style="anchor:default;margin:0 0 0 0;">
  234. <Layouts>
  235. <Layout>
  236. <Grid position="absolute 0 0 347 659" id="grd_mainordlist4" binddataset="ds_grd_mainordlist4" anchor="all">
  237. <Formats>
  238. <Format id="default">
  239. <Columns>
  240. <Column size="30"/>
  241. <Column size="66"/>
  242. <Column size="58"/>
  243. <Column size="40"/>
  244. <Column size="50"/>
  245. <Column size="70"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="0"/>
  249. <Column size="37"/>
  250. <Column size="100"/>
  251. <Column size="0"/>
  252. </Columns>
  253. <Rows>
  254. <Row size="24" band="head"/>
  255. <Row size="24"/>
  256. </Rows>
  257. <Band id="head">
  258. <Cell text="No"/>
  259. <Cell col="1" text="등록번호"/>
  260. <Cell col="2" text="환자명"/>
  261. <Cell col="3" text="SNA"/>
  262. <Cell col="4" text="구분"/>
  263. <Cell col="5" text="병실"/>
  264. <Cell col="6" text="과"/>
  265. <Cell col="7" text="처방일련번호"/>
  266. <Cell col="8" text="진료과코드"/>
  267. <Cell col="9" text="예약일자"/>
  268. <Cell col="10" text="처방일자"/>
  269. <Cell col="11" text="aftrcptinfo"/>
  270. </Band>
  271. <Band id="body">
  272. <Cell text="bind:no"/>
  273. <Cell col="1" text="bind:pid"/>
  274. <Cell col="2" text="bind:patnm"/>
  275. <Cell col="3" text="bind:sna"/>
  276. <Cell col="4" displaytype="combo" edittype="combo" text="bind:prcpgenrflag"/>
  277. <Cell col="5" text="bind:roomcd"/>
  278. <Cell col="6" text="bind:depthngnm"/>
  279. <Cell col="7" text="bind:execprcpuniqno"/>
  280. <Cell col="8" text="bind:orddeptcd"/>
  281. <Cell col="9" text="bind:rsrvdd"/>
  282. <Cell col="10" text="bind:prcpdd"/>
  283. <Cell col="11" text="bind:aftrcptinfo"/>
  284. </Band>
  285. </Format>
  286. </Formats>
  287. </Grid>
  288. </Layout>
  289. </Layouts>
  290. </Tabpage>
  291. </Tabpages>
  292. </Tab>
  293. <Static text="처방내역" position="absolute 356 59 438 76" id="caption2" class="tit_2" anchor="top right"/>
  294. <Shape position="absolute 356 75 1191 81" linetype="horizontal" id="line5" class="line_10" anchor="top right"/>
  295. <Grid position="absolute 356 80 1191 383" id="grd_subordlist1" binddataset="ds_grd_subordlist1" anchor="top right bottom" oncellclick="group3_grd_subordlist1_oncellclick" extendsizetype="row" autosizingtype="row" cellsizingtype="col" onmousemove="group3_grd_subordlist1_onmousemove" onexpandup="group3_grd_subordlist1_onexpandup" cellclickbound="cell">
  296. <Formats>
  297. <Format id="default">
  298. <Columns>
  299. <Column size="25" band="left"/>
  300. <Column size="30"/>
  301. <Column size="83"/>
  302. <Column size="122"/>
  303. <Column size="0"/>
  304. <Column size="61"/>
  305. <Column size="0"/>
  306. <Column size="56"/>
  307. <Column size="185"/>
  308. <Column size="63"/>
  309. <Column size="58"/>
  310. <Column size="59"/>
  311. <Column size="32"/>
  312. <Column size="37"/>
  313. <Column size="115"/>
  314. <Column size="0"/>
  315. <Column size="100"/>
  316. <Column size="0"/>
  317. <Column size="0"/>
  318. <Column size="0"/>
  319. <Column size="0"/>
  320. <Column size="0"/>
  321. <Column size="0"/>
  322. <Column size="0"/>
  323. <Column size="0"/>
  324. <Column size="0"/>
  325. <Column size="0"/>
  326. <Column size="0"/>
  327. <Column size="0"/>
  328. <Column size="0"/>
  329. <Column size="0"/>
  330. <Column size="0"/>
  331. <Column size="0"/>
  332. <Column size="0"/>
  333. <Column size="0"/>
  334. <Column size="0"/>
  335. <Column size="0"/>
  336. <Column size="0"/>
  337. <Column size="0"/>
  338. <Column size="0"/>
  339. <Column size="0"/>
  340. <Column size="0"/>
  341. <Column size="0"/>
  342. <Column size="0"/>
  343. <Column size="0"/>
  344. <Column size="0"/>
  345. <Column size="0"/>
  346. <Column size="0"/>
  347. <Column size="0"/>
  348. <Column size="0"/>
  349. <Column size="0"/>
  350. <Column size="0"/>
  351. <Column size="0"/>
  352. <Column size="0"/>
  353. <Column size="0"/>
  354. <Column size="0"/>
  355. <Column size="0"/>
  356. <Column size="30"/>
  357. <Column size="100"/>
  358. <Column size="0"/>
  359. <Column size="0"/>
  360. </Columns>
  361. <Rows>
  362. <Row size="24" band="head"/>
  363. <Row size="24"/>
  364. </Rows>
  365. <Band id="head">
  366. <Cell/>
  367. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  368. <Cell col="2" text="처방적용일자"/>
  369. <Cell col="3" text="처방입력일시"/>
  370. <Cell col="4" text="적용일자"/>
  371. <Cell col="5" text=" 상태"/>
  372. <Cell col="6" text="상태"/>
  373. <Cell col="7" text="처방종류"/>
  374. <Cell col="8" text="처방명"/>
  375. <Cell col="9" text="검사실"/>
  376. <Cell col="10" text="처방과"/>
  377. <Cell col="11" text="처방의사"/>
  378. <Cell col="12" text="구분"/>
  379. <Cell col="13" text="취소"/>
  380. <Cell col="14" text="접수일시"/>
  381. <Cell col="15" text="execprcpno"/>
  382. <Cell col="16" text="검사코드"/>
  383. <Cell col="17" text="prcpexecdeptcd"/>
  384. <Cell col="18" text="excuroomcd"/>
  385. <Cell col="19" text="rgstdeptcd"/>
  386. <Cell col="20" text="rgstrid"/>
  387. <Cell col="21" text="pid"/>
  388. <Cell col="22" text="portprcpflag"/>
  389. <Cell col="23" text="inflag"/>
  390. <Cell col="24" text="rcptacptyn"/>
  391. <Cell col="25" text="ExecBaseFlag"/>
  392. <Cell col="26" text="lrgcd"/>
  393. <Cell col="27" text="mdlcd"/>
  394. <Cell col="28" text="excupartcd"/>
  395. <Cell col="29" text="modality"/>
  396. <Cell col="30" text="rcptno"/>
  397. <Cell col="31" text="acptseqno"/>
  398. <Cell col="32" text="acptrem"/>
  399. <Cell col="33" text="execrem"/>
  400. <Cell col="34" text="prcpdelivefact"/>
  401. <Cell col="35" text="execrid1"/>
  402. <Cell col="36" text="execrid2"/>
  403. <Cell col="37" text="execrid3"/>
  404. <Cell col="38" text="execrid4"/>
  405. <Cell col="39" text="repeat"/>
  406. <Cell col="40" text="acptid"/>
  407. <Cell col="41" text="rcptdd"/>
  408. <Cell col="42" text="carecnfmdd"/>
  409. <Cell col="43" text="pacsnocretyn"/>
  410. <Cell col="44" text="orddepthngnm"/>
  411. <Cell col="45" text="orddd"/>
  412. <Cell col="46" text="orddeptcd"/>
  413. <Cell col="47" text="patnm"/>
  414. <Cell col="48" text="EqmtIFYn"/>
  415. <Cell col="49" text="basesuppdeptcd"/>
  416. <Cell col="50" text="orddrid"/>
  417. <Cell col="51" text="cretno"/>
  418. <Cell col="52" text="inclprcpcd"/>
  419. <Cell col="53" text="examroomnm"/>
  420. <Cell col="54" text="rgsttm"/>
  421. <Cell col="55" text="precureprcpflag"/>
  422. <Cell col="56" text="clincstdycd"/>
  423. <Cell col="57" text="MIG"/>
  424. <Cell col="58" text="sna"/>
  425. <Cell col="59" text="병동코드"/>
  426. <Cell col="60"/>
  427. </Band>
  428. <Band id="body">
  429. <Cell celltype="head"/>
  430. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check" expr="expr:(check==&quot;Y&quot;||check==1)?1:0"/>
  431. <Cell col="2" displaytype="expr:utlf_isNull(prcpdd)?'normal':'date'" text="bind:prcpdd" mask="expr:utlf_isNull(prcpdd)?'':'yyyy-MM-dd'"/>
  432. <Cell col="3" displaytype="expr:utlf_isNull(rgstdt)?'normal':'date'" text="bind:rgstdt" mask="expr:utlf_isNull(rgstdt)?'':'yyyy-MM-dd HH:mm:ss'"/>
  433. <Cell col="4" text="bind:prcphopedd" mask="yyyy-mm-dd"/>
  434. <Cell col="5" text="bind:dispexecprcpstatnm"/>
  435. <Cell col="6" displaytype="combo" edittype="combo" text="bind:execprcpstatcd"/>
  436. <Cell col="7" displaytype="combo" edittype="combo" text="bind:prcpkindcd" combodataset="ds_init_M0003" combocodecol="cdid" combodatacol="cdnm"/>
  437. <Cell col="8" displaytype="text" style="font:Dotum,9,bold;" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
  438. <Cell col="9" displaytype="combo" edittype="combo" text="bind:excuroomcd" wordwrap="char" combodataset="ds_init_cmb_excuroom" combocodecol="basecd" combodatacol="basecdflagdesc" autosizerow="limitmin"/>
  439. <Cell col="10" displaytype="text" text="bind:rgstdepthngnm" wordwrap="char" autosizerow="limitmin"/>
  440. <Cell col="11" text="bind:rgstridnm"/>
  441. <Cell col="12" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" combodataset="ds_init_M0010" combocodecol="cdid" combodatacol="cdnm"/>
  442. <Cell col="13" displaytype="text" edittype="text" text="bind:basecd" expandshow="show"/>
  443. <Cell col="14" displaytype="expr:utlf_isNull(rsrvdt)?'normal':'date'" text="bind:rsrvdt" mask="expr:utlf_isNull(rsrvdt)?'':'yyyy-MM-dd HH:mm'"/>
  444. <Cell col="15" text="bind:execprcpuniqno"/>
  445. <Cell col="16" text="bind:calcscorcd"/>
  446. <Cell col="17" text="bind:prcpexecdeptcd"/>
  447. <Cell col="18" text="bind:excuroomcd"/>
  448. <Cell col="19" text="bind:rgstdeptcd"/>
  449. <Cell col="20" text="bind:rgstrid"/>
  450. <Cell col="21" text="bind:pid"/>
  451. <Cell col="22" text="bind:portprcpflag"/>
  452. <Cell col="23" text="bind:inflag"/>
  453. <Cell col="24" text="bind:rcptacptyn"/>
  454. <Cell col="25" text="bind:execbaseflag"/>
  455. <Cell col="26" text="bind:lrgcd"/>
  456. <Cell col="27" text="bind:mdlcd"/>
  457. <Cell col="28" text="bind:excupartcd"/>
  458. <Cell col="29" text="bind:modality"/>
  459. <Cell col="30" text="bind:rcptno"/>
  460. <Cell col="31" text="bind:acptseqno"/>
  461. <Cell col="32" text="bind:acptrem"/>
  462. <Cell col="33" text="bind:execrem"/>
  463. <Cell col="34" text="bind:prcpdelivefact"/>
  464. <Cell col="35" text="bind:execrid1"/>
  465. <Cell col="36" text="bind:execrid2"/>
  466. <Cell col="37" text="bind:execrid3"/>
  467. <Cell col="38" text="bind:execrid4"/>
  468. <Cell col="39" displaytype="checkbox" edittype="checkbox" text="bind:reqagnphoyn"/>
  469. <Cell col="40" text="bind:acptid"/>
  470. <Cell col="41" text="bind:rcptdd"/>
  471. <Cell col="42" text="bind:carecnfmdd"/>
  472. <Cell col="43" text="bind:pacsnocretyn"/>
  473. <Cell col="44" text="bind:orddepthngnm"/>
  474. <Cell col="45" text="bind:orddd"/>
  475. <Cell col="46" text="bind:orddeptcd"/>
  476. <Cell col="47" text="bind:patnm"/>
  477. <Cell col="48" text="bind:eqmtifyn"/>
  478. <Cell col="49" text="bind:basesuppdeptcd"/>
  479. <Cell col="50" text="bind:orddrid"/>
  480. <Cell col="51" text="bind:cretno"/>
  481. <Cell col="52" text="bind:inclprcpcd"/>
  482. <Cell col="53" text="bind:examroomnm"/>
  483. <Cell col="54" text="bind:rgsttm"/>
  484. <Cell col="55" text="bind:precureprcpflag"/>
  485. <Cell col="56" text="bind:clincstdycd"/>
  486. <Cell col="57" text="bind:migyn"/>
  487. <Cell col="58" text="bind:sna"/>
  488. <Cell col="59" text="bind:wardcd"/>
  489. <Cell col="60" text="bind:pdano"/>
  490. </Band>
  491. </Format>
  492. </Formats>
  493. </Grid>
  494. <Static text="타과처방" position="absolute 356 387 438 405" id="caption7" class="tit_2" anchor="right bottom"/>
  495. <Shape position="absolute 356 403 1191 409" linetype="horizontal" id="line3" class="line_10" anchor="right bottom"/>
  496. <Grid position="absolute 356 408 1191 533" id="datagrid4" binddataset="ds_grd_subordlist2" anchor="right bottom" cellsizingtype="col">
  497. <Formats>
  498. <Format id="default">
  499. <Columns>
  500. <Column size="120"/>
  501. <Column size="123"/>
  502. <Column size="383"/>
  503. <Column size="100"/>
  504. <Column size="92"/>
  505. </Columns>
  506. <Rows>
  507. <Row size="24" band="head"/>
  508. <Row size="24"/>
  509. </Rows>
  510. <Band id="head">
  511. <Cell text="가야할곳"/>
  512. <Cell col="1" text="처방일시"/>
  513. <Cell col="2" text="처방명(투여량 * 횟수 * 일수)"/>
  514. <Cell col="3" text="처방코드"/>
  515. <Cell col="4" text="처방상태"/>
  516. </Band>
  517. <Band id="body">
  518. <Cell displaytype="text" text="bind:excuroomnm"/>
  519. <Cell col="1" displaytype="expr:utlf_isNull(prcpdd)?'normal':'date'" text="bind:prcpdd" mask="expr:utlf_isNull(prcpdd)?'':'yyyy-MM-dd HH:mm:ss'"/>
  520. <Cell col="2" displaytype="text" text="bind:prcpnm"/>
  521. <Cell col="3" displaytype="text" text="bind:calcscorcd"/>
  522. <Cell col="4" displaytype="combo" edittype="combo" text="bind:execprcpstatcd" combodataset="ds_init_M0003" combocodecol="cdid" combodatacol="cdnm"/>
  523. </Band>
  524. </Format>
  525. </Formats>
  526. </Grid>
  527. <Static text="상병" position="absolute 355 543 437 562" id="caption22" class="tit_2" anchor="right bottom"/>
  528. <Shape position="absolute 355 559 1191 565" linetype="horizontal" id="line4" class="line_10" anchor="right bottom"/>
  529. <Grid position="absolute 355 564 1190 634" id="datagrid5" binddataset="ds_grd_subordlist3" anchor="right bottom" cellsizingtype="col">
  530. <Formats>
  531. <Format id="default">
  532. <Columns>
  533. <Column size="100"/>
  534. <Column size="427"/>
  535. <Column size="106"/>
  536. <Column size="101"/>
  537. <Column size="85"/>
  538. </Columns>
  539. <Rows>
  540. <Row size="24" band="head"/>
  541. <Row size="24"/>
  542. </Rows>
  543. <Band id="head">
  544. <Cell text="일자"/>
  545. <Cell col="1" text="상병명"/>
  546. <Cell col="2" text="상병코드"/>
  547. <Cell col="3" text="진료과"/>
  548. <Cell col="4" text="등록의사"/>
  549. </Band>
  550. <Band id="body">
  551. <Cell displaytype="expr:utlf_isNull(diagdd)?'normal':'date'" text="bind:diagdd" mask="expr:utlf_isNull(diagdd)?'':'yyyy-MM-dd'"/>
  552. <Cell col="1" displaytype="text" text="bind:diagengnm"/>
  553. <Cell col="2" displaytype="text" text="bind:diagcd"/>
  554. <Cell col="3" displaytype="text" text="bind:orddeptnm"/>
  555. <Cell col="4" displaytype="text" text="bind:orddrnm"/>
  556. </Band>
  557. </Format>
  558. </Formats>
  559. </Grid>
  560. <Static text="처방 comment" position="absolute 355 645 480 661" id="caption8" class="tit_2" anchor="right bottom"/>
  561. <Static text="검사실 정보" position="absolute 640 645 765 661" id="caption9" class="tit_2" anchor="right bottom"/>
  562. <Static text="실시 comment" position="absolute 916 645 1051 661" id="caption10" class="tit_2" anchor="right bottom"/>
  563. <TextArea position="absolute 355 666 630 736" id="tar_prcpremfact" anchor="right bottom" scrollbars="fixedvert" wordwrap="char"/>
  564. <Shape position="absolute 355 661 630 667" linetype="horizontal" id="line9" class="line_10" anchor="right bottom"/>
  565. <Shape position="absolute 639 661 909 667" linetype="horizontal" id="line7" class="line_10" anchor="right bottom"/>
  566. <TextArea position="absolute 639 666 909 736" id="tar_acptrem" anchor="right bottom" scrollbars="fixedvert" wordwrap="char"/>
  567. <TextArea position="absolute 916 666 1191 736" id="tar_execrem" anchor="right bottom" scrollbars="fixedvert" wordwrap="char"/>
  568. <Shape position="absolute 916 661 1191 667" linetype="horizontal" id="line8" class="line_10" anchor="right bottom"/>
  569. <Button position="absolute 1104 56 1146 75" id="btn_acpt" class="btn2" text="접수" anchor="top right" onclick="group3_btn_acpt_onclick"/>
  570. <Button position="absolute 1148 56 1190 75" id="btn_acptcncl" class="btn2" text="취소" anchor="top right" onclick="group3_btn_acptcncl_onclick"/>
  571. <CheckBox position="absolute 294 57 335 73" id="chk_ioflag11" anchor="default"/>
  572. <Static position="absolute 437 53 504 75" align="align:center middle;" id="cap_aftrcptinfo" visible="false" anchor="top right" style="background:yellow;color:#000000ff;align:center;font:Dotum,9,bold;"/>
  573. <Button position="absolute 1148 642 1190 661" id="button13" class="btn2" text="저장" anchor="right bottom" onclick="group3_button13_onclick"/>
  574. <CheckBox id="chk_holdlistflag" taborder="2" text="보류" position="absolute 218 58 272 73" anchor="default" truevalue="Y"/>
  575. <Combo position="absolute 276 56 331 75" id="chk_ioflag" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_chk_ioflag_onitemchanged">
  576. <Dataset id="innerdataset">
  577. <ColumnInfo>
  578. <Column id="codecolumn"/>
  579. <Column id="datacolumn"/>
  580. </ColumnInfo>
  581. <Rows>
  582. <Row>
  583. <Col id="codecolumn">ALL</Col>
  584. <Col id="datacolumn">전체</Col>
  585. </Row>
  586. <Row>
  587. <Col id="codecolumn">S</Col>
  588. <Col id="datacolumn">건진</Col>
  589. </Row>
  590. <Row>
  591. <Col id="codecolumn">A</Col>
  592. <Col id="datacolumn">영상</Col>
  593. </Row>
  594. </Rows>
  595. </Dataset>
  596. </Combo>
  597. <Div position="absolute 784 50 1040 184" id="group7" scrollbars="autoboth" style="background:#d6dadcff;border:1 solid #808080ff ;" visible="false" anchor="default">
  598. <Layouts>
  599. <Layout>
  600. <Button id="button12" taborder="1" text="확인" class="btn5" position="absolute 201 106 243 128" anchor="default" onclick="group3_group7_button12_onclick"/>
  601. <TextArea id="txt_isol" taborder="2" position="absolute 6 23 247 102" style="border:0 none #808080ff ;" anchor="default" wordwrap="char"/>
  602. <Static id="cpt_isoltitle" text="감염정보" class="tit_2" position="absolute 7 4 126 20" anchor="default"/>
  603. </Layout>
  604. </Layouts>
  605. </Div>
  606. <Button id="cpt_isolinfo" taborder="3" position="absolute 1042 55 1102 72" style="background:transparent;border:1 none #33bbbbff #effcfbff;color:#ff0000ff;font:Dotum,11,bold;" ondblclick="group3_cpt_isolinfo_ondblclick" onclick="group3_cpt_isolinfo_onclick"/>
  607. <Static id="st_dethyn" position="absolute 553 51 623 74" style="color:red;font:Dotum,9,bold;"/>
  608. </Layout>
  609. </Layouts>
  610. </Div>
  611. <Div position="absolute 0 760 1195 787" id="group4" scrollbars="autoboth" anchor="left right bottom">
  612. <Layouts>
  613. <Layout>
  614. <Button position="absolute 1031 5 1109 27" id="button7" class="btn3" visible="false" text="중앙관제" anchor="right" onclick="group4_button7_onclick"/>
  615. <Button position="absolute 974 5 1030 27" id="btn_hold" class="btn4" text="보류" anchor="right"/>
  616. <Button position="absolute 78 5 155 27" id="button6" class="btn3" text="재진예약" anchor="default" onclick="group4_button6_onclick"/>
  617. <Button position="absolute 1031 5 1110 27" id="btn_holdcncl" class="btn4" text="보류취소" visible="false" anchor="right"/>
  618. <Button position="absolute 1123 5 1191 27" id="btn_roomupdt" class="btn4" visible="false" text="실수정" anchor="right"/>
  619. <Button position="absolute 1111 5 1191 27" id="button36" class="btn4" text="검사OCR" anchor="right" onclick="group4_button36_onclick"/>
  620. <Button position="absolute 0 5 77 27" id="button25" class="btn3" text="자체예약" anchor="default" onclick="group4_button25_onclick"/>
  621. <Button position="absolute 485 5 541 27" id="button2" class="btn4" visible="false" text="실시" anchor="default"/>
  622. <Button position="absolute 543 5 623 27" id="button3" class="btn4" visible="false" text="실시취소" anchor="default"/>
  623. <Button position="absolute 156 5 232 27" id="button1" class="btn3" text="실시관리" anchor="default" onclick="group4_button1_onclick"/>
  624. <Button position="absolute 233 5 311 27" id="button4" class="btn3" text="환자정보" anchor="default" onclick="group4_button4_onclick"/>
  625. <Button position="absolute 312 5 388 27" id="button5" class="btn3" text="병리라벨" anchor="default" onclick="group4_button5_onclick"/>
  626. <Button position="absolute 813 5 905 27" id="button26" class="btn3" visible="false" text="맘모네임지" anchor="default"/>
  627. <Button position="absolute 745 5 837 27" id="button8" class="btn3" visible="false" text="맘모바코드" anchor="default"/>
  628. <Button position="absolute 389 5 490 27" id="button9" class="btn3" text="접수현황출력" anchor="default" onclick="group4_button9_onclick"/>
  629. <Button position="absolute 491 5 631 27" id="button10" class="btn3" text="접수현황출력(게시)" anchor="default" onclick="group4_button10_onclick"/>
  630. <Button position="absolute 735 5 811 27" id="button11" class="btn3" text="개별출력" anchor="default" onclick="group4_button11_onclick"/>
  631. <Edit position="absolute 813 7 833 26" id="ipt_prntcnt" anchor="default"/>
  632. <Edit position="absolute 835 7 855 26" id="input1" anchor="default"/>
  633. <Button position="absolute 632 5 734 27" id="button15" class="btn3" text="일괄개별출력" anchor="default" onclick="group4_button15_onclick"/>
  634. </Layout>
  635. </Layouts>
  636. </Div>
  637. <Edit position="absolute 370 764 390 783" id="input2" class="input_search" visible="false" anchor="left bottom"/>
  638. <MaskEdit position="absolute 325 764 360 783" id="input3" visible="false" mask="#,###" anchor="left bottom"/>
  639. <Button position="absolute 866 665 908 684" id="btn_acptremsave" class="btn2" text="저장" onclick="btn_acptremsave_onclick" anchor="right bottom"/>
  640. <Button position="absolute 857 765 937 787" id="button14" class="btn3" text="라벨출력" anchor="left bottom" onclick="button14_onclick"/>
  641. <Button position="absolute 938 765 1030 787" id="btn_prntset" class="btn3" text="프린터설정" onclick="btn_prntset_onclick" anchor="left bottom"/>
  642. </Layout>
  643. </Layouts>
  644. <Objects>
  645. <Dataset id="ds_init_cmb_excuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  646. <ColumnInfo>
  647. <Column id="basecd" type="STRING" size="256"/>
  648. <Column id="basecdflagdesc" type="STRING" size="256"/>
  649. <Column id="sortno" type="STRING" size="256"/>
  650. </ColumnInfo>
  651. <Rows>
  652. <Row/>
  653. </Rows>
  654. </Dataset>
  655. <Dataset id="ds_init_cmb_excuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  656. <ColumnInfo>
  657. <Column id="basecdcnts" type="STRING" size="256"/>
  658. <Column id="basecdcnts2" type="STRING" size="256"/>
  659. <Column id="seq" type="STRING" size="256"/>
  660. </ColumnInfo>
  661. </Dataset>
  662. <Dataset id="ds_init_cmb_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  663. <ColumnInfo>
  664. <Column id="wardcd" type="STRING" size="256"/>
  665. <Column id="wardroomcdid" type="STRING" size="256"/>
  666. <Column id="wardroomcdnm" type="STRING" size="256"/>
  667. </ColumnInfo>
  668. </Dataset>
  669. <Dataset id="ds_init_cmb_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  670. <ColumnInfo>
  671. <Column id="wardroomcdid" type="STRING" size="256"/>
  672. <Column id="wardroomcdnm" type="STRING" size="256"/>
  673. </ColumnInfo>
  674. </Dataset>
  675. <Dataset id="ds_grd_mainordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  676. <ColumnInfo>
  677. <Column id="no" type="STRING"/>
  678. <Column id="pid" type="STRING"/>
  679. <Column id="patnm" type="STRING"/>
  680. <Column id="sna" type="STRING"/>
  681. <Column id="prcpgenrflag" type="STRING"/>
  682. <Column id="roomcd" type="STRING"/>
  683. <Column id="depthngnm" type="STRING"/>
  684. <Column id="execprcpuniqno" type="STRING"/>
  685. <Column id="orddeptcd" type="STRING"/>
  686. <Column id="rsrvdd" type="STRING"/>
  687. <Column id="execprcpstatcd" type="STRING"/>
  688. <Column id="prcpdd" type="STRING"/>
  689. <Column id="aftrcptinfo" type="STRING"/>
  690. <Column id="roomcd" type="STRING"/>
  691. <Column id="orddrid" type="STRING"/>
  692. <Column id="rcptyn" type="STRING"/>
  693. <Column id="dethyn" type="STRING" size="256"/>
  694. </ColumnInfo>
  695. </Dataset>
  696. <Dataset id="ds_grd_mainordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  697. <ColumnInfo>
  698. <Column id="no" type="STRING"/>
  699. <Column id="acptdt" type="STRING"/>
  700. <Column id="pid" type="STRING"/>
  701. <Column id="patnm" type="STRING"/>
  702. <Column id="sna" type="STRING"/>
  703. <Column id="patgb" type="STRING"/>
  704. <Column id="prcpgenrflag" type="STRING"/>
  705. <Column id="roomcd" type="STRING"/>
  706. <Column id="depthngnm" type="STRING"/>
  707. <Column id="execprcpuniqno" type="STRING"/>
  708. <Column id="orddeptcd" type="STRING"/>
  709. <Column id="rsrvdd" type="STRING"/>
  710. <Column id="prcpdd" type="STRING"/>
  711. <Column id="aftrcptinfo" type="STRING"/>
  712. <Column id="largeclass" type="STRING"/>
  713. <Column id="dethyn" type="STRING" size="256"/>
  714. <Column id="pdano" type="STRING" size="256"/>
  715. </ColumnInfo>
  716. </Dataset>
  717. <Dataset id="ds_grd_mainordlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  718. <ColumnInfo>
  719. <Column id="no" type="STRING"/>
  720. <Column id="pid" type="STRING"/>
  721. <Column id="patnm" type="STRING"/>
  722. <Column id="sna" type="STRING"/>
  723. <Column id="prcpgenrflag" type="STRING"/>
  724. <Column id="roomcd" type="STRING"/>
  725. <Column id="depthngnm" type="STRING"/>
  726. <Column id="execprcpuniqno" type="STRING"/>
  727. <Column id="orddeptcd" type="STRING"/>
  728. <Column id="rsrvdd" type="STRING"/>
  729. <Column id="prcpdd" type="STRING"/>
  730. <Column id="aftrcptinfo" type="STRING"/>
  731. <Column id="dethyn" type="STRING" size="256"/>
  732. </ColumnInfo>
  733. </Dataset>
  734. <Dataset id="ds_grd_mainordlist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  735. <ColumnInfo>
  736. <Column id="no" type="STRING"/>
  737. <Column id="pid" type="STRING"/>
  738. <Column id="patnm" type="STRING"/>
  739. <Column id="sna" type="STRING"/>
  740. <Column id="prcpgenrflag" type="STRING"/>
  741. <Column id="roomcd" type="STRING"/>
  742. <Column id="depthngnm" type="STRING"/>
  743. <Column id="execprcpuniqno" type="STRING"/>
  744. <Column id="orddeptcd" type="STRING"/>
  745. <Column id="rsrvdd" type="STRING"/>
  746. <Column id="prcpdd" type="STRING"/>
  747. <Column id="aftrcptinfo" type="STRING"/>
  748. </ColumnInfo>
  749. </Dataset>
  750. <Dataset id="ds_grd_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_subordlist1_oncolumnchanged">
  751. <ColumnInfo>
  752. <Column id="check" type="STRING"/>
  753. <Column id="prcpdd" type="STRING"/>
  754. <Column id="rgstdt" type="STRING"/>
  755. <Column id="prcphopedd" type="STRING"/>
  756. <Column id="dispexecprcpstatnm" type="STRING"/>
  757. <Column id="execprcpstatcd" type="STRING"/>
  758. <Column id="prcpkindcd" type="STRING"/>
  759. <Column id="prcpnm" type="STRING"/>
  760. <Column id="excuroomcd" type="STRING"/>
  761. <Column id="rgstdepthngnm" type="STRING"/>
  762. <Column id="rgstridnm" type="STRING"/>
  763. <Column id="prcpgenrflag" type="STRING"/>
  764. <Column id="basecd" type="STRING"/>
  765. <Column id="rsrvdt" type="STRING"/>
  766. <Column id="execprcpuniqno" type="STRING"/>
  767. <Column id="calcscorcd" type="STRING"/>
  768. <Column id="prcpexecdeptcd" type="STRING"/>
  769. <Column id="excuroomcd" type="STRING"/>
  770. <Column id="rgstdeptcd" type="STRING"/>
  771. <Column id="rgstrid" type="STRING"/>
  772. <Column id="pid" type="STRING"/>
  773. <Column id="portprcpflag" type="STRING"/>
  774. <Column id="inflag" type="STRING"/>
  775. <Column id="rcptacptyn" type="STRING"/>
  776. <Column id="execbaseflag" type="STRING"/>
  777. <Column id="lrgcd" type="STRING"/>
  778. <Column id="mdlcd" type="STRING"/>
  779. <Column id="excupartcd" type="STRING"/>
  780. <Column id="modality" type="STRING"/>
  781. <Column id="rcptno" type="STRING"/>
  782. <Column id="acptseqno" type="STRING"/>
  783. <Column id="acptrem" type="STRING"/>
  784. <Column id="execrem" type="STRING"/>
  785. <Column id="prcpdelivefact" type="STRING"/>
  786. <Column id="execrid1" type="STRING"/>
  787. <Column id="execrid2" type="STRING"/>
  788. <Column id="execrid3" type="STRING"/>
  789. <Column id="execrid4" type="STRING"/>
  790. <Column id="reqagnphoyn" type="STRING"/>
  791. <Column id="acptid" type="STRING"/>
  792. <Column id="rcptdd" type="STRING"/>
  793. <Column id="carecnfmdd" type="STRING"/>
  794. <Column id="pacsnocretyn" type="STRING"/>
  795. <Column id="orddepthngnm" type="STRING"/>
  796. <Column id="orddd" type="STRING"/>
  797. <Column id="orddeptcd" type="STRING"/>
  798. <Column id="patnm" type="STRING"/>
  799. <Column id="eqmtifyn" type="STRING"/>
  800. <Column id="basesuppdeptcd" type="STRING"/>
  801. <Column id="orddrid" type="STRING"/>
  802. <Column id="cretno" type="STRING"/>
  803. <Column id="inclprcpcd" type="STRING"/>
  804. <Column id="examroomnm" type="STRING"/>
  805. <Column id="rgsttm" type="STRING"/>
  806. <Column id="precureprcpflag" type="STRING"/>
  807. <Column id="clincstdycd" type="STRING"/>
  808. <Column id="migyn" type="STRING"/>
  809. <Column id="sna" type="STRING"/>
  810. <Column id="wardcd" type="STRING"/>
  811. <Column id="pdano" type="STRING"/>
  812. </ColumnInfo>
  813. </Dataset>
  814. <Dataset id="ds_grd_subordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  815. <ColumnInfo>
  816. <Column id="excuroomnm" type="STRING"/>
  817. <Column id="prcpdd" type="STRING"/>
  818. <Column id="prcpnm" type="STRING"/>
  819. <Column id="calcscorcd" type="STRING"/>
  820. <Column id="execprcpstatcd" type="STRING"/>
  821. </ColumnInfo>
  822. </Dataset>
  823. <Dataset id="ds_grd_subordlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  824. <ColumnInfo>
  825. <Column id="diagdd" type="STRING"/>
  826. <Column id="diagengnm" type="STRING"/>
  827. <Column id="diagcd" type="STRING"/>
  828. <Column id="orddeptnm" type="STRING"/>
  829. <Column id="orddrnm" type="STRING"/>
  830. </ColumnInfo>
  831. </Dataset>
  832. <Dataset id="ds_send_instance1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  833. <ColumnInfo>
  834. <Column id="basesuppdeptcd" type="STRING" size="256"/>
  835. <Column id="rbasecdflag" type="STRING" size="256"/>
  836. <Column id="ebasecdflag" type="STRING" size="256"/>
  837. <Column id="instcd" type="STRING" size="256"/>
  838. <Column id="initflag" type="STRING" size="256"/>
  839. <Column id="alladdyn" type="STRING" size="256"/>
  840. <Column id="aftrcptinfo" type="STRING" size="256"/>
  841. </ColumnInfo>
  842. <Rows>
  843. <Row/>
  844. </Rows>
  845. </Dataset>
  846. <Dataset id="ds_init_cmb_excuroomgrp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  847. <ColumnInfo>
  848. <Column id="basecdcnts" type="STRING"/>
  849. <Column id="basecdcnts2" type="STRING"/>
  850. <Column id="sortno" type="STRING" size="256"/>
  851. <Column id="dispseq" type="STRING" size="256"/>
  852. </ColumnInfo>
  853. </Dataset>
  854. <Dataset id="ds_init_cmb_execrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  855. <ColumnInfo>
  856. <Column id="execrid1cdid" type="STRING" size="256"/>
  857. <Column id="execrid1cdnm" type="STRING" size="256"/>
  858. <Column id="equaluserid" type="STRING" size="256"/>
  859. </ColumnInfo>
  860. </Dataset>
  861. <Dataset id="ds_init_cmb_execrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  862. <ColumnInfo>
  863. <Column id="execrid2cdid" type="STRING" size="256"/>
  864. <Column id="execrid2cdnm" type="STRING" size="256"/>
  865. </ColumnInfo>
  866. </Dataset>
  867. <Dataset id="ds_init_cmb_execrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  868. <ColumnInfo>
  869. <Column id="execrid3cdid" type="STRING" size="256"/>
  870. <Column id="execrid3cdnm" type="STRING" size="256"/>
  871. </ColumnInfo>
  872. </Dataset>
  873. <Dataset id="ds_init_cmb_execrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  874. <ColumnInfo>
  875. <Column id="execrid4cdid" type="STRING" size="256"/>
  876. <Column id="execrid4cdnm" type="STRING" size="256"/>
  877. </ColumnInfo>
  878. </Dataset>
  879. <Dataset id="ds_init_cmb_suppdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  880. <ColumnInfo>
  881. <Column id="suppdeptcd" type="STRING" size="256"/>
  882. <Column id="depthngnm" type="STRING" size="256"/>
  883. </ColumnInfo>
  884. </Dataset>
  885. <Dataset id="ds_init_cmb_systgrd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  886. <ColumnInfo>
  887. <Column id="rsltclscd1" type="STRING" size="256"/>
  888. <Column id="rsltclsnm1" type="STRING" size="256"/>
  889. </ColumnInfo>
  890. </Dataset>
  891. <Dataset id="ds_init_cmb_systmdl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  892. <ColumnInfo>
  893. <Column id="rsltclscd2" type="STRING" size="256"/>
  894. <Column id="rsltclsnm2" type="STRING" size="256"/>
  895. <Column id="basecdcnts" type="STRING" size="256"/>
  896. </ColumnInfo>
  897. </Dataset>
  898. <Dataset id="ds_init_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  899. <ColumnInfo>
  900. <Column id="cdid" type="STRING" size="256"/>
  901. <Column id="cdnm" type="STRING" size="256"/>
  902. </ColumnInfo>
  903. <Rows>
  904. <Row/>
  905. </Rows>
  906. </Dataset>
  907. <Dataset id="ds_init_M0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  908. <ColumnInfo>
  909. <Column id="cdid" type="STRING" size="256"/>
  910. <Column id="cdnm" type="STRING" size="256"/>
  911. </ColumnInfo>
  912. <Rows>
  913. <Row/>
  914. </Rows>
  915. </Dataset>
  916. <Dataset id="ds_init_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  917. <ColumnInfo>
  918. <Column id="cdid" type="STRING" size="256"/>
  919. <Column id="cdnm" type="STRING" size="256"/>
  920. </ColumnInfo>
  921. <Rows>
  922. <Row/>
  923. </Rows>
  924. </Dataset>
  925. <Dataset id="ds_send_scrnid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  926. <ColumnInfo>
  927. <Column id="scrnid" type="STRING" size="256"/>
  928. </ColumnInfo>
  929. </Dataset>
  930. <Dataset id="ds_getSetUpInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  931. <ColumnInfo>
  932. <Column id="prntsetupinfo" type="STRING" size="256"/>
  933. <Column id="macaddr" type="STRING" size="256"/>
  934. </ColumnInfo>
  935. </Dataset>
  936. <Dataset id="ds_cmb_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  937. <ColumnInfo>
  938. <Column id="cdid" type="STRING" size="256"/>
  939. <Column id="cdnm" type="STRING" size="256"/>
  940. </ColumnInfo>
  941. <Rows>
  942. <Row>
  943. <Col id="cdid">ALL</Col>
  944. <Col id="cdnm">전체</Col>
  945. </Row>
  946. <Row>
  947. <Col id="cdid">S</Col>
  948. <Col id="cdnm">건진</Col>
  949. </Row>
  950. <Row>
  951. <Col id="cdid">A</Col>
  952. <Col id="cdnm">영상</Col>
  953. </Row>
  954. </Rows>
  955. </Dataset>
  956. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_oncolumnchanged">
  957. <ColumnInfo>
  958. <Column id="initexcuroomgrp" type="STRING" size="256" sumtext="검사실그룹코드"/>
  959. <Column id="initexcuroom" type="STRING" size="256" sumtext="검사실코드"/>
  960. <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
  961. <Column id="srchdate1" type="STRING" size="256" sumtext="적용시작일자"/>
  962. <Column id="srchdate2" type="STRING" size="256" sumtext="적용종료일자"/>
  963. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  964. <Column id="acptlistflag" type="STRING" size="256" sumtext="대상자조회구분"/>
  965. <Column id="largeclass" type="STRING" size="256" sumtext="진방,미접수-접수-실시"/>
  966. <Column id="srchwardcd" type="STRING" size="256" sumtext="진방,미접수-접수-실시"/>
  967. <Column id="srchroomcd" type="STRING" size="256" sumtext="진방,미접수-접수-실시"/>
  968. <Column id="transactiongubn" type="STRING" size="256" sumtext="트랜젝션구분,접수화면1"/>
  969. <Column id="ioflag" type="STRING" size="256" sumtext="건진센타환자조회여부"/>
  970. <Column id="rbasecdflag" type="STRING" size="256"/>
  971. <Column id="ebasecdflag" type="STRING" size="256"/>
  972. <Column id="basecdcnts" type="STRING" size="256"/>
  973. <Column id="orddd" type="STRING" size="256"/>
  974. <Column id="orddeptcd" type="STRING" size="256"/>
  975. <Column id="prcpgenrflag" type="STRING" size="256"/>
  976. <Column id="holdlistflag" type="STRING" size="256"/>
  977. <Column id="srchgubn" type="STRING" size="256"/>
  978. <Column id="pid" type="STRING" size="256"/>
  979. </ColumnInfo>
  980. <Rows>
  981. <Row>
  982. <Col id="ioflag">ALL</Col>
  983. </Row>
  984. </Rows>
  985. </Dataset>
  986. <Dataset id="ds_send_01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  987. <ColumnInfo>
  988. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="건진센타환자조회여부"/>
  989. <Column id="rbasecdflag" type="STRING" size="256"/>
  990. <Column id="ebasecdflag" type="STRING" size="256"/>
  991. <Column id="basecdcnts" type="STRING" size="256"/>
  992. </ColumnInfo>
  993. <Rows>
  994. <Row/>
  995. </Rows>
  996. </Dataset>
  997. <Dataset id="ds_send_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  998. <ColumnInfo>
  999. <Column id="wardcd" type="STRING" size="256"/>
  1000. <Column id="initflag" type="STRING" size="256"/>
  1001. </ColumnInfo>
  1002. <Rows>
  1003. <Row/>
  1004. </Rows>
  1005. </Dataset>
  1006. <Dataset id="ds_send_tobeacptprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1007. <ColumnInfo>
  1008. <Column id="transactiongubn" type="STRING" size="256" sumtext="접수실시/취소구분"/>
  1009. <Column id="largeclass" type="STRING" size="256" sumtext="진방, 미접수-접수-실시"/>
  1010. <Column id="execprcpstat440cd" type="STRING" size="256" sumtext="접수-접수T입력,예약T수정,처방T수정 and 접수실시-접수T수정"/>
  1011. <Column id="execprcpstat610cd" type="STRING" size="256" sumtext="접수and실시-접수T수정,예약T수정,처방T수정"/>
  1012. <Column id="rtno" type="STRING" size="256" sumtext="종양번호"/>
  1013. <Column id="execrid1" type="STRING" size="256" sumtext="접수and실시-실시자ID1,Mgt에서Session으로정의한다"/>
  1014. <Column id="acptrem" type="STRING" size="256" sumtext="접수참고사항"/>
  1015. <Column id="execrem" type="STRING" size="256" sumtext="접수and실시시행코드의참고사항"/>
  1016. <Column id="reqagnphoyn" type="STRING" size="256" sumtext="진방, 재촬영여부(실시화면만)"/>
  1017. <Column id="tretflagcd" type="STRING" size="256" sumtext="접수-실시처방처리정보수정"/>
  1018. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1019. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  1020. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래응급구분"/>
  1021. <Column id="prcphopedt" type="STRING" size="256" sumtext="희망일자"/>
  1022. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방번호"/>
  1023. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1024. <Column id="prcpnm" type="STRING" size="256" sumtext="처방코드명"/>
  1025. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1026. <Column id="excuroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  1027. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초처방부서코드"/>
  1028. <Column id="rgstrid" type="STRING" size="256" sumtext="최초처방부서의사ID"/>
  1029. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1030. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  1031. <Column id="inflag" type="STRING" size="256" sumtext="재원중여부"/>
  1032. <Column id="rcptacptyn" type="STRING" size="256" sumtext="수납여부"/>
  1033. <Column id="execbaseflag" type="STRING" size="256" sumtext="실시기준여부"/>
  1034. <Column id="lrgcd" type="STRING" size="256" sumtext="검사그룹코드(AEBMECCD)"/>
  1035. <Column id="mdlcd" type="STRING" size="256" sumtext="부위코드(AEBMECCD)"/>
  1036. <Column id="excupartcd" type="STRING" size="256" sumtext="검사치료부위코드"/>
  1037. <Column id="modality" type="STRING" size="256" sumtext="Modality(AEBMECCD)"/>
  1038. <Column id="pacsnocretyn" type="STRING" size="256" sumtext="PACS연동여부(AEBMECCD)"/>
  1039. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="PACS연동, 처방참고사항"/>
  1040. <Column id="orddepthngnm" type="STRING" size="256" sumtext="진료과명"/>
  1041. <Column id="orddd" type="STRING" size="256" sumtext="PACS연동, 진료(입원)일"/>
  1042. <Column id="orddeptcd" type="STRING" size="256" sumtext="PACS연동, 진료과코드"/>
  1043. <Column id="patnm" type="STRING" size="256" sumtext="PACS연동, 환자명"/>
  1044. <Column id="rgsttm" type="STRING" size="256" sumtext="PACS연동, 처방시간"/>
  1045. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  1046. <Column id="prcpno" type="INT" size="256" sumtext="처방일련번호"/>
  1047. <Column id="eqmtifyn" type="STRING" size="256" sumtext="장비IF여부"/>
  1048. <Column id="examroomnm" type="STRING" size="256" sumtext="검사실명"/>
  1049. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1050. <Column id="cretno" type="INT" size="256" sumtext="원무생성번호"/>
  1051. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방시행부서코드"/>
  1052. <Column id="prcphistno" type="INT" size="256" sumtext="처방일련번호"/>
  1053. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  1054. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  1055. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  1056. <Column id="icfflag" type="STRING" size="256" sumtext="방종, 통계용ICF코드(접수화면)"/>
  1057. <Column id="arvdt" type="STRING" size="256" sumtext="도착일시"/>
  1058. <Column id="execrid2" type="STRING" size="256" sumtext="실시자ID2"/>
  1059. <Column id="execrid3" type="STRING" size="256" sumtext="실시자ID3"/>
  1060. <Column id="execrid4" type="STRING" size="256" sumtext="실시자ID4"/>
  1061. <Column id="excuexectodt" type="STRING" size="256" sumtext="검사실시종료일시"/>
  1062. <Column id="excuexecfromdt1" type="STRING" size="256" sumtext="검사실시시작일시1"/>
  1063. <Column id="excueqcd1" type="STRING" size="256" sumtext="검사장비코드1"/>
  1064. <Column id="excuexecfromdt2" type="STRING" size="256" sumtext="검사실시시작일시2"/>
  1065. <Column id="excueqcd2" type="STRING" size="256" sumtext="검사장비코드2"/>
  1066. <Column id="excuexecfromdt3" type="STRING" size="256" sumtext="검사실시시작일시3"/>
  1067. <Column id="excueqcd3" type="STRING" size="256" sumtext="검사장비코드3"/>
  1068. <Column id="excuexecfromdt4" type="STRING" size="256" sumtext="검사실시시작일시4"/>
  1069. <Column id="excueqcd4" type="STRING" size="256" sumtext="검사장비코드4"/>
  1070. <Column id="excuexecfromdt5" type="STRING" size="256" sumtext="검사실시시작일시5"/>
  1071. <Column id="excueqcd5" type="STRING" size="256" sumtext="검사장비코드5"/>
  1072. <Column id="opdrid" type="STRING" size="256" sumtext="시술의ID"/>
  1073. <Column id="autroomassgyn" type="STRING" size="256" sumtext="진방,자동방배정여부"/>
  1074. <Column id="rsltdd" type="STRING" size="256" sumtext="결과일자"/>
  1075. <Column id="rslttm" type="STRING" size="256" sumtext="결과시간"/>
  1076. <Column id="rsltno" type="INT" size="256" sumtext="결과번호"/>
  1077. <Column id="cnfmdt" type="STRING" size="256" sumtext="확정일시"/>
  1078. <Column id="cnfmmanid" type="STRING" size="256" sumtext="확정자ID"/>
  1079. <Column id="eqmtifimgyn" type="STRING" size="256" sumtext="장비Image존재여부"/>
  1080. <Column id="ocrimgyn" type="STRING" size="256" sumtext="OCRImage존재여부"/>
  1081. <Column id="rslttmplyn" type="STRING" size="256" sumtext="결과Template존재여부"/>
  1082. <Column id="deptrem" type="STRING" size="256" sumtext="부서참고사항"/>
  1083. <Column id="patrem" type="STRING" size="256" sumtext="환자참고사항"/>
  1084. <Column id="excupartgrpcd" type="STRING" size="256" sumtext="부위코드그룹"/>
  1085. <Column id="inclprcpcd" type="STRING" size="256" sumtext="처방시행부서코드"/>
  1086. </ColumnInfo>
  1087. </Dataset>
  1088. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1089. <ColumnInfo>
  1090. <Column id="count" type="STRING" size="256" sumtext="실행건수"/>
  1091. </ColumnInfo>
  1092. </Dataset>
  1093. <Dataset id="ds_send_tobeacptcnclprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1094. <ColumnInfo>
  1095. <Column id="count" type="STRING" size="256" sumtext="실행건수"/>
  1096. </ColumnInfo>
  1097. </Dataset>
  1098. <Dataset id="ds_send_uspayflagyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1099. <ColumnInfo>
  1100. <Column id="instcd" type="STRING" size="256"/>
  1101. <Column id="pid" type="STRING" size="256"/>
  1102. <Column id="orddd" type="STRING" size="256"/>
  1103. <Column id="cretno" type="STRING" size="256"/>
  1104. <Column id="prcpdd" type="STRING" size="256"/>
  1105. <Column id="execprcpuniqno" type="STRING" size="256"/>
  1106. </ColumnInfo>
  1107. <Rows>
  1108. <Row/>
  1109. </Rows>
  1110. </Dataset>
  1111. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1112. <ColumnInfo>
  1113. <Column id="pid" type="STRING" size="256"/>
  1114. <Column id="prcpgenrflag" type="STRING" size="256"/>
  1115. <Column id="orddeptcd" type="STRING" size="256"/>
  1116. <Column id="prcpdd" type="STRING" size="256"/>
  1117. <Column id="largeclass" type="STRING" size="256"/>
  1118. </ColumnInfo>
  1119. <Rows>
  1120. <Row/>
  1121. </Rows>
  1122. </Dataset>
  1123. <Dataset id="ds_hidden_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1124. <ColumnInfo>
  1125. <Column id="isoldata" type="STRING" size="256"/>
  1126. </ColumnInfo>
  1127. <Rows>
  1128. <Row/>
  1129. </Rows>
  1130. </Dataset>
  1131. <Dataset id="ds_grd_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1132. <ColumnInfo>
  1133. <Column id="isoldispcd" type="STRING" size="256"/>
  1134. </ColumnInfo>
  1135. <Rows>
  1136. <Row/>
  1137. </Rows>
  1138. </Dataset>
  1139. <Dataset id="ds_hidden_cnclcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1140. <ColumnInfo>
  1141. <Column id="cnclcd" type="STRING" size="256"/>
  1142. </ColumnInfo>
  1143. <Rows>
  1144. <Row/>
  1145. </Rows>
  1146. </Dataset>
  1147. <Dataset id="ds_grd_subordlist6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1148. <ColumnInfo>
  1149. <Column id="prcpdelivefactsum" type="STRING" size="256"/>
  1150. </ColumnInfo>
  1151. </Dataset>
  1152. <Dataset id="ds_send_acptremdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1153. <ColumnInfo>
  1154. <Column id="pid" type="STRING" size="256"/>
  1155. <Column id="suppdeptcd" type="STRING" size="256"/>
  1156. <Column id="patrem" type="STRING" size="1000"/>
  1157. <Column id="pexcuroomcd" type="STRING" size="256"/>
  1158. <Column id="memorgstddprcpdd" type="STRING" size="256"/>
  1159. <Column id="execprcpuniqno" type="STRING" size="256"/>
  1160. <Column id="acptrem" type="STRING" size="1000"/>
  1161. <Column id="prcpdd" type="STRING" size="256"/>
  1162. <Column id="basesuppdeptcd" type="STRING" size="256"/>
  1163. <Column id="excuroomcd" type="STRING" size="256"/>
  1164. <Column id="memodd" type="STRING" size="256"/>
  1165. <Column id="memodesc" type="STRING" size="256"/>
  1166. <Column id="showstartdd" type="STRING" size="256"/>
  1167. <Column id="showenddd" type="STRING" size="256"/>
  1168. </ColumnInfo>
  1169. <Rows>
  1170. <Row/>
  1171. </Rows>
  1172. </Dataset>
  1173. <Dataset id="ds_send_execremdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1174. <ColumnInfo>
  1175. <Column id="execprcpuniqno" type="STRING" size="256"/>
  1176. <Column id="execrem" type="STRING" size="256"/>
  1177. <Column id="prcpdd" type="STRING" size="256"/>
  1178. <Column id="basesuppdeptcd" type="STRING" size="256"/>
  1179. </ColumnInfo>
  1180. <Rows>
  1181. <Row/>
  1182. </Rows>
  1183. </Dataset>
  1184. <Dataset id="ds_init_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1185. <ColumnInfo>
  1186. <Column id="cdid" type="STRING" size="256"/>
  1187. <Column id="cdnm" type="STRING" size="256"/>
  1188. </ColumnInfo>
  1189. <Rows>
  1190. <Row/>
  1191. </Rows>
  1192. </Dataset>
  1193. <Dataset id="ds_init_X0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1194. <ColumnInfo>
  1195. <Column id="cdid" type="STRING" size="256"/>
  1196. <Column id="cdnm" type="STRING" size="256"/>
  1197. </ColumnInfo>
  1198. <Rows>
  1199. <Row/>
  1200. </Rows>
  1201. </Dataset>
  1202. <Dataset id="ds_main_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1203. <ColumnInfo>
  1204. <Column id="no" type="STRING" size="256"/>
  1205. <Column id="acpttm" type="STRING" size="256"/>
  1206. <Column id="pid" type="STRING" size="256"/>
  1207. <Column id="patnm" type="STRING" size="256"/>
  1208. <Column id="rrgstno" type="STRING" size="256"/>
  1209. <Column id="calcscorcdnm" type="STRING" size="256"/>
  1210. <Column id="rgstdeptnm" type="STRING" size="256"/>
  1211. <Column id="rgstrnm" type="STRING" size="256"/>
  1212. <Column id="prcpdd" type="STRING" size="256"/>
  1213. <Column id="rgsttm" type="STRING" size="256"/>
  1214. <Column id="roomcd" type="STRING" size="256"/>
  1215. <Column id="dpdfcomments" type="STRING" size="256"/>
  1216. <Column id="roomdept" type="STRING" size="256"/>
  1217. <Column id="usflag" type="STRING" size="256"/>
  1218. <Column id="acptrem" type="STRING" size="256"/>
  1219. <Column id="sna" type="STRING" size="256"/>
  1220. <Column id="hisorderid" type="STRING" size="256"/>
  1221. <Column id="termengnm" type="STRING" size="256"/>
  1222. <Column id="acptdd" type="STRING" size="256"/>
  1223. <Column id="pdano" type="STRING" size="256"/>
  1224. </ColumnInfo>
  1225. <Rows>
  1226. <Row>
  1227. <Col id="no"/>
  1228. <Col id="acpttm"/>
  1229. <Col id="pid"/>
  1230. <Col id="patnm"/>
  1231. <Col id="rrgstno"/>
  1232. <Col id="calcscorcdnm"/>
  1233. <Col id="rgstdeptnm"/>
  1234. <Col id="rgstrnm"/>
  1235. <Col id="prcpdd"/>
  1236. <Col id="roomcd"/>
  1237. <Col id="dpdfcomments"/>
  1238. <Col id="roomdept"/>
  1239. <Col id="usflag"/>
  1240. <Col id="acptrem"/>
  1241. <Col id="sna"/>
  1242. <Col id="hisorderid"/>
  1243. <Col id="termengnm"/>
  1244. <Col id="acptdd"/>
  1245. </Row>
  1246. </Rows>
  1247. </Dataset>
  1248. <Dataset id="ds_main_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1249. <Dataset id="ds_send_prnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1250. <ColumnInfo>
  1251. <Column id="prntcnt" type="STRING" size="256"/>
  1252. <Column id="barcnt" type="STRING" size="256"/>
  1253. </ColumnInfo>
  1254. <Rows>
  1255. <Row>
  1256. <Col id="prntcnt">1</Col>
  1257. <Col id="barcnt">1</Col>
  1258. </Row>
  1259. </Rows>
  1260. </Dataset>
  1261. <Dataset id="ds_rexdata_subordlist_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1262. <Dataset id="ds_rexdata_mainordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1263. <Dataset id="ds_rexsend_rexbarcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1264. <ColumnInfo>
  1265. <Column id="pid" type="STRING" size="256"/>
  1266. <Column id="patnm" type="STRING" size="256"/>
  1267. <Column id="prcpnm" type="STRING" size="256"/>
  1268. <Column id="gbn" type="STRING" size="256"/>
  1269. <Column id="rrgstno1" type="STRING" size="256"/>
  1270. <Column id="rrgstno2" type="STRING" size="256"/>
  1271. <Column id="barpid" type="STRING" size="256"/>
  1272. <Column id="excugrp" type="STRING" size="256"/>
  1273. <Column id="rsrvdd" type="STRING" size="256"/>
  1274. <Column id="sex" type="STRING" size="256"/>
  1275. <Column id="age" type="STRING" size="256"/>
  1276. <Column id="wardcddeptengabbr" type="STRING" size="256"/>
  1277. <Column id="excupartcd" type="STRING" size="256"/>
  1278. <Column id="roomcd" type="STRING" size="256"/>
  1279. <Column id="examroomnm" type="STRING" size="256"/>
  1280. <Column id="wardcdnm" type="STRING" size="256"/>
  1281. <Column id="prcphopedd" type="STRING" size="256"/>
  1282. </ColumnInfo>
  1283. <Rows>
  1284. <Row>
  1285. <Col id="pid"/>
  1286. <Col id="patnm"/>
  1287. <Col id="prcpnm"/>
  1288. <Col id="gbn"/>
  1289. <Col id="rrgstno1"/>
  1290. <Col id="rrgstno2"/>
  1291. <Col id="barpid"/>
  1292. <Col id="excugrp"/>
  1293. <Col id="rsrvdd"/>
  1294. <Col id="sex"/>
  1295. <Col id="age"/>
  1296. <Col id="wardcddeptengabbr"/>
  1297. <Col id="excupartcd"/>
  1298. <Col id="roomcd"/>
  1299. <Col id="examroomnm"/>
  1300. <Col id="wardcdnm"/>
  1301. <Col id="prcphopedd"/>
  1302. </Row>
  1303. </Rows>
  1304. </Dataset>
  1305. <Dataset id="ds_main_subordlist_nameconflict" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1306. <Dataset id="ds_hidden_uspayflagyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1307. <ColumnInfo>
  1308. <Column id="uspayflagyn" type="STRING" size="256"/>
  1309. </ColumnInfo>
  1310. </Dataset>
  1311. </Objects>
  1312. <Bind>
  1313. <BindItem id="item0" compid="group3.cmb_excuroomgrp" propid="value" datasetid="ds_send" columnid="initexcuroomgrp"/>
  1314. <BindItem id="item1" compid="group3.cmb_excuroom" propid="value" datasetid="ds_send" columnid="initexcuroom"/>
  1315. <BindItem id="item2" compid="group3.cmb_wardcd" propid="value" datasetid="ds_send" columnid="srchwardcd"/>
  1316. <BindItem id="item4" compid="group3.ipt_date1" propid="value" datasetid="ds_send" columnid="srchdate1"/>
  1317. <BindItem id="item5" compid="group3.ipt_date2" propid="value" datasetid="ds_send" columnid="srchdate2"/>
  1318. <BindItem id="item6" compid="group3.cmb_roomcd" propid="value" datasetid="ds_send" columnid="srchroomcd"/>
  1319. <BindItem id="item10" compid="group3.chk_ioflag" propid="value" datasetid="ds_send" columnid="ioflag"/>
  1320. <BindItem id="item3" compid="group3.ipt_pid" propid="value" datasetid="ds_send" columnid="srchpid"/>
  1321. <BindItem id="item7" compid="group4.ipt_prntcnt" propid="value" datasetid="ds_send_prnt" columnid="prntcnt"/>
  1322. <BindItem id="item8" compid="group4.input1" propid="value" datasetid="ds_send_prnt" columnid="barcnt"/>
  1323. <BindItem id="item9" compid="group3.cpt_isolinfo" propid="text" datasetid="ds_hidden_isolinfo" columnid="isoldata"/>
  1324. <BindItem id="item11" compid="group3.group7.txt_isol" propid="value" datasetid="ds_grd_isolinfo" columnid="isoldispcd"/>
  1325. </Bind>
  1326. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1327. * System Name :
  1328. * Job Name :
  1329. * Creator :
  1330. * Make Date : 2015-10-27
  1331. * Description :
  1332. *---------------------------------------------------------------------------------------
  1333. * Modify Date Modifier Modify Description
  1334. *---------------------------------------------------------------------------------------
  1335. * 2015-10-27 Live Converter TF->XP
  1336. *
  1337. *---------------------------------------------------------------------------------------
  1338. ****************************************************************************************/
  1339. include "com_commonxp::comm_main.xjs";
  1340. include "ast_examcurexp::AEZ0001.xjs";
  1341. include "ast_examcurexp::combolist.xjs";
  1342. include "lis_commonxp::LZZ001.xjs";
  1343. include "com_commodulexp::SSZFM00901.xjs"
  1344. var acptremidx = "N";
  1345. var suppdeptcd ="";
  1346. function fn_TRAEA01301(){
  1347. if (ds_send_instance1.rowcount < 1 ) {
  1348. ds_send_instance1.addRow();
  1349. }
  1350. ds_send_instance1.setColumn(0,'basesuppdeptcd', utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD"))); //부서코드
  1351. ds_send_instance1.setColumn(0,'rbasecdflag', 'R'); //검사실기본코드구분
  1352. ds_send_instance1.setColumn(0,'ebasecdflag', 'E'); //실시자기본코드구분
  1353. ds_send_instance1.setColumn(0,'initflag', '1'); //astlib,병동병실코드구분,1:병동조회
  1354. ds_send_instance1.setColumn(0,'instcd', sysf_getUserInfo("dutplceinstcd") ); //전체항목index추가
  1355. ds_send_instance1.setColumn(0,'alladdyn', "");
  1356. var oParam = {};
  1357. oParam.id = "TRAEA01301";
  1358. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1359. oParam.method = "reqGetInitExamCureRoomGrpCodeList";
  1360. oParam.inds = "reqparam=ds_send_instance1";
  1361. oParam.outds = "ds_init_cmb_excuroomgrp=initexcuroomgrp ds_init_cmb_excuroomgrp2=initexcuroomgrp2 ds_init_cmb_excuroom=initexcuroom ds_init_cmb_execrid1=initexecrid ds_init_cmb_execrid2=initexecrid ds_init_cmb_execrid3=initexecrid ds_init_cmb_execrid4=initexecrid ds_init_cmb_wardcd=initexcuward ds_init_cmb_suppdept=suppdept ds_init_cmb_systgrd=initsystgrd ds_init_cmb_systmdl=initsystmdl";
  1362. oParam.async = false;
  1363. oParam.callback = "cf_TRAEA01301";
  1364. tranf_submit(oParam);
  1365. }
  1366. function cf_TRAEA01301(strSvcID, nErrorCode, strErrorMsg){
  1367. //에러 처리
  1368. if(nErrorCode < 0) return;
  1369. var nRow = ds_init_cmb_excuroomgrp.findRow("basecdcnts2", "- 선택 -");
  1370. ds_init_cmb_excuroomgrp.setColumn(nRow, "basecdcnts", "-");
  1371. group3.cmb_excuroomgrp.value = "-";
  1372. group3.cmb_wardcd.index = 0;
  1373. }
  1374. function fn_TRAEA01306() {
  1375. var nInitexcuroomgrp = group3.cmb_excuroomgrp.value;
  1376. if( nInitexcuroomgrp == "-" ) nInitexcuroomgrp = "";
  1377. ds_send_01.setColumn(0, "basecdcnts", nInitexcuroomgrp);
  1378. ds_send_01.setColumn(0, "rbasecdflag", 'R');
  1379. ds_send_01.setColumn(0, "ebasecdflag", 'E');
  1380. ds_send_01.setColumn(0, "basesuppdeptcd", utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD")) );
  1381. var oParam = {};
  1382. oParam.id = "TRAEA01306";
  1383. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1384. oParam.method = "reqGetInitPhotoExamCureRoomCodeList";
  1385. oParam.inds = "reqparam=ds_send_01";
  1386. oParam.outds = "ds_init_cmb_excuroom=initexcuroom ds_init_cmb_execrid1=initexecrid ds_init_cmb_execrid2=initexecrid ds_init_cmb_execrid3=initexecrid ds_init_cmb_execrid4=initexecrid";
  1387. oParam.async = false;
  1388. oParam.callback = "cf_TRAEA01306";
  1389. tranf_submit(oParam);
  1390. }
  1391. function cf_TRAEA01306(strSvcID, nErrorCode, strErrorMsg){
  1392. //에러 처리
  1393. if(nErrorCode < 0) return;
  1394. var nRow = ds_init_cmb_excuroom.findRow("basecdflagdesc", "-- 전체 --");
  1395. ds_init_cmb_excuroom.setColumn(nRow, "basecd", "-");
  1396. group3.cmb_excuroom.value = "-";
  1397. }
  1398. function fn_TRLLC90101() {
  1399. var oParam = {};
  1400. oParam.id = "TRLLC90101";
  1401. oParam.service = "diagtestapplib.LisCommon";
  1402. oParam.method = "reqGetSetUpInfo";
  1403. oParam.inds = "scrnid=ds_scrnid";
  1404. oParam.outds = "ds_getSetUpInfo=getSetUpInfo";
  1405. oParam.async = false;
  1406. oParam.callback = "cf_TRLLC90101";
  1407. tranf_submit(oParam);
  1408. }
  1409. function cf_TRLLC90101(sSvcId, nErrorCode, sErrorMsg) {
  1410. if(nErrorCode < 0) return;
  1411. }
  1412. //병실호수가져오기
  1413. function fn_TRAER00802() {
  1414. var nInitwardcd = group3.cmb_wardcd.value;
  1415. if( nInitwardcd == "" ) return;
  1416. ds_send_ward.setColumn(0, "wardcd", nInitwardcd);
  1417. ds_send_ward.setColumn(0, "initflag", '2');
  1418. var oParam = {};
  1419. oParam.id = "TRAER00802";
  1420. oParam.service = "examcureresultrefapp.RsltRef";
  1421. oParam.method = "reqGetInitRsltRefRoomCdList";
  1422. oParam.inds = "reqparam=ds_send_ward";
  1423. oParam.outds = "ds_init_cmb_roomcd=initexecroom";
  1424. oParam.async = false;
  1425. oParam.callback = "cf_TRAER00802";
  1426. tranf_submit(oParam);
  1427. }
  1428. function cf_TRAER00802(sSvcId, nErrorCode, sErrorMsg) {
  1429. if(nErrorCode < 0) return;
  1430. var nRow = ds_init_cmb_roomcd.findRow("wardroomcdnm", "-- 전체 --");
  1431. ds_init_cmb_roomcd.setColumn(nRow, "wardroomcdid", "-");
  1432. group3.cmb_roomcd.value = "-";
  1433. }
  1434. //미접수대상자 가져오기
  1435. function fn_TRAEA01302(){
  1436. ds_send.setColumn(0, "acptlistflag", 'M');
  1437. ds_send.setColumn(0, "largeclass", 'M1');
  1438. ds_send.setColumn(0, "transactiongubn", '1');
  1439. ds_send.setColumn(0, "basesuppdeptcd", utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD")) );
  1440. ds_send.setColumn(0, "ioflag", group3.chk_ioflag.value);
  1441. var oParam = {};
  1442. oParam.id = "TRAEA01302";
  1443. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1444. oParam.method = "reqGetExamCureAcptList";
  1445. oParam.inds = "reqparam=ds_send";
  1446. oParam.outds = "ds_grd_mainordlist1=examcureunacptlist";
  1447. oParam.async = false;
  1448. oParam.callback = "cf_TRAEA01302";
  1449. tranf_submit(oParam);
  1450. }
  1451. function cf_TRAEA01302(sSvcId, nErrorCode, sErrorMsg) {
  1452. if(nErrorCode < 0) return;
  1453. ds_grd_mainordlist1.rowposition = -1;
  1454. }
  1455. //접수대상자 가져오기
  1456. function fn_TRAEA01303(){
  1457. ds_send.setColumn(0, "acptlistflag", "J");
  1458. ds_send.setColumn(0, "largeclass", "M1");
  1459. ds_send.setColumn(0, "transactiongubn", "1");
  1460. ds_send.setColumn(0, "basesuppdeptcd", utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD")) );
  1461. ds_send.setColumn(0, "ioflag", group3.chk_ioflag.value);
  1462. var oParam = {};
  1463. oParam.id = "TRAEA01303";
  1464. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1465. oParam.method = "reqGetExamCureAcptList";
  1466. oParam.inds = "reqparam=ds_send";
  1467. oParam.outds = "ds_grd_mainordlist2=examcureacptlist";
  1468. oParam.async = false;
  1469. oParam.callback = "cf_TRAEA01303";
  1470. tranf_submit(oParam);
  1471. }
  1472. function cf_TRAEA01303(sSvcId, nErrorCode, sErrorMsg) {
  1473. if(nErrorCode < 0) return;
  1474. ds_grd_mainordlist2.rowposition = -1;
  1475. }
  1476. //실시조회
  1477. function fn_TRAEA01304(){
  1478. ds_send.setColumn(0, "acptlistflag", "S");
  1479. ds_send.setColumn(0, "largeclass", "M1");
  1480. ds_send.setColumn(0, "transactiongubn", "1");
  1481. ds_send.setColumn(0, "basesuppdeptcd", utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD")) );
  1482. ds_send.setColumn(0, "ioflag", group3.chk_ioflag.value);
  1483. var oParam = {};
  1484. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1485. oParam.method = "reqGetExamCureAcptList";
  1486. oParam.inds = "reqparam=ds_send";
  1487. oParam.outds = "ds_grd_mainordlist3=examcureexeclist";
  1488. oParam.async = false;
  1489. oParam.callback = "cf_TRAEA01304";
  1490. tranf_submit(oParam);
  1491. }
  1492. function cf_TRAEA01304(sSvcId, nErrorCode, sErrorMsg) {
  1493. if(nErrorCode < 0) return;
  1494. ds_grd_mainordlist3.rowposition = -1;
  1495. }
  1496. //미접수대상자 가져오기
  1497. function fn_TRAEA01311(){
  1498. // ds_send.setColumn(0,"pid",ds_send.getColumn(0,"srchpid"));
  1499. dsf_createDs("ds_reqparam");
  1500. ds_reqparam.copyData(ds_send);
  1501. ds_reqparam.setColumn(0,"srchpid",ds_reqparam.getColumn(0,"pid"));
  1502. var oParam = {};
  1503. oParam.id = "TRAEA01311";
  1504. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1505. oParam.method = "reqGetExamCureExecPrcpList";
  1506. oParam.inds = "reqparam=ds_reqparam";
  1507. oParam.outds = "ds_grd_subordlist1=examcureexecprcplist ds_grd_subordlist2=examcureexecetcprcplist ds_grd_subordlist3=examcureexecdiaglist ds_grd_subordlist6=examcureexecprcpdelivefactsum ds_grd_isolinfo=patisolinfolist ds_main_subordlist_nameconflict=conflictyn";
  1508. oParam.async = false;
  1509. oParam.callback = "cf_TRAEA01311";
  1510. tranf_submit(oParam);
  1511. }
  1512. function cf_TRAEA01311(sSvcId, nErrorCode, sErrorMsg) {
  1513. if(nErrorCode < 0) return;
  1514. //check칼럼추가
  1515. if ( utlf_isNull(ds_grd_subordlist1.getColumnInfo("check"))) {
  1516. ds_grd_subordlist1.addColumn("check","string");
  1517. ds_grd_subordlist1.updatecontrol = false;
  1518. dsf_setFixVal(ds_grd_subordlist1, "check:N");
  1519. ds_grd_subordlist1.updatecontrol = true;
  1520. }
  1521. //취소사유칼럼추가
  1522. if ( utlf_isNull(ds_grd_subordlist1.getColumnInfo("basecd"))) {
  1523. ds_grd_subordlist1.addColumn("basecd","string");
  1524. }
  1525. //처방참고사항APPEND
  1526. group3.tar_prcpremfact.value = ds_grd_subordlist6.getColumn(0, "prcpdelivefactsum");
  1527. ds_grd_subordlist1.updateColID("basecdflagdesc","examroomnm");
  1528. ds_grd_isolinfo.updateColID("etccnts","isoldispcd");
  1529. //격리정보
  1530. ds_grd_subordlist1.rowposition = -1;
  1531. ds_grd_subordlist2.rowposition = -1;
  1532. ds_grd_subordlist3.rowposition = -1;
  1533. }
  1534. function fn_TRAEA01213() {
  1535. var oParam = {};
  1536. oParam.id = "TRAEA01213";
  1537. oParam.service = "pamcomnapp.PamComn";
  1538. oParam.method = "reqGetUltrasonoChk";
  1539. oParam.inds = "req=ds_send_uspayflagyn";
  1540. oParam.outds = "ds_hidden_uspayflagyn=uspayflagyn";
  1541. oParam.async = false;
  1542. oParam.callback = "cf_TRAEA01213";
  1543. tranf_submit(oParam);
  1544. }
  1545. function cf_TRAEA01213(sSvcId, nErrorCode, sErrorMsg) {
  1546. if(nErrorCode < 0) return;
  1547. if ( ds_hidden_uspayflagyn.getColumn(0, "uspayflagyn") == "Y") {
  1548. sysf_messageBox(" 1층 원무수납 1번 창구에서 초음파 보험급여 여부를 확인 받도록 안내 부탁드립니다. ", "E999");
  1549. }
  1550. }
  1551. //영상의학과 실시커맨드 저장
  1552. function fn_TXAER01202() {
  1553. var oParam = {};
  1554. oParam.id = "TXAER01202";
  1555. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1556. oParam.method = "reqExeAcptExecrem";
  1557. oParam.inds = "reqparam=ds_send_execremdata";
  1558. oParam.outds = "ds_hidden=item";
  1559. oParam.async = false;
  1560. oParam.callback = "cf_TXAER01202";
  1561. tranf_submit(oParam);
  1562. }
  1563. function cf_TXAER01202(sSvcId, nErrorCode, sErrorMsg) {
  1564. if(nErrorCode < 0) return;
  1565. sysf_messageBox("저장이 완료되었습니다.","I999");
  1566. }
  1567. //접수
  1568. function fn_TXAEA01301(){
  1569. dsf_setFixVal(ds_send_tobeacptprcplist, "transactiongubn:1,largeclass:M1,execprcpstat440cd:440,execprcpstat610cd:610,rtno:-,execrid1:-,reqagnphoyn:N"
  1570. +",tretflagcd:440,indd:00000000,icfflag:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000"
  1571. +",excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000"
  1572. +",excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-"
  1573. +",autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N"
  1574. +",rslttmplyn:N,deptrem:-,patrem:-,excupartgrpcd:-");
  1575. var oParam = {};
  1576. oParam.id = "TXAEA01301";
  1577. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1578. oParam.method = "reqExeAcptExamCureExecPrcpList";
  1579. oParam.inds = "reqparam=ds_send_tobeacptprcplist";
  1580. oParam.outds = "ds_hidden=item";
  1581. oParam.async = false;
  1582. oParam.callback = "cf_TXAEA01301";
  1583. tranf_submit(oParam);
  1584. }
  1585. function cf_TXAEA01301(sSvcId, nErrorCode, sErrorMsg) {
  1586. if(nErrorCode < 0) return;
  1587. }
  1588. //접수취소
  1589. function fn_TXAEA01302(){
  1590. fMakeCopyColumn(ds_send_tobeacptcnclprcplist,"basecd","cnclresncd");
  1591. dsf_setFixVal(ds_send_tobeacptcnclprcplist, "transactiongubn:3,largeclass:M1,rtno:-,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610"
  1592. +",execprcpstat230cd:230,execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,acptdd:00000000"
  1593. +",acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:A,execrid1:-,execrid2:-,execrid3:-,execrid4:-"
  1594. +",excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000"
  1595. +",excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-"
  1596. +",excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,tretflagcd:440,indd:00000000,icfflag:-,reqagnphoyn:N"
  1597. +",wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,cnfmdt:00000000000000"
  1598. +",cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  1599. var oParam = {};
  1600. oParam.id = "TXAEA01302";
  1601. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1602. oParam.method = "reqExeAcptExamCureExecPrcpList";
  1603. oParam.inds = "reqparam=ds_send_tobeacptcnclprcplist";
  1604. oParam.outds = "ds_hidden=item";
  1605. oParam.async = false;
  1606. oParam.callback = "cf_TXAEA01302";
  1607. tranf_submit(oParam);
  1608. }
  1609. function cf_TXAEA01302(sSvcId, nErrorCode, sErrorMsg) {
  1610. if(nErrorCode < 0) return;
  1611. }
  1612. function fMakeCopyColumn(objDs,sColSrc,sColTgt) {
  1613. if(utlf_isNull(objDs.getColumnInfo(sColTgt))) objDs.addColumn(sColTgt,"string");
  1614. for(var i = 0 ; i < objDs.rowcount ; i++) {
  1615. objDs.setColumn(i,sColTgt,objDs.getColumn(i,sColSrc));
  1616. }
  1617. }
  1618. //수납일때 검사실정보 저장
  1619. function fn_TXAEA01304(){
  1620. var oParam = {};
  1621. oParam.id = "TXAEA01304";
  1622. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  1623. oParam.method = "reqSetAcptremUpdate";
  1624. oParam.inds = "reqparam=ds_send_acptremdata";
  1625. oParam.outds = "ds_hidden=item";
  1626. oParam.async = false;
  1627. oParam.callback = "cf_TXAEA01304";
  1628. tranf_submit(oParam);
  1629. }
  1630. function cf_TXAEA01304(sSvcId, nErrorCode, sErrorMsg) {
  1631. if(nErrorCode < 0) return;
  1632. sysf_messageBox("저장이 완료되었습니다.","I999");
  1633. }
  1634. //미수납검사실정보 저장
  1635. function fn_TXAEA01305(){
  1636. var oParam = {};
  1637. oParam.id = "TXAEA01305";
  1638. oParam.service = "examcureacptexecapp.PatRem";
  1639. oParam.method = "reqInsPatRem";
  1640. oParam.inds = "reqparam=ds_send_acptremdata";
  1641. oParam.outds = "ds_hidden=rtnParm";
  1642. oParam.async = false;
  1643. oParam.callback = "cf_TXAEA01305";
  1644. tranf_submit(oParam);
  1645. }
  1646. function cf_TXAEA01305(sSvcId, nErrorCode, sErrorMsg) {
  1647. if(nErrorCode < 0) return;
  1648. sysf_messageBox("저장이 완료되었습니다.","I999");
  1649. }
  1650. /* @group : 접수관리(진단방사선)
  1651. * @ver : 2007.03.21
  1652. * @by : 장준원
  1653. * @-----------------------------------
  1654. * @type : function
  1655. * @access : public
  1656. * @desc : Grid초기화 Function
  1657. */
  1658. function fInitGrid() {
  1659. ds_grd_subordlist1.clearData();
  1660. ds_grd_subordlist2.clearData();
  1661. ds_grd_subordlist3.clearData();
  1662. ds_grd_subordlist6.clearData();
  1663. ds_grd_isolinfo.clearData();
  1664. }
  1665. /* @group : 접수관리(진단방사선)
  1666. * @ver : 2007.03.21
  1667. * @by : 장준원
  1668. * @-----------------------------------
  1669. * @type : function
  1670. * @access : public
  1671. * @desc : TextArea 초기화 Function
  1672. */
  1673. function fInitTar() {
  1674. group3.tar_prcpremfact.value = "-";
  1675. group3.tar_acptrem.value = "-";
  1676. group3.tar_execrem.value = "-";
  1677. //model.setValue("/root/send/data/holdlistflag", "");
  1678. }
  1679. //상단정보
  1680. function fTopInfo(){
  1681. //TOP 정보 보여주기
  1682. schk = "N";
  1683. var row = ds_grd_subordlist1.rowposition;
  1684. var pid = ds_grd_subordlist1.getColumn(row, "pid");
  1685. var prcpgenrflag = ds_grd_subordlist1.getColumn(row, "prcpgenrflag");
  1686. var dschdd = ds_grd_subordlist1.getColumn(row, "dschdd");
  1687. var srchdd = "";
  1688. var pat_info = "";
  1689. //20180508 상단정보
  1690. // if ( prcpgenrflag =="O" ) {
  1691. // pat_info = prcpgenrflag
  1692. // +"▦"+pid
  1693. // +"▦"+ds_grd_subordlist1.getColumn(row, "orddd")
  1694. // +"▦"+ds_grd_subordlist1.getColumn(row, "cretno")
  1695. // +"▦"+sysf_getUserInfo("dutplceinstcd")
  1696. // +"▦1▦"+ds_grd_subordlist1.getColumn(row, "orddd");
  1697. // schk = "Y";
  1698. // } else if ( prcpgenrflag =="I" || prcpgenrflag =="D" || prcpgenrflag =="E" ) {
  1699. //
  1700. // if (dschdd == "" || dschdd == "99991231") {
  1701. // srchdd = utlf_getCurrentDate();
  1702. // } else {
  1703. // srchdd = dschdd;
  1704. // }
  1705. // pat_info = prcpgenrflag
  1706. // +"▦"+ pid
  1707. // +"▦"+ ds_grd_subordlist1.getColumn(row, "orddd")
  1708. // +"▦"+ ds_grd_subordlist1.getColumn(row, "cretno")
  1709. // +"▦"+ sysf_getUserInfo("dutplceinstcd")
  1710. // +"▦"+ srchdd;
  1711. // schk = "Y";
  1712. // } else if ( prcpgenrflag =="S" || prcpgenrflag =="-" ) {
  1713. // pat_info = prcpgenrflag + "▦"+ ds_grd_subordlist1.getColumn(row, "prcpdd")
  1714. // +"▦"+ds_grd_subordlist1.getColumn(row, "execprcpuniqno")
  1715. // +"▦"+sysf_getUserInfo("dutplceinstcd");
  1716. // schk = "Y";
  1717. // }
  1718. //
  1719. pat_info = "S" + "▦"+ ds_grd_subordlist1.getColumn(row, "prcpdd")
  1720. +"▦"+ds_grd_subordlist1.getColumn(row, "execprcpuniqno")
  1721. +"▦"+sysf_getUserInfo("dutplceinstcd");
  1722. schk = "Y";
  1723. //setParameter("opener_parameter_id", pid);
  1724. // dsf_createDsRow("ds_temp_source"
  1725. // , [{col: "srchcond", val: "1"}
  1726. // , {col: "pid" , val: pid}
  1727. // ]);
  1728. //
  1729. // var objArg = new Object();
  1730. // objArg.arg_ds_source = ds_temp_source;
  1731. if (schk == "Y"){
  1732. // var objArg = new Object();
  1733. // objArg.arg_ds_source = ds_temp_source;
  1734. // frmf_modal("SPMMO08900", "SPMMO08900" ,objArg,"","", "100", "100", "", "", "", "", "","M");
  1735. //frmf_modal("SPMMO08900", "SPMMO08900");
  1736. //sysf_trace("pat_info = " +pat_info);
  1737. appf_initPatientInfo(pat_info);
  1738. }
  1739. }
  1740. /****************************************************************************************
  1741. * Argument : N/A
  1742. * Description : 자체예약
  1743. ****************************************************************************************/
  1744. function fRsrvTrans() {
  1745. var popupObj = frmf_findPopup("SMAER13000");
  1746. if(utlf_isNull(popupObj)) {
  1747. if ( group3.switch1.tabindex == 0 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case1.grd_mainordlist1);
  1748. if ( group3.switch1.tabindex == 1 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case2.grd_mainordlist2);
  1749. if ( group3.switch1.tabindex == 2 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case3.grd_mainordlist3);
  1750. if ( group3.switch1.tabindex == 3 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case4.grd_mainordlist4);
  1751. } else {
  1752. popupObj.close();
  1753. }
  1754. }
  1755. /****************************************************************************************
  1756. * Argument : N/A
  1757. * Description : 재진예약
  1758. ****************************************************************************************/
  1759. function fPamRsrvInfo() {
  1760. if ( group3.switch1.tabindex == 0 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case1.grd_mainordlist1, "ds_grd_mainordlist1");
  1761. if ( group3.switch1.tabindex == 1 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case2.grd_mainordlist2, "ds_grd_mainordlist2");
  1762. if ( group3.switch1.tabindex == 2 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case3.grd_mainordlist3, "ds_grd_mainordlist3");
  1763. if ( group3.switch1.tabindex == 3 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case4.grd_mainordlist4, "ds_grd_mainordlist4");
  1764. }
  1765. /****************************************************************************************
  1766. * Argument : N/A
  1767. * Description : 재진예약 Popup
  1768. ****************************************************************************************/
  1769. function fPopUpReRsrv(displayid, maingridlistid, path) {
  1770. var row = maingridlistid.currentrow;
  1771. if ( row < 0 ) return;
  1772. frmf_setParameter("SMPMO00300_PARM1", sysf_getUserInfo("dutplcecd")); //진료과코드
  1773. frmf_setParameter("SMPMO00300_PARM2", sysf_getUserInfo("userid")); //진료의사코드
  1774. frmf_setParameter("SMPMO00300_PARM3", objects[path].getColumn(row,"pid" )); //환자번호
  1775. frmf_open(displayid, displayid, null, null, null, null, null, null, null, null, null, null, "M");
  1776. }
  1777. function fLinkExecMngt() {
  1778. frmf_open("SMAER00200", "SMAER00200", null, null, null, null, null, null, null, null, null, null, "M");
  1779. }
  1780. function fPatidInfo() {
  1781. var pid = ds_grd_subordlist1.getColumn(ds_grd_subordlist1.rowposition,"pid");
  1782. frmf_setParameter("SMMMO02500_cond" , pid);
  1783. // open("SMMMO02500", "","","", "SMMMO02500", "", "/root/init/srchcond2");
  1784. frmf_open("SMMMO02500", "SMMMO02500", null, null, null, null, null, null, null, null, null, null, "M");
  1785. }
  1786. //=====================================================================================================================================================================================
  1787. // @ 프린터 설정
  1788. //=====================================================================================================================================================================================
  1789. function fSetPrint() {
  1790. // var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  1791. //
  1792. // if(count == 0) {
  1793. // model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  1794. // }
  1795. // // open("SPLLC90100_바코드프린터설정.xrw", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  1796. // // 렉스퍼트로 라벨출력가능하게 수정
  1797. // open("SPZUR00300", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  1798. var prntsetupinfo = ds_main_barcdprntsetup.getColumn(0,"prntsetupinfo");
  1799. var objArg = new Object();
  1800. objArg.arg_sSetupInfo = prntsetupinfo;
  1801. objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
  1802. frmf_modal("SPZUR00300", "SPZUR00300", objArg, null, 0, 20, 150, null, null, null, null, null, "M");
  1803. if(!utlf_isNull(frmf_getParameter("SetupInfo")))
  1804. ds_main_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_clearParameter("SetupInfo"));
  1805. }
  1806. /* @group : 접수관리(진단방사선)
  1807. * @ver : 2007.03.21
  1808. * @by : 장준원
  1809. * @-----------------------------------
  1810. * @type : function
  1811. * @access : public
  1812. * @desc : Toggle선택 조회를 위한 선택 Function
  1813. */
  1814. function fGetToggleAcptList() {
  1815. if ( group3.switch1.tabindex == 0 ) fGetExamCureAcptList("M"); // 미접수
  1816. if ( group3.switch1.tabindex == 1 ) fGetExamCureAcptList("J"); // 접수
  1817. if ( group3.switch1.tabindex == 2 ) fGetExamCureAcptList("S"); // 실시
  1818. if ( group3.switch1.tabindex == 3 ) fGetExamCureAcptList("Y"); // 당일예약
  1819. }
  1820. /* @group : 접수관리(진단방사선)
  1821. * @ver : 2009.03.09
  1822. * @by : 김건기
  1823. * @-----------------------------------
  1824. * @type : function
  1825. * @access : public
  1826. * @desc : 후수납 상태 표시를 위한 선택 Function
  1827. */
  1828. function fSetGrdMainordlist(maingridlistid, maingridlistinm){
  1829. //lf_aezfSetRowStyle(maingridlistinm , "14" , "A" , "aftrcptinfo" ); //미수납
  1830. for ( var i = 0 ; i < maingridlistid.getCellCount("Head") ; i++ ) {
  1831. if(i == 4) {
  1832. maingridlistid.setCellProperty("body",i,"background","expr(aftrcptinfo == 'A' ? '#fab7bf' : aftrcptinfo == 'V' ? 'yellow' : rtno > 0 ? '#CCECFF' : '#FFFFFF')");
  1833. maingridlistid.setCellProperty("body",i,"background2","expr(aftrcptinfo == 'A' ? '#fab7bf' : aftrcptinfo == 'V' ? 'yellow' : rtno > 0 ? '#CCECFF' : '#FFFFFF')");
  1834. } else {
  1835. maingridlistid.setCellProperty("body",i,"background","expr(aftrcptinfo == 'A' ? '#fab7bf' : aftrcptinfo == 'V' ? 'yellow' : '#FFFFFF')");
  1836. maingridlistid.setCellProperty("body",i,"background2","expr(aftrcptinfo == 'A' ? '#fab7bf' : aftrcptinfo == 'V' ? 'yellow' :'#FFFFFF')");
  1837. }
  1838. }
  1839. }
  1840. //--=========================================================================================================
  1841. //20130926 10/01 중증/희귀난치성 환자일 경우 초음파검사 급비변경에 따른 안내메시지
  1842. //--=========================================================================================================
  1843. function fget1001USPayFlagChk(i) {
  1844. var curDate = utlf_getCurrentDate();
  1845. var baseDate = ds_init_X0003.getColumn(1,"cdnm");
  1846. var sPrcpdd = ds_grd_subordlist1.getColumn(i, "prcpdd"); //처방일자
  1847. if ( sPrcpdd >= baseDate ) return; // 처방일자가 20131001 이후에는 리턴
  1848. if ( curDate < baseDate ) return;
  1849. if ( group3.cmb_excuroomgrp.value == "SONO") { // 건진제외
  1850. var sPID = ds_grd_subordlist1.getColumn(i, "pid"); //환자번호
  1851. var sOrddd = ds_grd_subordlist1.getColumn(i, "orddd"); //처방일자
  1852. var sCretno = ds_grd_subordlist1.getColumn(i, "cretno"); //처방일자
  1853. var sExecprcpuniqno = ds_grd_subordlist1.getColumn(i, "execprcpuniqno"); //처방일자
  1854. ds_send_uspayflagyn.setColumn(0,"instcd", sysf_getUserInfo("dutplceinstcd"));
  1855. ds_send_uspayflagyn.setColumn(0,"pid", sPID);
  1856. ds_send_uspayflagyn.setColumn(0,"orddd", sOrddd);
  1857. ds_send_uspayflagyn.setColumn(0,"cretno", sCretno);
  1858. ds_send_uspayflagyn.setColumn(0,"prcpdd", sPrcpdd);
  1859. ds_send_uspayflagyn.setColumn(0,"execprcpuniqno", sExecprcpuniqno);
  1860. fn_TRAEA01213();
  1861. }
  1862. }
  1863. /* @group : 접수관리(진단방사선)
  1864. * @ver : 2007.03.21
  1865. * @by : 장준원
  1866. * @-----------------------------------
  1867. * @type : function
  1868. * @access : public
  1869. * @desc : 처방내역/타과처방/상병/코멘트 조회를 위한 선택 Function
  1870. */
  1871. function fGetExamCurePrcpList(maingridlistid) {
  1872. fInitGrid();
  1873. group3.grd_subordlist1.setCellProperty("Head",1,"text","");
  1874. if ( maingridlistid.rowcount == 0 ) return;
  1875. if (acptremidx != "Y") {
  1876. fInitTar();
  1877. acptremidx = "N";
  1878. }
  1879. var row = maingridlistid.rowposition;
  1880. var pid = maingridlistid.getColumn(row, "pid");
  1881. var aftrcptinfo = maingridlistid.getColumn(row, "aftrcptinfo");
  1882. var srchgubun ="";
  1883. //sysf_trace("aftrcptinfo=" + aftrcptinfo);
  1884. ds_send_instance1.setColumn(0, "aftrcptinfo",aftrcptinfo);
  1885. group3.cap_aftrcptinfo.visible = false;
  1886. // 후수납 상태 표시
  1887. if (aftrcptinfo == "A") {
  1888. sysf_messageBox("미수납 처방입니다.","I999");
  1889. group3.cap_aftrcptinfo.text = "";
  1890. } else if (aftrcptinfo == "V") {
  1891. group3.cap_aftrcptinfo.text = "VIP";
  1892. group3.cap_aftrcptinfo.visible = true;
  1893. //sysf_trace("aftrcptinfo111=" + aftrcptinfo);
  1894. } else if (aftrcptinfo == "P") {
  1895. group3.cap_aftrcptinfo.text = "당일결과";
  1896. group3.cap_aftrcptinfo.visible = true;
  1897. } else {
  1898. group3.cap_aftrcptinfo.text = "";
  1899. }
  1900. //20170711 사망유무표시
  1901. var dethyn = maingridlistid.getColumn(row, "dethyn");
  1902. if (dethyn == "Y") {
  1903. group3.st_dethyn.text = "사망";
  1904. }else{
  1905. group3.st_dethyn.text = "";
  1906. }
  1907. // var prcpgenrflag = maingridlistid.getColumn(row,"prcpgenrflag"); // 상병조회에서 사용 pid, prcpgenrflag,orddeptcd,prcpdd
  1908. // var orddeptcd = maingridlistid.getColumn(row,"orddeptcd");
  1909. // var prcpdd = maingridlistid.getColumn(row,"prcpdd");
  1910. // var orddd = maingridlistid.getColumn(row,"prcpdd");
  1911. //
  1912. // ds_send_data.setColumn(0, "pid", pid);
  1913. // ds_send_data.setColumn(0, "prcpgenrflag", prcpgenrflag);
  1914. // ds_send_data.setColumn(0, "orddeptcd", orddeptcd);
  1915. // ds_send_data.setColumn(0, "prcpdd", prcpdd);
  1916. var acptlistflag = "";
  1917. if ( group3.switch1.tabindex == 0 ) {
  1918. acptlistflag = "M"; // 미접수
  1919. ds_send.setColumn(0, "largeclass", "M1");
  1920. // 2016.11.07 미접수 & 미수납시 접수 막음
  1921. if (aftrcptinfo == "A") { //미수납 20161103 by kya
  1922. group3.btn_acpt.enable = false;
  1923. } else {
  1924. group3.btn_acpt.enable = true;
  1925. }
  1926. } else if ( group3.switch1.tabindex == 1 ) {
  1927. group3.btn_acpt.enable = false;
  1928. group3.btn_acptcncl.enable = true;
  1929. group4.btn_roomupdt.enable = true;
  1930. acptlistflag = "J"; // 접수
  1931. srchgubun = "1";
  1932. //20150305 by kya
  1933. var largeclass = maingridlistid.getColumn(row,"largeclass");
  1934. if (largeclass == "R1") {
  1935. ds_send.setColumn(0, "largeclass", "R1");
  1936. } else {
  1937. ds_send.setColumn(0, "largeclass", "M1");
  1938. }
  1939. } else if ( group3.switch1.tabindex == 2 ) {
  1940. acptlistflag = "S"; // 실시
  1941. srchgubun = "2";
  1942. ds_send.setColumn(0, "largeclass", "M1");
  1943. } else if ( group3.switch1.tabindex == 3 ) {
  1944. //acptlistflag = "Y"; // 당일예약
  1945. //model.makeValue("/root/send/data/grd_info/grid_data/largeclass", "R1");
  1946. group3.btn_acpt.enable = false;
  1947. group3.btn_acptcncl.enable = true;
  1948. group4.btn_roomupdt.enable = true;
  1949. acptlistflag = "J"; // 접수
  1950. srchgubun = "1";
  1951. ds_send.setColumn(0, "largeclass", "M1");
  1952. }
  1953. ds_send.setColumn(0, "pid", pid);
  1954. ds_send.setColumn(0, "acptlistflag", acptlistflag);
  1955. ds_send.setColumn(0, "srchgubn", srchgubun); //검색구분,1-접수메인처방,2-실시메인처방
  1956. sysf_trace(" acptlistflag2 =" + acptlistflag);
  1957. fn_TRAEA01311();
  1958. sysf_trace(" 호출 fn_TRAEA01311 " );
  1959. //
  1960. // // 접수상태에서만 처방 현황을 조회하는데, 검사취소했던 내역이 있으면 색상 표시를 해준다. 20080609
  1961. // fSetGrdSubOrdListGrid();
  1962. // ADR정보 조회 후 표기, 20081013, 장준원
  1963. ds_hidden_isolinfo.setColumn(0, "isoldata", "");
  1964. if (!utlf_isNull(ds_grd_isolinfo.getColumn(0,"isoldispcd"))) {
  1965. ds_hidden_isolinfo.setColumn(0, "isoldata", "확인");
  1966. }
  1967. }
  1968. function SMAEA01300_oninit(obj:Form, e:InitEventInfo)
  1969. {
  1970. frmf_initForm(obj);
  1971. }
  1972. function SMAEA01300_onload(obj:Form, e:LoadEventInfo)
  1973. {
  1974. grdf_initGrid(group3.switch1.case1.grd_mainordlist1);
  1975. grdf_initGrid(group3.switch1.case2.grd_mainordlist2);
  1976. grdf_initGrid(group3.switch1.case3.grd_mainordlist3);
  1977. grdf_initGrid(group3.switch1.case4.grd_mainordlist4);
  1978. grdf_setToolTipBind(group3.switch1.case1.grd_mainordlist1);
  1979. grdf_setToolTipBind(group3.switch1.case2.grd_mainordlist2);
  1980. grdf_setToolTipBind(group3.switch1.case3.grd_mainordlist3);
  1981. grdf_setToolTipBind(group3.switch1.case4.grd_mainordlist4);
  1982. //var colHidnValue = lf_grdBaseColHidn("D");
  1983. //lf_grdBaseColHidn(colHidnValue, "switch1.case1.grd_bfprcplist", 37, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 37);
  1984. fInitialize_SMAEA01300();
  1985. grdf_initGrid(group3.grd_subordlist1); // 그리드 전체 체크 기능 + 그리드소트
  1986. grdf_setRowTypeIcon(group3.grd_subordlist1, 0); // 그리드 상태 표시
  1987. group3.switch1.tabindex = 1;
  1988. group3.chk_ioflag.value = "";
  1989. // var excuroomgrp = sysf_getModelProperty("excuroomgrp");
  1990. // if (!utlf_isNull(excuroomgrp)) {
  1991. // ds_send.setColumn(0,"initexcuroomgrp" , excuroomgrp );
  1992. // }else{
  1993. // group3.cmb_excuroomgrp.index = 0;
  1994. // }
  1995. //
  1996. // var excuroom = sysf_getModelProperty("excuroom");
  1997. // if (!utlf_isNull(excuroom)) {
  1998. // ds_send.setColumn(0,"initexcuroom" , excuroom);
  1999. // }else{
  2000. // group3.cmb_excuroom.index = 0;
  2001. // }
  2002. //2011.1.5 c y w 화면에 마지막으로 저장된 구분값 넘겨주기.
  2003. var excuroomgrp = sysf_getModelProperty("excuroomgrp"); //model.property("excuroomgrp"); frmf_getParameter 로 대체해도 되지 않을지??
  2004. if (!utlf_isNull(excuroomgrp)) {
  2005. ds_send.setColumn(0,"excuroomgrpcdid", excuroomgrp );
  2006. }else{
  2007. group3.cmb_excuroomgrp.index = 0;
  2008. }
  2009. var excuroom = sysf_getModelProperty("excuroom"); //model.property("excuroom");
  2010. if (!utlf_isNull(excuroom)) {
  2011. ds_send.setColumn(0,"excuroomcdid", excuroom );
  2012. }else{
  2013. group3.cmb_excuroom.index = 0;
  2014. }
  2015. }
  2016. function fInitialize_SMAEA01300() {
  2017. //2010.11.30 c y w 해당근무지에 따라 타이틀 변경
  2018. var dutplcenm = sysf_getUserInfo("dutplcenm");
  2019. var instcd = sysf_getUserInfo("dutplceinstcd");
  2020. caption6.text = "접수 관리(" + dutplcenm + ")";
  2021. lf_aezfSetSuppDeptcd();
  2022. suppdeptcd = utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD"));
  2023. //사용자별 그리드 컬럼설정 조회
  2024. //ds_send_scrnid.setColumn(0, 'scrnid', sysf_getSystemCd() );
  2025. //2011.05.03 cyw 상단정보 초기화
  2026. appf_delPatientInfos();
  2027. //바코드 출력
  2028. //--lzzfMakeBrcdPrntObjHanDo("CommAX");
  2029. //group3.ipt_date1.value = utlf_addDate(utlf_getCurrentDate(),-799); //utlf_getCurrentDate();
  2030. //group3.ipt_date2.value = utlf_addDate(utlf_getCurrentDate(),-799); //utlf_getCurrentDate();
  2031. group3.ipt_date1.value = utlf_getCurrentDate();
  2032. group3.ipt_date2.value = utlf_getCurrentDate();
  2033. //부서정보가져오기
  2034. fn_TRAEA01301();
  2035. //검사실정보가져오기
  2036. fn_TRAEA01306();
  2037. //영상구분
  2038. group3.chk_ioflag.value ="ALL";
  2039. //
  2040. //기준정보코드가져오기
  2041. appf_getCodeList([{dsNm: "ds_init_M0003", cdGrpId: "M0003"} //prcpkindcd
  2042. , {dsNm: "ds_init_M0010", cdGrpId: "M0010"}
  2043. , {dsNm: "ds_init_M0011", cdGrpId: "M0011"}], true);
  2044. //fn_TRLLC90101();
  2045. //바코드 출력
  2046. dsf_createDsRow("ds_req", [
  2047. {col:"scrnid", type:"STRING", size:256, val:frmf_getScreenID()}
  2048. ]);
  2049. var oParam = {}; // 20090617 SATO 관련 추가
  2050. oParam.id = "TRLLC90101";
  2051. oParam.service = "diagtestapplib.LisCommon";
  2052. oParam.method = "reqGetSetUpInfo";
  2053. oParam.inds = "scrnid=ds_req";
  2054. oParam.outds = "ds_main_barcdprntsetup=getSetUpInfo";
  2055. oParam.async = false;
  2056. //oParam.callback = "cf_TRLLC90101";
  2057. tranf_submit(oParam);
  2058. lf_convertXmlToDs(ds_main_barcdprntsetup.getColumn(0,"prntsetupinfo"));
  2059. //AST 공통코드가져오기
  2060. lf_getAstCodeList([{dsNm: "ds_init_P0001", cdGrpId: "P0001"}
  2061. , {dsNm: "ds_init_X0003", cdGrpId: "X0003"}], true);
  2062. }
  2063. function group3_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  2064. {
  2065. if ( group3.switch1.tabindex == 0 ) fGetExamCureAcptList("M"); // 미접수
  2066. if ( group3.switch1.tabindex == 1 ) fGetExamCureAcptList("J"); // 접수
  2067. if ( group3.switch1.tabindex == 2 ) fGetExamCureAcptList("S"); // 실시
  2068. if ( group3.switch1.tabindex == 3 ) fGetExamCureAcptList("Y"); // 당일예약
  2069. }
  2070. function group3_cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2071. {
  2072. sysf_trace(" 호출 fn_TRAEA01306");
  2073. fn_TRAEA01306();
  2074. var excugrp = obj.value;
  2075. if ( excugrp == 'SP' || excugrp == 'CT' || excugrp == 'MR' ) {
  2076. ds_send.setColumn(0, "ioflag", "ALL");
  2077. }else {
  2078. ds_send.setColumn(0, "ioflag", "A");
  2079. }
  2080. }
  2081. function group3_cmb_excuroomgrp_onkeydown(obj:Combo, e:KeyEventInfo)
  2082. {
  2083. if(e.keycode == 13) {
  2084. group3_btn_sea_onclick();
  2085. }
  2086. }
  2087. function ds_send_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2088. {
  2089. if( e.columnid == "initexcuroom" || e.columnid == "initexcuroomgrp" ){
  2090. if( e.newvalue == "-" )
  2091. obj.setColumn(e.row, e.columnid, "");
  2092. }
  2093. }
  2094. function group3_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2095. {
  2096. //messageBox("병동/병실코드 조회는 구현중입니다.","I999");
  2097. sysf_trace(" 호출 fn_TRAER00802");
  2098. fn_TRAER00802();
  2099. }
  2100. function fGetExamCureAcptList(acptlistflag) {
  2101. fInitGrid();
  2102. fInitTar();
  2103. group3.grd_subordlist1.setCellProperty("Head",1,"text","");
  2104. if ( acptlistflag == "Y" ) { // 당일예약일경우
  2105. group3.ipt_date1.value = utlf_getCurrentDate();
  2106. group3.ipt_date2.value = utlf_getCurrentDate();
  2107. }
  2108. //20171024 기간 체크
  2109. //start
  2110. var sdate1 = group3.ipt_date1.value;
  2111. var sdate2 = group3.ipt_date2.value;
  2112. var sPid = group3.ipt_pid.value;
  2113. var DiffDate = utlf_getDateInterval(sdate1, sdate2, "dd" ) + 1;
  2114. if (utlf_isNull(sPid) && ( DiffDate > 7)) {
  2115. sysf_messageBox("적용일자 조회기간(=" + DiffDate + "일간)이 깁니다. 범위를 7일이하로 수정하거나 등록번호를 입력한 후 조회하세요","I");
  2116. return;
  2117. }
  2118. //end
  2119. group3.ipt_date1.value
  2120. switch (acptlistflag) {
  2121. case "M": //미접수
  2122. sysf_trace(" flag->"+acptlistflag);
  2123. group3.switch1.case1.grd_mainordlist1.visible = true;
  2124. sysf_trace(" 호출 fn_TRAEA01302");
  2125. fn_TRAEA01302();
  2126. group3.btn_acpt.enable = false;
  2127. group3.btn_acptcncl.enable = false;
  2128. group4.btn_roomupdt.enable = false;
  2129. btn_acptremsave.enable = false;
  2130. group3.button13.enable = false; //실시rem 저장버튼
  2131. fSetGrdMainordlist(group3.switch1.case1.grd_mainordlist1, "grd_mainordlist1");
  2132. break;
  2133. case "J": //접수
  2134. sysf_trace(" flag->"+acptlistflag);
  2135. group3.switch1.case2.grd_mainordlist2.visible = true;
  2136. sysf_trace(" 호출 fn_TRAEA01303");
  2137. fn_TRAEA01303();
  2138. group3.btn_acpt.enable = false;
  2139. group3.btn_acptcncl.enable = true;
  2140. group4.btn_roomupdt.enable = true;
  2141. btn_acptremsave.enable = true;
  2142. group3.button13.enable = false; //실시rem 저장버튼
  2143. // 접수일자로 소팅
  2144. ds_grd_mainordlist2.keystring = "S:+acptdt";
  2145. fSetGrdMainordlist(group3.switch1.case2.grd_mainordlist2, "ds_grd_mainordlist2");
  2146. break;
  2147. case "S": //실시
  2148. //alert("flag->"+acptlistflag);
  2149. group3.switch1.case3.grd_mainordlist3.visible = true;
  2150. fn_TRAEA01304();
  2151. group3.btn_acpt.enable = false;
  2152. group3.btn_acptcncl.enable = false;
  2153. group4.btn_roomupdt.enable = false;
  2154. btn_acptremsave.enable = false;
  2155. group3.button13.enable = true; //실시rem 저장버튼
  2156. fSetGrdMainordlist(group3.switch1.case3.grd_mainordlist3, "grd_mainordlist3");
  2157. break;
  2158. case "Y": //당일예약
  2159. //alert("flag->"+acptlistflag);
  2160. group3.switch1.case4.grd_mainordlist4.enable = true;
  2161. //submit("TRAEA01305");
  2162. //btn_acpt.disabled = false;
  2163. //btn_acptcncl.disabled = true;
  2164. //btn_roomupdt.disabled = true;
  2165. ds_send.setColumn(0, "acptlistflag", "M");
  2166. fn_TRAEA01302();
  2167. group3.btn_acpt.enable = true;
  2168. group3.btn_acptcncl.enable = false;
  2169. group4.btn_roomupdt.enable = false;
  2170. btn_acptremsave.enable = true;
  2171. group3.button13.enable = false; //실시rem 저장버튼
  2172. fSetGrdMainordlist(group3.switch1.case4.grd_mainordlist4, "grd_mainordlist1");
  2173. break;
  2174. default:
  2175. break;
  2176. }
  2177. // ds_send.setColumn(0,srchpid,"");
  2178. }
  2179. //gubn : 1:접수, 2:접수취소
  2180. function fExeAccept(gubn) {
  2181. // 접수or접수취소할 내역에 대한 체크여부
  2182. var check = "";
  2183. var loopcnt = 0;
  2184. var loop = ds_grd_subordlist1.rowcount;
  2185. // dsf_setDefaultVal(ds_grd_subordlist1, "all");
  2186. for( var i = 0 ; i < loop ; i++ ) {
  2187. check = ds_grd_subordlist1.getColumn(i,"check");
  2188. sysf_trace(" check =" + check);
  2189. if ( check == "Y" ) {
  2190. loopcnt++;
  2191. }
  2192. }
  2193. if ( loopcnt == 0 ) {
  2194. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  2195. return "0";
  2196. }
  2197. var execprcpstatcd = ""; // 처방상태코드 구분
  2198. var prcpgenrflag = ""; // 외래입원응급실 구분
  2199. var prcpnm = ""; // 처방명
  2200. var inflag = ""; // 재원중 여부
  2201. var rcptacptyn = ""; // 수납 여부
  2202. //var rsrvflag = ""; // 협진 여부
  2203. var portprcpflag = ""; // 포터블처방여부
  2204. var execbaseflag = ""; // 실시기준여부 (A:접수 , E:실시)
  2205. var doflag = false;
  2206. var aftrcptinfo = "";
  2207. //20130221 권영애 VIP 후불환자
  2208. if ( group3.cap_aftrcptinfo.text == "VIP") {
  2209. aftrcptinfo = "V";
  2210. }
  2211. sysf_trace(" 접수취소 gubn =" + gubn);
  2212. if ( gubn == 1 ) { //접수인 경우
  2213. sysf_trace(" ** gubn111 =" + gubn);
  2214. //if(gSuppDept != gg_CHI_GWA) { //치과인 경우는 미수납여부 점검안함.
  2215. for( var i = 0 ; i < loop ; i++ ) {
  2216. check = ds_grd_subordlist1.getColumn(i,"check");
  2217. execprcpstatcd = ds_grd_subordlist1.getColumn(i,"execprcpstatcd");
  2218. prcpgenrflag = ds_grd_subordlist1.getColumn(i,"prcpgenrflag");
  2219. prcpnm = ds_grd_subordlist1.getColumn(i,"prcpnm");
  2220. inflag = ds_grd_subordlist1.getColumn(i,"inflag");
  2221. rcptacptyn = ds_grd_subordlist1.getColumn(i,"rcptacptyn");
  2222. portprcpflag = ds_grd_subordlist1.getColumn(i,"portprcpflag");
  2223. precureprcpflag = ds_grd_subordlist1.getColumn(i,"precureprcpflag");
  2224. clincstdycd = ds_grd_subordlist1.getColumn(i,"clincstdycd");
  2225. /*
  2226. * 20070520, 처방,간호확인만 된것은 미수납이기에 접수불가함, 단, 미수납접수여부가 허용일경우는 체크한다.
  2227. */
  2228. if(check == "Y" ) {
  2229. if( execprcpstatcd == "000" || execprcpstatcd == "100" ) {
  2230. if( prcpgenrflag == "O" && aftrcptinfo != "V" ) { //VIP 인경우 무조건 허용 20130221 권영애
  2231. if( rcptacptyn == "Y" ) { // 미수납접수여부 허용
  2232. if ( sysf_messageBox(prcpnm + "은 미수납접수여부를 허용한 검사코드입니다. 접수를 ","Q002")==6 ) {
  2233. if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
  2234. sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
  2235. }
  2236. }else {
  2237. return "0";
  2238. }
  2239. }else {
  2240. if ( precureprcpflag == "Y" ) { // 선처치일 경우 접수 허용
  2241. sysf_messageBox(prcpnm + "은 선치치 처방입니다.","I999");
  2242. }else {
  2243. if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
  2244. sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
  2245. }else {
  2246. sysf_messageBox(prcpnm + "은 미수납된 처방이므로 접수할 수 없습니다.","I999");
  2247. return "0";
  2248. }
  2249. }
  2250. }
  2251. }
  2252. }
  2253. }
  2254. }
  2255. }
  2256. if ( gubn == 2) { //접수취소인 경우
  2257. for( var i = 0; i < loop; i++ ) {
  2258. check = ds_grd_subordlist1.getColumn(i,"check");
  2259. execprcpstatcd = ds_grd_subordlist1.getColumn(i,"execprcpstatcd");
  2260. execbaseflag = ds_grd_subordlist1.getColumn(i,"execbaseflag");
  2261. prcpnm = ds_grd_subordlist1.getColumn(i,"prcpnm");
  2262. if( check != "Y" ) continue; // check 안되어 있으면 skip
  2263. if( execprcpstatcd == "450" ) {
  2264. sysf_messageBox(prcpnm + "은 보류된 처방이므로 접수취소를 할 수 없습니다.","I999");
  2265. return "0";
  2266. }
  2267. }
  2268. }
  2269. //대상자복사
  2270. if(gubn == 1) {
  2271. for( var i = 0 ; i < loop ; i++ ) {
  2272. check = ds_grd_subordlist1.getColumn(i,"check");
  2273. if ( check == "Y" ) {
  2274. ds_grd_subordlist1.setColumn(i,"acptrem", group3.tar_acptrem.value);
  2275. if ( ds_grd_subordlist1.getColumn(i,"execbaseflag") == "A" ) { // 실시기준여부가 접수인경우
  2276. ds_grd_subordlist1.setColumn(i,"execrem", group3.tar_acptrem.value);
  2277. }
  2278. }
  2279. }
  2280. ds_grd_subordlist1.filter("check=='Y'");
  2281. ds_send_tobeacptprcplist.copyData(ds_grd_subordlist1,true);
  2282. ds_grd_subordlist1.filter("");
  2283. //파라메터정의
  2284. // dsf_makeValue( ds_send_tobeacptprcplist, "transactiongubn", "string", "1", 0); //접수실시/취소구분
  2285. // dsf_makeValue( ds_send_tobeacptprcplist, "largeclass", "string", "M1", 0); //진방, 미접수-접수-실시
  2286. // dsf_makeValue( ds_send_tobeacptprcplist, "rtno", "string", "-", 0); //종양번호
  2287. // dsf_makeValue( ds_send_tobeacptprcplist, "execprcpstat440cd", "string", "440", 0); //접수내역취소에서사용
  2288. // dsf_makeValue( ds_send_tobeacptprcplist, "execprcpstat610cd", "string", "610", 0); //접수내역취소에서사용
  2289. // dsf_makeValue( ds_send_tobeacptprcplist, "reqagnphoyn", "string", "N", 0); //진방, 재촬영여부(실시화면만)
  2290. // dsf_makeValue( ds_send_tobeacptprcplist, "tretflagcd", "string", "440", 0); //접수-실시처방처리정보수정
  2291. } else if(gubn == 2) {
  2292. for( var i = 0 ; i < loop ; i++ ) {
  2293. check = ds_grd_subordlist1.getColumn(i,"check");
  2294. if ( check == "Y" ) {
  2295. // 취소코드 사유 Test 하기 위해, 20070705 ////
  2296. ds_grd_subordlist1.setColumn(i,"basecd", ds_hidden_cnclcdlist.getColumn(0,"cnclcd") );
  2297. /////////////////////////////////
  2298. ds_grd_subordlist1.setColumn(i,"acptrem", "-" );
  2299. if ( ds_grd_subordlist1.getColumn(i,"execbaseflag") == "A" ) { // 실시기준여부가 접수인경우
  2300. ds_grd_subordlist1.getColumn(i,"execrem", "-");
  2301. }
  2302. }
  2303. }
  2304. ds_grd_subordlist1.filter("check=='Y'");
  2305. ds_send_tobeacptcnclprcplist.copyData(ds_grd_subordlist1,true);
  2306. ds_grd_subordlist1.filter("");
  2307. //파라메터정의
  2308. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "transactiongubn", "string", "3", 0); //접수실시/취소구분
  2309. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "largeclass", "string", "M1", 0); //진방, 미접수-접수-실시
  2310. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "rtno", "string", "-", 0); //종양번호
  2311. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstatXcd", "string", "X", 0); //접수내역취소에서사용
  2312. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstat440cd", "string", "440", 0); //접수내역취소에서사용
  2313. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstat610cd", "string", "610", 0); //접수내역취소에서사용
  2314. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstat230cd", "string", "230", 0); //접수취소-처방T수정
  2315. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstat100cd", "string", "100", 0); //접수취소-처방T수정
  2316. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstat000cd", "string", "000", 0); //접수취소-처방T수정
  2317. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "execprcpstatYcd", "string", "Y", 0);
  2318. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "acptpsnid", "string", "-", 0);
  2319. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "cnclflag", "string", "A", 0);
  2320. // dsf_makeValue( ds_send_tobeacptcnclprcplist, "tretflagcd", "string", "440", 0); //접수-실시처방처리정보수정
  2321. }
  2322. if(gubn == 1) {
  2323. if ( sysf_messageBox("접수를 ","Q002")==6 ) {
  2324. fn_TXAEA01301();
  2325. }else {
  2326. ds_send_tobeacptprcplist.clearData();
  2327. return "0";
  2328. }
  2329. } else if(gubn == 2) {
  2330. sysf_trace(" 스텝 3");
  2331. if ( sysf_messageBox("접수취소를 ","Q002")==6 ) {
  2332. sysf_trace(" 호출 fn_TXAEA01302");
  2333. fn_TXAEA01302();
  2334. }else {
  2335. ds_send_tobeacptcnclprcplist.clearData();
  2336. return "0";
  2337. }
  2338. }
  2339. group3.cap_aftrcptinfo.visible = false; //vip clear
  2340. return;
  2341. }
  2342. function group3_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  2343. {
  2344. // lf_tabChangeEvent();
  2345. }
  2346. function lf_tabChangeEvent() {
  2347. group3.grd_subordlist1.setCellProperty("Head",1,"text","");
  2348. ds_send.setColumn(0, "srchpid", "");
  2349. if(group3.switch1.tabindex == 0) { // 미접수
  2350. fGetExamCureAcptList("M");
  2351. } else if(group3.switch1.tabindex == 1) { //접수
  2352. fGetExamCureAcptList("J");
  2353. } else if(group3.switch1.tabindex == 2) { //실시
  2354. fGetExamCureAcptList("S");
  2355. } else if(group3.switch1.tabindex == 3) { //당일접수
  2356. fGetExamCureAcptList("Y");
  2357. }
  2358. }
  2359. function group3_switch1_case1_grd_mainordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
  2360. {
  2361. if (e.row < 0 || e.col < 0) return;
  2362. fGetExamCurePrcpList(ds_grd_mainordlist1);
  2363. //2011.05.03 cyw 상단정보 띄우기
  2364. if (ds_grd_subordlist1.rowcount > 0){
  2365. ds_grd_subordlist1.rowposition = 0;
  2366. fTopInfo();
  2367. }else{
  2368. appf_delPatientInfos();
  2369. }
  2370. //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
  2371. fget1001USPayFlagChk(e.row);
  2372. }
  2373. function group3_btn_acptcncl_onclick(obj:Button, e:ClickEventInfo)
  2374. {
  2375. if (e.row < 0 || e.col < 0) return;
  2376. if (group3.switch1.tabindex == 0 || group3.switch1.tabindex == 2 || group3.switch1.tabindex == 3 ) {
  2377. sysf_messageBox("접수취소는 [접수상태]에서만 가능합니다.","I999");
  2378. return "0";
  2379. }
  2380. //window.load( "SPAEA01500_취소코드조회.xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
  2381. frmf_modal("SPAEA01500", "SPAEA01500", null, null, null, 100, 150, 530, 380, null, null, null, "M");
  2382. if ( !utlf_isNull(ds_hidden_cnclcdlist.getColumn(0,"cnclcd")) ) {
  2383. ds_grd_subordlist1.setColumn(ds_grd_subordlist1.rowposition, "basecd", ds_hidden_cnclcdlist.getColumn(0,"cnclcd"));
  2384. ds_grd_subordlist1.setColumn(ds_grd_subordlist1.rowposition, "check", "Y");
  2385. var rtn = fExeAccept(2);
  2386. if ( rtn != "0" ) {
  2387. fGetToggleAcptList();
  2388. }
  2389. }
  2390. }
  2391. function group3_btn_acpt_onclick(obj:Button, e:ClickEventInfo)
  2392. {
  2393. var rtn = fExeAccept(1);
  2394. if ( rtn != "0" ) {
  2395. fGetToggleAcptList();
  2396. }
  2397. }
  2398. function group3_switch1_case3_grd_mainordlist3_oncellclick(obj:Grid, e:GridClickEventInfo)
  2399. {
  2400. if (e.row < 0 || e.col < 0) return;
  2401. fGetExamCurePrcpList(ds_grd_mainordlist3);
  2402. //2011.05.03 cyw 상단정보 띄우기
  2403. if (ds_grd_subordlist1.rowcount > 0){
  2404. ds_grd_subordlist1.rowposition = 0;
  2405. fTopInfo();
  2406. }else{
  2407. appf_delPatientInfos();
  2408. }
  2409. //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
  2410. fget1001USPayFlagChk(e.row);
  2411. }
  2412. function group3_switch1_case2_grd_mainordlist2_oncellclick(obj:Grid, e:GridClickEventInfo)
  2413. {
  2414. if (e.row < 0 || e.col < 0) return;
  2415. fGetExamCurePrcpList(ds_grd_mainordlist2);
  2416. //동명이인 20160921
  2417. if (ds_main_subordlist_nameconflict.getColumn(0,"conflictyn") == "Y") {
  2418. sysf_messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
  2419. " 주의하여 작업하시기 바랍니다.", "I000");
  2420. }
  2421. //2011.05.03 cyw 상단정보 띄우기
  2422. if (ds_grd_subordlist1.rowcount > 0){
  2423. ds_grd_subordlist1.rowposition = 0;
  2424. fTopInfo();
  2425. }else{
  2426. appf_delPatientInfos();
  2427. }
  2428. //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
  2429. fget1001USPayFlagChk(e.row);
  2430. }
  2431. function btn_acptremsave_onclick(obj:Button, e:ClickEventInfo)
  2432. {
  2433. ds_send_acptremdata.clearData();
  2434. ds_send_acptremdata.addRow();
  2435. if (ds_grd_subordlist1.rowposition < 0){
  2436. sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
  2437. return;
  2438. }
  2439. if ( sysf_messageBox("검사실 정보를","Q002")== 6 ) {
  2440. var aftrcptinfo = ds_send_instance1.getColumn(0,"aftrcptinfo");
  2441. var iRow = ds_grd_subordlist1.rowposition;
  2442. sysf_trace(" iRow = " + iRow);
  2443. if ( aftrcptinfo == "A" ) { //미수납일경우
  2444. ds_send_acptremdata.setColumn(0, 'pid', ds_grd_subordlist1.getColumn( iRow,"pid"));
  2445. ds_send_acptremdata.setColumn(0, 'basesuppdeptcd', suppdeptcd );
  2446. ds_send_acptremdata.setColumn(0, 'excuroomcd', ds_grd_subordlist1.getColumn( iRow,"excuroomcd"));
  2447. ds_send_acptremdata.setColumn(0, 'memorgstddprcpdd', ds_grd_subordlist1.getColumn( iRow,"rsrvdd"));
  2448. ds_send_acptremdata.setColumn(0, 'memodesc', group3.tar_acptrem.value );
  2449. ds_send_acptremdata.setColumn(0, 'showstartdd', ds_grd_subordlist1.getColumn( iRow,"rsrvdd") );
  2450. ds_send_acptremdata.setColumn(0, 'showenddd', '99999999' );
  2451. sysf_trace(" 호출 fn_TXAEA01305");
  2452. fn_TXAEA01305();
  2453. } else {
  2454. ds_send_acptremdata.setColumn(0, 'execprcpuniqno', ds_grd_subordlist1.getColumn( iRow,"execprcpuniqno"));
  2455. ds_send_acptremdata.setColumn(0, 'acptrem', group3.tar_acptrem.value );
  2456. ds_send_acptremdata.setColumn(0, 'prcpdd', ds_grd_subordlist1.getColumn( iRow,"prcpdd"));
  2457. ds_send_acptremdata.setColumn(0, 'suppdeptcd', suppdeptcd );
  2458. sysf_trace(" 호출 fn_TXAEA01304");
  2459. fn_TXAEA01304();
  2460. }
  2461. ds_grd_subordlist1.setColumn(iRow, "acptrem", group3.tar_acptrem.value );
  2462. }
  2463. }
  2464. function group3_grd_subordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
  2465. {
  2466. if ( ds_grd_subordlist1.rowcount == 0 ) return;
  2467. var iRow = ds_grd_subordlist1.rowposition;
  2468. if ( ds_grd_subordlist1.getColumn(iRow,"execprcpstatcd") < "440" ) {
  2469. group3.tar_prcpremfact.value = "["+ ds_grd_subordlist1.getColumn(iRow,"prcpdelivefact") + "]";
  2470. } else {
  2471. group3.tar_prcpremfact.value = "["+ ds_grd_subordlist1.getColumn(iRow,"prcpdelivefact") + " / " + ds_grd_subordlist1.getColumn(iRow,"clinccmtcnts") + "]";
  2472. }
  2473. group3.tar_acptrem.value = ds_grd_subordlist1.getColumn(iRow,"acptrem");
  2474. group3.tar_execrem.value = ds_grd_subordlist1.getColumn(iRow,"execrem");
  2475. //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
  2476. fget1001USPayFlagChk(iRow);
  2477. }
  2478. function btn_prntset_onclick(obj:Button, e:ClickEventInfo)
  2479. {
  2480. fSetPrint();
  2481. }
  2482. function group3_button13_onclick(obj:Button, e:ClickEventInfo)
  2483. {
  2484. // 2010.11.18 c y w 실시Comment 저장버튼 추가
  2485. ds_send_execremdata.clearData();
  2486. ds_send_execremdata.addRow();
  2487. if (ds_grd_subordlist1.rowcount == 0){
  2488. sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
  2489. return;
  2490. }
  2491. var iRow = ds_grd_subordlist1.rowposition;
  2492. ds_send_execremdata.setColumn(0, "execprcpuniqno", ds_grd_subordlist1.getColumn(iRow, "execprcpuniqno"));
  2493. ds_send_execremdata.setColumn(0, "execrem", group3.tar_execrem.value );
  2494. ds_send_execremdata.setColumn(0, "prcpdd", ds_grd_subordlist1.getColumn(iRow, "prcpdd"));
  2495. ds_send_execremdata.setColumn(0, "basesuppdeptcd", ds_grd_subordlist1.getColumn(iRow, "basesuppdeptcd"));
  2496. if ( sysf_messageBox("접수Comment 정보를","Q002")== 6 ) {
  2497. fn_TXAER01202();
  2498. }
  2499. ds_grd_subordlist1.setColumn(iRow, "execrem", group3.tar_execrem.value );
  2500. }
  2501. function group3_button61_onclick(obj:Button, e:ClickEventInfo)
  2502. {
  2503. // 환자조회
  2504. dsf_makeValue(ds_send,"pid","string",ds_send.getColumn(0,"srchpid"));
  2505. var objArg = new Object();
  2506. objArg.arg_ds_send = ds_send_data2;
  2507. frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, null, 200, 200, null, null, null, null, null, "M");
  2508. ds_main.setColumn(0,"popupendflag",frmf_clearParameter("SPPMC02500_popupendflag"));
  2509. if (ds_main.getColumn(0,"popupendflag") != "cancel"){
  2510. ds_send_data.setColumn(0,"srchpid", ds_patinfolist.getColumn(0,"pid"));
  2511. // 환자내역
  2512. frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
  2513. }
  2514. }
  2515. function group3_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  2516. {
  2517. if(e.keycode == 13) {
  2518. obj.updateToDataset();
  2519. group3_btn_sea_onclick();
  2520. }
  2521. }
  2522. function group4_button9_onclick(obj:Button, e:ClickEventInfo)
  2523. {
  2524. call_TRAEA01308();
  2525. if(group3.cmb_excuroomgrp.value == ""){
  2526. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string","-전체-");
  2527. }else {
  2528. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string",group3.cmb_excuroomgrp.text);
  2529. }
  2530. dsf_makeValue(ds_main_rsrvlist,"excuroom" ,"string", group3.cmb_excuroom.text);
  2531. dsf_makeValue(ds_main_rsrvlist,"fromdd" ,"string", group3.ipt_date1.text);
  2532. dsf_makeValue(ds_main_rsrvlist,"todd" ,"string", group3.ipt_date2.text);
  2533. dsf_makeValue(ds_main_rsrvlist,"ioflag" ,"string", group3.chk_ioflag.text);
  2534. var objDOM = rptf_createDOM();
  2535. rptf_setNodeListToDOM(objDOM, "/root/main/rsrvlist/item", ds_main_rsrvlist);
  2536. var objParam = new Object();
  2537. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2538. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  2539. rptf_exeReportPreview30(["RPAEA01300"],[objParam], option);
  2540. }
  2541. function call_TRAEA01308() {
  2542. dsf_createDsRow("ds_req", [
  2543. {col:"srchdate1", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate1")}
  2544. , {col:"srchdate2", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate2")}
  2545. , {col:"excuroomgrpcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"initexcuroomgrp")}
  2546. , {col:"excuroomcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"initexcuroom")}
  2547. , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
  2548. , {col:"suppdeptcd", type:"STRING", size:256, val:suppdeptcd}
  2549. ]);
  2550. var oParam = {};
  2551. oParam.id = "TRAEA01308";
  2552. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2553. oParam.method = "reqGetRehbacptList";
  2554. oParam.inds = "req=ds_req";
  2555. oParam.outds = "ds_main_rsrvlist=item";
  2556. oParam.async = false;
  2557. //oParam.callback = "cf_TRAEA01308";
  2558. tranf_submit(oParam);
  2559. }
  2560. function group4_button10_onclick(obj:Button, e:ClickEventInfo)
  2561. {
  2562. call_TRAEA01308();
  2563. if(group3.cmb_excuroomgrp.value == ""){
  2564. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string","-전체-");
  2565. }else {
  2566. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string",group3.cmb_excuroomgrp.text);
  2567. }
  2568. dsf_makeValue(ds_main_rsrvlist,"excuroom" ,"string", group3.cmb_excuroom.text);
  2569. dsf_makeValue(ds_main_rsrvlist,"fromdd" ,"string", group3.ipt_date1.text);
  2570. dsf_makeValue(ds_main_rsrvlist,"todd" ,"string", group3.ipt_date2.text);
  2571. dsf_makeValue(ds_main_rsrvlist,"ioflag" ,"string", group3.chk_ioflag.text);
  2572. var objDOM = rptf_createDOM();
  2573. rptf_setNodeListToDOM(objDOM, "/root/main/rsrvlist/item", ds_main_rsrvlist);
  2574. var objParam = new Object();
  2575. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2576. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  2577. rptf_exeReportPreview30(["RPAEA01301"],[objParam], option);
  2578. }
  2579. function group4_button11_onclick(obj:Button, e:ClickEventInfo)
  2580. {
  2581. // 2010.11.18 c y w 입력한 출력장수만큼 출력
  2582. var prntcnt = utlf_transNullToEmpty(ds_send_prnt.getColumn(0,"prntcnt"));
  2583. if( prntcnt == "" ) {
  2584. ds_send_prnt.setColumn(0,"prntcnt", "1");
  2585. prntcnt = "1";
  2586. }
  2587. for (var a = 1 ; a <= parseInt(prntcnt) ; a++ ) {
  2588. // 2010.10.26 c y w
  2589. ds_rexdata_subordlist_subordlist1.clearData();
  2590. ds_rexdata_mainordlist.clearData();
  2591. dsf_copyColInfo(ds_rexdata_subordlist_subordlist1,ds_grd_subordlist1);
  2592. dsf_copyColInfo(ds_rexdata_mainordlist,ds_grd_mainordlist2);
  2593. var check = "";
  2594. var loopcnt = 0;
  2595. var idx = 0;
  2596. for( var i = 0 ; i < ds_grd_subordlist1.rowcount ; i++ ) {
  2597. check = ds_grd_subordlist1.getColumn(i,"check");
  2598. if ( check == "Y" ) {
  2599. loopcnt++;
  2600. ds_rexdata_subordlist_subordlist1.copyRow(ds_rexdata_subordlist_subordlist1.addRow(),ds_grd_subordlist1,i);
  2601. }
  2602. }
  2603. if ( loopcnt == 0 ) {
  2604. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  2605. return "0";
  2606. } else {
  2607. idx = ds_grd_mainordlist2.rowposition;
  2608. ds_rexdata_mainordlist.copyRow(ds_rexdata_mainordlist.addRow(),ds_grd_mainordlist2,idx);
  2609. var objDOM = rptf_createDOM();
  2610. rptf_setNodeListToDOM(objDOM, "/root/rexdata/subordlist/subordlist1", ds_rexdata_subordlist_subordlist1);
  2611. var objParam = new Object();
  2612. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2613. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  2614. rptf_exeReportPreview30(["RPAEA01303"],[objParam], option);
  2615. }
  2616. }
  2617. }
  2618. function group4_button15_onclick(obj:Button, e:ClickEventInfo)
  2619. {
  2620. call_TRAEA01308();
  2621. if(utlf_isNull(group3.cmb_excuroomgrp.value)){
  2622. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string","-전체-");
  2623. }else {
  2624. dsf_makeValue(ds_main_rsrvlist,"excuroomgrp","string",group3.cmb_excuroomgrp.text);
  2625. }
  2626. dsf_makeValue(ds_main_rsrvlist,"excuroom" ,"string", group3.cmb_excuroom.text);
  2627. dsf_makeValue(ds_main_rsrvlist,"fromdd" ,"string", group3.ipt_date1.text);
  2628. dsf_makeValue(ds_main_rsrvlist,"todd" ,"string", group3.ipt_date2.text);
  2629. dsf_makeValue(ds_main_rsrvlist,"ioflag" ,"string", group3.chk_ioflag.text);
  2630. var objDOM = rptf_createDOM();
  2631. rptf_setNodeListToDOM(objDOM, "/root/main/rsrvlist/item", ds_main_rsrvlist);
  2632. var objParam = new Object();
  2633. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2634. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  2635. rptf_exeReportPreview30(["RPAEA01304"],[objParam], option);
  2636. }
  2637. function button14_onclick(obj:Button, e:ClickEventInfo)
  2638. {
  2639. var subcnt = ds_grd_subordlist1.rowcount;
  2640. if( subcnt > 0 ) {
  2641. ds_rexsend_rexbarcode.clearData();
  2642. ds_rexsend_rexbarcode.addRow();
  2643. for( var a = 0 ; a < subcnt ; a++ ){
  2644. if( ds_grd_subordlist1.getColumn(a,"check") == "Y" ){
  2645. var pid = ds_grd_subordlist1.getColumn(a,"pid");
  2646. var patnm = ds_grd_subordlist1.getColumn(a,"patnm");
  2647. var currentdate = utlf_getCurrentDate();
  2648. var rsrvdd = ds_grd_subordlist1.getColumn(a,"rsrvdt");
  2649. var excupartcd = ds_grd_subordlist1.getColumn(a,"excupartcd");
  2650. var roomcd = ds_grd_subordlist1.getColumn(a,"roomcd");
  2651. var prcpnm = ds_grd_subordlist1.getColumn(a,"prcpnm");
  2652. var wardcddeptengabbr = ds_grd_subordlist1.getColumn(a,"wardcddeptengabbr");
  2653. var gbn = ds_grd_subordlist1.getColumn(a,"rrgstno2").substring(0, 1);
  2654. var rrgstno1 = ds_grd_subordlist1.getColumn(a,"rrgstno1");
  2655. var rrgstno2 = ds_grd_subordlist1.getColumn(a,"rrgstno2");
  2656. var examroomnm = ds_grd_subordlist1.getColumn(a,"examroomnm");
  2657. var wardcdnm = ds_grd_subordlist1.getColumn(a,"wardcdnm");
  2658. // 2011.01.17 cyw 희망일자 추가
  2659. var prcphopedd = ds_grd_subordlist1.getColumn(a,"prcphopedd");
  2660. if ( gbn == "1" ) {
  2661. var sex = "M";
  2662. var age = lf_aezfgetFullAge(rrgstno1+rrgstno2);
  2663. }else {
  2664. var sex = "F";
  2665. var age = lf_aezfgetFullAge(rrgstno1+rrgstno2);
  2666. }
  2667. if ( utlf_isNull(pid) ) {
  2668. sysf_messageBox("처방목록이 선택되지 ", "E007");
  2669. return;
  2670. }
  2671. ds_rexsend_rexbarcode.setColumn(0,"pid", pid);
  2672. ds_rexsend_rexbarcode.setColumn(0,"patnm", patnm);
  2673. ds_rexsend_rexbarcode.setColumn(0,"prcpnm", prcpnm);
  2674. ds_rexsend_rexbarcode.setColumn(0,"gbn", gbn);
  2675. ds_rexsend_rexbarcode.setColumn(0,"rrgstno1", rrgstno1);
  2676. ds_rexsend_rexbarcode.setColumn(0,"rrgstno2", rrgstno2);
  2677. ds_rexsend_rexbarcode.setColumn(0,"rsrvdd", rsrvdd);
  2678. ds_rexsend_rexbarcode.setColumn(0,"sex", sex);
  2679. ds_rexsend_rexbarcode.setColumn(0,"age", age);
  2680. ds_rexsend_rexbarcode.setColumn(0,"wardcddeptengabbr", wardcddeptengabbr);
  2681. ds_rexsend_rexbarcode.setColumn(0,"excupartcd", excupartcd);
  2682. ds_rexsend_rexbarcode.setColumn(0,"roomcd", roomcd);
  2683. ds_rexsend_rexbarcode.setColumn(0,"examroomnm", examroomnm);
  2684. ds_rexsend_rexbarcode.setColumn(0,"wardcdnm", wardcdnm);
  2685. // 2011.01.17 cyw 희망일자 추가
  2686. ds_rexsend_rexbarcode.setColumn(0,"prcphopedd", prcphopedd);
  2687. // 바코드기의 데이터 인식이 빠르게 안되서 임의로 화면을 추가함으로 시간늘리기!!
  2688. // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  2689. var cnt = ds_send_prnt.getColumn(0,"barcnt");
  2690. for ( var i = 1; i <= cnt ; i++ ) {
  2691. // makeReportPreview(0,0,10, 10, "");
  2692. rptf_printRexbar("RPAER01200","","/root/rexsend/rexbarcode",ds_rexsend_rexbarcode);
  2693. }
  2694. }
  2695. }
  2696. }
  2697. }
  2698. function group4_button5_onclick(obj:Button, e:ClickEventInfo)
  2699. {
  2700. // modal("SMLLC00300","","","","","/root/main/subordlist/subordlist1["+grd_subordlist1.row+"]/pid","/root/hidden/JoHoiFlag/regnopatnm");
  2701. dsf_createDsRow("ds_temp", [{col: "regnopatnm" , val: ds_grd_subordlist1.getColumn(ds_grd_subordlist1.rowposition,"pid")}]);
  2702. var objArg = new Object();
  2703. objArg.arg_ds_hidden_SFlag = ds_temp;
  2704. frmf_modal("SMLLC00300", "SMLLC00300", objArg, null, null, 200, 200, null, null, null, null, null, "M");
  2705. }
  2706. function group4_button4_onclick(obj:Button, e:ClickEventInfo)
  2707. {
  2708. fPatidInfo();
  2709. }
  2710. function group4_button1_onclick(obj:Button, e:ClickEventInfo)
  2711. {
  2712. fLinkExecMngt();
  2713. }
  2714. function group4_button6_onclick(obj:Button, e:ClickEventInfo)
  2715. {
  2716. fPamRsrvInfo();
  2717. }
  2718. function group4_button25_onclick(obj:Button, e:ClickEventInfo)
  2719. {
  2720. fRsrvTrans();
  2721. }
  2722. function group4_button36_onclick(obj:Button, e:ClickEventInfo)
  2723. {
  2724. lf_aezfOcrListPrint(group3.grd_subordlist1,ds_grd_subordlist1.rowposition, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "patnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
  2725. }
  2726. function group3_grd_subordlist1_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2727. {
  2728. if(e.row > -1 && e.col == obj.getBindCellIndex("body","basecd")) obj.autoenter = "select";
  2729. else obj.autoenter = "key";
  2730. }
  2731. function group3_grd_subordlist1_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2732. {
  2733. if (group3.switch1.tabindex == 0 || group3.switch1.tabindex == 2 || group3.switch1.tabindex == 3) {
  2734. sysf_messageBox("접수취소는 [접수상태]에서만 가능합니다.","I999");
  2735. return "0";
  2736. }
  2737. ds_hidden_cnclcdlist.clearData();
  2738. // window.load( "SPAEA01500_취소코드조회.xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
  2739. frmf_modal("SPAEA01500","SPAEA01500", "", "", 0,100,150, "", "", "", "", "", "M");
  2740. if ( !utlf_isNull(ds_hidden_cnclcdlist.getColumn(0,"cnclcd")) ) {
  2741. ds_grd_subordlist1.setColumn(e.row, "basecd", ds_hidden_cnclcdlist.getColumn(0,"cnclcd"));
  2742. ds_grd_subordlist1.setColumn(e.row, "check" , "Y");
  2743. var rtn = fExeAccept(2);
  2744. if ( rtn != "0" ) {
  2745. fGetToggleAcptList();
  2746. }
  2747. }
  2748. }
  2749. function group3_chk_ioflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2750. {
  2751. group4.button7.visible = false;
  2752. if ( group3.chk_ioflag.value == "S" ){
  2753. ds_send.setColumn(0,"ioflag", "S");
  2754. group4.button7.visible = true;
  2755. }else if ( group3.chk_ioflag.value == "A" ){
  2756. ds_send.setColumn(0,"ioflag", "A");
  2757. }else{
  2758. ds_send.setColumn(0,"ioflag", "");
  2759. }
  2760. fGetToggleAcptList();
  2761. }
  2762. function ds_grd_subordlist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2763. {
  2764. if(e.columnid=="check") {
  2765. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2766. }
  2767. }
  2768. function group4_button7_onclick(obj:Button, e:ClickEventInfo)
  2769. {
  2770. //openInternal("modeless_topmost","SMAHR00120","scn",1,1000,0,0,"","", "min:hidden;max:hidden;", 0);
  2771. }
  2772. function group3_switch1_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
  2773. {
  2774. if(e.fromreferenceobject.name == "switch1"){
  2775. var sIdx = obj.getIndex(e.clientX, e.canvasY);
  2776. if( sIdx != -1){
  2777. lf_tabChangeEvent();
  2778. }
  2779. }
  2780. }
  2781. function group3_cpt_isolinfo_ondblclick(obj:Button, e:MouseEventInfo)
  2782. {
  2783. group3.group7.visible = true;
  2784. }
  2785. function group3_group7_button12_onclick(obj:Button, e:ClickEventInfo)
  2786. {
  2787. group3.group7.visible = false;
  2788. }
  2789. function group3_cpt_isolinfo_onclick(obj:Button, e:ClickEventInfo)
  2790. {
  2791. group3.group7.visible = true;
  2792. }
  2793. ]]></Script>
  2794. </Form>
  2795. </FDL>