SMPMI01700_전실신청.xfdl 203 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMI01700" position="absolute 0 0 1187 765" titletext="전실신청" oninit="SMPMI01700_oninit" onload="SMPMI01700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1187 765" id="group1" anchor="all">
  8. <Layouts>
  9. <Layout width="1185" height="760">
  10. <Static text="층별 병상현황" position="absolute 0 43 170 59" align="align:center middle;" id="caption40" class="tit_2" anchor="default"/>
  11. <Button position="absolute 0 745 104 765" id="button4" class="btn3" visible="false" text="전과전실조회" onclick="group1_button4_onclick" anchor="default"/>
  12. <Div position="absolute 350 0 1187 738" id="group3" anchor="all">
  13. <Layouts>
  14. <Layout width="835" height="720">
  15. <Combo position="absolute 680 131 837 150" align="align:center middle;" id="combo13" class="combo_default" enable="false" innerdataset="@ds_init_P0391list_P0391" datacolumn="cdnm" codecolumn="cdid" style=":disabled {color:#262626ff;align:center middle;}" anchor="default"/>
  16. <Combo position="absolute 386 241 543 262" align="align:center middle;" id="combo12" class="combo_default" enable="false" innerdataset="@ds_init_P0391list_P0391" datacolumn="cdnm" codecolumn="cdid" style=":disabled {color:#262626ff;align:center middle;}" anchor="default"/>
  17. <Combo position="absolute 386 153 463 172" id="combo11" class="combo_default" enable="false" innerdataset="@ds_init_P0313list_P0313" datacolumn="cdnm" codecolumn="cdid" style=":disabled {color:#262626ff;}" anchor="default"/>
  18. <Div position="absolute 0 0 270 36" id="group2" class="div_SA2" anchor="default">
  19. <Layouts>
  20. <Layout>
  21. <Static text="병동 :" position="absolute 15 11 72 28" id="caption1" class="search_name" anchor="default"/>
  22. <Combo position="absolute 67 8 193 28" id="combo1" class="combo_search" innerdataset="@ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" onitemchanged="group1_group3_group2_combo1_onitemchanged" anchor="default"/>
  23. <CheckBox position="absolute 202 8 262 28" id="bool1" truevalue="Y" falsevalue="N" onclick="group1_group3_group2_bool1_onclick" anchor="default" text="내환자"/>
  24. </Layout>
  25. </Layouts>
  26. </Div>
  27. <Static text="환자리스트" position="absolute 0 43 100 59" align="align:center middle;" id="caption2" class="tit_2" anchor="default"/>
  28. <Shape position="absolute 0 60 272 66" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
  29. <Grid position="absolute 0 65 272 738" id="datagrid2" binddataset="ds_hidden_original_inpt" oncelldblclick="group1_group3_datagrid2_oncelldblclick" cellsizingtype="col" anchor="left top bottom" autofittype="col">
  30. <Formats>
  31. <Format id="default">
  32. <Columns>
  33. <Column size="47"/>
  34. <Column size="19"/>
  35. <Column size="67"/>
  36. <Column size="60"/>
  37. <Column size="36"/>
  38. <Column size="25"/>
  39. </Columns>
  40. <Rows>
  41. <Row size="24" band="head"/>
  42. <Row size="24" band="head"/>
  43. <Row size="24"/>
  44. </Rows>
  45. <Band id="head">
  46. <Cell rowspan="2" colspan="2" text="병실(상)"/>
  47. <Cell col="2" rowspan="2" text="환자명(표)"/>
  48. <Cell col="3" rowspan="2" text="등록번호"/>
  49. <Cell col="4" rowspan="2" colspan="2" text="Sex/Age"/>
  50. </Band>
  51. <Band id="body">
  52. <Cell style="align:center middle;" text="bind:inpt_roomcd"/>
  53. <Cell col="1" style="align:center middle;" text="bind:inpt_bedno"/>
  54. <Cell col="2" style="align:center top;padding:4 2 2 2;" text="bind:inpt_hngnm2" wordwrap="word"/>
  55. <Cell col="3" style="align:center middle;" text="bind:inpt_pid"/>
  56. <Cell col="4" displaytype="combo" edittype="none" style="align:center middle;" text="bind:inpt_sex" combodataset="ds_init_P0313list_P0313" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  57. <Cell col="5" style="align:right middle;padding:0 2 0 0;" text="bind:inpt_age"/>
  58. </Band>
  59. </Format>
  60. </Formats>
  61. </Grid>
  62. <Static text="현재재원정보" position="absolute 282 43 452 59" align="align:center middle;" id="caption4" class="tit_2" anchor="default"/>
  63. <Shape position="absolute 283 60 543 66" linetype="horizontal" id="line3" class="line_10" anchor="default"/>
  64. <Static text="전실신청정보" position="absolute 576 43 746 59" align="align:center middle;" id="caption5" class="tit_2" anchor="default"/>
  65. <Shape position="absolute 577 60 837 66" linetype="horizontal" id="line4" class="line_10" anchor="default"/>
  66. <Static text="병실성별" position="absolute 283 242 383 262" id="caption13" class="cell_1" anchor="default"/>
  67. <Button position="absolute 547 153 573 173" id="button5" class="icon_right" text="" onclick="group1_group3_button5_onclick" anchor="default"/>
  68. <Shape position="absolute 283 83 543 89" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
  69. <Shape position="absolute 283 105 543 111" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  70. <Shape position="absolute 283 127 543 133" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
  71. <Shape position="absolute 283 149 543 155" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
  72. <Shape position="absolute 283 215 543 221" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
  73. <Shape position="absolute 283 237 543 243" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
  74. <Shape position="absolute 283 171 543 177" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
  75. <Shape position="absolute 283 261 543 267" linetype="horizontal" id="line13" class="line_3" anchor="default"/>
  76. <Edit readonly="false" position="absolute 386 109 468 128" id="output3" enable="false" style=":disabled {color:#262626ff;}" anchor="default"/>
  77. <Edit readonly="false" position="absolute 386 131 543 150" id="output4" enable="false" style=":disabled {color:#262626ff;}" anchor="default"/>
  78. <Edit readonly="false" position="absolute 386 219 543 238" align="align:center middle;" id="output7" style="align:center middle; :disabled {color:#262626ff;}" enable="false" anchor="default"/>
  79. <Shape position="absolute 577 127 837 133" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
  80. <Shape position="absolute 577 149 837 155" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
  81. <Shape position="absolute 577 193 837 199" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
  82. <Shape position="absolute 577 215 837 221" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  83. <Shape position="absolute 577 171 837 177" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
  84. <Shape position="absolute 577 261 837 267" linetype="horizontal" id="line19" class="line_3" anchor="default"/>
  85. <Static text="등급" position="absolute 577 154 621 174" id="caption14" class="cell_1" anchor="default"/>
  86. <Static text="형태" position="absolute 577 176 621 196" id="caption15" class="cell_1" anchor="default"/>
  87. <Static text="O2 /Suction사용" position="absolute 577 198 677 218" id="caption16" class="cell_1" style="font:Dotum,8;" anchor="default"/>
  88. <Static text="비고" position="absolute 577 220 677 262" id="caption17" class="cell_1" anchor="default"/>
  89. <Static text="병실정원/빈병상" position="absolute 577 110 677 130" id="caption20" class="cell_1" style="font:Dotum,8;" anchor="default"/>
  90. <Shape position="absolute 577 83 837 89" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
  91. <Static text="병실성별" position="absolute 577 132 677 152" id="caption21" class="cell_1" anchor="default"/>
  92. <Shape position="absolute 577 105 837 111" linetype="horizontal" id="line21" class="line_2" anchor="default"/>
  93. <Edit readonly="false" position="absolute 680 109 757 128" align="align:center middle;" id="output9" style="align:center middle; :disabled {color:#262626ff;}" enable="false" anchor="default"/>
  94. <Combo position="absolute 680 65 837 84" id="cmb_wardcd2" class="combo_default" enable="false" innerdataset="@ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" onitemchanged="group1_group3_cmb_wardcd2_onitemchanged" style=":disabled {color:#262626ff;}" anchor="default"/>
  95. <Combo position="absolute 680 87 757 106" id="cmb_roomcd2" class="combo_default" enable="false" innerdataset="@ds_hidden_init_roomcd" datacolumn="nm" codecolumn="cd" onitemchanged="group1_group3_cmb_roomcd2_onitemchanged" style=":disabled {color:#262626ff;}" anchor="default"/>
  96. <Combo position="absolute 624 153 837 172" id="cmb_roomgrdecd2" class="combo_default" enable="false" innerdataset="@ds_hidden_roomgrdelist_roomgrde" datacolumn="cdnm" codecolumn="cdid" style=":disabled {color:#262626ff;}" anchor="default" onitemchanged="group1_group3_cmb_roomgrdecd2_onitemchanged"/>
  97. <Combo position="absolute 680 219 837 239" id="combo5" class="combo_default" innerdataset="@ds_init_P0360list_P0360" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  98. <Button position="absolute 757 267 837 287" id="button2" class="btn4" text="전실신청" onclick="group1_group3_button2_onclick" anchor="default"/>
  99. <Static text="환자별 전과전실 현황" position="absolute 283 288 430 304" align="align:center middle;" id="caption22" class="tit_2" anchor="default"/>
  100. <Shape position="absolute 283 308 835 314" linetype="horizontal" id="line23" class="line_1" anchor="default"/>
  101. <Grid position="absolute 283 310 837 475" id="datagrid3" binddataset="ds_hidden_original_cdcr" cellsizingtype="col" anchor="left top right">
  102. <Formats>
  103. <Format id="default">
  104. <Columns>
  105. <Column size="26"/>
  106. <Column size="70"/>
  107. <Column size="40"/>
  108. <Column size="50"/>
  109. <Column size="73"/>
  110. <Column size="51"/>
  111. <Column size="51"/>
  112. <Column size="110"/>
  113. <Column size="60"/>
  114. <Column size="73"/>
  115. <Column size="51"/>
  116. <Column size="51"/>
  117. <Column size="110"/>
  118. <Column size="60"/>
  119. <Column size="34"/>
  120. <Column size="46"/>
  121. </Columns>
  122. <Rows>
  123. <Row size="24" band="head"/>
  124. <Row size="24" band="head"/>
  125. <Row size="24"/>
  126. </Rows>
  127. <Band id="head">
  128. <Cell rowspan="2"/>
  129. <Cell col="1" rowspan="2" text="변경일"/>
  130. <Cell col="2" rowspan="2" text="승인"/>
  131. <Cell col="3" rowspan="2" text="구분"/>
  132. <Cell col="4" colspan="5" text="From"/>
  133. <Cell col="9" colspan="7" text="To"/>
  134. <Cell row="1" col="4" text="병동"/>
  135. <Cell row="1" col="5" text="병실"/>
  136. <Cell row="1" col="6" text="병상"/>
  137. <Cell row="1" col="7" text="과"/>
  138. <Cell row="1" col="8" text="담당교수"/>
  139. <Cell row="1" col="9" text="병동"/>
  140. <Cell row="1" col="10" text="병실"/>
  141. <Cell row="1" col="11" text="병상"/>
  142. <Cell row="1" col="12" text="과"/>
  143. <Cell row="1" col="13" text="담당교수"/>
  144. <Cell row="1" col="14" text="O2"/>
  145. <Cell row="1" col="15" text="Suction"/>
  146. </Band>
  147. <Band id="body">
  148. <Cell displaytype="checkbox" edittype="expr:fReadOnlyFlag(currow)" style="controlbackground:EXPR(cdcr_acptflagcd != '1'? 'silver' : '');" text="bind:cdcr_status" expr="expr:(cdcr_status == &quot;U&quot; || cdcr_status == 1) ? 1 : 0"/>
  149. <Cell col="1" style="align:center middle;padding:0 0 0 2;" text="bind:cdcr_enddd" mask="expr:utlf_isNull(cdcr_enddd) ? '' : '####-##-##'"/>
  150. <Cell col="2" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_acptflagcd" combodataset="ds_cdcr_acptflagcd" combocodecol="value" combodatacol="label" enable="false"/>
  151. <Cell col="3" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_appflagcd" combodataset="ds_cdcr_appflagcd" combocodecol="value" combodatacol="label" enable="false"/>
  152. <Cell col="4" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_prestwardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  153. <Cell col="5" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_prestroomcd" combodataset="ds_hidden_init_roomcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  154. <Cell col="6" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_prestbedcd" combodataset="ds_hidden_init_bedcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  155. <Cell col="7" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_prestorddeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  156. <Cell col="8" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_prestmedispclid" combodataset="ds_hidden_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  157. <Cell col="9" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_chngwardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  158. <Cell col="10" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:cdcr_chngroomcd" combodataset="ds_hidden_init_roomcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  159. <Cell col="11" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:cdcr_chngbedcd" combodataset="ds_hidden_init_bedcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  160. <Cell col="12" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:cdcr_chngorddeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  161. <Cell col="13" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:cdcr_chngmedispclid" combodataset="ds_hidden_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  162. <Cell col="14" style="padding:0 0 0 2;" text="bind:cdcr_oxyyn"/>
  163. <Cell col="15" style="padding:0 0 0 2;" text="bind:cdcr_suctyn"/>
  164. </Band>
  165. </Format>
  166. </Formats>
  167. </Grid>
  168. <Button position="absolute 438 285 542 305" id="button6" class="btn4" text="전실신청취소" onclick="group1_group3_button6_onclick" anchor="default"/>
  169. <CheckBox position="absolute 687 197 707 217" id="bool2" truevalue="Y" falsevalue="N" anchor="default"/>
  170. <CheckBox position="absolute 767 197 787 217" id="bool3" truevalue="Y" falsevalue="N" anchor="default"/>
  171. <Static text="사용" position="absolute 707 198 737 218" id="caption23" anchor="default"/>
  172. <Static text="사용" position="absolute 787 198 817 218" id="caption24" anchor="default"/>
  173. <Combo position="absolute 624 175 837 194" id="cmb_roomtypecd2" class="combo_default" enable="false" innerdataset="@ds_hidden_init_roomtypecd" datacolumn="nm" codecolumn="cd" onitemchanged="group1_group3_cmb_roomtypecd2_onitemchanged" style=":disabled {color:#262626ff;}" anchor="default"/>
  174. <Edit readonly="false" position="absolute 466 153 543 172" align="align:center middle;" id="output13" style="align:center middle; :disabled {color:#262626ff;}" enable="false" anchor="default"/>
  175. <Edit position="absolute 680 242 837 262" id="input1" anchor="default"/>
  176. <Edit readonly="false" position="absolute 760 109 837 128" align="align:center middle;" id="output14" style="align:center middle; :disabled {color:#262626ff;}" enable="false" anchor="default"/>
  177. <Combo position="absolute 386 65 543 84" id="cmb_wardcd1" class="combo_default" enable="false" innerdataset="@ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;font:Dotum,9;}" anchor="default"/>
  178. <Combo position="absolute 386 87 463 106" id="cmb_roomcd1" class="combo_default" enable="false" innerdataset="@ds_hidden_init_roomcd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;}" anchor="default"/>
  179. <Combo position="absolute 330 175 543 194" id="cmb_roomgrdecd1" class="combo_default" enable="false" innerdataset="@ds_hidden_init_roomgrdecd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;}" anchor="default"/>
  180. <Combo position="absolute 330 197 543 216" id="cmb_roomtypecd1" class="combo_default" enable="false" innerdataset="@ds_hidden_init_roomtypecd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;}" anchor="default"/>
  181. <Shape position="absolute 283 193 543 199" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
  182. <Grid position="absolute 283 510 837 738" id="datagrid4" binddataset="ds_hidden_original_icdrlist" cellsizingtype="both" anchor="all">
  183. <Formats>
  184. <Format id="default">
  185. <Columns>
  186. <Column size="25" band="left"/>
  187. <Column size="60"/>
  188. <Column size="60"/>
  189. <Column size="80"/>
  190. <Column size="80"/>
  191. <Column size="70"/>
  192. <Column size="60"/>
  193. <Column size="60"/>
  194. <Column size="100"/>
  195. <Column size="70"/>
  196. <Column size="70"/>
  197. <Column size="60"/>
  198. <Column size="60"/>
  199. <Column size="100"/>
  200. <Column size="70"/>
  201. <Column size="130"/>
  202. <Column size="100"/>
  203. <Column size="100"/>
  204. <Column size="62"/>
  205. <Column size="60"/>
  206. <Column size="75"/>
  207. <Column size="140"/>
  208. <Column size="100"/>
  209. <Column size="30"/>
  210. <Column size="30"/>
  211. <Column size="110"/>
  212. <Column size="110"/>
  213. </Columns>
  214. <Rows>
  215. <Row size="24" band="head"/>
  216. <Row size="24"/>
  217. </Rows>
  218. <Band id="head">
  219. <Cell/>
  220. <Cell col="1" text="접수구분"/>
  221. <Cell col="2" text="신청구분"/>
  222. <Cell col="3" text="적용일자"/>
  223. <Cell col="4" text="종료일자"/>
  224. <Cell col="5" text="병동1"/>
  225. <Cell col="6" text="병실1"/>
  226. <Cell col="7" text="병상1"/>
  227. <Cell col="8" text="등급1"/>
  228. <Cell col="9" text="형태1"/>
  229. <Cell col="10" text="병동2"/>
  230. <Cell col="11" text="병실2"/>
  231. <Cell col="12" text="병상2"/>
  232. <Cell col="13" text="등급2"/>
  233. <Cell col="14" text="형태2"/>
  234. <Cell col="15" text="진료과"/>
  235. <Cell col="16" text="담당교수"/>
  236. <Cell col="17" text="담당의"/>
  237. <Cell col="18" text="선택여부"/>
  238. <Cell col="19" text="Oxy여부"/>
  239. <Cell col="20" text="Suction여부"/>
  240. <Cell col="21" text="비고1"/>
  241. <Cell col="22" text="비고2"/>
  242. <Cell col="23" text="SNo"/>
  243. <Cell col="24" text="S"/>
  244. <Cell col="25" text="최종수정담당자"/>
  245. <Cell col="26" text="최종수정일시"/>
  246. </Band>
  247. <Band id="body">
  248. <Cell celltype="head" text="expr:currow + 1"/>
  249. <Cell col="1" displaytype="combo" edittype="none" style="align:center middle;" text="bind:icdr_acptflagcd" combodataset="ds_icdr_acptflagcd" combocodecol="value" combodatacol="label" enable="false"/>
  250. <Cell col="2" displaytype="combo" edittype="none" style="align:center middle;" text="bind:icdr_appflagcd" combodataset="ds_icdr_appflagcd" combocodecol="value" combodatacol="label" enable="false"/>
  251. <Cell col="3" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_fromdd" mask="expr:utlf_isNull(icdr_fromdd) ? &quot;&quot; : &quot;####-##-##&quot;"/>
  252. <Cell col="4" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_todd" mask="expr:utlf_isNull(icdr_todd) ? &quot;&quot; : &quot;####-##-##&quot;"/>
  253. <Cell col="5" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_wardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  254. <Cell col="6" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomcd"/>
  255. <Cell col="7" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_bedcd"/>
  256. <Cell col="8" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomgrdecd" combodataset="ds_hidden_init_roomgrdecd" combocodecol="cd" combodatacol="nm" enable="false"/>
  257. <Cell col="9" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomtypecd" combodataset="ds_hidden_init_roomtypecd" combocodecol="cd" combodatacol="nm" enable="false"/>
  258. <Cell col="10" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_wardcd2" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  259. <Cell col="11" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomcd2"/>
  260. <Cell col="12" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_bedcd2"/>
  261. <Cell col="13" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomgrdecd2" combodataset="ds_hidden_init_roomgrdecd" combocodecol="cd" combodatacol="nm" enable="false"/>
  262. <Cell col="14" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_roomtypecd2" combodataset="ds_hidden_init_roomtypecd" combocodecol="cd" combodatacol="nm" enable="false"/>
  263. <Cell col="15" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_orddeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  264. <Cell col="16" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_medispclid" combodataset="ds_hidden_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  265. <Cell col="17" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_atdoctid" combodataset="ds_hidden_init_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  266. <Cell col="18" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_specordyn"/>
  267. <Cell col="19" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_oxyyn"/>
  268. <Cell col="20" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_suctyn"/>
  269. <Cell col="21" displaytype="combo" edittype="none" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_prestremcd" combodataset="ds_init_P0360list_P0360" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  270. <Cell col="22" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_chngprestrem"/>
  271. <Cell col="23" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_seqno"/>
  272. <Cell col="24" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_histstat"/>
  273. <Cell col="25" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_lastupdtrid"/>
  274. <Cell col="26" style="align:left middle;padding:0 0 0 2;" text="bind:icdr_lastupdtdt"/>
  275. </Band>
  276. </Format>
  277. </Formats>
  278. </Grid>
  279. <Static text="전과전실정보" position="absolute 283 488 382 504" id="caption26" class="tit_2" anchor="default"/>
  280. <Combo position="absolute 466 87 543 106" id="cmb_bedcd1" class="combo_default" enable="false" innerdataset="@ds_hidden_init_bedcd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;}" anchor="default"/>
  281. <Combo position="absolute 760 87 817 106" id="cmb_bedcd2" class="combo_default" enable="false" innerdataset="@ds_hidden_init_bedcd" datacolumn="nm" codecolumn="cd" style=":disabled {color:#262626ff;}" anchor="default"/>
  282. <Button position="absolute 820 87 836 106" id="button7" class="icon_search" text="" onclick="group1_group3_button7_onclick" anchor="default"/>
  283. <CheckBox position="absolute 571 268 591 288" id="bool4" truevalue="Y" falsevalue="N" onclick="group1_group3_bool4_onclick" anchor="default"/>
  284. <Static text="격리병실신청" position="absolute 590 268 690 288" id="caption27" anchor="default"/>
  285. <Edit readonly="false" position="absolute 466 109 543 128" id="output1" enable="false" style=":disabled {color:#262626ff;}" anchor="default"/>
  286. <CheckBox position="absolute 663 269 753 286" id="chk_deisol" text="격리병실해제" truevalue="Y" onclick="group1_group3_chk_deisol_onclick" anchor="default"/>
  287. <CheckBox position="absolute 571 287 651 304" id="checkbox1" text="무균(다인)" truevalue="Y" onclick="group1_group3_checkbox1_onclick" falsevalue="N" anchor="default"/>
  288. <Div id="ivr_drug" taborder="1" text="Div00" position="absolute 288 7 383 22" url="emr_wardcarexp::SMMNW01100_당일입원전과전실리스트.xfdl" visible="false" anchor="default"/>
  289. <Shape id="line00" class="line_10" position="absolute 283 305 837 311" anchor="left top right"/>
  290. <Shape id="line06" class="line_10" position="absolute 283 505 837 511" anchor="left top right"/>
  291. <Static id="caption6" text="병동" class="cell_1" position="absolute 283 65 383 86"/>
  292. <Static id="caption7" text="병실 / 병상" class="cell_1" position="absolute 283 88 383 108"/>
  293. <Static id="caption8" text="환자명 / 표시명" class="cell_1" position="absolute 283 110 383 130"/>
  294. <Static id="caption9" text="등록번호" class="cell_1" position="absolute 283 132 383 152"/>
  295. <Static id="caption10" text="Sex/Age" class="cell_1" position="absolute 283 154 383 174"/>
  296. <Static id="caption11" text="등급" class="cell_1" position="absolute 283 176 327 196"/>
  297. <Static id="caption25" text="형태" class="cell_1" position="absolute 283 198 327 218"/>
  298. <Static id="caption12" text="병실정원" class="cell_1" position="absolute 283 220 383 240"/>
  299. <Static id="caption18" text="병동" class="cell_1" position="absolute 577 65 677 86"/>
  300. <Static id="caption19" text="병실 / 병상" class="cell_1" position="absolute 577 88 677 108"/>
  301. <Shape id="line22" linetype="horizontal" class="line_2" position="absolute 677 238 837 244"/>
  302. </Layout>
  303. </Layouts>
  304. </Div>
  305. <Grid position="absolute 0 65 338 738" id="datagrid1" binddataset="ds_hidden_wdrminfo_wdrm" cellsizingtype="col" anchor="left top bottom" autofittype="col">
  306. <Formats>
  307. <Format id="default">
  308. <Columns>
  309. <Column size="40"/>
  310. <Column size="85"/>
  311. <Column size="45"/>
  312. <Column size="62"/>
  313. <Column size="39"/>
  314. <Column size="51"/>
  315. </Columns>
  316. <Rows>
  317. <Row size="0" band="head"/>
  318. <Row size="24" band="head"/>
  319. <Row size="24"/>
  320. <Row size="24" band="summ"/>
  321. </Rows>
  322. <Band id="head">
  323. <Cell rowspan="2" text="층"/>
  324. <Cell col="1" rowspan="2" text="병동"/>
  325. <Cell col="2" rowspan="2" text="빈병상"/>
  326. <Cell col="3" colspan="3" text="상세정보"/>
  327. <Cell row="1" col="3" text="병실"/>
  328. <Cell row="1" col="4" text="성별"/>
  329. <Cell row="1" col="5" text="빈병상"/>
  330. </Band>
  331. <Band id="body">
  332. <Cell celltype="head" style="line:1px solid #94bebeff ;background:#afe5e0ff;background2:#afe5e0ff;" text="bind:wdrm_posinfocd" suppress="1" suppressalign="middle"/>
  333. <Cell col="1" celltype="head" style="padding:2 2 2 2;line:1px solid #94bebeff ;background:#afe5e0ff;background2:#afe5e0ff;" text="bind:wdrm_wardnm" wordwrap="word" suppress="1" suppressalign="middle,over" autosizerow="limitmin"/>
  334. <Cell col="2" celltype="head" style="align:center middle;line:1px solid #94bebeff ;background:#afe5e0ff;background2:#afe5e0ff;" text="bind:wdrm_wardemptbedcnt" suppress="1" suppressalign="middle,over"/>
  335. <Cell col="3" style="align:left middle;" text="bind:wdrm_roomcd"/>
  336. <Cell col="4" displaytype="combo" edittype="none" style="align:center middle;" text="bind:wdrm_sex" combodataset="ds_init_P0391list_P0391" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  337. <Cell col="5" style="align:right middle;" text="bind:wdrm_roomemptbedcnt"/>
  338. </Band>
  339. <Band id="summary">
  340. <Cell celltype="head"/>
  341. <Cell col="1" celltype="head" text="총빈병상수"/>
  342. <Cell col="2" celltype="head"/>
  343. <Cell col="3" displaytype="number" style="background:#7cbbddff;background2:#7cbbddff;color:#ffffffff;color2:#ffffffff;font:arial,9,bold;" mask="#,###"/>
  344. <Cell col="4" displaytype="number" style="background:#7cbbddff;background2:#7cbbddff;color:#ffffffff;color2:#ffffffff;font:arial,9,bold;" mask="#,###"/>
  345. <Cell col="5" displaytype="number" style="background:#7cbbddff;background2:#7cbbddff;color:#ffffffff;color2:#ffffffff;font:arial,9,bold;" text="expr:getSum(&quot;wdrm_roomemptbedcnt&quot;)" mask="#,###"/>
  346. </Band>
  347. </Format>
  348. </Formats>
  349. </Grid>
  350. <MaskEdit readonly="true" position="absolute 243 40 338 60" align="align:center middle;" id="output11" mask="####-##-##" style="align:center middle;" type="string" anchor="default"/>
  351. <Button position="absolute 274 0 338 20" id="button1" class="btn2" text="병상조회" onclick="group1_button1_onclick" anchor="default"/>
  352. <Button position="absolute 1000 745 1080 765" id="button3" class="btn4" visible="false" text="간호확인" onclick="group1_button3_onclick" anchor="right bottom"/>
  353. <Button position="absolute 1083 745 1187 765" id="button8" class="btn3" visible="true" text="병실맞바꾸기" onclick="group1_button8_onclick" anchor="right bottom"/>
  354. <Shape id="line2" class="line_10" position="absolute 0 60 338 66" anchor="default"/>
  355. </Layout>
  356. </Layouts>
  357. </Div>
  358. </Layout>
  359. </Layouts>
  360. <Objects>
  361. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  362. <ColumnInfo>
  363. <Column id="ipatflag" type="STRING" size="256"/>
  364. <Column id="srchcond1" type="STRING" size="256"/>
  365. <Column id="srchcond2" type="STRING" size="256"/>
  366. <Column id="pid" type="STRING" size="256"/>
  367. <Column id="indd" type="STRING" size="256"/>
  368. <Column id="todd" type="STRING" size="256"/>
  369. <Column id="cretno" type="STRING" size="256"/>
  370. <Column id="mskind" type="STRING" size="256"/>
  371. <Column id="instcd" type="STRING" size="256"/>
  372. <Column id="sess_posinstcd" type="STRING" size="256"/>
  373. <Column id="mycheck" type="STRING" size="256"/>
  374. <Column id="flag" type="STRING" size="256"/>
  375. <Column id="apptflagcd" type="STRING" size="256"/>
  376. <Column id="isolationroom" type="STRING" size="256"/>
  377. <Column id="deisolation" type="STRING" size="256"/>
  378. <Column id="wardcd" type="STRING" size="256"/>
  379. <Column id="roomcd" type="STRING" size="256"/>
  380. <Column id="antivirus" type="STRING" size="256"/>
  381. </ColumnInfo>
  382. <Rows>
  383. <Row>
  384. <Col id="ipatflag">1</Col>
  385. <Col id="srchcond1">5</Col>
  386. <Col id="mskind">M</Col>
  387. <Col id="sess_posinstcd">012</Col>
  388. <Col id="flag">2</Col>
  389. <Col id="apptflagcd">1</Col>
  390. </Row>
  391. </Rows>
  392. </Dataset>
  393. <Dataset id="ds_send_s_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  394. <ColumnInfo>
  395. <Column id="cdcr_status" type="STRING" size="256"/>
  396. </ColumnInfo>
  397. <Rows>
  398. <Row/>
  399. </Rows>
  400. </Dataset>
  401. <Dataset id="ds_main_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  402. <ColumnInfo>
  403. <Column id="cdcr_status" type="STRING" size="256"/>
  404. <Column id="cdcr_pid" type="STRING" size="256"/>
  405. <Column id="cdcr_indd" type="STRING" size="256"/>
  406. <Column id="cdcr_cretno" type="STRING" size="256"/>
  407. <Column id="cdcr_seqno" type="STRING" size="256"/>
  408. <Column id="cdcr_instcd" type="STRING" size="256"/>
  409. <Column id="cdcr_mskind" type="STRING" size="256"/>
  410. <Column id="cdcr_histstat" type="STRING" size="256"/>
  411. <Column id="cdcr_acptflagcd" type="STRING" size="256"/>
  412. <Column id="cdcr_appflagcd" type="STRING" size="256"/>
  413. <Column id="cdcr_appdd" type="STRING" size="256"/>
  414. <Column id="cdcr_apptm" type="STRING" size="256"/>
  415. <Column id="cdcr_appid" type="STRING" size="256"/>
  416. <Column id="cdcr_pamacptdd" type="STRING" size="256"/>
  417. <Column id="cdcr_pamacpttm" type="STRING" size="256"/>
  418. <Column id="cdcr_pamacptid" type="STRING" size="256"/>
  419. <Column id="cdcr_prestwardcd" type="STRING" size="256"/>
  420. <Column id="cdcr_prestroomcd" type="STRING" size="256"/>
  421. <Column id="cdcr_prestbedcd" type="STRING" size="256"/>
  422. <Column id="cdcr_prestroomgrde" type="STRING" size="256"/>
  423. <Column id="cdcr_prestroomtype" type="STRING" size="256"/>
  424. <Column id="cdcr_prestcentcd" type="STRING" size="256"/>
  425. <Column id="cdcr_prestsuporddeptcd" type="STRING" size="256"/>
  426. <Column id="cdcr_prestorddeptcd" type="STRING" size="256"/>
  427. <Column id="cdcr_prestmedispclid" type="STRING" size="256"/>
  428. <Column id="cdcr_prestatdoctid" type="STRING" size="256"/>
  429. <Column id="cdcr_chngwardcd" type="STRING" size="256"/>
  430. <Column id="cdcr_chngroomcd" type="STRING" size="256"/>
  431. <Column id="cdcr_chngbedcd" type="STRING" size="256"/>
  432. <Column id="cdcr_chngroomgrde" type="STRING" size="256"/>
  433. <Column id="cdcr_chngroomtype" type="STRING" size="256"/>
  434. <Column id="cdcr_oxyyn" type="STRING" size="256"/>
  435. <Column id="cdcr_suctyn" type="STRING" size="256"/>
  436. <Column id="cdcr_chngcentcd" type="STRING" size="256"/>
  437. <Column id="cdcr_chngsuporddeptcd" type="STRING" size="256"/>
  438. <Column id="cdcr_chngorddeptcd" type="STRING" size="256"/>
  439. <Column id="cdcr_chngmedispclid" type="STRING" size="256"/>
  440. <Column id="cdcr_chngatdoctid" type="STRING" size="256"/>
  441. <Column id="cdcr_specordyn" type="STRING" size="256"/>
  442. <Column id="cdcr_enddd" type="STRING" size="256"/>
  443. <Column id="cdcr_endtm" type="STRING" size="256"/>
  444. <Column id="cdcr_endid" type="STRING" size="256"/>
  445. <Column id="cdcr_prestremcd" type="STRING" size="256"/>
  446. <Column id="cdcr_chngprestrem" type="STRING" size="256"/>
  447. <Column id="cdcr_fstrgstrid" type="STRING" size="256"/>
  448. <Column id="cdcr_fstrgstdt" type="STRING" size="256"/>
  449. <Column id="cdcr_lastupdtrid" type="STRING" size="256"/>
  450. <Column id="cdcr_lastupdtdt" type="STRING" size="256"/>
  451. <Column id="cdcr_bedcnt" type="STRING" size="256"/>
  452. <Column id="cdcr_bsex" type="STRING" size="256"/>
  453. <Column id="cdcr_emptbedcnt" type="STRING" size="256"/>
  454. </ColumnInfo>
  455. <Rows>
  456. <Row>
  457. <Col id="cdcr_status"/>
  458. <Col id="cdcr_pid"/>
  459. <Col id="cdcr_indd"/>
  460. <Col id="cdcr_cretno"/>
  461. <Col id="cdcr_seqno"/>
  462. <Col id="cdcr_instcd"/>
  463. <Col id="cdcr_mskind"/>
  464. <Col id="cdcr_histstat"/>
  465. <Col id="cdcr_acptflagcd"/>
  466. <Col id="cdcr_appflagcd"/>
  467. <Col id="cdcr_appdd"/>
  468. <Col id="cdcr_apptm"/>
  469. <Col id="cdcr_appid"/>
  470. <Col id="cdcr_pamacptdd"/>
  471. <Col id="cdcr_pamacpttm"/>
  472. <Col id="cdcr_pamacptid"/>
  473. <Col id="cdcr_prestwardcd"/>
  474. <Col id="cdcr_prestroomcd"/>
  475. <Col id="cdcr_prestbedcd"/>
  476. <Col id="cdcr_prestroomgrde"/>
  477. <Col id="cdcr_prestroomtype"/>
  478. <Col id="cdcr_prestcentcd"/>
  479. <Col id="cdcr_prestsuporddeptcd"/>
  480. <Col id="cdcr_prestorddeptcd"/>
  481. <Col id="cdcr_prestmedispclid"/>
  482. <Col id="cdcr_prestatdoctid"/>
  483. <Col id="cdcr_chngwardcd"/>
  484. <Col id="cdcr_chngroomcd"/>
  485. <Col id="cdcr_chngbedcd"/>
  486. <Col id="cdcr_chngroomgrde"/>
  487. <Col id="cdcr_chngroomtype"/>
  488. <Col id="cdcr_oxyyn"/>
  489. <Col id="cdcr_suctyn"/>
  490. <Col id="cdcr_chngcentcd"/>
  491. <Col id="cdcr_chngsuporddeptcd"/>
  492. <Col id="cdcr_chngorddeptcd"/>
  493. <Col id="cdcr_chngmedispclid"/>
  494. <Col id="cdcr_chngatdoctid"/>
  495. <Col id="cdcr_specordyn"/>
  496. <Col id="cdcr_enddd"/>
  497. <Col id="cdcr_endtm"/>
  498. <Col id="cdcr_endid"/>
  499. <Col id="cdcr_prestremcd"/>
  500. <Col id="cdcr_chngprestrem"/>
  501. <Col id="cdcr_fstrgstrid"/>
  502. <Col id="cdcr_fstrgstdt"/>
  503. <Col id="cdcr_lastupdtrid"/>
  504. <Col id="cdcr_lastupdtdt"/>
  505. <Col id="cdcr_bedcnt"/>
  506. <Col id="cdcr_bsex"/>
  507. <Col id="cdcr_emptbedcnt"/>
  508. </Row>
  509. </Rows>
  510. </Dataset>
  511. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  512. <ColumnInfo>
  513. <Column id="icdr" type="STRING" size="256"/>
  514. </ColumnInfo>
  515. <Rows>
  516. <Row/>
  517. </Rows>
  518. </Dataset>
  519. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  520. <ColumnInfo>
  521. <Column id="icdr" type="STRING" size="256"/>
  522. <Column id="cdcr" type="STRING" size="256"/>
  523. </ColumnInfo>
  524. <Rows>
  525. <Row>
  526. <Col id="icdr"/>
  527. <Col id="cdcr"/>
  528. </Row>
  529. </Rows>
  530. </Dataset>
  531. <Dataset id="ds_hidden_original_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  532. <Dataset id="ds_hidden_original_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  533. <ColumnInfo>
  534. <Column id="icdr_status" type="STRING" size="256"/>
  535. <Column id="icdr_pid" type="STRING" size="256"/>
  536. <Column id="icdr_indd" type="STRING" size="256"/>
  537. <Column id="icdr_cretno" type="STRING" size="256"/>
  538. <Column id="icdr_fromdd" type="STRING" size="256"/>
  539. <Column id="icdr_seqno" type="STRING" size="256"/>
  540. <Column id="icdr_instcd" type="STRING" size="256"/>
  541. <Column id="icdr_mskind" type="STRING" size="256"/>
  542. <Column id="icdr_todd" type="STRING" size="256"/>
  543. <Column id="icdr_histstat" type="STRING" size="256"/>
  544. <Column id="icdr_centcd" type="STRING" size="256"/>
  545. <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
  546. <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
  547. <Column id="icdr_orddeptcd" type="STRING" size="256"/>
  548. <Column id="icdr_medispclid" type="STRING" size="256"/>
  549. <Column id="icdr_atdoctid" type="STRING" size="256"/>
  550. <Column id="icdr_specordyn" type="STRING" size="256"/>
  551. <Column id="icdr_wardcd" type="STRING" size="256"/>
  552. <Column id="icdr_roomcd" type="STRING" size="256"/>
  553. <Column id="icdr_bedcd" type="STRING" size="256"/>
  554. <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
  555. <Column id="icdr_roomtypecd" type="STRING" size="256"/>
  556. <Column id="icdr_wardcd2" type="STRING" size="256"/>
  557. <Column id="icdr_roomcd2" type="STRING" size="256"/>
  558. <Column id="icdr_bedcd2" type="STRING" size="256"/>
  559. <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
  560. <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
  561. <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
  562. <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
  563. <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
  564. <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
  565. <Column id="icdr_hngnm" type="STRING" size="256"/>
  566. <Column id="icdr_sex" type="STRING" size="256"/>
  567. <Column id="icdr_age" type="STRING" size="256"/>
  568. <Column id="icdr_bedcnt" type="STRING" size="256"/>
  569. <Column id="icdr_bsex" type="STRING" size="256"/>
  570. <Column id="icdr_hngnm2" type="STRING" size="256"/>
  571. </ColumnInfo>
  572. <Rows>
  573. <Row>
  574. <Col id="icdr_status"/>
  575. <Col id="icdr_pid"/>
  576. <Col id="icdr_indd"/>
  577. <Col id="icdr_cretno"/>
  578. <Col id="icdr_fromdd"/>
  579. <Col id="icdr_seqno"/>
  580. <Col id="icdr_instcd"/>
  581. <Col id="icdr_mskind"/>
  582. <Col id="icdr_todd"/>
  583. <Col id="icdr_histstat"/>
  584. <Col id="icdr_centcd"/>
  585. <Col id="icdr_dutdeptcd"/>
  586. <Col id="icdr_suporddeptcd"/>
  587. <Col id="icdr_orddeptcd"/>
  588. <Col id="icdr_medispclid"/>
  589. <Col id="icdr_atdoctid"/>
  590. <Col id="icdr_specordyn"/>
  591. <Col id="icdr_wardcd"/>
  592. <Col id="icdr_roomcd"/>
  593. <Col id="icdr_bedcd"/>
  594. <Col id="icdr_roomgrdecd"/>
  595. <Col id="icdr_roomtypecd"/>
  596. <Col id="icdr_wardcd2"/>
  597. <Col id="icdr_roomcd2"/>
  598. <Col id="icdr_bedcd2"/>
  599. <Col id="icdr_roomgrdecd2"/>
  600. <Col id="icdr_roomtypecd2"/>
  601. <Col id="icdr_fstrgstrid"/>
  602. <Col id="icdr_fstrgstdt"/>
  603. <Col id="icdr_lastupdtrid"/>
  604. <Col id="icdr_lastupdtdt"/>
  605. <Col id="icdr_hngnm"/>
  606. <Col id="icdr_sex"/>
  607. <Col id="icdr_age"/>
  608. <Col id="icdr_bedcnt"/>
  609. <Col id="icdr_bsex"/>
  610. <Col id="icdr_hngnm2"/>
  611. </Row>
  612. </Rows>
  613. </Dataset>
  614. <Dataset id="ds_hidden_original_icdrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  615. <ColumnInfo>
  616. <Column id="icdr_status" type="STRING" size="256"/>
  617. <Column id="icdr_pid" type="STRING" size="256"/>
  618. <Column id="icdr_indd" type="STRING" size="256"/>
  619. <Column id="icdr_cretno" type="STRING" size="256"/>
  620. <Column id="icdr_fromdd" type="STRING" size="256"/>
  621. <Column id="icdr_seqno" type="STRING" size="256"/>
  622. <Column id="icdr_instcd" type="STRING" size="256"/>
  623. <Column id="icdr_mskind" type="STRING" size="256"/>
  624. <Column id="icdr_todd" type="STRING" size="256"/>
  625. <Column id="icdr_histstat" type="STRING" size="256"/>
  626. <Column id="icdr_centcd" type="STRING" size="256"/>
  627. <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
  628. <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
  629. <Column id="icdr_orddeptcd" type="STRING" size="256"/>
  630. <Column id="icdr_medispclid" type="STRING" size="256"/>
  631. <Column id="icdr_atdoctid" type="STRING" size="256"/>
  632. <Column id="icdr_specordyn" type="STRING" size="256"/>
  633. <Column id="icdr_wardcd" type="STRING" size="256"/>
  634. <Column id="icdr_roomcd" type="STRING" size="256"/>
  635. <Column id="icdr_bedcd" type="STRING" size="256"/>
  636. <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
  637. <Column id="icdr_roomtypecd" type="STRING" size="256"/>
  638. <Column id="icdr_wardcd2" type="STRING" size="256"/>
  639. <Column id="icdr_roomcd2" type="STRING" size="256"/>
  640. <Column id="icdr_bedcd2" type="STRING" size="256"/>
  641. <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
  642. <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
  643. <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
  644. <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
  645. <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
  646. <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
  647. <Column id="icdr_hngnm" type="STRING" size="256"/>
  648. <Column id="icdr_sex" type="STRING" size="256"/>
  649. <Column id="icdr_age" type="STRING" size="256"/>
  650. <Column id="icdr_bedcnt" type="STRING" size="256"/>
  651. <Column id="icdr_bsex" type="STRING" size="256"/>
  652. </ColumnInfo>
  653. <Rows>
  654. <Row>
  655. <Col id="icdr_status"/>
  656. <Col id="icdr_pid"/>
  657. <Col id="icdr_indd"/>
  658. <Col id="icdr_cretno"/>
  659. <Col id="icdr_fromdd"/>
  660. <Col id="icdr_seqno"/>
  661. <Col id="icdr_instcd"/>
  662. <Col id="icdr_mskind"/>
  663. <Col id="icdr_todd"/>
  664. <Col id="icdr_histstat"/>
  665. <Col id="icdr_centcd"/>
  666. <Col id="icdr_dutdeptcd"/>
  667. <Col id="icdr_suporddeptcd"/>
  668. <Col id="icdr_orddeptcd"/>
  669. <Col id="icdr_medispclid"/>
  670. <Col id="icdr_atdoctid"/>
  671. <Col id="icdr_specordyn"/>
  672. <Col id="icdr_wardcd"/>
  673. <Col id="icdr_roomcd"/>
  674. <Col id="icdr_bedcd"/>
  675. <Col id="icdr_roomgrdecd"/>
  676. <Col id="icdr_roomtypecd"/>
  677. <Col id="icdr_wardcd2"/>
  678. <Col id="icdr_roomcd2"/>
  679. <Col id="icdr_bedcd2"/>
  680. <Col id="icdr_roomgrdecd2"/>
  681. <Col id="icdr_roomtypecd2"/>
  682. <Col id="icdr_fstrgstrid"/>
  683. <Col id="icdr_fstrgstdt"/>
  684. <Col id="icdr_lastupdtrid"/>
  685. <Col id="icdr_lastupdtdt"/>
  686. <Col id="icdr_hngnm"/>
  687. <Col id="icdr_sex"/>
  688. <Col id="icdr_age"/>
  689. <Col id="icdr_bedcnt"/>
  690. <Col id="icdr_bsex"/>
  691. </Row>
  692. </Rows>
  693. </Dataset>
  694. <Dataset id="ds_hidden_original_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_original_cdcr_oncolumnchanged">
  695. <ColumnInfo>
  696. <Column id="cdcr_status" type="STRING" size="256"/>
  697. <Column id="cdcr_pid" type="STRING" size="256"/>
  698. <Column id="cdcr_indd" type="STRING" size="256"/>
  699. <Column id="cdcr_cretno" type="STRING" size="256"/>
  700. <Column id="cdcr_seqno" type="STRING" size="256"/>
  701. <Column id="cdcr_instcd" type="STRING" size="256"/>
  702. <Column id="cdcr_mskind" type="STRING" size="256"/>
  703. <Column id="cdcr_histstat" type="STRING" size="256"/>
  704. <Column id="cdcr_acptflagcd" type="STRING" size="256"/>
  705. <Column id="cdcr_appflagcd" type="STRING" size="256"/>
  706. <Column id="cdcr_appdd" type="STRING" size="256"/>
  707. <Column id="cdcr_apptm" type="STRING" size="256"/>
  708. <Column id="cdcr_appid" type="STRING" size="256"/>
  709. <Column id="cdcr_pamacptdd" type="STRING" size="256"/>
  710. <Column id="cdcr_pamacpttm" type="STRING" size="256"/>
  711. <Column id="cdcr_pamacptid" type="STRING" size="256"/>
  712. <Column id="cdcr_prestwardcd" type="STRING" size="256"/>
  713. <Column id="cdcr_prestroomcd" type="STRING" size="256"/>
  714. <Column id="cdcr_prestbedcd" type="STRING" size="256"/>
  715. <Column id="cdcr_prestroomgrde" type="STRING" size="256"/>
  716. <Column id="cdcr_prestroomtype" type="STRING" size="256"/>
  717. <Column id="cdcr_prestcentcd" type="STRING" size="256"/>
  718. <Column id="cdcr_prestsuporddeptcd" type="STRING" size="256"/>
  719. <Column id="cdcr_prestorddeptcd" type="STRING" size="256"/>
  720. <Column id="cdcr_prestmedispclid" type="STRING" size="256"/>
  721. <Column id="cdcr_prestatdoctid" type="STRING" size="256"/>
  722. <Column id="cdcr_chngwardcd" type="STRING" size="256"/>
  723. <Column id="cdcr_chngroomcd" type="STRING" size="256"/>
  724. <Column id="cdcr_chngbedcd" type="STRING" size="256"/>
  725. <Column id="cdcr_chngroomgrde" type="STRING" size="256"/>
  726. <Column id="cdcr_chngroomtype" type="STRING" size="256"/>
  727. <Column id="cdcr_oxyyn" type="STRING" size="256"/>
  728. <Column id="cdcr_suctyn" type="STRING" size="256"/>
  729. <Column id="cdcr_chngcentcd" type="STRING" size="256"/>
  730. <Column id="cdcr_chngsuporddeptcd" type="STRING" size="256"/>
  731. <Column id="cdcr_chngorddeptcd" type="STRING" size="256"/>
  732. <Column id="cdcr_chngmedispclid" type="STRING" size="256"/>
  733. <Column id="cdcr_chngatdoctid" type="STRING" size="256"/>
  734. <Column id="cdcr_specordyn" type="STRING" size="256"/>
  735. <Column id="cdcr_enddd" type="STRING" size="256"/>
  736. <Column id="cdcr_endtm" type="STRING" size="256"/>
  737. <Column id="cdcr_endid" type="STRING" size="256"/>
  738. <Column id="cdcr_prestremcd" type="STRING" size="256"/>
  739. <Column id="cdcr_chngprestrem" type="STRING" size="256"/>
  740. <Column id="cdcr_fstrgstrid" type="STRING" size="256"/>
  741. <Column id="cdcr_fstrgstdt" type="STRING" size="256"/>
  742. <Column id="cdcr_lastupdtrid" type="STRING" size="256"/>
  743. <Column id="cdcr_lastupdtdt" type="STRING" size="256"/>
  744. </ColumnInfo>
  745. <Rows>
  746. <Row>
  747. <Col id="cdcr_status"/>
  748. <Col id="cdcr_pid"/>
  749. <Col id="cdcr_indd"/>
  750. <Col id="cdcr_cretno"/>
  751. <Col id="cdcr_seqno"/>
  752. <Col id="cdcr_instcd"/>
  753. <Col id="cdcr_mskind"/>
  754. <Col id="cdcr_histstat"/>
  755. <Col id="cdcr_acptflagcd"/>
  756. <Col id="cdcr_appflagcd"/>
  757. <Col id="cdcr_appdd"/>
  758. <Col id="cdcr_apptm"/>
  759. <Col id="cdcr_appid"/>
  760. <Col id="cdcr_pamacptdd"/>
  761. <Col id="cdcr_pamacpttm"/>
  762. <Col id="cdcr_pamacptid"/>
  763. <Col id="cdcr_prestwardcd"/>
  764. <Col id="cdcr_prestroomcd"/>
  765. <Col id="cdcr_prestbedcd"/>
  766. <Col id="cdcr_prestroomgrde"/>
  767. <Col id="cdcr_prestroomtype"/>
  768. <Col id="cdcr_prestcentcd"/>
  769. <Col id="cdcr_prestsuporddeptcd"/>
  770. <Col id="cdcr_prestorddeptcd"/>
  771. <Col id="cdcr_prestmedispclid"/>
  772. <Col id="cdcr_prestatdoctid"/>
  773. <Col id="cdcr_chngwardcd"/>
  774. <Col id="cdcr_chngroomcd"/>
  775. <Col id="cdcr_chngbedcd"/>
  776. <Col id="cdcr_chngroomgrde"/>
  777. <Col id="cdcr_chngroomtype"/>
  778. <Col id="cdcr_oxyyn"/>
  779. <Col id="cdcr_suctyn"/>
  780. <Col id="cdcr_chngcentcd"/>
  781. <Col id="cdcr_chngsuporddeptcd"/>
  782. <Col id="cdcr_chngorddeptcd"/>
  783. <Col id="cdcr_chngmedispclid"/>
  784. <Col id="cdcr_chngatdoctid"/>
  785. <Col id="cdcr_specordyn"/>
  786. <Col id="cdcr_enddd"/>
  787. <Col id="cdcr_endtm"/>
  788. <Col id="cdcr_endid"/>
  789. <Col id="cdcr_prestremcd"/>
  790. <Col id="cdcr_chngprestrem"/>
  791. <Col id="cdcr_fstrgstrid"/>
  792. <Col id="cdcr_fstrgstdt"/>
  793. <Col id="cdcr_lastupdtrid"/>
  794. <Col id="cdcr_lastupdtdt"/>
  795. </Row>
  796. </Rows>
  797. </Dataset>
  798. <Dataset id="ds_hidden_flag_rcv_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  799. <ColumnInfo>
  800. <Column id="cdcr_count" type="STRING" size="256"/>
  801. </ColumnInfo>
  802. <Rows>
  803. <Row/>
  804. </Rows>
  805. </Dataset>
  806. <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  807. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  808. <ColumnInfo>
  809. <Column id="cd" type="STRING" size="256"/>
  810. <Column id="nm" type="STRING" size="256"/>
  811. </ColumnInfo>
  812. <Rows>
  813. <Row/>
  814. </Rows>
  815. </Dataset>
  816. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  817. <ColumnInfo>
  818. <Column id="cd" type="STRING" size="256"/>
  819. <Column id="nm" type="STRING" size="256"/>
  820. </ColumnInfo>
  821. <Rows>
  822. <Row/>
  823. </Rows>
  824. </Dataset>
  825. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  826. <ColumnInfo>
  827. <Column id="cd" type="STRING" size="256"/>
  828. <Column id="nm" type="STRING" size="256"/>
  829. <Column id="up" type="STRING" size="256"/>
  830. <Column id="io" type="STRING" size="256"/>
  831. </ColumnInfo>
  832. <Rows>
  833. <Row/>
  834. </Rows>
  835. </Dataset>
  836. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  837. <ColumnInfo>
  838. <Column id="cd" type="STRING" size="256"/>
  839. <Column id="nm" type="STRING" size="256"/>
  840. </ColumnInfo>
  841. <Rows>
  842. <Row/>
  843. </Rows>
  844. </Dataset>
  845. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  846. <ColumnInfo>
  847. <Column id="cd" type="STRING" size="256"/>
  848. <Column id="nm" type="STRING" size="256"/>
  849. <Column id="dp" type="STRING" size="256"/>
  850. <Column id="sp" type="STRING" size="256"/>
  851. </ColumnInfo>
  852. <Rows>
  853. <Row/>
  854. </Rows>
  855. </Dataset>
  856. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  857. <ColumnInfo>
  858. <Column id="cd" type="STRING" size="256"/>
  859. <Column id="nm" type="STRING" size="256"/>
  860. <Column id="of" type="STRING" size="256"/>
  861. </ColumnInfo>
  862. <Rows>
  863. <Row/>
  864. </Rows>
  865. </Dataset>
  866. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  867. <ColumnInfo>
  868. <Column id="cd" type="STRING" size="256"/>
  869. <Column id="nm" type="STRING" size="256"/>
  870. <Column id="wd" type="STRING" size="256"/>
  871. <Column id="gr" type="STRING" size="256"/>
  872. <Column id="ty" type="STRING" size="256"/>
  873. <Column id="rm" type="STRING" size="256"/>
  874. </ColumnInfo>
  875. <Rows>
  876. <Row/>
  877. </Rows>
  878. </Dataset>
  879. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  880. <ColumnInfo>
  881. <Column id="prestdd" type="STRING" size="256"/>
  882. <Column id="mskindflag" type="STRING" size="256"/>
  883. </ColumnInfo>
  884. <Rows>
  885. <Row/>
  886. </Rows>
  887. </Dataset>
  888. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  889. <ColumnInfo>
  890. <Column id="currenttime" type="STRING" size="256"/>
  891. <Column id="ervisityn" type="STRING" size="256"/>
  892. </ColumnInfo>
  893. <Rows>
  894. <Row/>
  895. </Rows>
  896. </Dataset>
  897. <Dataset id="ds_hidden_wdrminfo_wdrm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  898. <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  899. <ColumnInfo>
  900. <Column id="pid" type="STRING" size="256"/>
  901. <Column id="hngnm" type="STRING" size="256"/>
  902. <Column id="indd" type="STRING" size="256"/>
  903. <Column id="cretno" type="STRING" size="256"/>
  904. <Column id="mskind" type="STRING" size="256"/>
  905. </ColumnInfo>
  906. <Rows>
  907. <Row>
  908. <Col id="pid"/>
  909. <Col id="hngnm"/>
  910. <Col id="indd"/>
  911. <Col id="cretno"/>
  912. <Col id="mskind"/>
  913. </Row>
  914. </Rows>
  915. </Dataset>
  916. <Dataset id="ds_hidden_roomgrdelist_roomgrde" 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_hidden_orgroominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  926. <ColumnInfo>
  927. <Column id="grdecd" type="STRING" size="256"/>
  928. <Column id="typecd" type="STRING" size="256"/>
  929. </ColumnInfo>
  930. <Rows>
  931. <Row/>
  932. </Rows>
  933. </Dataset>
  934. <Dataset id="ds_init_P0313list_P0313" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  935. <ColumnInfo>
  936. <Column id="cdid" type="STRING" size="256"/>
  937. <Column id="cdnm" type="STRING" size="256"/>
  938. </ColumnInfo>
  939. <Rows>
  940. <Row/>
  941. </Rows>
  942. </Dataset>
  943. <Dataset id="ds_init_P0360list_P0360" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  944. <ColumnInfo>
  945. <Column id="cdid" type="STRING" size="256"/>
  946. <Column id="cdnm" type="STRING" size="256"/>
  947. </ColumnInfo>
  948. <Rows>
  949. <Row/>
  950. </Rows>
  951. </Dataset>
  952. <Dataset id="ds_init_P0391list_P0391" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  953. <ColumnInfo>
  954. <Column id="cdid" type="STRING" size="256"/>
  955. <Column id="cdnm" type="STRING" size="256"/>
  956. </ColumnInfo>
  957. <Rows>
  958. <Row/>
  959. </Rows>
  960. </Dataset>
  961. <Dataset id="ds_init_pamcomcode_PK107list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  962. <Dataset id="ds_init_pamcomcode_PK228list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  963. <Dataset id="ds_temp_traumadiaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  964. <Dataset id="ds_cdcr_acptflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  965. <ColumnInfo>
  966. <Column id="label" type="STRING" size="256"/>
  967. <Column id="value" type="STRING" size="256"/>
  968. </ColumnInfo>
  969. <Rows>
  970. <Row>
  971. <Col id="label">신청</Col>
  972. <Col id="value">1</Col>
  973. </Row>
  974. <Row>
  975. <Col id="label">승인</Col>
  976. <Col id="value">2</Col>
  977. </Row>
  978. <Row>
  979. <Col id="label">완료</Col>
  980. <Col id="value">3</Col>
  981. </Row>
  982. </Rows>
  983. </Dataset>
  984. <Dataset id="ds_cdcr_appflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  985. <ColumnInfo>
  986. <Column id="label" type="STRING" size="256"/>
  987. <Column id="value" type="STRING" size="256"/>
  988. </ColumnInfo>
  989. <Rows>
  990. <Row>
  991. <Col id="label">전실</Col>
  992. <Col id="value">1</Col>
  993. </Row>
  994. <Row>
  995. <Col id="label">전과</Col>
  996. <Col id="value">2</Col>
  997. </Row>
  998. <Row>
  999. <Col id="label">전실전과</Col>
  1000. <Col id="value">3</Col>
  1001. </Row>
  1002. </Rows>
  1003. </Dataset>
  1004. <Dataset id="ds_hidden_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1005. <ColumnInfo>
  1006. <Column id="cd" type="STRING" size="256"/>
  1007. <Column id="nm" type="STRING" size="256"/>
  1008. </ColumnInfo>
  1009. <Rows>
  1010. <Row/>
  1011. </Rows>
  1012. </Dataset>
  1013. <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1014. <ColumnInfo>
  1015. <Column id="nm" type="STRING" size="256"/>
  1016. <Column id="cd" type="STRING" size="256"/>
  1017. </ColumnInfo>
  1018. <Rows>
  1019. <Row/>
  1020. </Rows>
  1021. </Dataset>
  1022. <Dataset id="ds_hidden_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1023. <ColumnInfo>
  1024. <Column id="nm" type="STRING" size="256"/>
  1025. <Column id="cd" type="STRING" size="256"/>
  1026. </ColumnInfo>
  1027. <Rows>
  1028. <Row/>
  1029. </Rows>
  1030. </Dataset>
  1031. <Dataset id="ds_icdr_acptflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1032. <ColumnInfo>
  1033. <Column id="label" type="STRING" size="256"/>
  1034. <Column id="value" type="STRING" size="256"/>
  1035. </ColumnInfo>
  1036. <Rows>
  1037. <Row>
  1038. <Col id="label">신청</Col>
  1039. <Col id="value">1</Col>
  1040. </Row>
  1041. <Row>
  1042. <Col id="label">승인</Col>
  1043. <Col id="value">2</Col>
  1044. </Row>
  1045. <Row>
  1046. <Col id="label">완료</Col>
  1047. <Col id="value">3</Col>
  1048. </Row>
  1049. </Rows>
  1050. </Dataset>
  1051. <Dataset id="ds_icdr_appflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1052. <ColumnInfo>
  1053. <Column id="label" type="STRING" size="256"/>
  1054. <Column id="value" type="STRING" size="256"/>
  1055. </ColumnInfo>
  1056. <Rows>
  1057. <Row>
  1058. <Col id="label">전실</Col>
  1059. <Col id="value">1</Col>
  1060. </Row>
  1061. <Row>
  1062. <Col id="label">전과</Col>
  1063. <Col id="value">2</Col>
  1064. </Row>
  1065. </Rows>
  1066. </Dataset>
  1067. <Dataset id="ds_hidden_init_proccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1068. <ColumnInfo>
  1069. <Column id="cd" type="STRING" size="256"/>
  1070. <Column id="loginid" type="STRING" size="256"/>
  1071. <Column id="password" type="STRING" size="256"/>
  1072. </ColumnInfo>
  1073. <Rows>
  1074. <Row/>
  1075. </Rows>
  1076. </Dataset>
  1077. <Dataset id="ds_hidden_init_centcd_centcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1078. <ColumnInfo>
  1079. <Column id="cd" type="STRING" size="256"/>
  1080. <Column id="nm" type="STRING" size="256"/>
  1081. </ColumnInfo>
  1082. <Rows>
  1083. <Row/>
  1084. </Rows>
  1085. </Dataset>
  1086. <Dataset id="ds_hidden_init_hospgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1087. <ColumnInfo>
  1088. <Column id="hospgrde" type="STRING" size="256"/>
  1089. </ColumnInfo>
  1090. <Rows>
  1091. <Row/>
  1092. </Rows>
  1093. </Dataset>
  1094. <Dataset id="ds_hidden_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1095. <ColumnInfo>
  1096. <Column id="cd" type="STRING" size="256"/>
  1097. <Column id="nm" type="STRING" size="256"/>
  1098. </ColumnInfo>
  1099. <Rows>
  1100. <Row/>
  1101. </Rows>
  1102. </Dataset>
  1103. <Dataset id="ds_hidden_init_erorddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1104. <ColumnInfo>
  1105. <Column id="dutydd" type="STRING" size="256"/>
  1106. <Column id="daydrid" type="STRING" size="256"/>
  1107. <Column id="evedrid" type="STRING" size="256"/>
  1108. <Column id="nitdrid" type="STRING" size="256"/>
  1109. </ColumnInfo>
  1110. <Rows>
  1111. <Row/>
  1112. </Rows>
  1113. </Dataset>
  1114. <Dataset id="ds_hidden_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1115. <ColumnInfo>
  1116. <Column id="cd" type="STRING" size="256"/>
  1117. <Column id="nm" type="STRING" size="256"/>
  1118. </ColumnInfo>
  1119. <Rows>
  1120. <Row/>
  1121. </Rows>
  1122. </Dataset>
  1123. <Dataset id="ds_hidden_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1124. <ColumnInfo>
  1125. <Column id="cd" type="STRING" size="256"/>
  1126. <Column id="nm" type="STRING" size="256"/>
  1127. <Column id="outpayapprate" type="STRING" size="256"/>
  1128. <Column id="outnopyapprate" type="STRING" size="256"/>
  1129. <Column id="outspecapprate" type="STRING" size="256"/>
  1130. <Column id="inpayapprate" type="STRING" size="256"/>
  1131. <Column id="innopyapprate" type="STRING" size="256"/>
  1132. <Column id="inspecapprate" type="STRING" size="256"/>
  1133. </ColumnInfo>
  1134. <Rows>
  1135. <Row/>
  1136. </Rows>
  1137. </Dataset>
  1138. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1139. <Dataset id="ds_main_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1140. <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1141. <ColumnInfo>
  1142. <Column id="inpt_check" type="STRING" size="256" sumtext="상태"/>
  1143. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1144. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  1145. <Column id="hngnm2" type="STRING" size="256" sumtext="표시명"/>
  1146. <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
  1147. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1148. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1149. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  1150. <Column id="pid" type="STRING" size="256" sumtext="환자 등록번호"/>
  1151. <Column id="indd" type="STRING" size="256" sumtext="입원 일자"/>
  1152. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  1153. <Column id="seqno" type="INT" size="256" sumtext="이력 일련번호"/>
  1154. <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
  1155. <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
  1156. <Column id="histstat" type="STRING" size="256" sumtext="이력 상태"/>
  1157. <Column id="intm" type="STRING" size="256" sumtext="입원 시간"/>
  1158. <Column id="inpath" type="STRING" size="256" sumtext="입원 경로"/>
  1159. <Column id="arvpath" type="STRING" size="256" sumtext="도착경로"/>
  1160. <Column id="ordrslt" type="STRING" size="256" sumtext="진료결과"/>
  1161. <Column id="hospbrthyn" type="STRING" size="256" sumtext="본원 출생여부"/>
  1162. <Column id="rsrvinyn" type="STRING" size="256" sumtext="입원예약 여부"/>
  1163. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원 일자"/>
  1164. <Column id="dschtm" type="STRING" size="256" sumtext="퇴원 시간"/>
  1165. <Column id="dschtype" type="STRING" size="256" sumtext="퇴원 형태"/>
  1166. <Column id="dethdt" type="STRING" size="256" sumtext="사망 일시"/>
  1167. <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
  1168. <Column id="medcostestmflag" type="STRING" size="256" sumtext="진찰료 산정"/>
  1169. <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진 구분"/>
  1170. <Column id="fsexammanlyn" type="STRING" size="256" sumtext="초재진구분 수동부여여부"/>
  1171. <Column id="medamtpostyn" type="STRING" size="256" sumtext="진찰료 후불여부"/>
  1172. <Column id="medamtfreeresn" type="STRING" size="256" sumtext="진찰료 면제 사유"/>
  1173. <Column id="holiflag" type="STRING" size="256" sumtext="공휴일구분"/>
  1174. <Column id="brateflag" type="STRING" size="256" sumtext="외래부담률 O, 입원부담률 I"/>
  1175. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래 O, 응급 E ,입원 I)"/>
  1176. <Column id="ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
  1177. <Column id="erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
  1178. <Column id="erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
  1179. <Column id="erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
  1180. <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
  1181. <Column id="insukind" type="STRING" size="256" sumtext="환자의 보험유형"/>
  1182. <Column id="suppkind" type="STRING" size="256" sumtext="환자의 보조유형"/>
  1183. <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
  1184. <Column id="dutdeptcd" type="STRING" size="256" sumtext="근무 부서 코드"/>
  1185. <Column id="suporddeptcd" type="STRING" size="256" sumtext="상위 진료과 코드"/>
  1186. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과 코드"/>
  1187. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과 코드"/>
  1188. <Column id="medispclid" type="STRING" size="256" sumtext="담당교수 ID"/>
  1189. <Column id="medispclnm" type="STRING" size="256" sumtext="담당교수명"/>
  1190. <Column id="atdoctid" type="STRING" size="256" sumtext="주치의 ID"/>
  1191. <Column id="atdoctnm" type="STRING" size="256" sumtext="주치의 ID"/>
  1192. <Column id="specordyn" type="STRING" size="256" sumtext="선택 진료 여부"/>
  1193. <Column id="wardcd" type="STRING" size="256" sumtext="병동 코드"/>
  1194. <Column id="roomcd" type="STRING" size="256" sumtext="병실 코드"/>
  1195. <Column id="bedcd" type="STRING" size="256" sumtext="병상 코드"/>
  1196. <Column id="bednm" type="STRING" size="256" sumtext="병상 명칭"/>
  1197. <Column id="bedno" type="STRING" size="256" sumtext="병상 번호"/>
  1198. <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급 코드"/>
  1199. <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태 코드"/>
  1200. <Column id="rqsthospcd" type="STRING" size="256" sumtext="협력의뢰 병원코드"/>
  1201. <Column id="rqstdrid" type="STRING" size="256" sumtext="협력의뢰 의사 ID"/>
  1202. <Column id="hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
  1203. <Column id="drgyn" type="STRING" size="256" sumtext="DRG 사용 여부"/>
  1204. <Column id="bmtyn" type="STRING" size="256" sumtext="BMT 환자 여부"/>
  1205. <Column id="clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
  1206. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구 코드"/>
  1207. <Column id="batlockid" type="STRING" size="256" sumtext="Batch작업시 처리 ID"/>
  1208. <Column id="batlockyn" type="STRING" size="256" sumtext="Batch작업 여부"/>
  1209. <Column id="prcplockid" type="STRING" size="256" sumtext="처방잠김ID"/>
  1210. <Column id="ordcostretcdd" type="STRING" size="256" sumtext="진료비 소급일자"/>
  1211. <Column id="ordcostcalcdd" type="STRING" size="256" sumtext="진료비 계산일자"/>
  1212. <Column id="inacptdt" type="STRING" size="256" sumtext="입원접수 일시"/>
  1213. <Column id="inacptchrgid" type="STRING" size="256" sumtext="입원접수 담당자"/>
  1214. <Column id="eroutdt" type="STRING" size="256" sumtext="응급실 퇴실 일시"/>
  1215. <Column id="careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
  1216. <Column id="careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
  1217. <Column id="careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
  1218. <Column id="dietprcpcopyflag" type="STRING" size="256" sumtext="식이처방복사구분"/>
  1219. <Column id="incncldt" type="STRING" size="256" sumtext="입원취소 일시"/>
  1220. <Column id="incnclchrgid" type="STRING" size="256" sumtext="입원취소 담당자"/>
  1221. <Column id="inoutcvrtyn" type="STRING" size="256" sumtext="입원후 외래전환 여부"/>
  1222. <Column id="dschcnclyn" type="STRING" size="256" sumtext="퇴원취소 여부"/>
  1223. <Column id="dschcnclresn" type="STRING" size="256" sumtext="퇴원취소 사유"/>
  1224. <Column id="dschcncldt" type="STRING" size="256" sumtext="퇴원취소 일시"/>
  1225. <Column id="dschcnclcharid" type="STRING" size="256" sumtext="퇴원취소담당자"/>
  1226. <Column id="dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고 여부"/>
  1227. <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예고 일시"/>
  1228. <Column id="dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고 등록자"/>
  1229. <Column id="dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고 등록일시"/>
  1230. <Column id="dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록 접수일시"/>
  1231. <Column id="dschrgstacptcharid" type="STRING" size="256" sumtext="퇴원등록 접수담당자"/>
  1232. <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보 여부"/>
  1233. <Column id="dschnotidt" type="STRING" size="256" sumtext="퇴원통보 일시"/>
  1234. <Column id="dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보 등록자"/>
  1235. <Column id="dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보 등록일시"/>
  1236. <Column id="visitrefyn" type="STRING" size="256" sumtext="방문객용 적용 여부"/>
  1237. <Column id="keepdschcnclresn" type="STRING" size="256" sumtext="가퇴원취소 사유"/>
  1238. <Column id="calclastdd" type="STRING" size="256" sumtext="정산 최종일자"/>
  1239. <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행 상태"/>
  1240. <Column id="lastjudgdt" type="STRING" size="256" sumtext="최종심사 일자"/>
  1241. <Column id="lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구 일자"/>
  1242. <Column id="lastjudgendid" type="STRING" size="256" sumtext="최종심사 완료자"/>
  1243. <Column id="spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
  1244. <Column id="probjudgflag" type="STRING" size="256" sumtext="재원 심사시 문제환자 체크"/>
  1245. <Column id="mainjudgid" type="STRING" size="256" sumtext="주심사자"/>
  1246. <Column id="medcaredayno" type="STRING" size="256" sumtext="요양일수(보험사용)"/>
  1247. <Column id="dschcntcyn" type="STRING" size="256" sumtext="퇴원시 환자에게 연락여부"/>
  1248. <Column id="dscharngmnmemo" type="STRING" size="256" sumtext="퇴원정리메모(간호)"/>
  1249. <Column id="ownbmaxbadd" type="STRING" size="256" sumtext="본인부담상한 기준일자"/>
  1250. <Column id="nblsyn" type="STRING" size="256" sumtext="노블레스 여부"/>
  1251. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자 ID"/>
  1252. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1253. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자 ID"/>
  1254. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1255. <Column id="recovwardcd" type="STRING" size="256" sumtext="회복병동코드"/>
  1256. <Column id="recovmovedd" type="STRING" size="256" sumtext="회복이동일자"/>
  1257. <Column id="recovinrmdt" type="STRING" size="256" sumtext="회복입실일시"/>
  1258. <Column id="recovoutdt" type="STRING" size="256" sumtext="회복퇴실일시"/>
  1259. <Column id="ordreqformflag" type="STRING" size="256" sumtext="진료의뢰서구분"/>
  1260. <Column id="handicaprbookpossnyn" type="STRING" size="256" sumtext="장애인수첩소지"/>
  1261. <Column id="undersixageyn" type="STRING" size="256" sumtext="6세미만여부"/>
  1262. <Column id="spclcd" type="STRING" size="256" sumtext="특례코드"/>
  1263. <Column id="calcdd" type="STRING" size="256" sumtext="계산입실기준일자"/>
  1264. <Column id="calctm" type="STRING" size="256" sumtext="계산입실기준시간"/>
  1265. <Column id="badcd" type="STRING" size="256" sumtext="병상코드"/>
  1266. <Column id="ermedispclid" type="STRING" size="256" sumtext="응급담당교수ID"/>
  1267. <Column id="emplno" type="STRING" size="256" sumtext="직원사번"/>
  1268. <Column id="suppkindsubyn" type="STRING" size="256" sumtext="보조유형 주과여부"/>
  1269. <Column id="ownbflag" type="STRING" size="256" sumtext="본인부담구분"/>
  1270. <Column id="opertodd" type="STRING" size="256" sumtext="중증수술 보조유형 적용종료예정일"/>
  1271. <Column id="onlnno" type="STRING" size="256" sumtext="통장입금 계좌번호"/>
  1272. <Column id="careoutrmdt" type="STRING" size="256" sumtext="간호퇴실일시"/>
  1273. <Column id="careoutrmdelyresn" type="STRING" size="256" sumtext="간호퇴실지연사유"/>
  1274. <Column id="careoutrmrgstid" type="STRING" size="256" sumtext="간호퇴실등록자ID"/>
  1275. <Column id="etcordflag" type="STRING" size="256" sumtext="(코드군 P0022 참조) J:주사"/>
  1276. <Column id="spclsuppkind" type="STRING" size="256" sumtext="6시간미만환자 산정특례보조유형"/>
  1277. <Column id="orgordtype" type="STRING" size="256" sumtext="최초 ordtype"/>
  1278. <Column id="subdeptcd" type="STRING" size="256" sumtext="세부진료과"/>
  1279. <Column id="cnstcnfm" type="STRING" size="256" sumtext="세부진료과"/>
  1280. <Column id="cnstfromdd" type="STRING" size="256" sumtext="세부진료과"/>
  1281. <Column id="cnsttodd" type="STRING" size="256" sumtext="세부진료과"/>
  1282. <Column id="preroomcd" type="STRING" size="256" sumtext="세부진료과"/>
  1283. <Column id="prebedcd" type="STRING" size="256" sumtext="세부진료과"/>
  1284. <Column id="cnstroomcd" type="STRING" size="256" sumtext="세부진료과"/>
  1285. <Column id="cnstbedcd" type="STRING" size="256" sumtext="세부진료과"/>
  1286. <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
  1287. <Column id="specordtype" type="STRING" size="256" sumtext="선택진료위임여부"/>
  1288. <Column id="tdaydschresn" type="STRING" size="256" sumtext="당일퇴원사유"/>
  1289. <Column id="isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
  1290. </ColumnInfo>
  1291. </Dataset>
  1292. <Dataset id="ds_hidden_rcv_wdrm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1293. <Dataset id="ds_hidden_rcv_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1294. <Dataset id="ds_hidden_rcv_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1295. <Dataset id="ds_hidden_rcv_icdrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1296. <Dataset id="ds_hidden_grdbedspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1297. <Dataset id="ds_hidden_rcv_isocheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1298. </Objects>
  1299. <Bind>
  1300. <BindItem id="item0" compid="group1.group3.combo13" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_bsex"/>
  1301. <BindItem id="item1" compid="group1.group3.combo12" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_bsex"/>
  1302. <BindItem id="item2" compid="group1.group3.combo11" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_sex"/>
  1303. <BindItem id="item3" compid="group1.group3.group2.combo1" propid="value" datasetid="ds_send" columnid="srchcond2"/>
  1304. <BindItem id="item4" compid="group1.group3.group2.bool1" propid="value" datasetid="ds_send" columnid="mycheck"/>
  1305. <BindItem id="item5" compid="group1.group3.output3" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_hngnm"/>
  1306. <BindItem id="item6" compid="group1.group3.output4" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_pid"/>
  1307. <BindItem id="item7" compid="group1.group3.output7" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_bedcnt"/>
  1308. <BindItem id="item8" compid="group1.group3.output9" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_bedcnt"/>
  1309. <BindItem id="item9" compid="group1.group3.cmb_wardcd2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngwardcd"/>
  1310. <BindItem id="item10" compid="group1.group3.cmb_roomcd2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngroomcd"/>
  1311. <BindItem id="item11" compid="group1.group3.cmb_roomgrdecd2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngroomgrde"/>
  1312. <BindItem id="item12" compid="group1.group3.combo5" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_prestremcd"/>
  1313. <BindItem id="item13" compid="group1.group3.bool2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_oxyyn"/>
  1314. <BindItem id="item14" compid="group1.group3.bool3" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_suctyn"/>
  1315. <BindItem id="item15" compid="group1.group3.cmb_roomtypecd2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngroomtype"/>
  1316. <BindItem id="item16" compid="group1.group3.output13" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_age"/>
  1317. <BindItem id="item17" compid="group1.group3.input1" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngprestrem"/>
  1318. <BindItem id="item18" compid="group1.group3.output14" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_emptbedcnt"/>
  1319. <BindItem id="item19" compid="group1.group3.cmb_wardcd1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_wardcd"/>
  1320. <BindItem id="item20" compid="group1.group3.cmb_roomcd1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_roomcd"/>
  1321. <BindItem id="item21" compid="group1.group3.cmb_roomgrdecd1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_roomgrdecd"/>
  1322. <BindItem id="item22" compid="group1.group3.cmb_roomtypecd1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_roomtypecd"/>
  1323. <BindItem id="item23" compid="group1.group3.cmb_bedcd1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_bedcd"/>
  1324. <BindItem id="item24" compid="group1.group3.cmb_bedcd2" propid="value" datasetid="ds_main_cdcr" columnid="cdcr_chngbedcd"/>
  1325. <BindItem id="item25" compid="group1.group3.bool4" propid="value" datasetid="ds_send" columnid="isolationroom"/>
  1326. <BindItem id="item26" compid="group1.group3.output1" propid="value" datasetid="ds_hidden_original_icdr" columnid="icdr_hngnm2"/>
  1327. <BindItem id="item27" compid="group1.group3.chk_deisol" propid="value" datasetid="ds_send" columnid="deisolation"/>
  1328. <BindItem id="item28" compid="group1.group3.checkbox1" propid="value" datasetid="ds_send" columnid="antivirus"/>
  1329. <BindItem id="item29" compid="group1.output11" propid="value" datasetid="ds_hidden" columnid="currenttime"/>
  1330. </Bind>
  1331. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1332. * System Name :
  1333. * Job Name :
  1334. * Creator :
  1335. * Make Date : 2016-05-24
  1336. * Description :
  1337. *---------------------------------------------------------------------------------------
  1338. * Modify Date Modifier Modify Description
  1339. *---------------------------------------------------------------------------------------
  1340. * 2016-05-24 Live Converter TF->XP
  1341. *
  1342. *---------------------------------------------------------------------------------------
  1343. ****************************************************************************************/
  1344. include "com_commonxp::comm_main.xjs";
  1345. include "pam_pamcomnxp::PAM001.xjs";
  1346. var arErrorCode = new HashArray();
  1347. var ds_hidden_init_roomcd_filter = new FilteredDataset;
  1348. var ds_hidden_init_bedcd_filter = new FilteredDataset;
  1349. var ds_hidden_roomgrdelist_roomgrde_filter = new FilteredDataset;
  1350. var ds_hidden_init_roomtypecd_filter = new FilteredDataset;
  1351. function cf_TRPMI01706(sSvcId, nErrorCode, sErrorMsg) {
  1352. arErrorCode.push(sSvcId, nErrorCode);
  1353. if(nErrorCode < 0) return;
  1354. utlf_addLog("***** cf_TRPMI01706 *****");
  1355. }
  1356. function cf_TXPMI01701(sSvcId, nErrorCode, sErrorMsg) {
  1357. arErrorCode.push(sSvcId, nErrorCode);
  1358. if(nErrorCode < 0) return;
  1359. utlf_addLog("***** cf_TXPMI01701 *****");
  1360. }
  1361. function cf_TRPMI00106(sSvcId, nErrorCode, sErrorMsg) {
  1362. arErrorCode.push(sSvcId, nErrorCode);
  1363. if(nErrorCode < 0) return;
  1364. ds_hidden_init_roomcd_filter.binddataset = ds_hidden_init_roomcd;
  1365. ds_hidden_init_bedcd_filter.binddataset = ds_hidden_init_bedcd;
  1366. ds_hidden_roomgrdelist_roomgrde_filter.binddataset = ds_hidden_roomgrdelist_roomgrde;
  1367. ds_hidden_init_roomtypecd_filter.binddataset = ds_hidden_init_roomtypecd;
  1368. }
  1369. /*SMPMI01700_oninit*/
  1370. function SMPMI01700_oninit(obj:Form, e:InitEventInfo)
  1371. {
  1372. frmf_initForm(obj);
  1373. }
  1374. /*SMPMI01700_onload*/
  1375. function SMPMI01700_onload(obj:Form, e:LoadEventInfo)
  1376. {
  1377. grdf_setGridSort(group1.group3.datagrid2);
  1378. // 공통코드 조회
  1379. var arrParam = [{dsNm: "ds_init_P0313list_P0313", cdGrpId: "P0313"},
  1380. {dsNm: "ds_init_P0360list_P0360", cdGrpId: "P0360"},
  1381. {dsNm: "ds_init_P0391list_P0391", cdGrpId: "P0391"}]
  1382. appf_getCodeList(arrParam);
  1383. ds_init_P0313list_P0313.insertRow(0);
  1384. ds_init_P0360list_P0360.insertRow(0);
  1385. ds_init_P0391list_P0391.insertRow(0);
  1386. // 원무공통코드 조회
  1387. var arrParam = [{dsNm: "ds_init_pamcomcode_PK107list", cdGrpId: "PK107"},
  1388. {dsNm: "ds_init_pamcomcode_PK228list", cdGrpId: "PK228"},
  1389. {dsNm: "ds_init_pamcomcode_P0032list", cdGrpId: "P0032"}]
  1390. pamfGetCodeList(arrParam, "false");
  1391. var oParam = {};
  1392. oParam.id = "TRPMI00106";
  1393. oParam.service = "pamcomnapp.PamComn";
  1394. oParam.method = "reqGetComCD";
  1395. oParam.inds = "req=ds_send";
  1396. oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd ds_hidden_init_roomcd=roomcd ds_hidden_init_bedcd=bedcd ds_hidden_init_roomgrdecd=roomgrdecd ds_hidden_roomgrdelist_roomgrde=roomgrdelist ds_hidden_init_roomtypecd=roomtypecd ds_hidden_init_flag=flag ds_hidden_init_proccd=proccd ds_hidden_init_centcd_centcdlist=centcd ds_hidden_init_hospgrde=hospgrde ds_hidden_init_naticd=naticd ds_hidden_init_erorddrid=erorddrid ds_hidden_init_insucd=insucd ds_hidden_init_uncocd=uncocd";
  1397. oParam.async = false;
  1398. oParam.callback = "cf_TRPMI00106";
  1399. tranf_submit(oParam);
  1400. if(!utlf_isNull(ds_hidden_init_orddrid.getColumnInfo("nmspecyn"))){
  1401. ds_hidden_init_orddrid.updateColID("nmspecyn","nmsp");
  1402. }
  1403. //세션정보
  1404. fGetUserInfosSampling();
  1405. // 살아있는 병실등급 조회
  1406. var oParam = {};
  1407. oParam.id = "TRPMB00303";
  1408. oParam.service = "pambaseinfomngtapp.WardRoom";
  1409. oParam.method = "reqGetRoomGrdeInfoList";
  1410. oParam.inds = "req=ds_send";
  1411. oParam.outds = "ds_hidden_roomgrdelist_roomgrde=roomgrdelist";
  1412. oParam.async = false;
  1413. tranf_submit(oParam);
  1414. if (ds_hidden_session.getColumn(0, "dutplcecd") == "2280200000" && ds_hidden_session.getColumn(0, "posinstcd") == "012") {
  1415. group1.group3.button2.enable = false;
  1416. group1.group3.button6.enable = false;
  1417. }
  1418. /* 2007.11.27
  1419. 1.파라메터
  1420. 2.상단정보
  1421. 3.사용자소속부서
  1422. */
  1423. //****************************************************************************************************
  1424. var paminfo = sysf_getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
  1425. if( !utlf_isNull(paminfo) ) {//원무 정보(기본 정보)가 있는 경우
  1426. ds_main_paminfo.clearData();
  1427. dsf_setCSVToDs("ds_main_paminfo", paminfo);
  1428. ds_main_paminfo.addColumn("ervisityn" , "string");
  1429. var spid = ds_main_paminfo.getColumn(0, "pid"); //등록번호
  1430. ds_send.setColumn(0, "srchcond2", ds_main_paminfo.getColumn(0, "wardcd")); //병동
  1431. ds_hidden.setColumn(0, "ervisityn", ds_main_paminfo.getColumn(0, "ervisityn")); // 응급실 전실여부 저장
  1432. fQuery1(); //병동환자리스트 조회
  1433. var aa = ds_hidden_original_inpt.rowcount;
  1434. for (i = 0; i < aa; i++ )
  1435. {
  1436. var aaa = ds_hidden_original_inpt.getColumn(i, "inpt_pid");
  1437. if (aaa == spid) {
  1438. var cur_row = i;
  1439. ds_hidden_original_inpt.rowposition = cur_row;
  1440. group1.group3.datagrid2.vscrollbar.pos = cur_row;
  1441. fQuery(cur_row);
  1442. fCopyPopup(cur_row);// Popup용 데이터 전달
  1443. fComboNodeSet(0);// 병동,병실의 콤보값을 셋팅한다.
  1444. fQuery_Wardcond();
  1445. group1.output11.value = utlf_getCurrentDate();
  1446. if (frmf_isPopup()) {
  1447. var sOpenUrl = opener.frmf_getParameter("SMPMI01700_openurl");
  1448. opener.frmf_clearParameter("SMPMI01700_openurl");
  1449. if(sOpenUrl == "SPPMI06030") { // 전실가능환자 조회 화면에서 팝업시 병상조회 화면 클릭 이벤트 처리 2019.06.21 엄영만
  1450. group1.group3.button7.onclick.fireEvent(group1.group3.button7, new ClickEventInfo());
  1451. }
  1452. }
  1453. return false;
  1454. }
  1455. }
  1456. }else {
  1457. ds_send.setColumn(0, "srchcond2", sysf_getUserInfo("dutplcecd")); // 사용자(접속자)의 병동코드를 가져온다.
  1458. fQuery1(); //병동환자리스트 조회
  1459. }
  1460. fQuery_Wardcond();
  1461. group1.output11.value = utlf_getCurrentDate();
  1462. }
  1463. /*group1_button4_onclick*/
  1464. function group1_button4_onclick(obj:Button, e:ClickEventInfo)
  1465. {
  1466. if ( !utlf_isNull(ds_hidden_source.getColumn(0, "pid")) ){
  1467. var objArg = new Object();
  1468. objArg.arg_ds_hidden_target = ds_hidden_source;
  1469. frmf_modal("SPPMI01900", "SPPMI01900", objArg ,"","","","","","","","","","M");
  1470. }
  1471. }
  1472. /*group1_group3_datagrid2_oncelldblclick*/
  1473. function group1_group3_datagrid2_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1474. {
  1475. currentrow = ds_hidden_original_inpt.rowposition;
  1476. if(currentrow < 0) {
  1477. return false;
  1478. }else{
  1479. // 재원환자정보 조회 ( 현재 선택된 재원내역 Row )
  1480. fQuery(currentrow);
  1481. // Popup용 데이터 전달
  1482. fCopyPopup(currentrow);
  1483. // 병동,병실의 콤보값을 셋팅한다.
  1484. fComboNodeSet(0);
  1485. ds_send.setColumn(0, "deisolation", "");
  1486. }
  1487. }
  1488. /*group1_group3_button5_onclick*/
  1489. function group1_group3_button5_onclick(obj:Button, e:ClickEventInfo)
  1490. {
  1491. //격리병실 초기화
  1492. ds_send.setColumn(0, "isolationroom", "N");
  1493. // 무균(다인)병실 초기화
  1494. ds_send.setColumn(0, "antivirus", "N");
  1495. // 구현예정 : 현재재원정보를 전실신청정보로 복사한다.
  1496. var icdr_flag = ds_hidden_original_icdr.rowcount;
  1497. if ( icdr_flag > 0 ){
  1498. ds_main_cdcr.setColumn(0, "cdcr_chngwardcd", ds_hidden_original_icdr.getColumn(0, "icdr_wardcd"));
  1499. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", ds_hidden_original_icdr.getColumn(0, "icdr_roomcd"));
  1500. ds_main_cdcr.setColumn(0, "cdcr_chngbedcd", ds_hidden_original_icdr.getColumn(0, "icdr_bedcd"));
  1501. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", ds_hidden_original_icdr.getColumn(0, "icdr_roomgrdecd"));
  1502. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", ds_hidden_original_icdr.getColumn(0, "icdr_roomtypecd"));
  1503. ds_main_cdcr.setColumn(0, "cdcr_bedcnt", ds_hidden_original_icdr.getColumn(0, "icdr_bedcnt"));
  1504. ds_main_cdcr.setColumn(0, "cdcr_bsex", ds_hidden_original_icdr.getColumn(0, "icdr_bsex"));
  1505. ds_main_cdcr.setColumn(0, "cdcr_emptbedcnt", ds_hidden_original_icdr.getColumn(0, "icdr_emptbedcnt"));
  1506. // 호스피스병동 등급 수정가능 처리
  1507. // NICU 환자 상태에 따른 산정요율변경에 따라 NICU 추가 by 조중래 20161025
  1508. // 자문형 호스피스 임종실 추가 by 조중래 20170906
  1509. // MFICU 추가 by 조중래 20180212
  1510. if(ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3050136000' // 92병동(호스피스)
  1511. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '2110201000' // NICU
  1512. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3063110000' // MFICU
  1513. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3041502000' // SU
  1514. || ds_init_pamcomcode_PK228list.rowcount > 0 // 자문형 호스피스
  1515. ){
  1516. group1.group3.cmb_roomgrdecd2.enable = true;
  1517. } else {
  1518. group1.group3.cmb_roomgrdecd2.enable = false;
  1519. }
  1520. fComboNodeSet(0);
  1521. }
  1522. }
  1523. /*group1_group3_button2_onclick*/
  1524. function group1_group3_button2_onclick(obj:Button, e:ClickEventInfo)
  1525. {
  1526. //bool2.dispatch("xforms-value-changed");
  1527. fChangeSave("I");
  1528. //격리병실신청 정보 클리어
  1529. ds_send.setColumn(0, "isolationroom", "N");
  1530. // 무균(다인)병실 초기화
  1531. ds_send.setColumn(0, "antivirus", "N");
  1532. }
  1533. /*group1_group3_button6_onclick*/
  1534. function group1_group3_button6_onclick(obj:Button, e:ClickEventInfo)
  1535. {
  1536. fChangeSave("U");
  1537. }
  1538. /*group1_group3_button7_onclick*/
  1539. function group1_group3_button7_onclick(obj:Button, e:ClickEventInfo)
  1540. {
  1541. ds_hidden_grdbedspec.clearData();
  1542. ds_hidden_grdbedspec.addRow();
  1543. frmf_setParameter("SMPMI00100_Param1", ds_hidden_original_icdr.getColumn(0, "icdr_orddeptcd"));
  1544. frmf_setParameter("SMPMI00100_orduseyn", "H");
  1545. frmf_modal("SPPMI02001","SPPMI02001","", "1", "50", "50", "", "", "", "", "", "", "M");
  1546. var swardcd = ds_hidden_grdbedspec.rowcount;
  1547. if (swardcd > 0 ){
  1548. var inpt_wardcd = ds_hidden_grdbedspec.getColumn(0, "wardcd");
  1549. var inpt_roomcd = ds_hidden_grdbedspec.getColumn(0, "roomcd");
  1550. var ptbs_sex = ds_hidden_original_icdr.getColumn(0, "icdr_sex");
  1551. var inpt_sex = ds_hidden_grdbedspec.getColumn(0, "sex");
  1552. // 주민번호 세팅
  1553. var nodelist = ds_hidden_original_inpt.rowcount;
  1554. var icdr_pid = ds_hidden_original_icdr.getColumn(0, "icdr_pid");
  1555. var ptbs_rrgstno = "";
  1556. for (i = 0; i < nodelist; i++) {
  1557. if (icdr_pid == ds_hidden_original_inpt.getColumn(i, "inpt_pid") ) {
  1558. ptbs_rrgstno = ds_hidden_original_inpt.getColumn(i, "inpt_rrgstno");
  1559. break;
  1560. }
  1561. }
  1562. ds_hidden_init_roomcd_filter.filterstr = "wd=='" + inpt_wardcd + "'";
  1563. group1.group3.cmb_roomcd2.innerdataset = ds_hidden_init_roomcd_filter;
  1564. ds_hidden_init_bedcd_filter.filterstr = "wd=='" + inpt_wardcd + "'";
  1565. group1.group3.cmb_bedcd2.innerdataset = ds_hidden_init_bedcd_filter;
  1566. // 20090601 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리)
  1567. //ds_hidden_roomgrdelist_roomgrde.filterstr= "";
  1568. ds_hidden_roomgrdelist_roomgrde.filter("");
  1569. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde;
  1570. //ds_hidden_init_roomtypecd.filterstr= "";
  1571. ds_hidden_init_roomtypecd.filter("");
  1572. group1.group3.cmb_roomtypecd2.innerdataset = ds_hidden_init_roomtypecd;
  1573. if( ds_hidden_grdbedspec.getColumn(0, "roomtypecd") != 'S02' ){
  1574. if (fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, ptbs_rrgstno) == false) {
  1575. return false;
  1576. }
  1577. }
  1578. //3120400000 //CHEMO
  1579. ds_main_cdcr.setColumn(0, "cdcr_chngwardcd", ds_hidden_grdbedspec.getColumn(0, "wardcd"));
  1580. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", ds_hidden_grdbedspec.getColumn(0, "roomcd"));
  1581. ds_hidden_init_bedcd_filter.filterstr = "rm=='" + ds_main_cdcr.getColumn(0, "cdcr_chngroomcd") + "'";
  1582. group1.group3.cmb_bedcd2.innerdataset = ds_hidden_init_bedcd_filter;
  1583. ds_main_cdcr.setColumn(0, "cdcr_chngbedcd", ds_hidden_grdbedspec.getColumn(0, "bedcd"));
  1584. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", ds_hidden_grdbedspec.getColumn(0, "roomgrdecd"));
  1585. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", ds_hidden_grdbedspec.getColumn(0, "roomtypecd"));
  1586. ds_main_cdcr.setColumn(0, "cdcr_bsex", inpt_sex);
  1587. //격리병실 신청 체크 해제
  1588. ds_send.setColumn(0, "isolationroom", "N");
  1589. // 호스피스병동 등급 수정가능 처리
  1590. // NICU 환자 상태에 따른 산정요율변경에 따라 NICU 추가 by 조중래 20161025
  1591. // 자문형 호스피스 임종실 추가 by 조중래 20170906
  1592. // MFICU 추가 by 조중래 20180212
  1593. if(ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3050136000' // 92병동(호스피스)
  1594. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '2110201000' // NICU
  1595. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3063110000' // MFICU
  1596. || ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") == '3041502000' // SU
  1597. || ds_init_pamcomcode_PK228list.rowcount > 0 // 자문형 호스피스
  1598. ){
  1599. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "typecd=='" + ds_main_cdcr.getColumn(0, "cdcr_chngroomtype") + "'";
  1600. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  1601. group1.group3.cmb_roomgrdecd2.enable = true;
  1602. } else {
  1603. ds_hidden_roomgrdelist_roomgrde.filter("");
  1604. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde;
  1605. group1.group3.cmb_roomgrdecd2.enable = false;
  1606. }
  1607. //VRE 격리병실 관련 수정(2020/02/03 이정택)
  1608. if(sysf_getUserInfo("dutplceinstcd") == '031' && inpt_wardcd == '3050122000' && inpt_roomcd == '2211'){
  1609. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "S0706"); // 등급 : [다인용]일반격리실 입원료
  1610. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", "S07"); // 형태 : 격리
  1611. }
  1612. //VRE 격리병실 관련 수정(2020/02/03 이정택)
  1613. }
  1614. }
  1615. /*group1_button1_onclick*/
  1616. function group1_button1_onclick(obj:Button, e:ClickEventInfo)
  1617. {
  1618. fQuery_Wardcond();
  1619. }
  1620. /*group1_button3_onclick*/
  1621. function group1_button3_onclick(obj:Button, e:ClickEventInfo)
  1622. {
  1623. fCareCnfm("U");
  1624. }
  1625. /*group1_button8_onclick*/
  1626. function group1_button8_onclick(obj:Button, e:ClickEventInfo)
  1627. {
  1628. frmf_modal("SMPMI06000","SMPMI06000","", 1, "", "", "", "", "", "", "", "", "M");
  1629. }
  1630. var currentrow = -1;
  1631. // 초기값설정
  1632. function fInit(){
  1633. }
  1634. // 승인상태가 신청중이 아닌 데이터는 삭제하지 못하도록 체크박스를 Disabled시킨다.
  1635. function fReadOnlyFlag(currow){
  1636. var flag;
  1637. var cnt = ds_hidden_original_cdcr.rowcount;
  1638. for(i=0; i<cnt; i++) {
  1639. var v_rowgubun = ds_hidden_original_cdcr.getColumn(i, "cdcr_acptflagcd");
  1640. if (v_rowgubun != '1'){
  1641. flag = "none";
  1642. }else{
  1643. flag = "checkbox";
  1644. }
  1645. }
  1646. return flag;
  1647. }
  1648. // 층별 병상현황 조회
  1649. function fQuery_Wardcond(){
  1650. var oParam = {};
  1651. oParam.id = "TRPMI01701";
  1652. oParam.service = "ipatmngtapp.InhospUpdt";
  1653. oParam.method = "reqGetWardInfo";
  1654. oParam.inds = "req=ds_send";
  1655. oParam.outds = "ds_hidden_rcv_wdrm=wdrm";
  1656. oParam.async = false;
  1657. tranf_submit(oParam);
  1658. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("posinfocd"))){
  1659. ds_hidden_rcv_wdrm.updateColID("posinfocd","wdrm_posinfocd");
  1660. }
  1661. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("wardcd"))){
  1662. ds_hidden_rcv_wdrm.updateColID("wardcd","wdrm_wardcd");
  1663. }
  1664. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("wardnm"))){
  1665. ds_hidden_rcv_wdrm.updateColID("wardnm","wdrm_wardnm");
  1666. }
  1667. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("roomcd"))){
  1668. ds_hidden_rcv_wdrm.updateColID("roomcd","wdrm_roomcd");
  1669. }
  1670. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("sex"))){
  1671. ds_hidden_rcv_wdrm.updateColID("sex","wdrm_sex");
  1672. }
  1673. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("bedcnt"))){
  1674. ds_hidden_rcv_wdrm.updateColID("bedcnt","wdrm_bedcnt");
  1675. }
  1676. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("wardemptbedcnt"))){
  1677. ds_hidden_rcv_wdrm.updateColID("wardemptbedcnt","wdrm_wardemptbedcnt");
  1678. }
  1679. if(!utlf_isNull(ds_hidden_rcv_wdrm.getColumnInfo("roomemptbedcnt"))){
  1680. ds_hidden_rcv_wdrm.updateColID("roomemptbedcnt","wdrm_roomemptbedcnt");
  1681. }
  1682. dsf_copyDs(ds_hidden_wdrminfo_wdrm , ds_hidden_rcv_wdrm, "replace");
  1683. }
  1684. // 조회조건에 따른 조회문장
  1685. function fQuery1()
  1686. {
  1687. ds_main_cdcr.clearData();
  1688. ds_main_cdcr.addRow();
  1689. ds_main.clearData();
  1690. ds_main.addRow();
  1691. ds_hidden_original_cdcr.clearData();
  1692. ds_hidden_original_cdcr.addRow();
  1693. ds_hidden_original_icdrlist.clearData();
  1694. ds_hidden_original_icdrlist.addRow();
  1695. ds_hidden_original_icdr.clearData();
  1696. ds_hidden_original_icdr.addRow();
  1697. ds_hidden_original_inpt.clearData();
  1698. ds_hidden_original_inpt.addRow();
  1699. var oParam = {};
  1700. oParam.id = "TRPMI00401";
  1701. oParam.service = "ipatmngtapp.InhospUpdt";
  1702. oParam.method = "reqGetInhospUpdt";
  1703. oParam.inds = "req=ds_send";
  1704. oParam.outds = "ds_hidden_rcv_inpt=inpt";
  1705. oParam.async = false;
  1706. tranf_submit(oParam);
  1707. if( !utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cretno")) && !utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("seqno")) ){
  1708. dsf_setTypeFormat(ds_hidden_rcv_inpt, "cretno:INT^seqno:INT");
  1709. }
  1710. dsf_setFixVal(ds_hidden_rcv_inpt, "inpt_check:N");
  1711. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("status"))){
  1712. ds_hidden_rcv_inpt.updateColID("status","inpt_status");
  1713. }
  1714. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hngnm"))){
  1715. ds_hidden_rcv_inpt.updateColID("hngnm" ,"inpt_hngnm");
  1716. }
  1717. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hngnm2"))){
  1718. ds_hidden_rcv_inpt.updateColID("hngnm2","inpt_hngnm2");
  1719. }
  1720. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rrgstno"))){
  1721. ds_hidden_rcv_inpt.updateColID("rrgstno","inpt_rrgstno");
  1722. }
  1723. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("sex"))){
  1724. ds_hidden_rcv_inpt.updateColID("sex","inpt_sex");
  1725. }
  1726. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("age"))){
  1727. ds_hidden_rcv_inpt.updateColID("age","inpt_age");
  1728. }
  1729. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("brthdd"))){
  1730. ds_hidden_rcv_inpt.updateColID("brthdd","inpt_brthdd");
  1731. }
  1732. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("pid"))){
  1733. ds_hidden_rcv_inpt.updateColID("pid","inpt_pid");
  1734. }
  1735. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("indd"))){
  1736. ds_hidden_rcv_inpt.updateColID("indd","inpt_indd");
  1737. }
  1738. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cretno"))){
  1739. ds_hidden_rcv_inpt.updateColID("cretno","inpt_cretno");
  1740. }
  1741. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("seqno"))){
  1742. ds_hidden_rcv_inpt.updateColID("seqno","inpt_seqno");
  1743. }
  1744. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("instcd"))){
  1745. ds_hidden_rcv_inpt.updateColID("instcd","inpt_instcd");
  1746. }
  1747. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("mskind"))){
  1748. ds_hidden_rcv_inpt.updateColID("mskind","inpt_mskind");
  1749. }
  1750. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("histstat"))){
  1751. ds_hidden_rcv_inpt.updateColID("histstat" ,"inpt_histstat");
  1752. }
  1753. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("intm"))){
  1754. ds_hidden_rcv_inpt.updateColID("intm","inpt_intm");
  1755. }
  1756. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inpath"))){
  1757. ds_hidden_rcv_inpt.updateColID("inpath","inpt_inpath");
  1758. }
  1759. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("arvpath"))){
  1760. ds_hidden_rcv_inpt.updateColID("arvpath","inpt_arvpath");
  1761. }
  1762. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordrslt"))){
  1763. ds_hidden_rcv_inpt.updateColID("ordrslt","inpt_ordrslt");
  1764. }
  1765. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hospbrthyn"))){
  1766. ds_hidden_rcv_inpt.updateColID("hospbrthyn" ,"inpt_hospbrthyn");
  1767. }
  1768. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rsrvinyn"))){
  1769. ds_hidden_rcv_inpt.updateColID("rsrvinyn","inpt_rsrvinyn");
  1770. }
  1771. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdd"))){
  1772. ds_hidden_rcv_inpt.updateColID("dschdd","inpt_dschdd");
  1773. }
  1774. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschtm"))){
  1775. ds_hidden_rcv_inpt.updateColID("dschtm","inpt_dschtm");
  1776. }
  1777. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschtype"))){
  1778. ds_hidden_rcv_inpt.updateColID("dschtype","inpt_dschtype");
  1779. }
  1780. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dethdt"))){
  1781. ds_hidden_rcv_inpt.updateColID("dethdt","inpt_dethdt");
  1782. }
  1783. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("indschacptstat"))){
  1784. ds_hidden_rcv_inpt.updateColID("indschacptstat","inpt_indschacptstat");
  1785. }
  1786. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medcostestmflag"))){
  1787. ds_hidden_rcv_inpt.updateColID("medcostestmflag","inpt_medcostestmflag");
  1788. }
  1789. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fsexamflag"))){
  1790. ds_hidden_rcv_inpt.updateColID("fsexamflag","inpt_fsexamflag");
  1791. }
  1792. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fsexammanlyn"))){
  1793. ds_hidden_rcv_inpt.updateColID("fsexammanlyn","inpt_fsexammanlyn");
  1794. }
  1795. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medamtpostyn"))){
  1796. ds_hidden_rcv_inpt.updateColID("medamtpostyn","inpt_medamtpostyn");
  1797. }
  1798. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medamtfreeresn"))){
  1799. ds_hidden_rcv_inpt.updateColID("medamtfreeresn","inpt_medamtfreeresn");
  1800. }
  1801. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("holiflag"))){
  1802. ds_hidden_rcv_inpt.updateColID("holiflag" ,"inpt_holiflag");
  1803. }
  1804. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("brateflag"))){
  1805. ds_hidden_rcv_inpt.updateColID("brateflag","inpt_brateflag");
  1806. }
  1807. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordtype"))){
  1808. ds_hidden_rcv_inpt.updateColID("ordtype","inpt_ordtype");
  1809. }
  1810. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ermngtamtcalcyn"))){
  1811. ds_hidden_rcv_inpt.updateColID("ermngtamtcalcyn","inpt_ermngtamtcalcyn");
  1812. }
  1813. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erbrthflag"))){
  1814. ds_hidden_rcv_inpt.updateColID("erbrthflag","inpt_erbrthflag");
  1815. }
  1816. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erchospath"))){
  1817. ds_hidden_rcv_inpt.updateColID("erchospath","inpt_erchospath");
  1818. }
  1819. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erorddeptcd"))){
  1820. ds_hidden_rcv_inpt.updateColID("erorddeptcd","inpt_erorddeptcd");
  1821. }
  1822. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hosoutexptresncd"))){
  1823. ds_hidden_rcv_inpt.updateColID("hosoutexptresncd","inpt_hosoutexptresncd");
  1824. }
  1825. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("insukind"))){
  1826. ds_hidden_rcv_inpt.updateColID("insukind" ,"inpt_insukind");
  1827. }
  1828. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suppkind"))){
  1829. ds_hidden_rcv_inpt.updateColID("suppkind","inpt_suppkind");
  1830. }
  1831. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("centcd"))){
  1832. ds_hidden_rcv_inpt.updateColID("centcd","inpt_centcd");
  1833. }
  1834. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dutdeptcd"))){
  1835. ds_hidden_rcv_inpt.updateColID("dutdeptcd","inpt_dutdeptcd");
  1836. }
  1837. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suporddeptcd"))){
  1838. ds_hidden_rcv_inpt.updateColID("suporddeptcd","inpt_suporddeptcd");
  1839. }
  1840. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orddeptcd"))){
  1841. ds_hidden_rcv_inpt.updateColID("orddeptcd","inpt_orddeptcd");
  1842. }
  1843. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orddeptnm"))){
  1844. ds_hidden_rcv_inpt.updateColID("orddeptnm","inpt_orddeptnm");
  1845. }
  1846. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medispclid"))){
  1847. ds_hidden_rcv_inpt.updateColID("medispclid","inpt_medispclid");
  1848. }
  1849. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medispclnm"))){
  1850. ds_hidden_rcv_inpt.updateColID("medispclnm","inpt_medispclnm");
  1851. }
  1852. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("atdoctid"))){
  1853. ds_hidden_rcv_inpt.updateColID("atdoctid","inpt_atdoctid");
  1854. }
  1855. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("atdoctnm"))){
  1856. ds_hidden_rcv_inpt.updateColID("atdoctnm","inpt_atdoctnm");
  1857. }
  1858. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("specordyn"))){
  1859. ds_hidden_rcv_inpt.updateColID("specordyn","inpt_specordyn");
  1860. }
  1861. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("wardcd"))){
  1862. ds_hidden_rcv_inpt.updateColID("wardcd","inpt_wardcd");
  1863. }
  1864. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomcd"))){
  1865. ds_hidden_rcv_inpt.updateColID("roomcd","inpt_roomcd");
  1866. }
  1867. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bedcd"))){
  1868. ds_hidden_rcv_inpt.updateColID("bedcd","inpt_bedcd");
  1869. }
  1870. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bednm"))){
  1871. ds_hidden_rcv_inpt.updateColID("bednm","inpt_bednm");
  1872. }
  1873. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bedno"))){
  1874. ds_hidden_rcv_inpt.updateColID("bedno","inpt_bedno");
  1875. }
  1876. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomgrdecd"))){
  1877. ds_hidden_rcv_inpt.updateColID("roomgrdecd","inpt_roomgrdecd");
  1878. }
  1879. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomtypecd"))){
  1880. ds_hidden_rcv_inpt.updateColID("roomtypecd" ,"inpt_roomtypecd");
  1881. }
  1882. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rqsthospcd"))){
  1883. ds_hidden_rcv_inpt.updateColID("rqsthospcd","inpt_rqsthospcd");
  1884. }
  1885. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rqstdrid"))){
  1886. ds_hidden_rcv_inpt.updateColID("rqstdrid","inpt_rqstdrid");
  1887. }
  1888. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hospiceyn"))){
  1889. ds_hidden_rcv_inpt.updateColID("hospiceyn","inpt_hospiceyn");
  1890. }
  1891. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("drgyn"))){
  1892. ds_hidden_rcv_inpt.updateColID("drgyn","inpt_drgyn");
  1893. }
  1894. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bmtyn"))){
  1895. ds_hidden_rcv_inpt.updateColID("bmtyn","inpt_bmtyn");
  1896. }
  1897. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("clincstdyyn"))){
  1898. ds_hidden_rcv_inpt.updateColID("clincstdyyn","inpt_clincstdyyn");
  1899. }
  1900. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("clincstdycd"))){
  1901. ds_hidden_rcv_inpt.updateColID("clincstdycd","inpt_clincstdycd");
  1902. }
  1903. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("batlockid"))){
  1904. ds_hidden_rcv_inpt.updateColID("batlockid","inpt_batlockid");
  1905. }
  1906. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("batlockyn"))){
  1907. ds_hidden_rcv_inpt.updateColID("batlockyn","inpt_batlockyn");
  1908. }
  1909. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("prcplockid"))){
  1910. ds_hidden_rcv_inpt.updateColID("prcplockid","inpt_prcplockid");
  1911. }
  1912. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordcostretcdd"))){
  1913. ds_hidden_rcv_inpt.updateColID("ordcostretcdd","inpt_ordcostretcdd");
  1914. }
  1915. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordcostcalcdd"))){
  1916. ds_hidden_rcv_inpt.updateColID("ordcostcalcdd","inpt_ordcostcalcdd");
  1917. }
  1918. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inacptdt"))){
  1919. ds_hidden_rcv_inpt.updateColID("inacptdt","inpt_inacptdt");
  1920. }
  1921. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inacptchrgid"))){
  1922. ds_hidden_rcv_inpt.updateColID("inacptchrgid","inpt_inacptchrgid");
  1923. }
  1924. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("eroutdt"))){
  1925. ds_hidden_rcv_inpt.updateColID("eroutdt","inpt_eroutdt");
  1926. }
  1927. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmdd"))){
  1928. ds_hidden_rcv_inpt.updateColID("careinrmdd","inpt_careinrmdd");
  1929. }
  1930. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmtm"))){
  1931. ds_hidden_rcv_inpt.updateColID("careinrmtm","inpt_careinrmtm");
  1932. }
  1933. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmrgstrid"))){
  1934. ds_hidden_rcv_inpt.updateColID("careinrmrgstrid","inpt_careinrmrgstrid");
  1935. }
  1936. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dietprcpcopyflag"))){
  1937. ds_hidden_rcv_inpt.updateColID("dietprcpcopyflag","inpt_dietprcpcopyflag");
  1938. }
  1939. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("incncldt"))){
  1940. ds_hidden_rcv_inpt.updateColID("incncldt" ,"inpt_incncldt");
  1941. }
  1942. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("incnclchrgid"))){
  1943. ds_hidden_rcv_inpt.updateColID("incnclchrgid","inpt_incnclchrgid");
  1944. }
  1945. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inoutcvrtyn"))){
  1946. ds_hidden_rcv_inpt.updateColID("inoutcvrtyn","inpt_inoutcvrtyn");
  1947. }
  1948. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclyn"))){
  1949. ds_hidden_rcv_inpt.updateColID("dschcnclyn","inpt_dschcnclyn");
  1950. }
  1951. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclresn"))){
  1952. ds_hidden_rcv_inpt.updateColID("dschcnclresn","inpt_dschcnclresn");
  1953. }
  1954. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcncldt"))){
  1955. ds_hidden_rcv_inpt.updateColID("dschcncldt","inpt_dschcncldt");
  1956. }
  1957. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclcharid"))){
  1958. ds_hidden_rcv_inpt.updateColID("dschcnclcharid","inpt_dschcnclcharid");
  1959. }
  1960. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtyn"))){
  1961. ds_hidden_rcv_inpt.updateColID("dschdclrtyn","inpt_dschdclrtyn");
  1962. }
  1963. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrdt"))){
  1964. ds_hidden_rcv_inpt.updateColID("dschdclrdt","inpt_dschdclrdt");
  1965. }
  1966. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtrgstid"))){
  1967. ds_hidden_rcv_inpt.updateColID("dschdclrtrgstid","inpt_dschdclrtrgstid");
  1968. }
  1969. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtrgstdt"))){
  1970. ds_hidden_rcv_inpt.updateColID("dschdclrtrgstdt","inpt_dschdclrtrgstdt");
  1971. }
  1972. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschrgstacptdt"))){
  1973. ds_hidden_rcv_inpt.updateColID("dschrgstacptdt","inpt_dschrgstacptdt");
  1974. }
  1975. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschrgstacptcharid"))){
  1976. ds_hidden_rcv_inpt.updateColID("dschrgstacptcharid","inpt_dschrgstacptcharid");
  1977. }
  1978. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotiyn"))){
  1979. ds_hidden_rcv_inpt.updateColID("dschnotiyn","inpt_dschnotiyn");
  1980. }
  1981. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotidt"))){
  1982. ds_hidden_rcv_inpt.updateColID("dschnotidt","inpt_dschnotidt");
  1983. }
  1984. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotirgstid"))){
  1985. ds_hidden_rcv_inpt.updateColID("dschnotirgstid","inpt_dschnotirgstid");
  1986. }
  1987. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotirgstdt"))){
  1988. ds_hidden_rcv_inpt.updateColID("dschnotirgstdt","inpt_dschnotirgstdt");
  1989. }
  1990. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("visitrefyn"))){
  1991. ds_hidden_rcv_inpt.updateColID("visitrefyn","inpt_visitrefyn");
  1992. }
  1993. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("keepdschcnclresn"))){
  1994. ds_hidden_rcv_inpt.updateColID("keepdschcnclresn","inpt_keepdschcnclresn");
  1995. }
  1996. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calclastdd"))){
  1997. ds_hidden_rcv_inpt.updateColID("calclastdd","inpt_calclastdd");
  1998. }
  1999. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschjudgprcsstat"))){
  2000. ds_hidden_rcv_inpt.updateColID("dschjudgprcsstat" ,"inpt_dschjudgprcsstat");
  2001. }
  2002. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastjudgdt"))){
  2003. ds_hidden_rcv_inpt.updateColID("lastjudgdt","inpt_lastjudgdt");
  2004. }
  2005. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastmdlclamdd"))){
  2006. ds_hidden_rcv_inpt.updateColID("lastmdlclamdd","inpt_lastmdlclamdd");
  2007. }
  2008. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastjudgendid"))){
  2009. ds_hidden_rcv_inpt.updateColID("lastjudgendid","inpt_lastjudgendid");
  2010. }
  2011. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spcljudgflag"))){
  2012. ds_hidden_rcv_inpt.updateColID("spcljudgflag","inpt_spcljudgflag");
  2013. }
  2014. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("probjudgflag"))){
  2015. ds_hidden_rcv_inpt.updateColID("probjudgflag","inpt_probjudgflag");
  2016. }
  2017. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("mainjudgid"))){
  2018. ds_hidden_rcv_inpt.updateColID("mainjudgid","inpt_mainjudgid");
  2019. }
  2020. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medcaredayno"))){
  2021. ds_hidden_rcv_inpt.updateColID("medcaredayno","inpt_medcaredayno");
  2022. }
  2023. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcntcyn"))){
  2024. ds_hidden_rcv_inpt.updateColID("dschcntcyn","inpt_dschcntcyn");
  2025. }
  2026. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dscharngmnmemo"))){
  2027. ds_hidden_rcv_inpt.updateColID("dscharngmnmemo","inpt_dscharngmnmemo");
  2028. }
  2029. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ownbmaxbadd"))){
  2030. ds_hidden_rcv_inpt.updateColID("ownbmaxbadd","inpt_ownbmaxbadd");
  2031. }
  2032. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("nblsyn"))){
  2033. ds_hidden_rcv_inpt.updateColID("nblsyn","inpt_nblsyn");
  2034. }
  2035. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fstrgstrid"))){
  2036. ds_hidden_rcv_inpt.updateColID("fstrgstrid","inpt_fstrgstrid");
  2037. }
  2038. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fstrgstdt"))){
  2039. ds_hidden_rcv_inpt.updateColID("fstrgstdt","inpt_fstrgstdt");
  2040. }
  2041. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastupdtrid"))){
  2042. ds_hidden_rcv_inpt.updateColID("lastupdtrid","inpt_lastupdtrid");
  2043. }
  2044. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastupdtdt"))){
  2045. ds_hidden_rcv_inpt.updateColID("lastupdtdt","inpt_lastupdtdt");
  2046. }
  2047. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovwardcd"))){
  2048. ds_hidden_rcv_inpt.updateColID("recovwardcd","inpt_recovwardcd");
  2049. }
  2050. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovmovedd"))){
  2051. ds_hidden_rcv_inpt.updateColID("recovmovedd","inpt_recovmovedd");
  2052. }
  2053. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovinrmdt"))){
  2054. ds_hidden_rcv_inpt.updateColID("recovinrmdt","inpt_recovinrmdt");
  2055. }
  2056. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovoutdt"))){
  2057. ds_hidden_rcv_inpt.updateColID("recovoutdt","inpt_recovoutdt");
  2058. }
  2059. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordreqformflag"))){
  2060. ds_hidden_rcv_inpt.updateColID("ordreqformflag","inpt_ordreqformflag");
  2061. }
  2062. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("handicaprbookpossnyn"))){
  2063. ds_hidden_rcv_inpt.updateColID("handicaprbookpossnyn","inpt_handicaprbookpossnyn");
  2064. }
  2065. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("undersixageyn"))){
  2066. ds_hidden_rcv_inpt.updateColID("undersixageyn","inpt_undersixageyn");
  2067. }
  2068. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spclcd"))){
  2069. ds_hidden_rcv_inpt.updateColID("spclcd","inpt_spclcd");
  2070. }
  2071. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calcdd"))){
  2072. ds_hidden_rcv_inpt.updateColID("calcdd","inpt_calcdd");
  2073. }
  2074. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calctm"))){
  2075. ds_hidden_rcv_inpt.updateColID("calctm","inpt_calctm");
  2076. }
  2077. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("badcd"))){
  2078. ds_hidden_rcv_inpt.updateColID("badcd" ,"inpt_badcd");
  2079. }
  2080. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ermedispclid"))){
  2081. ds_hidden_rcv_inpt.updateColID("ermedispclid, inpt_ermedispclid");
  2082. }
  2083. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("emplno"))){
  2084. ds_hidden_rcv_inpt.updateColID("emplno","inpt_emplno");
  2085. }
  2086. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suppkindsubyn"))){
  2087. ds_hidden_rcv_inpt.updateColID("suppkindsubyn","inpt_suppkindsubyn");
  2088. }
  2089. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ownbflag"))){
  2090. ds_hidden_rcv_inpt.updateColID("ownbflag","inpt_ownbflag");
  2091. }
  2092. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("opertodd"))){
  2093. ds_hidden_rcv_inpt.updateColID("opertodd","inpt_opertodd");
  2094. }
  2095. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("onlnno"))){
  2096. ds_hidden_rcv_inpt.updateColID("onlnno","inpt_onlnno");
  2097. }
  2098. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmdt"))){
  2099. ds_hidden_rcv_inpt.updateColID("careoutrmdt","inpt_careoutrmdt");
  2100. }
  2101. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmdelyresn"))){
  2102. ds_hidden_rcv_inpt.updateColID("careoutrmdelyresn","inpt_careoutrmdelyresn");
  2103. }
  2104. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmrgstid"))){
  2105. ds_hidden_rcv_inpt.updateColID("careoutrmrgstid","inpt_careoutrmrgstid");
  2106. }
  2107. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("etcordflag"))){
  2108. ds_hidden_rcv_inpt.updateColID("etcordflag","inpt_etcordflag");
  2109. }
  2110. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spclsuppkind"))){
  2111. ds_hidden_rcv_inpt.updateColID("spclsuppkind","inpt_spclsuppkind");
  2112. }
  2113. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orgordtype"))){
  2114. ds_hidden_rcv_inpt.updateColID("orgordtype","inpt_orgordtype");
  2115. }
  2116. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("subdeptcd"))){
  2117. ds_hidden_rcv_inpt.updateColID("subdeptcd","inpt_subdeptcd");
  2118. }
  2119. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstcnfm"))){
  2120. ds_hidden_rcv_inpt.updateColID("cnstcnfm","inpt_cnstcnfm");
  2121. }
  2122. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstfromdd"))){
  2123. ds_hidden_rcv_inpt.updateColID("cnstfromdd","inpt_cnstfromdd");
  2124. }
  2125. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnsttodd"))){
  2126. ds_hidden_rcv_inpt.updateColID("cnsttodd","inpt_cnsttodd");
  2127. }
  2128. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("preroomcd"))){
  2129. ds_hidden_rcv_inpt.updateColID("preroomcd","inpt_preroomcd");
  2130. }
  2131. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("prebedcd"))){
  2132. ds_hidden_rcv_inpt.updateColID("prebedcd","inpt_prebedcd");
  2133. }
  2134. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstroomcd"))){
  2135. ds_hidden_rcv_inpt.updateColID("cnstroomcd","inpt_cnstroomcd");
  2136. }
  2137. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstbedcd"))){
  2138. ds_hidden_rcv_inpt.updateColID("cnstbedcd","inpt_cnstbedcd");
  2139. }
  2140. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("coopteamcd"))){
  2141. ds_hidden_rcv_inpt.updateColID("coopteamcd","inpt_coopteamcd");
  2142. }
  2143. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("specordtype"))){
  2144. ds_hidden_rcv_inpt.updateColID("specordtype","inpt_specordtype");
  2145. }
  2146. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("tdaydschresn"))){
  2147. ds_hidden_rcv_inpt.updateColID("tdaydschresn","inpt_tdaydschresn");
  2148. }
  2149. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("isolateinfo"))){
  2150. ds_hidden_rcv_inpt.updateColID("isolateinfo","inpt_isolateinfo");
  2151. }
  2152. dsf_copyDs(ds_hidden_original_inpt, ds_hidden_rcv_inpt, "replace");
  2153. }
  2154. // 환자이력 정보 조회
  2155. function fQuery(currentrow)
  2156. {
  2157. var sCareInRoomDD = ds_hidden_original_inpt.getColumn(currentrow, "inpt_careinrmdd");
  2158. if (utlf_isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
  2159. sysf_messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다!", "I");
  2160. }
  2161. ds_send.setColumn(0, "pid" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_pid"));
  2162. ds_send.setColumn(0, "indd" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_indd"));
  2163. ds_send.setColumn(0, "todd" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_dschdd"));
  2164. ds_send.setColumn(0, "cretno" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_cretno"));
  2165. ds_send.setColumn(0, "mskind" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_mskind"));
  2166. ds_send.setColumn(0, "instcd" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_instcd"));
  2167. // 기존의 값은 Reset해야함. ( 값이 없을경우 기존의 값이 현재의 값처럼 오인될수 있음 )
  2168. ds_main_cdcr.clearData();
  2169. ds_main_cdcr.addRow();
  2170. ds_hidden_original_icdr.clearData();
  2171. ds_hidden_original_icdr.addRow();
  2172. ds_hidden_original_cdcr.clearData();
  2173. ds_hidden_original_cdcr.addRow();
  2174. // 기존의 노드를 삭제하지 않으면 현재의 노드가 추가되는 경우가 있음
  2175. ds_hidden_original_icdr.clearData();
  2176. ds_hidden_original_cdcr.clearData();
  2177. ds_hidden_rcv_inpt.clearData(); // 세부조회사항이 없으면 기존의 inpt를 다시카피한다. 이를 방지한다.
  2178. // 전실신청내역 및 전실내역을 조회한다.
  2179. if(!utlf_isNull(ds_send.getColumnInfo("cretno"))){
  2180. dsf_setTypeFormat(ds_send, "cretno:INT");
  2181. }
  2182. var oParam = {};
  2183. oParam.id = "TRPMI01702";
  2184. oParam.service = "ipatmngtapp.InhospUpdt";
  2185. oParam.method = "reqGetChngroomApp";
  2186. oParam.inds = "req=ds_send";
  2187. oParam.outds = "ds_hidden_rcv_cdcr=cdcr ds_hidden_rcv_icdr=icdr";
  2188. oParam.async = false;
  2189. tranf_submit(oParam);
  2190. ds_hidden_rcv_cdcr.addColumn("status", "string");
  2191. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("status"))){
  2192. ds_hidden_rcv_cdcr.updateColID("status","cdcr_status");
  2193. }
  2194. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("pid"))){
  2195. ds_hidden_rcv_cdcr.updateColID("pid","cdcr_pid");
  2196. }
  2197. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("indd"))){
  2198. ds_hidden_rcv_cdcr.updateColID("indd","cdcr_indd");
  2199. }
  2200. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("cretno"))){
  2201. ds_hidden_rcv_cdcr.updateColID("cretno","cdcr_cretno");
  2202. }
  2203. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("seqno"))){
  2204. ds_hidden_rcv_cdcr.updateColID("seqno","cdcr_seqno");
  2205. }
  2206. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("instcd"))){
  2207. ds_hidden_rcv_cdcr.updateColID("instcd","cdcr_instcd");
  2208. }
  2209. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("mskind"))){
  2210. ds_hidden_rcv_cdcr.updateColID("mskind","cdcr_mskind");
  2211. }
  2212. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("histstat"))){
  2213. ds_hidden_rcv_cdcr.updateColID("histstat","cdcr_histstat");
  2214. }
  2215. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("acptflagcd"))){
  2216. ds_hidden_rcv_cdcr.updateColID("acptflagcd","cdcr_acptflagcd");
  2217. }
  2218. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("appflagcd"))){
  2219. ds_hidden_rcv_cdcr.updateColID("appflagcd","cdcr_appflagcd");
  2220. }
  2221. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("appdd"))){
  2222. ds_hidden_rcv_cdcr.updateColID("appdd","cdcr_appdd");
  2223. }
  2224. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("apptm"))){
  2225. ds_hidden_rcv_cdcr.updateColID("apptm","cdcr_apptm");
  2226. }
  2227. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("appid"))){
  2228. ds_hidden_rcv_cdcr.updateColID("appid","cdcr_appid");
  2229. }
  2230. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("pamacptdd"))){
  2231. ds_hidden_rcv_cdcr.updateColID("pamacptdd","cdcr_pamacptdd");
  2232. }
  2233. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("pamacpttm"))){
  2234. ds_hidden_rcv_cdcr.updateColID("pamacpttm","cdcr_pamacpttm");
  2235. }
  2236. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("pamacptid"))){
  2237. ds_hidden_rcv_cdcr.updateColID("pamacptid","cdcr_pamacptid");
  2238. }
  2239. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestwardcd"))){
  2240. ds_hidden_rcv_cdcr.updateColID("prestwardcd","cdcr_prestwardcd");
  2241. }
  2242. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestroomcd"))){
  2243. ds_hidden_rcv_cdcr.updateColID("prestroomcd","cdcr_prestroomcd");
  2244. }
  2245. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestbedcd"))){
  2246. ds_hidden_rcv_cdcr.updateColID("prestbedcd","cdcr_prestbedcd");
  2247. }
  2248. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestroomgrde"))){
  2249. ds_hidden_rcv_cdcr.updateColID("prestroomgrde","cdcr_prestroomgrde");
  2250. }
  2251. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestroomtype"))){
  2252. ds_hidden_rcv_cdcr.updateColID("prestroomtype","cdcr_prestroomtype");
  2253. }
  2254. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestcentcd"))){
  2255. ds_hidden_rcv_cdcr.updateColID("prestcentcd","cdcr_prestcentcd");
  2256. }
  2257. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestsuporddeptcd"))){
  2258. ds_hidden_rcv_cdcr.updateColID("prestsuporddeptcd","cdcr_prestsuporddeptcd");
  2259. }
  2260. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestorddeptcd"))){
  2261. ds_hidden_rcv_cdcr.updateColID("prestorddeptcd","cdcr_prestorddeptcd");
  2262. }
  2263. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestmedispclid"))){
  2264. ds_hidden_rcv_cdcr.updateColID("prestmedispclid","cdcr_prestmedispclid");
  2265. }
  2266. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestatdoctid"))){
  2267. ds_hidden_rcv_cdcr.updateColID("prestatdoctid","cdcr_prestatdoctid");
  2268. }
  2269. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestspecordyn"))){
  2270. ds_hidden_rcv_cdcr.updateColID("prestspecordyn","cdcr_prestspecordyn");
  2271. }
  2272. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngwardcd"))){
  2273. ds_hidden_rcv_cdcr.updateColID("chngwardcd","cdcr_chngwardcd");
  2274. }
  2275. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngroomcd"))){
  2276. ds_hidden_rcv_cdcr.updateColID("chngroomcd","cdcr_chngroomcd");
  2277. }
  2278. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngbedcd"))){
  2279. ds_hidden_rcv_cdcr.updateColID("chngbedcd","cdcr_chngbedcd");
  2280. }
  2281. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngroomgrde"))){
  2282. ds_hidden_rcv_cdcr.updateColID("chngroomgrde","cdcr_chngroomgrde");
  2283. }
  2284. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngroomtype"))){
  2285. ds_hidden_rcv_cdcr.updateColID("chngroomtype","cdcr_chngroomtype");
  2286. }
  2287. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("oxyyn"))){
  2288. ds_hidden_rcv_cdcr.updateColID("oxyyn","cdcr_oxyyn");
  2289. }
  2290. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("suctyn"))){
  2291. ds_hidden_rcv_cdcr.updateColID("suctyn","cdcr_suctyn");
  2292. }
  2293. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngcentcd"))){
  2294. ds_hidden_rcv_cdcr.updateColID("chngcentcd","cdcr_chngcentcd");
  2295. }
  2296. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngsuporddeptcd"))){
  2297. ds_hidden_rcv_cdcr.updateColID("chngsuporddeptcd","cdcr_chngsuporddeptcd");
  2298. }
  2299. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngorddeptcd"))){
  2300. ds_hidden_rcv_cdcr.updateColID("chngorddeptcd","cdcr_chngorddeptcd");
  2301. }
  2302. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngmedispclid"))){
  2303. ds_hidden_rcv_cdcr.updateColID("chngmedispclid","cdcr_chngmedispclid");
  2304. }
  2305. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngatdoctid"))){
  2306. ds_hidden_rcv_cdcr.updateColID("chngatdoctid","cdcr_chngatdoctid");
  2307. }
  2308. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("specordyn"))){
  2309. ds_hidden_rcv_cdcr.updateColID("specordyn","cdcr_specordyn");
  2310. }
  2311. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("enddd"))){
  2312. ds_hidden_rcv_cdcr.updateColID("enddd","cdcr_enddd");
  2313. }
  2314. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("endtm"))){
  2315. ds_hidden_rcv_cdcr.updateColID("endtm","cdcr_endtm");
  2316. }
  2317. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("endid"))){
  2318. ds_hidden_rcv_cdcr.updateColID("endid","cdcr_endid");
  2319. }
  2320. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("prestremcd"))){
  2321. ds_hidden_rcv_cdcr.updateColID("prestremcd","cdcr_prestremcd");
  2322. }
  2323. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("chngprestrem"))){
  2324. ds_hidden_rcv_cdcr.updateColID("chngprestrem","cdcr_chngprestrem");
  2325. }
  2326. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("fstrgstrid"))){
  2327. ds_hidden_rcv_cdcr.updateColID("fstrgstrid","cdcr_fstrgstrid");
  2328. }
  2329. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("fstrgstdt"))){
  2330. ds_hidden_rcv_cdcr.updateColID("fstrgstdt","cdcr_fstrgstdt");
  2331. }
  2332. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("lastupdtrid"))){
  2333. ds_hidden_rcv_cdcr.updateColID("lastupdtrid","cdcr_lastupdtrid");
  2334. }
  2335. if(!utlf_isNull(ds_hidden_rcv_cdcr.getColumnInfo("lastupdtdt"))){
  2336. ds_hidden_rcv_cdcr.updateColID("lastupdtdt","cdcr_lastupdtdt");
  2337. }
  2338. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("pid"))){
  2339. ds_hidden_rcv_icdr.updateColID("pid","icdr_pid");
  2340. }
  2341. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("indd"))){
  2342. ds_hidden_rcv_icdr.updateColID("indd","icdr_indd");
  2343. }
  2344. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("cretno"))){
  2345. ds_hidden_rcv_icdr.updateColID("cretno","icdr_cretno");
  2346. }
  2347. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("fromdd"))){
  2348. ds_hidden_rcv_icdr.updateColID("fromdd","icdr_fromdd");
  2349. }
  2350. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("seqno"))){
  2351. ds_hidden_rcv_icdr.updateColID("seqno","icdr_seqno");
  2352. }
  2353. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("instcd"))){
  2354. ds_hidden_rcv_icdr.updateColID("instcd","icdr_instcd");
  2355. }
  2356. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("mskind"))){
  2357. ds_hidden_rcv_icdr.updateColID("mskind","icdr_mskind");
  2358. }
  2359. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("todd"))){
  2360. ds_hidden_rcv_icdr.updateColID("todd","icdr_todd");
  2361. }
  2362. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("histstat"))){
  2363. ds_hidden_rcv_icdr.updateColID("histstat","icdr_histstat");
  2364. }
  2365. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("indschacptstat"))){
  2366. ds_hidden_rcv_icdr.updateColID("indschacptstat","icdr_indschacptstat");
  2367. }
  2368. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("ordtype"))){
  2369. ds_hidden_rcv_icdr.updateColID("ordtype","icdr_ordtype");
  2370. }
  2371. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("acptflagcd"))){
  2372. ds_hidden_rcv_icdr.updateColID("acptflagcd","icdr_acptflagcd");
  2373. }
  2374. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("appflagcd"))){
  2375. ds_hidden_rcv_icdr.updateColID("appflagcd","icdr_appflagcd");
  2376. }
  2377. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("centcd"))){
  2378. ds_hidden_rcv_icdr.updateColID("centcd","icdr_centcd");
  2379. }
  2380. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("dutdeptcd"))){
  2381. ds_hidden_rcv_icdr.updateColID("dutdeptcd","icdr_dutdeptcd");
  2382. }
  2383. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("suporddeptcd"))){
  2384. ds_hidden_rcv_icdr.updateColID("suporddeptcd","icdr_suporddeptcd");
  2385. }
  2386. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("orddeptcd"))){
  2387. ds_hidden_rcv_icdr.updateColID("orddeptcd","icdr_orddeptcd");
  2388. }
  2389. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("medispclid"))){
  2390. ds_hidden_rcv_icdr.updateColID("medispclid","icdr_medispclid");
  2391. }
  2392. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("atdoctid"))){
  2393. ds_hidden_rcv_icdr.updateColID("atdoctid","icdr_atdoctid");
  2394. }
  2395. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("specordyn"))){
  2396. ds_hidden_rcv_icdr.updateColID("specordyn","icdr_specordyn");
  2397. }
  2398. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("wardcd"))){
  2399. ds_hidden_rcv_icdr.updateColID("wardcd","icdr_wardcd");
  2400. }
  2401. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomcd"))){
  2402. ds_hidden_rcv_icdr.updateColID("roomcd","icdr_roomcd");
  2403. }
  2404. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("bedcd"))){
  2405. ds_hidden_rcv_icdr.updateColID("bedcd","icdr_bedcd");
  2406. }
  2407. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomgrdecd"))){
  2408. ds_hidden_rcv_icdr.updateColID("roomgrdecd","icdr_roomgrdecd");
  2409. }
  2410. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomtypecd"))){
  2411. ds_hidden_rcv_icdr.updateColID("roomtypecd","icdr_roomtypecd");
  2412. }
  2413. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("wardcd2"))){
  2414. ds_hidden_rcv_icdr.updateColID("wardcd2","icdr_wardcd2");
  2415. }
  2416. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomcd2"))){
  2417. ds_hidden_rcv_icdr.updateColID("roomcd2","icdr_roomcd2");
  2418. }
  2419. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("bedcd2"))){
  2420. ds_hidden_rcv_icdr.updateColID("bedcd2","icdr_bedcd2");
  2421. }
  2422. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomgrdecd2"))){
  2423. ds_hidden_rcv_icdr.updateColID("roomgrdecd2","icdr_roomgrdecd2");
  2424. }
  2425. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("roomtypecd2"))){
  2426. ds_hidden_rcv_icdr.updateColID("roomtypecd2","icdr_roomtypecd2");
  2427. }
  2428. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("chngprestrem"))){
  2429. ds_hidden_rcv_icdr.updateColID("chngprestrem","icdr_chngprestrem");
  2430. }
  2431. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("fstrgstrid"))){
  2432. ds_hidden_rcv_icdr.updateColID("fstrgstrid","icdr_fstrgstrid");
  2433. }
  2434. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("fstrgstdt"))){
  2435. ds_hidden_rcv_icdr.updateColID("fstrgstdt","icdr_fstrgstdt");
  2436. }
  2437. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("lastupdtrid"))){
  2438. ds_hidden_rcv_icdr.updateColID("lastupdtrid","icdr_lastupdtrid");
  2439. }
  2440. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("lastupdtdt"))){
  2441. ds_hidden_rcv_icdr.updateColID("lastupdtdt","icdr_lastupdtdt");
  2442. }
  2443. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("hngnm"))){
  2444. ds_hidden_rcv_icdr.updateColID("hngnm","icdr_hngnm");
  2445. }
  2446. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("hngnm2"))){
  2447. ds_hidden_rcv_icdr.updateColID("hngnm2","icdr_hngnm2");
  2448. }
  2449. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("sex"))){
  2450. ds_hidden_rcv_icdr.updateColID("sex","icdr_sex");
  2451. }
  2452. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("age"))){
  2453. ds_hidden_rcv_icdr.updateColID("age","icdr_age");
  2454. }
  2455. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("bedcnt"))){
  2456. ds_hidden_rcv_icdr.updateColID("bedcnt","icdr_bedcnt");
  2457. }
  2458. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("bsex"))){
  2459. ds_hidden_rcv_icdr.updateColID("bsex","icdr_bsex");
  2460. }
  2461. if(!utlf_isNull(ds_hidden_rcv_icdr.getColumnInfo("emptbedcnt"))){
  2462. ds_hidden_rcv_icdr.updateColID("emptbedcnt","icdr_emptbedcnt");
  2463. }
  2464. ds_hidden_original_icdr.copyData(ds_hidden_rcv_icdr);
  2465. ds_hidden_original_cdcr.copyData(ds_hidden_rcv_cdcr);
  2466. dsf_setDefaultVal(ds_hidden_original_cdcr, "cdcr_status:N");
  2467. //dsf_copyDs(ds_hidden_original_icdr, ds_hidden_rcv_icdr, "after");
  2468. //dsf_copyDs(ds_hidden_original_cdcr, ds_hidden_rcv_cdcr, "after");
  2469. //2008.05.06 전실신청 정보와 현재 재원정보를 한 인스턴스에 저장하여 오류가 발생되어 수정함. 한윤희
  2470. ds_hidden_original_icdrlist.clearData();
  2471. // 전과전실조회
  2472. var oParam = {};
  2473. oParam.id = "TRPMI01901";
  2474. oParam.service = "ipatmngtapp.InhospUpdt";
  2475. oParam.method = "reqGetInhospHist3";
  2476. oParam.inds = "req=ds_send";
  2477. oParam.outds = "ds_hidden_rcv_icdrlist=icdr";
  2478. oParam.async = false;
  2479. tranf_submit(oParam);
  2480. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("status"))){
  2481. ds_hidden_rcv_icdrlist.updateColID("status","icdr_status");
  2482. }
  2483. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("pid"))){
  2484. ds_hidden_rcv_icdrlist.updateColID("pid","icdr_pid");
  2485. }
  2486. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("indd"))){
  2487. ds_hidden_rcv_icdrlist.updateColID("indd","icdr_indd");
  2488. }
  2489. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("cretno"))){
  2490. ds_hidden_rcv_icdrlist.updateColID("cretno","icdr_cretno");
  2491. }
  2492. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("fromdd"))){
  2493. ds_hidden_rcv_icdrlist.updateColID("fromdd","icdr_fromdd");
  2494. }
  2495. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("seqno"))){
  2496. ds_hidden_rcv_icdrlist.updateColID("seqno","icdr_seqno");
  2497. }
  2498. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("instcd"))){
  2499. ds_hidden_rcv_icdrlist.updateColID("instcd","icdr_instcd");
  2500. }
  2501. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("mskind"))){
  2502. ds_hidden_rcv_icdrlist.updateColID("mskind","icdr_mskind");
  2503. }
  2504. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("todd"))){
  2505. ds_hidden_rcv_icdrlist.updateColID("todd","icdr_todd");
  2506. }
  2507. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("histstat"))){
  2508. ds_hidden_rcv_icdrlist.updateColID("histstat","icdr_histstat");
  2509. }
  2510. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("indschacptstat"))){
  2511. ds_hidden_rcv_icdrlist.updateColID("indschacptstat","icdr_indschacptstat");
  2512. }
  2513. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("ordtype"))){
  2514. ds_hidden_rcv_icdrlist.updateColID("ordtype","icdr_ordtype");
  2515. }
  2516. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("acptflagcd"))){
  2517. ds_hidden_rcv_icdrlist.updateColID("acptflagcd","icdr_acptflagcd");
  2518. }
  2519. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("appflagcd"))){
  2520. ds_hidden_rcv_icdrlist.updateColID("appflagcd","icdr_appflagcd");
  2521. }
  2522. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("centcd"))){
  2523. ds_hidden_rcv_icdrlist.updateColID("centcd","icdr_centcd");
  2524. }
  2525. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("dutdeptcd"))){
  2526. ds_hidden_rcv_icdrlist.updateColID("dutdeptcd","icdr_dutdeptcd");
  2527. }
  2528. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("suporddeptcd"))){
  2529. ds_hidden_rcv_icdrlist.updateColID("suporddeptcd","icdr_suporddeptcd");
  2530. }
  2531. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("orddeptcd"))){
  2532. ds_hidden_rcv_icdrlist.updateColID("orddeptcd","icdr_orddeptcd");
  2533. }
  2534. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("medispclid"))){
  2535. ds_hidden_rcv_icdrlist.updateColID("medispclid","icdr_medispclid");
  2536. }
  2537. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("atdoctid"))){
  2538. ds_hidden_rcv_icdrlist.updateColID("atdoctid","icdr_atdoctid");
  2539. }
  2540. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("specordyn"))){
  2541. ds_hidden_rcv_icdrlist.updateColID("specordyn","icdr_specordyn");
  2542. }
  2543. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("wardcd"))){
  2544. ds_hidden_rcv_icdrlist.updateColID("wardcd","icdr_wardcd");
  2545. }
  2546. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomcd"))){
  2547. ds_hidden_rcv_icdrlist.updateColID("roomcd","icdr_roomcd");
  2548. }
  2549. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("bedcd"))){
  2550. ds_hidden_rcv_icdrlist.updateColID("bedcd","icdr_bedcd");
  2551. }
  2552. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomgrdecd"))){
  2553. ds_hidden_rcv_icdrlist.updateColID("roomgrdecd","icdr_roomgrdecd");
  2554. }
  2555. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomtypecd"))){
  2556. ds_hidden_rcv_icdrlist.updateColID("roomtypecd","icdr_roomtypecd");
  2557. }
  2558. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("wardcd2"))){
  2559. ds_hidden_rcv_icdrlist.updateColID("wardcd2","icdr_wardcd2");
  2560. }
  2561. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomcd2"))){
  2562. ds_hidden_rcv_icdrlist.updateColID("roomcd2","icdr_roomcd2");
  2563. }
  2564. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("bedcd2"))){
  2565. ds_hidden_rcv_icdrlist.updateColID("bedcd2","icdr_bedcd2");
  2566. }
  2567. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomgrdecd2"))){
  2568. ds_hidden_rcv_icdrlist.updateColID("roomgrdecd2","icdr_roomgrdecd2");
  2569. }
  2570. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("roomtypecd2"))){
  2571. ds_hidden_rcv_icdrlist.updateColID("roomtypecd2","icdr_roomtypecd2");
  2572. }
  2573. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("oxyyn"))){
  2574. ds_hidden_rcv_icdrlist.updateColID("oxyyn","icdr_oxyyn");
  2575. }
  2576. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("suctyn"))){
  2577. ds_hidden_rcv_icdrlist.updateColID("suctyn","icdr_suctyn");
  2578. }
  2579. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("prestremcd"))){
  2580. ds_hidden_rcv_icdrlist.updateColID("prestremcd","icdr_prestremcd");
  2581. }
  2582. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("chngprestrem"))){
  2583. ds_hidden_rcv_icdrlist.updateColID("chngprestrem","icdr_chngprestrem");
  2584. }
  2585. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("fstrgstrid"))){
  2586. ds_hidden_rcv_icdrlist.updateColID("fstrgstrid","icdr_fstrgstrid");
  2587. }
  2588. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("fstrgstdt"))){
  2589. ds_hidden_rcv_icdrlist.updateColID("fstrgstdt","icdr_fstrgstdt");
  2590. }
  2591. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("lastupdtrid"))){
  2592. ds_hidden_rcv_icdrlist.updateColID("lastupdtrid","icdr_lastupdtrid");
  2593. }
  2594. if(!utlf_isNull(ds_hidden_rcv_icdrlist.getColumnInfo("lastupdtdt"))){
  2595. ds_hidden_rcv_icdrlist.updateColID("lastupdtdt","icdr_lastupdtdt");
  2596. }
  2597. ds_hidden_original_icdrlist.copyData(ds_hidden_rcv_icdrlist);
  2598. //dsf_copyDs(ds_hidden_original_icdrlist, ds_hidden_rcv_icdrlist, "after");
  2599. // 간호요청에 의해서 환자선택시 자동이 아니라 copy 버튼 선택시 copy 되도록 수정함. 2007.09.03 홍영표
  2600. var icdr_flag = ds_hidden_original_icdr.rowcount;
  2601. if ( icdr_flag > 0){
  2602. ds_main_cdcr.setColumn(0, "cdcr_pid", ds_hidden_original_icdr.getColumn(0, "icdr_pid"));
  2603. ds_main_cdcr.setColumn(0, "cdcr_indd", ds_hidden_original_icdr.getColumn(0, "icdr_indd"));
  2604. ds_main_cdcr.setColumn(0, "cdcr_cretno", ds_hidden_original_icdr.getColumn(0, "icdr_cretno"));
  2605. ds_main_cdcr.setColumn(0, "cdcr_instcd", ds_hidden_original_icdr.getColumn(0, "icdr_instcd"));
  2606. ds_main_cdcr.setColumn(0, "cdcr_mskind", ds_hidden_original_icdr.getColumn(0, "icdr_mskind"));
  2607. ds_main_cdcr.setColumn(0, "cdcr_histstat", ds_hidden_original_icdr.getColumn(0, "icdr_histstat"));
  2608. ds_main_cdcr.setColumn(0, "cdcr_acptflagcd", "1");
  2609. ds_main_cdcr.setColumn(0, "cdcr_appflagcd", "1");
  2610. ds_main_cdcr.setColumn(0, "cdcr_appdd", utlf_getCurrentDate());
  2611. var CurrentTime = utlf_getCurrentTime();
  2612. ds_main_cdcr.setColumn(0, "cdcr_apptm", CurrentTime.substr(0,4));
  2613. ds_main_cdcr.setColumn(0, "cdcr_prestwardcd", ds_hidden_original_icdr.getColumn(0, "icdr_wardcd"));
  2614. ds_main_cdcr.setColumn(0, "cdcr_prestroomcd", ds_hidden_original_icdr.getColumn(0, "icdr_roomcd"));
  2615. ds_main_cdcr.setColumn(0, "cdcr_prestbedcd", ds_hidden_original_icdr.getColumn(0, "icdr_bedcd"));
  2616. ds_main_cdcr.setColumn(0, "cdcr_prestroomgrde", ds_hidden_original_icdr.getColumn(0, "icdr_roomgrdecd"));
  2617. ds_main_cdcr.setColumn(0, "cdcr_prestroomtype", ds_hidden_original_icdr.getColumn(0, "icdr_roomtypecd"));
  2618. ds_main_cdcr.setColumn(0, "cdcr_prestcentcd", ds_hidden_original_icdr.getColumn(0, "icdr_centcd"));
  2619. ds_main_cdcr.setColumn(0, "cdcr_prestsuporddeptcd", ds_hidden_original_icdr.getColumn(0, "icdr_suporddeptcd"));
  2620. ds_main_cdcr.setColumn(0, "cdcr_prestorddeptcd", ds_hidden_original_icdr.getColumn(0, "icdr_orddeptcd"));
  2621. ds_main_cdcr.setColumn(0, "cdcr_prestmedispclid", ds_hidden_original_icdr.getColumn(0, "icdr_medispclid"));
  2622. ds_main_cdcr.setColumn(0, "cdcr_prestatdoctid", ds_hidden_original_icdr.getColumn(0, "icdr_atdoctid"));
  2623. ds_main_cdcr.setColumn(0, "cdcr_chngcentcd", ds_hidden_original_icdr.getColumn(0, "icdr_centcd"));
  2624. ds_main_cdcr.setColumn(0, "cdcr_chngsuporddeptcd", ds_hidden_original_icdr.getColumn(0, "icdr_suporddeptcd"));
  2625. ds_main_cdcr.setColumn(0, "cdcr_chngorddeptcd", ds_hidden_original_icdr.getColumn(0, "icdr_orddeptcd"));
  2626. ds_main_cdcr.setColumn(0, "cdcr_chngmedispclid", ds_hidden_original_icdr.getColumn(0, "icdr_medispclid"));
  2627. ds_main_cdcr.setColumn(0, "cdcr_chngatdoctid", ds_hidden_original_icdr.getColumn(0, "icdr_atdoctid"));
  2628. ds_main_cdcr.setColumn(0, "cdcr_specordyn", ds_hidden_original_icdr.getColumn(0, "icdr_specordyn"));
  2629. }
  2630. }
  2631. // 전실신청내역의 필수 입력항목 체크
  2632. function fValCheck(){
  2633. var rtn = "Y";
  2634. var cdcr_pid = ds_main_cdcr.getColumn(0, "cdcr_pid");
  2635. var cdcr_indd = ds_main_cdcr.getColumn(0, "cdcr_indd");
  2636. var cdcr_cretno = ds_main_cdcr.getColumn(0, "cdcr_cretno");
  2637. var cdcr_mskind = ds_main_cdcr.getColumn(0, "cdcr_mskind");
  2638. var cdcr_histstat = ds_main_cdcr.getColumn(0, "cdcr_histstat");
  2639. var cdcr_acptflagcd = ds_main_cdcr.getColumn(0, "cdcr_acptflagcd");
  2640. var cdcr_appflagcd = ds_main_cdcr.getColumn(0, "cdcr_appflagcd");
  2641. var cdcr_chngwardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  2642. var cdcr_chngroomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  2643. var cdcr_chngroomgrde = ds_main_cdcr.getColumn(0, "cdcr_chngroomgrde");
  2644. var cdcr_chngroomtype = ds_main_cdcr.getColumn(0, "cdcr_chngroomtype");
  2645. var cdcr_chngorddeptcd = ds_main_cdcr.getColumn(0, "cdcr_chngorddeptcd");
  2646. var cdcr_chngmedispclid = ds_main_cdcr.getColumn(0, "cdcr_chngmedispclid");
  2647. var cdcr_chngatdoctid = ds_main_cdcr.getColumn(0, "cdcr_chngatdoctid");
  2648. var cdcr_specordyn = ds_main_cdcr.getColumn(0, "cdcr_specordyn");
  2649. if ( utlf_isNull(cdcr_pid) ){
  2650. rtn = "환자등록번호가";
  2651. } else if ( utlf_isNull(cdcr_indd) ){
  2652. rtn = "입원일자가";
  2653. } else if ( utlf_isNull(cdcr_cretno) ){
  2654. rtn = "입원등록키가";
  2655. } else if ( utlf_isNull(cdcr_mskind) ){
  2656. rtn = "주부유형이";
  2657. } else if ( utlf_isNull(cdcr_histstat) ){
  2658. rtn = "상태값이";
  2659. } else if ( utlf_isNull(cdcr_acptflagcd) ){
  2660. rtn = "접수상태가";
  2661. } else if ( utlf_isNull(cdcr_appflagcd) ){
  2662. rtn = "접수유형이";
  2663. } else if ( utlf_isNull(cdcr_chngwardcd) ){
  2664. rtn = "병동정보가";
  2665. } else if ( utlf_isNull(cdcr_chngroomcd) ){
  2666. rtn = "병실정보가";
  2667. } else if ( utlf_isNull(cdcr_chngroomgrde) ){
  2668. rtn = "병실등급이";
  2669. } else if ( utlf_isNull(cdcr_chngroomtype) ){
  2670. rtn = "병실형태가";
  2671. } else if ( utlf_isNull(cdcr_chngorddeptcd) ){
  2672. rtn = "진료부서코드가";
  2673. } else if ( utlf_isNull(cdcr_chngmedispclid) ){
  2674. rtn = "담당교수코드가";
  2675. } else if ( utlf_isNull(cdcr_chngatdoctid) ){
  2676. rtn = "주치의코드가";
  2677. } else if ( utlf_isNull(cdcr_specordyn) ){
  2678. rtn = "특진여부가";
  2679. }
  2680. return rtn;
  2681. }
  2682. // 전실신청내역의 필수 입력항목 체크 ( 간호 요청으로 병동, 병동병실, 등급, 형태, O2, Suction, 비고 중 1가지만 입력시 신청되도록 수정 2007.09.03 홍영표 )
  2683. function fValCheck1(){
  2684. var rtn = "Y";
  2685. var cdcr_pid = ds_main_cdcr.getColumn(0, "cdcr_pid");
  2686. var cdcr_indd = ds_main_cdcr.getColumn(0, "cdcr_indd");
  2687. var cdcr_cretno = ds_main_cdcr.getColumn(0, "cdcr_cretno");
  2688. var cdcr_mskind = ds_main_cdcr.getColumn(0, "cdcr_mskind");
  2689. var cdcr_histstat = ds_main_cdcr.getColumn(0, "cdcr_histstat");
  2690. var cdcr_acptflagcd = ds_main_cdcr.getColumn(0, "cdcr_acptflagcd");
  2691. var cdcr_appflagcd = ds_main_cdcr.getColumn(0, "cdcr_appflagcd");
  2692. var cdcr_chngwardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  2693. var cdcr_chngroomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  2694. var cdcr_chngbedcd = ds_main_cdcr.getColumn(0, "cdcr_chngbedcd");
  2695. var cdcr_chngroomgrde = ds_main_cdcr.getColumn(0, "cdcr_chngroomgrde");
  2696. var cdcr_chngroomtype = ds_main_cdcr.getColumn(0, "cdcr_chngroomtype");
  2697. var cdcr_oxyyn = ds_main_cdcr.getColumn(0, "cdcr_oxyyn");
  2698. var cdcr_suctyn = ds_main_cdcr.getColumn(0, "cdcr_suctyn");
  2699. var cdcr_prestremcd = ds_main_cdcr.getColumn(0, "cdcr_prestremcd");
  2700. if ( utlf_isNull(cdcr_pid) ){
  2701. //rtn = "환자등록번호가";
  2702. rtn = "N";
  2703. } else if ( utlf_isNull(cdcr_indd) ){
  2704. //rtn = "입원일자가";
  2705. rtn = "N";
  2706. } else if ( utlf_isNull(cdcr_cretno) ){
  2707. //rtn = "입원등록키가";
  2708. rtn = "N";
  2709. } else if ( utlf_isNull(cdcr_mskind) ){
  2710. //rtn = "주부유형이";
  2711. rtn = "N";
  2712. } else if ( utlf_isNull(cdcr_histstat) ){
  2713. //rtn = "상태값이";
  2714. rtn = "N";
  2715. } else if ( utlf_isNull(cdcr_acptflagcd) ){
  2716. //rtn = "접수상태가";
  2717. rtn = "N";
  2718. } else if ( utlf_isNull(cdcr_appflagcd) ){
  2719. //rtn = "접수유형이";
  2720. rtn = "N";
  2721. }
  2722. // 2008.07.22 병동, 병실 선택하지 않더라도 전실신청 가능하도록 주석처리
  2723. if ( utlf_isNull(cdcr_chngwardcd) || cdcr_chngwardcd == "-" ){
  2724. sysf_messageBox("전실할 병동정보를 입력하지 않았습니다. 확인 후 전실신청하세요!", "E999", "");
  2725. rtn = "N";
  2726. return rtn;
  2727. } else if ( utlf_isNull(cdcr_chngroomcd) || cdcr_chngroomcd == "-" ){
  2728. sysf_messageBox("전실할 병실정보를 입력하지 않았습니다. 확인 후 전실신청하세요!", "E999", "");
  2729. rtn = "N";
  2730. return rtn;
  2731. } else if ( utlf_isNull(cdcr_chngbedcd) || cdcr_chngbedcd == "-" ){
  2732. sysf_messageBox("전실할 병상정보를 입력하지 않았습니다. 확인 후 전실신청하세요!", "E999", "");
  2733. rtn = "N";
  2734. return rtn;
  2735. } else if ( utlf_isNull(cdcr_chngroomgrde) || cdcr_chngroomgrde == "-" ){
  2736. sysf_messageBox("전실할 병실등급 정보를 입력하지 않았습니다. 확인 후 전실신청하세요!", "E999", "");
  2737. rtn = "N";
  2738. return rtn;
  2739. } else if ( utlf_isNull(cdcr_chngroomtype) || cdcr_chngroomtype == "-" ){
  2740. sysf_messageBox("전실할 병실형태 정보를 입력하지 않았습니다. 확인 후 전실신청하세요!", "E999", "");
  2741. rtn = "N";
  2742. return rtn;
  2743. }
  2744. return rtn;
  2745. }
  2746. // 진행중인 신청내역이 있는지 체크
  2747. function fDoubleCheck(){
  2748. var rtn = -1;
  2749. var rtn1= -1;
  2750. rtn = ds_hidden_original_cdcr.findRow("cdcr_acptflagcd", "1", 0);
  2751. rtn1 = ds_hidden_original_cdcr.findRow("cdcr_acptflagcd", "2", 0);
  2752. if (rtn > -1) {
  2753. return rtn;
  2754. } else if (rtn1 > -1) {
  2755. return rtn1;
  2756. } else if (rtn < 0 && rtn1 < 0 ) {
  2757. return rtn;
  2758. }
  2759. }
  2760. // 전실 신청 등록,취소
  2761. function fChangeSave(arg1){
  2762. var icdr_flag = null;
  2763. cdcr_flag = arg1;
  2764. ds_send_s_cdcr.clearData();
  2765. if (cdcr_flag == 'I'){ // 신청등록 Routin
  2766. // 20170511 응급실에서 전실신청 방지 by 조중래
  2767. if (ds_hidden_original_icdr.getColumn(0, "icdr_wardcd") == '3120400000'
  2768. || ds_hidden_original_icdr.getColumn(0, "icdr_wardcd") == '2360800000'
  2769. || ds_hidden_original_icdr.getColumn(0, "icdr_wardcd") == '2280200000') {
  2770. sysf_messageBox("응급실/일일수술실/항암주사실에서 병동으로의 전실은 \r\n입원의뢰서를 통해 처리하십시오.","I");
  2771. return;
  2772. }
  2773. // 2008.10.07 - 입실체크되어 있지 않으면 전과전실 blocking
  2774. var sCdcrPid = ds_main_cdcr.getColumn(0, "cdcr_pid");
  2775. var sCareInRoomDD = ds_hidden_original_inpt.lookup("inpt_pid", sCdcrPid, "inpt_careinrmdd");
  2776. if ( utlf_isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
  2777. sysf_messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다!", "I");
  2778. return;
  2779. }
  2780. // 이중신청 블럭킹
  2781. var sDoubleCheck = fDoubleCheck();
  2782. if (sDoubleCheck != -1) {
  2783. sysf_messageBox("신청중인 내역 또는 승인한 내역이 있습니다. 이중신청할수","I004");
  2784. return;
  2785. }
  2786. // 필수입력항목체크
  2787. var sValCheck = fValCheck1();
  2788. if (sValCheck != 'Y') {
  2789. if (sValCheck == 'N'){
  2790. sysf_messageBox("하나이상의 항목을 ","C002");
  2791. }else {
  2792. sysf_messageBox("선택되어진 환자가 ","I004");
  2793. }
  2794. return;
  2795. }
  2796. // 2008.07.22 병동, 병실 코드 없어도 전실신청할 수 있도록 수정
  2797. // null 값일 경우 '-'로 입력
  2798. // 2008.09.17 최소한 비고는 입력되도록 체크추가
  2799. var sChngWardCd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  2800. var sChngRoomCd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  2801. var sChngBedCd = ds_main_cdcr.getColumn(0, "cdcr_chngbedcd");
  2802. var sChngRoomGrde = ds_main_cdcr.getColumn(0, "cdcr_chngroomgrde");
  2803. var sChngRoomType = ds_main_cdcr.getColumn(0, "cdcr_chngroomtype");
  2804. var sPrestremcd = ds_main_cdcr.getColumn(0, "cdcr_prestremcd"); // 비고
  2805. if (utlf_isNull(sChngWardCd)) {
  2806. ds_main_cdcr.setColumn(0, "cdcr_chngwardcd", '-');
  2807. sysf_messageBox("병동정보를 입력하세요", "E999");
  2808. return false;
  2809. }
  2810. if (utlf_isNull(sChngRoomCd)) {
  2811. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", '-');
  2812. sysf_messageBox("병실정보를 입력하세요", "E999");
  2813. return false;
  2814. }
  2815. if (utlf_isNull(sChngBedCd)) {
  2816. ds_main_cdcr.setColumn(0, "cdcr_chngbedcd", '-');
  2817. sysf_messageBox("병상정보를 입력하세요", "E999");
  2818. return false;
  2819. }
  2820. if (utlf_isNull(sChngRoomGrde)) {
  2821. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", '-');
  2822. sysf_messageBox("병실등급정보를 입력하세요", "E999");
  2823. return false;
  2824. }
  2825. if (utlf_isNull(sChngRoomType)) {
  2826. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", '-');
  2827. sysf_messageBox("병실타입정보를 입력하세요", "E999");
  2828. return false;
  2829. }
  2830. // 응급실로 전실금지처리
  2831. if (sChngWardCd == "2280200000") {
  2832. sysf_messageBox("응급실로의 전실은 불가합니다. 퇴원처리 후 응급실 접수하시기 바랍니다.", "E999");
  2833. return false;
  2834. }
  2835. // 외상병동운영에 따른 상병유효성 체크 추가 by 조중래 20160405
  2836. var traumaward = ds_init_pamcomcode_PK107list.lookup("cdid", sChngWardCd, "cdnm");
  2837. // 지정된 병동이 외상병동인 경우에만 검증처리
  2838. if (!utlf_isNull(traumaward)) {
  2839. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("cdcr_pid"))){
  2840. ds_main_cdcr.updateColID("cdcr_pid","pid");
  2841. }
  2842. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("cdcr_indd"))){
  2843. ds_main_cdcr.updateColID("cdcr_indd","indd");
  2844. }
  2845. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("cdcr_cretno"))){
  2846. ds_main_cdcr.updateColID("cdcr_cretno","cretno");
  2847. }
  2848. // 외상상병코드 검증처리
  2849. var oParam = {};
  2850. oParam.id = "TRPMI01706";
  2851. oParam.service = "pamcomnapp.PamComn";
  2852. oParam.method = "reqGetTraumaDiagCheck";
  2853. oParam.inds = "req=ds_main_cdcr";
  2854. oParam.outds = "ds_temp_traumadiaginfo=traumadiaginfo";
  2855. oParam.async = false;
  2856. oParam.callback = "cf_TRPMI01706";
  2857. tranf_submit(oParam);
  2858. //
  2859. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("pid"))){
  2860. ds_main_cdcr.updateColID("pid","cdcr_pid");
  2861. }
  2862. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("indd"))){
  2863. ds_main_cdcr.updateColID("indd","cdcr_indd");
  2864. }
  2865. if(!utlf_isNull(ds_main_cdcr.getColumnInfo("cretno"))){
  2866. ds_main_cdcr.updateColID("cretno","cdcr_cretno");
  2867. }
  2868. //
  2869. if(arErrorCode.pop("TRPMI01706") > -1){
  2870. // 신종코로나 감염병 관련 기준자료로 체크토록 수정(2020/02/27 이정택)
  2871. // 20200420 고영민 708외상병동만 적용되도록 수정(TICU는 제외)(PK107)
  2872. if (ds_init_pamcomcode_P0032list.getColumn(ds_init_pamcomcode_P0032list.findRow("cdid", '6630'), "cdnm") == "Y") {
  2873. // 외상상병이 존재하지않는 경우
  2874. if ( ds_temp_traumadiaginfo.getColumn(0, "traumadiagyn") != "Y") {
  2875. sysf_messageBox("외상관련 진단정보가 존재하지 않습니다. \r\n외상상병코드를 입력하고 전실신청하십시오.", "C000");
  2876. return false;
  2877. }
  2878. }
  2879. }
  2880. }
  2881. // 마약/향정약 미처리건 체크실시 by 조중래 20120716
  2882. /*
  2883. var ivrObjt = document.all("ivr_drug");
  2884. if (ivrObjt == null) {
  2885. body.createChild("xforms:iviewer", "id:ivr_drug; src:../../../emr/wardcareweb/xrw/SMMNW01100_당일입원전과전실리스트.xrw");
  2886. ivrObjt = document.all("ivr_drug");
  2887. }
  2888. */
  2889. var retMsg = group1.group3.ivr_drug.fMDrugCheck(
  2890. ds_main_cdcr.getColumn(0, "cdcr_pid"),
  2891. ds_main_cdcr.getColumn(0, "cdcr_indd"),
  2892. ds_main_cdcr.getColumn(0, "cdcr_cretno")
  2893. );
  2894. // 처리를 중단하는 경우(미처리건 처리후 전실 실시하는 케이스)
  2895. if (retMsg == "0") {
  2896. return;
  2897. }
  2898. ds_main_cdcr.setColumn(0, "cdcr_status", cdcr_flag);
  2899. dsf_copyDs(ds_send_s_cdcr,ds_main_cdcr, "replace");
  2900. } else if (cdcr_flag == 'U'){ // 신청취소 루틴
  2901. var checkRow = 0;
  2902. var cnt = ds_hidden_original_cdcr.rowcount;
  2903. for(i=0; i<cnt; i++) {
  2904. var v_rowgubun = ds_hidden_original_cdcr.getColumn(i, "cdcr_status");
  2905. var v_acptflagcd = ds_hidden_original_cdcr.getColumn(i, "cdcr_acptflagcd");
  2906. if (v_rowgubun == 'U'){
  2907. if (v_acptflagcd == '1'){
  2908. checkRow = checkRow +1;
  2909. var cnt = ds_send_s_cdcr.rowcount;
  2910. if(cnt==0){
  2911. dsf_copyColInfo(ds_send_s_cdcr, ds_hidden_original_cdcr);
  2912. }
  2913. cnt = parseInt(cnt) + 1;
  2914. ds_send_s_cdcr.addRow();
  2915. ds_send_s_cdcr.copyRow(cnt-1,ds_hidden_original_cdcr,i);
  2916. } else{
  2917. sysf_messageBox("처리중인 데이터라 취소할수","I004");
  2918. return;
  2919. }
  2920. }
  2921. }
  2922. if (checkRow < 1) {
  2923. sysf_messageBox("선택된 데이터가","I004");
  2924. return;
  2925. }else if (checkRow > 1) {
  2926. sysf_messageBox("멀티로 취소할수","I004");
  2927. return;
  2928. }
  2929. } else {
  2930. sysf_messageBox("변경된 내역이","I004");
  2931. return;
  2932. }
  2933. if ( cdcr_flag == 'U' || cdcr_flag == 'I' ) {
  2934. if( !utlf_isNull(ds_send_s_cdcr.getColumnInfo("cretno")) && !utlf_isNull(ds_send_s_cdcr.getColumnInfo("seqno")) ){
  2935. dsf_setTypeFormat(ds_send_s_cdcr, "cretno:INT^seqno:INT");
  2936. }
  2937. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_status"))){
  2938. ds_send_s_cdcr.updateColID("cdcr_status","status");
  2939. }
  2940. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pid"))){
  2941. ds_send_s_cdcr.updateColID("cdcr_pid","pid");
  2942. }
  2943. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_indd"))){
  2944. ds_send_s_cdcr.updateColID("cdcr_indd","indd");
  2945. }
  2946. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_cretno"))){
  2947. ds_send_s_cdcr.updateColID("cdcr_cretno","cretno");
  2948. }
  2949. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_seqno"))){
  2950. ds_send_s_cdcr.updateColID("cdcr_seqno","seqno");
  2951. }
  2952. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_instcd"))){
  2953. ds_send_s_cdcr.updateColID("cdcr_instcd","instcd");
  2954. }
  2955. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_mskind"))){
  2956. ds_send_s_cdcr.updateColID("cdcr_mskind","mskind");
  2957. }
  2958. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_histstat"))){
  2959. ds_send_s_cdcr.updateColID("cdcr_histstat","histstat");
  2960. }
  2961. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_acptflagcd"))){
  2962. ds_send_s_cdcr.updateColID("cdcr_acptflagcd","acptflagcd");
  2963. }
  2964. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appflagcd"))){
  2965. ds_send_s_cdcr.updateColID("cdcr_appflagcd","appflagcd");
  2966. }
  2967. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appdd"))){
  2968. ds_send_s_cdcr.updateColID("cdcr_appdd","appdd");
  2969. }
  2970. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_apptm"))){
  2971. ds_send_s_cdcr.updateColID("cdcr_apptm","apptm");
  2972. }
  2973. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appid"))){
  2974. ds_send_s_cdcr.updateColID("cdcr_appid","appid");
  2975. }
  2976. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptdd"))){
  2977. ds_send_s_cdcr.updateColID("cdcr_pamacptdd","pamacptdd");
  2978. }
  2979. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacpttm"))){
  2980. ds_send_s_cdcr.updateColID("cdcr_pamacpttm","pamacpttm");
  2981. }
  2982. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptid"))){
  2983. ds_send_s_cdcr.updateColID("cdcr_pamacptid","pamacptid");
  2984. }
  2985. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestwardcd"))){
  2986. ds_send_s_cdcr.updateColID("cdcr_prestwardcd","prestwardcd");
  2987. }
  2988. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomcd"))){
  2989. ds_send_s_cdcr.updateColID("cdcr_prestroomcd","prestroomcd");
  2990. }
  2991. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestbedcd"))){
  2992. ds_send_s_cdcr.updateColID("cdcr_prestbedcd","prestbedcd");
  2993. }
  2994. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomgrde"))){
  2995. ds_send_s_cdcr.updateColID("cdcr_prestroomgrde","prestroomgrde");
  2996. }
  2997. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomtype"))){
  2998. ds_send_s_cdcr.updateColID("cdcr_prestroomtype","prestroomtype");
  2999. }
  3000. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestcentcd"))){
  3001. ds_send_s_cdcr.updateColID("cdcr_prestcentcd","prestcentcd");
  3002. }
  3003. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestsuporddeptcd"))){
  3004. ds_send_s_cdcr.updateColID("cdcr_prestsuporddeptcd","prestsuporddeptcd");
  3005. }
  3006. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestorddeptcd"))){
  3007. ds_send_s_cdcr.updateColID("cdcr_prestorddeptcd","prestorddeptcd");
  3008. }
  3009. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestmedispclid"))){
  3010. ds_send_s_cdcr.updateColID("cdcr_prestmedispclid","prestmedispclid");
  3011. }
  3012. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestatdoctid"))){
  3013. ds_send_s_cdcr.updateColID("cdcr_prestatdoctid","prestatdoctid");
  3014. }
  3015. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngwardcd"))){
  3016. ds_send_s_cdcr.updateColID("cdcr_chngwardcd","chngwardcd");
  3017. }
  3018. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomcd"))){
  3019. ds_send_s_cdcr.updateColID("cdcr_chngroomcd","chngroomcd");
  3020. }
  3021. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngbedcd"))){
  3022. ds_send_s_cdcr.updateColID("cdcr_chngbedcd","chngbedcd");
  3023. }
  3024. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomgrde"))){
  3025. ds_send_s_cdcr.updateColID("cdcr_chngroomgrde","chngroomgrde");
  3026. }
  3027. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomtype"))){
  3028. ds_send_s_cdcr.updateColID("cdcr_chngroomtype","chngroomtype");
  3029. }
  3030. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_oxyyn"))){
  3031. ds_send_s_cdcr.updateColID("cdcr_oxyyn","oxyyn");
  3032. }
  3033. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_suctyn"))){
  3034. ds_send_s_cdcr.updateColID("cdcr_suctyn","suctyn");
  3035. }
  3036. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngcentcd"))){
  3037. ds_send_s_cdcr.updateColID("cdcr_chngcentcd","chngcentcd");
  3038. }
  3039. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngsuporddeptcd"))){
  3040. ds_send_s_cdcr.updateColID("cdcr_chngsuporddeptcd","chngsuporddeptcd");
  3041. }
  3042. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngorddeptcd"))){
  3043. ds_send_s_cdcr.updateColID("cdcr_chngorddeptcd","chngorddeptcd");
  3044. }
  3045. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngmedispclid"))){
  3046. ds_send_s_cdcr.updateColID("cdcr_chngmedispclid","chngmedispclid");
  3047. }
  3048. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngatdoctid"))){
  3049. ds_send_s_cdcr.updateColID("cdcr_chngatdoctid","chngatdoctid");
  3050. }
  3051. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_specordyn"))){
  3052. ds_send_s_cdcr.updateColID("cdcr_specordyn","specordyn");
  3053. }
  3054. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_enddd"))){
  3055. ds_send_s_cdcr.updateColID("cdcr_enddd","enddd");
  3056. }
  3057. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endtm"))){
  3058. ds_send_s_cdcr.updateColID("cdcr_endtm","endtm");
  3059. }
  3060. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endid"))){
  3061. ds_send_s_cdcr.updateColID("cdcr_endid","endid");
  3062. }
  3063. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestremcd"))){
  3064. ds_send_s_cdcr.updateColID("cdcr_prestremcd","prestremcd");
  3065. }
  3066. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngprestrem"))){
  3067. ds_send_s_cdcr.updateColID("cdcr_chngprestrem","chngprestrem");
  3068. }
  3069. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstrid"))){
  3070. ds_send_s_cdcr.updateColID("cdcr_fstrgstrid","fstrgstrid");
  3071. }
  3072. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstdt"))){
  3073. ds_send_s_cdcr.updateColID("cdcr_fstrgstdt","fstrgstdt");
  3074. }
  3075. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtrid"))){
  3076. ds_send_s_cdcr.updateColID("cdcr_lastupdtrid","lastupdtrid");
  3077. }
  3078. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtdt"))){
  3079. ds_send_s_cdcr.updateColID("cdcr_lastupdtdt","lastupdtdt");
  3080. }
  3081. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_ocrtag"))){
  3082. ds_send_s_cdcr.updateColID("cdcr_ocrtag","ocrtag");
  3083. }
  3084. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_ordtype"))){
  3085. ds_send_s_cdcr.updateColID("cdcr_ordtype","ordtype");
  3086. }
  3087. var oParam = {};
  3088. oParam.id = "TXPMI01701";
  3089. oParam.service = "ipatmngtapp.InhospUpdt";
  3090. oParam.method = "reqSetChngroomApp";
  3091. oParam.inds = "s_cdcr=ds_send_s_cdcr";
  3092. oParam.outds = "ds_hidden_flag_rcv_flag=result";
  3093. oParam.async = false;
  3094. oParam.callback = "cf_TXPMI01701";
  3095. tranf_submit(oParam);
  3096. if(arErrorCode.pop("TXPMI01701") > -1){
  3097. // 퇴원수납화면 응급실전실환자 출력물 제어용
  3098. if (ds_hidden.getColumn(0, "ervisityn") == "Y" && cdcr_flag == "I") {
  3099. opener.ds_hidden.setColumn(0, "ervisityn", "Y");
  3100. opener.ds_hidden.setColumn(0, "erroomcd", ds_main_cdcr.getColumn(0, "cdcr_chngwardcd"));
  3101. } else if (ds_hidden.getColumn(0, "ervisityn") == "Y" && cdcr_flag == "U") {
  3102. opener.ds_hidden.setColumn(0, "ervisityn", "N");
  3103. }
  3104. }
  3105. } else {
  3106. sysf_messageBox("변경된 내역이","I004");
  3107. }
  3108. // alert("cdcr_flag:"+cdcr_flag);
  3109. // 등급 비활성화 처리
  3110. group1.group3.cmb_roomgrdecd2.enable = false;
  3111. if (ds_hidden_flag_rcv_flag.getColumn(0, "cdcr_count") == '1'){
  3112. fQuery1();
  3113. }
  3114. // 변경이 성공하면 세부사항을 최신DB내역으로 갱신한다. 안그러면 연속 변경저장시 오류발생함.
  3115. // currentrow는 원래 선택해서 변수에 담은 재원내역 Row
  3116. // 구현예정 : 리턴값 체크해서 성공시에만 재조회한다. 그리고 INPT의 변경사항에 대한 변경값 REFRESH기능 필요
  3117. // fQuery1();
  3118. // 구현예정 : fQuery(currentrow);
  3119. }
  3120. //병실 성별 체크
  3121. // 2008.07.29 10세미만일 때 성별체크 하지 않음
  3122. function fRoomSexCheck(inpt_wardcd, inpt_roomcd, ptbs_sex, inpt_sex, rrgstno)
  3123. {
  3124. if (fRoomSexGubunCheck(rrgstno)) {
  3125. return true;
  3126. }
  3127. if (ptbs_sex != inpt_sex) {
  3128. if (inpt_sex != "A" && !utlf_isNull(inpt_sex) && inpt_sex != " ") {
  3129. sysf_messageBox("선택하신 병실의 성별과 환자의 성별이 서로 틀립니다.\r\n\r\n"
  3130. + "[혼성입원 연령제한 안내]\r\n\r\n"
  3131. + "우리 병원에서는 만 6세미만의 경우에만 혼성입원이 가능합니다.\r\n"
  3132. + "만 6세이상의 환자에 대하여 혼성입원이 필요한 경우 원무팀으로 연락바랍니다.\r\n"
  3133. + "( 입원결정 및 전실신청시 해당 )\r\n\r\n"
  3134. + "☎ 문의사항 ☎\r\n"
  3135. + "본원 원무팀 : 재원파트 5064 / 5065, 응급수납 5058 / 5068\r\n"
  3136. + "칠곡 원무팀 : 재원파트 2065 / 2066, 응급수납 2108", "E000");
  3137. return false;
  3138. }
  3139. }
  3140. //분만실("2100300000")일 경우 남자 체크
  3141. if (inpt_wardcd == "2100300000") {
  3142. if (ptbs_sex == "M") {
  3143. sysf_messageBox("성별이 남자입니다. 다른병동을","C002");
  3144. ds_main_cdcr.setColumn(0, "cdcr_chngwardcd", ds_hidden_original_icdr.getColumn(0, "icdr_wardcd"));
  3145. return false;
  3146. }
  3147. }
  3148. return true;
  3149. }
  3150. // 간호확인(임시)
  3151. function fCareCnfm(arg1){
  3152. var icdr_flag = null;
  3153. cdcr_flag = arg1;
  3154. ds_send_s_cdcr.clearData();
  3155. if (cdcr_flag == 'U'){ // 신청취소 루틴
  3156. var v_acptflagcd = null;
  3157. var curruntrow = ds_hidden_original_cdcr.rowposition;
  3158. if( curruntrow >= 0 ){
  3159. if(curruntrow < 0) return false; // 스크롤시 onclick 이벤트가 적용되므로
  3160. else
  3161. {
  3162. var rownum = curruntrow;
  3163. v_acptflagcd = ds_hidden_original_cdcr.getColumn(rownum, "cdcr_acptflagcd");
  3164. if (v_acptflagcd == '2'){
  3165. var cnt = ds_send_s_cdcr.rowcount;
  3166. if(cnt == 0){
  3167. dsf_copyColInfo(ds_send_s_cdcr, ds_hidden_original_cdcr);
  3168. }
  3169. cnt = parseInt(cnt) + 1;
  3170. ds_send_s_cdcr.addRow();
  3171. ds_send_s_cdcr.copyRow(cnt-1,ds_hidden_original_cdcr,rownum);
  3172. ds_send_s_cdcr.setColumn(0, "cdcr_status", cdcr_flag);
  3173. } else{
  3174. sysf_messageBox("승인상태인 데이터가 아니라 간호확인을 할수 ","I004");
  3175. return;
  3176. }
  3177. }
  3178. if ( cdcr_flag == 'U' ) {
  3179. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_status"))){
  3180. ds_send_s_cdcr.updateColID("cdcr_status","status");
  3181. }
  3182. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pid"))){
  3183. ds_send_s_cdcr.updateColID("cdcr_pid","pid");
  3184. }
  3185. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_indd"))){
  3186. ds_send_s_cdcr.updateColID("cdcr_indd","indd");
  3187. }
  3188. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_cretno"))){
  3189. ds_send_s_cdcr.updateColID("cdcr_cretno","cretno");
  3190. }
  3191. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_seqno"))){
  3192. ds_send_s_cdcr.updateColID("cdcr_seqno","seqno");
  3193. }
  3194. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_instcd"))){
  3195. ds_send_s_cdcr.updateColID("cdcr_instcd","instcd");
  3196. }
  3197. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_mskind"))){
  3198. ds_send_s_cdcr.updateColID("cdcr_mskind","mskind");
  3199. }
  3200. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_histstat"))){
  3201. ds_send_s_cdcr.updateColID("cdcr_histstat","histstat");
  3202. }
  3203. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_acptflagcd"))){
  3204. ds_send_s_cdcr.updateColID("cdcr_acptflagcd","acptflagcd");
  3205. }
  3206. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appflagcd"))){
  3207. ds_send_s_cdcr.updateColID("cdcr_appflagcd","appflagcd");
  3208. }
  3209. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appdd"))){
  3210. ds_send_s_cdcr.updateColID("cdcr_appdd","appdd");
  3211. }
  3212. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_apptm"))){
  3213. ds_send_s_cdcr.updateColID("cdcr_apptm","apptm");
  3214. }
  3215. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appid"))){
  3216. ds_send_s_cdcr.updateColID("cdcr_appid","appid");
  3217. }
  3218. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptdd"))){
  3219. ds_send_s_cdcr.updateColID("cdcr_pamacptdd","pamacptdd");
  3220. }
  3221. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacpttm"))){
  3222. ds_send_s_cdcr.updateColID("cdcr_pamacpttm","pamacpttm");
  3223. }
  3224. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptid"))){
  3225. ds_send_s_cdcr.updateColID("cdcr_pamacptid","pamacptid");
  3226. }
  3227. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestwardcd"))){
  3228. ds_send_s_cdcr.updateColID("cdcr_prestwardcd","prestwardcd");
  3229. }
  3230. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomcd"))){
  3231. ds_send_s_cdcr.updateColID("cdcr_prestroomcd","prestroomcd");
  3232. }
  3233. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomgrde"))){
  3234. ds_send_s_cdcr.updateColID("cdcr_prestroomgrde","prestroomgrde");
  3235. }
  3236. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomtype"))){
  3237. ds_send_s_cdcr.updateColID("cdcr_prestroomtype","prestroomtype");
  3238. }
  3239. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestcentcd"))){
  3240. ds_send_s_cdcr.updateColID("cdcr_prestcentcd","prestcentcd");
  3241. }
  3242. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestsuporddeptcd"))){
  3243. ds_send_s_cdcr.updateColID("cdcr_prestsuporddeptcd","prestsuporddeptcd");
  3244. }
  3245. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestorddeptcd"))){
  3246. ds_send_s_cdcr.updateColID("cdcr_prestorddeptcd","prestorddeptcd");
  3247. }
  3248. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestmedispclid"))){
  3249. ds_send_s_cdcr.updateColID("cdcr_prestmedispclid","prestmedispclid");
  3250. }
  3251. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestatdoctid"))){
  3252. ds_send_s_cdcr.updateColID("cdcr_prestatdoctid","prestatdoctid");
  3253. }
  3254. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngwardcd"))){
  3255. ds_send_s_cdcr.updateColID("cdcr_chngwardcd","chngwardcd");
  3256. }
  3257. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomcd"))){
  3258. ds_send_s_cdcr.updateColID("cdcr_chngroomcd","chngroomcd");
  3259. }
  3260. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomgrde"))){
  3261. ds_send_s_cdcr.updateColID("cdcr_chngroomgrde","chngroomgrde");
  3262. }
  3263. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomtype"))){
  3264. ds_send_s_cdcr.updateColID("cdcr_chngroomtype","chngroomtype");
  3265. }
  3266. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_oxyyn"))){
  3267. ds_send_s_cdcr.updateColID("cdcr_oxyyn","oxyyn");
  3268. }
  3269. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_suctyn"))){
  3270. ds_send_s_cdcr.updateColID("cdcr_suctyn","suctyn");
  3271. }
  3272. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngcentcd"))){
  3273. ds_send_s_cdcr.updateColID("cdcr_chngcentcd","chngcentcd");
  3274. }
  3275. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngsuporddeptcd"))){
  3276. ds_send_s_cdcr.updateColID("cdcr_chngsuporddeptcd","chngsuporddeptcd");
  3277. }
  3278. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngorddeptcd"))){
  3279. ds_send_s_cdcr.updateColID("cdcr_chngorddeptcd","chngorddeptcd");
  3280. }
  3281. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngmedispclid"))){
  3282. ds_send_s_cdcr.updateColID("cdcr_chngmedispclid","chngmedispclid");
  3283. }
  3284. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngatdoctid"))){
  3285. ds_send_s_cdcr.updateColID("cdcr_chngatdoctid","chngatdoctid");
  3286. }
  3287. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_specordyn"))){
  3288. ds_send_s_cdcr.updateColID("cdcr_specordyn","specordyn");
  3289. }
  3290. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_enddd"))){
  3291. ds_send_s_cdcr.updateColID("cdcr_enddd","enddd");
  3292. }
  3293. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endtm"))){
  3294. ds_send_s_cdcr.updateColID("cdcr_endtm","endtm");
  3295. }
  3296. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endid"))){
  3297. ds_send_s_cdcr.updateColID("cdcr_endid","endid");
  3298. }
  3299. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestremcd"))){
  3300. ds_send_s_cdcr.updateColID("cdcr_prestremcd","prestremcd");
  3301. }
  3302. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngprestrem"))){
  3303. ds_send_s_cdcr.updateColID("cdcr_chngprestrem","chngprestrem");
  3304. }
  3305. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstrid"))){
  3306. ds_send_s_cdcr.updateColID("cdcr_fstrgstrid","fstrgstrid");
  3307. }
  3308. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstdt"))){
  3309. ds_send_s_cdcr.updateColID("cdcr_fstrgstdt","fstrgstdt");
  3310. }
  3311. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtrid"))){
  3312. ds_send_s_cdcr.updateColID("cdcr_lastupdtrid","lastupdtrid");
  3313. }
  3314. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtdt"))){
  3315. ds_send_s_cdcr.updateColID("cdcr_lastupdtdt","lastupdtdt");
  3316. }
  3317. if( !utlf_isNull(ds_send_s_cdcr.getColumnInfo("cretno")) && !utlf_isNull(ds_send_s_cdcr.getColumnInfo("seqno")) ){
  3318. dsf_setTypeFormat(ds_send_s_cdcr, "cretno:INT^seqno:INT");
  3319. }
  3320. var oParam = {};
  3321. oParam.id = "TXPMI01702";
  3322. oParam.service = "ipatmngtapp.InhospUpdt";
  3323. oParam.method = "reqSetInhospUpdt3";
  3324. oParam.inds = "s_cdcr=ds_send_s_cdcr";
  3325. oParam.outds = "ds_hidden_flag_rcv_flag=result";
  3326. oParam.async = false;
  3327. tranf_submit(oParam);
  3328. } else {
  3329. sysf_messageBox("변경된 내역이","I004");
  3330. }
  3331. if (ds_hidden_flag_rcv_flag.getColumn(0, "cdcr_count") == '1'){
  3332. fQuery1();
  3333. }
  3334. } else{
  3335. sysf_messageBox("선택된 승인건이","I004");
  3336. }
  3337. }
  3338. }
  3339. // 진료과,병동,병실의 콤보값을 셋팅한다.
  3340. function fComboNodeSet(arg1){
  3341. if (arg1 == 0){
  3342. // 병동에 따른 병실 셋팅
  3343. var swardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  3344. if ( utlf_isNull(swardcd) || swardcd == " " ) {
  3345. ds_hidden_init_roomcd.filterstr= "";
  3346. group1.group3.cmb_roomcd2.innerdataset = ds_hidden_init_roomcd;
  3347. //2010-10-04 이동식 추가 병상정보 세팅
  3348. ds_hidden_init_bedcd.filterstr= "";
  3349. group1.group3.cmb_bedcd2.innerdataset = ds_hidden_init_bedcd;
  3350. } else {
  3351. ds_hidden_init_roomcd_filter.filterstr = "wd=='" + swardcd + "'";
  3352. group1.group3.cmb_roomcd2.innerdataset = ds_hidden_init_roomcd_filter;
  3353. //2010-10-04 이동식 추가 병상정보 세팅
  3354. ds_hidden_init_bedcd_filter.filterstr = "wd=='" + swardcd + "'";
  3355. group1.group3.cmb_bedcd2.innerdataset = ds_hidden_init_bedcd_filter;
  3356. }
  3357. // 형태에 따른 등급셋팅
  3358. var sroomtypecd = ds_main_cdcr.getColumn(0, "cdcr_chngroomtype");
  3359. if ( utlf_isNull(sroomtypecd) || sroomtypecd == " " ) {
  3360. ds_hidden_roomgrdelist_roomgrde.filterstr= "";
  3361. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde;
  3362. } else {
  3363. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "typecd=='" + sroomtypecd + "'";
  3364. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  3365. }
  3366. }else if (arg1 == 1){ // 병동선택시 병실노드셋 변경
  3367. var swardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  3368. if ( utlf_isNull(swardcd) || swardcd == " " ) {
  3369. ds_hidden_init_roomcd.filterstr= "";
  3370. group1.group3.cmb_roomcd2.innerdataset = ds_hidden_init_roomcd;
  3371. //2010-10-04 이동식 추가 병상정보 세팅
  3372. ds_hidden_init_bedcd.filterstr= "";
  3373. group1.group3.cmb_bedcd2.innerdataset = ds_hidden_init_bedcd;
  3374. } else {
  3375. ds_hidden_init_roomcd_filter.filterstr = "wd=='" + swardcd + "'";
  3376. group1.group3.cmb_roomcd2.innerdataset= ds_hidden_init_roomcd_filter;
  3377. //2010-10-04 이동식 추가 병상정보 세팅
  3378. ds_hidden_init_bedcd_filter.filterstr = "wd=='" + swardcd + "'";
  3379. group1.group3.cmb_bedcd2.innerdataset= ds_hidden_init_bedcd_filter;
  3380. }
  3381. }else if (arg1 == 2){ // 병실선택시 형태에 따른 등급 셋팅
  3382. var sroomtypecd = ds_main_cdcr.getColumn(0, "cdcr_chngroomtype");
  3383. if ( utlf_isNull(sroomtypecd) || sroomtypecd == " " ) {
  3384. ds_hidden_roomgrdelist_roomgrde.filterstr= "";
  3385. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde;
  3386. } else {
  3387. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "typecd=='" + sroomtypecd + "'";
  3388. group1.group3.cmb_roomgrdecd2.innerdataset= ds_hidden_roomgrdelist_roomgrde_filter;
  3389. }
  3390. }
  3391. }
  3392. // Popup용 데이터 생성
  3393. function fCopyPopup(currentrow){
  3394. ds_hidden_source.setColumn(0, "pid" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_pid"));
  3395. ds_hidden_source.setColumn(0, "hngnm" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_hngnm"));
  3396. ds_hidden_source.setColumn(0, "indd" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_indd"));
  3397. ds_hidden_source.setColumn(0, "cretno" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_cretno"));
  3398. ds_hidden_source.setColumn(0, "mskind" , ds_hidden_original_inpt.getColumn(currentrow, "inpt_mskind"));
  3399. }
  3400. //세션정보
  3401. function fGetUserInfosSampling()
  3402. {
  3403. var sUserInfosS = sysf_getUserInfos();
  3404. sUserInfosS = sUserInfosS + "|";
  3405. var UserInfosS_Array = sUserInfosS.split("|");
  3406. var userid = UserInfosS_Array[0]; //사용자번호
  3407. var usernm = UserInfosS_Array[1]; //사용자이름
  3408. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  3409. var posinstnm = UserInfosS_Array[3]; //소속기관명
  3410. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  3411. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  3412. var dutplceinstcd = UserInfosS_Array[6]; //근무지기관코드
  3413. var dutplceinstnm = UserInfosS_Array[7]; //근무지기관명
  3414. var dutplcecd = UserInfosS_Array[8]; //근무지부서코드
  3415. var dutplcenm = UserInfosS_Array[9]; //근무지부서명
  3416. if ( utlf_isNull(userid) || userid == " " || userid == "-"){
  3417. userid = "pam";
  3418. }
  3419. dsf_makeValue(ds_hidden_session,"userid" , "string", userid);
  3420. dsf_makeValue(ds_hidden_session,"usernm" , "string", usernm);
  3421. dsf_makeValue(ds_hidden_session,"posinstcd" , "string", dutplceinstcd);
  3422. dsf_makeValue(ds_hidden_session,"posinstnm" , "string", posinstnm);
  3423. dsf_makeValue(ds_hidden_session,"dutplcecd" , "string", dutplcecd);
  3424. dsf_makeValue(ds_hidden_session,"posdeptnm" , "string", posdeptnm);
  3425. // JHP, 2009.06.22, 기관코드가 012로 박아져 있어서 그걸 세션정보의 dutplcecd로 다시 set한다.
  3426. ds_send.setColumn(0, "sess_posinstcd", dutplceinstcd);
  3427. }
  3428. /*group1_group3_group2_combo1_onitemchanged*/
  3429. function group1_group3_group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3430. {
  3431. fQuery1();
  3432. }
  3433. /*group1_group3_cmb_wardcd2_onitemchanged*/
  3434. function group1_group3_cmb_wardcd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3435. {
  3436. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", "");
  3437. // 병실 정보셋팅
  3438. fComboNodeSet(1);
  3439. }
  3440. /*group1_group3_cmb_roomcd2_onitemchanged*/
  3441. function group1_group3_cmb_roomcd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3442. {
  3443. var sroomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  3444. ds_main_cdcr.setColumn(0, "cdcr_chngwardcd" , ds_hidden_init_roomcd.lookup("cd", sroomcd, "wd"));
  3445. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde" , ds_hidden_init_roomcd.lookup("cd", sroomcd, "gr"));
  3446. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype" , ds_hidden_init_roomcd.lookup("cd", sroomcd, "ty"));
  3447. ds_main_cdcr.setColumn(0, "cdcr_bedcnt" , ds_hidden_wdrminfo_wdrm.lookup("wdrm_roomcd", sroomcd, "wdrm_bedcnt"));
  3448. ds_main_cdcr.setColumn(0, "cdcr_bsex" , ds_hidden_wdrminfo_wdrm.lookup("wdrm_roomcd", sroomcd, "wdrm_sex"));
  3449. ds_main_cdcr.setColumn(0, "cdcr_emptbedcnt" , ds_hidden_wdrminfo_wdrm.lookup("wdrm_roomcd", sroomcd, "wdrm_roomemptbedcnt"));
  3450. //2010-10-04 이동식 추가 병상정보 세팅
  3451. ds_hidden_init_bedcd_filter.filterstr = "rm=='" + sroomcd + "'";
  3452. group1.group3.cmb_bedcd2.innerdataset= ds_hidden_init_bedcd_filter;
  3453. // 병실의 성별이 현재환자의 성별과 상이하면 메세지 표시
  3454. var sroomsex = ds_main_cdcr.getColumn(0, "cdcr_bsex");
  3455. var ssex = ds_hidden_original_icdr.getColumn(0, "icdr_sex");
  3456. var chkAge = ds_hidden_original_icdr.getColumn(0, "icdr_age");
  3457. if (chkAge > 0 && chkAge < 10 ) {
  3458. if ( sroomsex != 'A') { // A는 공통
  3459. if ( sroomsex != ssex){
  3460. var smsgrtn = sysf_messageBox("성별이 맞지 않지만 10세를 넘기지 않습니다. 성별이 다른 병실 등록을","Q003");
  3461. if (smsgrtn == '6') {
  3462. ;
  3463. }else {
  3464. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", "");
  3465. return false;
  3466. }
  3467. }
  3468. }
  3469. }else {
  3470. if ( sroomsex != 'A') { // A는 공통
  3471. if ( sroomsex != ssex){
  3472. sysf_messageBox("병실의 성별이 환자의 성별과 ","E004");
  3473. ds_main_cdcr.setColumn(0, "cdcr_chngroomcd", "");
  3474. return false;
  3475. }
  3476. }
  3477. }
  3478. // 형태에 따른 등급셋팅
  3479. fComboNodeSet(2);
  3480. }
  3481. /*group1_group3_cmb_roomtypecd2_onitemchanged*/
  3482. function group1_group3_cmb_roomtypecd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3483. {
  3484. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "");
  3485. fComboNodeSet(2);
  3486. }
  3487. /*group1_group3_bool4_onclick*/
  3488. function group1_group3_bool4_onclick(obj:CheckBox, e:ClickEventInfo)
  3489. {
  3490. var valYN = ds_send.getColumn(0, "isolationroom");
  3491. if( valYN == 'Y' ){
  3492. ds_send.setColumn(0, "deisolation", "");
  3493. if( utlf_isNull(ds_main_cdcr.getColumn(0, "cdcr_chngwardcd"))
  3494. || utlf_isNull(ds_main_cdcr.getColumn(0, "cdcr_chngroomcd"))
  3495. || utlf_isNull(ds_main_cdcr.getColumn(0, "cdcr_chngbedcd")) ){
  3496. sysf_messageBox("전실신청할 병동/병실/병상 정보를 선택 후 격리체크 하세요!", "E999", "");
  3497. ds_send.setColumn(0, "isolationroom", "N");
  3498. return false;
  3499. }
  3500. var retVal = sysf_messageBox("격리병실로 전실신청 하시겠습니까?", "Q999", "");
  3501. if( retVal == '6' ){
  3502. //격리병실 신청여부 체크
  3503. ds_hidden_rcv_isocheck.clearData();
  3504. ds_hidden_rcv_isocheck.addRow();
  3505. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_pid"))){
  3506. // 2020/02/03 이정택(수정처리)
  3507. //ds_hidden_original_icdr.updateColID("icdr_pid","pid");
  3508. ds_hidden_original_icdr.addColumn("pid", "string");
  3509. ds_hidden_original_icdr.setColumn(0, "pid", ds_hidden_original_icdr.getColumn(0, "icdr_pid"));
  3510. // 2020/02/03 이정택(수정처리)
  3511. }
  3512. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_indd"))){
  3513. ds_hidden_original_icdr.updateColID("icdr_indd","indd");
  3514. }
  3515. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_cretno"))){
  3516. ds_hidden_original_icdr.updateColID("icdr_cretno","cretno");
  3517. }
  3518. if( !utlf_isNull(ds_hidden_original_icdr.getColumnInfo("cretno")) ){
  3519. dsf_setTypeFormat(ds_hidden_original_icdr, "cretno:INT");
  3520. }
  3521. var oParam = {};
  3522. oParam.id = "TRPMI01703";
  3523. oParam.service = "ipatmngtapp.InhospUpdt";
  3524. oParam.method = "reqGetIsolationreqinfo";
  3525. oParam.inds = "req=ds_hidden_original_icdr";
  3526. oParam.outds = "ds_hidden_rcv_isocheck=isocheck";
  3527. oParam.async = false;
  3528. tranf_submit(oParam);
  3529. if( ds_hidden_rcv_isocheck.getColumn(0, "appyn") != "Y" ){
  3530. sysf_messageBox("아직 격리신청이 되지 않았습니다. 격리병실로 지정할 수 없습니다.\n주치의가 격리신청 후 격리신청 가능합니다.", "E999", "");
  3531. ds_send.setColumn(0, "isolationroom", "N");
  3532. return false;
  3533. }
  3534. if (ds_main_cdcr.getColumn(0, "cdcr_chngroomtype") == "S02") {
  3535. var newroomgrde = ds_hidden_roomgrdelist_roomgrde.lookup("cdid", ds_main_cdcr.getColumn(0, "cdcr_chngroomgrde"), "sourcecdmapp");
  3536. if (utlf_isNull(newroomgrde) || newroomgrde == "-") {
  3537. sysf_messageBox("해당 집중치료실에는 격리등급이 생성되어있지 않습니다.\r\n수가팀(본원:6132, 칠곡:2181)으로 문의하십시오.","E999", "");
  3538. ds_send.setColumn(0, "isolationroom", "N");
  3539. return false;
  3540. }
  3541. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", newroomgrde); //격리병실입원료
  3542. } else {
  3543. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3544. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3545. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "S0706"); // 등급 : [다인용]일반격리실 입원료
  3546. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", "S07"); // 형태 : 격리
  3547. }else{
  3548. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "S0701"); //격리병실입원료
  3549. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", "S07"); //격리
  3550. }
  3551. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3552. }
  3553. fComboNodeSet(2);
  3554. }else{
  3555. ds_send.setColumn(0, "isolationroom", "N");
  3556. var sroomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  3557. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3558. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3559. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "S0706"); // 등급 : [다인용]일반격리실 입원료
  3560. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", "S07"); // 형태 : 격리
  3561. }else{
  3562. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", ds_hidden_init_roomcd.lookup("cd", sroomcd, "gr"));
  3563. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", ds_hidden_init_roomcd.lookup("cd", sroomcd, "ty"));
  3564. }
  3565. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3566. fComboNodeSet(2);
  3567. }
  3568. }else{
  3569. var sroomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  3570. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3571. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3572. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", "S0706"); // 등급 : [다인용]일반격리실 입원료
  3573. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", "S07"); // 형태 : 격리
  3574. }else{
  3575. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", ds_hidden_init_roomcd.lookup("cd", sroomcd, "gr"));
  3576. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", ds_hidden_init_roomcd.lookup("cd", sroomcd, "ty"));
  3577. }
  3578. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3579. fComboNodeSet(2);
  3580. }
  3581. }
  3582. /*group1_group3_chk_deisol_onclick*/
  3583. function group1_group3_chk_deisol_onclick(obj:CheckBox, e:ClickEventInfo)
  3584. {
  3585. if (ds_send.getColumn(0, "deisolation") != "Y") {
  3586. return;
  3587. }
  3588. ds_send.setColumn(0, "isolationroom", "N");
  3589. var wardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  3590. var roomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  3591. if ( utlf_isNull(wardcd) || utlf_isNull(roomcd) ) {
  3592. sysf_messageBox("격리해제할 병동/병실 정보를 선택하세요!", "E999");
  3593. ds_send.setColumn(0, "deisolation", "");
  3594. return;
  3595. }
  3596. ds_send.setColumn(0, "wardcd", wardcd);
  3597. ds_send.setColumn(0, "roomcd", roomcd);
  3598. var oParam = {};
  3599. oParam.id = "TRPMI01704";
  3600. oParam.service = "ipatmngtapp.InhospUpdt";
  3601. oParam.method = "reqGetRoomInfo";
  3602. oParam.inds = "req=ds_send";
  3603. oParam.outds = "ds_hidden_orgroominfo=roominfo";
  3604. oParam.async = false;
  3605. tranf_submit(oParam);
  3606. if(!utlf_isNull(ds_hidden_orgroominfo.getColumnInfo("roomgrdecd"))){
  3607. ds_hidden_orgroominfo.updateColID("roomgrdecd","grdecd");
  3608. }
  3609. if(!utlf_isNull(ds_hidden_orgroominfo.getColumnInfo("roomtypecd"))){
  3610. ds_hidden_orgroominfo.updateColID("roomtypecd","typecd");
  3611. }
  3612. var grdecd = ds_hidden_orgroominfo.getColumn(0, "grdecd");
  3613. var typecd = ds_hidden_orgroominfo.getColumn(0, "typecd");
  3614. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3615. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3616. grdecd = "S0706"; // 등급 : [다인용]일반격리실 입원료
  3617. typecd = "S07"; // 형태 : 격리
  3618. }
  3619. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3620. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", grdecd);
  3621. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", typecd);
  3622. /* 2020/02/03 수정처리(이정택)
  3623. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "typecd=='"+typecd+"'";
  3624. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  3625. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "typecd=='"+typecd+"'";
  3626. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  3627. */
  3628. // 병실등급 재설정
  3629. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "cdid=='"+grdecd+"'";
  3630. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  3631. // 병실형태 재설정
  3632. ds_hidden_init_roomtypecd_filter.filterstr = "cd=='"+typecd+"'";
  3633. group1.group3.cmb_roomtypecd2.innerdataset = ds_hidden_init_roomtypecd_filter;
  3634. }
  3635. /*group1_group3_checkbox1_onclick*/
  3636. function group1_group3_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  3637. {
  3638. var wardcd1 = ds_hidden_original_icdr.getColumn(0, "icdr_wardcd");
  3639. var wardcd2 = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  3640. if ( utlf_isNull(wardcd1) || utlf_isNull(wardcd2) ) {
  3641. alert("현재재원정보 또는 전실신청정보가 선택되지 않았습니다.");
  3642. ds_send.setColumn(0, "antivirus", "");
  3643. return;
  3644. }
  3645. var grdecd = "";
  3646. var typecd = "";
  3647. // 무균실 설정
  3648. if (ds_send.getColumn(0, "antivirus") == "Y") {
  3649. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3650. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3651. grdecd = "S0706"; // 등급 : [다인용]일반격리실 입원료
  3652. typecd = "S07"; // 형태 : 격리
  3653. }else{
  3654. grdecd = "S1001"; // 등급 : 무균다인실
  3655. typecd = "S10"; // 형태 : 무균
  3656. }
  3657. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3658. // 무균실 해제(원복)
  3659. } else {
  3660. var wardcd = ds_main_cdcr.getColumn(0, "cdcr_chngwardcd");
  3661. var roomcd = ds_main_cdcr.getColumn(0, "cdcr_chngroomcd");
  3662. ds_send.setColumn(0, "wardcd", wardcd);
  3663. ds_send.setColumn(0, "roomcd", roomcd);
  3664. var oParam = {};
  3665. oParam.id = "TRPMI01704";
  3666. oParam.service = "ipatmngtapp.InhospUpdt";
  3667. oParam.method = "reqGetRoomInfo";
  3668. oParam.inds = "req=ds_send";
  3669. oParam.outds = "ds_hidden_orgroominfo=roominfo";
  3670. oParam.async = false;
  3671. tranf_submit(oParam);
  3672. if(!utlf_isNull(ds_hidden_orgroominfo.getColumnInfo("roomgrdecd"))){
  3673. ds_hidden_orgroominfo.updateColID("roomgrdecd","grdecd");
  3674. }
  3675. if(!utlf_isNull(ds_hidden_orgroominfo.getColumnInfo("roomtypecd"))){
  3676. ds_hidden_orgroominfo.updateColID("roomtypecd","typecd");
  3677. }
  3678. grdecd = ds_hidden_orgroominfo.getColumn(0, "grdecd");
  3679. typecd = ds_hidden_orgroominfo.getColumn(0, "typecd");
  3680. }
  3681. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3682. if(sysf_getUserInfo("dutplceinstcd") == '031' && ds_main_cdcr.getColumn(0,"cdcr_chngwardcd")=='3050122000' && ds_main_cdcr.getColumn(0,"cdcr_chngroomcd")=='2211'){
  3683. grdecd = "S0706"; // 등급 : [다인용]일반격리실 입원료
  3684. typecd = "S07"; // 형태 : 격리
  3685. }
  3686. // VRE 격리관련 프로그램 수정(2020/02/03 이정택)
  3687. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", grdecd); // 등급
  3688. ds_main_cdcr.setColumn(0, "cdcr_chngroomtype", typecd); // 형태
  3689. // 병실등급 재설정
  3690. ds_hidden_roomgrdelist_roomgrde_filter.filterstr = "cdid=='"+grdecd+"'";
  3691. group1.group3.cmb_roomgrdecd2.innerdataset = ds_hidden_roomgrdelist_roomgrde_filter;
  3692. // 병실형태 재설정
  3693. ds_hidden_init_roomtypecd_filter.filterstr = "cd=='"+typecd+"'";
  3694. group1.group3.cmb_roomtypecd2.innerdataset = ds_hidden_init_roomtypecd_filter;
  3695. }
  3696. /**
  3697. * @desc : 6세미만 체크
  3698. * <pre>
  3699. * input : pRrgstno 주민번호(7711061540816)
  3700. *
  3701. * </pre>
  3702. * @param : pRrgstno
  3703. * @return : true/false , 6세미만(true)
  3704. * @---------------------------------------------------
  3705. */
  3706. function fRoomSexGubunCheck(pRrgstno)
  3707. {
  3708. // 주민번호가 없을 때는 6세 이상으로 판단(?)
  3709. if (typeof(pRrgstno) == "undefined" || utlf_isNull(pRrgstno) ) {
  3710. return false;
  3711. }
  3712. var fullDay = ""; // YYYYMMDD
  3713. var gender = pRrgstno.substr(6,1);
  3714. var rrgstno1 = pRrgstno.substr(0,6);
  3715. switch(gender) {
  3716. case '1' :
  3717. case '2' :
  3718. case '5' :
  3719. case '6' :
  3720. fullDay = '19'.concat(rrgstno1);
  3721. break;
  3722. case '3' :
  3723. case '4' :
  3724. case '7' :
  3725. case '8' :
  3726. fullDay = '20'.concat(rrgstno1);
  3727. break;
  3728. case '9' :
  3729. case '0' :
  3730. fullDay = '18'.concat(rrgstno1);
  3731. break;
  3732. default :
  3733. fullDay = '19'.concat(rrgstno1);
  3734. break;
  3735. }
  3736. // fullDay - YYYYMMDD
  3737. // 13자리( 주민번호1 + 주민번호2)를 파라미터로 주면 주민번호 유효성 검사로 유효하지 않으면 -1을 리턴
  3738. var chkAge = utlf_getFullAge(fullDay, "", "M");
  3739. if (chkAge >= 0 && chkAge < 6) { // 6세 미만
  3740. return true;
  3741. } else { // 6세 이상
  3742. return false;
  3743. }
  3744. }
  3745. /*group1_group3_group2_bool1_onclick*/
  3746. function group1_group3_group2_bool1_onclick(obj:CheckBox, e:ClickEventInfo)
  3747. {
  3748. fQuery1();
  3749. }
  3750. function ds_hidden_original_cdcr_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3751. {
  3752. if( e.columnid == "cdcr_status" ){
  3753. obj.setColumn(e.row, "cdcr_status", (e.newvalue == "U" || e.newvalue == 1) ? "U" : "N");
  3754. }
  3755. }
  3756. /* 등급변경 이벤트 */
  3757. function group1_group3_cmb_roomgrdecd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3758. {
  3759. var preValue = e.prevalue;
  3760. var postValue = e.postvalue;
  3761. // 등급변경 예외처리
  3762. // 호스피스완화병동, NICU, MFICU, 자문형호스피스
  3763. if(ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") != '3050136000' // 92병동(호스피스)
  3764. && ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") != '2110201000' // NICU
  3765. && ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") != '3063110000' // MFICU
  3766. && ds_main_cdcr.getColumn(0, "cdcr_chngwardcd") != '3041502000' // SU
  3767. ) {
  3768. if (postValue != ds_hidden_grdbedspec.getColumn(0, "roomgrdecd")
  3769. && ds_init_pamcomcode_PK228list.getCaseCount("cdid=='" + postValue + "'") < 1) { // 자문형호스피스 or 최초등급
  3770. var acpt_roomgrde = "";
  3771. // 허용등급(기본)
  3772. acpt_roomgrde += ds_hidden_roomgrdelist_roomgrde.getColumn(ds_hidden_roomgrdelist_roomgrde.findRow("cdid", ds_hidden_grdbedspec.getColumn(0, "roomgrdecd")), 'cdnm') + "\r\n";
  3773. // 허용등급(동적)
  3774. for (i = 0; i < ds_init_pamcomcode_PK228list.rowcount; i++) {
  3775. acpt_roomgrde += ds_init_pamcomcode_PK228list.getColumn(i, "cdnm") + "\r\n";
  3776. }
  3777. sysf_messageBox("허용되지 않은 등급으로의 변경입니다. \r\n\r\n[허용등급]\r\n" + acpt_roomgrde, "C000");
  3778. ds_main_cdcr.setColumn(0, "cdcr_chngroomgrde", preValue);
  3779. }
  3780. }
  3781. }]]></Script>
  3782. </Form>
  3783. </FDL>