SMPMC02700_산재환자관리.xfdl 240 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC02700" position="absolute 0 0 1196 789" titletext="산재/공상환자관리" onload="SMPMC02700_onload" oninit="SMPMC02700_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_newpmchicmt" class="datagrid2" taborder="54" binddataset="ds_main_newicmtgrd_newgrdicmtinfo" useinputpanel="false" extendsizetype="row" ontextchanged="group3_grd_newpmchicmt_ontextchanged" position="absolute 0 407 1194 544" autoenter="select" cellsizingtype="col" onkillfocus="grd_newpmchicmt_onkillfocus" onexpanddown="grd_newpmchicmt_onexpanddown" oncloseup="grd_newpmchicmt_oncloseup">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="24"/>
  12. <Column size="71"/>
  13. <Column size="0"/>
  14. <Column size="41"/>
  15. <Column size="100"/>
  16. <Column size="56"/>
  17. <Column size="60"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. <Column size="100"/>
  21. <Column size="0"/>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. <Column size="100"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="100"/>
  31. <Column size="0"/>
  32. <Column size="0"/>
  33. <Column size="0"/>
  34. <Column size="0"/>
  35. <Column size="100"/>
  36. <Column size="0"/>
  37. <Column size="0"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="100"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="100"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. <Column size="0"/>
  50. <Column size="100"/>
  51. <Column size="0"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. <Column size="0"/>
  55. <Column size="100"/>
  56. <Column size="0"/>
  57. <Column size="0"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="100"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="90"/>
  66. <Column size="90"/>
  67. <Column size="90"/>
  68. <Column size="77"/>
  69. <Column size="90"/>
  70. <Column size="90"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="42"/>
  75. <Column size="80"/>
  76. <Column size="260"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="0"/>
  83. <Column size="0"/>
  84. <Column size="0"/>
  85. <Column size="0"/>
  86. <Column size="0"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. <Column size="0"/>
  91. </Columns>
  92. <Rows>
  93. <Row size="28" band="head"/>
  94. <Row size="24"/>
  95. </Rows>
  96. <Band id="head">
  97. <Cell/>
  98. <Cell col="1" text="요양구분"/>
  99. <Cell col="2" text="요양구분&#10;상세"/>
  100. <Cell col="3" text="외래/&#10;입원"/>
  101. <Cell col="4" text="진료과"/>
  102. <Cell col="5" text="의사"/>
  103. <Cell col="6" text="선택진료&#10;청구여부"/>
  104. <Cell col="7" text="요양일련&#10;번호"/>
  105. <Cell col="8" text="일련&#10;번호"/>
  106. <Cell col="9" text="진료과2"/>
  107. <Cell col="10" text="의사2"/>
  108. <Cell col="11" text="선택진료&#10;청구여부2"/>
  109. <Cell col="12" text="요양일련&#10;번호2"/>
  110. <Cell col="13" text="일련&#10;번호2"/>
  111. <Cell col="14" text="진료과3"/>
  112. <Cell col="15" text="의사3"/>
  113. <Cell col="16" text="선택진료&#10;청구여부3"/>
  114. <Cell col="17" text="요양일련&#10;번호3"/>
  115. <Cell col="18" text="일련&#10;번호3"/>
  116. <Cell col="19" text="진료과4"/>
  117. <Cell col="20" text="의사4"/>
  118. <Cell col="21" text="선택진료&#10;청구여부4"/>
  119. <Cell col="22" text="요양일련&#10;번호4"/>
  120. <Cell col="23" text="일련&#10;번호4"/>
  121. <Cell col="24" text="진료과5"/>
  122. <Cell col="25" text="의사5"/>
  123. <Cell col="26" text="선택진료&#10;청구여부5"/>
  124. <Cell col="27" text="요양일련&#10;번호5"/>
  125. <Cell col="28" text="일련&#10;번호5"/>
  126. <Cell col="29" text="진료과6"/>
  127. <Cell col="30" text="의사6"/>
  128. <Cell col="31" text="선택진료&#10;청구여부6"/>
  129. <Cell col="32" text="요양일련&#10;번호6"/>
  130. <Cell col="33" text="일련&#10;번호6"/>
  131. <Cell col="34" text="진료과7"/>
  132. <Cell col="35" text="의사7"/>
  133. <Cell col="36" text="선택진료&#10;청구여부7"/>
  134. <Cell col="37" text="요양일련&#10;번호7"/>
  135. <Cell col="38" text="일련&#10;번호7"/>
  136. <Cell col="39" text="진료과8"/>
  137. <Cell col="40" text="의사8"/>
  138. <Cell col="41" text="선택진료&#10;청구여부8"/>
  139. <Cell col="42" text="요양일련&#10;번호8"/>
  140. <Cell col="43" text="일련&#10;번호8"/>
  141. <Cell col="44" text="진료과9"/>
  142. <Cell col="45" text="의사9"/>
  143. <Cell col="46" text="선택진료&#10;청구여부9"/>
  144. <Cell col="47" text="요양일련&#10;번호9"/>
  145. <Cell col="48" text="일련&#10;번호9"/>
  146. <Cell col="49" text="진료과10"/>
  147. <Cell col="50" text="의사10"/>
  148. <Cell col="51" text="선택진료&#10;청구여부10"/>
  149. <Cell col="52" text="요양일련&#10;번호10"/>
  150. <Cell col="53" text="일련&#10;번호10"/>
  151. <Cell col="54" text="결정통지일"/>
  152. <Cell col="55" text="승인시작일"/>
  153. <Cell col="56" text="승인종료일"/>
  154. <Cell col="57" text="종료여부"/>
  155. <Cell col="58" text="산재지사"/>
  156. <Cell col="59" text="승인요청일자"/>
  157. <Cell col="60" text="진료일자"/>
  158. <Cell col="61" text="시작일"/>
  159. <Cell col="62" text="종료일"/>
  160. <Cell col="63" text="일수"/>
  161. <Cell col="64" text="승인기관"/>
  162. <Cell col="65" text="참고사항"/>
  163. <Cell col="66" text="간병인여부"/>
  164. <Cell col="67" text="수정일자"/>
  165. <Cell col="68" text="작업자"/>
  166. <Cell col="69" text="이력상태"/>
  167. <Cell col="70" text="1"/>
  168. <Cell col="71" text="2"/>
  169. <Cell col="72" text="3"/>
  170. <Cell col="73" text="4"/>
  171. <Cell col="74" text="5"/>
  172. <Cell col="75" text="6"/>
  173. <Cell col="76" text="7"/>
  174. <Cell col="77" text="8"/>
  175. <Cell col="78" text="9"/>
  176. <Cell col="79" text="10"/>
  177. </Band>
  178. <Band id="body">
  179. <Cell/>
  180. <Cell col="1" displaytype="combo" edittype="combo" text="bind:chospresn" combodataset="ds_init_hidden_chosresn" combocodecol="cd" combodatacol="nm" enable="false"/>
  181. <Cell col="2" displaytype="text" edittype="text" text="bind:chosresndetl" enable="false"/>
  182. <Cell col="3" displaytype="combo" edittype="combo" text="bind:ordflag" combodataset="ds_init_P0028list_P0028" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  183. <Cell col="4" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  184. <Cell col="5" displaytype="combo" edittype="combo" text="bind:orddrid" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  185. <Cell col="6" displaytype="combo" edittype="combo" text="bind:specordyn" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  186. <Cell col="7" text="bind:mtrtseqno" enable="false"/>
  187. <Cell col="8" text="bind:seqno" enable="false"/>
  188. <Cell col="9" displaytype="combo" edittype="combo" text="bind:orddeptcd2" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  189. <Cell col="10" displaytype="combo" edittype="combo" text="bind:orddrid2" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  190. <Cell col="11" displaytype="combo" edittype="combo" text="bind:specordyn2" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  191. <Cell col="12" text="bind:mtrtseqno2" enable="false"/>
  192. <Cell col="13" text="bind:seqno2" enable="false"/>
  193. <Cell col="14" displaytype="combo" edittype="combo" text="bind:orddeptcd3" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  194. <Cell col="15" displaytype="combo" edittype="combo" text="bind:orddrid3" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  195. <Cell col="16" displaytype="combo" edittype="combo" text="bind:specordyn3" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  196. <Cell col="17" text="bind:mtrtseqno3" enable="false"/>
  197. <Cell col="18" text="bind:seqno3" enable="false"/>
  198. <Cell col="19" displaytype="combo" edittype="combo" text="bind:orddeptcd4" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  199. <Cell col="20" displaytype="combo" edittype="combo" text="bind:orddrid4" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  200. <Cell col="21" displaytype="combo" edittype="combo" text="bind:specordyn4" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  201. <Cell col="22" text="bind:mtrtseqno4" enable="false"/>
  202. <Cell col="23" text="bind:seqno4" enable="false"/>
  203. <Cell col="24" displaytype="combo" edittype="combo" text="bind:orddeptcd5" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  204. <Cell col="25" displaytype="combo" edittype="combo" text="bind:orddrid5" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  205. <Cell col="26" displaytype="combo" edittype="combo" text="bind:specordyn5" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  206. <Cell col="27" text="bind:mtrtseqno5" enable="false"/>
  207. <Cell col="28" text="bind:seqno5" enable="false"/>
  208. <Cell col="29" displaytype="combo" edittype="combo" text="bind:orddeptcd6" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  209. <Cell col="30" displaytype="combo" edittype="combo" text="bind:orddrid6" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  210. <Cell col="31" displaytype="combo" edittype="combo" text="bind:specordyn6" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  211. <Cell col="32" text="bind:mtrtseqno6" enable="false"/>
  212. <Cell col="33" text="bind:seqno6" enable="false"/>
  213. <Cell col="34" displaytype="combo" edittype="combo" text="bind:orddeptcd7" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  214. <Cell col="35" displaytype="combo" edittype="combo" text="bind:orddrid7" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  215. <Cell col="36" displaytype="combo" edittype="combo" text="bind:specordyn7" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  216. <Cell col="37" text="bind:mtrtseqno7" enable="false"/>
  217. <Cell col="38" text="bind:seqno7" enable="false"/>
  218. <Cell col="39" displaytype="combo" edittype="combo" text="bind:orddeptcd8" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  219. <Cell col="40" displaytype="combo" edittype="combo" text="bind:orddrid8" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  220. <Cell col="41" displaytype="combo" edittype="combo" text="bind:specordyn8" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  221. <Cell col="42" text="bind:mtrtseqno8" enable="false"/>
  222. <Cell col="43" text="bind:seqno8" enable="false"/>
  223. <Cell col="44" displaytype="combo" edittype="combo" text="bind:orddeptcd9" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  224. <Cell col="45" displaytype="combo" edittype="combo" text="bind:orddrid9" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  225. <Cell col="46" displaytype="combo" edittype="combo" text="bind:specordyn9" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  226. <Cell col="47" text="bind:mtrtseqno9" enable="false"/>
  227. <Cell col="48" text="bind:seqno9" enable="false"/>
  228. <Cell col="49" displaytype="combo" edittype="combo" text="bind:orddeptcd10" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  229. <Cell col="50" displaytype="combo" edittype="combo" text="bind:orddrid10" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" enable="false"/>
  230. <Cell col="51" displaytype="combo" edittype="combo" text="bind:specordyn10" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label" enable="false"/>
  231. <Cell col="52" text="bind:mtrtseqno10" enable="false"/>
  232. <Cell col="53" text="bind:seqno10" enable="false"/>
  233. <Cell col="54" displaytype="date" edittype="date" text="bind:reqdd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  234. <Cell col="55" displaytype="date" edittype="date" text="bind:orddd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  235. <Cell col="56" displaytype="date" edittype="date" text="bind:ordfromdd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  236. <Cell col="57" displaytype="combo" edittype="combo" text="bind:ordtodd" combodataset="ds_init_endyn" combocodecol="value" combodatacol="label" enable="false"/>
  237. <Cell col="58" displaytype="combo" edittype="combo" text="bind:inducsbrchcd" combodataset="ds_init_hidden_indulist" combocodecol="cd" combodatacol="nm"/>
  238. <Cell col="59" displaytype="date" edittype="date" text="bind:aprydd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  239. <Cell col="60" displaytype="date" edittype="date" text="bind:orddd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  240. <Cell col="61" displaytype="date" edittype="date" text="bind:apryfromdd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  241. <Cell col="62" displaytype="date" edittype="date" text="bind:aprytodd" mask="yyyy-mm-dd" calendardisplaynulltype="nulltext" enable="false"/>
  242. <Cell col="63" displaytype="text" edittype="text" text="bind:aprydayno" enable="false"/>
  243. <Cell col="64" displaytype="text" edittype="text" text="bind:aprtinstcd"/>
  244. <Cell col="65" displaytype="text" edittype="text" style="align:left top;padding:3 0 0 3;" text="bind:inducstermrem" expandshow="show" enable="false"/>
  245. <Cell col="66" displaytype="combo" edittype="combo" text="bind:nurseflag" combodataset="ds_init_nurseflag" combocodecol="value" combodatacol="label" enable="false"/>
  246. <Cell col="67" text="bind:lastupdtdt"/>
  247. <Cell col="68" text="bind:lastupdtrid"/>
  248. <Cell col="69" text="bind:histstat"/>
  249. <Cell col="70" text="bind:orgspecordyn" enable="false"/>
  250. <Cell col="71" text="bind:orgspecordyn2" enable="false"/>
  251. <Cell col="72" text="bind:orgspecordyn3" enable="false"/>
  252. <Cell col="73" text="bind:orgspecordyn4" enable="false"/>
  253. <Cell col="74" text="bind:orgspecordyn5" enable="false"/>
  254. <Cell col="75" text="bind:orgspecordyn6" enable="false"/>
  255. <Cell col="76" text="bind:orgspecordyn7" enable="false"/>
  256. <Cell col="77" text="bind:orgspecordyn8" enable="false"/>
  257. <Cell col="78" text="bind:orgspecordyn9" enable="false"/>
  258. <Cell col="79" text="bind:orgspecordyn10" enable="false"/>
  259. </Band>
  260. </Format>
  261. </Formats>
  262. </Grid>
  263. <Static id="caption6" text="산재환자관리" class="tit_1" position="absolute 0 0 138 25"/>
  264. <Shape id="line5" class="line_1" position="absolute 0 402 1194 408" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  265. <Static id="caption8" text="기간관리" class="tit_2" position="absolute 0 386 111 402"/>
  266. <Grid id="grd_icpminfo" taborder="1" binddataset="ds_main_icpmgrd_grdicpminfo" useinputpanel="false" position="absolute 484 174 1194 377" anchor="left top right" autoenter="select" extendsizetype="col" oncelldblclick="grd_icpminfo_oncelldblclick">
  267. <Formats>
  268. <Format id="default">
  269. <Columns>
  270. <Column size="67"/>
  271. <Column size="75"/>
  272. <Column size="103"/>
  273. <Column size="59"/>
  274. <Column size="97"/>
  275. <Column size="154"/>
  276. <Column size="92"/>
  277. <Column size="78"/>
  278. <Column size="73"/>
  279. <Column size="76"/>
  280. <Column size="74"/>
  281. <Column size="83"/>
  282. <Column size="133"/>
  283. <Column size="133"/>
  284. <Column size="82"/>
  285. <Column size="100"/>
  286. <Column size="272"/>
  287. <Column size="130"/>
  288. <Column size="79"/>
  289. <Column size="100"/>
  290. <Column size="0"/>
  291. <Column size="0"/>
  292. <Column size="0"/>
  293. </Columns>
  294. <Rows>
  295. <Row size="24" band="head"/>
  296. <Row size="24"/>
  297. </Rows>
  298. <Band id="head">
  299. <Cell text="환자번호"/>
  300. <Cell col="1" text="성명"/>
  301. <Cell col="2" text="주민번호"/>
  302. <Cell col="3" text="보험유형"/>
  303. <Cell col="4" text="보조유형"/>
  304. <Cell col="5" text="병행진료사유"/>
  305. <Cell col="6" text="관리번호"/>
  306. <Cell col="7" text="사고일자"/>
  307. <Cell col="8" text="산재지사"/>
  308. <Cell col="9" text="사업장명"/>
  309. <Cell col="10" text="진료개시일"/>
  310. <Cell col="11" text="진료종료일"/>
  311. <Cell col="12" text="외래예약"/>
  312. <Cell col="13" text="입원예약"/>
  313. <Cell col="14" text="담당자"/>
  314. <Cell col="15" text="종결구분"/>
  315. <Cell col="16" text="참고사항"/>
  316. <Cell col="17" text="수정일자"/>
  317. <Cell col="18" text="작업자"/>
  318. <Cell col="19" text="일련번호"/>
  319. <Cell col="20" text="caption1"/>
  320. <Cell col="21" text="caption2"/>
  321. <Cell col="22" text="caption3"/>
  322. </Band>
  323. <Band id="body">
  324. <Cell text="bind:pid" enable="false"/>
  325. <Cell col="1" text="bind:hngnm" enable="false"/>
  326. <Cell col="2" text="bind:rrgstno" mask="999999-9999999" maskchar=" " enable="false"/>
  327. <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:insukind" combodataset="ds_cmb_insukind" combocodecol="value" combodatacol="label" enable="false"/>
  328. <Cell col="4" displaytype="combo" style="padding:0 0 0 3;" text="bind:suppkind" combodataset="ds_init_hidden_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
  329. <Cell col="5" displaytype="combo" style="align:left top;padding:5 2 3 2;" text="bind:coordresncd" wordwrap="word" combodataset="ds_init_hidden_coordresncd" combocodecol="cd" combodatacol="nm" enable="false"/>
  330. <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:mngtno" mask="###-##-#####-#" maskchar=" " enable="false"/>
  331. <Cell col="7" displaytype="date" text="bind:acddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  332. <Cell col="8" displaytype="combo" style="align:left top;padding:5 2 3 2;" text="bind:inducsbrchcd" wordwrap="word" combodataset="ds_init_hidden_indulist" combocodecol="cd" combodatacol="nm" enable="false"/>
  333. <Cell col="9" displaytype="combo" style="align:left top;padding:5 2 3 2;" text="bind:bizplcergstseqno" wordwrap="word" combodataset="ds_cmb_bizplcergstseqno" combocodecol="cd" combodatacol="nm" enable="false"/>
  334. <Cell col="10" displaytype="date" text="bind:ordopendd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  335. <Cell col="11" displaytype="date" text="bind:ordtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  336. <Cell col="12" text="bind:outorddd" enable="false"/>
  337. <Cell col="13" text="bind:inadrvdd" enable="false"/>
  338. <Cell col="14" text="bind:chrgnm" enable="false"/>
  339. <Cell col="15" text="bind:endflag" enable="false"/>
  340. <Cell col="16" style="align:left top;padding:3 0 0 3;" text="bind:inducsrem" wordwrap="char" enable="false"/>
  341. <Cell col="17" displaytype="date" text="bind:lastupdtdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="nulltext" enable="false"/>
  342. <Cell col="18" text="bind:lastupdtrid" enable="false"/>
  343. <Cell col="19" text="bind:seqno" enable="false"/>
  344. <Cell col="20" text="bind:histstat" enable="false"/>
  345. <Cell col="21" text="bind:endcnts" enable="false"/>
  346. <Cell col="22" text="bind:bizplceseqno"/>
  347. </Band>
  348. </Format>
  349. </Formats>
  350. </Grid>
  351. <Button id="btn_insicmt1" taborder="2" text="행추가" class="btn2" position="absolute 912 380 965 402" anchor="top right" onclick="btn_insicmt1_onclick"/>
  352. <Button id="btn_delicmt" taborder="3" text="행삭제" class="btn2" position="absolute 966 380 1019 402" anchor="top right" onclick="btn_delicmt_onclick"/>
  353. <Button id="btn_insicmt2" taborder="4" text="행삽입" class="btn2" position="absolute 1020 380 1073 402" anchor="top right" onclick="btn_insicmt2_onclick"/>
  354. <Edit id="input7" taborder="5" class="input_default" enable="false" position="absolute 480 96 589 115"/>
  355. <Static id="caption3" text="인적사항" class="tit_2" position="absolute 0 73 78 90"/>
  356. <Edit id="input13" taborder="6" class="input_default" enable="false" position="absolute 480 122 589 141"/>
  357. <Static id="caption5" text="휴대폰" class="cell_1" position="absolute 392 120 477 143"/>
  358. <Static id="caption23" text="연락처" class="cell_1" position="absolute 392 94 477 117"/>
  359. <Shape id="line2" class="line_1" position="absolute 0 89 1194 95" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  360. <Shape id="line4" class="line_2" position="absolute 0 196 478 202"/>
  361. <Shape id="line31" class="line_2" position="absolute 0 116 952 122"/>
  362. <Static id="caption20" text="이력조회" class="tit_2" position="absolute 484 153 628 169"/>
  363. <Shape id="line11" class="line_1" position="absolute 484 169 1194 175" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  364. <Static id="caption21" text="산재관리번호" class="cell_1" position="absolute 0 200 120 223"/>
  365. <Static id="caption12" text="보험유형" class="cell_1" position="absolute 0 174 120 197"/>
  366. <Static id="caption26" text="재해발생일" class="cell_1" position="absolute 0 226 120 249"/>
  367. <Static id="caption27" text="보조유형" class="cell_1" position="absolute 242 174 360 197"/>
  368. <Edit id="input25" taborder="7" class="input_default" enable="false" position="absolute 273 122 329 141"/>
  369. <MaskEdit id="input26" taborder="8" type="string" mask="999999-9999999" maskchar=" " class="input_essential" position="absolute 273 96 389 115" style="align:left middle;" onkeydown="input26_onkeydown" autoselect="true"/>
  370. <Static id="caption29" text="성명" class="cell_1" position="absolute 0 120 75 143"/>
  371. <Static id="caption30" text="성별/나이" class="cell_1" position="absolute 197 120 270 143"/>
  372. <Static id="caption31" text="환자번호" class="cell_1" position="absolute 0 94 75 117"/>
  373. <Static id="caption32" text="주민번호" class="cell_1" position="absolute 197 94 270 117"/>
  374. <Edit id="input27" taborder="9" class="input_default" enable="false" position="absolute 331 122 389 141"/>
  375. <Edit id="input28" taborder="10" class="input_essential" position="absolute 78 122 194 141" onkeydown="input28_onkeydown"/>
  376. <Edit id="ipt_pid" taborder="11" class="input_essential" position="absolute 78 96 194 115" autoselect="true" onkeydown="ipt_pid_onkeydown"/>
  377. <Edit id="input12" taborder="12" class="input_default" enable="false" position="absolute 680 122 953 141"/>
  378. <Shape id="line1" class="line_2" position="absolute 0 222 477 228"/>
  379. <Shape id="line12" class="line_3" position="absolute 0 375 479 381"/>
  380. <Calendar id="input37" taborder="13" class="input_default" position="absolute 123 228 239 247"/>
  381. <Calendar id="input3" taborder="14" class="input_default" position="absolute 123 280 239 299"/>
  382. <Calendar id="input4" taborder="15" class="input_default" position="absolute 123 254 239 273"/>
  383. <MaskEdit id="input9" taborder="16" type="string" class="input_essential" position="absolute 123 202 239 221" tooltiptext="입력하지 않으면 자동발생 됨" style="align:left middle;" maskchar=" "/>
  384. <Static id="caption7" text="참고사항" class="cell_1" position="absolute 0 330 120 376"/>
  385. <TextArea id="textarea1" taborder="17" scrollbars="fixedvert" wordwrap="char" position="absolute 123 332 479 375" acceptstab="true"/>
  386. <Static id="caption28" text="병행진료사유" class="cell_1" position="absolute 242 200 360 223"/>
  387. <Static id="caption17" text="사업장명" class="cell_1" position="absolute 242 252 360 275"/>
  388. <Shape id="line7" class="line_2" position="absolute 0 248 477 254"/>
  389. <Shape id="line14" class="line_2" position="absolute 123 274 479 280"/>
  390. <Shape id="line8" class="line_3" position="absolute 0 142 1194 148"/>
  391. <Shape id="line16" class="line_1" position="absolute 0 169 479 175" style="strokepen:3 solid #33bbbbff;"/>
  392. <Static id="caption14" text="보험사항" class="tit_2" position="absolute 0 153 87 170"/>
  393. <Edit id="input1" taborder="18" class="input_default" enable="false" position="absolute 739 96 795 115"/>
  394. <Edit id="input5" taborder="19" class="input_default" enable="false" position="absolute 680 96 736 115"/>
  395. <Edit id="input6" taborder="20" class="input_default" enable="false" position="absolute 798 96 953 115"/>
  396. <Static id="caption18" text="주소" class="cell_1" position="absolute 592 94 677 117"/>
  397. <Static id="caption10" text="상세주소" class="cell_1" position="absolute 592 120 677 143"/>
  398. <Shape id="line6" class="line_2" position="absolute 0 300 478 306"/>
  399. <Edit id="input14" taborder="21" class="input_default" position="absolute 123 306 240 325"/>
  400. <Button id="button3" taborder="22" text="면담관리" class="btn2" position="absolute 823 147 887 169" onclick="button3_onclick"/>
  401. <Static id="caption25" text="담당자" class="cell_1" position="absolute 0 304 120 327"/>
  402. <Combo id="cbo_insukind1" taborder="23" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 123 176 239 195" onitemchanged="cbo_insukind1_onitemchanged">
  403. <Dataset id="innerdataset">
  404. <ColumnInfo>
  405. <Column id="codecolumn"/>
  406. <Column id="datacolumn"/>
  407. </ColumnInfo>
  408. <Rows>
  409. <Row>
  410. <Col id="codecolumn">41</Col>
  411. <Col id="datacolumn">산재</Col>
  412. </Row>
  413. <Row>
  414. <Col id="codecolumn">42</Col>
  415. <Col id="datacolumn">공상</Col>
  416. </Row>
  417. </Rows>
  418. </Dataset>
  419. </Combo>
  420. <Combo id="cbo_suppkind1" taborder="24" innerdataset="@ds_cbo_suppkind1" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 363 176 479 195"/>
  421. <Button id="button16" taborder="25" text="산재지사관리" class="btn2" position="absolute 186 147 272 169" onclick="button16_onclick"/>
  422. <Static id="caption11" text="진료 개시일/종료일" class="cell_1" position="absolute 0 252 120 301"/>
  423. <Combo id="cmb_inducsbrchcd" taborder="26" innerdataset="@ds_init_hidden_coordresncd" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 363 202 479 221"/>
  424. <Static id="caption4" text="참고사항" class="cell_1" position="absolute 956 94 1042 143"/>
  425. <TextArea id="textarea2" taborder="27" scrollbars="fixedvert" wordwrap="char" position="absolute 1045 94 1194 143" anchor="left top right"/>
  426. <Combo id="combo7" taborder="28" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 363 280 479 299">
  427. <Dataset id="innerdataset">
  428. <ColumnInfo>
  429. <Column id="codecolumn"/>
  430. <Column id="datacolumn"/>
  431. </ColumnInfo>
  432. <Rows>
  433. <Row>
  434. <Col id="codecolumn">N</Col>
  435. <Col id="datacolumn">계속</Col>
  436. </Row>
  437. <Row>
  438. <Col id="codecolumn">Y</Col>
  439. <Col id="datacolumn">종결</Col>
  440. </Row>
  441. </Rows>
  442. </Dataset>
  443. </Combo>
  444. <Static id="caption9" text="종결구분" class="cell_1" position="absolute 242 278 360 301"/>
  445. <Shape id="line3" class="line_2" position="absolute 0 326 478 332"/>
  446. <Tab id="switch2" anchor="all" taborder="29" tabindex="0" position="absolute 0 554 1195 756" style="buttonpadding:4 20 4 20;background:stretch 10,26;">
  447. <Tabpages>
  448. <Tabpage id="case1" text="상병관리">
  449. <Layouts>
  450. <Layout>
  451. <Grid id="grd_icswinfo" taborder="1" binddataset="ds_main_icswgrd_grdicswinfo" useinputpanel="false" position="absolute 0 27 1194 175" anchor="all" cellsizingtype="col" oncloseup="switch2_case1_grd_icswinfo_oncloseup" autoenter="select">
  452. <Formats>
  453. <Format id="default">
  454. <Columns>
  455. <Column size="24" band="left"/>
  456. <Column size="0"/>
  457. <Column size="54"/>
  458. <Column size="147"/>
  459. <Column size="337"/>
  460. <Column size="0"/>
  461. <Column size="0"/>
  462. <Column size="0"/>
  463. <Column size="0"/>
  464. <Column size="0"/>
  465. <Column size="92"/>
  466. <Column size="0"/>
  467. <Column size="57"/>
  468. <Column size="92"/>
  469. <Column size="386"/>
  470. <Column size="0"/>
  471. <Column size="0"/>
  472. <Column size="0"/>
  473. <Column size="0"/>
  474. <Column size="0"/>
  475. <Column size="0"/>
  476. <Column size="0"/>
  477. </Columns>
  478. <Rows>
  479. <Row size="24" band="head"/>
  480. <Row size="24"/>
  481. </Rows>
  482. <Band id="head">
  483. <Cell/>
  484. <Cell col="1" text="승인신청일"/>
  485. <Cell col="2" text="부위"/>
  486. <Cell col="3" text="상병코드"/>
  487. <Cell col="4" text="상병명"/>
  488. <Cell col="5" text="치식"/>
  489. <Cell col="6" text="상병내용"/>
  490. <Cell col="7" text="척추기구"/>
  491. <Cell col="8" text="진료과"/>
  492. <Cell col="9" text="의사"/>
  493. <Cell col="10" text="결정통지일"/>
  494. <Cell col="11" text="상병구분"/>
  495. <Cell col="12" text="상병승인"/>
  496. <Cell col="13" text="종료일자"/>
  497. <Cell col="14" text="참고사항"/>
  498. <Cell col="15" text="수정일자"/>
  499. <Cell col="16" text="작업자"/>
  500. <Cell col="17" text="등록번호"/>
  501. <Cell col="18" text="관리번호"/>
  502. <Cell col="19" text="상병일련번호"/>
  503. <Cell col="20" text="일련번호"/>
  504. <Cell col="21" text="이력상태"/>
  505. </Band>
  506. <Band id="body">
  507. <Cell celltype="head"/>
  508. <Cell col="1" displaytype="date" edittype="date" text="bind:issdd" calendardisplaynulltype="nulltext"/>
  509. <Cell col="2" displaytype="combo" edittype="combo" text="bind:snwpart" combodataset="ds_cmb_snwpart" combocodecol="value" combodatacol="label"/>
  510. <Cell col="3" displaytype="text" edittype="text" editfilter="upper,number,char" text="bind:snwcd" editimemode="alpha"/>
  511. <Cell col="4" displaytype="text" edittype="text" style="align:left top;padding:5 2 3 2;" text="bind:detldesc" wordwrap="word" editimemode="hangul"/>
  512. <Cell col="5" displaytype="text" edittype="text" text="bind:tootpart"/>
  513. <Cell col="6" displaytype="text" edittype="text" text="bind:snwcdcnts"/>
  514. <Cell col="7" displaytype="combo" edittype="combo" text="bind:cordtool" combodataset="ds_init_hidden_cordtool" combocodecol="value" combodatacol="label"/>
  515. <Cell col="8" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm"/>
  516. <Cell col="9" displaytype="combo" edittype="combo" text="bind:orddrid" combodataset="dsft_init_hidden_orddrid1" combocodecol="cd" combodatacol="nm"/>
  517. <Cell col="10" displaytype="date" edittype="date" text="bind:appdd" calendardisplaynulltype="nulltext"/>
  518. <Cell col="11" displaytype="combo" edittype="combo" text="bind:snwflagcd" combodataset="ds_init_hidden_snwflagcd" combocodecol="value" combodatacol="label"/>
  519. <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:snwapryyn" combodataset="ds_cmb_snwapryyn" combocodecol="value" combodatacol="label"/>
  520. <Cell col="13" displaytype="date" edittype="date" text="bind:todd" calendardisplaynulltype="nulltext"/>
  521. <Cell col="14" displaytype="text" edittype="text" editfilter="none" style="align:left top;padding:3 2 3 2;" text="bind:inducssnwrem" wordwrap="word" editimemode="hangul"/>
  522. <Cell col="15" displaytype="date" text="bind:lastupdtrid" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  523. <Cell col="16" text="bind:lastupdtdt"/>
  524. <Cell col="17" text="bind:pid"/>
  525. <Cell col="18" text="bind:mngtno"/>
  526. <Cell col="19" text="bind:snwseqno"/>
  527. <Cell col="20" text="bind:seqno"/>
  528. <Cell col="21" text="bind:histstat"/>
  529. </Band>
  530. </Format>
  531. </Formats>
  532. </Grid>
  533. <Shape id="line17" class="line_1" position="absolute 0 22 1194 28" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  534. <Button id="btn_insicsw1" taborder="2" text="행추가" class="btn2" position="absolute 912 0 965 22" anchor="top right" onclick="switch2_case1_btn_insicsw1_onclick"/>
  535. <Button id="btn_delicsw" taborder="3" text="행삭제" class="btn2" position="absolute 966 0 1019 22" anchor="top right" onclick="switch2_case1_btn_delicsw_onclick"/>
  536. <Button id="btn_insicsw2" taborder="4" text="행삽입" class="btn2" position="absolute 1020 0 1073 22" anchor="top right" onclick="switch2_case1_btn_insicsw2_onclick"/>
  537. <Button id="button12" taborder="5" text="의사상병" class="btn2" visible="false" position="absolute 529 0 593 19"/>
  538. <Button id="btn_saveicsw" taborder="6" text="저장" class="btn5" position="absolute 1152 0 1194 22" anchor="top right" onclick="switch2_case1_btn_saveicsw_onclick"/>
  539. <Button id="btn_excelicsw" taborder="7" text="엑셀저장" class="btn7" position="absolute 1074 0 1151 22" anchor="top right" onclick="switch2_case1_btn_excelicsw_onclick"/>
  540. <Button id="btn_upicsw" taborder="8" text="행수정" class="btn2" visible="false" position="absolute 655 0 708 19" onclick="switch2_case1_btn_upicsw_onclick"/>
  541. <Button id="button5" taborder="9" text="상병조회" class="btn2" position="absolute 847 0 911 22" anchor="top right" onclick="switch2_case1_button5_onclick"/>
  542. </Layout>
  543. </Layouts>
  544. </Tabpage>
  545. <Tabpage id="case2" text="증명서관리">
  546. <Layouts>
  547. <Layout>
  548. <Grid id="grd_iapfinfo" taborder="1" binddataset="ds_main_iapfgrd_grdiapfinfo" useinputpanel="false" ontextchanged="group3_switch2_case2_grd_iapfinfo_ontextchanged" position="absolute 0 27 1194 175" anchor="all" autoenter="select" cellsizingtype="col" oncloseup="switch2_case2_grd_iapfinfo_oncloseup">
  549. <Formats>
  550. <Format id="default">
  551. <Columns>
  552. <Column size="24" band="left"/>
  553. <Column size="131"/>
  554. <Column size="76"/>
  555. <Column size="76"/>
  556. <Column size="100"/>
  557. <Column size="100"/>
  558. <Column size="100"/>
  559. <Column size="79"/>
  560. <Column size="98"/>
  561. <Column size="61"/>
  562. <Column size="342"/>
  563. <Column size="0"/>
  564. <Column size="0"/>
  565. <Column size="0"/>
  566. <Column size="0"/>
  567. <Column size="0"/>
  568. <Column size="0"/>
  569. <Column size="0"/>
  570. <Column size="100"/>
  571. </Columns>
  572. <Rows>
  573. <Row size="24" band="head"/>
  574. <Row size="24"/>
  575. </Rows>
  576. <Band id="head">
  577. <Cell/>
  578. <Cell col="1" text="증명구분"/>
  579. <Cell col="2" text="진료과코드"/>
  580. <Cell col="3" text="발급의사ID"/>
  581. <Cell col="4" text="확인일자"/>
  582. <Cell col="5" text="확인시작일"/>
  583. <Cell col="6" text="확인종료일"/>
  584. <Cell col="7" text="확인일수"/>
  585. <Cell col="8" text="확인금액"/>
  586. <Cell col="9" text="청구여부"/>
  587. <Cell col="10" text="참고사항"/>
  588. <Cell col="11" text="수정일자"/>
  589. <Cell col="12" text="작업자"/>
  590. <Cell col="13" text="이력상태"/>
  591. <Cell col="14" text="등록번호"/>
  592. <Cell col="15" text="관리번호"/>
  593. <Cell col="16" text="보험유형"/>
  594. <Cell col="17" text="증명서일련번호"/>
  595. <Cell col="18" text="일련번호"/>
  596. </Band>
  597. <Band id="body">
  598. <Cell celltype="head"/>
  599. <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:profflagcd" combodataset="ds_init_hidden_profcd" combocodecol="cd" combodatacol="nm"/>
  600. <Cell col="2" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm"/>
  601. <Cell col="3" displaytype="combo" edittype="combo" text="bind:issdrid" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm"/>
  602. <Cell col="4" displaytype="date" edittype="date" text="bind:cnfmdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  603. <Cell col="5" displaytype="date" edittype="date" text="bind:cnfmfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  604. <Cell col="6" displaytype="date" edittype="date" text="bind:cnfmtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  605. <Cell col="7" displaytype="text" edittype="text" text="bind:cnfmdayno"/>
  606. <Cell col="8" displaytype="number" edittype="normal" text="bind:cnfmamt"/>
  607. <Cell col="9" displaytype="combo" edittype="combo" style="align:right middle;" text="bind:clamyn" combodataset="ds_cmb_clamyn" combocodecol="value" combodatacol="label"/>
  608. <Cell col="10" displaytype="text" edittype="text" text="bind:profdocurem"/>
  609. <Cell col="11" text="bind:lastupdtdt"/>
  610. <Cell col="12" text="bind:lastupdtrid"/>
  611. <Cell col="13" text="bind:histstat"/>
  612. <Cell col="14" text="bind:pid"/>
  613. <Cell col="15" text="bind:mngtno"/>
  614. <Cell col="16" text="bind:insukind"/>
  615. <Cell col="17" text="bind:profdocuseqno"/>
  616. <Cell col="18" text="bind:seqno"/>
  617. </Band>
  618. </Format>
  619. </Formats>
  620. </Grid>
  621. <Shape id="line15" class="line_1" position="absolute 1 22 1194 28" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  622. <Button id="btn_insiapf1" taborder="2" text="행추가" class="btn2" position="absolute 912 0 965 22" anchor="top right" onclick="switch2_case2_btn_insiapf1_onclick"/>
  623. <Button id="btn_deliapf" taborder="3" text="행삭제" class="btn2" position="absolute 966 0 1019 22" anchor="top right" onclick="switch2_case2_btn_deliapf_onclick"/>
  624. <Button id="btn_insiapf2" taborder="4" text="행삽입" class="btn2" position="absolute 1020 0 1073 22" anchor="top right" onclick="switch2_case2_btn_insiapf2_onclick"/>
  625. <Button id="button2" taborder="5" text="엑셀저장" class="btn7" position="absolute 1074 0 1151 22" anchor="top right" onclick="switch2_case2_button2_onclick"/>
  626. <Button id="btn_saveiapf" taborder="6" text="저장" class="btn5" position="absolute 1152 0 1194 22" anchor="top right" onclick="switch2_case2_btn_saveiapf_onclick"/>
  627. <Button id="btn_upiapf" taborder="7" text="행수정" class="btn2" visible="false" position="absolute 858 0 911 22" anchor="top right" onclick="switch2_case2_btn_upiapf_onclick"/>
  628. </Layout>
  629. </Layouts>
  630. </Tabpage>
  631. <Tabpage id="case3" text="휴업급여요양비">
  632. <Layouts>
  633. <Layout>
  634. <Button id="btn_saveicms" taborder="1" text="저장" class="btn5" position="absolute 1152 0 1194 22" anchor="top right" onclick="switch2_case3_btn_saveicms_onclick"/>
  635. <Button id="btn_upicms" taborder="2" text="행수정" class="btn2" enable="false" visible="false" position="absolute 858 0 911 22" anchor="top right" onclick="switch2_case3_btn_upicms_onclick"/>
  636. <Button id="btn_excelicms" taborder="3" text="엑셀저장" class="btn7" position="absolute 1074 0 1151 22" anchor="top right" onclick="switch2_case3_btn_excelicms_onclick"/>
  637. <Button id="btn_insicms" taborder="4" text="행추가" class="btn2" position="absolute 912 0 965 22" anchor="top right" onclick="switch2_case3_btn_insicms_onclick"/>
  638. <Button id="btn_insicms2" taborder="5" text="행삽입" class="btn2" position="absolute 1020 0 1073 22" anchor="top right" onclick="switch2_case3_btn_insicms2_onclick"/>
  639. <Button id="btn_delicms" taborder="6" text="행삭제" class="btn2" position="absolute 966 0 1019 22" anchor="top right" onclick="switch2_case3_btn_delicms_onclick"/>
  640. <Grid id="grd_icmsinfo" taborder="7" binddataset="ds_main_icmsgrd_grdicmsinfo" useinputpanel="false" ontextchanged="group3_switch2_case3_grd_icmsinfo_ontextchanged" position="absolute 0 27 1194 175" anchor="all" autoenter="select" cellsizingtype="col">
  641. <Formats>
  642. <Format id="default">
  643. <Columns>
  644. <Column size="24" band="left"/>
  645. <Column size="405"/>
  646. <Column size="250"/>
  647. <Column size="250"/>
  648. <Column size="250"/>
  649. <Column size="0"/>
  650. <Column size="0"/>
  651. <Column size="0"/>
  652. <Column size="0"/>
  653. </Columns>
  654. <Rows>
  655. <Row size="24" band="head"/>
  656. <Row size="24"/>
  657. </Rows>
  658. <Band id="head">
  659. <Cell/>
  660. <Cell col="1" text="구분"/>
  661. <Cell col="2" colspan="2" text="신청기간" taborder="undefined"/>
  662. <Cell col="4" text="신청일"/>
  663. <Cell col="5" text="등록번호"/>
  664. <Cell col="6" text="관리번호"/>
  665. <Cell col="7" text="일련번호"/>
  666. <Cell col="8" text="이력상태"/>
  667. </Band>
  668. <Band id="body">
  669. <Cell celltype="head"/>
  670. <Cell col="1" displaytype="combo" edittype="combo" text="bind:mtrtamtflag" combodataset="ds_init_hidden_mtrtamtflag" combocodecol="cd" combodatacol="nm"/>
  671. <Cell col="2" displaytype="date" edittype="date" text="bind:appfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  672. <Cell col="3" displaytype="date" edittype="date" text="bind:apptodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  673. <Cell col="4" displaytype="date" edittype="date" text="bind:appdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  674. <Cell col="5" text="bind:pid"/>
  675. <Cell col="6" text="bind:mngtno"/>
  676. <Cell col="7" text="bind:seqno"/>
  677. <Cell col="8" text="bind:histstat"/>
  678. </Band>
  679. </Format>
  680. </Formats>
  681. </Grid>
  682. <Shape id="line9" class="line_1" position="absolute 0 22 1194 28" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  683. </Layout>
  684. </Layouts>
  685. </Tabpage>
  686. </Tabpages>
  687. </Tab>
  688. <Div id="group2" anchor="left top right" taborder="30" class="div_SA" position="absolute 0 25 1194 65">
  689. <Layouts>
  690. <Layout width="1195" height="35">
  691. <Edit id="ipt_hngnm1" taborder="7" class="input_search" position="absolute 547 12 637 31" autoselect="true" onkeydown="group2_ipt_hngnm1_onkeydown"/>
  692. <MaskEdit id="ipt_rrgstno1" taborder="8" mask="######-#######" class="input_search" position="absolute 547 12 637 31" maskchar=" " type="string" trimtype="both" autoselect="true" style="align:left middle;" onkeydown="group2_ipt_rrgstno1_onkeydown"/>
  693. <Edit id="ipt_tel1" taborder="9" class="input_search" position="absolute 547 12 637 31" autoselect="true" onkeydown="group2_ipt_tel1_onkeydown"/>
  694. <Combo id="cmb_inducsbrchcd1" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 547 12 637 31" onkeydown="group2_cmb_inducsbrchcd1_onkeydown">
  695. <Dataset id="innerdataset">
  696. <ColumnInfo>
  697. <Column id="codecolumn"/>
  698. <Column id="datacolumn"/>
  699. </ColumnInfo>
  700. <Rows>
  701. <Row>
  702. <Col id="codecolumn">1</Col>
  703. <Col id="datacolumn">수원지사</Col>
  704. </Row>
  705. </Rows>
  706. </Dataset>
  707. </Combo>
  708. <Edit id="ipt_bizplcenm1" taborder="11" class="combo_search" position="absolute 547 12 637 31" onkeydown="group2_ipt_bizplcenm1_onkeydown"/>
  709. <Calendar id="ipt_date1" taborder="12" class="input_search" position="absolute 547 12 637 31" mask="yyyy-mm-dd" autoselect="true" onkeydown="group2_ipt_date1_onkeydown"/>
  710. <Edit id="ipt_pid1" taborder="6" class="input_search" position="absolute 547 12 637 31" autoselect="true" onkeydown="group2_ipt_pid1_onkeydown"/>
  711. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1127 10 1183 32" anchor="top right" onclick="group2_btn_search_onclick"/>
  712. <CheckBox id="chk_renew" taborder="2" text="연장신청환자" class="checkbox_search" position="absolute 1001 11 1093 31" onclick="group2_chk_renew_onclick" truevalue="0"/>
  713. <Shape id="line10" linetype="vertical" class="line_4" position="absolute 1110 10 1116 32" anchor="top right"/>
  714. <Static id="caption15" text="조회조건 :" class="search_name" position="absolute 367 14 453 31"/>
  715. <Static id="caption19" text="구분 :" class="search_name" position="absolute 787 14 873 31"/>
  716. <Static id="caption24" text="보험유형 :" class="search_name" position="absolute 8 14 94 31"/>
  717. <Combo id="cmb_reference" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 446 12 541 31" onitemchanged="group2_cmb_reference_onitemchanged">
  718. <Dataset id="innerdataset">
  719. <ColumnInfo>
  720. <Column id="codecolumn"/>
  721. <Column id="datacolumn"/>
  722. </ColumnInfo>
  723. <Rows>
  724. <Row>
  725. <Col id="codecolumn">0</Col>
  726. <Col id="datacolumn">전체</Col>
  727. </Row>
  728. <Row>
  729. <Col id="codecolumn">1</Col>
  730. <Col id="datacolumn">환자번호</Col>
  731. </Row>
  732. <Row>
  733. <Col id="codecolumn">2</Col>
  734. <Col id="datacolumn">환자성명</Col>
  735. </Row>
  736. <Row>
  737. <Col id="codecolumn">3</Col>
  738. <Col id="datacolumn">주민번호</Col>
  739. </Row>
  740. <Row>
  741. <Col id="codecolumn">4</Col>
  742. <Col id="datacolumn">전화번호</Col>
  743. </Row>
  744. <Row>
  745. <Col id="codecolumn">5</Col>
  746. <Col id="datacolumn">노동지사</Col>
  747. </Row>
  748. <Row>
  749. <Col id="codecolumn">6</Col>
  750. <Col id="datacolumn">사업장명</Col>
  751. </Row>
  752. <Row>
  753. <Col id="codecolumn">7</Col>
  754. <Col id="datacolumn">재해발생일</Col>
  755. </Row>
  756. <Row>
  757. <Col id="codecolumn">8</Col>
  758. <Col id="datacolumn">진료기간</Col>
  759. </Row>
  760. </Rows>
  761. </Dataset>
  762. </Combo>
  763. <Radio id="rdo_inhospflag" taborder="4" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 847 12 982 31">
  764. <Dataset id="innerdataset">
  765. <ColumnInfo>
  766. <Column id="codecolumn"/>
  767. <Column id="datacolumn"/>
  768. </ColumnInfo>
  769. <Rows>
  770. <Row>
  771. <Col id="codecolumn">1</Col>
  772. <Col id="datacolumn">전체</Col>
  773. </Row>
  774. <Row>
  775. <Col id="codecolumn">3</Col>
  776. <Col id="datacolumn">외래</Col>
  777. </Row>
  778. <Row>
  779. <Col id="codecolumn">2</Col>
  780. <Col id="datacolumn">재원</Col>
  781. </Row>
  782. </Rows>
  783. </Dataset>
  784. </Radio>
  785. <Combo id="cmb_insukind" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 89 12 169 31" onitemchanged="group2_cmb_insukind_onitemchanged">
  786. <Dataset id="innerdataset">
  787. <ColumnInfo>
  788. <Column id="codecolumn"/>
  789. <Column id="datacolumn"/>
  790. </ColumnInfo>
  791. <Rows>
  792. <Row>
  793. <Col id="codecolumn">1</Col>
  794. <Col id="datacolumn">전체</Col>
  795. </Row>
  796. <Row>
  797. <Col id="codecolumn">41</Col>
  798. <Col id="datacolumn">산재</Col>
  799. </Row>
  800. <Row>
  801. <Col id="codecolumn">42</Col>
  802. <Col id="datacolumn">공상</Col>
  803. </Row>
  804. </Rows>
  805. </Dataset>
  806. </Combo>
  807. <Calendar id="ipt_date2" taborder="13" class="input_search" position="absolute 661 12 751 31" mask="yyyy-mm-dd" onkeydown="group2_ipt_date2_onkeydown"/>
  808. <Static id="caption1" text="~" position="absolute 642 12 657 32"/>
  809. <Combo id="cbo_suppkind" taborder="14" innerdataset="@ds_cbo_suppkind" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 268 12 348 31" onitemchanged="group2_cbo_suppkind_onitemchanged" onkeydown="group2_cbo_suppkind_onkeydown"/>
  810. <Static id="caption2" text="보조유형 :" class="search_name" position="absolute 187 14 273 31"/>
  811. </Layout>
  812. </Layouts>
  813. </Div>
  814. <Button id="button1" taborder="31" text="엑셀저장" class="btn7" position="absolute 1118 147 1194 169" anchor="top right" onclick="button1_onclick"/>
  815. <Button id="btn_excelicmt" taborder="32" text="엑셀저장" class="btn7" position="absolute 1074 380 1151 402" anchor="top right" onclick="btn_excelicmt_onclick"/>
  816. <Button id="btn_saveicmt" taborder="33" text="저장" class="btn5" position="absolute 1152 380 1194 402" anchor="top right" onclick="btn_saveicmt_onclick"/>
  817. <Edit id="input8" taborder="34" visible="false" position="absolute 560 150 575 169"/>
  818. <Button id="btn_save" taborder="35" text="수정" class="btn5" position="absolute 394 147 436 169" onclick="btn_save_onclick"/>
  819. <Button id="btn_cancel" taborder="36" text="삭제" class="btn5" position="absolute 437 147 479 169" onclick="btn_cancel_onclick"/>
  820. <Button id="btn_upicmt" taborder="37" text="행수정" class="btn2" visible="false" position="absolute 788 380 841 402" anchor="top right" onclick="btn_upicmt_onclick"/>
  821. <Combo id="cbo_endcnts" taborder="38" innerdataset="@ds_init_hidden_endcnts" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 363 306 479 325"/>
  822. <Static id="caption16" text="종결사유" class="cell_1" position="absolute 242 304 360 327"/>
  823. <Button id="button6" taborder="39" text="사업장관리" class="btn2" position="absolute 273 147 348 169" onclick="button6_onclick"/>
  824. <Button id="btn_roomamt" taborder="40" text="병실료차액" class="btn2" position="absolute 747 147 822 169" onclick="btn_roomamt_onclick"/>
  825. <Button id="button10_up" taborder="41" position="absolute 199 380 225 402" style="background:@gradation URL('theme://images\icon_arrowTop_N.png') no-repeat center middle;" onclick="button10_up_onclick"/>
  826. <Button id="button10_down" taborder="42" class="icon_bottom_direction" position="absolute 226 380 252 402" style="background:@gradation URL('theme://images\icon_arrowBottom_N.png') no-repeat center middle;" onclick="button10_down_onclick"/>
  827. <Button id="button10_change" taborder="43" text="싱글입력/그룹조회" class="btn2" visible="false" position="absolute 81 380 198 402" onclick="button10_change_onclick"/>
  828. <Button id="button9" taborder="44" text="기간이력조회" class="btn2" position="absolute 253 380 343 402" onclick="button9_onclick"/>
  829. <Button id="button10" taborder="45" text="행추가" class="btn2" position="absolute 468 380 521 402" onclick="button10_onclick"/>
  830. <Button id="button11" taborder="46" text="행수정" class="btn2" visible="false" position="absolute 414 380 467 402" onclick="button11_onclick"/>
  831. <Button id="button13" taborder="47" text="저장" class="btn5" position="absolute 708 380 750 402" onclick="button13_onclick"/>
  832. <Button id="button14" taborder="48" text="행삽입" class="btn2" position="absolute 576 380 629 402" onclick="button14_onclick"/>
  833. <Button id="button17" taborder="49" text="행삭제" class="btn2" position="absolute 522 380 575 402" onclick="button17_onclick"/>
  834. <Button id="button18" taborder="50" text="엑셀저장" class="btn7" position="absolute 630 380 707 402" onclick="button18_onclick"/>
  835. <Button id="button19" taborder="51" text="개별과거이력조회" class="btn2" position="absolute 1004 147 1117 169" anchor="top right" onclick="button19_onclick"/>
  836. <Button id="btn_insrow" taborder="52" text="행복사" class="btn2" position="absolute 858 380 911 402" anchor="top right" onclick="btn_insrow_onclick"/>
  837. <Edit id="input2" taborder="53" class="input_default" position="absolute 842 380 857 402" anchor="top right"/>
  838. <Button id="button20" taborder="57" text="후유증상진단관리" class="btn2" position="absolute 75 147 185 169" onclick="button20_onclick"/>
  839. <Button id="button21" taborder="58" text="후유증상진단개별등록" class="btn2" position="absolute 608 147 746 169" onclick="button21_onclick"/>
  840. <CheckBox id="checkbox1" taborder="59" text="전체" value="N" truevalue="Y" falsevalue="N" position="absolute 347 382 392 402" onclick="checkbox1_onclick"/>
  841. <Combo id="cmb_bizplcenm" taborder="60" innerdataset="@ds_init_hidden_bizplce" codecolumn="cd" datacolumn="nm" onitemchanged="group3_cmb_bizplcenm_onitemchanged" class="combo_essential" position="absolute 363 254 479 273" type="filterlike"/>
  842. <Button id="button29" taborder="61" text="신규" class="btn5" position="absolute 351 147 393 169" onclick="button29_onclick"/>
  843. <Static id="caption13" text="산재지사" class="cell_1" position="absolute 242 226 360 249"/>
  844. <Combo id="combo1" taborder="62" innerdataset="@ds_init_hidden_indulist" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 363 228 479 247" index="-1"/>
  845. <Button id="btn_remfact" taborder="63" text="참고사항저장" class="btn2" position="absolute 1105 67 1194 89" anchor="top right" onclick="btn_remfact_onclick"/>
  846. <Button id="btn_pidsearch" taborder="64" onclick="btn_pidsearch_onclick" class="icon_search" position="absolute 57 96 73 112"/>
  847. <Button id="button24" taborder="65" text="산재연장신청서" class="btn3" enable="false" visible="false" position="absolute 118 765 234 787"/>
  848. <Button id="button22" taborder="66" text="산재최초신청서" class="btn3" enable="false" visible="false" position="absolute 0 765 116 787"/>
  849. <Button id="button15" taborder="67" text="진료비내역" class="btn3" position="absolute 270 765 362 787" onclick="button15_onclick"/>
  850. <Button id="button23" taborder="68" text="내원내역" class="btn3" position="absolute 106 765 186 787" onclick="button23_onclick"/>
  851. <Button id="button26" taborder="69" text="입원예약" class="btn3" position="absolute 188 765 268 787" onclick="button26_onclick"/>
  852. <Button id="btn_clear" taborder="70" text="초기화" class="btn4" position="absolute 1126 765 1194 787" anchor="right bottom" onclick="btn_clear_onclick"/>
  853. <Shape id="line32" class="line_6" position="absolute 0 758 1194 764" anchor="left top right"/>
  854. <Button id="button7" taborder="71" text="신환환자등록" class="btn3" position="absolute 0 765 104 787" onclick="button7_onclick"/>
  855. <Button id="button25" taborder="72" text="전체저장" class="btn4" position="absolute 1044 765 1124 787" anchor="right bottom" onclick="button25_onclick"/>
  856. <Button id="button27" taborder="73" text="교통비지급내역" class="btn3" visible="false" position="absolute 364 765 480 787" onclick="button27_onclick"/>
  857. <Button id="button28" taborder="74" text="산보미수납리스트" class="btn3" visible="false" position="absolute 482 765 610 787" onclick="button28_onclick"/>
  858. <Grid id="grd_pmchicmt" taborder="55" binddataset="ds_main_icmtgrd_grdicmtinfo" autoenter="select" useinputpanel="false" extendsizetype="row" position="absolute 0 407 1194 544" anchor="left top right" cellsizingtype="col" onexpanddown="grd_pmchicmt_onexpanddown" selecttype="cell" oncloseup="grd_pmchicmt_oncloseup" ontextchanged="grd_pmchicmt_ontextchanged" onchar="grd_pmchicmt_onchar" cellclickbound="cell" oncellclick="grd_pmchicmt_oncellclick">
  859. <Formats>
  860. <Format id="default">
  861. <Columns>
  862. <Column size="25" band="left"/>
  863. <Column size="92"/>
  864. <Column size="0"/>
  865. <Column size="67"/>
  866. <Column size="96"/>
  867. <Column size="75"/>
  868. <Column size="105"/>
  869. <Column size="90"/>
  870. <Column size="90"/>
  871. <Column size="90"/>
  872. <Column size="64"/>
  873. <Column size="90"/>
  874. <Column size="0"/>
  875. <Column size="0"/>
  876. <Column size="0"/>
  877. <Column size="0"/>
  878. <Column size="42"/>
  879. <Column size="0"/>
  880. <Column size="260"/>
  881. <Column size="0"/>
  882. <Column size="0"/>
  883. <Column size="0"/>
  884. <Column size="56"/>
  885. <Column size="0"/>
  886. <Column size="0"/>
  887. </Columns>
  888. <Rows>
  889. <Row size="24" band="head"/>
  890. <Row size="24"/>
  891. </Rows>
  892. <Band id="head">
  893. <Cell/>
  894. <Cell col="1" text="요양구분"/>
  895. <Cell col="2" text="요양구분상세"/>
  896. <Cell col="3" text="외래/입원"/>
  897. <Cell col="4" text="진료과"/>
  898. <Cell col="5" text="의사"/>
  899. <Cell col="6" text="선택진료청구여부"/>
  900. <Cell col="7" text="결정통지일" taborder="undefined"/>
  901. <Cell col="8" text="승인시작일" taborder="undefined"/>
  902. <Cell col="9" text="승인종료일" taborder="undefined"/>
  903. <Cell col="10" text="종료여부"/>
  904. <Cell col="11" text="산재지사"/>
  905. <Cell col="12" text="승인요청일자"/>
  906. <Cell col="13" text="진료일자"/>
  907. <Cell col="14" text="시작일"/>
  908. <Cell col="15" text="종료일"/>
  909. <Cell col="16" text="일수"/>
  910. <Cell col="17" text="승인기관"/>
  911. <Cell col="18" text="참고사항"/>
  912. <Cell col="19" text="간병인여부"/>
  913. <Cell col="20" text="수정일자"/>
  914. <Cell col="21" text="작업자"/>
  915. <Cell col="22" text="이력상태"/>
  916. <Cell col="23" text="일련번호"/>
  917. <Cell col="24" text="요양일련번호"/>
  918. </Band>
  919. <Band id="body">
  920. <Cell celltype="head"/>
  921. <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:chospresn" editautoselect="true" editautoskip="true" combodataset="ds_init_hidden_chosresn" combocodecol="cd" combodatacol="nm" combodisplayrowcount="30"/>
  922. <Cell col="2" displaytype="text" edittype="text" text="bind:chosresndetl" editautoselect="true" editautoskip="true"/>
  923. <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:ordflag" editautoselect="true" editautoskip="true" combodataset="ds_init_P0028list_P0028" combocodecol="cdid" combodatacol="cdnm"/>
  924. <Cell col="4" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 3 2;" text="bind:orddeptcd" wordwrap="word" editautoselect="true" editautoskip="true" combodataset="ds_init_hidden_orddeptcd" combocodecol="cd" combodatacol="nm" combodisplayrowcount="30"/>
  925. <Cell col="5" displaytype="combo" edittype="combo" text="bind:orddrid" editautoselect="true" editautoskip="true" combodataset="ds_init_hidden_orddrid" combocodecol="cd" combodatacol="nm" combodisplayrowcount="30"/>
  926. <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:specordyn" editautoselect="true" editautoskip="true" combodataset="ds_cmb_specordyn" combocodecol="value" combodatacol="label"/>
  927. <Cell col="7" displaytype="date" edittype="date" style="align:center middle;" text="bind:aprydd" maskchar=" " editlimit="8" editautoselect="true" editautoskip="true" taborder="1" editacceptstab="true" calendardisplaynulltype="nulltext"/>
  928. <Cell col="8" displaytype="date" edittype="date" style="align:center middle;" text="bind:apryfromdd" maskchar=" " editlimit="8" editautoselect="true" editautoskip="true" taborder="2" calendardisplaynulltype="nulltext"/>
  929. <Cell col="9" displaytype="date" edittype="date" style="align:center middle;" text="bind:aprytodd" maskchar=" " editlimit="8" editautoselect="true" editautoskip="true" taborder="3" calendardisplaynulltype="nulltext"/>
  930. <Cell col="10" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:endyn" editautoselect="true" editautoskip="true" taborder="4" combodataset="ds_cmb_endyn" combocodecol="value" combodatacol="label"/>
  931. <Cell col="11" displaytype="combo" edittype="combo" text="bind:inducsbrchcd" editautoselect="true" editautoskip="true" combodataset="ds_init_hidden_indulist" combocodecol="cd" combodatacol="nm" combodisplayrowcount="30"/>
  932. <Cell col="12" displaytype="date" edittype="date" text="bind:reqdd" mask="yyyy-mm-dd" editautoselect="true" editautoskip="true"/>
  933. <Cell col="13" displaytype="date" edittype="date" text="bind:orddd" mask="yyyy-mm-dd" editautoselect="true" editautoskip="true"/>
  934. <Cell col="14" displaytype="date" edittype="date" text="bind:ordfromdd" mask="yyyy-mm-dd" editautoselect="true" editautoskip="true"/>
  935. <Cell col="15" displaytype="date" edittype="date" text="bind:ordtodd" mask="yyyy-mm-dd" editautoselect="true" editautoskip="true"/>
  936. <Cell col="16" displaytype="text" edittype="text" text="bind:aprydayno" editautoselect="true" editautoskip="true"/>
  937. <Cell col="17" displaytype="text" edittype="text" text="bind:aprtinstcd" editautoselect="true" editautoskip="true"/>
  938. <Cell col="18" displaytype="text" edittype="text" style="align:left top;padding:5 2 3 2;" text="bind:inducstermrem" wordwrap="word" editimemode="hangul" editautoselect="true" editautoskip="true" expandshow="show"/>
  939. <Cell col="19" displaytype="combo" edittype="combo" text="bind:nurseflag" editautoselect="true" editautoskip="true" combodataset="ds_init_hidden_nurseflag" combocodecol="value" combodatacol="label"/>
  940. <Cell col="20" text="bind:lastupdtdt" editautoselect="true" editautoskip="true"/>
  941. <Cell col="21" text="bind:lastupdtrid" editautoselect="true" editautoskip="true"/>
  942. <Cell col="22" text="bind:histstat" editautoselect="true" editautoskip="true" enable="false"/>
  943. <Cell col="23" text="bind:seqno"/>
  944. <Cell col="24" text="bind:mtrtseqno"/>
  945. </Band>
  946. </Format>
  947. </Formats>
  948. </Grid>
  949. <Div id="grp_spclspec" taborder="56" style="background:white;border:1 solid #808080ff ;" visible="false" position="absolute 288 420 724 669">
  950. <Layouts>
  951. <Layout>
  952. <Shape id="line13" class="line_10" position="absolute 0 18 433 29" anchor="default"/>
  953. <Static id="caption22" text="기간관리 참고사항" class="tit_2" position="absolute 5 4 138 21" anchor="default"/>
  954. <Button id="btn_memosave" taborder="2" text="확인" class="btn4" position="absolute 312 220 368 242" onclick="grp_spclspec_btn_memosave_onclick" anchor="default"/>
  955. <Button id="button8" taborder="3" text="취소" class="btn4" position="absolute 370 220 426 242" onclick="grp_spclspec_button8_onclick" anchor="default"/>
  956. <TextArea id="tar_spclspec" taborder="1" position="absolute 2 25 432 215" autoselect="true" anchor="default" wordwrap="word"/>
  957. </Layout>
  958. </Layouts>
  959. </Div>
  960. </Layout>
  961. </Layouts>
  962. <Objects>
  963. <Dataset id="ds_main_primaryInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  964. <ColumnInfo>
  965. <Column id="insukind" type="STRING" size="256"/>
  966. <Column id="suppkind" type="STRING" size="256"/>
  967. <Column id="reference" type="STRING" size="256"/>
  968. <Column id="inhospflag" type="STRING" size="256"/>
  969. <Column id="renew" type="STRING" size="256"/>
  970. <Column id="pid" type="STRING" size="256"/>
  971. <Column id="hngnm" type="STRING" size="256"/>
  972. <Column id="rrgstno" type="STRING" size="256"/>
  973. <Column id="tel" type="STRING" size="256"/>
  974. <Column id="inducsbrchcd" type="STRING" size="256"/>
  975. <Column id="bizplcenm" type="STRING" size="256"/>
  976. <Column id="date1" type="STRING" size="256"/>
  977. <Column id="date2" type="STRING" size="256"/>
  978. </ColumnInfo>
  979. <Rows>
  980. <Row>
  981. <Col id="insukind">41</Col>
  982. <Col id="suppkind"/>
  983. <Col id="reference">0</Col>
  984. <Col id="inhospflag">1</Col>
  985. <Col id="renew"/>
  986. <Col id="pid"/>
  987. <Col id="hngnm"/>
  988. <Col id="rrgstno"/>
  989. <Col id="tel"/>
  990. <Col id="inducsbrchcd"/>
  991. <Col id="bizplcenm"/>
  992. </Row>
  993. </Rows>
  994. </Dataset>
  995. <Dataset id="ds_main_ptbsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  996. <ColumnInfo>
  997. <Column id="pid" type="STRING" size="256"/>
  998. <Column id="hngnm" type="STRING" size="256"/>
  999. <Column id="rrgstno" type="STRING" size="256"/>
  1000. <Column id="hometel" type="STRING" size="256"/>
  1001. <Column id="zipcd1" type="STRING" size="256"/>
  1002. <Column id="zipcd2" type="STRING" size="256"/>
  1003. <Column id="zipcdseq" type="STRING" size="256"/>
  1004. <Column id="zipcdaddr" type="STRING" size="256"/>
  1005. <Column id="detladdr" type="STRING" size="256"/>
  1006. <Column id="mpphontel" type="STRING" size="256"/>
  1007. <Column id="sex" type="STRING" size="256"/>
  1008. <Column id="age" type="STRING" size="256"/>
  1009. <Column id="remfact" type="STRING" size="256"/>
  1010. </ColumnInfo>
  1011. <Rows>
  1012. <Row>
  1013. <Col id="pid"/>
  1014. <Col id="hngnm"/>
  1015. <Col id="rrgstno"/>
  1016. <Col id="hometel"/>
  1017. <Col id="zipcd1"/>
  1018. <Col id="zipcd2"/>
  1019. <Col id="zipcdseq"/>
  1020. <Col id="zipcdaddr"/>
  1021. <Col id="detladdr"/>
  1022. <Col id="mpphontel"/>
  1023. <Col id="sex"/>
  1024. <Col id="age"/>
  1025. <Col id="remfact"/>
  1026. </Row>
  1027. </Rows>
  1028. </Dataset>
  1029. <Dataset id="ds_main_icpminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1030. <ColumnInfo>
  1031. <Column id="insukind" type="STRING" size="256"/>
  1032. <Column id="suppkind" type="STRING" size="256"/>
  1033. <Column id="mngtno" type="STRING" size="256"/>
  1034. <Column id="inducsbrchcd" type="STRING" size="256"/>
  1035. <Column id="acddd" type="STRING" size="256"/>
  1036. <Column id="bizplcenm" type="STRING" size="256"/>
  1037. <Column id="ordopendd" type="STRING" size="256"/>
  1038. <Column id="ordtodd" type="STRING" size="256"/>
  1039. <Column id="chrgnm" type="STRING" size="256"/>
  1040. <Column id="endflag" type="STRING" size="256"/>
  1041. <Column id="inducsrem" type="STRING" size="256"/>
  1042. <Column id="seqno" type="STRING" size="256"/>
  1043. <Column id="pid" type="STRING" size="256"/>
  1044. <Column id="endcnts" type="STRING" size="256"/>
  1045. <Column id="bizplcergstseqno" type="STRING" size="256"/>
  1046. <Column id="bizplceseqno" type="STRING" size="256"/>
  1047. <Column id="coordresncd" type="STRING" size="256"/>
  1048. <Column id="mngtno_org" type="STRING" size="256"/>
  1049. </ColumnInfo>
  1050. <Rows>
  1051. <Row>
  1052. <Col id="insukind">41</Col>
  1053. <Col id="suppkind"/>
  1054. <Col id="mngtno"/>
  1055. <Col id="inducsbrchcd"/>
  1056. <Col id="acddd"/>
  1057. <Col id="bizplcenm"/>
  1058. <Col id="ordopendd"/>
  1059. <Col id="ordtodd"/>
  1060. <Col id="chrgnm"/>
  1061. <Col id="endflag"/>
  1062. <Col id="inducsrem"/>
  1063. <Col id="seqno"/>
  1064. <Col id="pid"/>
  1065. <Col id="endcnts"/>
  1066. <Col id="bizplcergstseqno"/>
  1067. <Col id="bizplceseqno"/>
  1068. <Col id="coordresncd"/>
  1069. <Col id="mngtno_org"/>
  1070. </Row>
  1071. </Rows>
  1072. </Dataset>
  1073. <Dataset id="ds_main_icpmgrd_grdicpminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1074. <ColumnInfo>
  1075. <Column id="pid" type="STRING" size="256" sumtext="환자번호1"/>
  1076. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  1077. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
  1078. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  1079. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  1080. <Column id="mngtno" type="STRING" size="256" sumtext="접수번호"/>
  1081. <Column id="mngtno_org" type="STRING" size="256" sumtext="접수번호"/>
  1082. <Column id="acddd" type="STRING" size="256" sumtext="사고일자"/>
  1083. <Column id="inducsbrchcd" type="STRING" size="256" sumtext="산재지사"/>
  1084. <Column id="bizplcergstseqno" type="STRING" size="256" sumtext="사업장별일련번호"/>
  1085. <Column id="bizplceseqno" type="STRING" size="256" sumtext="사업장이력일련번호"/>
  1086. <Column id="bizplcenm" type="STRING" size="256" sumtext="사업장명"/>
  1087. <Column id="ordopendd" type="STRING" size="256" sumtext="진료개시일"/>
  1088. <Column id="ordtodd" type="STRING" size="256" sumtext="진료종료일"/>
  1089. <Column id="chrgnm" type="STRING" size="256" sumtext="담당자"/>
  1090. <Column id="endflag" type="STRING" size="256" sumtext="종결구분"/>
  1091. <Column id="inducsrem" type="STRING" size="256" sumtext="참고사항"/>
  1092. <Column id="lastupdtdt" type="STRING" size="256" sumtext="수정일시"/>
  1093. <Column id="lastupdtrid" type="STRING" size="256" sumtext="수정자ID"/>
  1094. <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
  1095. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  1096. <Column id="endcnts" type="STRING" size="256" sumtext="종결사유"/>
  1097. <Column id="outorddd" type="STRING" size="256" sumtext="외래예약"/>
  1098. <Column id="inadrvdd" type="STRING" size="256" sumtext="입원예약"/>
  1099. <Column id="coordresncd" type="STRING" size="256" sumtext="병행진료사유코드"/>
  1100. </ColumnInfo>
  1101. </Dataset>
  1102. <Dataset id="ds_init_hidden_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1103. <Dataset id="ds_init_hidden_coordresncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1104. <Dataset id="ds_init_hidden_indulist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1105. <Dataset id="ds_init_hidden_bizplce" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1106. <Dataset id="ds_init_hidden_endcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1107. <Dataset id="ds_cmb_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1108. <ColumnInfo>
  1109. <Column id="label" type="STRING" size="256"/>
  1110. <Column id="value" type="STRING" size="256"/>
  1111. </ColumnInfo>
  1112. <Rows>
  1113. <Row>
  1114. <Col id="label">산재</Col>
  1115. <Col id="value">41</Col>
  1116. </Row>
  1117. <Row>
  1118. <Col id="label">공상</Col>
  1119. <Col id="value">42</Col>
  1120. </Row>
  1121. </Rows>
  1122. </Dataset>
  1123. <Dataset id="ds_main_icmtgrd_grdicmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_icmtgrd_grdicmtinfo_oncolumnchanged">
  1124. <ColumnInfo>
  1125. <Column id="chospresn" type="STRING" size="256" sumtext="내원경위"/>
  1126. <Column id="chosresndetl" type="STRING" size="256" sumtext="내원경위상세"/>
  1127. <Column id="ordflag" type="STRING" size="256" sumtext="진료구분"/>
  1128. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  1129. <Column id="orddrid" type="STRING" size="256" sumtext="의사"/>
  1130. <Column id="specordyn" type="STRING" size="256" sumtext="선택진료"/>
  1131. <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
  1132. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1133. <Column id="ordfromdd" type="STRING" size="256" sumtext="시작일"/>
  1134. <Column id="ordtodd" type="STRING" size="256" sumtext="종료일"/>
  1135. <Column id="aprydd" type="STRING" size="256" sumtext="승인일자"/>
  1136. <Column id="apryfromdd" type="STRING" size="256" sumtext="승인시작일"/>
  1137. <Column id="aprytodd" type="STRING" size="256" sumtext="승인종료일"/>
  1138. <Column id="aprydayno" type="STRING" size="256" sumtext="일수"/>
  1139. <Column id="aprtinstcd" type="STRING" size="256" sumtext="승인기관"/>
  1140. <Column id="inducstermrem" type="STRING" size="256" sumtext="참고사항"/>
  1141. <Column id="nurseflag" type="STRING" size="256" sumtext="수정일자"/>
  1142. <Column id="lastupdtdt" type="STRING" size="256" sumtext="수정일자"/>
  1143. <Column id="lastupdtrid" type="STRING" size="256" sumtext="작업자"/>
  1144. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  1145. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  1146. <Column id="mtrtseqno" type="STRING" size="256" sumtext="일련번호"/>
  1147. <Column id="endyn" type="STRING" size="256" sumtext="종료여부"/>
  1148. <Column id="inducsbrchcd" type="STRING" size="256" sumtext="산재지사"/>
  1149. <Column id="specordyn" type="STRING" size="256" sumtext="선택진료"/>
  1150. </ColumnInfo>
  1151. </Dataset>
  1152. <Dataset id="ds_init_hidden_chosresn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1153. <Dataset id="ds_init_P0028list_P0028" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1154. <Dataset id="ds_init_hidden_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1155. <Dataset id="ds_init_hidden_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1156. <Dataset id="ds_cmb_specordyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1157. <ColumnInfo>
  1158. <Column id="label" type="STRING" size="256"/>
  1159. <Column id="value" type="STRING" size="256"/>
  1160. </ColumnInfo>
  1161. <Rows>
  1162. <Row>
  1163. <Col id="label">Y</Col>
  1164. <Col id="value">Y</Col>
  1165. </Row>
  1166. <Row>
  1167. <Col id="label">N</Col>
  1168. <Col id="value">N</Col>
  1169. </Row>
  1170. </Rows>
  1171. </Dataset>
  1172. <Dataset id="ds_cmb_endyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1173. <ColumnInfo>
  1174. <Column id="label" type="STRING" size="256"/>
  1175. <Column id="value" type="STRING" size="256"/>
  1176. </ColumnInfo>
  1177. <Rows>
  1178. <Row>
  1179. <Col id="label">Y</Col>
  1180. <Col id="value">Y</Col>
  1181. </Row>
  1182. <Row>
  1183. <Col id="label">N</Col>
  1184. <Col id="value">N</Col>
  1185. </Row>
  1186. </Rows>
  1187. </Dataset>
  1188. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1189. <ColumnInfo>
  1190. <Column id="viewoption" type="STRING" size="256"/>
  1191. </ColumnInfo>
  1192. <Rows>
  1193. <Row/>
  1194. </Rows>
  1195. </Dataset>
  1196. <Dataset id="ds_cmb_snwpart" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1197. <ColumnInfo>
  1198. <Column id="label" type="STRING" size="256"/>
  1199. <Column id="value" type="STRING" size="256"/>
  1200. </ColumnInfo>
  1201. <Rows>
  1202. <Row>
  1203. <Col id="label">두부</Col>
  1204. <Col id="value">1</Col>
  1205. </Row>
  1206. <Row>
  1207. <Col id="label">상지</Col>
  1208. <Col id="value">2</Col>
  1209. </Row>
  1210. <Row>
  1211. <Col id="label">체간</Col>
  1212. <Col id="value">3</Col>
  1213. </Row>
  1214. <Row>
  1215. <Col id="label">수족</Col>
  1216. <Col id="value">4</Col>
  1217. </Row>
  1218. <Row>
  1219. <Col id="label">하지</Col>
  1220. <Col id="value">5</Col>
  1221. </Row>
  1222. <Row>
  1223. <Col id="label">전신</Col>
  1224. <Col id="value">6</Col>
  1225. </Row>
  1226. <Row>
  1227. <Col id="label">기타</Col>
  1228. <Col id="value">7</Col>
  1229. </Row>
  1230. </Rows>
  1231. </Dataset>
  1232. <Dataset id="ds_cmb_snwapryyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1233. <Dataset id="ds_init_hidden_profcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1234. <Dataset id="ds_cmb_clamyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1235. <ColumnInfo>
  1236. <Column id="label" type="STRING" size="256"/>
  1237. <Column id="value" type="STRING" size="256"/>
  1238. </ColumnInfo>
  1239. <Rows>
  1240. <Row>
  1241. <Col id="label">Y</Col>
  1242. <Col id="value">Y</Col>
  1243. </Row>
  1244. <Row>
  1245. <Col id="label">N</Col>
  1246. <Col id="value">N</Col>
  1247. </Row>
  1248. </Rows>
  1249. </Dataset>
  1250. <Dataset id="ds_init_hidden_mtrtamtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1251. <Dataset id="ds_main_icmsgrd_grdicmsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_icmsgrd_grdicmsinfo_oncolumnchanged">
  1252. <ColumnInfo>
  1253. <Column id="mtrtamtflag" type="STRING" size="256" sumtext="요양비구분"/>
  1254. <Column id="appfromdd" type="STRING" size="256" sumtext="신청시작일자"/>
  1255. <Column id="apptodd" type="STRING" size="256" sumtext="신청종료일자"/>
  1256. <Column id="appdd" type="STRING" size="256" sumtext="신청일자"/>
  1257. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1258. <Column id="mngtno" type="STRING" size="256" sumtext="관리번호"/>
  1259. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  1260. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  1261. </ColumnInfo>
  1262. </Dataset>
  1263. <Dataset id="ds_main_iapfgrd_grdiapfinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_iapfgrd_grdiapfinfo_oncolumnchanged">
  1264. <ColumnInfo>
  1265. <Column id="profflagcd" type="STRING" size="256" sumtext="긍명구분코드"/>
  1266. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1267. <Column id="issdrid" type="STRING" size="256" sumtext="발급의사ID"/>
  1268. <Column id="cnfmdd" type="STRING" size="256" sumtext="확인일자"/>
  1269. <Column id="cnfmfromdd" type="STRING" size="256" sumtext="확인시작일자"/>
  1270. <Column id="cnfmtodd" type="STRING" size="256" sumtext="확인종료일자"/>
  1271. <Column id="cnfmdayno" type="STRING" size="256" sumtext="확인일수"/>
  1272. <Column id="cnfmamt" type="STRING" size="256" sumtext="확인금액"/>
  1273. <Column id="clamyn" type="STRING" size="256" sumtext="청구여부"/>
  1274. <Column id="profdocurem" type="STRING" size="256" sumtext="증명서참고사항"/>
  1275. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록자ID"/>
  1276. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록일시"/>
  1277. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  1278. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1279. <Column id="mngtno" type="STRING" size="256" sumtext="관리번호"/>
  1280. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  1281. <Column id="profdocuseqno" type="STRING" size="256" sumtext="증명서일련번호"/>
  1282. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  1283. </ColumnInfo>
  1284. </Dataset>
  1285. <Dataset id="ds_hidden_spclspecrem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1286. <ColumnInfo>
  1287. <Column id="spclspec" type="STRING" size="256"/>
  1288. <Column id="oldspclspec" type="STRING" size="256"/>
  1289. </ColumnInfo>
  1290. <Rows>
  1291. <Row>
  1292. <Col id="spclspec"/>
  1293. <Col id="oldspclspec"/>
  1294. </Row>
  1295. </Rows>
  1296. </Dataset>
  1297. <Dataset id="ds_properties_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1298. <ColumnInfo>
  1299. <Column id="menuparam" type="STRING" size="256"/>
  1300. </ColumnInfo>
  1301. <Rows>
  1302. <Row/>
  1303. </Rows>
  1304. </Dataset>
  1305. <Dataset id="ds_send_insertdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1306. <Dataset id="ds_main_icswgrd_grdicswinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_icswgrd_grdicswinfo_oncolumnchanged">
  1307. <ColumnInfo>
  1308. <Column id="issdd" type="STRING" size="256" sumtext="발행일자"/>
  1309. <Column id="snwpart" type="STRING" size="256" sumtext="상병부위코드"/>
  1310. <Column id="snwcd" type="STRING" size="256" sumtext="상병코드"/>
  1311. <Column id="detldesc" type="STRING" size="256" sumtext="상세설명"/>
  1312. <Column id="tootpart" type="STRING" size="256" sumtext="치식부위"/>
  1313. <Column id="cordtool" type="STRING" size="256" sumtext="척추기구"/>
  1314. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1315. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID"/>
  1316. <Column id="appdd" type="STRING" size="256" sumtext="적용일자"/>
  1317. <Column id="snwflagcd" type="STRING" size="256" sumtext="상병승인여부"/>
  1318. <Column id="snwcdcnts" type="STRING" size="256" sumtext="상병내용"/>
  1319. <Column id="snwapryyn" type="STRING" size="256" sumtext="종료일자"/>
  1320. <Column id="todd" type="STRING" size="256" sumtext="승인일자"/>
  1321. <Column id="inducssnwrem" type="STRING" size="256" sumtext="산재상병참고사항"/>
  1322. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  1323. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1324. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1325. <Column id="mngtno" type="STRING" size="256" sumtext="관리번호"/>
  1326. <Column id="snwseqno" type="STRING" size="256" sumtext="상병일련번호"/>
  1327. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  1328. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  1329. </ColumnInfo>
  1330. </Dataset>
  1331. <Dataset id="ds_hidden_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1332. <Dataset id="ds_send_search1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1333. <ColumnInfo>
  1334. <Column id="srchcond" type="STRING" size="256"/>
  1335. <Column id="pid" type="STRING" size="256"/>
  1336. <Column id="hngnm" type="STRING" size="256"/>
  1337. <Column id="rrgstno1" type="STRING" size="256"/>
  1338. <Column id="rrgstno2" type="STRING" size="256"/>
  1339. <Column id="autoflag" type="STRING" size="256"/>
  1340. </ColumnInfo>
  1341. <Rows>
  1342. <Row>
  1343. <Col id="srchcond"/>
  1344. <Col id="pid"/>
  1345. <Col id="hngnm"/>
  1346. <Col id="rrgstno1"/>
  1347. <Col id="rrgstno2"/>
  1348. <Col id="autoflag"/>
  1349. </Row>
  1350. </Rows>
  1351. </Dataset>
  1352. <Dataset id="ds_cbo_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1353. <Dataset id="ds_cbo_suppkind1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1354. <Dataset id="ds_send_primarySearch1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1355. <ColumnInfo>
  1356. <Column id="insukind" type="STRING" size="256"/>
  1357. <Column id="suppkind" type="STRING" size="256"/>
  1358. <Column id="reference" type="STRING" size="256"/>
  1359. <Column id="reference1" type="STRING" size="256"/>
  1360. <Column id="reference2" type="STRING" size="256"/>
  1361. <Column id="inhospflag" type="STRING" size="256"/>
  1362. <Column id="renew" type="STRING" size="256"/>
  1363. </ColumnInfo>
  1364. <Rows>
  1365. <Row>
  1366. <Col id="insukind"/>
  1367. <Col id="suppkind"/>
  1368. <Col id="reference"/>
  1369. <Col id="reference1"/>
  1370. <Col id="reference2"/>
  1371. <Col id="inhospflag"/>
  1372. <Col id="renew"/>
  1373. </Row>
  1374. </Rows>
  1375. </Dataset>
  1376. <Dataset id="ds_main_icpmgrd_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1377. <ColumnInfo>
  1378. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1379. <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
  1380. <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호앞자리"/>
  1381. <Column id="hometel" type="STRING" size="256" sumtext="연락처"/>
  1382. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호앞자리"/>
  1383. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호뒷자리"/>
  1384. <Column id="zipcdseq" type="STRING" size="256" sumtext="우편번호순서"/>
  1385. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  1386. <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
  1387. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  1388. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  1389. <Column id="ptbsremfact" type="STRING" size="256" sumtext="참고사항"/>
  1390. </ColumnInfo>
  1391. </Dataset>
  1392. <Dataset id="ds_send_selectinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1393. <ColumnInfo>
  1394. <Column id="pid" type="STRING" size="256"/>
  1395. <Column id="mngtno" type="STRING" size="256"/>
  1396. <Column id="insukind" type="STRING" size="256"/>
  1397. </ColumnInfo>
  1398. <Rows>
  1399. <Row>
  1400. <Col id="pid"/>
  1401. <Col id="mngtno"/>
  1402. <Col id="insukind"/>
  1403. </Row>
  1404. </Rows>
  1405. </Dataset>
  1406. <Dataset id="ds_send_iaiwreceive" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1407. <ColumnInfo>
  1408. <Column id="pid" type="STRING" size="256"/>
  1409. <Column id="mngtno" type="STRING" size="256"/>
  1410. <Column id="instcd" type="STRING" size="256"/>
  1411. <Column id="insukind" type="STRING" size="256"/>
  1412. </ColumnInfo>
  1413. <Rows>
  1414. <Row>
  1415. <Col id="pid"/>
  1416. <Col id="mngtno"/>
  1417. <Col id="instcd"/>
  1418. <Col id="insukind"/>
  1419. </Row>
  1420. </Rows>
  1421. </Dataset>
  1422. <Dataset id="ds_main_iaiwgrid_grdiaiwsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1423. <ColumnInfo>
  1424. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  1425. <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형"/>
  1426. <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
  1427. <Column id="cnstdd" type="STRING" size="256" sumtext="상담일자"/>
  1428. <Column id="cnstspec" type="STRING" size="256" sumtext="상담내용"/>
  1429. <Column id="lastupdtrid" type="STRING" size="256" sumtext="작성자"/>
  1430. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  1431. </ColumnInfo>
  1432. </Dataset>
  1433. <Dataset id="ds_send_primarySearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1434. <ColumnInfo>
  1435. <Column id="type" type="STRING" size="256"/>
  1436. <Column id="pid" type="STRING" size="256"/>
  1437. <Column id="mngtno" type="STRING" size="256"/>
  1438. <Column id="suppkind" type="STRING" size="256"/>
  1439. <Column id="reference" type="STRING" size="256"/>
  1440. </ColumnInfo>
  1441. <Rows>
  1442. <Row>
  1443. <Col id="type"/>
  1444. <Col id="pid"/>
  1445. <Col id="mngtno"/>
  1446. <Col id="suppkind"/>
  1447. </Row>
  1448. </Rows>
  1449. </Dataset>
  1450. <Dataset id="ds_cmb_bizplcergstseqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1451. <Dataset id="ds_temp_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1452. <Dataset id="ds_send_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1453. <Dataset id="ds_send_airasend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1454. <ColumnInfo>
  1455. <Column id="pid" type="STRING" size="256"/>
  1456. <Column id="mngtno" type="STRING" size="256"/>
  1457. <Column id="instcd" type="STRING" size="256"/>
  1458. <Column id="insukind" type="STRING" size="256"/>
  1459. </ColumnInfo>
  1460. <Rows>
  1461. <Row>
  1462. <Col id="pid"/>
  1463. <Col id="mngtno"/>
  1464. <Col id="instcd"/>
  1465. <Col id="insukind"/>
  1466. </Row>
  1467. </Rows>
  1468. </Dataset>
  1469. <Dataset id="ds_send_smpmc03700" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1470. <ColumnInfo>
  1471. <Column id="cond" type="STRING" size="256"/>
  1472. <Column id="reference" type="STRING" size="256"/>
  1473. </ColumnInfo>
  1474. <Rows>
  1475. <Row>
  1476. <Col id="cond"/>
  1477. <Col id="reference"/>
  1478. </Row>
  1479. </Rows>
  1480. </Dataset>
  1481. <Dataset id="ds_send_indcaselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1482. <ColumnInfo>
  1483. <Column id="pid" type="STRING" size="256"/>
  1484. <Column id="mngtno" type="STRING" size="256"/>
  1485. <Column id="acddd" type="STRING" size="256"/>
  1486. <Column id="inducsbrchcd" type="STRING" size="256"/>
  1487. <Column id="hngnm" type="STRING" size="256"/>
  1488. <Column id="rrgstno" type="STRING" size="256"/>
  1489. </ColumnInfo>
  1490. <Rows>
  1491. <Row>
  1492. <Col id="pid"/>
  1493. <Col id="mngtno"/>
  1494. <Col id="acddd"/>
  1495. <Col id="inducsbrchcd"/>
  1496. <Col id="hngnm"/>
  1497. <Col id="rrgstno"/>
  1498. </Row>
  1499. </Rows>
  1500. </Dataset>
  1501. <Dataset id="ds_send_iaiwsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1502. <ColumnInfo>
  1503. <Column id="pid" type="STRING" size="256"/>
  1504. <Column id="mngtno" type="STRING" size="256"/>
  1505. <Column id="instcd" type="STRING" size="256"/>
  1506. <Column id="insukind" type="STRING" size="256"/>
  1507. </ColumnInfo>
  1508. <Rows>
  1509. <Row>
  1510. <Col id="pid"/>
  1511. <Col id="mngtno"/>
  1512. <Col id="instcd"/>
  1513. <Col id="insukind"/>
  1514. </Row>
  1515. </Rows>
  1516. </Dataset>
  1517. <Dataset id="ds_tmp_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1518. <Dataset id="ds_main_newicmtgrd_newgrdicmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_newicmtgrd_newgrdicmtinfo_oncolumnchanged"/>
  1519. <Dataset id="ds_tmp_icmt_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1520. <Dataset id="ds_send_newinsertdata1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1521. <Dataset id="ds_hidden_icmtrowcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1522. <ColumnInfo>
  1523. <Column id="row" type="INT" size="256"/>
  1524. </ColumnInfo>
  1525. <Rows>
  1526. <Row/>
  1527. </Rows>
  1528. </Dataset>
  1529. <Dataset id="ds_send_insertdata1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1530. <ColumnInfo>
  1531. <Column id="pid" type="STRING" size="256"/>
  1532. <Column id="mngtno" type="STRING" size="256"/>
  1533. <Column id="mtrtseqno" type="STRING" size="256"/>
  1534. <Column id="seqno" type="STRING" size="256"/>
  1535. <Column id="histstat" type="STRING" size="256"/>
  1536. <Column id="chospresn" type="STRING" size="256"/>
  1537. <Column id="chosresndetl" type="STRING" size="256"/>
  1538. <Column id="ordflag" type="STRING" size="256"/>
  1539. <Column id="orddeptcd" type="STRING" size="256"/>
  1540. <Column id="orddrid" type="STRING" size="256"/>
  1541. <Column id="specordyn" type="STRING" size="256"/>
  1542. <Column id="reqdd" type="STRING" size="256"/>
  1543. <Column id="orddd" type="STRING" size="256"/>
  1544. <Column id="ordfromdd" type="STRING" size="256"/>
  1545. <Column id="ordtodd" type="STRING" size="256"/>
  1546. <Column id="aprydd" type="STRING" size="256"/>
  1547. <Column id="apryfromdd" type="STRING" size="256"/>
  1548. <Column id="aprytodd" type="STRING" size="256"/>
  1549. <Column id="aprydayno" type="STRING" size="256"/>
  1550. <Column id="aprtinstcd" type="STRING" size="256"/>
  1551. <Column id="inducstermrem" type="STRING" size="256"/>
  1552. <Column id="nurseflag" type="STRING" size="256"/>
  1553. <Column id="inducsbrchcd" type="STRING" size="256"/>
  1554. <Column id="endyn" type="STRING" size="256"/>
  1555. </ColumnInfo>
  1556. <Rows>
  1557. <Row>
  1558. <Col id="pid"/>
  1559. <Col id="mngtno"/>
  1560. <Col id="mtrtseqno"/>
  1561. <Col id="seqno"/>
  1562. <Col id="histstat"/>
  1563. <Col id="chospresn"/>
  1564. <Col id="chosresndetl"/>
  1565. <Col id="ordflag"/>
  1566. <Col id="orddeptcd"/>
  1567. <Col id="orddrid"/>
  1568. <Col id="specordyn"/>
  1569. <Col id="reqdd"/>
  1570. <Col id="orddd"/>
  1571. <Col id="ordfromdd"/>
  1572. <Col id="ordtodd"/>
  1573. <Col id="aprydd"/>
  1574. <Col id="apryfromdd"/>
  1575. <Col id="aprytodd"/>
  1576. <Col id="aprydayno"/>
  1577. <Col id="aprtinstcd"/>
  1578. <Col id="inducstermrem"/>
  1579. <Col id="nurseflag"/>
  1580. <Col id="inducsbrchcd"/>
  1581. <Col id="endyn"/>
  1582. </Row>
  1583. </Rows>
  1584. </Dataset>
  1585. <Dataset id="ds_send_srchdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1586. <ColumnInfo>
  1587. <Column id="basedd" type="STRING" size="256"/>
  1588. <Column id="diagcd" type="STRING" size="256"/>
  1589. <Column id="diagnm" type="STRING" size="256"/>
  1590. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  1591. </ColumnInfo>
  1592. <Rows>
  1593. <Row>
  1594. <Col id="basedd"/>
  1595. <Col id="diagcd"/>
  1596. <Col id="diagnm"/>
  1597. <Col id="selectedrdodiagkind"/>
  1598. </Row>
  1599. </Rows>
  1600. </Dataset>
  1601. <Dataset id="ds_send_icswsaveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1602. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1603. <ColumnInfo>
  1604. <Column id="popupendflag" type="STRING" size="256"/>
  1605. </ColumnInfo>
  1606. <Rows>
  1607. <Row/>
  1608. </Rows>
  1609. </Dataset>
  1610. <Dataset id="ds_send_iapfsaveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1611. <Dataset id="ds_send_icmssaveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1612. </Objects>
  1613. <Bind>
  1614. <BindItem id="item8" compid="input7" propid="value" datasetid="ds_main_ptbsinfo" columnid="hometel"/>
  1615. <BindItem id="item39" compid="input13" propid="value" datasetid="ds_main_ptbsinfo" columnid="mpphontel"/>
  1616. <BindItem id="item37" compid="input25" propid="value" datasetid="ds_main_ptbsinfo" columnid="sex"/>
  1617. <BindItem id="item7" compid="input26" propid="value" datasetid="ds_main_ptbsinfo" columnid="rrgstno"/>
  1618. <BindItem id="item38" compid="input27" propid="value" datasetid="ds_main_ptbsinfo" columnid="age"/>
  1619. <BindItem id="item36" compid="input28" propid="value" datasetid="ds_main_ptbsinfo" columnid="hngnm"/>
  1620. <BindItem id="item6" compid="ipt_pid" propid="value" datasetid="ds_main_ptbsinfo" columnid="pid"/>
  1621. <BindItem id="item13" compid="input12" propid="value" datasetid="ds_main_ptbsinfo" columnid="detladdr"/>
  1622. <BindItem id="item20" compid="input37" propid="value" datasetid="ds_main_icpminfo" columnid="acddd"/>
  1623. <BindItem id="item23" compid="input3" propid="value" datasetid="ds_main_icpminfo" columnid="ordtodd"/>
  1624. <BindItem id="item22" compid="input4" propid="value" datasetid="ds_main_icpminfo" columnid="ordopendd"/>
  1625. <BindItem id="item18" compid="input9" propid="value" datasetid="ds_main_icpminfo" columnid="mngtno"/>
  1626. <BindItem id="item27" compid="textarea1" propid="value" datasetid="ds_main_icpminfo" columnid="inducsrem"/>
  1627. <BindItem id="item10" compid="input1" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcd2"/>
  1628. <BindItem id="item9" compid="input5" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcd1"/>
  1629. <BindItem id="item11" compid="input6" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcdaddr"/>
  1630. <BindItem id="item25" compid="input14" propid="value" datasetid="ds_main_icpminfo" columnid="chrgnm"/>
  1631. <BindItem id="item16" compid="cbo_insukind1" propid="value" datasetid="ds_main_icpminfo" columnid="insukind"/>
  1632. <BindItem id="item17" compid="cbo_suppkind1" propid="value" datasetid="ds_main_icpminfo" columnid="suppkind"/>
  1633. <BindItem id="item19" compid="cmb_inducsbrchcd" propid="value" datasetid="ds_main_icpminfo" columnid="coordresncd"/>
  1634. <BindItem id="item12" compid="textarea2" propid="value" datasetid="ds_main_ptbsinfo" columnid="remfact"/>
  1635. <BindItem id="item24" compid="combo7" propid="value" datasetid="ds_main_icpminfo" columnid="endflag"/>
  1636. <BindItem id="item14" compid="input8" propid="value" datasetid="ds_main_icpminfo" columnid="seqno"/>
  1637. <BindItem id="item26" compid="cbo_endcnts" propid="value" datasetid="ds_main_icpminfo" columnid="endcnts"/>
  1638. <BindItem id="item28" compid="input2" propid="value" datasetid="ds_hidden_icmtrowcopy" columnid="row"/>
  1639. <BindItem id="item40" compid="checkbox1" propid="value" datasetid="ds_hidden" columnid="viewoption"/>
  1640. <BindItem id="item35" compid="cmb_bizplcenm" propid="value" datasetid="ds_main_icpminfo" columnid="bizplcergstseqno"/>
  1641. <BindItem id="item21" compid="combo1" propid="value" datasetid="ds_main_icpminfo" columnid="inducsbrchcd"/>
  1642. <BindItem id="item0" compid="group2.cmb_reference" propid="value" datasetid="ds_main_primaryInfo" columnid="reference"/>
  1643. <BindItem id="item1" compid="group2.cmb_insukind" propid="value" datasetid="ds_main_primaryInfo" columnid="insukind"/>
  1644. <BindItem id="item2" compid="group2.cbo_suppkind" propid="value" datasetid="ds_main_primaryInfo" columnid="suppkind"/>
  1645. <BindItem id="item3" compid="group2.ipt_date1" propid="value" datasetid="ds_main_primaryInfo" columnid="date1"/>
  1646. <BindItem id="item4" compid="group2.ipt_date2" propid="value" datasetid="ds_main_primaryInfo" columnid="date2"/>
  1647. <BindItem id="item5" compid="group2.ipt_bizplcenm1" propid="value" datasetid="ds_main_primaryInfo" columnid="bizplcenm"/>
  1648. <BindItem id="item15" compid="group2.ipt_rrgstno1" propid="value" datasetid="ds_main_primaryInfo" columnid=""/>
  1649. <BindItem id="item29" compid="group2.ipt_hngnm1" propid="value" datasetid="ds_main_primaryInfo" columnid="hngnm"/>
  1650. <BindItem id="item30" compid="group2.ipt_pid1" propid="value" datasetid="ds_main_primaryInfo" columnid="pid"/>
  1651. <BindItem id="item31" compid="group2.cmb_inducsbrchcd1" propid="value" datasetid="ds_main_primaryInfo" columnid="inducsbrchcd"/>
  1652. <BindItem id="item32" compid="group2.ipt_tel1" propid="value" datasetid="ds_main_primaryInfo" columnid=""/>
  1653. <BindItem id="item33" compid="group2.rdo_inhospflag" propid="value" datasetid="ds_main_primaryInfo" columnid="inhospflag"/>
  1654. <BindItem id="item34" compid="group2.chk_renew" propid="value" datasetid="ds_main_primaryInfo" columnid="renew"/>
  1655. <BindItem id="item41" compid="grp_spclspec.tar_spclspec" propid="value" datasetid="ds_hidden_spclspecrem" columnid="spclspec"/>
  1656. </Bind>
  1657. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1658. * System Name :
  1659. * Job Name :
  1660. * Creator :
  1661. * Make Date : 2016-05-24
  1662. * Description :
  1663. *---------------------------------------------------------------------------------------
  1664. * Modify Date Modifier Modify Description
  1665. *---------------------------------------------------------------------------------------
  1666. * 2016-05-24 Live Converter TF->XP
  1667. *
  1668. *---------------------------------------------------------------------------------------
  1669. ****************************************************************************************/
  1670. include "com_commonxp::comm_main.xjs";
  1671. include "com_basiccodexp::ZBC001.xjs";
  1672. include "com_commodulexp::SSZFM00701.xjs"
  1673. var arErrorCode = new HashArray();
  1674. function SMPMC02700_oninit(obj:Form, e:InitEventInfo)
  1675. {
  1676. frmf_initForm(obj);
  1677. }
  1678. function SMPMC02700_onload(obj: Form, e: LoadEventInfo)
  1679. {
  1680. grdf_initGrid(grd_icpminfo);
  1681. grdf_initGrid(grd_newpmchicmt);
  1682. grdf_initGrid(grd_pmchicmt);
  1683. grdf_initGrid(switch2.case1.grd_icswinfo);
  1684. grdf_initGrid(switch2.case2.grd_iapfinfo);
  1685. grdf_initGrid(switch2.case3.grd_icmsinfo);
  1686. grdf_setRowTypeIcon(grd_newpmchicmt, 0);
  1687. grdf_setRowTypeIcon(grd_pmchicmt, 0);
  1688. grdf_setRowTypeIcon(switch2.case1.grd_icswinfo, 0);
  1689. grdf_setRowTypeIcon(switch2.case2.grd_iapfinfo, 0);
  1690. grdf_setRowTypeIcon(switch2.case3.grd_icmsinfo, 0);
  1691. // 2009.07.20 - 메뉴파라미터에 따른 화면설정 - 산재/공상
  1692. //fSetScrnInfo();
  1693. //강남 요구사항
  1694. //기간관리.간병인여부 - 'N' , 상병관리.척추기구 - 'N' , 상병관리.상병구분 - 'D(의사상병)' 모두 hidden 기본값은 xml변경
  1695. //zbcfGetCodeList(new Array("P0028"),new Array("_root_init_P0028list"));
  1696. var arrParam1 = [{ dsNm: "ds_init_P0028list_P0028", cdGrpId: "P0028"}];
  1697. appf_getCodeList(arrParam1);
  1698. fInitialize();
  1699. ds_hidden.clearData();
  1700. ds_hidden.addRow();
  1701. ds_hidden.setColumn(0, "viewoption", "N");
  1702. dsf_createDsRow("ds_send_instcd", [{col: "instcd", type: "STRING", size: 256, val: sysf_getUserInfo("dutplceinstcd")}]);
  1703. var oParam = {};
  1704. oParam.id = "TRPMC02708";
  1705. oParam.service = "patinfomngtapp.IndusPat";
  1706. oParam.method = "reqGetComn";
  1707. oParam.inds = "req=ds_send_instcd";
  1708. oParam.outds = "ds_init_hidden_suppkind=suppkind ds_init_hidden_chosresn=chosresn "
  1709. +"ds_init_hidden_endcnts=endcnts ds_init_hidden_mtrtamtflag=mtrtamtflag "
  1710. +"ds_init_hidden_orddeptcd=orddeptcd ds_init_hidden_orddrid=orddrid "
  1711. +"ds_init_hidden_bizplce=bizplce ds_init_hidden_indulist=indulist "
  1712. +"ds_init_hidden_profcd=profcd ds_init_hidden_coordresncd=coordresncd";
  1713. oParam.async = false;
  1714. oParam.callback = "cf_TRPMC02708";
  1715. tranf_submit(oParam);
  1716. dsf_copyDs(ds_hidden_orddeptcd, ds_init_hidden_orddeptcd, "replace")
  1717. dsf_copyDs(ds_cmb_bizplcergstseqno, ds_init_hidden_bizplce, "replace")
  1718. ds_cbo_suppkind.copyData(ds_init_hidden_suppkind);
  1719. ds_cbo_suppkind1.copyData(ds_init_hidden_suppkind);
  1720. //2007-10-16 이동식 추가 - 다른화면에서 호출시 자동환자정보조회
  1721. if (frmf_checkOpener())
  1722. { //팝업화면으로 사용될 때
  1723. //RSRVFLAG, ETCORDFLAG 를 받아온다.
  1724. var pid = opener.frmf_getParameter("SMPMC02700_pid");
  1725. opener.frmf_clearParameter("SMPMC02700_pid");
  1726. group2.cmb_reference.value = '1';
  1727. frmf_inputEnterKey("group2.cmb_reference", "onitemchanged", new ItemChangeEventInfo);
  1728. ds_main_primaryInfo.setColumn(0, "pid", pid);
  1729. group2.btn_search.click();
  1730. }
  1731. lf_setTabPageVisble(switch2, "case2", false);
  1732. lf_setTabPageVisble(switch2, "case3", false);
  1733. cmb_bizplcenm.value = "";
  1734. ds_main_icpminfo.setColumn(0, "bizplcergstseqno", "");
  1735. cmb_bizplcenm.index = -1;
  1736. cbo_endcnts.value = "";
  1737. ds_main_icpminfo.setColumn(0, "endcnts", "");
  1738. cbo_endcnts.index = parseInt(ds_init_hidden_endcnts.rowcount-1);
  1739. }
  1740. function cf_TRPMC02708(sSvcId, nErrorCode, sErrorMsg)
  1741. {
  1742. if(nErrorCode < 0) return;
  1743. appf_showValue(ds_init_hidden_bizplce, "cd", "nm");
  1744. }
  1745. //화면 초기화
  1746. function fInitialize()
  1747. {
  1748. ds_main_primaryInfo.clearData();
  1749. ds_main_primaryInfo.addRow();
  1750. ds_main_ptbsinfo.clearData();
  1751. ds_main_ptbsinfo.addRow();
  1752. ds_main_icpminfo.clearData();
  1753. ds_main_icpminfo.addRow();
  1754. ds_send_insertdata.clearData();
  1755. ds_send_insertdata.addRow();
  1756. ds_main_icmsgrd_grdicmsinfo.clearData();
  1757. ds_main_icmtgrd_grdicmtinfo.clearData();
  1758. ds_main_icswgrd_grdicswinfo.clearData();
  1759. ds_main_iapfgrd_grdiapfinfo.clearData();
  1760. ds_main_icpmgrd_grdicpminfo.clearData();
  1761. ds_main_primaryInfo.setColumn(0, "insukind",1);
  1762. ds_main_primaryInfo.setColumn(0, "suppkind","");
  1763. ds_main_primaryInfo.setColumn(0, "reference",0);
  1764. ds_main_primaryInfo.setColumn(0, "inhospflag",1);
  1765. grp_spclspec.visible = false;
  1766. group2.ipt_pid1.visible = false;
  1767. group2.ipt_date1.visible = false;
  1768. group2.ipt_date2.visible=false;
  1769. group2.cmb_inducsbrchcd1.visible = false;
  1770. group2.ipt_bizplcenm1.visible = false;
  1771. group2.ipt_tel1.visible = false;
  1772. group2.ipt_rrgstno1.visible = false;
  1773. group2.ipt_hngnm1.visible = false;
  1774. group2.caption1.visible= false;
  1775. grd_pmchicmt.visible = true;
  1776. grd_newpmchicmt.visible = false;
  1777. input2.visible= true;
  1778. btn_insrow.visible = true;
  1779. btn_upicmt.visible= false;
  1780. btn_insicmt1.visible = true;
  1781. btn_delicmt.visible = true;
  1782. btn_insicmt2.visible = true;
  1783. btn_excelicmt.visible = true;
  1784. btn_saveicmt.visible = true;
  1785. button11.visible = false;
  1786. button10.visible = false;
  1787. button17.visible = false;
  1788. button14.visible = false;
  1789. button18.visible = false;
  1790. button13.visible = false;
  1791. fSetScrnInfo();
  1792. fSuppKindSet();
  1793. fSuppKindSet1();
  1794. group2.ipt_pid1.setFocus();
  1795. }
  1796. function fSetScrnInfo()
  1797. {
  1798. var sMenuParam = ds_properties_menu.getColumn(0, "menuparam");
  1799. // 산재
  1800. if (sMenuParam == "41")
  1801. {
  1802. ds_main_primaryInfo.setColumn(0, "insukind", sMenuParam);
  1803. ds_main_icpminfo.setColumn(0, "insukind", sMenuParam);
  1804. caption6.text = "산재환자관리";
  1805. button16.text = "산재지사관리";
  1806. caption21.text = "산재관리번호";
  1807. caption13.text = "산재지사";
  1808. caption17.text = "사업장명";
  1809. button22.text = "산재최초신청서";
  1810. button24.text = "산재연장신청서";
  1811. button6.text = "사업장관리";
  1812. button6.class = "btn2";
  1813. button16.class = "btn2";
  1814. button20.visible = true;
  1815. button21.visible = true;
  1816. //999-99-99999-9
  1817. input9.mask = "###-##-#####-#";
  1818. var caption = "환자번호^성명^주민번호^보험유형^보조유형^병행진료사유^관리번호^사고일자^산재지사^사업장명^진료개시일^진료종료일^외래예약^입원예약^담당자^종결구분^참고사항^수정일자^작업자^일련번호^이력상태^종결사유^bizplceseqno";
  1819. caption = caption.split("^");
  1820. for(var i = 0; i < caption.length; i++)
  1821. {
  1822. grd_icpminfo.setCellProperty("Head", i, "text", caption[i]);
  1823. }
  1824. var caption2 = "요양구분^요양구분상세^외래/입원^진료과^의사^선택진료청구여부^결정통지일^승인시작일^승인종료일^종료여부^산재지사^승인요청일자^진료일자^시작일^종료일^일수^승인기관^참고사항^간병인여부^수정일자^작업자^이력상태^일련번호^요양일련번호";
  1825. caption2 = caption2.split("^");
  1826. for(var j = 0; j < caption2.length; j++)
  1827. {
  1828. grd_pmchicmt.setCellProperty("Head", parseInt(j+1), "text", caption2[j]);
  1829. if(caption2[j] == "요양구분상세")
  1830. {
  1831. grd_pmchicmt.setFormatColProperty(parseInt(j+1), "size", 0);
  1832. }
  1833. }
  1834. grd_icpminfo.setFormatColProperty(8, "size", 73);
  1835. grd_pmchicmt.setFormatColProperty(11, "size", 90);
  1836. grd_pmchicmt.setFormatColProperty(1, "size", 92);
  1837. grd_pmchicmt.setFormatColProperty(2, "size", 94);
  1838. }
  1839. // 공상
  1840. else if (sMenuParam == "42")
  1841. {
  1842. ds_main_primaryInfo.setColumn(0, "insukind", sMenuParam);
  1843. ds_main_icpminfo.setColumn(0, "insukind", sMenuParam);
  1844. caption6.text = "공상환자관리";
  1845. button16.text = "공단";
  1846. caption21.text = "승인번호";
  1847. caption13.text = "공단";
  1848. caption17.text = "연금취급기관";
  1849. button22.text = "공상최초신청서";
  1850. button24.text = "공상연장신청서";
  1851. button6.text = "연금취급기관";
  1852. button6.class = "btn2";
  1853. button16.class = "btn2";
  1854. button20.visible = false;
  1855. button21.visible = false;
  1856. input9.mask = "##############################"; //.attribute("format") ="";
  1857. var caption = "환자번호^성명^주민번호^보험유형^보조유형^병행진료사유^관리번호^사고일자^공단^연금취급기관^진료개시일^진료종료일^외래예약^입원예약^담당자^종결구분^참고사항^수정일자^작업자^일련번호^이력상태^종결사유^bizplceseqno";
  1858. caption = caption.split("^");
  1859. for(var i = 0; i < caption.length; i++)
  1860. {
  1861. grd_icpminfo.setCellProperty("Head", i, "text", caption[i]);
  1862. }
  1863. var caption2 = "요양구분^요양구분상세^외래/입원^진료과^의사^선택진료청구여부^결정통지일^승인시작일^승인종료일^종료여부^공단^승인요청일자^진료일자^시작일^종료일^일수^승인기관^참고사항^간병인여부^수정일자^작업자^이력상태^일련번호^요양일련번호";
  1864. caption2 = caption2.split("^");
  1865. for(var j = 0; j < caption2.length; j++)
  1866. {
  1867. grd_pmchicmt.setCellProperty("Head", parseInt(j+1), "text", caption2[j]);
  1868. }
  1869. grd_icpminfo.setFormatColProperty(9, "size", 90);
  1870. grd_pmchicmt.setFormatColProperty(1, "size", 0);
  1871. grd_pmchicmt.setFormatColProperty(2, "size", 0);
  1872. }
  1873. // 산재 - default
  1874. else
  1875. {
  1876. ds_main_primaryInfo.setColumn(0, "insukind", "41");
  1877. ds_main_icpminfo.setColumn(0, "insukind", "41");
  1878. caption6.text = "산재환자관리";
  1879. button16.text = "산재지사관리";
  1880. caption21.text = "산재관리번호";
  1881. caption13.text = "산재지사";
  1882. caption17.text = "사업장명";
  1883. button22.text = "산재최초신청서";
  1884. button24.text = "산재연장신청서";
  1885. button6.text = "사업장관리";
  1886. button6.class = "btn2";
  1887. button16.class = "btn2";
  1888. button20.visible = true;
  1889. button21.visible = true;
  1890. input9.mask = "###-##-#####-#";
  1891. var caption = "환자번호^성명^주민번호^보험유형^보조유형^병행진료사유^관리번호^사고일자^산재지사^사업장명^진료개시일^진료종료일^외래예약^입원예약^담당자^종결구분^참고사항^수정일자^작업자^일련번호^이력상태^종결사유^bizplceseqno";
  1892. caption = caption.split("^");
  1893. for(var i = 0; i < caption.length; i++)
  1894. {
  1895. grd_icpminfo.setCellProperty("Head", i, "text", caption[i]);
  1896. }
  1897. var caption2 = "요양구분^요양구분상세^외래/입원^진료과^의사^선택진료청구여부^결정통지일^승인시작일^승인종료일^종료여부^산재지사^승인요청일자^진료일자^시작일^종료일^일수^승인기관^참고사항^간병인여부^수정일자^작업자^이력상태^일련번호^요양일련번호";
  1898. caption2 = caption2.split("^");
  1899. for(var j = 0; j < caption2.length; j++)
  1900. {
  1901. grd_pmchicmt.setCellProperty("Head", parseInt(j+1), "text", caption2[j]);
  1902. }
  1903. grd_icpminfo.setFormatColProperty(8, "size", 73);
  1904. grd_pmchicmt.setFormatColProperty(11, "size", 90);
  1905. grd_pmchicmt.setFormatColProperty(1, "size", 92);
  1906. grd_pmchicmt.setFormatColProperty(2, "size", 0); // 요양구분상세 컬럼 hidden 처리되어있음.
  1907. }
  1908. fSuppKindSet();
  1909. fSuppKindSet1();
  1910. }
  1911. function fSuppKindSet()
  1912. {
  1913. var ssuppkindcd = ds_main_icpminfo.getColumn(0, "insukind");
  1914. ds_init_hidden_suppkind.filterstr = "up == '" + ssuppkindcd + "'";
  1915. ds_cbo_suppkind1.copyData(ds_init_hidden_suppkind, true);
  1916. ds_init_hidden_suppkind.filterstr = "";
  1917. }
  1918. function group2_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1919. {
  1920. fSuppKindSet1();
  1921. ds_properties_menu.setColumn(0, "menuparam", obj.value);
  1922. }
  1923. function fSuppKindSet1()
  1924. {
  1925. var ssuppkindcd = ds_main_primaryInfo.getColumn(0, "insukind");
  1926. if (ssuppkindcd != "1")
  1927. {
  1928. ds_init_hidden_suppkind.filterstr = "up == '" + ssuppkindcd + "'";
  1929. ds_cbo_suppkind.copyData(ds_init_hidden_suppkind, true);
  1930. ds_init_hidden_suppkind.filterstr = "";
  1931. }
  1932. }
  1933. function group2_cbo_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1934. {
  1935. group2.cmb_reference.setFocus();
  1936. }
  1937. function group2_cbo_suppkind_onkeydown(obj:Combo, e:KeyEventInfo)
  1938. {
  1939. if (e.keycode == 13)
  1940. {
  1941. group2.cmb_reference.setFocus();
  1942. }
  1943. }
  1944. function group2_cmb_reference_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1945. {
  1946. switch (ds_main_primaryInfo.getColumn(0, "reference"))
  1947. {
  1948. case "0":
  1949. group2.ipt_pid1.visible = false;
  1950. group2.ipt_date1.visible = false;
  1951. group2.ipt_date2.visible = false;
  1952. group2.cmb_inducsbrchcd1.visible = false;
  1953. group2.ipt_bizplcenm1.visible = false;
  1954. group2.ipt_tel1.visible = false;
  1955. group2.ipt_rrgstno1.visible = false;
  1956. group2.ipt_hngnm1.visible = false;
  1957. group2.caption1.visible = false;
  1958. group2.rdo_inhospflag.enable = true;
  1959. break;
  1960. case "1":
  1961. ds_main_primaryInfo.setColumn(0, "pid", "");
  1962. group2.ipt_pid1.visible = true;
  1963. group2.ipt_date1.visible = false;
  1964. group2.ipt_date2.visible = false;
  1965. group2.cmb_inducsbrchcd1.visible = false;
  1966. group2.ipt_bizplcenm1.visible = false;
  1967. group2.ipt_tel1.visible = false;
  1968. group2.ipt_rrgstno1.visible = false;
  1969. group2.ipt_hngnm1.visible = false;
  1970. group2.caption1.visible = false;
  1971. group2.ipt_pid1.setFocus();
  1972. group2.rdo_inhospflag.value = 1;
  1973. group2.rdo_inhospflag.enable = false;
  1974. break;
  1975. case "2":
  1976. ds_main_primaryInfo.setColumn(0, "hngnm", "");
  1977. group2.ipt_hngnm1.visible = true;
  1978. group2.ipt_date1.visible = false;
  1979. group2.ipt_date2.visible = false;
  1980. group2.cmb_inducsbrchcd1.visible = false;
  1981. group2.ipt_bizplcenm1.visible = false;
  1982. group2.ipt_tel1.visible = false;
  1983. group2.ipt_rrgstno1.visible = false;
  1984. group2.ipt_pid1.visible = false;
  1985. group2.caption1.visible = false;
  1986. group2.ipt_hngnm1.setFocus();
  1987. group2.rdo_inhospflag.value = 1;
  1988. group2.rdo_inhospflag.enable = false;
  1989. break;
  1990. case "3":
  1991. ds_main_primaryInfo.setColumn(0, "rrgstno", "");
  1992. group2.ipt_rrgstno1.visible = true;
  1993. group2.ipt_date1.visible = false;
  1994. group2.ipt_date2.visible = false;
  1995. group2.cmb_inducsbrchcd1.visible = false;
  1996. group2.ipt_bizplcenm1.visible = false;
  1997. group2.ipt_tel1.visible = false;
  1998. group2.ipt_hngnm1.visible = false;
  1999. group2.ipt_pid1.visible = false;
  2000. group2.caption1.visible = false;
  2001. group2.ipt_rrgstno1.setFocus();
  2002. group2.rdo_inhospflag.value = 1;
  2003. group2.rdo_inhospflag.enable = false;
  2004. break;
  2005. case "4":
  2006. ds_main_primaryInfo.setColumn(0, "tel", "");
  2007. group2.ipt_tel1.visible = true;
  2008. group2.ipt_date1.visible = false;
  2009. group2.ipt_date2.visible = false;
  2010. group2.cmb_inducsbrchcd1.visible = false;
  2011. group2.ipt_bizplcenm1.visible = false;
  2012. group2.ipt_rrgstno1.visible = false;
  2013. group2.ipt_hngnm1.visible = false;
  2014. group2.ipt_pid1.visible = false;
  2015. group2.caption1.visible = false;
  2016. group2.ipt_tel1.setFocus();
  2017. group2.rdo_inhospflag.value = 1;
  2018. group2.rdo_inhospflag.enable = false;
  2019. break;
  2020. case "5":
  2021. ds_main_primaryInfo.setColumn(0, "inducsbrchcd", "");
  2022. group2.cmb_inducsbrchcd1.visible = true;
  2023. group2.ipt_date1.visible = false;
  2024. group2.ipt_date2.visible = false;
  2025. group2.ipt_bizplcenm1.visible = false;
  2026. group2.ipt_tel1.visible = false;
  2027. group2.ipt_rrgstno1.visible = false;
  2028. group2.ipt_hngnm1.visible = false;
  2029. group2.ipt_pid1.visible = false;
  2030. group2.caption1.visible = false;
  2031. group2.cmb_inducsbrchcd1.setFocus();
  2032. group2.rdo_inhospflag.value = 1;
  2033. group2.rdo_inhospflag.enable = false;
  2034. break;
  2035. case "6":
  2036. ds_main_primaryInfo.setColumn(0, "bizplcenm", "");
  2037. group2.ipt_bizplcenm1.visible = true;
  2038. group2.ipt_date1.visible = false;
  2039. group2.ipt_date2.visible = false;
  2040. group2.cmb_inducsbrchcd1.visible = false;
  2041. group2.ipt_tel1.visible = false;
  2042. group2.ipt_rrgstno1.visible = false;
  2043. group2.ipt_hngnm1.visible = false;
  2044. group2.ipt_pid1.visible = false;
  2045. group2.caption1.visible = false;
  2046. group2.ipt_bizplcenm1.setFocus();
  2047. group2.rdo_inhospflag.value = 1;
  2048. group2.rdo_inhospflag.enable = false;
  2049. break;
  2050. case "7":
  2051. ds_main_primaryInfo.setColumn(0, "date1", "");
  2052. ds_main_primaryInfo.setColumn(0, "date2", "");
  2053. group2.ipt_date1.visible = true;
  2054. group2.ipt_date2.visible = true;
  2055. group2.cmb_inducsbrchcd1.visible = false;
  2056. group2.ipt_bizplcenm1.visible = false;
  2057. group2.ipt_tel1.visible = false;
  2058. group2.ipt_rrgstno1.visible = false;
  2059. group2.ipt_hngnm1.visible = false;
  2060. group2.ipt_pid1.visible = false;
  2061. group2.caption1.visible = true;
  2062. group2.ipt_date1.setFocus();
  2063. group2.rdo_inhospflag.value = 1;
  2064. group2.rdo_inhospflag.enable = false;
  2065. break;
  2066. case "8":
  2067. ds_main_primaryInfo.setColumn(0, "date1", "");
  2068. ds_main_primaryInfo.setColumn(0, "date2", "");
  2069. group2.ipt_date1.visible = true;
  2070. group2.ipt_date2.visible = true;
  2071. group2.cmb_inducsbrchcd1.visible = false;
  2072. group2.ipt_bizplcenm1.visible = false;
  2073. group2.ipt_tel1.visible = false;
  2074. group2.ipt_rrgstno1.visible = false;
  2075. group2.ipt_hngnm1.visible = false;
  2076. group2.ipt_pid1.visible = false;
  2077. group2.caption1.visible = true;
  2078. group2.ipt_date1.setFocus();
  2079. group2.rdo_inhospflag.value = 1;
  2080. group2.rdo_inhospflag.enable = false;
  2081. break;
  2082. }
  2083. }
  2084. function group2_ipt_date1_onkeydown(obj:Calendar, e:KeyEventInfo)
  2085. {
  2086. if (e.keycode == 13)
  2087. {
  2088. group2.ipt_date2.setFocus();
  2089. }
  2090. }
  2091. function group2_ipt_date2_onkeydown(obj:Calendar, e:KeyEventInfo)
  2092. {
  2093. if (e.keycode == 13)
  2094. {
  2095. group2.btn_search.click();
  2096. }
  2097. }
  2098. function group2_ipt_bizplcenm1_onkeydown(obj:Edit, e:KeyEventInfo)
  2099. {
  2100. if (e.keycode == 13)
  2101. {
  2102. obj.updateToDataset();
  2103. group2.btn_search.click();
  2104. }
  2105. }
  2106. function group2_cmb_inducsbrchcd1_onkeydown(obj:Combo, e:KeyEventInfo)
  2107. {
  2108. if (e.keycode == 13)
  2109. {
  2110. obj.updateToDataset();
  2111. group2.btn_search.click();
  2112. }
  2113. }
  2114. function group2_ipt_tel1_onkeydown(obj:Edit, e:KeyEventInfo)
  2115. {
  2116. if (e.keycode == 13)
  2117. {
  2118. obj.updateToDataset();
  2119. group2.btn_search.click();
  2120. }
  2121. }
  2122. function group2_ipt_rrgstno1_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  2123. {
  2124. if (e.keycode == 13)
  2125. {
  2126. obj.updateToDataset();
  2127. var rrgstno = String(obj.value);
  2128. ds_send_search1.setColumn(0, "rrgstno1", rrgstno.substring(0, 6));
  2129. ds_send_search1.setColumn(0, "rrgstno2", rrgstno.substring(7, 14));
  2130. ds_send_search1.setColumn(0, "srchcond", "3");
  2131. var objArg = new Object();
  2132. objArg.arg_ds_send = ds_send_search1;
  2133. frmf_modal("SPPMC02500", "SPPMC02500", objArg, 1, 150, 150, null, null, null, null, null, null, "M");
  2134. ds_main_primaryInfo.setColumn(0, "reference", "1");
  2135. ds_main_primaryInfo.setColumn(0, "rrgstno", "");
  2136. ds_main_primaryInfo.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  2137. group2.btn_search.click();
  2138. group2.ipt_pid1.visible = false;
  2139. group2.ipt_hngnm1.visible = false;
  2140. group2.ipt_rrgstno1.visible = false;
  2141. }
  2142. }
  2143. function group2_ipt_hngnm1_onkeydown(obj:Edit, e:KeyEventInfo)
  2144. {
  2145. if (e.keycode == 13)
  2146. {
  2147. obj.updateToDataset();
  2148. ds_send_search1.setColumn(0, "hngnm", obj.value);
  2149. ds_send_search1.setColumn(0, "srchcond", "2");
  2150. var objArg = new Object();
  2151. objArg.arg_ds_send = ds_send_search1;
  2152. frmf_modal("SPPMC02500", "SPPMC02500", objArg, 1, 150, 150, null, null, null, null, null, null, "M");
  2153. ds_main_primaryInfo.setColumn(0, "reference", "1");
  2154. ds_main_primaryInfo.setColumn(0, "hngnm", "");
  2155. ds_main_primaryInfo.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  2156. group2.btn_search.click();
  2157. group2.ipt_pid1.visible = false;
  2158. group2.ipt_hngnm1.visible = false;
  2159. group2.ipt_rrgstno1.visible = false;
  2160. }
  2161. }
  2162. function group2_ipt_pid1_onkeydown(obj:Edit, e:KeyEventInfo)
  2163. {
  2164. if (e.keycode == 13)
  2165. {
  2166. obj.updateToDataset();
  2167. ds_send_search1.setColumn(0, "pid", ds_main_primaryInfo.getColumn(0, "pid"));
  2168. ds_send_search1.setColumn(0, "srchcond", "1");
  2169. var objArg = new Object();
  2170. objArg.arg_ds_send = ds_send_search1;
  2171. frmf_modal("SPPMC02500", "SPPMC02500", objArg, 1, 150, 150, null, null, null, null, null, null, "M");
  2172. ds_main_primaryInfo.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  2173. group2.btn_search.click();
  2174. group2.ipt_pid1.visible = false;
  2175. group2.ipt_date1.visible = false;
  2176. group2.ipt_date2.visible = false;
  2177. group2.caption1.visible = false;
  2178. group2.ipt_hngnm1.visible = false;
  2179. group2.ipt_rrgstno1.visible = false;
  2180. group2.ipt_tel1.visible = false;
  2181. }
  2182. }
  2183. function group2_chk_renew_onclick(obj:CheckBox, e:ClickEventInfo)
  2184. {
  2185. if(obj.value == "0")
  2186. {
  2187. }
  2188. else
  2189. {
  2190. ds_main_primaryInfo.setColumn(0, "renew", "");
  2191. }
  2192. }
  2193. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  2194. {
  2195. fInitialize1();
  2196. ds_send_primarySearch1.setColumn(0, "insukind", ds_main_primaryInfo.getColumn(0, "insukind"));
  2197. ds_send_primarySearch1.setColumn(0, "suppkind", ds_main_primaryInfo.getColumn(0, "suppkind"));
  2198. var flag = true;
  2199. var referenceValue = group2.cmb_reference.value;
  2200. var sPid = ds_main_primaryInfo.getColumn(0, "pid");
  2201. ds_send_primarySearch1.setColumn(0, "reference", referenceValue);
  2202. switch (referenceValue)
  2203. {
  2204. case "0":
  2205. ds_send_primarySearch1.setColumn(0, "reference", "0");
  2206. ds_send_primarySearch1.setColumn(0, "reference1", "");
  2207. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2208. break;
  2209. case "1":
  2210. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "pid")))
  2211. {
  2212. flag = false;
  2213. }
  2214. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "pid"));
  2215. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2216. break;
  2217. case "2":
  2218. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "hngnm")))
  2219. {
  2220. flag = false;
  2221. }
  2222. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "hngnm"));
  2223. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2224. break;
  2225. case "3":
  2226. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "rrgstno")))
  2227. {
  2228. flag = false;
  2229. }
  2230. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "rrgstno"));
  2231. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2232. break;
  2233. case "4":
  2234. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "tel")))
  2235. {
  2236. flag = false;
  2237. }
  2238. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "tel"));
  2239. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2240. break;
  2241. case "5":
  2242. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "inducsbrchcd")))
  2243. {
  2244. flag = false;
  2245. }
  2246. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "inducsbrchcd"));
  2247. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2248. break;
  2249. case "6":
  2250. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "bizplcenm")))
  2251. {
  2252. flag = false;
  2253. }
  2254. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "bizplcenm"));
  2255. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2256. break;
  2257. case "7":
  2258. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "date1")))
  2259. {
  2260. flag = false;
  2261. }
  2262. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "date1"));
  2263. ds_send_primarySearch1.setColumn(0, "reference2", ds_main_primaryInfo.getColumn(0, "date2"));
  2264. break;
  2265. case "8":
  2266. if (utlf_isNull(ds_main_primaryInfo.getColumn(0, "date1")))
  2267. {
  2268. flag = false;
  2269. }
  2270. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_primaryInfo.getColumn(0, "date1"));
  2271. ds_send_primarySearch1.setColumn(0, "reference2", ds_main_primaryInfo.getColumn(0, "date2"));
  2272. break;
  2273. }
  2274. ds_send_primarySearch1.setColumn(0, "inhospflag", ds_main_primaryInfo.getColumn(0, "inhospflag"));
  2275. ds_send_primarySearch1.setColumn(0, "renew", ds_main_primaryInfo.getColumn(0, "renew"));
  2276. if (flag == true)
  2277. {
  2278. // 산재등록 마스터icpm 조회
  2279. var oParam = {};
  2280. oParam.id = "TRPMC02701";
  2281. oParam.service = "patinfomngtapp.IndusPat";
  2282. oParam.method = "reqGetIcpmInfo";
  2283. oParam.inds = "req=ds_send_primarySearch1";
  2284. oParam.outds = "ds_main_icpmgrd_grdicpminfo=grdicpminfo ds_main_icpmgrd_ptbs=ptbs";
  2285. oParam.async = false;
  2286. tranf_submit(oParam);
  2287. dsf_copyDs(ds_main_ptbsinfo, ds_main_icpmgrd_ptbs, "replace");
  2288. ds_main_ptbsinfo.updateColID("ptbsremfact", "remfact");
  2289. if (ds_main_icpmgrd_grdicpminfo.rowcount > 0)
  2290. {
  2291. ds_main_icpminfo.setColumn(0, "insukind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "insukind"));
  2292. ds_main_icpminfo.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "suppkind"));
  2293. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2294. ds_main_icpminfo.setColumn(0, "mngtno_org", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno_org"));
  2295. ds_main_icpminfo.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsbrchcd"));
  2296. ds_main_icpminfo.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "acddd"));
  2297. ds_main_icpminfo.setColumn(0, "bizplcenm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcenm"));
  2298. ds_main_icpminfo.setColumn(0, "bizplcergstseqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcergstseqno"));
  2299. ds_main_icpminfo.setColumn(0, "ordopendd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordopendd"));
  2300. ds_main_icpminfo.setColumn(0, "ordtodd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordtodd"));
  2301. ds_main_icpminfo.setColumn(0, "chrgnm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "chrgnm"));
  2302. ds_main_icpminfo.setColumn(0, "endflag", ds_main_icpmgrd_grdicpminfo.getColumn(0, "endflag"));
  2303. //combo7.dispatch("xforms-value-changed"); 해당 이벤트 주석처리 미사용
  2304. ds_main_icpminfo.setColumn(0, "inducsrem", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsrem"));
  2305. ds_main_icpminfo.setColumn(0, "seqno", parseInt(ds_main_icpmgrd_grdicpminfo.getColumn(0, "seqno")) + 1);
  2306. ds_main_icpminfo.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2307. ds_main_icpminfo.setColumn(0, "endcnts", utlf_transNullToEmpty(ds_main_icpmgrd_grdicpminfo.getColumn(0, "endcnts")));
  2308. ds_main_icpminfo.setColumn(0, "bizplceseqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplceseqno"));
  2309. ds_main_icpminfo.setColumn(0, "coordresncd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "coordresncd"));
  2310. ds_send_primarySearch.setColumn(0, "type", "1");
  2311. ds_send_primarySearch.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2312. ds_send_primarySearch.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2313. // 환자인적정보조회
  2314. var oParam = {};
  2315. oParam.id = "TRPMC02702";
  2316. oParam.service = "patinfomngtapp.IndusPat";
  2317. oParam.method = "reqGetPtbsInfo";
  2318. oParam.inds = "req=ds_send_primarySearch";
  2319. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2320. oParam.async = false;
  2321. tranf_submit(oParam);
  2322. // 산재환자 기간관리조회
  2323. var oParam = {};
  2324. oParam.id = "TRPMC02704";
  2325. oParam.service = "patinfomngtapp.IndusPat";
  2326. oParam.method = "reqGetIcmtInfo";
  2327. oParam.inds = "req=ds_send_primarySearch";
  2328. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  2329. oParam.async = false;
  2330. oParam.callback = "cf_TRPMC02704";
  2331. tranf_submit(oParam);
  2332. if (arErrorCode.pop("TRPMC02704") > -1)
  2333. {
  2334. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  2335. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  2336. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  2337. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  2338. {
  2339. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3); //grd_pmchicmt.cellComboNodeset(i,5) ="_root_init_hidden_orddrid[dp = '" + sorddeptcd + "' ]";
  2340. ////////////////////////////////////////
  2341. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  2342. ds_init_hidden_orddrid.loadfiltermode = "keep";
  2343. ds_init_hidden_orddrid.filter("");
  2344. ds_init_hidden_orddrid.loadfiltermode = "reset";
  2345. }
  2346. }
  2347. ds_send_selectinfo.setColumn(0, "pid", ds_main_icpminfo.getColumn(0, "pid"));
  2348. ds_send_selectinfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2349. ds_send_selectinfo.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  2350. // 산재환자 상병조회
  2351. var oParam = {};
  2352. oParam.id = "TRPMC02705";
  2353. oParam.service = "patinfomngtapp.IndusPat";
  2354. oParam.method = "reqGetIcswInfo";
  2355. oParam.inds = "req=ds_send_selectinfo";
  2356. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  2357. oParam.async = false;
  2358. tranf_submit(oParam);
  2359. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  2360. ds_main_icswgrd_grdicswinfo.enableevent = false;
  2361. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  2362. ds_main_icswgrd_grdicswinfo.enableevent = true;
  2363. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  2364. // 산재환자 증명서조회
  2365. var oParam = {};
  2366. oParam.id = "TRPMC02706";
  2367. oParam.service = "patinfomngtapp.IndusPat";
  2368. oParam.method = "reqGetIapfInfo";
  2369. oParam.inds = "req=ds_send_selectinfo";
  2370. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  2371. oParam.async = false;
  2372. tranf_submit(oParam);
  2373. // 휴업급여요양비조회
  2374. var oParam = {};
  2375. oParam.id = "TRPMC02707";
  2376. oParam.service = "patinfomngtapp.IndusPat";
  2377. oParam.method = "reqGetIcmsInfo";
  2378. oParam.inds = "req=ds_send_selectinfo";
  2379. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  2380. oParam.async = false;
  2381. tranf_submit(oParam);
  2382. fViewValidData();
  2383. }
  2384. else
  2385. {
  2386. if (ds_send_primarySearch.getColumn(0, "reference") == 1)
  2387. {
  2388. ds_send_primarySearch.setColumn(0, "reference", "1");
  2389. ds_send_primarySearch.setColumn(0, "reference1", sPid);
  2390. // 환자인적정보조회
  2391. var oParam = {};
  2392. oParam.id = "TRPMC02702";
  2393. oParam.service = "patinfomngtapp.IndusPat";
  2394. oParam.method = "reqGetPtbsInfo";
  2395. oParam.inds = "req=ds_send_primarySearch";
  2396. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2397. oParam.async = false;
  2398. tranf_submit(oParam);
  2399. var iCount = ds_main_ptbsinfo.rowcount;
  2400. if (iCount == 0)
  2401. {
  2402. fMakePtbsNode();
  2403. }
  2404. }
  2405. }
  2406. if (ds_main_icpmgrd_grdicpminfo.rowcount == 0 && utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  2407. {
  2408. var currentdate = utlf_getCurrentDate();
  2409. var value = ds_main_primaryInfo.getColumn(0, 'reference');
  2410. if (value == "1" || value == "2" || value == "3" || value == "4")
  2411. {
  2412. ds_send_primarySearch.setColumn(0, "type", ds_send_primarySearch1.getColumn(0, "reference"));
  2413. ds_send_primarySearch.setColumn(0, "pid", ds_send_primarySearch1.getColumn(0, "reference1"));
  2414. // 환자인적정보조회
  2415. var oParam = {};
  2416. oParam.id = "TRPMC02702";
  2417. oParam.service = "patinfomngtapp.IndusPat";
  2418. oParam.method = "reqGetPtbsInfo";
  2419. oParam.inds = "req=ds_send_primarySearch";
  2420. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2421. oParam.async = false;
  2422. tranf_submit(oParam);
  2423. ds_main_icpminfo.setColumn(0, "insukind", "41");
  2424. ds_main_icpminfo.setColumn(0, "ordopendd", currentdate);
  2425. ds_main_icpminfo.setColumn(0, "ordtodd", "99991231");
  2426. ds_main_icpminfo.setColumn(0, "endflag", "N");
  2427. ds_main_icpminfo.setColumn(0, "endcnts", "");
  2428. }
  2429. }
  2430. if (!utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  2431. {
  2432. ds_send_iaiwreceive.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  2433. ds_send_iaiwreceive.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2434. ds_send_iaiwreceive.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  2435. ds_send_iaiwreceive.setColumn(0, "insukind", "41");
  2436. }
  2437. // 면담조회(면담여부확인하여버튼색변경)
  2438. var oParam = {};
  2439. oParam.id = "TRPMC03501";
  2440. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2441. oParam.method = "reqGetIaiwInfo";
  2442. oParam.inds = "req=ds_send_iaiwreceive";
  2443. oParam.outds = "ds_main_iaiwgrid_grdiaiwsearch=grdiaiwsearch";
  2444. oParam.async = false;
  2445. tranf_submit(oParam);
  2446. var iCount = ds_main_iaiwgrid_grdiaiwsearch.rowcount;
  2447. if (iCount > 0)
  2448. {
  2449. button3.style.color = "#ff0000";
  2450. }
  2451. else
  2452. {
  2453. button3.style.color = "#184d8b";
  2454. }
  2455. }
  2456. }
  2457. function cf_TRPMC02704(sSvcId, nErrorCode, sErrorMsg)
  2458. {
  2459. arErrorCode.push(sSvcId, nErrorCode);
  2460. }
  2461. function fInitialize1()
  2462. {
  2463. ds_main_ptbsinfo.clearData();
  2464. ds_main_ptbsinfo.addRow();
  2465. ds_main_icpminfo.clearData();
  2466. ds_main_icpminfo.addRow();
  2467. ds_send_insertdata.clearData();
  2468. ds_send_insertdata.addRow();
  2469. ds_main_icpmgrd_grdicpminfo.clearData();
  2470. ds_main_icmtgrd_grdicmtinfo.clearData();
  2471. ds_main_icswgrd_grdicswinfo.clearData();
  2472. ds_main_iapfgrd_grdiapfinfo.clearData();
  2473. ds_main_icmsgrd_grdicmsinfo.clearData();
  2474. ds_send_primarySearch1.clearData();
  2475. ds_send_primarySearch1.addRow();
  2476. fSetScrnInfo();
  2477. fSuppKindSet();
  2478. fSuppKindSet1();
  2479. }
  2480. // 2009.09.25 - 기간관리의 유효건, 전체 보기 기능추가
  2481. function fViewValidData()
  2482. {
  2483. var sViewOption = ds_hidden.getColumn(0, "viewoption");
  2484. var sCurrentDate = utlf_getCurrentDate();
  2485. var iCount = ds_main_icmtgrd_grdicmtinfo.rowcount;
  2486. if (sViewOption == "Y")
  2487. { // 전체
  2488. for (var idx = 0; idx < iCount; idx++)
  2489. {
  2490. grd_pmchicmt.setRealRowSize(idx, 24); //.rowHidden(idx) = false;
  2491. }
  2492. }
  2493. else
  2494. { // 유효건만
  2495. for (var idx = 0; idx < iCount; idx++)
  2496. {
  2497. var sCurrentApryTodd = utlf_transNullToEmpty(ds_main_icmtgrd_grdicmtinfo.getColumn(idx, "aprytodd"));
  2498. if (sCurrentApryTodd >= sCurrentDate || sCurrentApryTodd == "")
  2499. {
  2500. grd_pmchicmt.setRealRowSize(idx, 24); //.getRealRowSize.rowHidden(idx) = false;
  2501. }
  2502. else
  2503. {
  2504. grd_pmchicmt.setRealRowSize(idx, 0); //.rowHidden(idx) = true;
  2505. }
  2506. }
  2507. }
  2508. }
  2509. function fMakePtbsNode()
  2510. {
  2511. dsf_makeValue(ds_main_ptbsinfo, "pid", "string", "");
  2512. dsf_makeValue(ds_main_ptbsinfo, "hngnm", "string", "");
  2513. dsf_makeValue(ds_main_ptbsinfo, "rrgstno", "string", "");
  2514. }
  2515. function btn_pidsearch_onclick(obj:Button, e:ClickEventInfo)
  2516. {
  2517. ds_send_search1.clearData();
  2518. ds_send_search1.addRow();
  2519. ds_send_search1.setColumn(0, "srchcond", "4");
  2520. var objArg = new Object();
  2521. objArg.arg_ds_send = ds_send_search1;
  2522. frmf_modal("SPPMC02500", "SPPMC02500", objArg, 1, 150, 150, null, null, null, null, null, null, "M");
  2523. var spid = ds_patinfolist.getColumn(0, "pid");
  2524. if (utlf_isNull(spid) || spid == "" || spid == " ")
  2525. {
  2526. return false;
  2527. }
  2528. ds_main_ptbsinfo.setColumn(0, "pid", spid);
  2529. fGetPatInfo();
  2530. }
  2531. function fGetPatInfo()
  2532. {
  2533. var pid = ds_main_ptbsinfo.getColumn(0, "pid");
  2534. if(utlf_isNull(pid) ||pid == "" ){ pid = ds_hidden.getColumn(0, "pid"); }
  2535. fInitialize();
  2536. ds_main_ptbsinfo.setColumn(0, "pid", pid);
  2537. ds_send_primarySearch1.setColumn(0, "insukind", ds_main_primaryInfo.getColumn(0, "insukind"));
  2538. ds_send_primarySearch1.setColumn(0, "suppkind", ds_main_primaryInfo.getColumn(0, "suppkind"));
  2539. ds_send_primarySearch1.setColumn(0, "reference", "1");
  2540. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_ptbsinfo.getColumn(0, "pid"));
  2541. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2542. // 산재등록 마스터icpm 조회
  2543. var oParam = {};
  2544. oParam.id = "TRPMC02701";
  2545. oParam.service = "patinfomngtapp.IndusPat";
  2546. oParam.method = "reqGetIcpmInfo";
  2547. oParam.inds = "req=ds_send_primarySearch1";
  2548. oParam.outds = "ds_main_icpmgrd_grdicpminfo=grdicpminfo ds_main_icpmgrd_ptbs=ptbs";
  2549. oParam.async = false;
  2550. //oParam.callback = "cf_TRPMC02701";
  2551. tranf_submit(oParam);
  2552. //추가
  2553. dsf_copyDs(ds_main_ptbsinfo, ds_main_icpmgrd_ptbs, "replace"); //copyNodeType("/root/main/ptbsinfo","/root/main/icpmgrd/ptbs","replace");
  2554. if (ds_main_icpmgrd_grdicpminfo.rowcount > 0)
  2555. {
  2556. ds_main_icpminfo.setColumn(0, "insukind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "insukind"));
  2557. ds_main_icpminfo.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "suppkind"));
  2558. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2559. ds_main_icpminfo.setColumn(0, "mngtno_org", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno_org"));
  2560. ds_main_icpminfo.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsbrchcd"));
  2561. ds_main_icpminfo.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "acddd"));
  2562. ds_main_icpminfo.setColumn(0, "bizplcenm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcenm"));
  2563. ds_main_icpminfo.setColumn(0, "ordopendd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordopendd"));
  2564. ds_main_icpminfo.setColumn(0, "bizplcergstseqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcergstseqno"));
  2565. ds_main_icpminfo.setColumn(0, "ordtodd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordtodd"));
  2566. ds_main_icpminfo.setColumn(0, "chrgnm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "chrgnm"));
  2567. ds_main_icpminfo.setColumn(0, "endflag", ds_main_icpmgrd_grdicpminfo.getColumn(0, "endflag"));
  2568. ds_main_icpminfo.setColumn(0, "inducsrem", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsrem"));
  2569. ds_main_icpminfo.setColumn(0, "seqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "seqno"));
  2570. ds_main_icpminfo.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2571. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpmgrd_grdicpminfo.getColumn(0, "endcnts"));
  2572. ds_main_icpminfo.setColumn(0, "bizplceseqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplceseqno"));
  2573. ds_main_icpminfo.setColumn(0, "coordresncd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "coordresncd"));
  2574. ds_send_primarySearch.setColumn(0, "type", "1");
  2575. ds_send_primarySearch.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2576. ds_send_primarySearch.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2577. // 환자인적정보조회
  2578. var oParam = {};
  2579. oParam.id = "TRPMC02702";
  2580. oParam.service = "patinfomngtapp.IndusPat";
  2581. oParam.method = "reqGetPtbsInfo";
  2582. oParam.inds = "req=ds_send_primarySearch";
  2583. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2584. oParam.async = false;
  2585. tranf_submit(oParam);
  2586. // 산재환자 기간관리조회
  2587. var oParam = {};
  2588. oParam.id = "TRPMC02704";
  2589. oParam.service = "patinfomngtapp.IndusPat";
  2590. oParam.method = "reqGetIcmtInfo";
  2591. oParam.inds = "req=ds_send_primarySearch";
  2592. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  2593. oParam.async = false;
  2594. //oParam.callback = "cf_TRPMC02704";
  2595. tranf_submit(oParam);
  2596. if (arErrorCode.pop("TRPMC02704") > -1)
  2597. {
  2598. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  2599. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  2600. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  2601. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  2602. {
  2603. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3); //grd_pmchicmt.cellComboNodeset(i,5) ="_root_init_hidden_orddrid[dp = '" + sorddeptcd + "' ]";
  2604. ////////////////////////////////////////
  2605. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  2606. ds_init_hidden_orddrid.loadfiltermode = "keep";
  2607. ds_init_hidden_orddrid.filter("");
  2608. ds_init_hidden_orddrid.loadfiltermode = "reset";
  2609. }
  2610. }
  2611. ds_send_selectinfo.setColumn(0, "pid", ds_main_icpminfo.getColumn(0, "pid"));
  2612. ds_send_selectinfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2613. ds_send_selectinfo.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  2614. // 산재환자 상병조회
  2615. var oParam = {};
  2616. oParam.id = "TRPMC02705";
  2617. oParam.service = "patinfomngtapp.IndusPat";
  2618. oParam.method = "reqGetIcswInfo";
  2619. oParam.inds = "req=ds_send_selectinfo";
  2620. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  2621. oParam.async = false;
  2622. tranf_submit(oParam);
  2623. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  2624. ds_main_icswgrd_grdicswinfo.enableevent = false;
  2625. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  2626. ds_main_icswgrd_grdicswinfo.enableevent = true;
  2627. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  2628. // 산재환자 증명서조회
  2629. var oParam = {};
  2630. oParam.id = "TRPMC02706";
  2631. oParam.service = "patinfomngtapp.IndusPat";
  2632. oParam.method = "reqGetIapfInfo";
  2633. oParam.inds = "req=ds_send_selectinfo";
  2634. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  2635. oParam.async = false;
  2636. tranf_submit(oParam);
  2637. // 휴업급여요양비조회
  2638. var oParam = {};
  2639. oParam.id = "TRPMC02707";
  2640. oParam.service = "patinfomngtapp.IndusPat";
  2641. oParam.method = "reqGetIcmsInfo";
  2642. oParam.inds = "req=ds_send_selectinfo";
  2643. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  2644. oParam.async = false;
  2645. tranf_submit(oParam);
  2646. // 2009.09.25 - 전체/유효건 보기
  2647. fViewValidData();
  2648. }
  2649. else
  2650. {
  2651. ds_send_primarySearch.setColumn(0, "type","1");
  2652. ds_send_primarySearch.setColumn(0, "pid", pid);
  2653. // 환자인적정보조회
  2654. var oParam = {};
  2655. oParam.id = "TRPMC02702";
  2656. oParam.service = "patinfomngtapp.IndusPat";
  2657. oParam.method = "reqGetPtbsInfo";
  2658. oParam.inds = "req=ds_send_primarySearch";
  2659. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2660. oParam.async = false;
  2661. tranf_submit(oParam);
  2662. var iCount = ds_main_ptbsinfo.rowcount;
  2663. if (iCount == 0)
  2664. {
  2665. fMakePtbsNode();
  2666. }
  2667. }
  2668. if (!utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  2669. {
  2670. ds_send_iaiwreceive.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  2671. ds_send_iaiwreceive.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2672. ds_send_iaiwreceive.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  2673. ds_send_iaiwreceive.setColumn(0, "insukind", "41");
  2674. }
  2675. // 재원환자 팝업처리
  2676. if (ds_main_ptbsinfo.getColumn(0, "inhospyn") == "Y")
  2677. {
  2678. sysf_messageBox("현재 재원중입니다.", "I000");
  2679. }
  2680. // 면담조회(면담여부확인하여버튼색변경)
  2681. var oParam = {};
  2682. oParam.id = "TRPMC03501";
  2683. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2684. oParam.method = "reqGetIaiwInfo";
  2685. oParam.inds = "req=ds_send_iaiwreceive";
  2686. oParam.outds = "ds_main_iaiwgrid_grdiaiwsearch=grdiaiwsearch";
  2687. oParam.async = false;
  2688. tranf_submit(oParam);
  2689. var iCount = ds_main_iaiwgrid_grdiaiwsearch.rowcount;
  2690. if(iCount > 0)
  2691. {
  2692. button3.style.color = "#ff0000";
  2693. }
  2694. else
  2695. {
  2696. button3.style.color = "#184d8b";
  2697. }
  2698. }
  2699. function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  2700. {
  2701. if (e.keycode == 13)
  2702. {
  2703. obj.updateToDataset();
  2704. fGetPatInfo();
  2705. }
  2706. }
  2707. function input26_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  2708. {
  2709. if (e.keycode == 13)
  2710. {
  2711. obj.updateToDataset();
  2712. var rrgstno = ds_main_ptbsinfo.getColumn(0, "rrgstno");
  2713. fInitialize();
  2714. ds_main_ptbsinfo.setColumn(0, "rrgstno", rrgstno);
  2715. ds_send_primarySearch1.setColumn(0, "insukind", ds_main_primaryInfo.getColumn(0, "insukind"));
  2716. ds_send_primarySearch1.setColumn(0, "suppkind", ds_main_primaryInfo.getColumn(0, "suppkind"));
  2717. ds_send_primarySearch1.setColumn(0, "reference", "3");
  2718. ds_send_primarySearch1.setColumn(0, "reference1", String(ds_main_ptbsinfo.getColumn(0, "rrgstno")).substr(0,6)+"-"+String(ds_main_ptbsinfo.getColumn(0, "rrgstno")).substr(6,13));
  2719. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2720. // 산재등록 마스터icpm 조회
  2721. var oParam = {};
  2722. oParam.id = "TRPMC02701";
  2723. oParam.service = "patinfomngtapp.IndusPat";
  2724. oParam.method = "reqGetIcpmInfo";
  2725. oParam.inds = "req=ds_send_primarySearch1";
  2726. oParam.outds = "ds_main_icpmgrd_grdicpminfo=grdicpminfo ds_main_icpmgrd_ptbs=ptbs";
  2727. oParam.async = false;
  2728. tranf_submit(oParam);
  2729. if (ds_main_icpmgrd_grdicpminfo.rowcount > 0)
  2730. {
  2731. ds_main_icpminfo.setColumn(0, "insukind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "insukind"));
  2732. ds_main_icpminfo.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "suppkind"));
  2733. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2734. ds_main_icpminfo.setColumn(0, "mngtno_org", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno_org"));
  2735. ds_main_icpminfo.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsbrchcd"));
  2736. ds_main_icpminfo.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "acddd"));
  2737. ds_main_icpminfo.setColumn(0, "bizplcenm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcenm"));
  2738. ds_main_icpminfo.setColumn(0, "ordopendd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordopendd"));
  2739. ds_main_icpminfo.setColumn(0, "ordtodd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordtodd"));
  2740. ds_main_icpminfo.setColumn(0, "chrgnm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "chrgnm"));
  2741. ds_main_icpminfo.setColumn(0, "endflag", ds_main_icpmgrd_grdicpminfo.getColumn(10, "endflag"));
  2742. ds_main_icpminfo.setColumn(0, "inducsrem", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsrem"));
  2743. ds_main_icpminfo.setColumn(0, "seqno", parseInt(ds_main_icpmgrd_grdicpminfo.getColumn(0, "seqno")) + 1);
  2744. ds_main_icpminfo.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2745. ds_main_icpminfo.setColumn(0, "endcnts", utlf_transNullToEmpty(ds_main_icpmgrd_grdicpminfo.getColumn(0, "endcnts")));
  2746. ds_main_icpminfo.setColumn(0, "coordresncd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "coordresncd"));
  2747. ds_send_primarySearch.setColumn(0, "type", "1");
  2748. ds_send_primarySearch.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2749. // 환자인적정보조회
  2750. var oParam = {};
  2751. oParam.id = "TRPMC02702";
  2752. oParam.service = "patinfomngtapp.IndusPat";
  2753. oParam.method = "reqGetPtbsInfo";
  2754. oParam.inds = "req=ds_send_primarySearch";
  2755. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2756. oParam.async = false;
  2757. tranf_submit(oParam);
  2758. // 산재환자 기간관리조회
  2759. var oParam = {};
  2760. oParam.id = "TRPMC02704";
  2761. oParam.service = "patinfomngtapp.IndusPat";
  2762. oParam.method = "reqGetIcmtInfo";
  2763. oParam.inds = "req=ds_send_primarySearch";
  2764. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  2765. oParam.async = false;
  2766. oParam.callback = "cf_TRPMC02704";
  2767. tranf_submit(oParam);
  2768. if (arErrorCode.pop("TRPMC02704") > -1)
  2769. {
  2770. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  2771. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  2772. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  2773. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  2774. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  2775. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  2776. {
  2777. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3);//orddeptcd의 값을 읽어오기
  2778. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  2779. ds_init_hidden_orddrid.loadfiltermode = "keep";
  2780. grd_pmchicmt.setCellProperty("body", 4, "combodataset", ds_init_hidden_orddrid);
  2781. ds_init_hidden_orddrid.filter("");
  2782. ds_init_hidden_orddrid.loadfiltermode = "reset";
  2783. }
  2784. }
  2785. // 산재환자 기간 그룹별조회
  2786. ds_send_selectinfo.setColumn(0, "pid", ds_main_icpminfo.getColumn(0, "pid"));
  2787. ds_send_selectinfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2788. ds_send_selectinfo.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  2789. // 산재환자 상병조회
  2790. var oParam = {};
  2791. oParam.id = "TRPMC02705";
  2792. oParam.service = "patinfomngtapp.IndusPat";
  2793. oParam.method = "reqGetIcswInfo";
  2794. oParam.inds = "req=ds_send_selectinfo";
  2795. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  2796. oParam.async = false;
  2797. tranf_submit(oParam);
  2798. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  2799. ds_main_icswgrd_grdicswinfo.enableevent = false;
  2800. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  2801. ds_main_icswgrd_grdicswinfo.enableevent = true;
  2802. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  2803. // 산재환자 증명서조회
  2804. var oParam = {};
  2805. oParam.id = "TRPMC02706";
  2806. oParam.service = "patinfomngtapp.IndusPat";
  2807. oParam.method = "reqGetIapfInfo";
  2808. oParam.inds = "req=ds_send_selectinfo";
  2809. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  2810. oParam.async = false;
  2811. tranf_submit(oParam);
  2812. // 휴업급여요양비조회
  2813. var oParam = {};
  2814. oParam.id = "TRPMC02707";
  2815. oParam.service = "patinfomngtapp.IndusPat";
  2816. oParam.method = "reqGetIcmsInfo";
  2817. oParam.inds = "req=ds_send_selectinfo";
  2818. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  2819. oParam.async = false;
  2820. tranf_submit(oParam);
  2821. fViewValidData();
  2822. }
  2823. else
  2824. {
  2825. ds_send_primarySearch.setColumn(0, "type", "3");
  2826. ds_send_primarySearch.setColumn(0, "pid", rrgstno);
  2827. // 환자인적정보조회
  2828. //submit("TRPMC02702");
  2829. var oParam = {};
  2830. oParam.id = "TRPMC02702";
  2831. oParam.service = "patinfomngtapp.IndusPat";
  2832. oParam.method = "reqGetPtbsInfo";
  2833. oParam.inds = "req=ds_send_primarySearch";
  2834. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2835. oParam.async = false;
  2836. tranf_submit(oParam);
  2837. var iCount = ds_main_ptbsinfo.rowcount;
  2838. if (iCount == 0)
  2839. {
  2840. fMakePtbsNode();
  2841. }
  2842. }
  2843. if (utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  2844. {
  2845. ds_send_iaiwreceive.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  2846. ds_send_iaiwreceive.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2847. ds_send_iaiwreceive.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  2848. ds_send_iaiwreceive.setColumn(0, "insukind", "41");
  2849. }
  2850. // 면담조회(면담여부확인하여버튼색변경)
  2851. var oParam = {};
  2852. oParam.id = "TRPMC03501";
  2853. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2854. oParam.method = "reqGetIaiwInfo";
  2855. oParam.inds = "req=ds_send_iaiwreceive";
  2856. oParam.outds = "ds_main_iaiwgrid_grdiaiwsearch=grdiaiwsearch";
  2857. oParam.async = false;
  2858. tranf_submit(oParam);
  2859. var iCount = ds_main_iaiwgrid_grdiaiwsearch.rowcount;
  2860. if (iCount > 0)
  2861. {
  2862. button3.style.color = "#ff0000";
  2863. }
  2864. else
  2865. {
  2866. button3.style.color = "#184d8b";
  2867. }
  2868. }
  2869. }
  2870. function input28_onkeydown(obj:Edit, e:KeyEventInfo)
  2871. {
  2872. if(e.keycode == 13)
  2873. {
  2874. obj.updateToDataset();
  2875. var hngnm = ds_main_ptbsinfo.getColumn(0, "hngnm");
  2876. fInitialize();
  2877. ds_main_ptbsinfo.setColumn(0, "hngnm", hngnm);
  2878. ds_send_primarySearch1.setColumn(0, "insukind", ds_main_primaryInfo.getColumn(0, "insukind"));
  2879. ds_send_primarySearch1.setColumn(0, "suppkind", ds_main_primaryInfo.getColumn(0, "suppkind"));
  2880. ds_send_primarySearch1.setColumn(0, "reference", "2");
  2881. ds_send_primarySearch1.setColumn(0, "reference1", ds_main_ptbsinfo.getColumn(0, "hngnm"));
  2882. ds_send_primarySearch1.setColumn(0, "reference2", "");
  2883. // 산재등록 마스터icpm 조회
  2884. var oParam = {};
  2885. oParam.id = "TRPMC02701";
  2886. oParam.service = "patinfomngtapp.IndusPat";
  2887. oParam.method = "reqGetIcpmInfo";
  2888. oParam.inds = "req=ds_send_primarySearch1";
  2889. oParam.outds = "ds_main_icpmgrd_grdicpminfo=grdicpminfo ds_main_icpmgrd_ptbs=ptbs";
  2890. oParam.async = false;
  2891. tranf_submit(oParam);
  2892. if (ds_main_icpmgrd_grdicpminfo.rowcount > 0)
  2893. {
  2894. ds_main_icpminfo.setColumn(0, "insukind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "insukind"));
  2895. ds_main_icpminfo.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(0, "suppkind"));
  2896. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno"));
  2897. ds_main_icpminfo.setColumn(0, "mngtno_org", ds_main_icpmgrd_grdicpminfo.getColumn(0, "mngtno_org"));
  2898. ds_main_icpminfo.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsbrchcd"));
  2899. ds_main_icpminfo.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "acddd"));
  2900. ds_main_icpminfo.setColumn(0, "bizplcenm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "bizplcenm"));
  2901. ds_main_icpminfo.setColumn(0, "ordopendd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordopendd"));
  2902. ds_main_icpminfo.setColumn(0, "ordtodd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "ordtodd"));
  2903. ds_main_icpminfo.setColumn(0, "chrgnm", ds_main_icpmgrd_grdicpminfo.getColumn(0, "chrgnm"));
  2904. ds_main_icpminfo.setColumn(0, "endflag", ds_main_icpmgrd_grdicpminfo.getColumn(0, "endflag"));
  2905. ds_main_icpminfo.setColumn(0, "inducsrem", ds_main_icpmgrd_grdicpminfo.getColumn(0, "inducsrem"));
  2906. ds_main_icpminfo.setColumn(0, "seqno", ds_main_icpmgrd_grdicpminfo.getColumn(0, "seqno"));
  2907. ds_main_icpminfo.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2908. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpmgrd_grdicpminfo.getColumn(0, "endcnts"));
  2909. ds_main_icpminfo.setColumn(0, "coordresncd", ds_main_icpmgrd_grdicpminfo.getColumn(0, "coordresncd"));
  2910. ds_send_primarySearch.setColumn(0, "type","1");
  2911. ds_send_primarySearch.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(0, "pid"));
  2912. // 환자인적정보조회
  2913. var oParam = {};
  2914. oParam.id = "TRPMC02702";
  2915. oParam.service = "patinfomngtapp.IndusPat";
  2916. oParam.method = "reqGetPtbsInfo";
  2917. oParam.inds = "req=ds_send_primarySearch";
  2918. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2919. oParam.async = false;
  2920. tranf_submit(oParam);
  2921. // 산재환자 기간관리조회
  2922. // 산재환자 기간관리조회
  2923. var oParam = {};
  2924. oParam.id = "TRPMC02704";
  2925. oParam.service = "patinfomngtapp.IndusPat";
  2926. oParam.method = "reqGetIcmtInfo";
  2927. oParam.inds = "req=ds_send_primarySearch";
  2928. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  2929. oParam.async = false;
  2930. oParam.callback = "cf_TRPMC02704";
  2931. tranf_submit(oParam);
  2932. if (arErrorCode.pop("TRPMC02704") > -1)
  2933. {
  2934. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  2935. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  2936. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  2937. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  2938. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  2939. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  2940. {
  2941. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3); //grd_pmchicmt.cellComboNodeset(i,5) ="_root_init_hidden_orddrid[dp = '" + sorddeptcd + "' ]";
  2942. ////////////////////////////////////////
  2943. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  2944. ds_init_hidden_orddrid.loadfiltermode = "keep";
  2945. ds_init_hidden_orddrid.filter("");
  2946. ds_init_hidden_orddrid.loadfiltermode = "reset";
  2947. }
  2948. }
  2949. ds_send_selectinfo.setColumn(0, "pid", ds_main_icpminfo.getColumn(0, "pid"));
  2950. ds_send_selectinfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  2951. ds_send_selectinfo.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  2952. // 산재환자 상병조회
  2953. var oParam = {};
  2954. oParam.id = "TRPMC02705";
  2955. oParam.service = "patinfomngtapp.IndusPat";
  2956. oParam.method = "reqGetIcswInfo";
  2957. oParam.inds = "req=ds_send_selectinfo";
  2958. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  2959. oParam.async = false;
  2960. tranf_submit(oParam);
  2961. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  2962. ds_main_icswgrd_grdicswinfo.enableevent = false;
  2963. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  2964. ds_main_icswgrd_grdicswinfo.enableevent = true;
  2965. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  2966. // 산재환자 증명서조회
  2967. var oParam = {};
  2968. oParam.id = "TRPMC02706";
  2969. oParam.service = "patinfomngtapp.IndusPat";
  2970. oParam.method = "reqGetIapfInfo";
  2971. oParam.inds = "req=ds_send_selectinfo";
  2972. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  2973. oParam.async = false;
  2974. tranf_submit(oParam);
  2975. // 휴업급여요양비조회
  2976. var oParam = {};
  2977. oParam.id = "TRPMC02707";
  2978. oParam.service = "patinfomngtapp.IndusPat";
  2979. oParam.method = "reqGetIcmsInfo";
  2980. oParam.inds = "req=ds_send_selectinfo";
  2981. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  2982. oParam.async = false;
  2983. tranf_submit(oParam);
  2984. // 2009.09.25 - 전체/유효건 보기
  2985. fViewValidData();
  2986. }
  2987. else
  2988. {
  2989. ds_send_primarySearch.setColumn(0, "type","2");
  2990. ds_send_primarySearch.setColumn(0, "pid", hngnm);
  2991. // 환자인적정보조회
  2992. var oParam = {};
  2993. oParam.id = "TRPMC02702";
  2994. oParam.service = "patinfomngtapp.IndusPat";
  2995. oParam.method = "reqGetPtbsInfo";
  2996. oParam.inds = "req=ds_send_primarySearch";
  2997. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  2998. oParam.async = false;
  2999. tranf_submit(oParam);
  3000. var iCount = ds_main_ptbsinfo.rowcount;
  3001. if (iCount == 0)
  3002. {
  3003. fMakePtbsNode();
  3004. }
  3005. }
  3006. if (!utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  3007. {
  3008. ds_send_iaiwreceive.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3009. ds_send_iaiwreceive.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3010. ds_send_iaiwreceive.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3011. ds_send_iaiwreceive.setColumn(0, "insukind", "41");
  3012. }
  3013. // 면담조회(면담여부확인하여버튼색변경)
  3014. var oParam = {};
  3015. oParam.id = "TRPMC03501";
  3016. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3017. oParam.method = "reqGetIaiwInfo";
  3018. oParam.inds = "req=ds_send_iaiwreceive";
  3019. oParam.outds = "ds_main_iaiwgrid_grdiaiwsearch=grdiaiwsearch";
  3020. oParam.async = false;
  3021. tranf_submit(oParam);
  3022. var iCount = ds_main_iaiwgrid_grdiaiwsearch.rowcount;
  3023. if (iCount > 0)
  3024. {
  3025. button3.style.color = "#ff0000";
  3026. }
  3027. else
  3028. {
  3029. button3.style.color = "#184d8b";
  3030. }
  3031. }
  3032. }
  3033. function btn_remfact_onclick(obj:Button, e:ClickEventInfo)
  3034. {
  3035. if (sysf_messageBox("환자 참고 사항을 저장하시겠습니까?", "Q999") == 6)
  3036. {
  3037. dsf_makeValue(ds_temp_ptbs, "remfact", "string", "");
  3038. dsf_makeValue(ds_send_ptbs, "pid", "string", ds_main_ptbsinfo.getColumn(0, "pid"));
  3039. dsf_makeValue(ds_send_ptbs, "remfact", "string", ds_main_ptbsinfo.getColumn(0, "remfact"));
  3040. var oParam = {};
  3041. oParam.id = "TXPMC02714";
  3042. oParam.service = "patinfomngtapp.IndusPat";
  3043. oParam.method = "reqSetPtbsRemfact";
  3044. oParam.inds = "req=ds_send_ptbs";
  3045. oParam.outds = "ds_temp_ptbs=ptbs";
  3046. oParam.async = false;
  3047. tranf_submit(oParam);
  3048. ds_main_ptbsinfo.setColumn(0, "remfact", ds_temp_ptbs.getColumn(0, "remfact"));
  3049. }
  3050. }
  3051. function cbo_insukind1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3052. {
  3053. fSuppKindSet();
  3054. }
  3055. function button20_onclick(obj:Button, e:ClickEventInfo)
  3056. {
  3057. frmf_modal("SMPMC06700", "SMPMC06700", null, null, 400, 300, null, null, null, null, null, null, "M");
  3058. }
  3059. function button16_onclick(obj:Button, e:ClickEventInfo)
  3060. {
  3061. var objArg = new Object();
  3062. objArg.arg_ds_send = ds_send_airasend;
  3063. frmf_modal("SMPMB00100", "SMPMB00100", objArg, 4, null, null, null, null, null, null, null, null, "M");
  3064. }
  3065. function button6_onclick(obj:Button, e:ClickEventInfo)
  3066. {
  3067. ds_send_smpmc03700.setColumn(0, "cond", "0");
  3068. ds_send_smpmc03700.setColumn(0, "reference", "");
  3069. var objArg = new Object();
  3070. objArg.arg_ds_send_ref = ds_send_smpmc03700;
  3071. frmf_modal("SMPMC03700", "SMPMC03700", objArg, 4, null, null, null, null, null, null, null, null, "M");
  3072. var oParam = {};
  3073. oParam.id = "TRPMC02708";
  3074. oParam.service = "patinfomngtapp.IndusPat";
  3075. oParam.method = "reqGetComn";
  3076. oParam.inds = "req=ds_send_instcd";
  3077. oParam.outds = "ds_init_hidden_suppkind=suppkind ds_init_hidden_chosresn=chosresn "
  3078. +"ds_init_hidden_endcnts=endcnts ds_init_hidden_mtrtamtflag=mtrtamtflag "
  3079. +"ds_init_hidden_orddeptcd=orddeptcd ds_init_hidden_orddrid=orddrid "
  3080. +"ds_init_hidden_bizplce=bizplce ds_init_hidden_indulist=indulist "
  3081. +"ds_init_hidden_profcd=profcd ds_init_hidden_coordresncd=coordresncd";
  3082. oParam.async = false;
  3083. oParam.callback = "cf_TRPMC02708";
  3084. tranf_submit(oParam);
  3085. }
  3086. function button29_onclick(obj:Button, e:ClickEventInfo)
  3087. {
  3088. var sPid = ds_main_ptbsinfo.getColumn(0, "pid");
  3089. var sBiz = ds_main_icpminfo.getColumn(0, "bizplcergstseqno");
  3090. if (utlf_isNull(sPid))
  3091. {
  3092. sysf_messageBox("환자번호가 없습니다!!", "I");
  3093. return;
  3094. }
  3095. if (utlf_isNull(sBiz))
  3096. {
  3097. sysf_messageBox("사업장명을 입력 후 저장 하십시오!", "I");
  3098. return;
  3099. }
  3100. if (utlf_isNull(ds_main_icpminfo.getColumn(0, "mngtno")))
  3101. {
  3102. sysf_messageBox("산재/공상 관리번호를 입력 후 저장 하십시오!", "I");
  3103. return;
  3104. }
  3105. ds_send_insertdata.clearData();
  3106. ds_send_insertdata.addRow();
  3107. ds_main_icpminfo.setColumn(0, "seqno", "1");
  3108. ds_main_icpminfo.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3109. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno")); //model.setvalue("/root/main/icpminfo/mngtno" , model.getvalue("/root/main/icpminfo/mngtno").removeMask('\n'));
  3110. dsf_copyDs(ds_send_insertdata, ds_main_icpminfo, "replace");
  3111. var oParam = {};
  3112. oParam.id = "TXPMC02701";
  3113. oParam.service = "patinfomngtapp.IndusPat";
  3114. oParam.method = "reqInsIcpmInfo";
  3115. oParam.inds = "req=ds_send_insertdata";
  3116. oParam.outds = "";
  3117. oParam.async = false;
  3118. //oParam.callback = "cf_TXPMC02701";
  3119. tranf_submit(oParam);
  3120. fInitialize1();
  3121. ds_send_primarySearch1.setColumn(0, "reference", "1");
  3122. dsf_makeValue(ds_hidden, "pid", "string", sPid);
  3123. ds_main_ptbsinfo.setColumn(0, "pid", sPid);
  3124. fGetPatInfo();
  3125. }
  3126. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  3127. {
  3128. var sPid = ds_main_ptbsinfo.getColumn(0, "pid");
  3129. var sBiz = ds_main_icpminfo.getColumn(0, "bizplcergstseqno");
  3130. if (utlf_isNull(sPid))
  3131. {
  3132. sysf_messageBox("환자번호가 없습니다!!", "I");
  3133. return;
  3134. }
  3135. if (utlf_isNull(sBiz))
  3136. {
  3137. sysf_messageBox("사업장명을 입력 후 저장 하십시오!", "I");
  3138. return;
  3139. }
  3140. if (utlf_isNull(ds_main_icpminfo.getColumn(0, "mngtno")))
  3141. {
  3142. sysf_messageBox("산재/공상 관리번호를 입력 후 저장 하십시오!", "I");
  3143. return;
  3144. }
  3145. ds_send_insertdata.clearData();
  3146. ds_send_insertdata.addRow();
  3147. if (utlf_isNull(ds_main_icpminfo.getColumn(0, "seqno")))
  3148. {
  3149. sysf_messageBox("신규 저장이면 [신규]버튼을 누르시고 수정이면 수정할 산재이력을 선택하신 후 정보 수정 후 [수정]버튼을 누르세요", "E999", "");
  3150. return false;
  3151. }
  3152. else
  3153. {
  3154. ds_main_icpminfo.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3155. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpminfo.getColumn(0, "endcnts"));
  3156. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno")); //.removeMask('\n'));
  3157. dsf_copyDs(ds_send_insertdata, ds_main_icpminfo, "replace");
  3158. var oParam = {};
  3159. oParam.id = "TXPMC02713";
  3160. oParam.service = "patinfomngtapp.IndusPat";
  3161. oParam.method = "reqSetIcpmInfo2";
  3162. oParam.inds = "req=ds_send_insertdata";
  3163. oParam.outds = "";
  3164. oParam.async = false;
  3165. //oParam.callback = "cf_TXPMC02713";
  3166. tranf_submit(oParam);
  3167. }
  3168. fInitialize1();
  3169. ds_main_ptbsinfo.setColumn(0, "pid", sPid);
  3170. ds_send_primarySearch1.setColumn(0, "reference", "1");
  3171. dsf_makeValue(ds_hidden, "pid", "string" , sPid);
  3172. fGetPatInfo();
  3173. }
  3174. function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  3175. {
  3176. var sPid = ds_main_ptbsinfo.getColumn(0, "pid");
  3177. if (utlf_isNull(sPid))
  3178. {
  3179. sysf_messageBox("환자번호가 없습니다!!", "I");
  3180. return;
  3181. }
  3182. var msg = "【 " + utlf_transNullToEmpty(ds_main_ptbsinfo.getColumn(0, "hngnm")) + " 】님의 산재/공상이력을"
  3183. ds_main_icpminfo.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3184. dsf_copyDs(ds_send_insertdata, ds_main_icpminfo, "replace");
  3185. if (sysf_messageBox(msg, "Q001") == "6")
  3186. {
  3187. var oParam = {};
  3188. oParam.id = "TXPMC02702";
  3189. oParam.service = "patinfomngtapp.IndusPat";
  3190. oParam.method = "reqSetIcpmInfo";
  3191. oParam.inds = "req=ds_send_insertdata";
  3192. oParam.outds = "";
  3193. oParam.async = false;
  3194. tranf_submit(oParam);
  3195. fInitialize1();
  3196. ds_main_ptbsinfo.setColumn(0, "pid", sPid);
  3197. ds_send_primarySearch1.setColumn(0, "reference", "1");
  3198. dsf_makeValue(ds_hidden, "pid", "string", sPid);
  3199. fGetPatInfo();
  3200. }
  3201. }
  3202. function grd_icpminfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3203. {
  3204. var row = ds_main_icpmgrd_grdicpminfo.rowposition;
  3205. if ( row >= 0)
  3206. {
  3207. ds_main_icpminfo.setColumn(0, "insukind", ds_main_icpmgrd_grdicpminfo.getColumn(row, "insukind"));
  3208. ds_main_icpminfo.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(row, "suppkind"));
  3209. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "mngtno"));
  3210. ds_main_icpminfo.setColumn(0, "mngtno_org", ds_main_icpmgrd_grdicpminfo.getColumn(row, "mngtno_org"));
  3211. ds_main_icpminfo.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "inducsbrchcd"));
  3212. ds_main_icpminfo.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "acddd"));
  3213. ds_main_icpminfo.setColumn(0, "bizplcenm", ds_main_icpmgrd_grdicpminfo.getColumn(row, "bizplcenm"));
  3214. ds_main_icpminfo.setColumn(0, "ordopendd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "ordopendd"));
  3215. ds_main_icpminfo.setColumn(0, "ordtodd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "ordtodd"));
  3216. ds_main_icpminfo.setColumn(0, "chrgnm", ds_main_icpmgrd_grdicpminfo.getColumn(row, "chrgnm"));
  3217. ds_main_icpminfo.setColumn(0, "endflag", ds_main_icpmgrd_grdicpminfo.getColumn(row, "endflag"));
  3218. ds_main_icpminfo.setColumn(0, "inducsrem", ds_main_icpmgrd_grdicpminfo.getColumn(row, "inducsrem"));
  3219. ds_main_icpminfo.setColumn(0, "seqno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "seqno"));
  3220. ds_main_icpminfo.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(row, "pid"));
  3221. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpmgrd_grdicpminfo.getColumn(row, "endcnts"));
  3222. ds_main_icpminfo.setColumn(0, "bizplcergstseqno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "bizplcergstseqno"));
  3223. ds_main_icpminfo.setColumn(0, "bizplceseqno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "bizplceseqno"));
  3224. ds_main_icpminfo.setColumn(0, "coordresncd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "coordresncd"));
  3225. ds_send_primarySearch.setColumn(0, "type", "1");
  3226. ds_send_primarySearch.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(row, "pid"));
  3227. ds_send_primarySearch.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "mngtno"));
  3228. ds_send_primarySearch.setColumn(0, "suppkind", ds_main_icpmgrd_grdicpminfo.getColumn(row, "suppkind"));
  3229. // 환자인적정보조회
  3230. var oParam = {};
  3231. oParam.id = "TRPMC02702";
  3232. oParam.service = "patinfomngtapp.IndusPat";
  3233. oParam.method = "reqGetPtbsInfo";
  3234. oParam.inds = "req=ds_send_primarySearch";
  3235. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  3236. oParam.async = false;
  3237. tranf_submit(oParam);
  3238. // 산재환자 기간관리조회
  3239. var oParam = {};
  3240. oParam.id = "TRPMC02704";
  3241. oParam.service = "patinfomngtapp.IndusPat";
  3242. oParam.method = "reqGetIcmtInfo";
  3243. oParam.inds = "req=ds_send_primarySearch";
  3244. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  3245. oParam.async = false;
  3246. oParam.callback = "cf_TRPMC02704";
  3247. tranf_submit(oParam);
  3248. if (arErrorCode.pop("TRPMC02704") > -1)
  3249. {
  3250. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  3251. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3252. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  3253. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3254. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  3255. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  3256. {
  3257. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3);
  3258. //grd_pmchicmt.cellComboNodeset(i,5) ="_root_init_hidden_orddrid[dp = '" + sorddeptcd + "' ]";
  3259. ////////////////////////////////////////
  3260. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  3261. ds_init_hidden_orddrid.loadfiltermode = "keep";
  3262. ds_init_hidden_orddrid.filter("");
  3263. ds_init_hidden_orddrid.loadfiltermode = "reset";
  3264. }
  3265. }
  3266. ds_send_selectinfo.setColumn(0, "pid", ds_main_icpminfo.getColumn(0, "pid"));
  3267. ds_send_selectinfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3268. ds_send_selectinfo.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  3269. // 산재환자 상병조회
  3270. var oParam = {};
  3271. oParam.id = "TRPMC02705";
  3272. oParam.service = "patinfomngtapp.IndusPat";
  3273. oParam.method = "reqGetIcswInfo";
  3274. oParam.inds = "req=ds_send_selectinfo";
  3275. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  3276. oParam.async = false;
  3277. tranf_submit(oParam);
  3278. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  3279. ds_main_icswgrd_grdicswinfo.enableevent = false;
  3280. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  3281. ds_main_icswgrd_grdicswinfo.enableevent = true;
  3282. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  3283. // 산재환자 증명서조회
  3284. var oParam = {};
  3285. oParam.id = "TRPMC02706";
  3286. oParam.service = "patinfomngtapp.IndusPat";
  3287. oParam.method = "reqGetIapfInfo";
  3288. oParam.inds = "req=ds_send_selectinfo";
  3289. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  3290. oParam.async = false;
  3291. tranf_submit(oParam);
  3292. // 휴업급여요양비조회
  3293. var oParam = {};
  3294. oParam.id = "TRPMC02707";
  3295. oParam.service = "patinfomngtapp.IndusPat";
  3296. oParam.method = "reqGetIcmsInfo";
  3297. oParam.inds = "req=ds_send_selectinfo";
  3298. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  3299. oParam.async = false;
  3300. tranf_submit(oParam);
  3301. if (!utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  3302. {
  3303. ds_send_iaiwreceive.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3304. ds_send_iaiwreceive.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3305. ds_send_iaiwreceive.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3306. ds_send_iaiwreceive.setColumn(0, "insukind", "41");
  3307. }
  3308. // 면담조회(면담여부확인하여버튼색변경)
  3309. var oParam = {};
  3310. oParam.id = "TRPMC03501";
  3311. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3312. oParam.method = "reqGetIaiwInfo";
  3313. oParam.inds = "req=ds_send_iaiwreceive";
  3314. oParam.outds = "ds_main_iaiwgrid_grdiaiwsearch=grdiaiwsearch";
  3315. oParam.async = false;
  3316. tranf_submit(oParam);
  3317. var iCount = ds_main_iaiwgrid_grdiaiwsearch.rowcount;
  3318. if(iCount > 0)
  3319. {
  3320. button3.style.color = "#ff0000";
  3321. }
  3322. else
  3323. {
  3324. button3.style.color = "#184d8b";
  3325. }
  3326. // 유효건/전체 보기 - 2009.09.25
  3327. fViewValidData();
  3328. }
  3329. }
  3330. function button21_onclick(obj:Button, e:ClickEventInfo)
  3331. {
  3332. var row = ds_main_icpmgrd_grdicpminfo.rowposition;
  3333. if (!utlf_isNull(ds_main_icpmgrd_grdicpminfo.getColumn(row, "pid")))
  3334. {
  3335. ds_send_indcaselist.setColumn(0, "pid", ds_main_icpmgrd_grdicpminfo.getColumn(row, "pid"));
  3336. ds_send_indcaselist.setColumn(0, "mngtno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "mngtno"));
  3337. ds_send_indcaselist.setColumn(0, "acddd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "acddd"));
  3338. ds_send_indcaselist.setColumn(0, "inducsbrchcd", ds_main_icpmgrd_grdicpminfo.getColumn(row, "inducsbrchcd"));
  3339. ds_send_indcaselist.setColumn(0, "hngnm", ds_main_icpmgrd_grdicpminfo.getColumn(row, "hngnm"));
  3340. ds_send_indcaselist.setColumn(0, "rrgstno", ds_main_icpmgrd_grdicpminfo.getColumn(row, "rrgstno"));
  3341. }
  3342. else
  3343. {
  3344. sysf_messageBox("환자의 산재이력 선택정보가 ", "I004");
  3345. }
  3346. var objArg = new Object();
  3347. objArg.arg_ds_send_search = ds_send_indcaselist;
  3348. frmf_modal("SPPMC02900", "SPPMC02900", objArg, 1, 50, 50, null, null, null, null, null, null, "M");
  3349. }
  3350. function btn_roomamt_onclick(obj:Button, e:ClickEventInfo)
  3351. {
  3352. if (!utlf_isNull(ds_main_icpminfo.getColumn(0, "mngtno")))
  3353. {
  3354. ds_send_airasend.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3355. ds_send_airasend.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3356. ds_send_airasend.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3357. ds_send_airasend.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  3358. var objArg = new Object();
  3359. objArg.arg_ds_send_airareceive = ds_send_airasend;
  3360. frmf_modal("SMPMC03400", "SMPMC03400", objArg, 1, 400, 300, null, null, null, null, null, null, "M");
  3361. }
  3362. else
  3363. {
  3364. sysf_messageBox("환자의 산재등록정보가", "I004");
  3365. }
  3366. }
  3367. function button3_onclick(obj:Button, e:ClickEventInfo)
  3368. {
  3369. if (!utlf_isNull(ds_main_ptbsinfo.getColumn(0, "pid")))
  3370. {
  3371. ds_send_iaiwsend.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3372. ds_send_iaiwsend.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3373. ds_send_iaiwsend.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3374. ds_send_iaiwsend.setColumn(0, "insukind", ds_main_icpminfo.getColumn(0, "insukind"));
  3375. var objArg = new Object();
  3376. objArg.arg_ds_send_iaiwreceive = ds_send_iaiwsend;
  3377. frmf_modal("SMPMC03500", "SMPMC03500", objArg, 1, 400, 300, null, null, null, null, null, null, "M");
  3378. }
  3379. else
  3380. {
  3381. sysf_messageBox("이력조회 내역을", "C002");
  3382. }
  3383. }
  3384. function button19_onclick(obj:Button, e:ClickEventInfo)
  3385. {
  3386. fBeforeIcpminfo();
  3387. }
  3388. // 이력조회 - 개별과거이력조회
  3389. function fBeforeIcpminfo()
  3390. {
  3391. var row = ds_main_icpmgrd_grdicpminfo.rowposition;
  3392. var pid = ds_main_icpmgrd_grdicpminfo.getColumn(row, "pid");
  3393. var mngtno = ds_main_icpmgrd_grdicpminfo.getColumn(row, "mngtno");
  3394. var acddd = ds_main_icpmgrd_grdicpminfo.getColumn(row, "acddd");
  3395. var inducsbrchcd = ds_main_icpmgrd_grdicpminfo.getColumn(row, "inducsbrchcd");
  3396. dsf_makeValue(ds_tmp_search, "pid", "string", pid);
  3397. dsf_makeValue(ds_tmp_search, "mngtno", "string", mngtno);
  3398. dsf_makeValue(ds_tmp_search, "acddd", "string", acddd);
  3399. dsf_makeValue(ds_tmp_search, "inducsbrchcd", "string", inducsbrchcd);
  3400. var objArg = new Object();
  3401. objArg.arg_ds_send_search = ds_tmp_search;
  3402. frmf_modal("SPPMC02700", "SPPMC02700", objArg, 1, 50, 50, null, null, null, null, null, null, "M");
  3403. ds_tmp_search.clearData();
  3404. }
  3405. function button1_onclick(obj:Button, e:ClickEventInfo)
  3406. {
  3407. grdf_exportExcel(grd_newpmchicmt, "excel", "SheetName", true, "", 'user', true);
  3408. }
  3409. function button10_change_onclick(obj:Button, e:ClickEventInfo)
  3410. {
  3411. fbutton10_change();
  3412. }
  3413. function fbutton10_change()
  3414. {
  3415. if(grd_pmchicmt.visible == true)
  3416. {
  3417. grd_pmchicmt.visible= false;
  3418. grd_newpmchicmt.visible= true;
  3419. input2.visible= false;
  3420. btn_insrow.visible = false;
  3421. btn_upicmt.visible= false;
  3422. btn_insicmt1.visible = false;
  3423. btn_delicmt.visible = false;
  3424. btn_insicmt2.visible = false;
  3425. btn_excelicmt.visible = false;
  3426. btn_saveicmt.visible = false;
  3427. button11.visible = false;
  3428. button10.visible = false;
  3429. button17.visible = false;
  3430. button14.visible = false;
  3431. button18.visible = false;
  3432. button13.visible = false;
  3433. }
  3434. else
  3435. {
  3436. grd_pmchicmt.visible= true;
  3437. grd_newpmchicmt.visible= false;
  3438. input2.visible= true;
  3439. btn_insrow.visible = true;
  3440. btn_upicmt.visible= false;
  3441. btn_insicmt1.visible = true;
  3442. btn_delicmt.visible = true;
  3443. btn_insicmt2.visible = true;
  3444. btn_excelicmt.visible = true;
  3445. btn_saveicmt.visible = true;
  3446. button11.visible = false;
  3447. button10.visible = false;
  3448. button17.visible = false;
  3449. button14.visible = false;
  3450. button18.visible = false;
  3451. button13.visible = false;
  3452. button11.position.left = 869;
  3453. button10.position.left = 923;
  3454. button17.position.left = 977;
  3455. button14.position.left = 1031;
  3456. button18.position.left = 1085;
  3457. button13.position.left = 1150;
  3458. button11.position.top = 378;
  3459. button10.position.top = 378;
  3460. button17.position.top = 378;
  3461. button14.position.top = 378;
  3462. button18.position.top = 378;
  3463. button13.position.top = 378;
  3464. }
  3465. }
  3466. function button10_up_onclick(obj:Button, e:ClickEventInfo)
  3467. {
  3468. fbutton10_up();
  3469. }
  3470. function fbutton10_up()
  3471. {
  3472. grd_pmchicmt.position.height = 137;
  3473. grd_newpmchicmt.position.height = 137;
  3474. }
  3475. function button10_down_onclick(obj:Button, e:ClickEventInfo)
  3476. {
  3477. fbutton10_down();
  3478. }
  3479. function fbutton10_down()
  3480. {
  3481. grd_pmchicmt.position.bottom = switch2.position.bottom;
  3482. grd_newpmchicmt.position.bottom = switch2.position.bottom;
  3483. }
  3484. function button9_onclick(obj:Button, e:ClickEventInfo)
  3485. {
  3486. fbutton10_Search();
  3487. }
  3488. // 기간이력조회 팝업...
  3489. function fbutton10_Search()
  3490. {
  3491. var row = ds_main_icmtgrd_grdicmtinfo.rowposition;
  3492. var chospresn = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "chospresn");
  3493. var ordflag = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "ordflag");
  3494. var orddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "orddeptcd");
  3495. var orddrid = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "orddrid");
  3496. var aprydd = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "aprydd");
  3497. var apryfromdd = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "apryfromdd");
  3498. var aprytodd = ds_main_icmtgrd_grdicmtinfo.getColumn(row, "aprytodd");
  3499. var pid = ds_main_ptbsinfo.getColumn(0, "pid");
  3500. var hngnm = ds_main_ptbsinfo.getColumn(0, "hngnm");
  3501. var mngtno = ds_main_icpminfo.getColumn(0, "mngtno");
  3502. var inducsbrchcd = ds_main_icpminfo.getColumn(0, "inducsbrchcd");
  3503. dsf_makeValue(ds_tmp_icmt_search, "chospresn", "string", chospresn);
  3504. dsf_makeValue(ds_tmp_icmt_search, "ordflag", "string", ordflag);
  3505. dsf_makeValue(ds_tmp_icmt_search, "orddeptcd", "string", orddeptcd);
  3506. dsf_makeValue(ds_tmp_icmt_search, "orddrid", "string", orddrid);
  3507. dsf_makeValue(ds_tmp_icmt_search, "aprydd", "string", aprydd);
  3508. dsf_makeValue(ds_tmp_icmt_search, "apryfromdd", "string", apryfromdd);
  3509. dsf_makeValue(ds_tmp_icmt_search, "aprytodd", "string", aprytodd);
  3510. dsf_makeValue(ds_tmp_icmt_search, "pid", "string", pid);
  3511. dsf_makeValue(ds_tmp_icmt_search, "hngnm", "string", hngnm);
  3512. dsf_makeValue(ds_tmp_icmt_search, "mngtno", "string", mngtno);
  3513. dsf_makeValue(ds_tmp_icmt_search, "inducsbrchcd", "string", inducsbrchcd);
  3514. var objArg = new Object();
  3515. objArg.arg_ds_send = ds_tmp_icmt_search;
  3516. frmf_modal("SPPMC02800", "SPPMC02800", objArg, 1, 50, 50, null, null, null, null, null, null, "M");
  3517. ds_tmp_icmt_search.clearData();
  3518. }
  3519. function checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  3520. {
  3521. fViewValidData();
  3522. }
  3523. function button11_onclick(obj:Button, e:ClickEventInfo)
  3524. {
  3525. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = false;
  3526. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = false;
  3527. ds_main_newicmtgrd_newgrdicmtinfo.setRowType(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "u");
  3528. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "histstat", "U");
  3529. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = true;
  3530. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = true;
  3531. }
  3532. function button10_onclick(obj:Button, e:ClickEventInfo)
  3533. {
  3534. var currentdate = utlf_getCurrentDate();
  3535. var addRow = ds_main_newicmtgrd_newgrdicmtinfo.addRow();
  3536. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = false;
  3537. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "histstat", "I");
  3538. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "chospresn", "06");// 진찰의뢰 기본으로 셋팅 2009.06.03 JHP 수정추가
  3539. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "orddd", currentdate);
  3540. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "ordfromdd", currentdate);
  3541. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "aprytodd", "99991231");
  3542. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "reqdd", currentdate);
  3543. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(addRow, "specordyn", "Y");// 선택으로 기본 셋팅 2009.06.03 JHP 수정추가
  3544. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = true;
  3545. }
  3546. function button17_onclick(obj:Button, e:ClickEventInfo)
  3547. {
  3548. if (!utlf_isNull(ds_main_newicmtgrd_newgrdicmtinfo.getColumn(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "chospresn")))
  3549. {
  3550. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = false;
  3551. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = false;
  3552. ds_main_newicmtgrd_newgrdicmtinfo.setRowType(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "d");
  3553. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "histstat", "D");
  3554. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = true;
  3555. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = true;
  3556. }
  3557. else
  3558. {
  3559. ds_main_newicmtgrd_newgrdicmtinfo.deleteRow(ds_main_newicmtgrd_newgrdicmtinfo.rowposition);
  3560. }
  3561. }
  3562. function button14_onclick(obj:Button, e:ClickEventInfo)
  3563. {
  3564. var currentdate = utlf_getCurrentDate();
  3565. var insertRow = ds_main_newicmtgrd_newgrdicmtinfo.insertRow(ds_main_newicmtgrd_newgrdicmtinfo.rowposition);
  3566. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = false;
  3567. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "histstat", "I");
  3568. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "chospresn", "06"); // 진찰의뢰 기본으로 셋팅 2009.06.03 JHP 수정추가
  3569. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "orddd", currentdate);
  3570. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "ordfromdd", currentdate);
  3571. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "reqdd", currentdate);
  3572. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(insertRow, "specordyn", "Y"); // 선택 기본으로 셋팅 2009.06.03 JHP 수정추가
  3573. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = true;
  3574. }
  3575. function button18_onclick(obj:Button, e:ClickEventInfo)
  3576. {
  3577. grdf_exportExcel(grd_newpmchicmt, "excel", "grd_newpmchicmt", true, "", 'user', true);
  3578. }
  3579. function button13_onclick(obj:Button, e:ClickEventInfo)
  3580. {
  3581. var i = 1;
  3582. var flag = true;
  3583. while ( i <= ds_main_newicmtgrd_newgrdicmtinfo.rowcount)
  3584. {
  3585. if (utlf_isNull(ds_main_newicmtgrd_newgrdicmtinfo.getColumn(i, "chospresn")))
  3586. {
  3587. alert("요양구분은 필히 선택해주셔야 합니다.", "알림");
  3588. flag = false;
  3589. break;
  3590. }
  3591. if (utlf_isNull(ds_main_newicmtgrd_newgrdicmtinfo.getColumn(i, "ordflag")))
  3592. {
  3593. alert("외래/입원 구분은 필히 선택해주셔야 합니다.", "알림");
  3594. flag = false;
  3595. break;
  3596. }
  3597. if (utlf_isNull(ds_main_newicmtgrd_newgrdicmtinfo.getColumn(i, "orddeptcd")))
  3598. {
  3599. alert("진료과는 필히 선택해주셔야 합니다.", "알림");
  3600. flag = false;
  3601. break;
  3602. }
  3603. if (utlf_isNull(ds_main_newicmtgrd_newgrdicmtinfo.getColumn(i, "specordyn")))
  3604. {
  3605. alert("선택진료구분은 필히 입력 해주셔야 합니다.", "알림");
  3606. flag = false;
  3607. break;
  3608. }
  3609. i++;
  3610. }
  3611. if (flag == true)
  3612. {
  3613. var updategrid = grdf_getGridUpdateData(grd_newpmchicmt);
  3614. grdf_setStatusColumn(updategrid, "status");
  3615. ds_send_newinsertdata1_list.copyData(updategrid, true);
  3616. dsf_setFixVal(ds_send_newinsertdata1_list, "nurseflag:N");
  3617. var oParam = {};
  3618. oParam.id = "TXPMC02711";
  3619. oParam.service = "patinfomngtapp.IndusPat";
  3620. oParam.method = "reqNewSetIcmtInfo";
  3621. oParam.inds = "req=ds_send_newinsertdata1_list";
  3622. oParam.outds = "";
  3623. oParam.async = false;
  3624. //oParam.callback = "cf_TXPMC02711";
  3625. tranf_submit(oParam);
  3626. }
  3627. }
  3628. function btn_upicmt_onclick(obj:Button, e:ClickEventInfo)
  3629. {
  3630. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  3631. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3632. ds_main_icmtgrd_grdicmtinfo.setRowType(ds_main_icmtgrd_grdicmtinfo.rowposition, "u");
  3633. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowcount, "histstat", "U");
  3634. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3635. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  3636. }
  3637. function btn_insrow_onclick(obj:Button, e:ClickEventInfo)
  3638. {
  3639. var row = ds_main_icmtgrd_grdicmtinfo.rowposition;
  3640. if(row < 0)
  3641. {
  3642. sysf_messageBox("복사할 행을","C002");
  3643. }
  3644. var copyrow = ds_hidden_icmtrowcopy.getColumn(0, "row");
  3645. if(copyrow < 0 || utlf_isNull(copyrow))
  3646. {
  3647. copyrow = 1;
  3648. }
  3649. for(var i = 0; i < copyrow; i++)
  3650. {
  3651. var addRow = ds_main_icmtgrd_grdicmtinfo.addRow();
  3652. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  3653. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3654. ds_main_icmtgrd_grdicmtinfo.copyRow(addRow, ds_main_icmtgrd_grdicmtinfo, row);
  3655. ds_main_icmtgrd_grdicmtinfo.setRowType(addRow, "i");
  3656. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "histstat", "I");
  3657. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3658. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  3659. }
  3660. // 2009.09.25 - 전체/유효건 보기
  3661. fViewValidData();
  3662. }
  3663. function btn_insicmt1_onclick(obj:Button, e:ClickEventInfo)
  3664. {
  3665. var currentdate = utlf_getCurrentDate();
  3666. var addRow = ds_main_icmtgrd_grdicmtinfo.addRow();
  3667. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "histstat", "I");
  3668. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "chospresn", "01"); // 진찰의뢰 기본으로 셋팅 2009.06.03 JHP 수정추가, - 2009.06.22 다시제외 - 2009.07.01 다시 최초기본셋팅
  3669. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "orddd", currentdate);
  3670. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "ordfromdd", currentdate);
  3671. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "aprytodd", "99991231");
  3672. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "reqdd", currentdate);
  3673. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "specordyn", "N");// 선택으로 기본 셋팅 2009.06.03 JHP 수정추가, - 2009.06.22 다시제외 - 2009.07.01 다시 N기본셋팅
  3674. ds_main_icmtgrd_grdicmtinfo.setColumn(addRow, "endyn", "N");
  3675. // 2009.09.25 - 전체/유효건 보기
  3676. fViewValidData();
  3677. }
  3678. function btn_delicmt_onclick(obj:Button, e:ClickEventInfo)
  3679. {
  3680. if(ds_main_icmtgrd_grdicmtinfo.rowposition >= 0 )
  3681. {
  3682. var rstatus = ds_main_icmtgrd_grdicmtinfo.getRowType(ds_main_icmtgrd_grdicmtinfo.rowposition);
  3683. if ( rstatus == 2)
  3684. {
  3685. ds_main_icmtgrd_grdicmtinfo.deleteRow(ds_main_icmtgrd_grdicmtinfo.rowposition);
  3686. }
  3687. else
  3688. {
  3689. if (!utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "chospresn")))
  3690. {
  3691. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  3692. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3693. ds_main_icmtgrd_grdicmtinfo.setRowType(ds_main_icmtgrd_grdicmtinfo.rowposition, "d");
  3694. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "histstat", "D");
  3695. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3696. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  3697. }
  3698. else
  3699. {
  3700. ds_main_icmtgrd_grdicmtinfo.deleteRow(ds_main_icmtgrd_grdicmtinfo.rowposition);
  3701. }
  3702. }
  3703. }
  3704. // 2009.09.25 - 전체/유효건 보기
  3705. fViewValidData();
  3706. }
  3707. function btn_insicmt2_onclick(obj:Button, e:ClickEventInfo)
  3708. {
  3709. if(ds_main_icmtgrd_grdicmtinfo.rowposition >= 0)
  3710. {
  3711. var currentdate = utlf_getCurrentDate();
  3712. var insertRow = ds_main_icmtgrd_grdicmtinfo.insertRow(ds_main_icmtgrd_grdicmtinfo.rowposition);
  3713. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3714. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "histstat", "I");
  3715. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "chospresn", "01"); // 진찰의뢰 기본으로 셋팅 2009.06.03 JHP 수정추가, - 2009.06.22 다시제외 -- 2009.07.01 최초기본셋팅
  3716. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "orddd", currentdate);
  3717. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "ordfromdd", currentdate);
  3718. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "reqdd", currentdate);
  3719. ds_main_icmtgrd_grdicmtinfo.setColumn(insertRow, "specordyn", "N"); // 선택 기본으로 셋팅 2009.06.03 JHP 수정추가, - 2009.06.22 다시제외 -- 2009.07.01 'N' 기본셋팅
  3720. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3721. }
  3722. // 2009.09.25 - 전체/유효건 보기
  3723. fViewValidData();
  3724. }
  3725. function btn_excelicmt_onclick(obj:Button, e:ClickEventInfo)
  3726. {
  3727. grdf_exportExcel(grd_pmchicmt, "excel", "grd_pmchicmt", true, "", 'user', true);
  3728. }
  3729. function btn_saveicmt_onclick(obj:Button, e:ClickEventInfo)
  3730. {
  3731. var i = 1;
  3732. var flag = true;
  3733. while (i <= ds_main_icmtgrd_grdicmtinfo.rowcount)
  3734. {
  3735. var rstatus = ds_main_icmtgrd_grdicmtinfo.getRowType(i);
  3736. if( rstatus == 2 || rstatus == 4)
  3737. {
  3738. if (utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "chospresn")))
  3739. {
  3740. alert("요양구분은 필히 선택해주셔야 합니다.", "알림");
  3741. flag = false;
  3742. break;
  3743. }
  3744. if (utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "ordflag")))
  3745. {
  3746. alert("외래/입원 구분은 필히 선택해주셔야 합니다.", "알림");
  3747. flag = false;
  3748. break;
  3749. }
  3750. if (utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "orddeptcd")))
  3751. {
  3752. alert("진료과는 필히 선택해주셔야 합니다.", "알림");
  3753. flag = false;
  3754. break;
  3755. }
  3756. //20101227 이동식 추가 - 종료여부 입력하지 않을 경우 기간관리 저장 안됨.
  3757. if (utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "endyn")))
  3758. {
  3759. alert("종료여부는 필히 선택해주셔야 합니다.", "알림");
  3760. flag = false;
  3761. break;
  3762. }
  3763. if (utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "specordyn")))
  3764. {
  3765. alert("선택진료구분은 필히 입력 해주셔야 합니다.", "알림");
  3766. flag = false;
  3767. break;
  3768. }
  3769. }
  3770. i++;
  3771. }
  3772. // 2011.1.3 저장할 row가 insert, update, delete인 것만 체크하여 저장로직 타도록 수정
  3773. var rstatus = ds_main_icmtgrd_grdicmtinfo.getRowType(ds_main_icmtgrd_grdicmtinfo.rowposition);
  3774. if (flag == true)
  3775. {
  3776. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  3777. {
  3778. if( rstatus == 2 || rstatus == 4 || rstatus == 8)
  3779. {
  3780. ds_send_insertdata1.clearData();
  3781. ds_send_insertdata1.addRow();
  3782. ds_send_insertdata1.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3783. ds_send_insertdata1.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  3784. ds_send_insertdata1.setColumn(0, "mtrtseqno", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "mtrtseqno"));
  3785. ds_send_insertdata1.setColumn(0, "seqno", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "seqno"));
  3786. ds_send_insertdata1.setColumn(0, "histstat", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "histstat"));
  3787. ds_send_insertdata1.setColumn(0, "chospresn", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "chospresn"));
  3788. ds_send_insertdata1.setColumn(0, "chosresndetl", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "chosresndetl"));
  3789. ds_send_insertdata1.setColumn(0, "ordflag", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "ordflag"));
  3790. ds_send_insertdata1.setColumn(0, "orddeptcd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "orddeptcd"));
  3791. if(utlf_isNull(ds_main_icmtgrd_grdicmtinfo.getColumn(i, "orddrid"))) { ds_send_insertdata1.setColumn(0, "orddrid",'-' ); }
  3792. else{ ds_send_insertdata1.setColumn(0, "orddrid", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "orddrid")); }
  3793. ds_send_insertdata1.setColumn(0, "specordyn", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "specordyn"));
  3794. ds_send_insertdata1.setColumn(0, "reqdd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "reqdd"));
  3795. ds_send_insertdata1.setColumn(0, "orddd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "orddd"));
  3796. ds_send_insertdata1.setColumn(0, "ordfromdd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "ordfromdd"));
  3797. ds_send_insertdata1.setColumn(0, "ordtodd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "ordtodd"));
  3798. ds_send_insertdata1.setColumn(0, "aprydd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "aprydd"));
  3799. ds_send_insertdata1.setColumn(0, "apryfromdd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "apryfromdd"));
  3800. ds_send_insertdata1.setColumn(0, "aprytodd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "aprytodd"));
  3801. ds_send_insertdata1.setColumn(0, "aprydayno", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "aprydayno"));
  3802. ds_send_insertdata1.setColumn(0, "aprtinstcd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "aprtinstcd"));
  3803. ds_send_insertdata1.setColumn(0, "inducstermrem", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "inducstermrem"));
  3804. ds_send_insertdata1.setColumn(0, "nurseflag", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "nurseflag"));
  3805. ds_send_insertdata1.setColumn(0, "inducsbrchcd", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "inducsbrchcd"));
  3806. ds_send_insertdata1.setColumn(0, "endyn", ds_main_icmtgrd_grdicmtinfo.getColumn(i, "endyn"));
  3807. if (ds_main_icmtgrd_grdicmtinfo.getColumn(i, "histstat") == "I")
  3808. {
  3809. var oParam = {};
  3810. oParam.id = "TXPMC02703";
  3811. oParam.service = "patinfomngtapp.IndusPat";
  3812. oParam.method = "reqInsIcmtInfo";
  3813. oParam.inds = "req=ds_send_insertdata1";
  3814. oParam.outds = "";
  3815. oParam.async = false;
  3816. //oParam.callback = "cf_TXPMC02703";
  3817. tranf_submit(oParam);
  3818. }
  3819. if (ds_main_icmtgrd_grdicmtinfo.getColumn(i, "histstat") == "U")
  3820. {
  3821. var oParam = {};
  3822. oParam.id = "TXPMC02704";
  3823. oParam.service = "patinfomngtapp.IndusPat";
  3824. oParam.method = "reqSetIcmtInfo";
  3825. oParam.inds = "req=ds_send_insertdata1";
  3826. oParam.outds = "";
  3827. oParam.async = false;
  3828. //oParam.callback = "cf_TXPMC02704";
  3829. tranf_submit(oParam);
  3830. }
  3831. if (ds_main_icmtgrd_grdicmtinfo.getColumn(i, "histstat") == "D")
  3832. {
  3833. var oParam = {};
  3834. oParam.id = "TXPMC02704";
  3835. oParam.service = "patinfomngtapp.IndusPat";
  3836. oParam.method = "reqSetIcmtInfo";
  3837. oParam.inds = "req=ds_send_insertdata1";
  3838. oParam.outds = "";
  3839. oParam.async = false;
  3840. //oParam.callback = "cf_TXPMC02704";
  3841. tranf_submit(oParam);
  3842. }
  3843. }
  3844. }
  3845. ds_main_icmtgrd_grdicmtinfo.clearData();
  3846. ds_send_primarySearch.setColumn(0, "type","1");
  3847. ds_send_primarySearch.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  3848. // 산재환자 기간관리조회
  3849. var oParam = {};
  3850. oParam.id = "TRPMC02704";
  3851. oParam.service = "patinfomngtapp.IndusPat";
  3852. oParam.method = "reqGetIcmtInfo";
  3853. oParam.inds = "req=ds_send_primarySearch";
  3854. oParam.outds = "ds_main_icmtgrd_grdicmtinfo=grdicmtinfo";
  3855. oParam.async = false;
  3856. oParam.callback = "cf_TRPMC02704";
  3857. tranf_submit(oParam);
  3858. if (arErrorCode.pop("TRPMC02704") > -1)
  3859. {
  3860. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  3861. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  3862. dsf_setFixVal(ds_main_icmtgrd_grdicmtinfo, "nurseflag:N");
  3863. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  3864. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  3865. for (var i = 0; i < ds_main_icmtgrd_grdicmtinfo.rowcount; i++)
  3866. {
  3867. var sorddeptcd = ds_main_icmtgrd_grdicmtinfo.getColumn(i, 3); //grd_pmchicmt.cellComboNodeset(i,5) ="_root_init_hidden_orddrid[dp = '" + sorddeptcd + "' ]";
  3868. ////////////////////////////////////////
  3869. ds_init_hidden_orddrid.filter("dp == '" + sorddeptcd + "'");
  3870. ds_init_hidden_orddrid.loadfiltermode = "keep";
  3871. ds_init_hidden_orddrid.filter("");
  3872. ds_init_hidden_orddrid.loadfiltermode = "reset";
  3873. }
  3874. }
  3875. // 2009.09.25 - 전체/유효건 보기
  3876. fViewValidData();
  3877. }
  3878. }
  3879. function fOrdDrSet(name, value)
  3880. {
  3881. var vGdDataset = this.objects[name.binddataset];
  3882. if(name.currentcol == "4" && name.name == "grd_pmchicmt")
  3883. {
  3884. ds_init_hidden_orddrid.filterstr = "dp == '" + value + "'";
  3885. }
  3886. if(name.currentcol == "8" && name.name == "grd_icswinfo")
  3887. {
  3888. ds_init_hidden_orddrid.filterstr = "dp == '" + value + "'";
  3889. }
  3890. if(name.currentcol == "2" && name.name == "grd_iapfinfo")
  3891. {
  3892. ds_init_hidden_orddrid.filterstr = "dp == '" + value + "'";
  3893. }
  3894. }
  3895. function grd_pmchicmt_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  3896. {
  3897. var row = ds_main_icmtgrd_grdicmtinfo.rowposition;
  3898. var col = e.col;
  3899. var status = ds_main_icmtgrd_grdicmtinfo.getRowType(row);
  3900. if( col == "18")
  3901. {
  3902. if (grp_spclspec.visible == true)
  3903. {
  3904. grp_spclspec.visible = false;
  3905. }
  3906. else
  3907. {
  3908. ds_hidden_spclspecrem.setColumn(0, "spclspec", ds_main_icmtgrd_grdicmtinfo.getColumn(row, "inducstermrem"));
  3909. ds_hidden_spclspecrem.setColumn(0, "oldspclspec", ds_main_icmtgrd_grdicmtinfo.getColumn(row, "inducstermrem"));
  3910. grp_spclspec.visible = true;
  3911. grp_spclspec.tar_spclspec.setFocus();
  3912. }
  3913. }
  3914. }
  3915. function grd_pmchicmt_oncloseup(obj:Grid, e:GridEditEventInfo)
  3916. {
  3917. if (e.col == 4)
  3918. {
  3919. fOrdDrSet(grd_pmchicmt, e.value);
  3920. }
  3921. if (e.col == 3)
  3922. {
  3923. var sIO = e.value;
  3924. if (sIO == "E")
  3925. {
  3926. sIO = "I";
  3927. }
  3928. ds_init_hidden_orddeptcd.filterstr = "io == '" + sIO + "'";
  3929. }
  3930. //요양구분이 진료의뢰일때는 처음에 선택진료청구여부는 Y로 셋팅한다. 추가 : 2009.06.22
  3931. if(obj.getBindCellIndex("body", "chospresn") == e.cell)
  3932. {
  3933. var chospresnvalue = e.value;
  3934. if(chospresnvalue == "06")
  3935. {
  3936. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "specordyn", "Y");
  3937. }
  3938. }
  3939. if(e.cell == 8 || e.cell == 10 || e.cell == 12)
  3940. {
  3941. obj.updateToDataset();
  3942. }
  3943. }
  3944. function ds_main_icmtgrd_grdicmtinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3945. {
  3946. if (obj.getColumn(e.row, "histstat") != "I")
  3947. {
  3948. obj.updatecontrol = false;
  3949. obj.setRowType(e.row, "u");
  3950. obj.setColumn(e.row, "histstat", "U");
  3951. obj.updatecontrol = true;
  3952. }
  3953. // //승인종료일에 따른 승인일수 계산
  3954. // if (e.col == 13 && !utlf_isNull(obj.getColumn(e.row, 12)))
  3955. // {
  3956. // var diffDate = utlf_getDateInterval(obj.getColumne(e.row, "apryfromdd"), obj.getColumn(e.row, "aprytodd"));
  3957. // obj.setColumn(e.row, 14, diffDate + 1);
  3958. // }
  3959. //
  3960. // //승인일수에 따른 승인종료일 계산
  3961. // if (e.col == 14 && !utlf_isNull(obj.getColumn(e.row, 12)))
  3962. // {
  3963. // var apryFromDay = obj.getColumn(e.row, "apryfromdd");
  3964. // var apryDayNo = Number(obj.getColumn(e.row, "aprydayno"));
  3965. // var addDy = apryFromDay.toDate().getAddDate(apryDayNo,"D");
  3966. // addDy = addDy.getDateFormat();
  3967. // obj.setColumn(e.row, 13, addDy-1);
  3968. // }
  3969. }
  3970. function grd_newpmchicmt_onkillfocus(obj:Grid, e:KillFocusEventInfo)
  3971. {
  3972. //window.setPopupMenu(false);
  3973. }
  3974. function grd_newpmchicmt_oncloseup(obj:Grid, e:GridEditEventInfo)
  3975. {
  3976. if (e.col == 4)
  3977. {
  3978. fOrdDrSet(grd_newnewpmchicmt, e.value);
  3979. }
  3980. if (e.col == 3)
  3981. {
  3982. var sIO = e.value;
  3983. if (sIO == "E")
  3984. {
  3985. sIO = "I";
  3986. }
  3987. ds_init_hidden_orddeptcd.filterstr = "io == '" + sIO + "'";
  3988. }
  3989. }
  3990. function grd_newpmchicmt_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  3991. {
  3992. var row = e.row;
  3993. var col = e.col;
  3994. var status = ds_main_newicmtgrd_newgrdicmtinfo.getRowType(row);
  3995. if( col == '23')
  3996. {
  3997. if (grp_spclspec.visible == true)
  3998. {
  3999. grp_spclspec.visible = false;
  4000. }
  4001. else
  4002. {
  4003. ds_hidden_spclspecrem.setColumn(0, "spclspec", ds_main_newicmtgrd_newgrdicmtinfo.getColumn(row, "inducstermrem"));
  4004. ds_hidden_spclspecrem.setColumn(0, "oldspclspec", ds_main_newicmtgrd_newgrdicmtinfo.getColumn(row, "inducstermrem"));
  4005. grp_spclspec.visible = true;
  4006. grp_spclspec.tar_spclspec.setFocus();
  4007. }
  4008. }
  4009. }
  4010. function ds_main_newicmtgrd_newgrdicmtinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4011. {
  4012. if (obj.getColumn(e.row, "histstat") != "I")
  4013. {
  4014. obj.updatecontrol = false;
  4015. obj.setRowType(e.row, "u");
  4016. obj.setColumn(e.row, "histstat", "U");
  4017. obj.updatecontrol = true;
  4018. }
  4019. // //승인종료일에 따른 승인일수 계산
  4020. // if (e.col == 13 && !utlf_isNull(obj.getColumn(e.row, 12)))
  4021. // {
  4022. // var diffDate = utlf_getDateInterval(obj.getColumn(e.row, "apryfromdd"), obj.getColumn(e.row, "aprytodd"));
  4023. // obj.setColumn(e.row, 14, diffDate + 1);
  4024. // }
  4025. //
  4026. // //승인일수에 따른 승인종료일 계산
  4027. // if (e.col == 14 && !utlf_isNull(obj.getColumn(e.row, 12)))
  4028. // {
  4029. // var apryFromDay = obj.getColumn(e.row, "apryfromdd");
  4030. // var apryDayNo = Number(obj.getColumn(e.row, "aprydayno"));
  4031. // var addDy = apryFromDay.toDate().getAddDate(apryDayNo,"D");
  4032. // addDy = addDy.getDateFormat();
  4033. // obj.setColumn(e.row, 13, addDy-1);
  4034. // }
  4035. }
  4036. function grp_spclspec_btn_memosave_onclick(obj:Button, e:ClickEventInfo)
  4037. {
  4038. if(grd_pmchicmt.visible == true)
  4039. {
  4040. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "inducstermrem", ds_hidden_spclspecrem.getColumn(0, "spclspec"));
  4041. }
  4042. else
  4043. {
  4044. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "inducstermrem", ds_hidden_spclspecrem.getColumn(0, "spclspec"));
  4045. }
  4046. grp_spclspec.visible = false;
  4047. // 내용이 변경되면 update 상태 처리
  4048. var oldspclspec = ds_hidden_spclspecrem.getColumn(0, "oldspclspec");
  4049. var spclspec = ds_hidden_spclspecrem.getColumn(0, "spclspec");
  4050. if (oldspclspec != spclspec)
  4051. {
  4052. if(grd_pmchicmt.visible == true)
  4053. {
  4054. var status = ds_main_icmtgrd_grdicmtinfo.getRowType(ds_main_icmtgrd_grdicmtinfo.rowposition);
  4055. if (status == 1)
  4056. {
  4057. ds_main_icmtgrd_grdicmtinfo.updatecontrol = false;
  4058. ds_main_icmtgrd_grdicmtinfo.enableevent = false;
  4059. ds_main_icmtgrd_grdicmtinfo.setRowType(ds_main_icmtgrd_grdicmtinfo.rowposition, "u");
  4060. ds_main_icmtgrd_grdicmtinfo.setColumn(ds_main_icmtgrd_grdicmtinfo.rowposition, "histstat", "U");
  4061. ds_main_icmtgrd_grdicmtinfo.enableevent = true;
  4062. ds_main_icmtgrd_grdicmtinfo.updatecontrol = true;
  4063. }
  4064. }
  4065. else
  4066. {
  4067. var status = ds_main_newicmtgrd_newgrdicmtinfo.getRowType(ds_main_newicmtgrd_newgrdicmtinfo.rowposition);
  4068. if (status == 1)
  4069. {
  4070. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = false;
  4071. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = false;
  4072. ds_main_newicmtgrd_newgrdicmtinfo.setRowType(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "u");
  4073. ds_main_newicmtgrd_newgrdicmtinfo.setColumn(ds_main_newicmtgrd_newgrdicmtinfo.rowposition, "histstat", "U");
  4074. ds_main_newicmtgrd_newgrdicmtinfo.enableevent = true;
  4075. ds_main_newicmtgrd_newgrdicmtinfo.updatecontrol = true;
  4076. }
  4077. }
  4078. }
  4079. }
  4080. function grp_spclspec_button8_onclick(obj:Button, e:ClickEventInfo)
  4081. {
  4082. grp_spclspec.visible = false;
  4083. }
  4084. function switch2_case1_btn_upicsw_onclick(obj:Button, e:ClickEventInfo)
  4085. {
  4086. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  4087. ds_main_icswgrd_grdicswinfo.enableevent = false;
  4088. ds_main_icswgrd_grdicswinfo.setRowType(ds_main_icswgrd_grdicswinfo.rowposition, "u");
  4089. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "histstat", "U");
  4090. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4091. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  4092. ds_main_icswgrd_grdicswinfo.enableevent = true;
  4093. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  4094. }
  4095. function switch2_case1_button5_onclick(obj:Button, e:ClickEventInfo)
  4096. {
  4097. ds_send_srchdiag.setColumn(0, "basedd", utlf_getCurrentDate());
  4098. var objArg = new Object();
  4099. objArg.arg_ds_init = ds_send_srchdiag;
  4100. var rtn = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, null, 10, 10, null, null, null, null, null, null, "M");
  4101. if(!utlf_isNull(rtn.sDiagcd))
  4102. {
  4103. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "snwcd", rtn.sDiagcd);
  4104. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "detldesc", rtn.sDiagnm);
  4105. }
  4106. }
  4107. function switch2_case1_btn_insicsw1_onclick(obj:Button, e:ClickEventInfo)
  4108. {
  4109. var currentdate = utlf_getCurrentDate();
  4110. var addRow = ds_main_icswgrd_grdicswinfo.addRow();
  4111. ds_main_icswgrd_grdicswinfo.enableevent = false;
  4112. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "histstat", "I");
  4113. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4114. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  4115. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "snwseqno", "1");
  4116. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "issdd", currentdate);
  4117. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "appdd", currentdate);
  4118. ds_main_icswgrd_grdicswinfo.setColumn(addRow, "todd", "99991231");
  4119. ds_main_icswgrd_grdicswinfo.enableevent = true;
  4120. ds_main_icswgrd_grdicswinfo.clearSelect();
  4121. ds_main_icswgrd_grdicswinfo.rowposition = addRow;
  4122. }
  4123. function switch2_case1_btn_delicsw_onclick(obj:Button, e:ClickEventInfo)
  4124. {
  4125. if (ds_main_icswgrd_grdicswinfo.getColumn(ds_main_icswgrd_grdicswinfo.rowposition, "pid"))
  4126. {
  4127. ds_main_icswgrd_grdicswinfo.updatecontrol= false;
  4128. ds_main_icswgrd_grdicswinfo.enableevent = false;
  4129. ds_main_icswgrd_grdicswinfo.setRowType(ds_main_icswgrd_grdicswinfo.rowposition, "d");
  4130. ds_main_icswgrd_grdicswinfo.setColumn(ds_main_icswgrd_grdicswinfo.rowposition, "histstat", "D");
  4131. ds_main_icswgrd_grdicswinfo.enableevent = true;
  4132. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  4133. }
  4134. else
  4135. {
  4136. ds_main_icswgrd_grdicswinfo.deleteRow(ds_main_icswgrd_grdicswinfo.rowposition);
  4137. }
  4138. }
  4139. function switch2_case1_btn_insicsw2_onclick(obj:Button, e:ClickEventInfo)
  4140. {
  4141. var currentdate = utlf_getCurrentDate();
  4142. var insertRow = ds_main_icswgrd_grdicswinfo.insertRow(ds_main_icswgrd_grdicswinfo.rowposition+1);
  4143. ds_main_icswgrd_grdicswinfo.enableevent = false;
  4144. ds_main_icswgrd_grdicswinfo.setColumn(insertRow, "histstat", "I");
  4145. ds_main_icswgrd_grdicswinfo.setColumn(insertRow, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4146. ds_main_icswgrd_grdicswinfo.setColumn(insertRow, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  4147. ds_main_icswgrd_grdicswinfo.enableevent = true;
  4148. }
  4149. function switch2_case1_btn_excelicsw_onclick(obj:Button, e:ClickEventInfo)
  4150. {
  4151. grdf_exportExcel(grd_icswinfo, "excel", "grdicswinfo", true, "", 'user', true);
  4152. }
  4153. function switch2_case1_btn_saveicsw_onclick(obj:Button, e:ClickEventInfo)
  4154. {
  4155. var i;
  4156. ds_send_icswsaveinfo.copyData(ds_main_icswgrd_grdicswinfo);
  4157. for (var i = 0; i < ds_main_icswgrd_grdicswinfo.rowcount; i++)
  4158. {
  4159. ds_send_icswsaveinfo.clearData();
  4160. if (ds_main_icswgrd_grdicswinfo.getColumn(i, "histstat") == "I")
  4161. {
  4162. var sSnwcd = ds_main_icswgrd_grdicswinfo.getColumn(i, "snwcd");
  4163. if(utlf_isNull(sSnwcd))
  4164. {
  4165. sysf_messageBox("상병코드를", "C001");
  4166. return;
  4167. }
  4168. ds_send_icswsaveinfo.copyRow(ds_send_icswsaveinfo.addRow(), ds_main_icswgrd_grdicswinfo, i);
  4169. if( utlf_isNull(ds_send_icswsaveinfo.getColumn(0, "todd")))
  4170. {
  4171. ds_send_icswsaveinfo.setColumn(0, "todd", "99991231");
  4172. }
  4173. dsf_setFixVal(ds_send_icswsaveinfo, "cordtool:N,snwflagcd:D");
  4174. var oParam = {};
  4175. oParam.id = "TXPMC02705";
  4176. oParam.service = "patinfomngtapp.IndusPat";
  4177. oParam.method = "reqInsIcswInfo";
  4178. oParam.inds = "req=ds_send_icswsaveinfo";
  4179. oParam.outds = "";
  4180. oParam.async = false;
  4181. //oParam.callback = "cf_TXPMC02705";
  4182. tranf_submit(oParam);
  4183. }
  4184. if (ds_main_icswgrd_grdicswinfo.getColumn(i, "histstat") == "U")
  4185. {
  4186. ds_send_icswsaveinfo.copyRow(ds_send_icswsaveinfo.addRow(), ds_main_icswgrd_grdicswinfo, i);
  4187. if( utlf_isNull(ds_send_icswsaveinfo.getColumn(0, "todd")))
  4188. {
  4189. ds_send_icswsaveinfo.setColumn(0, "todd", "99991231");
  4190. }
  4191. dsf_setFixVal(ds_send_icswsaveinfo, "cordtool:N,snwflagcd:D");
  4192. var oParam = {};
  4193. oParam.id = "TXPMC02705";
  4194. oParam.service = "patinfomngtapp.IndusPat";
  4195. oParam.method = "reqInsIcswInfo";
  4196. oParam.inds = "req=ds_send_icswsaveinfo";
  4197. oParam.outds = "";
  4198. oParam.async = false;
  4199. //oParam.callback = "cf_TXPMC02705";
  4200. tranf_submit(oParam);
  4201. var oParam = {};
  4202. oParam.id = "TXPMC02706";
  4203. oParam.service = "patinfomngtapp.IndusPat";
  4204. oParam.method = "reqSetIcswInfo";
  4205. oParam.inds = "req=ds_send_icswsaveinfo";
  4206. oParam.outds = "";
  4207. oParam.async = false;
  4208. //oParam.callback = "cf_TXPMC02706";
  4209. tranf_submit(oParam);
  4210. }
  4211. if (ds_main_icswgrd_grdicswinfo.getColumn(i, "histstat") == "D")
  4212. {
  4213. ds_send_icswsaveinfo.copyRow(ds_send_icswsaveinfo.addRow(), ds_main_icswgrd_grdicswinfo, i);
  4214. var oParam = {};
  4215. oParam.id = "TXPMC02706";
  4216. oParam.service = "patinfomngtapp.IndusPat";
  4217. oParam.method = "reqSetIcswInfo";
  4218. oParam.inds = "req=ds_send_icswsaveinfo";
  4219. oParam.outds = "";
  4220. oParam.async = false;
  4221. //oParam.callback = "cf_TXPMC02706";
  4222. tranf_submit(oParam);
  4223. }
  4224. }
  4225. ds_main_icswgrd_grdicswinfo.clearData();
  4226. // 산재환자 상병조회
  4227. var oParam = {};
  4228. oParam.id = "TRPMC02705";
  4229. oParam.service = "patinfomngtapp.IndusPat";
  4230. oParam.method = "reqGetIcswInfo";
  4231. oParam.inds = "req=ds_send_selectinfo";
  4232. oParam.outds = "ds_main_icswgrd_grdicswinfo=grdicswinfo";
  4233. oParam.async = false;
  4234. tranf_submit(oParam);
  4235. ds_main_icswgrd_grdicswinfo.updatecontrol = false;
  4236. ds_main_icswgrd_grdicswinfo.enableevent = false;
  4237. dsf_setFixVal(ds_main_icswgrd_grdicswinfo, "cordtool:N,snwflagcd:D");
  4238. ds_main_icswgrd_grdicswinfo.enableevent = true;
  4239. ds_main_icswgrd_grdicswinfo.updatecontrol = true;
  4240. }
  4241. function switch2_case1_grd_icswinfo_oncloseup(obj:Grid, e:GridEditEventInfo)
  4242. {
  4243. if(e.col == 8)
  4244. {
  4245. fOrdDrSet(grd_icswinfo, e.value);
  4246. }
  4247. }
  4248. function switch2_case2_grd_iapfinfo_oncloseup(obj:Grid, e:GridEditEventInfo)
  4249. {
  4250. if(e.col == 2)
  4251. {
  4252. fOrdDrSet(grd_iapfinfo, e.value);
  4253. }
  4254. }
  4255. function switch2_case2_btn_upiapf_onclick(obj:Button, e:ClickEventInfo)
  4256. {
  4257. ds_main_iapfgrd_grdiapfinfo.updatecontrol = false;
  4258. ds_main_iapfgrd_grdiapfinfo.setRowType(ds_main_iapfgrd_grdiapfinfo.rowposition, "u");
  4259. ds_main_iapfgrd_grdiapfinfo.setColumn(ds_main_iapfgrd_grdiapfinfo.rowposition, "histstat", "U");
  4260. ds_main_iapfgrd_grdiapfinfo.updatecontrol = true;
  4261. }
  4262. function switch2_case2_btn_insiapf1_onclick(obj:Button, e:ClickEventInfo)
  4263. {
  4264. var currentdate = utlf_getCurrentDate();
  4265. var addRow = ds_main_iapfgrd_grdiapfinfo.addRow();
  4266. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "histstat", "I");
  4267. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "pid",ds_send_selectinfo.getColumn(0, "pid"));
  4268. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "mngtno",ds_send_selectinfo.getColumn(0, "mngtno"));
  4269. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "insukind",ds_send_selectinfo.getColumn(0, "insukind"));
  4270. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "insukind",ds_send_selectinfo.getColumn(0, "insukind"));
  4271. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "cnfmdd",currentdate);
  4272. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "cnfmfromdd",currentdate);
  4273. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "clamyn","N");
  4274. ds_main_iapfgrd_grdiapfinfo.setColumn(addRow, "cnfmamt","0");
  4275. }
  4276. function switch2_case2_btn_deliapf_onclick(obj:Button, e:ClickEventInfo)
  4277. {
  4278. if (!utlf_isNull(ds_main_iapfgrd_grdiapfinfo.getColumn(ds_main_iapfgrd_grdiapfinfo.rowposition, "profflagcd")))
  4279. {
  4280. ds_main_iapfgrd_grdiapfinfo.updatecontrol = false;
  4281. ds_main_iapfgrd_grdiapfinfo.setRowType(ds_main_iapfgrd_grdiapfinfo.rowposition, "d");
  4282. ds_main_iapfgrd_grdiapfinfo.setColumn(ds_main_iapfgrd_grdiapfinfo.rowposition, "histstat", "D");
  4283. ds_main_iapfgrd_grdiapfinfo.updatecontrol = true;
  4284. }
  4285. else
  4286. {
  4287. ds_main_iapfgrd_grdiapfinfo.deleteRow(ds_main_iapfgrd_grdiapfinfo.rowposition);
  4288. }
  4289. }
  4290. function switch2_case2_btn_insiapf2_onclick(obj:Button, e:ClickEventInfo)
  4291. {
  4292. var currentdate = utlf_getCurrentDate();
  4293. var insertRow = ds_main_iapfgrd_grdiapfinfo.insertRow(ds_main_iapfgrd_grdiapfinfo.rowposition+1);
  4294. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "histstat", "I");
  4295. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "pid", ds_send_selectinfo.getColumn(0, "pid"));
  4296. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "mngtno", ds_send_selectinfo.getColumn(0, "mngtno"));
  4297. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "insukind", ds_send_selectinfo.getColumn(0, "insukind"));
  4298. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "cnfmdd", currentdate);
  4299. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "cnfmfromdd", currentdate);
  4300. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "clamyn", "N");
  4301. ds_main_iapfgrd_grdiapfinfo.setColumn(insertRow, "cnfmamt", "0");
  4302. }
  4303. function switch2_case2_button2_onclick(obj:Button, e:ClickEventInfo)
  4304. {
  4305. grdf_exportExcel(switch2.case2.grd_iapfinfo, "excel", "SheetName", true, "", 'user', true);
  4306. }
  4307. function switch2_case2_btn_saveiapf_onclick(obj:Button, e:ClickEventInfo)
  4308. {
  4309. // 환자번호 존재 체크
  4310. var sPid = ds_main_ptbsinfo.getColumn(0, "pid");
  4311. if (utlf_isNull(sPid))
  4312. {
  4313. sysf_messageBox("환자가 조회되지 않았습니다!!", "C");
  4314. return;
  4315. }
  4316. ds_send_iapfsaveinfo.copyData(ds_main_iapfgrd_grdiapfinfo);
  4317. for (var i = 0; i < ds_main_iapfgrd_grdiapfinfo.rowcount; i++)
  4318. {
  4319. ds_send_iapfsaveinfo.clearData();
  4320. ds_send_iapfsaveinfo.copyRow(ds_send_iapfsaveinfo.addRow(), ds_main_iapfgrd_grdiapfinfo, i);
  4321. if (ds_main_iapfgrd_grdiapfinfo.getColumn(i, "histstat") == "I")
  4322. {
  4323. var oParam = {};
  4324. oParam.id = "TXPMC02707";
  4325. oParam.service = "patinfomngtapp.IndusPat";
  4326. oParam.method = "reqInsIapfInfo";
  4327. oParam.inds = "req=ds_send_iapfsaveinfo";
  4328. oParam.outds = "";
  4329. oParam.async = false;
  4330. //oParam.callback = "cf_TXPMC02707";
  4331. tranf_submit(oParam);
  4332. }
  4333. if (ds_main_iapfgrd_grdiapfinfo.getColumn(i, "histstat") == "U")
  4334. {
  4335. var oParam = {};
  4336. oParam.id = "TXPMC02708";
  4337. oParam.service = "patinfomngtapp.IndusPat";
  4338. oParam.method = "reqSetIapfInfo";
  4339. oParam.inds = "req=ds_send_iapfsaveinfo";
  4340. oParam.outds = "";
  4341. oParam.async = false;
  4342. //oParam.callback = "cf_TXPMC02708";
  4343. tranf_submit(oParam);
  4344. }
  4345. if (ds_main_iapfgrd_grdiapfinfo.getColumn(i, "histstat") == "D")
  4346. {
  4347. var oParam = {};
  4348. oParam.id = "TXPMC02708";
  4349. oParam.service = "patinfomngtapp.IndusPat";
  4350. oParam.method = "reqSetIapfInfo";
  4351. oParam.inds = "req=ds_send_iapfsaveinfo";
  4352. oParam.outds = "";
  4353. oParam.async = false;
  4354. //oParam.callback = "cf_TXPMC02708";
  4355. tranf_submit(oParam);
  4356. }
  4357. var sProfFlagCd = ds_main_iapfgrd_grdiapfinfo.getColumn(i, "profflagcd");
  4358. if (utlf_isNull(sProfFlagCd))
  4359. {
  4360. sysf_messageBox("[" + parseInt(i+1) + "]행의 증명구분은", "I003");
  4361. return;
  4362. }
  4363. var sOrdDeptCd = ds_main_iapfgrd_grdiapfinfo.getColumn(i, "orddeptcd");
  4364. if (utlf_isNull(sOrdDeptCd))
  4365. {
  4366. sysf_messageBox("[" + parseInt(i+1) + "]행의 진료과코드는", "I003");
  4367. return;
  4368. }
  4369. }
  4370. ds_main_iapfgrd_grdiapfinfo.clearData();
  4371. // 산재환자 증명서조회
  4372. var oParam = {};
  4373. oParam.id = "TRPMC02706";
  4374. oParam.service = "patinfomngtapp.IndusPat";
  4375. oParam.method = "reqGetIapfInfo";
  4376. oParam.inds = "req=ds_send_selectinfo";
  4377. oParam.outds = "ds_main_iapfgrd_grdiapfinfo=grdiapfinfo";
  4378. oParam.async = false;
  4379. tranf_submit(oParam);
  4380. }
  4381. function switch2_case3_btn_upicms_onclick(obj:Button, e:ClickEventInfo)
  4382. {
  4383. ds_main_icmsgrd_grdicmsinfo.updatecontrol = false;
  4384. ds_main_icmsgrd_grdicmsinfo.enableevent = false;
  4385. ds_main_icmsgrd_grdicmsinfo.setRowType(ds_main_icmsgrd_grdicmsinfo.rowposition, "u");
  4386. ds_main_icmsgrd_grdicmsinfo.setColumn(ds_main_icmsgrd_grdicmsinfo.rowposition, "histstat", "U");
  4387. ds_main_icmsgrd_grdicmsinfo.enableevent = true;
  4388. ds_main_icmsgrd_grdicmsinfo.updatecontrol = true;
  4389. }
  4390. function switch2_case3_btn_insicms_onclick(obj:Button, e:ClickEventInfo)
  4391. {
  4392. var currentdate = utlf_getCurrentDate();
  4393. var addRow = ds_main_icmsgrd_grdicmsinfo.addRow();
  4394. ds_main_icmsgrd_grdicmsinfo.enableevent = false;
  4395. ds_main_icmsgrd_grdicmsinfo.setColumn(addRow, "histstat", "I");
  4396. ds_main_icmsgrd_grdicmsinfo.setColumn(addRow, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4397. ds_main_icmsgrd_grdicmsinfo.setColumn(addRow, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  4398. ds_main_icmsgrd_grdicmsinfo.setColumn(addRow, "appfromdd", currentdate);
  4399. ds_main_icmsgrd_grdicmsinfo.setColumn(addRow, "appdd", currentdate);
  4400. ds_main_icmsgrd_grdicmsinfo.enableevent = true;
  4401. }
  4402. function switch2_case3_btn_delicms_onclick(obj:Button, e:ClickEventInfo)
  4403. {
  4404. if (ds_main_icmsgrd_grdicmsinfo.getColumn(ds_main_icmsgrd_grdicmsinfo.rowposition, "mtrtamtflag"))
  4405. {
  4406. ds_main_icmsgrd_grdicmsinfo.updatecontrol = false;
  4407. ds_main_icmsgrd_grdicmsinfo.enableevent = false;
  4408. ds_main_icmsgrd_grdicmsinfo.setRowType(ds_main_icmsgrd_grdicmsinfo.rowposition, "d");
  4409. ds_main_icmsgrd_grdicmsinfo.setColumn(ds_main_icmsgrd_grdicmsinfo.rowposition, "histstat", "D");
  4410. ds_main_icmsgrd_grdicmsinfo.enableevent = true;
  4411. ds_main_icmsgrd_grdicmsinfo.updatecontrol = true;
  4412. }
  4413. else
  4414. {
  4415. ds_main_icmsgrd_grdicmsinfo.deleteRow(ds_main_icmsgrd_grdicmsinfo.rowposition);
  4416. }
  4417. }
  4418. function switch2_case3_btn_insicms2_onclick(obj:Button, e:ClickEventInfo)
  4419. {
  4420. var currentdate = utlf_getCurrentDate();
  4421. var insertRow = ds_main_icmsgrd_grdicmsinfo.insertRow(ds_main_icmsgrd_grdicmsinfo.rowposition+1);
  4422. ds_main_icmsgrd_grdicmsinfo.enableevent = false;
  4423. ds_main_icmsgrd_grdicmsinfo.setColumn(insertRow, "histstat", "I");
  4424. ds_main_icmsgrd_grdicmsinfo.setColumn(insertRow, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4425. ds_main_icmsgrd_grdicmsinfo.setColumn(insertRow, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno"));
  4426. ds_main_icmsgrd_grdicmsinfo.setColumn(insertRow, "appfromdd",currentdate);
  4427. ds_main_icmsgrd_grdicmsinfo.setColumn(insertRow, "appdd",currentdate);
  4428. ds_main_icmsgrd_grdicmsinfo.enableevent = true;
  4429. }
  4430. function switch2_case3_btn_excelicms_onclick(obj:Button, e:ClickEventInfo)
  4431. {
  4432. grdf_exportExcel(switch2.case3.grd_icmsinfo, "Sheet1", "grd_icmsinfo", false, "", 'user', true);
  4433. }
  4434. function switch2_case3_btn_saveicms_onclick(obj:Button, e:ClickEventInfo)
  4435. {
  4436. ds_send_icmssaveinfo.copyData(ds_main_icmsgrd_grdicmsinfo);
  4437. ds_send_icmssaveinfo.clearData();
  4438. for (var i = 0; i < ds_main_icmsgrd_grdicmsinfo.rowcount; i++)
  4439. {
  4440. if (ds_main_icmsgrd_grdicmsinfo.getColumn(i, "histstat") == "I")
  4441. {
  4442. ds_send_icmssaveinfo.copyRow(ds_send_icmssaveinfo.addRow(), ds_main_icmsgrd_grdicmsinfo, i);
  4443. var oParam = {};
  4444. oParam.id = "TXPMC02709";
  4445. oParam.service = "patinfomngtapp.IndusPat";
  4446. oParam.method = "reqInsIcmsInfo";
  4447. oParam.inds = "req=ds_send_icmssaveinfo";
  4448. oParam.outds = "";
  4449. oParam.async = false;
  4450. //oParam.callback = "cf_TXPMC02709";
  4451. tranf_submit(oParam);
  4452. }
  4453. if (ds_main_icmsgrd_grdicmsinfo.getColumn(i, "histstat") == "U")
  4454. {
  4455. ds_send_icmssaveinfo.copyRow(ds_send_icmssaveinfo.addRow(), ds_main_icmsgrd_grdicmsinfo, i);
  4456. var oParam = {};
  4457. oParam.id = "TXPMC02709";
  4458. oParam.service = "patinfomngtapp.IndusPat";
  4459. oParam.method = "reqInsIcmsInfo";
  4460. oParam.inds = "req=ds_send_icmssaveinfo";
  4461. oParam.outds = "";
  4462. oParam.async = false;
  4463. //oParam.callback = "cf_TXPMC02709";
  4464. tranf_submit(oParam);
  4465. var oParam = {};
  4466. oParam.id = "TXPMC02710";
  4467. oParam.service = "patinfomngtapp.IndusPat";
  4468. oParam.method = "reqSetIcmsInfo";
  4469. oParam.inds = "req=ds_send_icmssaveinfo";
  4470. oParam.outds = "";
  4471. oParam.async = false;
  4472. //oParam.callback = "cf_TXPMC02710";
  4473. tranf_submit(oParam);
  4474. }
  4475. if (ds_main_icmsgrd_grdicmsinfo.getColumn(i, "histstat") == "D")
  4476. {
  4477. ds_send_icmssaveinfo.copyRow(ds_send_icmssaveinfo.addRow(), ds_main_icmsgrd_grdicmsinfo, i);
  4478. var oParam = {};
  4479. oParam.id = "TXPMC02710";
  4480. oParam.service = "patinfomngtapp.IndusPat";
  4481. oParam.method = "reqSetIcmsInfo";
  4482. oParam.inds = "req=ds_send_icmssaveinfo";
  4483. oParam.outds = "";
  4484. oParam.async = false;
  4485. oParam.callback = "cf_TXPMC02710";
  4486. tranf_submit(oParam);
  4487. }
  4488. }
  4489. ds_main_icmsgrd_grdicmsinfo.clearData();
  4490. // 휴업급여요양비조회
  4491. var oParam = {};
  4492. oParam.id = "TRPMC02707";
  4493. oParam.service = "patinfomngtapp.IndusPat";
  4494. oParam.method = "reqGetIcmsInfo";
  4495. oParam.inds = "req=ds_send_selectinfo";
  4496. oParam.outds = "ds_main_icmsgrd_grdicmsinfo=grdicmsinfo";
  4497. oParam.async = false;
  4498. tranf_submit(oParam);
  4499. }
  4500. function button7_onclick(obj:Button, e:ClickEventInfo)
  4501. {
  4502. dsf_deleteDs("ds_send_pid");
  4503. dsf_createDsRow("ds_send_pid", [{col:"pid", type:"STRING", size:256 , val : ds_main_ptbsinfo.getColumn(0, "pid")}
  4504. , {col:"srchcond", type:"STRING", size:256 , val : "1"}]);
  4505. var objArg = new Object();
  4506. objArg.arg_ds_source = ds_send_pid;
  4507. frmf_modal("SMPMC01400", "SMPMC01400", objArg, null, 400, 300, null, null, null, null, null, null, "M");
  4508. }
  4509. function button23_onclick(obj:Button, e:ClickEventInfo)
  4510. {
  4511. frmf_setParameter("SPPAO00401_PID_PARM", ds_main_ptbsinfo.getColumn(0, "pid"));
  4512. frmf_modal("SMPMC01900", "SMPMC01900", null, null, 400, 300, null, null, null, null, null, null, "M");
  4513. }
  4514. function button26_onclick(obj:Button, e:ClickEventInfo)
  4515. {
  4516. dsf_deleteDs("ds_send_pid");
  4517. dsf_createDsRow("ds_send_pid", [{col:"pid", type:"STRING", size:256 , val : ds_main_ptbsinfo.getColumn(0, "pid")}]);
  4518. var objArg = new Object();
  4519. objArg.arg_ds_source = ds_send_pid;
  4520. frmf_modal("SMPMI00200", "SMPMI00200", objArg, null, 400, 300, null, null, null, null, null, null, "M");
  4521. }
  4522. function button15_onclick(obj:Button, e:ClickEventInfo)
  4523. {
  4524. frmf_setParameter("SMPAI00200_PID", ds_main_ptbsinfo.getColumn(0, "pid"));
  4525. frmf_modal("SMPAI00200", "SMPAI00200", null, null, 400, 300, null, null, null, null, null, null, "M");
  4526. }
  4527. function button27_onclick(obj:Button, e:ClickEventInfo)
  4528. {
  4529. frmf_setParameter("SPPMC09000_FLAG" , "carfare")
  4530. frmf_setParameter("SPPMC09000_PID" , ds_main_ptbsinfo.getColumn(0, "pid")); //환자번호
  4531. frmf_setParameter("SPPMC09000_HNGNM" , ds_main_ptbsinfo.getColumn(0, "hngnm")); //환자명
  4532. frmf_setParameter("SPPMC09000_RRGSTNO" , ds_main_ptbsinfo.getColumn(0, "rrgstno")); //주민번호
  4533. frmf_setParameter("SPPMC09000_MNGTNO" , ds_main_icpminfo.getColumn(0, "mngtno")); //산재관리번호
  4534. frmf_setParameter("SPPMC09000_BIZPLCE" , ds_main_icpminfo.getColumn(0, "bizplcergstseqno")); //사업장명
  4535. frmf_setParameter("SPPMC09000_ACDDD" , ds_main_icpminfo.getColumn(0, "acddd")); //재해발생일
  4536. frmf_setParameter("SPPMC09000_ORDOPENDD" , ds_main_icpminfo.getColumn(0, "ordopendd")); //진료개시일
  4537. frmf_setParameter("SPPMC09000_ORDTODD" , ds_main_icpminfo.getColumn(0, "ordtodd")); //진료종료일
  4538. frmf_modal("SPPMC09000", "SPPMC09000", null, null, 400, 300, null, null, null, null, null, null, "M");
  4539. }
  4540. function button25_onclick(obj:Button, e:ClickEventInfo)
  4541. {
  4542. var chk = sysf_messageBox("1. 전체저장시 사용자 실수에 의한 저장이 발생될수 있습니다. \n2. 기간관리 여러건 등록시 전체저장은 오류를 야기합니다. \n\n","Q003");
  4543. if(chk == "6")
  4544. {
  4545. // 산재환자 마스터저장
  4546. var sPid = ds_main_ptbsinfo.getColumn(0, "pid");
  4547. if (utlf_isNull(sPid))
  4548. {
  4549. sysf_messageBox("환자번호가 없습니다!!", "I");
  4550. return;
  4551. }
  4552. ds_send_insertdata.clearData();
  4553. if (utlf_isNull(ds_main_icpminfo.getColumn(0, "seqno")))
  4554. {
  4555. if (ds_main_icpmgrd_grdicpminfo.rowcount == 1)
  4556. {
  4557. ds_main_icpminfo.setColumn(0, "seqno", "1");
  4558. }
  4559. else
  4560. {
  4561. ds_main_icpminfo.setColumn(0, "seqno", ds_main_icpmgrd_grdicpminfo.rowcount+1);
  4562. }
  4563. ds_main_icpminfo.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4564. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpminfo.getColumn(0, "endcnts"));
  4565. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno")); //.removeMask('\n'));
  4566. dsf_copyDs(ds_send_insertdata, ds_main_icpminfo, "replace");
  4567. var oParam = {};
  4568. oParam.id = "TXPMC02701";
  4569. oParam.service = "patinfomngtapp.IndusPat";
  4570. oParam.method = "reqInsIcpmInfo";
  4571. oParam.inds = "req=ds_send_insertdata";
  4572. oParam.outds = "";
  4573. oParam.async = false;
  4574. //oParam.callback = "cf_TXPMC02701";
  4575. tranf_submit(oParam);
  4576. }
  4577. else
  4578. {
  4579. ds_main_icpminfo.setColumn(0, "pid", ds_main_ptbsinfo.getColumn(0, "pid"));
  4580. ds_main_icpminfo.setColumn(0, "endcnts", ds_main_icpminfo.getColumn(0, "endcnts"));
  4581. ds_main_icpminfo.setColumn(0, "mngtno", ds_main_icpminfo.getColumn(0, "mngtno")); //.removeMask('\n'));
  4582. dsf_copyDs(ds_send_insertdata, ds_main_icpminfo, "replace");
  4583. var oParam = {};
  4584. oParam.id = "TXPMC02701";
  4585. oParam.service = "patinfomngtapp.IndusPat";
  4586. oParam.method = "reqInsIcpmInfo";
  4587. oParam.inds = "req=ds_main_icpminfo";
  4588. oParam.outds = "";
  4589. oParam.async = false;
  4590. oParam.callback = "cf_TXPMC02701";
  4591. tranf_submit(oParam);
  4592. if(arErrorCode.pop("TXPMC02701") > -1)
  4593. {
  4594. var oParam = {};
  4595. oParam.id = "TXPMC02702";
  4596. oParam.service = "patinfomngtapp.IndusPat";
  4597. oParam.method = "reqSetIcpmInfo";
  4598. oParam.inds = "req=ds_send_insertdata";
  4599. oParam.outds = "";
  4600. oParam.async = false;
  4601. //oParam.callback = "cf_TXPMC02702";
  4602. tranf_submit(oParam);
  4603. }
  4604. }
  4605. // 산재환자 기간관리 저장
  4606. btn_saveicmt.click();
  4607. // 산재환자 상병관리 저장
  4608. switch2.case1.btn_saveicsw.click();
  4609. }
  4610. fInitialize1();
  4611. ds_main_ptbsinfo.setColumn(0, "pid", sPid);
  4612. ds_send_primarySearch1.setColumn(0, "reference", "1");
  4613. dsf_makeValue(ds_hidden, "pid", "string" , sPid);
  4614. fGetPatInfo();
  4615. }
  4616. function cf_TXPMC02701(sSvcId, nErrorCode, sErrorMsg) {
  4617. arErrorCode.push(sSvcId, nErrorCode);
  4618. }
  4619. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  4620. {
  4621. fInitialize();
  4622. }
  4623. function ds_main_icswgrd_grdicswinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4624. {
  4625. if (obj.getColumn(e.row, "histstat") != "I")
  4626. {
  4627. obj.updatecontrol = false;
  4628. obj.setRowType(e.row, "u");
  4629. obj.setColumn(e.row, "histstat", "U");
  4630. obj.updatecontrol = true;
  4631. }
  4632. }
  4633. function ds_main_iapfgrd_grdiapfinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4634. {
  4635. if (obj.getColumn(e.row, "histstat") != "I")
  4636. {
  4637. obj.updatecontrol = false;
  4638. obj.setRowType(e.row, "u");
  4639. obj.setColumn(e.row, "histstat", "U");
  4640. obj.updatecontrol = true;
  4641. }
  4642. }
  4643. function ds_main_icmsgrd_grdicmsinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4644. {
  4645. if (obj.getColumn(e.row, "histstat") != "I")
  4646. {
  4647. obj.updatecontrol = false;
  4648. obj.setRowType(e.row, "u");
  4649. obj.setColumn(e.row, "histstat", "U");
  4650. obj.updatecontrol = true;
  4651. }
  4652. }
  4653. function grd_pmchicmt_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo)
  4654. {
  4655. if( e.cell == obj.getBindCellIndex("body", "aprydd") && String(e.posttext).replace(" ", "").length == 10 )
  4656. {
  4657. obj.moveToNextCell();
  4658. }
  4659. if( e.cell == obj.getBindCellIndex("body", "apryfromdd") && String(e.posttext).replace(" ", "").length == 10 )
  4660. {
  4661. obj.moveToNextCell();
  4662. }
  4663. if( e.cell == obj.getBindCellIndex("body", "aprytodd") && String(e.posttext).replace(" ", "").length == 10 )
  4664. {
  4665. obj.moveToNextCell();
  4666. }
  4667. }
  4668. ]]></Script>
  4669. </Form>
  4670. </FDL>