SMPMC02600_자보환자관리.xfdl 275 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC02600" position="absolute 0 0 1196 769" titletext="자보환자관리" onload="SMPMC02600_onload" oninit="SMPMC02600_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 26 1195 769" id="group3" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Tab position="absolute 0 1 1195 742" id="swt_aipmmngt" anchor="all" style="background:stretch 10,26;">
  11. <Tabpages>
  12. <Tabpage text=" 자보환자조회 " id="aipmlist">
  13. <Layouts>
  14. <Layout>
  15. <Div position="absolute 0 0 1195 60" align="align:center top;" id="group5" anchor="left top right" class="div_SA2">
  16. <Layouts>
  17. <Layout>
  18. <Edit position="absolute 199 8 289 27" id="ipt_mngtno2" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_mngtno2_onkeydown"/>
  19. <MaskEdit position="absolute 199 8 349 27" id="ipt_rrgstno2" class="input_search" mask="######-#######" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_rrgstno2_onkeydown" type="string" style="align:left middle;"/>
  20. <Edit position="absolute 199 8 289 27" id="ipt_carno2" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_carno2_onkeydown" positionstep="20"/>
  21. <Combo position="absolute 199 33 435 52" id="cmb_insucd2" class="combo_search" innerdataset="@ds_init_insucd" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group3_swt_aipmmngt_aipmlist_group5_cmb_insucd2_onitemchanged"/>
  22. <Static text="~" position="absolute 312 8 327 27" id="caption8" anchor="default"/>
  23. <Calendar position="absolute 199 8 310 27" id="ipt_acddd2" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_acddd2_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  24. <MaskEdit position="absolute 199 8 289 27" id="ipt_pid2" class="input_search" mask="9999999999" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_pid2_onkeydown"/>
  25. <Edit position="absolute 198 9 288 28" id="ipt_tel2" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_tel2_onkeydown" maxlength="13"/>
  26. <Edit position="absolute 198 9 288 28" id="ipt_hngnm2" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_hngnm2_onkeydown" maxlength="50"/>
  27. <Static text="조회조건" position="absolute 18 9 104 26" id="caption39" class="search_name" anchor="default"/>
  28. <Combo position="absolute 104 8 194 27" id="cmb_reference2" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_swt_aipmmngt_aipmlist_group5_cmb_reference2_onitemchanged">
  29. <Dataset id="innerdataset">
  30. <ColumnInfo>
  31. <Column id="codecolumn"/>
  32. <Column id="datacolumn"/>
  33. </ColumnInfo>
  34. <Rows>
  35. <Row>
  36. <Col id="codecolumn">0</Col>
  37. <Col id="datacolumn">전체</Col>
  38. </Row>
  39. <Row>
  40. <Col id="codecolumn">1</Col>
  41. <Col id="datacolumn">환자번호</Col>
  42. </Row>
  43. <Row>
  44. <Col id="codecolumn">2</Col>
  45. <Col id="datacolumn">환자성명</Col>
  46. </Row>
  47. <Row>
  48. <Col id="codecolumn">3</Col>
  49. <Col id="datacolumn">주민번호</Col>
  50. </Row>
  51. <Row>
  52. <Col id="codecolumn">4</Col>
  53. <Col id="datacolumn">전화번호</Col>
  54. </Row>
  55. <Row>
  56. <Col id="codecolumn">5</Col>
  57. <Col id="datacolumn">사고일시</Col>
  58. </Row>
  59. <Row>
  60. <Col id="codecolumn">6</Col>
  61. <Col id="datacolumn">보험회사</Col>
  62. </Row>
  63. <Row>
  64. <Col id="codecolumn">7</Col>
  65. <Col id="datacolumn">접수번호</Col>
  66. </Row>
  67. <Row>
  68. <Col id="codecolumn">8</Col>
  69. <Col id="datacolumn">차량번호</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">9</Col>
  73. <Col id="datacolumn">외래일자</Col>
  74. </Row>
  75. <Row>
  76. <Col id="codecolumn">10</Col>
  77. <Col id="datacolumn">입원일자</Col>
  78. </Row>
  79. <Row>
  80. <Col id="codecolumn">11</Col>
  81. <Col id="datacolumn">진료개시일</Col>
  82. </Row>
  83. <Row>
  84. <Col id="codecolumn">12</Col>
  85. <Col id="datacolumn">승인시작일</Col>
  86. </Row>
  87. </Rows>
  88. </Dataset>
  89. </Combo>
  90. <Calendar position="absolute 198 9 309 28" id="ipt_date3" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_date3_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  91. <Calendar position="absolute 324 8 435 27" id="ipt_date4" class="input_search" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_ipt_date4_onkeydown" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  92. <Button position="absolute 1120 20 1176 42" id="btn_search2" class="btn1" text="조회" anchor="top right" onclick="group3_swt_aipmmngt_aipmlist_group5_btn_search2_onclick"/>
  93. <Combo position="absolute 620 8 735 27" id="cmb_suppkind2" class="combo_search" visible="true" innerdataset="@ds_init_suppkind" datacolumn="nm" codecolumn="cd" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_cmb_suppkind2_onkeydown" onitemchanged="group3_swt_aipmmngt_aipmlist_group5_cmb_suppkind2_onitemchanged"/>
  94. <Radio position="absolute 850 33 989 52" id="rdo_endstat2" class="radio_search" visible="true" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_rdo_endstat2_onkeydown">
  95. <Dataset id="innerdataset">
  96. <ColumnInfo>
  97. <Column id="codecolumn"/>
  98. <Column id="datacolumn"/>
  99. </ColumnInfo>
  100. <Rows>
  101. <Row>
  102. <Col id="codecolumn">1</Col>
  103. <Col id="datacolumn">전체</Col>
  104. </Row>
  105. <Row>
  106. <Col id="codecolumn">2</Col>
  107. <Col id="datacolumn">계속</Col>
  108. </Row>
  109. <Row>
  110. <Col id="codecolumn">3</Col>
  111. <Col id="datacolumn">종결</Col>
  112. </Row>
  113. </Rows>
  114. </Dataset>
  115. </Radio>
  116. <Static text="재원구분 :" position="absolute 761 9 842 26" id="caption33" class="search_name" visible="true" anchor="default"/>
  117. <Static text="보조유형 :" position="absolute 529 9 610 26" id="caption35" class="search_name" visible="true" anchor="default"/>
  118. <Static text="종결구분" position="absolute 762 34 848 51" id="caption38" class="search_name" visible="true" anchor="default"/>
  119. <Radio position="absolute 850 8 991 27" id="rdo_histstat2" class="radio_search" visible="true" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onkeydown="group3_swt_aipmmngt_aipmlist_group5_rdo_histstat2_onkeydown">
  120. <Dataset id="innerdataset">
  121. <ColumnInfo>
  122. <Column id="codecolumn"/>
  123. <Column id="datacolumn"/>
  124. </ColumnInfo>
  125. <Rows>
  126. <Row>
  127. <Col id="codecolumn">1</Col>
  128. <Col id="datacolumn">전체</Col>
  129. </Row>
  130. <Row>
  131. <Col id="codecolumn">2</Col>
  132. <Col id="datacolumn">재원</Col>
  133. </Row>
  134. <Row>
  135. <Col id="codecolumn">3</Col>
  136. <Col id="datacolumn">외래</Col>
  137. </Row>
  138. </Rows>
  139. </Dataset>
  140. </Radio>
  141. <CheckBox position="absolute 439 10 459 25" id="bool6" anchor="default" onchanged="group3_swt_aipmmngt_aipmlist_group5_bool6_onchanged" truevalue="Y" falsevalue="N"/>
  142. <Static text="전체조회" position="absolute 456 12 511 24" id="caption41" anchor="default"/>
  143. </Layout>
  144. </Layouts>
  145. </Div>
  146. <Shape position="absolute 0 84 1195 90" linetype="horizontal" id="line19" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  147. <Static text="자보환자현황" position="absolute 0 68 134 84" id="caption40" class="tit_2" anchor="default"/>
  148. <Grid position="absolute 0 89 1195 714" id="grd_aipmptbslist" binddataset="ds_main_aipmgrd_gridInsurance" anchor="all" oncelldblclick="group3_swt_aipmmngt_aipmlist_grd_aipmptbslist_oncelldblclick">
  149. <Formats>
  150. <Format id="default">
  151. <Columns>
  152. <Column size="25" band="left"/>
  153. <Column size="57"/>
  154. <Column size="67"/>
  155. <Column size="99"/>
  156. <Column size="170"/>
  157. <Column size="75"/>
  158. <Column size="75"/>
  159. <Column size="75"/>
  160. <Column size="160"/>
  161. <Column size="60"/>
  162. <Column size="75"/>
  163. <Column size="75"/>
  164. <Column size="80"/>
  165. <Column size="75"/>
  166. <Column size="80"/>
  167. <Column size="55"/>
  168. <Column size="55"/>
  169. <Column size="60"/>
  170. <Column size="58"/>
  171. <Column size="80"/>
  172. <Column size="45"/>
  173. <Column size="277"/>
  174. <Column size="0"/>
  175. <Column size="0"/>
  176. <Column size="0"/>
  177. <Column size="0"/>
  178. <Column size="0"/>
  179. <Column size="0"/>
  180. <Column size="0"/>
  181. <Column size="0"/>
  182. <Column size="0"/>
  183. <Column size="0"/>
  184. <Column size="0"/>
  185. <Column size="0"/>
  186. </Columns>
  187. <Rows>
  188. <Row size="24" band="head"/>
  189. <Row size="24"/>
  190. </Rows>
  191. <Band id="head">
  192. <Cell/>
  193. <Cell col="1" text="환자번호"/>
  194. <Cell col="2" text="성명"/>
  195. <Cell col="3" text="주민번호"/>
  196. <Cell col="4" text="보험회사"/>
  197. <Cell col="5" text="합의종결일"/>
  198. <Cell col="6" text="진료개시일"/>
  199. <Cell col="7" text="사고일자"/>
  200. <Cell col="8" text="접수번호"/>
  201. <Cell col="9" text="연번호"/>
  202. <Cell col="10" text="승인시작일"/>
  203. <Cell col="11" text="승인종료일"/>
  204. <Cell col="12" text="보조유형"/>
  205. <Cell col="13" text="지불한도액"/>
  206. <Cell col="14" text="차량번호"/>
  207. <Cell col="15" text="내원경로"/>
  208. <Cell col="16" text="종결구분"/>
  209. <Cell col="17" text="종결사유"/>
  210. <Cell col="18" text="담당자"/>
  211. <Cell col="19" text="담당자연락처"/>
  212. <Cell col="20" text="호실"/>
  213. <Cell col="21" text="참고사항"/>
  214. <Cell col="22" text="caption1"/>
  215. <Cell col="23" text="caption2"/>
  216. <Cell col="24" text="caption3"/>
  217. <Cell col="25" text="caption4"/>
  218. <Cell col="26" text="caption5"/>
  219. <Cell col="27" text="caption6"/>
  220. <Cell col="28" text="caption7"/>
  221. <Cell col="29" text="caption8"/>
  222. <Cell col="30"/>
  223. <Cell col="31"/>
  224. <Cell col="32"/>
  225. <Cell col="33"/>
  226. </Band>
  227. <Band id="body">
  228. <Cell celltype="head" expr="expr:currow + 1"/>
  229. <Cell col="1" text="bind:pid" enable="false"/>
  230. <Cell col="2" text="bind:hngnm" enable="false"/>
  231. <Cell col="3" text="bind:rrgstno" mask="999999-9999999" maskchar=" " enable="false"/>
  232. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:insucdnm" enable="false"/>
  233. <Cell col="5" displaytype="date" text="bind:agreenddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  234. <Cell col="6" displaytype="date" text="bind:ordopendd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  235. <Cell col="7" displaytype="date" text="bind:acddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  236. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:mngtno" enable="false"/>
  237. <Cell col="9" text="bind:autmbinsuseqno"/>
  238. <Cell col="10" displaytype="date" text="bind:aprvfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  239. <Cell col="11" displaytype="date" text="bind:aprvtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  240. <Cell col="12" displaytype="combo" style="padding:0 0 0 3;" text="bind:suppkind" combodataset="ds_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
  241. <Cell col="13" displaytype="number" text="bind:paylimamt" mask="9,999" enable="false"/>
  242. <Cell col="14" text="bind:carno" enable="false"/>
  243. <Cell col="15" displaytype="combo" style="align:center middle;" text="bind:chospathcd" combodataset="ds_init1_p0028" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  244. <Cell col="16" displaytype="combo" style="align:center middle;" text="bind:endflag" combodataset="ds_init1_p0038" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  245. <Cell col="17" displaytype="combo" style="padding:0 0 0 3;" text="bind:endresncd" combodataset="ds_temp_endresncd" combocodecol="cd" combodatacol="nm" enable="false"/>
  246. <Cell col="18" text="bind:chrgrnm" enable="false"/>
  247. <Cell col="19" text="bind:chrgrtel" enable="false"/>
  248. <Cell col="20" style="align:center middle;" text="bind:roomcd" enable="false"/>
  249. <Cell col="21" text="bind:autmbinsurem" wordwrap="char" enable="false"/>
  250. <Cell col="22" text="bind:hometel" enable="false"/>
  251. <Cell col="23" text="bind:zipcd1" enable="false"/>
  252. <Cell col="24" text="bind:zipcd2" enable="false"/>
  253. <Cell col="25" text="bind:zipcdseq" enable="false"/>
  254. <Cell col="26" text="bind:mpphontel" enable="false"/>
  255. <Cell col="27" text="bind:detladdr" enable="false"/>
  256. <Cell col="28" text="bind:remfact" enable="false"/>
  257. <Cell col="29" text="bind:autmbinsuseqno" enable="false"/>
  258. <Cell col="30" text="bind:brthdd" enable="false"/>
  259. <Cell col="31" text="bind:sex" enable="false"/>
  260. <Cell col="32" text="bind:seqno" enable="false"/>
  261. <Cell col="33" text="bind:insucd" enable="false"/>
  262. </Band>
  263. </Format>
  264. </Formats>
  265. </Grid>
  266. <Button position="absolute 1117 62 1195 84" id="btn_saveexcel" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_swt_aipmmngt_aipmlist_btn_saveexcel_onclick"/>
  267. </Layout>
  268. </Layouts>
  269. </Tabpage>
  270. <Tabpage text=" 개인자보관리 " position="absolute 0 0 1194 753" id="aipminfo" class="sw_box">
  271. <Layouts>
  272. <Layout>
  273. <Shape position="absolute 0 113 1195 119" linetype="horizontal" id="line9" class="line_3" anchor="left top right"/>
  274. <Edit position="absolute 68 67 168 86" id="ipt_pid" class="input_essential" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_ipt_pid_onkeydown"/>
  275. <MaskEdit position="absolute 239 67 337 86" id="ipt_rrgstno" class="input_essential" enable="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_ipt_rrgstno_onkeydown" mask="######-#######"/>
  276. <Static text="성별/나이" position="absolute 171 91 236 114" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
  277. <Static text="환자번호" position="absolute 0 65 65 88" align="align:left middle;" id="caption31" class="cell_1" anchor="default"/>
  278. <Static text="주민번호" position="absolute 171 65 236 88" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
  279. <Static text="상세주소" position="absolute 540 91 615 114" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
  280. <TextArea position="absolute 973 65 1195 114" id="tar_remfact" anchor="left top right" scrollbars="fixedvert" wordwrap="word"/>
  281. <Edit position="absolute 618 93 901 112" id="ipt_detladdr" enable="false" anchor="default"/>
  282. <Edit position="absolute 618 67 648 86" id="ipt_zipcode1" enable="false" anchor="default"/>
  283. <Static text="휴대폰" position="absolute 340 91 415 114" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
  284. <Static text="연락처" position="absolute 340 65 415 88" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
  285. <Edit position="absolute 68 93 168 112" id="ipt_hngnm" class="input_essential" anchor="default" imemode="hangul" onkeyup="group3_swt_aipmmngt_aipminfo_ipt_hngnm_onkeyup" onkeydown="group3_swt_aipmmngt_aipminfo_ipt_hngnm_onkeydown"/>
  286. <Edit position="absolute 283 93 337 112" id="ipt_age" enable="false" anchor="default"/>
  287. <Edit position="absolute 651 67 681 86" id="ipt_zipcode2" enable="false" anchor="default"/>
  288. <Edit position="absolute 418 67 537 86" id="ipt_hometel" enable="false" anchor="default"/>
  289. <Static text="참고사항" position="absolute 904 65 970 114" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
  290. <Shape position="absolute 0 60 1195 66" linetype="horizontal" id="line2" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  291. <Static text="주소" position="absolute 540 65 615 88" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
  292. <Edit position="absolute 418 93 537 112" id="ipt_mpphontel" enable="false" anchor="default"/>
  293. <Edit position="absolute 684 67 901 86" id="ipt_zipcdseq" enable="false" anchor="default"/>
  294. <Static text="성명" position="absolute 0 91 65 114" align="align:left middle;" id="caption29" class="cell_1" anchor="default"/>
  295. <Edit position="absolute 239 93 280 112" id="ipt_sex" enable="false" anchor="default"/>
  296. <Button position="absolute 422 118 464 140" id="btn_cancel" class="btn5" text="삭제" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_btn_cancel_onclick"/>
  297. <Combo position="absolute 97 251 275 270" id="cmb_suppkind1" class="combo_default" innerdataset="@ds_init_suppkind" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group3_swt_aipmmngt_aipminfo_cmb_suppkind1_onitemchanged"/>
  298. <Shape position="absolute 0 140 464 146" linetype="horizontal" id="line8" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  299. <Grid position="absolute 474 145 1195 402" id="grd_Insurance" binddataset="ds_main_aipmgrd_gridInsurance" anchor="left top right" oncelldblclick="group3_swt_aipmmngt_aipminfo_grd_Insurance_oncelldblclick">
  300. <Formats>
  301. <Format id="default">
  302. <Columns>
  303. <Column size="25" band="left"/>
  304. <Column size="57"/>
  305. <Column size="67"/>
  306. <Column size="92"/>
  307. <Column size="150"/>
  308. <Column size="70"/>
  309. <Column size="70"/>
  310. <Column size="70"/>
  311. <Column size="150"/>
  312. <Column size="80"/>
  313. <Column size="70"/>
  314. <Column size="70"/>
  315. <Column size="84"/>
  316. <Column size="75"/>
  317. <Column size="80"/>
  318. <Column size="55"/>
  319. <Column size="55"/>
  320. <Column size="60"/>
  321. <Column size="0"/>
  322. <Column size="100"/>
  323. <Column size="100"/>
  324. <Column size="280"/>
  325. <Column size="150"/>
  326. <Column size="150"/>
  327. <Column size="0"/>
  328. <Column size="0"/>
  329. <Column size="0"/>
  330. <Column size="0"/>
  331. <Column size="0"/>
  332. <Column size="0"/>
  333. <Column size="0"/>
  334. <Column size="0"/>
  335. <Column size="0"/>
  336. <Column size="0"/>
  337. <Column size="0"/>
  338. <Column size="0"/>
  339. <Column size="0"/>
  340. </Columns>
  341. <Rows>
  342. <Row size="24" band="head"/>
  343. <Row size="24"/>
  344. </Rows>
  345. <Band id="head">
  346. <Cell/>
  347. <Cell col="1" text="환자번호"/>
  348. <Cell col="2" text="성명"/>
  349. <Cell col="3" text="주민번호"/>
  350. <Cell col="4" text="보험회사"/>
  351. <Cell col="5" text="합의종결일"/>
  352. <Cell col="6" text="진료개시일"/>
  353. <Cell col="7" text="사고일자"/>
  354. <Cell col="8" text="접수번호"/>
  355. <Cell col="9" text="연번호"/>
  356. <Cell col="10" text="승인시작일"/>
  357. <Cell col="11" text="승인종료일"/>
  358. <Cell col="12" text="보조유형"/>
  359. <Cell col="13" text="지불한도액"/>
  360. <Cell col="14" text="차량번호"/>
  361. <Cell col="15" text="내원경로"/>
  362. <Cell col="16" text="종결구분"/>
  363. <Cell col="17" text="종결사유"/>
  364. <Cell col="18" text="담당자"/>
  365. <Cell col="19" text="담당자연락처"/>
  366. <Cell col="20" text="담당자FAX번호"/>
  367. <Cell col="21" text="참고사항"/>
  368. <Cell col="22" text="외래예약"/>
  369. <Cell col="23" text="입원예약"/>
  370. <Cell col="24" text="caption1"/>
  371. <Cell col="25" text="caption2"/>
  372. <Cell col="26" text="caption3"/>
  373. <Cell col="27" text="caption4"/>
  374. <Cell col="28" text="caption5"/>
  375. <Cell col="29" text="caption6"/>
  376. <Cell col="30" text="caption7"/>
  377. <Cell col="31" text="caption8"/>
  378. <Cell col="32"/>
  379. <Cell col="33"/>
  380. <Cell col="34"/>
  381. <Cell col="35"/>
  382. <Cell col="36"/>
  383. </Band>
  384. <Band id="body">
  385. <Cell celltype="head" expr="expr:currow + 1"/>
  386. <Cell col="1" text="bind:pid" enable="false"/>
  387. <Cell col="2" text="bind:hngnm" enable="false"/>
  388. <Cell col="3" text="bind:rrgstno" mask="######-####aaa" maskchar="*" enable="false"/>
  389. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:insucdnm" enable="false"/>
  390. <Cell col="5" displaytype="date" text="bind:agreenddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  391. <Cell col="6" displaytype="date" text="bind:ordopendd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  392. <Cell col="7" displaytype="date" text="bind:acddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  393. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:mngtno" enable="false"/>
  394. <Cell col="9" text="bind:autmbinsuseqno" enable="false"/>
  395. <Cell col="10" displaytype="date" text="bind:aprvfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  396. <Cell col="11" displaytype="date" text="bind:aprvtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  397. <Cell col="12" displaytype="combo" style="padding:0 0 0 3;" text="bind:suppkind" combodataset="ds_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
  398. <Cell col="13" displaytype="number" text="bind:paylimamt" enable="false"/>
  399. <Cell col="14" text="bind:carno" enable="false"/>
  400. <Cell col="15" displaytype="combo" style="padding:0 0 0 3;" text="bind:chospathcd" combodataset="ds_init1_p0028" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  401. <Cell col="16" displaytype="combo" style="padding:0 0 0 3;" text="bind:endflag" combodataset="ds_init1_p0038" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  402. <Cell col="17" displaytype="combo" style="padding:0 0 0 3;" text="bind:endresncd" combodataset="ds_temp_endresncd" combocodecol="cd" combodatacol="nm" enable="false"/>
  403. <Cell col="18" text="bind:chrgrnm" enable="false"/>
  404. <Cell col="19" text="bind:chrgrtel" enable="false"/>
  405. <Cell col="20" text="bind:chrgrfaxno" enable="false"/>
  406. <Cell col="21" text="bind:autmbinsurem" enable="false"/>
  407. <Cell col="22" text="bind:outorddd"/>
  408. <Cell col="23" text="bind:inadrvdd"/>
  409. <Cell col="24" text="bind:hometel" enable="false"/>
  410. <Cell col="25" text="bind:mpphontel" enable="false"/>
  411. <Cell col="26" text="bind:zipcd1" enable="false"/>
  412. <Cell col="27" text="bind:zipcd2" enable="false"/>
  413. <Cell col="28" text="bind:zipcdseq" enable="false"/>
  414. <Cell col="29" text="bind:zipcdaddr" enable="false"/>
  415. <Cell col="30" text="bind:detladdr" enable="false"/>
  416. <Cell col="31" text="bind:remfact" enable="false"/>
  417. <Cell col="32" text="bind:autmbinsuseqno" enable="false"/>
  418. <Cell col="33" text="bind:brthdd" enable="false"/>
  419. <Cell col="34" text="bind:seqno" enable="false"/>
  420. <Cell col="35" text="bind:insucd" enable="false"/>
  421. <Cell col="36" text="bind:histstat" enable="false"/>
  422. </Band>
  423. </Format>
  424. </Formats>
  425. </Grid>
  426. <Button position="absolute 885 118 949 140" id="button9" class="btn2" text="엑셀저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_button9_onclick"/>
  427. <Button position="absolute 951 118 1026 140" id="button16" class="btn2" text="보험사관리" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_button16_onclick"/>
  428. <Calendar position="absolute 368 174 464 193" id="ipt_aprvfromdd" class="input_default" taborder="4" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  429. <Combo position="absolute 368 277 464 296" id="cmb_endflag" class="combo_default" taborder="12" innerdataset="@ds_init1_p0038" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemclick="group3_swt_aipmmngt_aipminfo_cmb_endflag_onitemclick"/>
  430. <Button position="absolute 1094 118 1195 140" id="btn_roomamt" class="btn2" text="병실료차액기간" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_btn_roomamt_onclick"/>
  431. <Calendar position="absolute 368 329 464 348" id="ipt_agreenddd" class="input_default" taborder="16" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  432. <Shape position="absolute 0 245 463 251" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
  433. <Combo position="absolute 97 147 275 166" id="cmb_insucd" taborder="1" innerdataset="@ds_init_insucd" datacolumn="cdnm" codecolumn="cd" anchor="default"/>
  434. <Calendar position="absolute 368 198 464 217" id="ipt_aprvtodd" class="input_default" taborder="6" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  435. <Edit position="absolute 97 199 275 218" id="ipt_mngtno" class="input_essential" taborder="5" anchor="default"/>
  436. <Shape position="absolute 474 140 1195 146" linetype="horizontal" id="line11" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  437. <Shape position="absolute 0 271 463 277" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
  438. <Static text="보험이력조회" position="absolute 474 124 598 140" id="caption20" class="tit_2" anchor="default"/>
  439. <Edit position="absolute 97 303 275 322" id="ipt_chrgrnm" class="input_default" taborder="13" anchor="default"/>
  440. <Static text="종결구분" position="absolute 278 275 366 298" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
  441. <Edit position="absolute 430 344 455 363" id="ipt_seqno" visible="false" anchor="default"/>
  442. <Shape position="absolute 0 297 463 303" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
  443. <MaskEdit position="absolute 368 225 464 244" align="align:right middle;" id="ipt_paylimamt" class="input_default" taborder="8" mask="#,###" anchor="default"/>
  444. <Static text="보험사항" position="absolute 0 124 74 140" id="caption2" class="tit_2" anchor="default"/>
  445. <Static text="진료개시일" position="absolute 278 145 366 168" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  446. <Shape position="absolute 0 323 463 329" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
  447. <Static text="사고일자" position="absolute 0 171 95 194" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
  448. <Static text="내원경로" position="absolute 278 249 366 272" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
  449. <Shape position="absolute 0 349 463 355" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
  450. <Edit position="absolute 97 329 275 348" id="ipt_chrgrtel" class="input_default" taborder="15" anchor="default"/>
  451. <Static text="연번호" position="absolute 0 223 95 246" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
  452. <Shape position="absolute 0 193 463 199" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  453. <Combo position="absolute 368 251 464 270" id="cmb_chospathcd" class="combo_default" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  454. <Dataset id="innerdataset">
  455. <ColumnInfo>
  456. <Column id="codecolumn"/>
  457. <Column id="datacolumn"/>
  458. </ColumnInfo>
  459. <Rows>
  460. <Row>
  461. <Col id="codecolumn">E</Col>
  462. <Col id="datacolumn">응급</Col>
  463. </Row>
  464. <Row>
  465. <Col id="codecolumn">O</Col>
  466. <Col id="datacolumn">외래</Col>
  467. </Row>
  468. </Rows>
  469. </Dataset>
  470. </Combo>
  471. <Static text="참고사항" position="absolute 0 353 95 400" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
  472. <Static text="접수번호" position="absolute 0 197 95 220" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
  473. <Shape position="absolute 56 193 276 199" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
  474. <Calendar position="absolute 97 173 275 192" id="ipt_acddd" class="input_default" taborder="3" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  475. <Static text="승인기간&#13;&#10;(From~To)" position="absolute 278 171 366 220" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
  476. <Shape position="absolute 0 219 463 225" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
  477. <Static text="합의종결일" position="absolute 278 327 366 350" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  478. <Static text="지불한도액" position="absolute 278 223 366 246" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
  479. <Static text="보조유형" position="absolute 0 249 95 272" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
  480. <Edit position="absolute 97 277 275 296" id="ipt_carno" class="input_default" taborder="11" anchor="default"/>
  481. <Static text="보험회사" position="absolute 0 145 95 168" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
  482. <Button position="absolute 378 118 420 140" id="btn_save" class="btn5" text="저장" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_btn_save_onclick"/>
  483. <Static text="종결사유" position="absolute 278 301 366 324" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
  484. <TextArea position="absolute 97 354 465 399" id="tar_autmbinsurem" taborder="17" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
  485. <Static text="차량번호" position="absolute 0 275 95 298" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  486. <Button position="absolute 1028 118 1092 140" id="button13" class="btn2" text="면담관리" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_button13_onclick"/>
  487. <Combo position="absolute 368 303 464 322" id="cmb_endresncd" class="combo_default" taborder="14" innerdataset="@ds_temp_endresncd" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group3_swt_aipmmngt_aipminfo_cmb_endresncd_onitemchanged"/>
  488. <Calendar position="absolute 368 147 464 166" id="ipt_ordopendd" class="input_default" taborder="2" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  489. <Shape position="absolute 0 399 464 405" linetype="horizontal" id="line6" class="line_3" anchor="default"/>
  490. <Edit position="absolute 97 225 275 244" id="ipt_autmbinsuseqno" taborder="7" anchor="default"/>
  491. <Shape position="absolute 0 167 464 173" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  492. <Div position="absolute 0 681 1195 714" id="group4" scrollbars="autoboth" anchor="left right bottom">
  493. <Layouts>
  494. <Layout>
  495. <Button position="absolute 0 7 92 29" id="button8" class="btn3" text="진료비내역" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_button8_onclick"/>
  496. <Button position="absolute 94 7 198 29" id="button15" class="btn3" text="신환환자등록" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_button15_onclick"/>
  497. <Button position="absolute 200 7 292 29" id="button17" class="btn3" text="컨설트조회" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_button17_onclick"/>
  498. <Button position="absolute 294 7 410 29" id="button19" class="btn3" text="증명서발행내역" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_button19_onclick"/>
  499. <Button position="absolute 412 7 492 29" id="button23" class="btn3" text="내원내역" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_button23_onclick"/>
  500. <Shape position="absolute 0 0 1195 6" linetype="horizontal" id="line32" class="line_6" anchor="default"/>
  501. <Button position="absolute 1127 7 1195 29" id="btn_clear" class="btn4" text="초기화" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_group4_btn_clear_onclick"/>
  502. </Layout>
  503. </Layouts>
  504. </Div>
  505. <Div position="absolute 0 0 1098 60" align="align:center top;" id="group2" anchor="left top right" class="div_SA2">
  506. <Layouts>
  507. <Layout>
  508. <Button position="absolute 1029 19 1085 41" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_group2_btn_search_onclick"/>
  509. <Shape position="absolute 1014 11 1020 50" linetype="vertical" id="line5" class="line_4" anchor="top right"/>
  510. <Static text="조회조건 :" position="absolute 15 9 101 26" id="caption19" class="search_name" anchor="default"/>
  511. <Static text="재원구분 :" position="absolute 15 34 105 51" id="caption22" class="search_name" anchor="default"/>
  512. <Static text="종결구분 :" position="absolute 440 34 526 51" id="caption25" class="search_name" anchor="default"/>
  513. <Combo position="absolute 103 8 200 27" id="cmb_reference" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_swt_aipmmngt_aipminfo_group2_cmb_reference_onitemchanged">
  514. <Dataset id="innerdataset">
  515. <ColumnInfo>
  516. <Column id="codecolumn"/>
  517. <Column id="datacolumn"/>
  518. </ColumnInfo>
  519. <Rows>
  520. <Row>
  521. <Col id="codecolumn">0</Col>
  522. <Col id="datacolumn">전체</Col>
  523. </Row>
  524. <Row>
  525. <Col id="codecolumn">1</Col>
  526. <Col id="datacolumn">환자번호</Col>
  527. </Row>
  528. <Row>
  529. <Col id="codecolumn">2</Col>
  530. <Col id="datacolumn">환자성명</Col>
  531. </Row>
  532. <Row>
  533. <Col id="codecolumn">3</Col>
  534. <Col id="datacolumn">주민번호</Col>
  535. </Row>
  536. <Row>
  537. <Col id="codecolumn">4</Col>
  538. <Col id="datacolumn">전화번호</Col>
  539. </Row>
  540. <Row>
  541. <Col id="codecolumn">5</Col>
  542. <Col id="datacolumn">사고일시</Col>
  543. </Row>
  544. <Row>
  545. <Col id="codecolumn">6</Col>
  546. <Col id="datacolumn">보험회사</Col>
  547. </Row>
  548. <Row>
  549. <Col id="codecolumn">7</Col>
  550. <Col id="datacolumn">접수번호</Col>
  551. </Row>
  552. <Row>
  553. <Col id="codecolumn">8</Col>
  554. <Col id="datacolumn">차량번호</Col>
  555. </Row>
  556. <Row>
  557. <Col id="codecolumn">9</Col>
  558. <Col id="datacolumn">외래일자</Col>
  559. </Row>
  560. <Row>
  561. <Col id="codecolumn">10</Col>
  562. <Col id="datacolumn">입원일자</Col>
  563. </Row>
  564. <Row>
  565. <Col id="codecolumn">11</Col>
  566. <Col id="datacolumn">진료개시일</Col>
  567. </Row>
  568. <Row>
  569. <Col id="codecolumn">12</Col>
  570. <Col id="datacolumn">승인시작일</Col>
  571. </Row>
  572. </Rows>
  573. </Dataset>
  574. </Combo>
  575. <Combo position="absolute 529 8 670 27" id="cmb_suppkind" class="combo_search" innerdataset="@ds_init_suppkind" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group3_swt_aipmmngt_aipminfo_group2_cmb_suppkind_onitemchanged"/>
  576. <Radio position="absolute 530 33 669 52" id="rdo_endstat" class="radio_search" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_rdo_endstat_onkeydown">
  577. <Dataset id="innerdataset">
  578. <ColumnInfo>
  579. <Column id="codecolumn"/>
  580. <Column id="datacolumn"/>
  581. </ColumnInfo>
  582. <Rows>
  583. <Row>
  584. <Col id="codecolumn">1</Col>
  585. <Col id="datacolumn">전체</Col>
  586. </Row>
  587. <Row>
  588. <Col id="codecolumn">2</Col>
  589. <Col id="datacolumn">계속</Col>
  590. </Row>
  591. <Row>
  592. <Col id="codecolumn">3</Col>
  593. <Col id="datacolumn">종결</Col>
  594. </Row>
  595. </Rows>
  596. </Dataset>
  597. </Radio>
  598. <Static text="보조유형 :" position="absolute 440 9 525 26" id="caption34" class="search_name" anchor="default"/>
  599. <Radio position="absolute 104 33 245 52" id="rdo_histstat" class="radio_search" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_rdo_histstat_onkeydown">
  600. <Dataset id="innerdataset">
  601. <ColumnInfo>
  602. <Column id="codecolumn"/>
  603. <Column id="datacolumn"/>
  604. </ColumnInfo>
  605. <Rows>
  606. <Row>
  607. <Col id="codecolumn">1</Col>
  608. <Col id="datacolumn">전체</Col>
  609. </Row>
  610. <Row>
  611. <Col id="codecolumn">2</Col>
  612. <Col id="datacolumn">재원</Col>
  613. </Row>
  614. <Row>
  615. <Col id="codecolumn">3</Col>
  616. <Col id="datacolumn">외래</Col>
  617. </Row>
  618. </Rows>
  619. </Dataset>
  620. </Radio>
  621. <Static text="~" position="absolute 310 8 325 28" id="caption1" visible="false" anchor="default"/>
  622. <Edit position="absolute 205 8 305 27" id="ipt_pid1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_pid1_onkeydown"/>
  623. <Edit position="absolute 205 8 305 27" id="ipt_hngnm1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_hngnm1_onkeydown"/>
  624. <MaskEdit position="absolute 205 8 305 27" id="ipt_rrgstno1" class="input_search" visible="false" mask="999999-9999999" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_rrgstno1_onkeydown"/>
  625. <Edit position="absolute 205 8 305 27" id="ipt_tel1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_tel1_onkeydown"/>
  626. <Calendar position="absolute 205 8 305 27" id="ipt_acddd1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_acddd1_onkeydown" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  627. <Combo position="absolute 205 8 405 27" id="cmb_insucd1" class="combo_search" visible="false" innerdataset="@ds_init_insucd" datacolumn="cdnm" codecolumn="cd" anchor="default" onitemchanged="group3_swt_aipmmngt_aipminfo_group2_cmb_insucd1_onitemchanged"/>
  628. <Edit position="absolute 205 8 305 27" id="ipt_mngtno1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_mngtno1_onkeydown"/>
  629. <Edit position="absolute 205 8 305 27" id="ipt_carno1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_carno1_onkeydown"/>
  630. <Calendar position="absolute 205 8 305 27" id="ipt_date1" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_date1_onkeydown" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  631. <Calendar position="absolute 308 8 408 27" id="ipt_date2" class="input_search" visible="false" anchor="default" onkeydown="group3_swt_aipmmngt_aipminfo_group2_ipt_date2_onkeydown" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  632. <Static text="검색기간:" position="absolute 685 9 770 26" id="caption3" class="search_name" anchor="default"/>
  633. <Calendar position="absolute 770 8 860 27" id="ipt_fromdd" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  634. <Static text="~" position="absolute 865 8 880 28" id="caption46" anchor="default"/>
  635. <Calendar position="absolute 880 8 970 27" id="ipt_todd" anchor="default" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  636. <Static text="검색기간사용여부 :" position="absolute 685 34 830 51" id="caption47" class="search_name" anchor="default"/>
  637. <Radio position="absolute 825 33 954 52" id="rdo_useyn" class="radio_search" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  638. <Dataset id="innerdataset">
  639. <ColumnInfo>
  640. <Column id="codecolumn"/>
  641. <Column id="datacolumn"/>
  642. </ColumnInfo>
  643. <Rows>
  644. <Row>
  645. <Col id="codecolumn">Y</Col>
  646. <Col id="datacolumn">사용</Col>
  647. </Row>
  648. <Row>
  649. <Col id="codecolumn">N</Col>
  650. <Col id="datacolumn">미사용</Col>
  651. </Row>
  652. </Rows>
  653. </Dataset>
  654. </Radio>
  655. </Layout>
  656. </Layouts>
  657. </Div>
  658. <Tab position="absolute 0 407 1195 682" id="swt_term" anchor="all" style="background:stretch 10,26;" tabindex="0">
  659. <Tabpages>
  660. <Tabpage text="기간관리" position="absolute 0 0 1173 244" id="case1" class="sw_box">
  661. <Layouts>
  662. <Layout>
  663. <Shape position="absolute 0 20 1195 30" linetype="horizontal" id="line4" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  664. <Grid position="absolute 0 27 1195 248" id="grd_aimtSearch" binddataset="ds_main_aimtgrd_gridaimtsearch" anchor="all" onmousedown="group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_onmousedown" oncellclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_oncellclick" ontextchanged="group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_ontextchanged" autoenter="select">
  665. <Formats>
  666. <Format id="default">
  667. <Columns>
  668. <Column size="25"/>
  669. <Column size="0"/>
  670. <Column size="0"/>
  671. <Column size="0"/>
  672. <Column size="0"/>
  673. <Column size="0"/>
  674. <Column size="0"/>
  675. <Column size="0"/>
  676. <Column size="100"/>
  677. <Column size="100"/>
  678. <Column size="100"/>
  679. <Column size="100"/>
  680. <Column size="100"/>
  681. <Column size="600"/>
  682. </Columns>
  683. <Rows>
  684. <Row size="24" band="head"/>
  685. <Row size="24"/>
  686. </Rows>
  687. <Band id="head">
  688. <Cell/>
  689. <Cell col="1"/>
  690. <Cell col="2" text="등록번호"/>
  691. <Cell col="3" text="관리번호"/>
  692. <Cell col="4" text="요양일련번호"/>
  693. <Cell col="5" text="일련번호"/>
  694. <Cell col="6" text="기관코드"/>
  695. <Cell col="7" text="이력상태"/>
  696. <Cell col="8" text="진료구분"/>
  697. <Cell col="9" text="진료과코드"/>
  698. <Cell col="10" text="선택진료여부"/>
  699. <Cell col="11" text="진료개시일자"/>
  700. <Cell col="12" text="진료종료일자"/>
  701. <Cell col="13" text="자보기간 참고사항"/>
  702. </Band>
  703. <Band id="body">
  704. <Cell celltype="head" text="bind:update"/>
  705. <Cell col="1" text="bind:state"/>
  706. <Cell col="2" text="bind:pid"/>
  707. <Cell col="3" text="bind:mngtno"/>
  708. <Cell col="4" text="bind:mtrtseqno"/>
  709. <Cell col="5" text="bind:seqno"/>
  710. <Cell col="6" text="bind:instcd"/>
  711. <Cell col="7" text="bind:histstat"/>
  712. <Cell col="8" displaytype="combo" edittype="combo" text="bind:ordflag" combodataset="ds_init1_p0028" combocodecol="cdid" combodatacol="cdnm"/>
  713. <Cell col="9" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_orddeptcd_copied" combocodecol="cd" combodatacol="nm"/>
  714. <Cell col="10" displaytype="combo" edittype="combo" text="bind:specordyn" combodataset="ds_init_specordyn" combocodecol="value" combodatacol="label"/>
  715. <Cell col="11" displaytype="date" edittype="date" text="bind:ordopendd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  716. <Cell col="12" displaytype="date" edittype="date" text="bind:ordtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  717. <Cell col="13" displaytype="text" edittype="text" text="bind:autmbinsutermrem"/>
  718. </Band>
  719. </Format>
  720. </Formats>
  721. </Grid>
  722. <Button position="absolute 910 0 963 22" id="btn_addRow" class="btn2" text="행추가" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_addRow_onclick"/>
  723. <Button position="absolute 965 0 1018 22" id="btn_deleteRow" class="btn2" text="행삭제" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_deleteRow_onclick"/>
  724. <Button position="absolute 1020 0 1073 22" id="btn_insertRow" class="btn2" text="행삽입" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_insertRow_onclick"/>
  725. <Button position="absolute 1153 0 1195 22" id="btn_aimtsave" class="btn5" text="저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_aimtsave_onclick"/>
  726. <Button position="absolute 1075 0 1151 22" id="btn_aimtexcelsave" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_aimtexcelsave_onclick"/>
  727. <Static text="기간관리" position="absolute 0 6 95 24" id="caption45" class="tit_2" anchor="default"/>
  728. </Layout>
  729. </Layouts>
  730. </Tabpage>
  731. <Tabpage text="증명서관리" position="absolute 0 0 1171 242" id="case2">
  732. <Layouts>
  733. <Layout>
  734. <Shape position="absolute 0 22 1195 29" linetype="horizontal" id="line18" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  735. <Grid position="absolute 0 27 1195 248" id="grd_profcertinfo" binddataset="ds_grd_profcertinfo" anchor="all" autofittype="col">
  736. <Formats>
  737. <Format id="default">
  738. <Columns>
  739. <Column size="25"/>
  740. <Column size="100"/>
  741. <Column size="150"/>
  742. <Column size="130"/>
  743. <Column size="130"/>
  744. <Column size="120"/>
  745. <Column size="130"/>
  746. <Column size="408"/>
  747. </Columns>
  748. <Rows>
  749. <Row size="24" band="head"/>
  750. <Row size="24"/>
  751. </Rows>
  752. <Band id="head">
  753. <Cell/>
  754. <Cell col="1" text="내원구분"/>
  755. <Cell col="2" text="증명구분"/>
  756. <Cell col="3" text="진료일"/>
  757. <Cell col="4" text="진료과"/>
  758. <Cell col="5" text="진료의"/>
  759. <Cell col="6" text="발급일"/>
  760. <Cell col="7" text="무료발급사유"/>
  761. </Band>
  762. <Band id="body">
  763. <Cell text="bind:update"/>
  764. <Cell col="1" displaytype="combo" edittype="combo" text="bind:chosflag" combodataset="ds_init1_p0028" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  765. <Cell col="2" text="bind:prntkind" enable="false"/>
  766. <Cell col="3" displaytype="date" edittype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
  767. <Cell col="4" displaytype="combo" edittype="combo" text="bind:orddept" combodataset="ds_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  768. <Cell col="5" text="bind:doctnm" enable="false"/>
  769. <Cell col="6" displaytype="date" edittype="date" text="bind:issdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  770. <Cell col="7" text="bind:freeissresn" enable="false"/>
  771. </Band>
  772. </Format>
  773. </Formats>
  774. </Grid>
  775. <Static text="증명서관리" position="absolute 0 6 95 22" id="caption42" class="tit_2" anchor="default"/>
  776. </Layout>
  777. </Layouts>
  778. </Tabpage>
  779. <Tabpage text="지급보증번호" position="absolute 0 0 1173 244" id="case3" class="sw_box">
  780. <Layouts>
  781. <Layout>
  782. <Shape position="absolute 0 22 1194 28" linetype="horizontal" id="line13" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  783. <Grid position="absolute 0 27 1195 248" id="grd_paygrnt" binddataset="ds_main_paygrntgrd_paygrntinfo" anchor="all" ontextchanged="group3_swt_aipmmngt_aipminfo_swt_term_case3_grd_paygrnt_ontextchanged">
  784. <Formats>
  785. <Format id="default">
  786. <Columns>
  787. <Column size="25"/>
  788. <Column size="25"/>
  789. <Column size="0"/>
  790. <Column size="0"/>
  791. <Column size="0"/>
  792. <Column size="0"/>
  793. <Column size="0"/>
  794. <Column size="0"/>
  795. <Column size="0"/>
  796. <Column size="180"/>
  797. <Column size="100"/>
  798. <Column size="100"/>
  799. <Column size="720"/>
  800. </Columns>
  801. <Rows>
  802. <Row size="24" band="head"/>
  803. <Row size="24"/>
  804. </Rows>
  805. <Band id="head">
  806. <Cell/>
  807. <Cell col="1"/>
  808. <Cell col="2"/>
  809. <Cell col="3" text="등록번호"/>
  810. <Cell col="4" text="관리번호"/>
  811. <Cell col="5" text="요양일련번호"/>
  812. <Cell col="6" text="일련번호"/>
  813. <Cell col="7" text="기관코드"/>
  814. <Cell col="8" text="이력상태"/>
  815. <Cell col="9" text="지급보증번호"/>
  816. <Cell col="10" text="진료개시일자"/>
  817. <Cell col="11" text="진료종료일자"/>
  818. <Cell col="12" text="지급보증 참고사항"/>
  819. </Band>
  820. <Band id="body">
  821. <Cell celltype="head" expr="currow + 1 "/>
  822. <Cell col="1" class="update_n" text="bind:update"/>
  823. <Cell col="2" text="bind:state"/>
  824. <Cell col="3" text="bind:pid"/>
  825. <Cell col="4" text="bind:mngtno"/>
  826. <Cell col="5" text="bind:mtrtseqno"/>
  827. <Cell col="6" text="bind:seqno"/>
  828. <Cell col="7" text="bind:instcd"/>
  829. <Cell col="8" text="bind:histstat"/>
  830. <Cell col="9" displaytype="text" edittype="text" text="bind:paygrntno"/>
  831. <Cell col="10" displaytype="date" edittype="date" text="bind:ordopendd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  832. <Cell col="11" displaytype="date" edittype="date" text="bind:ordtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  833. <Cell col="12" displaytype="text" edittype="text" text="bind:paygrntrem"/>
  834. </Band>
  835. </Format>
  836. </Formats>
  837. </Grid>
  838. <Button position="absolute 910 0 963 22" id="button2" class="btn2" text="행추가" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case3_button2_onclick"/>
  839. <Button position="absolute 965 0 1018 22" id="button3" class="btn2" text="행삭제" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case3_button3_onclick"/>
  840. <Button position="absolute 1020 0 1073 22" id="button4" class="btn2" text="행삽입" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case3_button4_onclick"/>
  841. <Button position="absolute 1153 0 1195 22" id="button5" class="btn5" text="저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case3_button5_onclick"/>
  842. <Button position="absolute 1075 0 1151 22" id="button6" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case3_button6_onclick"/>
  843. <Static text="지급보증번호" position="absolute 0 6 102 24" id="caption37" class="tit_2" anchor="default"/>
  844. </Layout>
  845. </Layouts>
  846. </Tabpage>
  847. <Tabpage text="진료이력관리" position="absolute 0 0 1173 244" id="case4" class="sw_box">
  848. <Layouts>
  849. <Layout>
  850. <Shape position="absolute 0 22 1195 28" linetype="horizontal" id="line20" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  851. <Grid position="absolute 0 27 1195 248" id="grd_otpt" binddataset="ds_grd_otpt" anchor="all" ontextchanged="group3_swt_aipmmngt_aipminfo_swt_term_case4_grd_otpt_ontextchanged">
  852. <Formats>
  853. <Format id="default">
  854. <Columns>
  855. <Column size="25"/>
  856. <Column size="25"/>
  857. <Column size="0"/>
  858. <Column size="0"/>
  859. <Column size="85"/>
  860. <Column size="0"/>
  861. <Column size="120"/>
  862. <Column size="200"/>
  863. </Columns>
  864. <Rows>
  865. <Row size="24" band="head"/>
  866. <Row size="24"/>
  867. </Rows>
  868. <Band id="head">
  869. <Cell/>
  870. <Cell col="1"/>
  871. <Cell col="2"/>
  872. <Cell col="3" text="환자번호"/>
  873. <Cell col="4" text="진료일자"/>
  874. <Cell col="5" text="생성번호"/>
  875. <Cell col="6" text="진료과"/>
  876. <Cell col="7" text="보험회사"/>
  877. </Band>
  878. <Band id="body">
  879. <Cell celltype="head" expr="expr:currow + 1"/>
  880. <Cell col="1" class="update_n" text="bind:update"/>
  881. <Cell col="2" text="bind:state"/>
  882. <Cell col="3" text="bind:pid"/>
  883. <Cell col="4" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext" enable="false"/>
  884. <Cell col="5" text="bind:cretno"/>
  885. <Cell col="6" displaytype="combo" edittype="combo" text="bind:orddeptcd" enable="false"/>
  886. <Cell col="7" displaytype="combo" edittype="combo" text="bind:insucd" combodataset="ds_init_insucd" combocodecol="cd" combodatacol="nm"/>
  887. </Band>
  888. </Format>
  889. </Formats>
  890. </Grid>
  891. <Button position="absolute 1153 0 1195 22" id="button11" class="btn5" text="저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_swt_term_case4_button11_onclick"/>
  892. <Static text="진료이력관리" position="absolute 0 6 102 22" id="caption17" class="tit_2" anchor="default"/>
  893. </Layout>
  894. </Layouts>
  895. </Tabpage>
  896. </Tabpages>
  897. </Tab>
  898. <Button position="absolute 285 226 360 243" id="btn_limitamt" class="btn2" text="지불한도액" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_btn_limitamt_onclick"/>
  899. <Button position="absolute 1104 19 1194 41" id="button14" class="btn5" text="참고사항저장" anchor="top right" onclick="group3_swt_aipmmngt_aipminfo_button14_onclick"/>
  900. <Shape position="absolute 0 87 901 93" linetype="horizontal" id="line21" class="line_2" anchor="default"/>
  901. <Static text="담당자명" position="absolute 0 301 95 324" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
  902. <Static text="담당자연락처" position="absolute 0 327 95 350" align="align:center middle;" id="caption44" class="cell_1" anchor="default"/>
  903. <Button position="absolute 290 118 376 140" id="button7" class="btn5" text="접수번호수정" anchor="default" onclick="group3_swt_aipmmngt_aipminfo_button7_onclick"/>
  904. <Button id="Button00" taborder="18" text="Button00" position="absolute 560 346 660 366" onclick="group3_swt_aipmmngt_aipminfo_Button00_onclick"/>
  905. <Button id="Button01" taborder="19" text="Button01" position="absolute 677 346 777 366" onclick="group3_swt_aipmmngt_aipminfo_Button01_onclick"/>
  906. </Layout>
  907. </Layouts>
  908. </Tabpage>
  909. </Tabpages>
  910. </Tab>
  911. </Layout>
  912. </Layouts>
  913. </Div>
  914. <Static id="caption6" text="자보환자관리" class="tit_1" position="absolute 0 0 120 25"/>
  915. </Layout>
  916. </Layouts>
  917. <Objects>
  918. <Dataset id="ds_init_cmb_insucd2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  919. <ColumnInfo>
  920. <Column id="nm" type="STRING"/>
  921. <Column id="cd" type="STRING"/>
  922. </ColumnInfo>
  923. </Dataset>
  924. <Dataset id="ds_init_cmb_suppkind2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  925. <ColumnInfo>
  926. <Column id="nm" type="STRING"/>
  927. <Column id="cd" type="STRING"/>
  928. </ColumnInfo>
  929. </Dataset>
  930. <Dataset id="ds_grd_aipmptbslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  931. <ColumnInfo>
  932. <Column id="pid" type="STRING"/>
  933. <Column id="hngnm" type="STRING"/>
  934. <Column id="rrgstno" type="STRING"/>
  935. <Column id="insucdnm" type="STRING"/>
  936. <Column id="agreenddd" type="STRING"/>
  937. <Column id="ordopendd" type="STRING"/>
  938. <Column id="acddd" type="STRING"/>
  939. <Column id="mngtno" type="STRING"/>
  940. <Column id="autmbinsuseqno" type="STRING"/>
  941. <Column id="aprvfromdd" type="STRING"/>
  942. <Column id="aprvtodd" type="STRING"/>
  943. <Column id="suppkind" type="STRING"/>
  944. <Column id="paylimamt" type="STRING"/>
  945. <Column id="carno" type="STRING"/>
  946. <Column id="chospathcd" type="STRING"/>
  947. <Column id="endflag" type="STRING"/>
  948. <Column id="endresncd" type="STRING"/>
  949. <Column id="chrgrnm" type="STRING"/>
  950. <Column id="chrgrtel" type="STRING"/>
  951. <Column id="roomcd" type="STRING"/>
  952. <Column id="autmbinsurem" type="STRING"/>
  953. <Column id="hometel" type="STRING"/>
  954. <Column id="zipcd1" type="STRING"/>
  955. <Column id="zipcd2" type="STRING"/>
  956. <Column id="zipcdseq" type="STRING"/>
  957. <Column id="mpphontel" type="STRING"/>
  958. <Column id="detladdr" type="STRING"/>
  959. <Column id="remfact" type="STRING"/>
  960. <Column id="autmbinsuseqno" type="STRING"/>
  961. <Column id="brthdd" type="STRING"/>
  962. <Column id="sex" type="STRING"/>
  963. <Column id="seqno" type="STRING"/>
  964. <Column id="insucd" type="STRING"/>
  965. </ColumnInfo>
  966. </Dataset>
  967. <Dataset id="ds_init_cmb_suppkind1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  968. <ColumnInfo>
  969. <Column id="nm" type="STRING"/>
  970. <Column id="cd" type="STRING"/>
  971. </ColumnInfo>
  972. </Dataset>
  973. <Dataset id="ds_grd_Insurance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  974. <ColumnInfo>
  975. <Column id="pid" type="STRING"/>
  976. <Column id="hngnm" type="STRING"/>
  977. <Column id="rrgstno" type="STRING"/>
  978. <Column id="insucdnm" type="STRING"/>
  979. <Column id="agreenddd" type="STRING"/>
  980. <Column id="ordopendd" type="STRING"/>
  981. <Column id="acddd" type="STRING"/>
  982. <Column id="mngtno" type="STRING"/>
  983. <Column id="autmbinsuseqno" type="STRING"/>
  984. <Column id="aprvfromdd" type="STRING"/>
  985. <Column id="aprvtodd" type="STRING"/>
  986. <Column id="suppkind" type="STRING"/>
  987. <Column id="paylimamt" type="STRING"/>
  988. <Column id="carno" type="STRING"/>
  989. <Column id="chospathcd" type="STRING"/>
  990. <Column id="endflag" type="STRING"/>
  991. <Column id="endresncd" type="STRING"/>
  992. <Column id="chrgrnm" type="STRING"/>
  993. <Column id="chrgrtel" type="STRING"/>
  994. <Column id="chrgrfaxno" type="STRING"/>
  995. <Column id="autmbinsurem" type="STRING"/>
  996. <Column id="outorddd" type="STRING"/>
  997. <Column id="inadrvdd" type="STRING"/>
  998. <Column id="hometel" type="STRING"/>
  999. <Column id="mpphontel" type="STRING"/>
  1000. <Column id="zipcd1" type="STRING"/>
  1001. <Column id="zipcd2" type="STRING"/>
  1002. <Column id="zipcdseq" type="STRING"/>
  1003. <Column id="zipcdaddr" type="STRING"/>
  1004. <Column id="detladdr" type="STRING"/>
  1005. <Column id="remfact" type="STRING"/>
  1006. <Column id="autmbinsuseqno" type="STRING"/>
  1007. <Column id="brthdd" type="STRING"/>
  1008. <Column id="seqno" type="STRING"/>
  1009. <Column id="insucd" type="STRING"/>
  1010. <Column id="histstat" type="STRING"/>
  1011. </ColumnInfo>
  1012. </Dataset>
  1013. <Dataset id="ds_init_cmb_endflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1014. <ColumnInfo>
  1015. <Column id="cdnm" type="STRING"/>
  1016. <Column id="cdid" type="STRING"/>
  1017. </ColumnInfo>
  1018. </Dataset>
  1019. <Dataset id="ds_init_cmb_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1020. <ColumnInfo>
  1021. <Column id="nm" type="STRING"/>
  1022. <Column id="cd" type="STRING"/>
  1023. </ColumnInfo>
  1024. </Dataset>
  1025. <Dataset id="ds_init_cmb_endresncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1026. <ColumnInfo>
  1027. <Column id="nm" type="STRING"/>
  1028. <Column id="cd" type="STRING"/>
  1029. </ColumnInfo>
  1030. </Dataset>
  1031. <Dataset id="ds_init_cmb_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1032. <ColumnInfo>
  1033. <Column id="nm" type="STRING"/>
  1034. <Column id="cd" type="STRING"/>
  1035. </ColumnInfo>
  1036. </Dataset>
  1037. <Dataset id="ds_init_cmb_insucd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1038. <ColumnInfo>
  1039. <Column id="nm" type="STRING"/>
  1040. <Column id="cd" type="STRING"/>
  1041. </ColumnInfo>
  1042. </Dataset>
  1043. <Dataset id="ds_grd_aimtSearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="update" type="STRING"/>
  1046. <Column id="state" type="STRING"/>
  1047. <Column id="pid" type="STRING"/>
  1048. <Column id="mngtno" type="STRING"/>
  1049. <Column id="mtrtseqno" type="STRING"/>
  1050. <Column id="seqno" type="STRING"/>
  1051. <Column id="instcd" type="STRING"/>
  1052. <Column id="histstat" type="STRING"/>
  1053. <Column id="ordflag" type="STRING"/>
  1054. <Column id="orddeptcd" type="STRING"/>
  1055. <Column id="specordyn" type="STRING"/>
  1056. <Column id="ordopendd" type="STRING"/>
  1057. <Column id="ordtodd" type="STRING"/>
  1058. <Column id="autmbinsutermrem" type="STRING"/>
  1059. </ColumnInfo>
  1060. </Dataset>
  1061. <Dataset id="ds_grd_profcertinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1062. <ColumnInfo>
  1063. <Column id="update" type="STRING"/>
  1064. <Column id="chosflag" type="STRING"/>
  1065. <Column id="prntkind" type="STRING"/>
  1066. <Column id="orddd" type="STRING"/>
  1067. <Column id="orddept" type="STRING"/>
  1068. <Column id="doctnm" type="STRING"/>
  1069. <Column id="issdd" type="STRING"/>
  1070. <Column id="freeissresn" type="STRING"/>
  1071. </ColumnInfo>
  1072. </Dataset>
  1073. <Dataset id="ds_grd_paygrnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1074. <ColumnInfo>
  1075. <Column id="update" type="STRING"/>
  1076. <Column id="state" type="STRING"/>
  1077. <Column id="pid" type="STRING"/>
  1078. <Column id="mngtno" type="STRING"/>
  1079. <Column id="mtrtseqno" type="STRING"/>
  1080. <Column id="seqno" type="STRING"/>
  1081. <Column id="instcd" type="STRING"/>
  1082. <Column id="histstat" type="STRING"/>
  1083. <Column id="paygrntno" type="STRING"/>
  1084. <Column id="ordopendd" type="STRING"/>
  1085. <Column id="ordtodd" type="STRING"/>
  1086. <Column id="paygrntrem" type="STRING"/>
  1087. </ColumnInfo>
  1088. </Dataset>
  1089. <Dataset id="ds_grd_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1090. <ColumnInfo>
  1091. <Column id="update" type="STRING"/>
  1092. <Column id="state" type="STRING"/>
  1093. <Column id="pid" type="STRING"/>
  1094. <Column id="orddd" type="STRING"/>
  1095. <Column id="cretno" type="STRING"/>
  1096. <Column id="orddeptcd" type="STRING"/>
  1097. <Column id="insucd" type="STRING"/>
  1098. </ColumnInfo>
  1099. </Dataset>
  1100. <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1101. <ColumnInfo>
  1102. <Column id="reference" type="STRING" size="256"/>
  1103. <Column id="reference1" type="STRING" size="256"/>
  1104. <Column id="suppkind" type="STRING" size="256"/>
  1105. <Column id="histstat" type="STRING" size="256"/>
  1106. <Column id="endstat" type="STRING" size="256"/>
  1107. <Column id="reference2" type="STRING" size="256"/>
  1108. <Column id="reference3" type="STRING" size="256"/>
  1109. <Column id="fromdd" type="STRING" size="256"/>
  1110. <Column id="todd" type="STRING" size="256"/>
  1111. <Column id="useyn" type="STRING" size="256"/>
  1112. </ColumnInfo>
  1113. <Rows>
  1114. <Row/>
  1115. </Rows>
  1116. </Dataset>
  1117. <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1118. <Dataset id="ds_send_save1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1119. <Dataset id="ds_send_cancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1120. <ColumnInfo>
  1121. <Column id="pid" type="STRING" size="256"/>
  1122. <Column id="mngtno" type="STRING" size="256"/>
  1123. <Column id="seqno" type="STRING" size="256"/>
  1124. </ColumnInfo>
  1125. <Rows>
  1126. <Row>
  1127. <Col id="pid"/>
  1128. <Col id="mngtno"/>
  1129. <Col id="seqno"/>
  1130. </Row>
  1131. </Rows>
  1132. </Dataset>
  1133. <Dataset id="ds_send_airasend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1134. <ColumnInfo>
  1135. <Column id="pid" type="STRING" size="256"/>
  1136. <Column id="mngtno" type="STRING" size="256"/>
  1137. <Column id="instcd" type="STRING" size="256"/>
  1138. <Column id="insukind" type="STRING" size="256"/>
  1139. </ColumnInfo>
  1140. <Rows>
  1141. <Row>
  1142. <Col id="pid"/>
  1143. <Col id="mngtno"/>
  1144. <Col id="instcd"/>
  1145. <Col id="insukind"/>
  1146. </Row>
  1147. </Rows>
  1148. </Dataset>
  1149. <Dataset id="ds_send_search1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1150. <ColumnInfo>
  1151. <Column id="srchcond" type="STRING" size="256"/>
  1152. <Column id="pid" type="STRING" size="256"/>
  1153. <Column id="hngnm" type="STRING" size="256"/>
  1154. <Column id="rrgstno1" type="STRING" size="256"/>
  1155. <Column id="rrgstno2" type="STRING" size="256"/>
  1156. <Column id="acptdd" type="STRING" size="256"/>
  1157. </ColumnInfo>
  1158. <Rows>
  1159. <Row>
  1160. <Col id="srchcond"/>
  1161. <Col id="pid"/>
  1162. <Col id="hngnm"/>
  1163. <Col id="rrgstno1"/>
  1164. <Col id="rrgstno2"/>
  1165. <Col id="acptdd"/>
  1166. </Row>
  1167. </Rows>
  1168. </Dataset>
  1169. <Dataset id="ds_send_smpai0020" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1170. <ColumnInfo>
  1171. <Column id="ipatflag" type="STRING" size="256"/>
  1172. <Column id="pid" type="STRING" size="256"/>
  1173. <Column id="indd" type="STRING" size="256"/>
  1174. <Column id="dschdd" type="STRING" size="256"/>
  1175. <Column id="fromdd" type="STRING" size="256"/>
  1176. <Column id="todd" type="STRING" size="256"/>
  1177. <Column id="cretno" type="STRING" size="256"/>
  1178. <Column id="instcd" type="STRING" size="256"/>
  1179. <Column id="mskind" type="STRING" size="256"/>
  1180. <Column id="sess_posinstcd" type="STRING" size="256"/>
  1181. </ColumnInfo>
  1182. <Rows>
  1183. <Row>
  1184. <Col id="ipatflag"/>
  1185. <Col id="pid"/>
  1186. <Col id="indd"/>
  1187. <Col id="dschdd"/>
  1188. <Col id="fromdd"/>
  1189. <Col id="todd"/>
  1190. <Col id="cretno"/>
  1191. <Col id="instcd"/>
  1192. <Col id="mskind"/>
  1193. <Col id="sess_posinstcd"/>
  1194. </Row>
  1195. </Rows>
  1196. </Dataset>
  1197. <Dataset id="ds_send_search2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1198. <ColumnInfo>
  1199. <Column id="pid" type="STRING" size="256"/>
  1200. <Column id="instcd" type="STRING" size="256"/>
  1201. <Column id="aprvfromdd" type="STRING" size="256"/>
  1202. <Column id="aprvtodd" type="STRING" size="256"/>
  1203. <Column id="srchdd" type="STRING" size="256"/>
  1204. </ColumnInfo>
  1205. <Rows>
  1206. <Row>
  1207. <Col id="pid"/>
  1208. <Col id="instcd"/>
  1209. <Col id="aprvfromdd"/>
  1210. <Col id="aprvtodd"/>
  1211. <Col id="srchdd"/>
  1212. </Row>
  1213. </Rows>
  1214. </Dataset>
  1215. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1216. <ColumnInfo>
  1217. <Column id="pid" type="STRING" size="256"/>
  1218. <Column id="remfact" type="STRING" size="256"/>
  1219. <Column id="inpt_instcd" type="STRING" size="256"/>
  1220. </ColumnInfo>
  1221. <Rows>
  1222. <Row>
  1223. <Col id="pid"/>
  1224. <Col id="remfact"/>
  1225. <Col id="inpt_instcd"/>
  1226. </Row>
  1227. </Rows>
  1228. </Dataset>
  1229. <Dataset id="ds_main_condition2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1230. <ColumnInfo>
  1231. <Column id="reference" type="STRING" size="256"/>
  1232. <Column id="pid" type="STRING" size="256"/>
  1233. <Column id="hngnm" type="STRING" size="256"/>
  1234. <Column id="rrgstno" type="STRING" size="256"/>
  1235. <Column id="tel" type="STRING" size="256"/>
  1236. <Column id="acddd" type="STRING" size="256"/>
  1237. <Column id="insucd" type="STRING" size="256"/>
  1238. <Column id="mngtno" type="STRING" size="256"/>
  1239. <Column id="carno" type="STRING" size="256"/>
  1240. <Column id="date1" type="STRING" size="256"/>
  1241. <Column id="date2" type="STRING" size="256"/>
  1242. <Column id="suppkind" type="STRING" size="256"/>
  1243. <Column id="histstat" type="STRING" size="256"/>
  1244. <Column id="endstat" type="STRING" size="256"/>
  1245. <Column id="term" type="STRING" size="256"/>
  1246. </ColumnInfo>
  1247. <Rows>
  1248. <Row>
  1249. <Col id="reference">0</Col>
  1250. <Col id="pid"/>
  1251. <Col id="hngnm"/>
  1252. <Col id="rrgstno"/>
  1253. <Col id="tel"/>
  1254. <Col id="acddd"/>
  1255. <Col id="insucd"/>
  1256. <Col id="mngtno"/>
  1257. <Col id="carno"/>
  1258. <Col id="date1"/>
  1259. <Col id="date2"/>
  1260. <Col id="suppkind"/>
  1261. <Col id="histstat">1</Col>
  1262. <Col id="endstat">1</Col>
  1263. <Col id="term"/>
  1264. </Row>
  1265. </Rows>
  1266. </Dataset>
  1267. <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1268. <ColumnInfo>
  1269. <Column id="reference" type="STRING" size="256"/>
  1270. <Column id="pid" type="STRING" size="256"/>
  1271. <Column id="hngnm" type="STRING" size="256"/>
  1272. <Column id="rrgstno" type="STRING" size="256"/>
  1273. <Column id="tel" type="STRING" size="256"/>
  1274. <Column id="acddd" type="STRING" size="256"/>
  1275. <Column id="insucd" type="STRING" size="256"/>
  1276. <Column id="suppkind" type="STRING" size="256"/>
  1277. <Column id="mngtno" type="STRING" size="256"/>
  1278. <Column id="carno" type="STRING" size="256"/>
  1279. <Column id="date1" type="STRING" size="256"/>
  1280. <Column id="date2" type="STRING" size="256"/>
  1281. <Column id="histstat" type="STRING" size="256"/>
  1282. <Column id="endstat" type="STRING" size="256"/>
  1283. </ColumnInfo>
  1284. <Rows>
  1285. <Row>
  1286. <Col id="reference">6</Col>
  1287. <Col id="pid"/>
  1288. <Col id="hngnm"/>
  1289. <Col id="rrgstno"/>
  1290. <Col id="tel"/>
  1291. <Col id="acddd"/>
  1292. <Col id="insucd"/>
  1293. <Col id="suppkind"/>
  1294. <Col id="mngtno"/>
  1295. <Col id="carno"/>
  1296. <Col id="date1"/>
  1297. <Col id="date2"/>
  1298. <Col id="histstat">1</Col>
  1299. <Col id="endstat">1</Col>
  1300. </Row>
  1301. </Rows>
  1302. </Dataset>
  1303. <Dataset id="ds_main_ptbspatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1304. <ColumnInfo>
  1305. <Column id="hngnm" type="STRING" size="256"/>
  1306. <Column id="rrgstno" type="STRING" size="256"/>
  1307. <Column id="hometel" type="STRING" size="256"/>
  1308. <Column id="mpphontel" type="STRING" size="256"/>
  1309. <Column id="zipcode1" type="STRING" size="256"/>
  1310. <Column id="zipcode2" type="STRING" size="256"/>
  1311. <Column id="zipcdseq" type="STRING" size="256"/>
  1312. <Column id="zipcdaddr" type="STRING" size="256"/>
  1313. <Column id="detladdr" type="STRING" size="256"/>
  1314. <Column id="remfact" type="STRING" size="256"/>
  1315. <Column id="sex" type="STRING" size="256"/>
  1316. <Column id="age" type="STRING" size="256"/>
  1317. <Column id="insucdnm" type="STRING" size="256"/>
  1318. <Column id="ordopendd" type="STRING" size="256"/>
  1319. <Column id="acddd" type="STRING" size="256"/>
  1320. <Column id="mngtno" type="STRING" size="256"/>
  1321. <Column id="oldmngtno" type="STRING" size="256"/>
  1322. <Column id="autmbinsuseqno" type="STRING" size="256"/>
  1323. <Column id="suppkind" type="STRING" size="256"/>
  1324. <Column id="carno" type="STRING" size="256"/>
  1325. <Column id="chrgrnm" type="STRING" size="256"/>
  1326. <Column id="chrgrtel" type="STRING" size="256"/>
  1327. <Column id="aprvfromdd" type="STRING" size="256"/>
  1328. <Column id="aprvtodd" type="STRING" size="256"/>
  1329. <Column id="paylimamt" type="STRING" size="256"/>
  1330. <Column id="chospathcd" type="STRING" size="256"/>
  1331. <Column id="endflag" type="STRING" size="256"/>
  1332. <Column id="endresncd" type="STRING" size="256"/>
  1333. <Column id="agreenddd" type="STRING" size="256"/>
  1334. <Column id="autmbinsurem" type="STRING" size="256"/>
  1335. <Column id="seqno" type="STRING" size="256"/>
  1336. <Column id="pid" type="STRING" size="256"/>
  1337. <Column id="insertid" type="STRING" size="256"/>
  1338. <Column id="chrgrfaxno" type="STRING" size="256"/>
  1339. </ColumnInfo>
  1340. <Rows>
  1341. <Row>
  1342. <Col id="hngnm"/>
  1343. <Col id="rrgstno"/>
  1344. <Col id="hometel"/>
  1345. <Col id="mpphontel"/>
  1346. <Col id="zipcode1"/>
  1347. <Col id="zipcode2"/>
  1348. <Col id="zipcdseq"/>
  1349. <Col id="zipcdaddr"/>
  1350. <Col id="detladdr"/>
  1351. <Col id="remfact"/>
  1352. <Col id="sex"/>
  1353. <Col id="age"/>
  1354. <Col id="insucdnm"/>
  1355. <Col id="ordopendd"/>
  1356. <Col id="acddd"/>
  1357. <Col id="mngtno"/>
  1358. <Col id="oldmngtno"/>
  1359. <Col id="autmbinsuseqno"/>
  1360. <Col id="suppkind"/>
  1361. <Col id="carno"/>
  1362. <Col id="chrgrnm"/>
  1363. <Col id="chrgrtel"/>
  1364. <Col id="aprvfromdd"/>
  1365. <Col id="aprvtodd"/>
  1366. <Col id="paylimamt"/>
  1367. <Col id="chospathcd"/>
  1368. <Col id="endflag">N</Col>
  1369. <Col id="endresncd"/>
  1370. <Col id="agreenddd"/>
  1371. <Col id="autmbinsurem"/>
  1372. <Col id="seqno"/>
  1373. <Col id="pid"/>
  1374. <Col id="insertid"/>
  1375. <Col id="chrgrfaxno"/>
  1376. </Row>
  1377. </Rows>
  1378. </Dataset>
  1379. <Dataset id="ds_main_aipmgrdlist_gridaipmptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1380. <ColumnInfo>
  1381. <Column id="pid" type="STRING" size="256"/>
  1382. <Column id="hngnm" type="STRING" size="256"/>
  1383. <Column id="rrgstno" type="STRING" size="256"/>
  1384. <Column id="insucdnm" type="STRING" size="256"/>
  1385. <Column id="agreenddd" type="STRING" size="256"/>
  1386. <Column id="ordopendd" type="STRING" size="256"/>
  1387. <Column id="acddd" type="STRING" size="256"/>
  1388. <Column id="mngtno" type="STRING" size="256"/>
  1389. <Column id="aprvfromdd" type="STRING" size="256"/>
  1390. <Column id="aprvtodd" type="STRING" size="256"/>
  1391. <Column id="suppkind" type="STRING" size="256"/>
  1392. <Column id="paylimamt" type="STRING" size="256"/>
  1393. <Column id="carno" type="STRING" size="256"/>
  1394. <Column id="chospathcd" type="STRING" size="256"/>
  1395. <Column id="endflag" type="STRING" size="256"/>
  1396. <Column id="endresncd" type="STRING" size="256"/>
  1397. <Column id="chrgrnm" type="STRING" size="256"/>
  1398. <Column id="chrgrtel" type="STRING" size="256"/>
  1399. <Column id="autmbinsurem" type="STRING" size="256"/>
  1400. <Column id="hometel" type="STRING" size="256"/>
  1401. <Column id="zipcd1" type="STRING" size="256"/>
  1402. <Column id="zipcd2" type="STRING" size="256"/>
  1403. <Column id="zipcdseq" type="STRING" size="256"/>
  1404. <Column id="mpphontel" type="STRING" size="256"/>
  1405. <Column id="detladdr" type="STRING" size="256"/>
  1406. <Column id="remfact" type="STRING" size="256"/>
  1407. <Column id="autmbinsuseqno" type="STRING" size="256"/>
  1408. <Column id="brthdd" type="STRING" size="256"/>
  1409. <Column id="sex" type="STRING" size="256"/>
  1410. <Column id="seqno" type="STRING" size="256"/>
  1411. <Column id="insucd" type="STRING" size="256"/>
  1412. <Column id="histstat" type="STRING" size="256"/>
  1413. </ColumnInfo>
  1414. <Rows>
  1415. <Row>
  1416. <Col id="pid"/>
  1417. <Col id="hngnm"/>
  1418. <Col id="rrgstno"/>
  1419. <Col id="insucdnm"/>
  1420. <Col id="agreenddd"/>
  1421. <Col id="ordopendd"/>
  1422. <Col id="acddd"/>
  1423. <Col id="mngtno"/>
  1424. <Col id="aprvfromdd"/>
  1425. <Col id="aprvtodd"/>
  1426. <Col id="suppkind"/>
  1427. <Col id="paylimamt"/>
  1428. <Col id="carno"/>
  1429. <Col id="chospathcd"/>
  1430. <Col id="endflag"/>
  1431. <Col id="endresncd"/>
  1432. <Col id="chrgrnm"/>
  1433. <Col id="chrgrtel"/>
  1434. <Col id="autmbinsurem"/>
  1435. <Col id="hometel"/>
  1436. <Col id="zipcd1"/>
  1437. <Col id="zipcd2"/>
  1438. <Col id="zipcdseq"/>
  1439. <Col id="mpphontel"/>
  1440. <Col id="detladdr"/>
  1441. <Col id="remfact"/>
  1442. <Col id="autmbinsuseqno"/>
  1443. <Col id="brthdd"/>
  1444. <Col id="sex"/>
  1445. <Col id="seqno"/>
  1446. <Col id="insucd"/>
  1447. <Col id="histstat"/>
  1448. </Row>
  1449. </Rows>
  1450. </Dataset>
  1451. <Dataset id="ds_main_aipmgrd_gridInsurance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1452. <ColumnInfo>
  1453. <Column id="pid" type="STRING" size="256"/>
  1454. <Column id="hngnm" type="STRING" size="256"/>
  1455. <Column id="rrgstno" type="STRING" size="256"/>
  1456. <Column id="insucdnm" type="STRING" size="256"/>
  1457. <Column id="agreenddd" type="STRING" size="256"/>
  1458. <Column id="ordopendd" type="STRING" size="256"/>
  1459. <Column id="acddd" type="STRING" size="256"/>
  1460. <Column id="mngtno" type="STRING" size="256"/>
  1461. <Column id="oldmngtno" type="STRING" size="256"/>
  1462. <Column id="aprvfromdd" type="STRING" size="256"/>
  1463. <Column id="aprvtodd" type="STRING" size="256"/>
  1464. <Column id="suppkind" type="STRING" size="256"/>
  1465. <Column id="paylimamt" type="STRING" size="256"/>
  1466. <Column id="carno" type="STRING" size="256"/>
  1467. <Column id="chospathcd" type="STRING" size="256"/>
  1468. <Column id="endflag" type="STRING" size="256"/>
  1469. <Column id="endresncd" type="STRING" size="256"/>
  1470. <Column id="chrgrnm" type="STRING" size="256"/>
  1471. <Column id="chrgrtel" type="STRING" size="256"/>
  1472. <Column id="chrgrfaxno" type="STRING" size="256"/>
  1473. <Column id="autmbinsurem" type="STRING" size="256"/>
  1474. <Column id="hometel" type="STRING" size="256"/>
  1475. <Column id="zipcd1" type="STRING" size="256"/>
  1476. <Column id="zipcd2" type="STRING" size="256"/>
  1477. <Column id="zipcdseq" type="STRING" size="256"/>
  1478. <Column id="mpphontel" type="STRING" size="256"/>
  1479. <Column id="detladdr" type="STRING" size="256"/>
  1480. <Column id="remfact" type="STRING" size="256"/>
  1481. <Column id="autmbinsuseqno" type="STRING" size="256"/>
  1482. <Column id="brthdd" type="STRING" size="256"/>
  1483. <Column id="sex" type="STRING" size="256"/>
  1484. <Column id="seqno" type="STRING" size="256"/>
  1485. <Column id="insucd" type="STRING" size="256"/>
  1486. <Column id="histstat" type="STRING" size="256"/>
  1487. <Column id="outorddd" type="STRING" size="256"/>
  1488. <Column id="inadrvdd" type="STRING" size="256"/>
  1489. </ColumnInfo>
  1490. </Dataset>
  1491. <Dataset id="ds_main_aimtgrd_gridaimtsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1492. <ColumnInfo>
  1493. <Column id="update" type="STRING" size="256"/>
  1494. <Column id="state" type="STRING" size="256"/>
  1495. <Column id="pid" type="STRING" size="256"/>
  1496. <Column id="mngtno" type="STRING" size="256"/>
  1497. <Column id="mtrtseqno" type="STRING" size="256"/>
  1498. <Column id="seqno" type="STRING" size="256"/>
  1499. <Column id="instcd" type="STRING" size="256"/>
  1500. <Column id="histstat" type="STRING" size="256"/>
  1501. <Column id="ordflag" type="STRING" size="256"/>
  1502. <Column id="orddeptcd" type="STRING" size="256"/>
  1503. <Column id="orddeptnm" type="STRING" size="256"/>
  1504. <Column id="specordyn" type="STRING" size="256"/>
  1505. <Column id="ordopendd" type="STRING" size="256"/>
  1506. <Column id="ordtodd" type="STRING" size="256"/>
  1507. <Column id="autmbinsutermrem" type="STRING" size="256"/>
  1508. <Column id="orgspecordyn" type="STRING" size="256"/>
  1509. </ColumnInfo>
  1510. <Rows>
  1511. <Row>
  1512. <Col id="update"/>
  1513. <Col id="state"/>
  1514. <Col id="pid"/>
  1515. <Col id="mngtno"/>
  1516. <Col id="mtrtseqno"/>
  1517. <Col id="seqno"/>
  1518. <Col id="instcd"/>
  1519. <Col id="histstat"/>
  1520. <Col id="ordflag"/>
  1521. <Col id="orddeptcd"/>
  1522. <Col id="orddeptnm"/>
  1523. <Col id="specordyn"/>
  1524. <Col id="ordopendd"/>
  1525. <Col id="ordtodd"/>
  1526. <Col id="autmbinsutermrem"/>
  1527. <Col id="orgspecordyn"/>
  1528. </Row>
  1529. </Rows>
  1530. </Dataset>
  1531. <Dataset id="ds_main_paygrntgrd_paygrntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1532. <ColumnInfo>
  1533. <Column id="update" type="STRING" size="256"/>
  1534. <Column id="state" type="STRING" size="256"/>
  1535. <Column id="pid" type="STRING" size="256"/>
  1536. <Column id="mngtno" type="STRING" size="256"/>
  1537. <Column id="mtrtseqno" type="STRING" size="256"/>
  1538. <Column id="seqno" type="STRING" size="256"/>
  1539. <Column id="instcd" type="STRING" size="256"/>
  1540. <Column id="histstat" type="STRING" size="256"/>
  1541. <Column id="paygrntno" type="STRING" size="256"/>
  1542. <Column id="ordopendd" type="STRING" size="256"/>
  1543. <Column id="ordtodd" type="STRING" size="256"/>
  1544. <Column id="paygrntrem" type="STRING" size="256"/>
  1545. </ColumnInfo>
  1546. <Rows>
  1547. <Row>
  1548. <Col id="update"/>
  1549. <Col id="state"/>
  1550. <Col id="pid"/>
  1551. <Col id="mngtno"/>
  1552. <Col id="mtrtseqno"/>
  1553. <Col id="seqno"/>
  1554. <Col id="instcd"/>
  1555. <Col id="histstat"/>
  1556. <Col id="paygrntno"/>
  1557. <Col id="ordopendd"/>
  1558. <Col id="ordtodd"/>
  1559. <Col id="paygrntrem"/>
  1560. </Row>
  1561. </Rows>
  1562. </Dataset>
  1563. <Dataset id="ds_main_otptgrd_otptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1564. <ColumnInfo>
  1565. <Column id="update" type="STRING" size="256"/>
  1566. <Column id="state" type="STRING" size="256"/>
  1567. <Column id="pid" type="STRING" size="256"/>
  1568. <Column id="orddd" type="STRING" size="256"/>
  1569. <Column id="orddeptcd" type="STRING" size="256"/>
  1570. <Column id="orddeptnm" type="STRING" size="256"/>
  1571. <Column id="insucd" type="STRING" size="256"/>
  1572. </ColumnInfo>
  1573. <Rows>
  1574. <Row>
  1575. <Col id="update"/>
  1576. <Col id="state"/>
  1577. <Col id="pid"/>
  1578. <Col id="orddd"/>
  1579. <Col id="orddeptcd"/>
  1580. <Col id="orddeptnm"/>
  1581. <Col id="insucd"/>
  1582. </Row>
  1583. </Rows>
  1584. </Dataset>
  1585. <Dataset id="ds_main_profcertgrd_grdprofcertinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1586. <ColumnInfo>
  1587. <Column id="chosflag" type="STRING" size="256"/>
  1588. <Column id="prntkind" type="STRING" size="256"/>
  1589. <Column id="orddd" type="STRING" size="256"/>
  1590. <Column id="orddept" type="STRING" size="256"/>
  1591. <Column id="doctnm" type="STRING" size="256"/>
  1592. <Column id="issdd" type="STRING" size="256"/>
  1593. <Column id="freeissresn" type="STRING" size="256"/>
  1594. </ColumnInfo>
  1595. <Rows>
  1596. <Row>
  1597. <Col id="chosflag"/>
  1598. <Col id="prntkind"/>
  1599. <Col id="orddd"/>
  1600. <Col id="orddept"/>
  1601. <Col id="doctnm"/>
  1602. <Col id="issdd"/>
  1603. <Col id="freeissresn"/>
  1604. </Row>
  1605. </Rows>
  1606. </Dataset>
  1607. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1608. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1609. <ColumnInfo>
  1610. <Column id="popupendflag" type="STRING" size="256"/>
  1611. </ColumnInfo>
  1612. </Dataset>
  1613. <Dataset id="ds_hidden_ptbspatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1614. <ColumnInfo>
  1615. <Column id="pid" type="STRING" size="256"/>
  1616. <Column id="rrgstno" type="STRING" size="256"/>
  1617. <Column id="hngnm" type="STRING" size="256"/>
  1618. <Column id="hometel" type="STRING" size="256"/>
  1619. <Column id="zipcd1" type="STRING" size="256"/>
  1620. <Column id="zipcd2" type="STRING" size="256"/>
  1621. <Column id="zipcdseq" type="STRING" size="256"/>
  1622. <Column id="mpphontel" type="STRING" size="256"/>
  1623. <Column id="detladdr" type="STRING" size="256"/>
  1624. <Column id="remfact" type="STRING" size="256"/>
  1625. <Column id="sex" type="STRING" size="256"/>
  1626. <Column id="brthdd" type="STRING" size="256"/>
  1627. </ColumnInfo>
  1628. <Rows>
  1629. <Row>
  1630. <Col id="pid"/>
  1631. <Col id="rrgstno"/>
  1632. <Col id="hngnm"/>
  1633. <Col id="hometel"/>
  1634. <Col id="zipcd1"/>
  1635. <Col id="zipcd2"/>
  1636. <Col id="zipcdseq"/>
  1637. <Col id="mpphontel"/>
  1638. <Col id="detladdr"/>
  1639. <Col id="remfact"/>
  1640. <Col id="sex"/>
  1641. <Col id="brthdd"/>
  1642. </Row>
  1643. </Rows>
  1644. </Dataset>
  1645. <Dataset id="ds_hidden_popupmenu_gridmenu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1646. <ColumnInfo>
  1647. <Column id="name" type="STRING" size="256"/>
  1648. <Column id="func" type="STRING" size="256"/>
  1649. </ColumnInfo>
  1650. <Rows>
  1651. <Row>
  1652. <Col id="name">추가</Col>
  1653. <Col id="func">fGridAddRow</Col>
  1654. </Row>
  1655. <Row>
  1656. <Col id="name">삽입</Col>
  1657. <Col id="func">fGridInsertRow</Col>
  1658. </Row>
  1659. <Row>
  1660. <Col id="name">삭제</Col>
  1661. <Col id="func">fGridDeleteRow</Col>
  1662. </Row>
  1663. <Row>
  1664. <Col id="name">엑셀저장</Col>
  1665. <Col id="func">fGridSaveExcel</Col>
  1666. </Row>
  1667. </Rows>
  1668. </Dataset>
  1669. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1670. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1671. <Dataset id="ds_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1672. <ColumnInfo>
  1673. <Column id="cd" type="STRING" size="256"/>
  1674. <Column id="nm" type="STRING" size="256"/>
  1675. </ColumnInfo>
  1676. <Rows>
  1677. <Row/>
  1678. </Rows>
  1679. </Dataset>
  1680. <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1681. <ColumnInfo>
  1682. <Column id="cd" type="STRING" size="256"/>
  1683. <Column id="nm" type="STRING" size="256"/>
  1684. <Column id="deptengabbr" type="STRING" size="256"/>
  1685. <Column id="io" type="STRING" size="256"/>
  1686. </ColumnInfo>
  1687. <Rows>
  1688. <Row>
  1689. <Col id="cd"/>
  1690. <Col id="nm"/>
  1691. <Col id="deptengabbr"/>
  1692. <Col id="io"/>
  1693. </Row>
  1694. </Rows>
  1695. </Dataset>
  1696. <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1697. <ColumnInfo>
  1698. <Column id="up" type="STRING" size="256"/>
  1699. <Column id="cd" type="STRING" size="256"/>
  1700. <Column id="nm" type="STRING" size="256"/>
  1701. <Column id="io" type="STRING" size="256"/>
  1702. </ColumnInfo>
  1703. <Rows>
  1704. <Row>
  1705. <Col id="up"/>
  1706. <Col id="cd"/>
  1707. <Col id="nm"/>
  1708. <Col id="io"/>
  1709. </Row>
  1710. </Rows>
  1711. </Dataset>
  1712. <Dataset id="ds_init_endresncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1713. <ColumnInfo>
  1714. <Column id="cd" type="STRING" size="256"/>
  1715. <Column id="nm" type="STRING" size="256"/>
  1716. </ColumnInfo>
  1717. <Rows>
  1718. <Row>
  1719. <Col id="cd"/>
  1720. <Col id="nm"/>
  1721. </Row>
  1722. </Rows>
  1723. </Dataset>
  1724. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1725. <ColumnInfo>
  1726. <Column id="instcd" type="STRING" size="256"/>
  1727. <Column id="sess_posinstcd" type="STRING" size="256"/>
  1728. </ColumnInfo>
  1729. <Rows>
  1730. <Row>
  1731. <Col id="instcd">012</Col>
  1732. <Col id="sess_posinstcd">012</Col>
  1733. </Row>
  1734. </Rows>
  1735. </Dataset>
  1736. <Dataset id="ds_temp_chospathcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1737. <ColumnInfo>
  1738. <Column id="cd" type="STRING" size="256"/>
  1739. <Column id="nm" type="STRING" size="256"/>
  1740. </ColumnInfo>
  1741. <Rows>
  1742. <Row>
  1743. <Col id="cd">1</Col>
  1744. <Col id="nm">외래</Col>
  1745. </Row>
  1746. <Row>
  1747. <Col id="cd">2</Col>
  1748. <Col id="nm">응급실</Col>
  1749. </Row>
  1750. <Row>
  1751. <Col id="cd">3</Col>
  1752. <Col id="nm">전원</Col>
  1753. </Row>
  1754. </Rows>
  1755. </Dataset>
  1756. <Dataset id="ds_temp_endresncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1757. <ColumnInfo>
  1758. <Column id="nm" type="STRING" size="256"/>
  1759. <Column id="cd" type="STRING" size="256"/>
  1760. </ColumnInfo>
  1761. <Rows>
  1762. <Row>
  1763. <Col id="nm">계속</Col>
  1764. <Col id="cd">1</Col>
  1765. </Row>
  1766. <Row>
  1767. <Col id="nm">합의</Col>
  1768. <Col id="cd">2</Col>
  1769. </Row>
  1770. <Row>
  1771. <Col id="nm">사망</Col>
  1772. <Col id="cd">3</Col>
  1773. </Row>
  1774. <Row>
  1775. <Col id="nm">중지</Col>
  1776. <Col id="cd">4</Col>
  1777. </Row>
  1778. <Row>
  1779. <Col id="nm">전원</Col>
  1780. <Col id="cd">5</Col>
  1781. </Row>
  1782. </Rows>
  1783. </Dataset>
  1784. <Dataset id="ds_temp_autmbinsuamtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1785. <ColumnInfo>
  1786. <Column id="aipm_pid" type="STRING" size="256"/>
  1787. <Column id="aipm_hngnm" type="STRING" size="256"/>
  1788. <Column id="aipm_instcd" type="STRING" size="256"/>
  1789. <Column id="aipm_insukind" type="STRING" size="256"/>
  1790. <Column id="aipm_suppkind" type="STRING" size="256"/>
  1791. <Column id="aipm_autmbinsuseqno" type="STRING" size="256"/>
  1792. <Column id="aipm_insucmpycd" type="STRING" size="256"/>
  1793. <Column id="aipm_insucdnm" type="STRING" size="256"/>
  1794. <Column id="aipm_ordopendd" type="STRING" size="256"/>
  1795. <Column id="aipm_aprvfromdd" type="STRING" size="256"/>
  1796. <Column id="aipm_aprvtodd" type="STRING" size="256"/>
  1797. <Column id="aipm_paylimamt" type="STRING" size="256"/>
  1798. <Column id="aipm_orddd" type="STRING" size="256"/>
  1799. <Column id="aipm_ordtype" type="STRING" size="256"/>
  1800. <Column id="aipm_totamt" type="STRING" size="256"/>
  1801. <Column id="aipm_insuamt" type="STRING" size="256"/>
  1802. <Column id="aipm_ownamt" type="STRING" size="256"/>
  1803. <Column id="aipm_acmlamt" type="STRING" size="256"/>
  1804. <Column id="aipm_balamt" type="STRING" size="256"/>
  1805. <Column id="aipm_percent" type="STRING" size="256"/>
  1806. </ColumnInfo>
  1807. <Rows>
  1808. <Row>
  1809. <Col id="aipm_pid"/>
  1810. <Col id="aipm_hngnm"/>
  1811. <Col id="aipm_instcd"/>
  1812. <Col id="aipm_insukind"/>
  1813. <Col id="aipm_suppkind"/>
  1814. <Col id="aipm_autmbinsuseqno"/>
  1815. <Col id="aipm_insucmpycd"/>
  1816. <Col id="aipm_insucdnm"/>
  1817. <Col id="aipm_ordopendd"/>
  1818. <Col id="aipm_aprvfromdd"/>
  1819. <Col id="aipm_aprvtodd"/>
  1820. <Col id="aipm_paylimamt"/>
  1821. <Col id="aipm_orddd"/>
  1822. <Col id="aipm_ordtype"/>
  1823. <Col id="aipm_totamt"/>
  1824. <Col id="aipm_insuamt"/>
  1825. <Col id="aipm_ownamt"/>
  1826. <Col id="aipm_acmlamt"/>
  1827. <Col id="aipm_balamt"/>
  1828. <Col id="aipm_percent"/>
  1829. </Row>
  1830. </Rows>
  1831. </Dataset>
  1832. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1833. <ColumnInfo>
  1834. <Column id="checkendflag" type="STRING" size="256"/>
  1835. </ColumnInfo>
  1836. <Rows>
  1837. <Row/>
  1838. </Rows>
  1839. </Dataset>
  1840. <Dataset id="ds_init1_p0101" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1841. <ColumnInfo>
  1842. <Column id="cdid" type="STRING" size="256"/>
  1843. <Column id="cdnm" type="STRING" size="256"/>
  1844. </ColumnInfo>
  1845. <Rows>
  1846. <Row/>
  1847. </Rows>
  1848. </Dataset>
  1849. <Dataset id="ds_init1_p0028" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1850. <ColumnInfo>
  1851. <Column id="cdid" type="STRING" size="256"/>
  1852. <Column id="cdnm" type="STRING" size="256"/>
  1853. </ColumnInfo>
  1854. <Rows>
  1855. <Row/>
  1856. </Rows>
  1857. </Dataset>
  1858. <Dataset id="ds_init1_p0038" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1859. <ColumnInfo>
  1860. <Column id="cdid" type="STRING" size="256"/>
  1861. <Column id="cdnm" type="STRING" size="256"/>
  1862. </ColumnInfo>
  1863. <Rows>
  1864. <Row/>
  1865. </Rows>
  1866. </Dataset>
  1867. <Dataset id="ds_init_specordyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1868. <ColumnInfo>
  1869. <Column id="label" type="STRING" size="256"/>
  1870. <Column id="value" type="STRING" size="256"/>
  1871. </ColumnInfo>
  1872. <Rows>
  1873. <Row>
  1874. <Col id="label">Y</Col>
  1875. <Col id="value">Y</Col>
  1876. </Row>
  1877. <Row>
  1878. <Col id="label">N</Col>
  1879. <Col id="value">N</Col>
  1880. </Row>
  1881. </Rows>
  1882. </Dataset>
  1883. <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1884. <Dataset id="ds_main_ptbspatinfo_rrgstno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1885. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1886. <Dataset id="ds_hidden_popupmenu_gridmenu_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1887. <ColumnInfo>
  1888. <Column id="hardcdnm" type="STRING" size="256"/>
  1889. <Column id="hardcd" type="STRING" size="256"/>
  1890. </ColumnInfo>
  1891. <Rows>
  1892. <Row>
  1893. <Col id="hardcdnm">추가</Col>
  1894. <Col id="hardcd">fGridAddRow</Col>
  1895. </Row>
  1896. <Row>
  1897. <Col id="hardcdnm">삽입</Col>
  1898. <Col id="hardcd">fGridInsertRow</Col>
  1899. </Row>
  1900. <Row>
  1901. <Col id="hardcdnm">삭제</Col>
  1902. <Col id="hardcd">fGridDeleteRow</Col>
  1903. </Row>
  1904. <Row>
  1905. <Col id="hardcdnm">엑셀저장</Col>
  1906. <Col id="hardcd">fGridSaveExcel</Col>
  1907. </Row>
  1908. </Rows>
  1909. </Dataset>
  1910. <Dataset id="ds_init_orddeptcd_copied" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1911. <Dataset id="ds_temp_undoexeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1912. <ColumnInfo>
  1913. <Column id="orddd" type="STRING" size="256"/>
  1914. <Column id="pid" type="STRING" size="256"/>
  1915. <Column id="orddd" type="STRING" size="256"/>
  1916. <Column id="cretno" type="STRING" size="256"/>
  1917. <Column id="orddeptnm" type="STRING" size="256"/>
  1918. <Column id="orddrnm" type="STRING" size="256"/>
  1919. <Column id="mskind" type="STRING" size="256"/>
  1920. <Column id="ordtype" type="STRING" size="256"/>
  1921. <Column id="insukind" type="STRING" size="256"/>
  1922. <Column id="suppkind" type="STRING" size="256"/>
  1923. </ColumnInfo>
  1924. </Dataset>
  1925. </Objects>
  1926. <Bind>
  1927. <BindItem id="item0" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_date3" propid="value" datasetid="ds_main_condition2" columnid="date1"/>
  1928. <BindItem id="item1" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_date4" propid="value" datasetid="ds_main_condition2" columnid="date2"/>
  1929. <BindItem id="item2" compid="group3.swt_aipmmngt.aipmlist.group5.bool6" propid="value" datasetid="ds_main_condition2" columnid="term"/>
  1930. <BindItem id="item3" compid="group3.swt_aipmmngt.aipmlist.group5.cmb_suppkind2" propid="value" datasetid="ds_main_condition2" columnid="suppkind"/>
  1931. <BindItem id="item4" compid="group3.swt_aipmmngt.aipmlist.group5.rdo_histstat2" propid="value" datasetid="ds_main_condition2" columnid="histstat"/>
  1932. <BindItem id="item5" compid="group3.swt_aipmmngt.aipmlist.group5.rdo_endstat2" propid="value" datasetid="ds_main_condition2" columnid="endstat"/>
  1933. <BindItem id="item6" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2" propid="value" datasetid="ds_main_condition2" columnid="rrgstno"/>
  1934. <BindItem id="item7" compid="group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2" propid="value" datasetid="ds_main_condition2" columnid="insucd"/>
  1935. <BindItem id="item8" compid="group3.swt_aipmmngt.aipminfo.group2.cmb_reference" propid="value" datasetid="ds_main_condition" columnid="reference"/>
  1936. <BindItem id="item9" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_date1" propid="value" datasetid="ds_main_condition" columnid="date1"/>
  1937. <BindItem id="item10" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_date2" propid="value" datasetid="ds_main_condition" columnid="date2"/>
  1938. <BindItem id="item11" compid="group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1" propid="value" datasetid="ds_main_condition" columnid="insucd"/>
  1939. <BindItem id="item12" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_fromdd" propid="value" datasetid="ds_send_search" columnid="fromdd"/>
  1940. <BindItem id="item13" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_todd" propid="value" datasetid="ds_send_search" columnid="todd"/>
  1941. <BindItem id="item14" compid="group3.swt_aipmmngt.aipminfo.group2.rdo_histstat" propid="value" datasetid="ds_main_condition" columnid="histstat"/>
  1942. <BindItem id="item15" compid="group3.swt_aipmmngt.aipminfo.group2.rdo_endstat" propid="value" datasetid="ds_main_condition" columnid="endstat"/>
  1943. <BindItem id="item16" compid="group3.swt_aipmmngt.aipminfo.group2.rdo_useyn" propid="value" datasetid="ds_send_search" columnid="useyn"/>
  1944. <BindItem id="item17" compid="group3.swt_aipmmngt.aipminfo.ipt_pid" propid="value" datasetid="ds_main_ptbspatinfo" columnid="pid"/>
  1945. <BindItem id="item18" compid="group3.swt_aipmmngt.aipminfo.ipt_rrgstno" propid="value" datasetid="ds_main_ptbspatinfo" columnid="rrgstno"/>
  1946. <BindItem id="item19" compid="group3.swt_aipmmngt.aipminfo.ipt_hometel" propid="value" datasetid="ds_main_ptbspatinfo" columnid="hometel"/>
  1947. <BindItem id="item20" compid="group3.swt_aipmmngt.aipminfo.ipt_zipcode1" propid="value" datasetid="ds_main_ptbspatinfo" columnid="zipcode1"/>
  1948. <BindItem id="item21" compid="group3.swt_aipmmngt.aipminfo.ipt_zipcode2" propid="value" datasetid="ds_main_ptbspatinfo" columnid="zipcode2"/>
  1949. <BindItem id="item22" compid="group3.swt_aipmmngt.aipminfo.ipt_zipcdseq" propid="value" datasetid="ds_main_ptbspatinfo" columnid="zipcdaddr"/>
  1950. <BindItem id="item23" compid="group3.swt_aipmmngt.aipminfo.tar_remfact" propid="value" datasetid="ds_main_ptbspatinfo" columnid="remfact"/>
  1951. <BindItem id="item24" compid="group3.swt_aipmmngt.aipminfo.ipt_hngnm" propid="value" datasetid="ds_main_ptbspatinfo" columnid="hngnm"/>
  1952. <BindItem id="item25" compid="group3.swt_aipmmngt.aipminfo.ipt_sex" propid="value" datasetid="ds_main_ptbspatinfo" columnid="sex"/>
  1953. <BindItem id="item26" compid="group3.swt_aipmmngt.aipminfo.ipt_age" propid="value" datasetid="ds_main_ptbspatinfo" columnid="age"/>
  1954. <BindItem id="item27" compid="group3.swt_aipmmngt.aipminfo.ipt_mpphontel" propid="value" datasetid="ds_main_ptbspatinfo" columnid="mpphontel"/>
  1955. <BindItem id="item28" compid="group3.swt_aipmmngt.aipminfo.ipt_detladdr" propid="value" datasetid="ds_main_ptbspatinfo" columnid="detladdr"/>
  1956. <BindItem id="item29" compid="group3.swt_aipmmngt.aipminfo.cmb_insucd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="insucdnm"/>
  1957. <BindItem id="item30" compid="group3.swt_aipmmngt.aipminfo.ipt_ordopendd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="ordopendd"/>
  1958. <BindItem id="item31" compid="group3.swt_aipmmngt.aipminfo.ipt_acddd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="acddd"/>
  1959. <BindItem id="item32" compid="group3.swt_aipmmngt.aipminfo.ipt_aprvfromdd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="aprvfromdd"/>
  1960. <BindItem id="item33" compid="group3.swt_aipmmngt.aipminfo.ipt_aprvtodd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="aprvtodd"/>
  1961. <BindItem id="item34" compid="group3.swt_aipmmngt.aipminfo.ipt_mngtno" propid="value" datasetid="ds_main_ptbspatinfo" columnid="mngtno"/>
  1962. <BindItem id="item35" compid="group3.swt_aipmmngt.aipminfo.ipt_autmbinsuseqno" propid="value" datasetid="ds_main_ptbspatinfo" columnid="autmbinsuseqno"/>
  1963. <BindItem id="item36" compid="group3.swt_aipmmngt.aipminfo.ipt_paylimamt" propid="value" datasetid="ds_main_ptbspatinfo" columnid="paylimamt"/>
  1964. <BindItem id="item37" compid="group3.swt_aipmmngt.aipminfo.cmb_suppkind1" propid="value" datasetid="ds_main_ptbspatinfo" columnid="suppkind"/>
  1965. <BindItem id="item38" compid="group3.swt_aipmmngt.aipminfo.cmb_chospathcd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="chospathcd"/>
  1966. <BindItem id="item39" compid="group3.swt_aipmmngt.aipminfo.ipt_carno" propid="value" datasetid="ds_main_ptbspatinfo" columnid="carno"/>
  1967. <BindItem id="item40" compid="group3.swt_aipmmngt.aipminfo.cmb_endflag" propid="value" datasetid="ds_main_ptbspatinfo" columnid="endflag"/>
  1968. <BindItem id="item41" compid="group3.swt_aipmmngt.aipminfo.ipt_chrgrnm" propid="value" datasetid="ds_main_ptbspatinfo" columnid="chrgrtel"/>
  1969. <BindItem id="item42" compid="group3.swt_aipmmngt.aipminfo.cmb_endresncd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="endresncd"/>
  1970. <BindItem id="item43" compid="group3.swt_aipmmngt.aipminfo.ipt_chrgrtel" propid="value" datasetid="ds_main_ptbspatinfo" columnid="chrgrfaxno"/>
  1971. <BindItem id="item44" compid="group3.swt_aipmmngt.aipminfo.ipt_agreenddd" propid="value" datasetid="ds_main_ptbspatinfo" columnid="agreenddd"/>
  1972. <BindItem id="item45" compid="group3.swt_aipmmngt.aipminfo.tar_autmbinsurem" propid="value" datasetid="ds_main_ptbspatinfo" columnid="autmbinsurem"/>
  1973. <BindItem id="item46" compid="group3.swt_aipmmngt.aipminfo.group2.cmb_suppkind" propid="value" datasetid="ds_main_condition" columnid="suppkind"/>
  1974. <BindItem id="item47" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1" propid="value" datasetid="ds_main_condition" columnid="acddd"/>
  1975. <BindItem id="item48" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_carno1" propid="value" datasetid="ds_main_condition" columnid="carno"/>
  1976. <BindItem id="item49" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1" propid="value" datasetid="ds_main_condition" columnid="hngnm"/>
  1977. <BindItem id="item50" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1" propid="value" datasetid="ds_main_condition" columnid="mngtno"/>
  1978. <BindItem id="item51" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_pid1" propid="value" datasetid="ds_main_condition" columnid="pid"/>
  1979. <BindItem id="item52" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1" propid="value" datasetid="ds_main_condition" columnid="rrgstno"/>
  1980. <BindItem id="item53" compid="group3.swt_aipmmngt.aipminfo.group2.ipt_tel1" propid="value" datasetid="ds_main_condition" columnid="tel"/>
  1981. <BindItem id="item54" compid="group3.swt_aipmmngt.aipmlist.group5.cmb_reference2" propid="value" datasetid="ds_main_condition2" columnid="reference"/>
  1982. <BindItem id="item55" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_carno2" propid="value" datasetid="ds_main_condition2" columnid="carno"/>
  1983. <BindItem id="item56" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2" propid="value" datasetid="ds_main_condition2" columnid="hngnm"/>
  1984. <BindItem id="item57" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2" propid="value" datasetid="ds_main_condition2" columnid="mngtno"/>
  1985. <BindItem id="item58" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_pid2" propid="value" datasetid="ds_main_condition2" columnid="pid"/>
  1986. <BindItem id="item59" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_tel2" propid="value" datasetid="ds_main_condition2" columnid="tel"/>
  1987. <BindItem id="item60" compid="group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2" propid="value" datasetid="ds_main_condition2" columnid="acddd"/>
  1988. </Bind>
  1989. <Script type="xscript4.0"><![CDATA[/*******************************************************************************
  1990. * System Name :
  1991. * Job Name :
  1992. * Creator :
  1993. * Make Date : 2016-05-24
  1994. * Description :
  1995. * ---------------------------------------------------------------------------------------
  1996. * Modify Date Modifier Modify Description
  1997. * ---------------------------------------------------------------------------------------
  1998. * 2016-05-24 Live Converter TF->XP
  1999. *
  2000. * ---------------------------------------------------------------------------------------
  2001. ******************************************************************************/
  2002. include "com_commonxp::comm_main.xjs"
  2003. include "com_basiccodexp::ZBC001.xjs"
  2004. //include "pam_pamcomnxp::PAM.xjs"; // lf_showDsValue() 쓰기 위해 가져옴
  2005. var arErrorCode = new HashArray();
  2006. /*
  2007. * Byte 수를 저장할 변수 체크
  2008. */
  2009. function fGetOracleByteLength(pValue){
  2010. var rtnValue = 0;
  2011. for(var i=0; i < pValue.length; i++){
  2012. // 한글이 들어오면 255보다 크다
  2013. (pValue.charCodeAt(i) > 255) ? rtnValue += 3 : rtnValue += 1;
  2014. }
  2015. return rtnValue;
  2016. }
  2017. /*
  2018. * 세션정보
  2019. */
  2020. function fGetUserInfosSampling(){
  2021. var sUserInfosS = sysf_getUserInfos();
  2022. sUserInfosS = sUserInfosS + "|";
  2023. var UserInfosS_Array = sUserInfosS.split("|");
  2024. var userid = utlf_transNullToEmpty(UserInfosS_Array[0]); // 사용자번호
  2025. var usernm = UserInfosS_Array[1]; // 사용자이름
  2026. var posinstcd = utlf_transNullToEmpty(UserInfosS_Array[2]); // 소속기관코드
  2027. var posinstnm = UserInfosS_Array[3]; // 소속기관명
  2028. var posdeptcd = UserInfosS_Array[4]; // 소속부서코드
  2029. var posdeptnm = UserInfosS_Array[5]; // 소속부서명
  2030. dsf_makeValue(ds_hidden_session, "userid", "string", "");
  2031. dsf_makeValue(ds_hidden_session, "usernm", "string", "");
  2032. dsf_makeValue(ds_hidden_session, "posinstcd", "string", "");
  2033. dsf_makeValue(ds_hidden_session, "posinstnm", "string", "");
  2034. dsf_makeValue(ds_hidden_session, "posdeptcd", "string", "");
  2035. dsf_makeValue(ds_hidden_session, "posdeptnm", "string", "");
  2036. if (userid == "" || userid == " " || userid == "-"){
  2037. userid = "pam";
  2038. }
  2039. if (posinstcd == "" || posinstcd == " " || posinstcd == "-"){
  2040. posinstcd = "012";
  2041. }
  2042. ds_hidden_session.setColumn( 0, "userid",userid);
  2043. ds_hidden_session.setColumn( 0, "usernm",usernm);
  2044. ds_hidden_session.setColumn( 0, "posinstcd",posinstcd);
  2045. ds_hidden_session.setColumn( 0, "posinstnm",posinstnm);
  2046. ds_hidden_session.setColumn( 0, "posdeptcd",posdeptcd);
  2047. ds_hidden_session.setColumn( 0, "posdeptnm",posdeptnm);
  2048. // model.refresh()
  2049. }
  2050. function condition_initialize(){
  2051. ds_main_condition.setColumn( 0, "pid", "");
  2052. ds_main_condition.setColumn( 0, "hngnm", "");
  2053. ds_main_condition.setColumn( 0, "rrgstno", "");
  2054. ds_main_condition.setColumn( 0, "tel", "");
  2055. ds_main_condition.setColumn( 0, "acddd", "");
  2056. ds_main_condition.setColumn( 0, "insucd", "");
  2057. ds_main_condition.setColumn( 0, "suppkind", "");
  2058. ds_main_condition.setColumn( 0, "mngtno", "");
  2059. ds_main_condition.setColumn( 0, "carno", "");
  2060. ds_main_condition.setColumn( 0, "date1", "");
  2061. ds_main_condition.setColumn( 0, "date2", "");
  2062. // model.refresh()
  2063. }
  2064. function condition2_initialize(){
  2065. ds_main_condition2.setColumn( 0, "pid", "");
  2066. ds_main_condition2.setColumn( 0, "hngnm", "");
  2067. ds_main_condition2.setColumn( 0, "rrgstno", "");
  2068. ds_main_condition2.setColumn( 0, "tel", "");
  2069. ds_main_condition2.setColumn( 0, "acddd", "");
  2070. ds_main_condition2.setColumn( 0, "insucd", "");
  2071. ds_main_condition2.setColumn( 0, "suppkind", "");
  2072. ds_main_condition2.setColumn( 0, "mngtno", "");
  2073. ds_main_condition2.setColumn( 0, "carno", "");
  2074. ds_main_condition2.setColumn( 0, "date1", "");
  2075. ds_main_condition2.setColumn( 0, "date2", "");
  2076. // model.refresh()
  2077. }
  2078. function fInitialize() {
  2079. ds_main_ptbspatinfo.clearData();
  2080. ds_main_ptbspatinfo.addRow(); // 인적사항import
  2081. // clear
  2082. // 그 외에 화면 초기화
  2083. ds_source.clearData();
  2084. ds_source.addRow();
  2085. ds_main_ptbspatinfo_rrgstno.clearData();
  2086. ds_main_ptbspatinfo_rrgstno.addRow();
  2087. ds_hidden_ptbspatinfo.clearData();
  2088. ds_hidden_ptbspatinfo.addRow();
  2089. ds_send_save.clearData();
  2090. ds_send_save.addRow();
  2091. ds_send_save1.clearData();
  2092. ds_send_save1.addRow();
  2093. ds_send_cancel.clearData();
  2094. ds_send_cancel.addRow();
  2095. ds_send_airasend.clearData();
  2096. ds_send_airasend.addRow();
  2097. ds_main_aipmgrd_gridInsurance.clearData();
  2098. ds_main_aimtgrd_gridaimtsearch.clearData();
  2099. ds_main_profcertgrd_grdprofcertinfo.clearData();
  2100. ds_main_paygrntgrd_paygrntinfo.clearData();
  2101. }
  2102. function fGridAddRow() {
  2103. this.ds_main_aimtgrd_gridaimtsearch.addRow();
  2104. var _curRow = ds_main_aimtgrd_gridaimtsearch.rowcount - 1;
  2105. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  2106. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  2107. if (_curRow < ds_main_aimtgrd_gridaimtsearch.rowcount - 1) {
  2108. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", _curRow);
  2109. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", _curRow);
  2110. } else {
  2111. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  2112. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  2113. }
  2114. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  2115. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "histstat", "Y");
  2116. }
  2117. function fGridInsertRow() {
  2118. if (group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow >= 0) {
  2119. var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow;
  2120. _curRow = this.ds_main_aimtgrd_gridaimtsearch.insertRow(_curRow);
  2121. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  2122. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  2123. if (_curRow < ds_main_aimtgrd_gridaimtsearch.rowcount - 1) {
  2124. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", _curRow);
  2125. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", _curRow);
  2126. } else {
  2127. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  2128. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  2129. }
  2130. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  2131. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "histstat", "Y");
  2132. }
  2133. }
  2134. function fGridDeleteRow() {
  2135. var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow;
  2136. lf_deleteSelectedRows(group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch, true);
  2137. }
  2138. /*
  2139. * 2008.03.20 최병진 - 자보한도액, 발생금액 비교(80% 초과 체크)
  2140. */
  2141. function fGetAutmbInsuLimAmt(gridID, data){
  2142. var gridObj = eval(gridID);
  2143. gridObj.style.backgroundColor = "#ffffff";
  2144. for(var idx= 0 ; idx < gridObj.rowcount ; idx++){
  2145. /*
  2146. * 보조유형 체크 18-자손/책임/무보험 91-자손/책임/무보험 안전띠미착용20% - 201307005
  2147. */
  2148. var sSuppkind = ds_main_aipmgrdlist_gridaipmptbs.getColumn(idx, "suppkind");
  2149. if (sSuppkind == "18" || sSuppkind == "91"){
  2150. ds_send_search2.setColumn( 0, "pid" , ds_main_aipmgrdlist_gridaipmptbs.getColumn(idx, "pid"));
  2151. ds_send_search2.setColumn( 0, "instcd" , sysf_getUserInfo("posinstcd"));
  2152. ds_send_search2.setColumn( 0, "aprvfromdd" , ds_main_aipmgrdlist_gridaipmptbs.getColumn(idx, "aprvfromdd"));
  2153. ds_send_search2.setColumn( 0, "aprvtodd" , ds_main_aipmgrdlist_gridaipmptbs.getColumn(idx, "aprvtodd"));
  2154. ds_send_search2.setColumn( 0, "srchdd" , "");
  2155. // submit("TRPMC02607");
  2156. var oParam = {};
  2157. oParam.id = "TRPMC02607";
  2158. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2159. oParam.method = "reqGetAutmbInsuAmtList";
  2160. oParam.inds = "req=ds_send_search2";
  2161. oParam.outds = "ds_temp_autmbinsuamtlist=autmbinsuamtlist";
  2162. oParam.async = false;
  2163. tranf_submit(oParam);
  2164. var rows = ds_temp_autmbinsuamtlist.rowcount;
  2165. if (rows > 0) {
  2166. for (var i = 0 ; i < rows ; i++) {
  2167. var tPercent = ds_temp_autmbinsuamtlist.getColumn(i, "aipm_percent");
  2168. if (parseFloat(tPercent) >= parseFloat(data)) {
  2169. for( var j = 0; j < gridObj.getFormatColCount; j++) {
  2170. gridObj.setCellProperty("Body", i * gridObj.getFormatColCount + j, "backgroundColor", "#ffe79d");
  2171. }
  2172. break;
  2173. }
  2174. }
  2175. }
  2176. }
  2177. }
  2178. // model.refresh()
  2179. }
  2180. /*
  2181. * 보조유형 체크 18-자손/책임/무보험 91-자손/책임/무보험 안전띠미착용20% - 201307005
  2182. */
  2183. function fCheckAutmbInsuLimAmt(){
  2184. var sSuppkind = ds_main_ptbspatinfo.getColumn(0, "suppkind");
  2185. var iPayLimAmt = Number(ds_main_ptbspatinfo.getColumn(0, "paylimamt"));
  2186. if(sSuppkind == "18" || sSuppkind == "91"){
  2187. if(iPayLimAmt <= 0){
  2188. sysf_messageBox("보조유형과 지불한도액을 확인하세요!", "I000");
  2189. return false;
  2190. }
  2191. }else if(iPayLimAmt > 0){
  2192. sysf_messageBox("보조유형과 지불한도액을 확인하세요!", "I000");
  2193. return false;
  2194. }
  2195. return true;
  2196. }
  2197. /*
  2198. * 보험이력 체크
  2199. */
  2200. function fCheckAipm() {
  2201. var insucdnm = ds_main_ptbspatinfo.getColumn(0, "insucdnm");
  2202. var acddd = ds_main_ptbspatinfo.getColumn(0, "acddd");
  2203. var mngtno = ds_main_ptbspatinfo.getColumn(0, "mngtno");
  2204. var returnValue = "true";
  2205. while (i < group3.swt_aipmmngt.aipminfo.grd_Insurance.rowcount) {
  2206. if (ds_main_aipmgrd_gridInsurance.getColumn(i, "insucdnm") == insucdnm &&
  2207. ds_main_aipmgrd_gridInsurance.getColumn(i, "acddd") == acddd &&
  2208. ds_main_aipmgrd_gridInsurance.getColumn(i, "mngtno") == mngtno) {
  2209. sysf_messageBox("[" + (i + 1) + "]번째 중복된 보험이력이 존재합니다. " + insucdnm + "(" + acddd + " " + mngtno + ")", "I000");
  2210. returnValue = "false";
  2211. break;
  2212. }
  2213. i++;
  2214. }
  2215. return returnValue;
  2216. }
  2217. /*
  2218. * 종결처리 시 미시행 처방 체크
  2219. */
  2220. function fCheckUndoExec() {
  2221. ds_send_save1.copyData(ds_main_ptbspatinfo);
  2222. var oParam = {};
  2223. oParam.id = "TRPMC02611";
  2224. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2225. oParam.method = "reqGetUndoExecList";
  2226. oParam.inds = "req=ds_send_save1";
  2227. oParam.outds = "ds_temp_undoexeclist=undoexeclist";
  2228. oParam.async = false;
  2229. tranf_submit(oParam);
  2230. var rows = ds_temp_undoexeclist.rowcount;
  2231. if (rows > 0) {
  2232. var orddd = ds_temp_undoexeclist.getColumn(0, "orddd");
  2233. var orddeptnm = ds_temp_undoexeclist.getColumn(0, "orddeptnm");
  2234. var orddrnm = ds_temp_undoexeclist.getColumn(0, "orddrnm");
  2235. var msg = "[진료일자 : " + orddd + " " + orddeptnm + "(" + orddrnm + ")]";
  2236. if (sysf_messageBox("미시행 처방이 존재합니다." + msg + " 계속", "Q002", "") != 6) {
  2237. return false;
  2238. }
  2239. return true;
  2240. }
  2241. return true;
  2242. }
  2243. /*
  2244. * 세부정보 조회 기간관리, 지급보증번호, 진료이력관리
  2245. */
  2246. function fGetDetInfo(){
  2247. // copyNodeType("_root_send_save1", "_root_main_ptbspatinfo", "replace");
  2248. ds_send_save1.copyData(ds_main_ptbspatinfo);
  2249. ds_main_aimtgrd_gridaimtsearch.clearData();
  2250. ds_main_profcertgrd_grdprofcertinfo.clearData();
  2251. ds_main_paygrntgrd_paygrntinfo.clearData();
  2252. ds_main_otptgrd_otptinfo.clearData();
  2253. //자보 기간관리 조회
  2254. var oParam = {};
  2255. oParam.id = "TRPMC02604";
  2256. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2257. oParam.method = "reqGetAimtInfo";
  2258. oParam.inds = "req=ds_send_save1";
  2259. oParam.outds = "ds_main_aimtgrd_gridaimtsearch=gridaimtsearch";
  2260. oParam.async = false;
  2261. tranf_submit(oParam);
  2262. //자보 지급보증번호 조회
  2263. var oParam = {};
  2264. oParam.id = "TRPMC02608";
  2265. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2266. oParam.method = "reqGetPaygrntInfo";
  2267. oParam.inds = "req=ds_send_save1";
  2268. oParam.outds = "ds_main_paygrntgrd_paygrntinfo=paygrntInfo";
  2269. oParam.async = false;
  2270. tranf_submit(oParam);
  2271. //자보 진료이력 조회
  2272. var oParam = {};
  2273. oParam.id = "TRPMC02610";
  2274. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2275. oParam.method = "reqGetOtptInfo";
  2276. oParam.inds = "req=ds_send_save1";
  2277. oParam.outds = "ds_main_otptgrd_otptinfo=otptInfo";
  2278. oParam.async = false;
  2279. tranf_submit(oParam);
  2280. }
  2281. function lf_showDsValue1(ds_target, cdcol, nmcol) {
  2282. var nDsRowCount = ds_target.getRowCount();
  2283. if (nDsRowCount != 0) {
  2284. ds_target.addColumn("cdnm", "string", 256);
  2285. for (var i = 0; i < nDsRowCount; i++) {
  2286. if (utlf_isNull(ds_target.getColumn(i, cdcol))) {
  2287. continue;
  2288. }
  2289. ds_target.setColumn(i, "cdnm", "[" + ds_target.getColumn(i, cdcol) + "]" + ds_target.getColumn(i, nmcol));
  2290. }
  2291. }
  2292. }
  2293. function lf_deleteSelectedRows(grd, markonly) {
  2294. var rowIdx;
  2295. var bindDs = eval(grd.binddataset);
  2296. var arrSelected = new Array();
  2297. var sSelectType = grd.selecttype;
  2298. if (sSelectType == "row" || sSelectType == "currow" || sSelectType == "cell") {
  2299. arrSelected[0] = bindDs.rowposition;
  2300. } else {
  2301. for (var i = 0; i < bindDs.getRowCount(); i++) {
  2302. //선택된 행인지 체크
  2303. if (bindDs.getSelect(i) == true) {
  2304. arrSelected.push(i);
  2305. }
  2306. }
  2307. }
  2308. if (arrSelected.length > 0) {
  2309. // mark delete row 상태만 변경
  2310. if (markonly == true) {
  2311. for (var k = arrSelected.length - 1; k >= 0; k--) {
  2312. bindDs.updatecontrol = false;
  2313. bindDs.setRowType(arrSelected[k], "D");
  2314. bindDs.updatecontrol = true;
  2315. }
  2316. }
  2317. //row 삭제
  2318. else {
  2319. for (var k = arrSelected.length - 1; k >= 0; k--) {
  2320. //bindDs.updatecontrol = false;
  2321. bindDs.deleteRow(arrSelected[k]);
  2322. //bindDs.updatecontrol = true;
  2323. }
  2324. }
  2325. }
  2326. }
  2327. function SMPMC02600_oninit(obj: Form, e: InitEventInfo) {
  2328. frmf_initForm(obj); // 폼 초기화
  2329. }
  2330. function SMPMC02600_onload(obj:Form, e:LoadEventInfo)
  2331. {
  2332. // grdf_initGrid(group3.swt_aipmmngt.aipmlist.grd_aipmptbslist);
  2333. // grdf_initGrid(group3.swt_aipmmngt.aipminfo.grd_Insurance);
  2334. // grdf_initGrid(group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch);
  2335. // grdf_initGrid(group3.swt_aipmmngt.aipminfo.swt_term.case2.grd_profcertinfo);
  2336. // grdf_initGrid(group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt);
  2337. // grdf_initGrid(group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt);
  2338. grdf_setRowTypeIcon(group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch, 0);
  2339. grdf_setRowTypeIcon(group3.swt_aipmmngt.aipminfo.swt_term.case2.grd_profcertinfo, 0);
  2340. grdf_setRowTypeIcon(group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt, 1);
  2341. grdf_setRowTypeIcon(group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt, 1);
  2342. frmf_createPopupMenuDs("pmn_popupMenu", "pmn_popupMenu_onmenuclick", ds_hidden_popupmenu_gridmenu_item);
  2343. // 2014_08_29 이정택 추가
  2344. group3.swt_aipmmngt.aipminfo.group2.ipt_fromdd.value = utlf_getCurrentDate();
  2345. group3.swt_aipmmngt.aipminfo.group2.ipt_todd.value = utlf_getCurrentDate();
  2346. group3.swt_aipmmngt.aipminfo.group2.rdo_useyn.value = "N";
  2347. // 2014_08_29 이정택 추가
  2348. fGetUserInfosSampling(); // 세션정보
  2349. // zbcfGetCodeList(new Array("P0101","P0028","P0038"),new
  2350. // Array("_root_init1_P0101list","_root_init1_P0028list","_root_init1_P0038list"));
  2351. var arrParam = [
  2352. {dsNm: "ds_init1_p0101", cdGrpId: "P0101"}
  2353. ,{dsNm: "ds_init1_p0028", cdGrpId: "P0028"}
  2354. ,{dsNm: "ds_init1_p0038", cdGrpId: "P0038"}
  2355. ];
  2356. appf_getCodeList(arrParam, true);
  2357. ds_main_ptbspatinfo.setColumn(0, "endresncd" , "1");
  2358. ds_main_condition.setColumn(0, "endstat" , "1");
  2359. ds_main_condition.setColumn(0, "histstat" , "1");
  2360. group3.swt_aipmmngt.aipminfo.cmb_endresncd.enable = false;
  2361. // submit("TRPMC02602");
  2362. ds_init.clearData();
  2363. var oParam = {};
  2364. oParam.id = "TRPMC02602";
  2365. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2366. oParam.method = "reqGetComn";
  2367. oParam.inds = "req=ds_init";
  2368. oParam.outds = "ds_init_insucd=insucd ds_init_suppkind=suppkind ds_init_orddeptcd=orddeptcd " +
  2369. "ds_init_endresncd=endresncd";
  2370. oParam.async = false;
  2371. tranf_submit(oParam);
  2372. ds_init_orddeptcd_copied.copyData(ds_init_orddeptcd, false);
  2373. lf_showDsValue1(ds_init_insucd, "cd", "nm");
  2374. // 화면 오픈 시 개인자보관리 탭이 기본으로 열리도록 수정
  2375. group3.swt_aipmmngt.tabindex = 1; // 0 : 자보환자, 1 : 개인자보환자임
  2376. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2377. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2378. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2379. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2380. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2381. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2382. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2383. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2384. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2385. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2386. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2387. // 2008.03.14 추가
  2388. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2389. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2390. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2391. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2392. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2393. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2394. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2395. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2396. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2397. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2398. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2399. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2400. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2401. // 2007-10-16 이동식 추가 - 다른화면에서 호출시 자동환자정보조회
  2402. if (frmf_checkOpener()) { // 팝업화면으로 사용될 때
  2403. // RSRVFLAG, ETCORDFLAG 를 받아온다.
  2404. var pid = utlf_transNullToEmpty(opener.frmf_getParameter("SMPMC02600_pid"));
  2405. if (pid == '' || pid == ' ' || pid == '-') {
  2406. ds_main_condition.setColumn(0, "reference", "6"); // 보험회사
  2407. frmf_inputEnterKey('group3.swt_aipmmngt.aipminfo.group2.cmb_reference', 'onitemchanged', new ItemChangeEventInfo);
  2408. } else {
  2409. ds_main_condition.setColumn(0, "reference", "1"); // 환자번호
  2410. //group3_swt_aipmmngt_aipminfo_group2_cmb_reference_onitemchanged(null, null); // .dispatch("xforms-select");
  2411. frmf_inputEnterKey('group3.swt_aipmmngt.aipminfo.group2.cmb_reference', 'onitemchanged', new ItemChangeEventInfo);
  2412. ds_main_condition.setColumn(0, "pid", pid);
  2413. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  2414. }
  2415. // ds_main_condition.setColumn( 0, "reference", "0");
  2416. // //cmb_reference.refresh()
  2417. // group3.swt_aipmmngt.aipminfo.ipt_pid1.visible = false;
  2418. //
  2419. // btn_mngt.selected= true;
  2420. // btn_mngt.dispatch("xforms-activate");
  2421. } else {
  2422. // 기본으로 환자번호 조건 설정
  2423. ds_main_condition.setColumn(0, "reference", "6");
  2424. // cmb_reference.refresh()
  2425. // group3_swt_aipmmngt_aipminfo_group2_cmb_reference_onitemchanged(null, null); // .dispatch("xforms-select");
  2426. frmf_inputEnterKey('group3.swt_aipmmngt.aipminfo.group2.cmb_reference', 'onitemchanged', new ItemChangeEventInfo);
  2427. }
  2428. // END..
  2429. }
  2430. function group3_swt_aipmmngt_aipmlist_group5_cmb_reference2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  2431. condition_initialize();
  2432. var referenceValue = ds_main_condition2.getColumn(0, 'reference');
  2433. if (referenceValue == "10") {
  2434. ds_main_condition2.setColumn(0, "histstat", "2"); // 재원구분 '재원'으로 설정
  2435. // rdo_histstat2.refresh()
  2436. }
  2437. switch (referenceValue) {
  2438. case "0":
  2439. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2440. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2441. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2442. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2443. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2444. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2445. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2446. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2447. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2448. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2449. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2450. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2451. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2452. break;
  2453. case "1":
  2454. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = true;
  2455. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2456. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2457. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2458. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2459. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2460. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2461. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2462. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2463. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2464. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2465. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2466. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2467. // ipt_pid2.refresh()
  2468. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.setFocus();
  2469. break;
  2470. case "2":
  2471. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2472. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2473. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2474. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2475. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2476. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2477. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2478. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2479. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = true;
  2480. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2481. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2482. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2483. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2484. // ipt_hngnm2.refresh()
  2485. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.setFocus();
  2486. break;
  2487. case "3":
  2488. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2489. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2490. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2491. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2492. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2493. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2494. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2495. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2496. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2497. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = true;
  2498. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2499. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2500. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2501. // ipt_rrgstno2.refresh()
  2502. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.setFocus();
  2503. break;
  2504. case "4":
  2505. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2506. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2507. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2508. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2509. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2510. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2511. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2512. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2513. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2514. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2515. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = true;
  2516. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2517. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2518. // ipt_tel2.refresh()
  2519. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.setFocus();
  2520. break;
  2521. case "5":
  2522. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2523. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2524. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2525. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2526. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2527. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2528. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = true;
  2529. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2530. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2531. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2532. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2533. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2534. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2535. // ipt_acddd2.refresh()
  2536. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.setFocus();
  2537. break;
  2538. case "6":
  2539. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = true;
  2540. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2541. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2542. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2543. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2544. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2545. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2546. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2547. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2548. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2549. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2550. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = true;
  2551. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = true;
  2552. // cmb_insucd2.refresh()
  2553. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.setFocus();
  2554. break;
  2555. case "7":
  2556. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = true;
  2557. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2558. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2559. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2560. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2561. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2562. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2563. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2564. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2565. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2566. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2567. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2568. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2569. // ipt_mngtno2.refresh()
  2570. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.setFocus();
  2571. break;
  2572. case "8":
  2573. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = true;
  2574. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2575. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2576. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2577. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2578. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2579. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2580. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2581. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2582. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2583. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2584. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2585. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2586. // ipt_carno2.refresh()
  2587. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.setFocus();
  2588. break;
  2589. case "9":
  2590. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2591. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2592. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2593. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2594. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2595. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2596. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2597. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2598. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2599. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2600. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2601. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2602. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2603. // ipt_date3.refresh()
  2604. // ipt_date4.refresh()
  2605. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.setFocus();
  2606. break;
  2607. case "10":
  2608. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2609. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2610. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2611. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2612. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2613. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2614. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2615. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2616. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2617. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2618. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2619. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2620. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2621. // ipt_date3.refresh()
  2622. // ipt_date4.refresh()
  2623. // caption8.refresh()
  2624. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.setFocus();
  2625. break;
  2626. case "11":
  2627. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2628. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2629. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2630. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2631. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2632. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2633. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2634. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2635. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2636. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2637. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2638. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2639. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2640. // ipt_date3.refresh()
  2641. // ipt_date4.refresh()
  2642. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.setFocus();
  2643. break;
  2644. case "12":
  2645. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2646. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2647. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2648. group3.swt_aipmmngt.aipmlist.group5.ipt_carno2.visible = false;
  2649. group3.swt_aipmmngt.aipmlist.group5.cmb_insucd2.visible = false;
  2650. group3.swt_aipmmngt.aipmlist.group5.ipt_mngtno2.visible = false;
  2651. group3.swt_aipmmngt.aipmlist.group5.ipt_acddd2.visible = false;
  2652. group3.swt_aipmmngt.aipmlist.group5.ipt_tel2.visible = false;
  2653. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  2654. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  2655. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = false;
  2656. group3.swt_aipmmngt.aipmlist.group5.bool6.visible = false;
  2657. group3.swt_aipmmngt.aipmlist.group5.caption41.visible = false;
  2658. // ipt_date3.refresh()
  2659. // ipt_date4.refresh()
  2660. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.setFocus();
  2661. break;
  2662. }
  2663. }
  2664. function group3_swt_aipmmngt_aipmlist_group5_ipt_date3_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2665. if (e.keycode == "13") {
  2666. group3.swt_aipmmngt.aipmlist.group5.ipt_date2.setFocus();
  2667. }
  2668. }
  2669. function group3_swt_aipmmngt_aipmlist_group5_ipt_date4_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2670. if (e.keycode == "13") {
  2671. obj.updateToDataset();
  2672. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  2673. }
  2674. }
  2675. function group3_swt_aipmmngt_aipmlist_group5_bool6_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
  2676. if (obj.value == 'Y') {
  2677. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = false;
  2678. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = false;
  2679. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = false;
  2680. } else {
  2681. group3.swt_aipmmngt.aipmlist.group5.ipt_date3.visible = true;
  2682. group3.swt_aipmmngt.aipmlist.group5.ipt_date4.visible = true;
  2683. group3.swt_aipmmngt.aipmlist.group5.caption8.visible = true;
  2684. }
  2685. }
  2686. function group3_swt_aipmmngt_aipmlist_group5_rdo_histstat2_onkeydown(obj: Radio, e: KeyEventInfo) {
  2687. if (e.keycode == "13") {
  2688. group3.swt_aipmmngt.aipmlist.group5.rdo_endstat2.setFocus();
  2689. }
  2690. }
  2691. function group3_swt_aipmmngt_aipmlist_group5_ipt_rrgstno2_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  2692. if (e.keycode == "13") {
  2693. obj.updateToDataset();
  2694. var rrgstno = String(ds_main_condition.getColumn(0, "rrgstno"));
  2695. ds_send_search1.setColumn(0, "rrgstno1", rrgstno.substring(0, 6));
  2696. ds_send_search1.setColumn(0, "rrgstno2", rrgstno.substring(7, 14));
  2697. ds_send_search1.setColumn(0, "srchcond", "3");
  2698. frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_send_search1 }, "", '', '', '', "", "", "", "", "", "M");
  2699. ds_main_condition.setColumn(0, "reference", "1");
  2700. ds_main_condition.setColumn(0, "rrgstno", "");
  2701. ds_main_condition.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
  2702. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  2703. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2704. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2705. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2706. // model.refresh()
  2707. }
  2708. }
  2709. function group3_swt_aipmmngt_aipmlist_group5_cmb_insucd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2710. {
  2711. //group3_swt_aipmmngt_aipminfo_group2_btn_search_onclick(null, null);
  2712. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  2713. }
  2714. function group3_swt_aipmmngt_aipmlist_group5_btn_search2_onclick(obj:Button, e:ClickEventInfo)
  2715. {
  2716. fInitialize();
  2717. var flag = true;
  2718. var referenceValue = ds_main_condition2.getColumn(0, 'reference');
  2719. ds_send_search.setColumn(0, "reference", referenceValue);
  2720. switch (referenceValue) {
  2721. case "0":
  2722. ds_send_search.setColumn(0, "reference", "0");
  2723. ds_send_search.setColumn(0, "reference1", "");
  2724. ds_send_search.setColumn(0, "reference2", "");
  2725. ds_send_search.setColumn(0, "reference3", "");
  2726. break;
  2727. case "1":
  2728. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "pid")) == "") {
  2729. flag = false;
  2730. }
  2731. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "pid"));
  2732. ds_send_search.setColumn(0, "reference2", "");
  2733. ds_send_search.setColumn(0, "reference3", "");
  2734. break;
  2735. case "2":
  2736. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "hngnm")) == "") {
  2737. flag = false;
  2738. }
  2739. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "hngnm"));
  2740. ds_send_search.setColumn(0, "reference2", "");
  2741. ds_send_search.setColumn(0, "reference3", "");
  2742. break;
  2743. case "3":
  2744. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "rrgstno")) == "") {
  2745. flag = false;
  2746. }
  2747. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "rrgstno"));
  2748. ds_send_search.setColumn(0, "reference2", "");
  2749. ds_send_search.setColumn(0, "reference3", "");
  2750. break;
  2751. case "4":
  2752. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "tel")) == "") {
  2753. flag = false;
  2754. }
  2755. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "tel"));
  2756. ds_send_search.setColumn(0, "reference2", "");
  2757. ds_send_search.setColumn(0, "reference3", "");
  2758. break;
  2759. case "5":
  2760. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "acddd")) == "") {
  2761. flag = false;
  2762. }
  2763. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "acddd"));
  2764. ds_send_search.setColumn(0, "reference2", "");
  2765. ds_send_search.setColumn(0, "reference3", "");
  2766. break;
  2767. case "6":
  2768. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "insucd")) == "") {
  2769. flag = false;
  2770. }
  2771. var terms = ds_main_condition2.getColumn(0, "term");
  2772. if (terms == "Y") {
  2773. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "insucd"));
  2774. ds_send_search.setColumn(0, "reference2", "");
  2775. ds_send_search.setColumn(0, "reference3", "");
  2776. } else {
  2777. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "insucd"));
  2778. ds_send_search.setColumn(0, "reference2", ds_main_condition2.getColumn(0, "date1"));
  2779. ds_send_search.setColumn(0, "reference3", ds_main_condition2.getColumn(0, "date2"));
  2780. }
  2781. break;
  2782. case "7":
  2783. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "mngtno")) == "") {
  2784. flag = false;
  2785. }
  2786. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "mngtno"));
  2787. ds_send_search.setColumn(0, "reference2", "");
  2788. ds_send_search.setColumn(0, "reference3", "");
  2789. break;
  2790. case "8":
  2791. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "carno")) == "") {
  2792. flag = false;
  2793. }
  2794. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "carno"));
  2795. ds_send_search.setColumn(0, "reference2", "");
  2796. ds_send_search.setColumn(0, "reference3", "");
  2797. break;
  2798. case "9":
  2799. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "date1")) == "") {
  2800. flag = false;
  2801. }
  2802. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "date1"));
  2803. ds_send_search.setColumn(0, "reference2", ds_main_condition2.getColumn(0, "date2"));
  2804. ds_main_condition2.setColumn(0, "histstat", "3");
  2805. ds_send_search.setColumn(0, "reference3", "");
  2806. break;
  2807. case "10":
  2808. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "date1")) == "") {
  2809. flag = false;
  2810. }
  2811. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "date1"));
  2812. ds_send_search.setColumn(0, "reference2", ds_main_condition2.getColumn(0, "date2"));
  2813. ds_main_condition2.setColumn(0, "histstat", "2");
  2814. ds_send_search.setColumn(0, "reference3", "");
  2815. break;
  2816. case "11":
  2817. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "date1")) == "") {
  2818. flag = false;
  2819. }
  2820. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "date1"));
  2821. ds_send_search.setColumn(0, "reference2", ds_main_condition2.getColumn(0, "date2"));
  2822. ds_send_search.setColumn(0, "reference3", "");
  2823. break;
  2824. case "12":
  2825. if (utlf_transNullToEmpty(ds_main_condition2.getColumn(0, "date1")) == "") {
  2826. flag = false;
  2827. }
  2828. ds_send_search.setColumn(0, "reference1", ds_main_condition2.getColumn(0, "date1"));
  2829. ds_send_search.setColumn(0, "reference2", ds_main_condition2.getColumn(0, "date2"));
  2830. ds_send_search.setColumn(0, "reference3", "");
  2831. break;
  2832. }
  2833. ds_send_search.setColumn( 0, "suppkind", ds_main_condition2.getColumn(0, "suppkind"));
  2834. ds_send_search.setColumn( 0, "histstat", ds_main_condition2.getColumn(0, "histstat"));
  2835. ds_send_search.setColumn( 0, "endstat", ds_main_condition2.getColumn(0, "endstat"));
  2836. if (flag == true) {
  2837. // submission 추가해야함
  2838. /* 보험이력조회 */
  2839. var oParam = {};
  2840. oParam.id = "TRPMC02606";
  2841. oParam.service = "patinfomngtapp.AutmbInsuPat";
  2842. oParam.method = "reqGetInsuPatInfo";
  2843. oParam.inds = "req=ds_send_search";
  2844. oParam.outds = "ds_main_aipmgrd_gridInsurance=gridInsurance";
  2845. oParam.async = false;
  2846. tranf_submit(oParam);
  2847. // 2009.07.11 - 조회 후 조회조건 초기화 하지 않음 - 성가 요청
  2848. // ds_main_condition2.setColumn( 0, "reference", "0");
  2849. // ds_main_condition2.setColumn( 0, "endstat","1");
  2850. // ds_main_condition2.setColumn( 0, "histstat","1");
  2851. // cmb_reference2.dispatch("xforms-select");
  2852. // condition2_initialize();
  2853. // 자보한도액이 80%이상인 환자는 컬러 변경
  2854. fGetAutmbInsuLimAmt("group3.swt_aipmmngt.aipmlist.grd_aipmptbslist", "80");
  2855. }
  2856. }
  2857. function group3_swt_aipmmngt_aipmlist_btn_saveexcel_onclick(obj:Button, e:ClickEventInfo)
  2858. {
  2859. grdf_exportExcel(group3.swt_aipmmngt.aipmlist.grd_aipmptbslist, "excel", "SheetName", true, "" , 'user' , true);
  2860. }
  2861. function group3_swt_aipmmngt_aipminfo_group2_cmb_reference_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2862. {
  2863. condition_initialize();
  2864. // fInitialize();
  2865. var referenceValue = ds_main_condition.getColumn(0, 'reference');
  2866. if (referenceValue == "10") {
  2867. ds_main_condition.setColumn( 0, "histstat", "2"); // 재원구분 '재원'으로 설정
  2868. // rdo_histstat.refresh()
  2869. }
  2870. switch (referenceValue){
  2871. case "0":
  2872. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2873. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2874. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2875. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2876. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2877. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2878. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2879. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2880. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2881. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2882. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2883. break;
  2884. case "1":
  2885. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = true;
  2886. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2887. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2888. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2889. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2890. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2891. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2892. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2893. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2894. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2895. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2896. // ipt_pid1.refresh()
  2897. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.setFocus();
  2898. break;
  2899. case "2":
  2900. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = true;
  2901. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2902. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2903. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2904. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2905. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2906. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2907. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2908. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2909. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2910. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2911. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2912. // ipt_hngnm1.refresh()
  2913. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.setFocus();
  2914. break;
  2915. case "3":
  2916. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = true;
  2917. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2918. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2919. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2920. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2921. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2922. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2923. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2924. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2925. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2926. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2927. // ipt_rrgstno1.refresh()
  2928. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.setFocus();
  2929. break;
  2930. case "4":
  2931. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = true;
  2932. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2933. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2934. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2935. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2936. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2937. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2938. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2939. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2940. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2941. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2942. // ipt_tel1.refresh()
  2943. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.setFocus();
  2944. break;
  2945. case "5":
  2946. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = true;
  2947. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2948. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2949. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2950. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2951. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2952. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2953. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2954. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2955. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2956. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2957. // ipt_acddd1.refresh()
  2958. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.setFocus();
  2959. break;
  2960. case "6":
  2961. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = true;
  2962. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2963. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2964. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2965. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2966. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2967. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2968. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2969. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2970. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2971. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2972. // cmb_insucd1.refresh()
  2973. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.setFocus();
  2974. break;
  2975. case "7":
  2976. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = true;
  2977. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2978. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2979. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  2980. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2981. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2982. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2983. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2984. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  2985. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  2986. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  2987. // ipt_mngtno1.refresh()
  2988. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.setFocus();
  2989. break;
  2990. case "8":
  2991. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = true;
  2992. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  2993. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  2994. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  2995. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  2996. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  2997. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  2998. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  2999. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  3000. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  3001. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  3002. // ipt_carno1.refresh()
  3003. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.setFocus();
  3004. break;
  3005. case "9":
  3006. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = true;
  3007. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = true;
  3008. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = true;
  3009. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  3010. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  3011. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  3012. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  3013. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  3014. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  3015. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  3016. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  3017. // ipt_date1.refresh()
  3018. // ipt_date2.refresh()
  3019. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.setFocus();
  3020. break;
  3021. case "10":
  3022. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = true;
  3023. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = true;
  3024. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = true;
  3025. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  3026. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  3027. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  3028. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  3029. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  3030. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  3031. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  3032. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  3033. // ipt_date1.refresh()
  3034. // ipt_date2.refresh()
  3035. // caption1.refresh()
  3036. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.setFocus();
  3037. break;
  3038. case "11":
  3039. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = true;
  3040. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = true;
  3041. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = true;
  3042. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  3043. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  3044. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  3045. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  3046. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  3047. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  3048. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  3049. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  3050. // ipt_date1.refresh()
  3051. // ipt_date2.refresh()
  3052. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.setFocus();
  3053. break;
  3054. case "12":
  3055. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = true;
  3056. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = true;
  3057. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = true;
  3058. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  3059. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  3060. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  3061. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  3062. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  3063. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  3064. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  3065. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  3066. // ipt_date1.refresh()
  3067. // ipt_date2.refresh()
  3068. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.setFocus();
  3069. break;
  3070. }
  3071. // model.refresh()
  3072. }
  3073. function group3_swt_aipmmngt_aipminfo_group2_ipt_date1_onkeydown(obj:Calendar, e:KeyEventInfo)
  3074. {
  3075. if(e.keycode == "13") {
  3076. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.setFocus();
  3077. }
  3078. }
  3079. function group3_swt_aipmmngt_aipminfo_group2_ipt_date2_onkeydown(obj:Calendar, e:KeyEventInfo)
  3080. {
  3081. if(e.keycode == "13") {
  3082. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3083. }
  3084. }
  3085. function group3_swt_aipmmngt_aipminfo_group2_cmb_insucd1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3086. {
  3087. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3088. // inputEnterKey("btn_search", "DOMActivate");
  3089. }
  3090. function group3_swt_aipmmngt_aipminfo_group2_cmb_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3091. {
  3092. group3.swt_aipmmngt.aipminfo.group2.rdo_histstat.setFocus();
  3093. }
  3094. function group3_swt_aipmmngt_aipminfo_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  3095. {
  3096. fInitialize();
  3097. var flag = true;
  3098. var referenceValue = ds_main_condition.getColumn(0, 'reference');
  3099. ds_send_search.setColumn( 0, "reference", referenceValue);
  3100. switch (referenceValue) {
  3101. case "0":
  3102. ds_send_search.setColumn(0, "reference", "0");
  3103. ds_send_search.setColumn(0, "reference1", "");
  3104. ds_send_search.setColumn(0, "reference2", "");
  3105. break;
  3106. case "1":
  3107. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "pid")) == "") {
  3108. flag = false;
  3109. }
  3110. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "pid"));
  3111. ds_send_search.setColumn(0, "reference2", "");
  3112. break;
  3113. case "2":
  3114. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "hngnm")) == "") {
  3115. flag = false;
  3116. }
  3117. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "hngnm"));
  3118. ds_send_search.setColumn(0, "reference2", "");
  3119. break;
  3120. case "3":
  3121. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "rrgstno")) == "") {
  3122. flag = false;
  3123. }
  3124. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "rrgstno"));
  3125. ds_send_search.setColumn(0, "reference2", "");
  3126. break;
  3127. case "4":
  3128. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "tel")) == "") {
  3129. flag = false;
  3130. }
  3131. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "tel"));
  3132. ds_send_search.setColumn(0, "reference2", "");
  3133. break;
  3134. case "5":
  3135. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "acddd")) == "") {
  3136. flag = false;
  3137. }
  3138. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "acddd"));
  3139. ds_send_search.setColumn(0, "reference2", "");
  3140. break;
  3141. case "6":
  3142. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "insucd")) == "") {
  3143. flag = false;
  3144. }
  3145. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "insucd"));
  3146. ds_send_search.setColumn(0, "reference2", "");
  3147. break;
  3148. case "7":
  3149. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "mngtno")) == "") {
  3150. flag = false;
  3151. }
  3152. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "mngtno"));
  3153. ds_send_search.setColumn(0, "reference2", "");
  3154. break;
  3155. case "8":
  3156. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "carno")) == "") {
  3157. flag = false;
  3158. }
  3159. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "carno"));
  3160. ds_send_search.setColumn(0, "reference2", "");
  3161. break;
  3162. case "9":
  3163. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "date1")) == "") {
  3164. flag = false;
  3165. }
  3166. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "date1"));
  3167. ds_send_search.setColumn(0, "reference2", ds_main_condition.getColumn(0, "date2"));
  3168. break;
  3169. case "10":
  3170. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "date1")) == "") {
  3171. flag = false;
  3172. }
  3173. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "date1"));
  3174. ds_send_search.setColumn(0, "reference2", ds_main_condition.getColumn(0, "date2"));
  3175. break;
  3176. case "11":
  3177. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "date1")) == "") {
  3178. flag = false;
  3179. }
  3180. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "date1"));
  3181. ds_send_search.setColumn(0, "reference2", ds_main_condition.getColumn(0, "date2"));
  3182. break;
  3183. case "12":
  3184. if (utlf_transNullToEmpty(ds_main_condition.getColumn(0, "date1")) == "") {
  3185. flag = false;
  3186. }
  3187. ds_send_search.setColumn(0, "reference1", ds_main_condition.getColumn(0, "date1"));
  3188. ds_send_search.setColumn(0, "reference2", ds_main_condition.getColumn(0, "date2"));
  3189. break;
  3190. }
  3191. ds_send_search.setColumn( 0, "suppkind", ds_main_condition.getColumn(0, "suppkind"));
  3192. ds_send_search.setColumn( 0, "histstat", ds_main_condition.getColumn(0, "histstat"));
  3193. ds_send_search.setColumn( 0, "endstat", ds_main_condition.getColumn(0, "endstat"));
  3194. if (flag == true) {
  3195. /* 보험이력조회 */
  3196. var oParam = {};
  3197. oParam.id = "TRPMC02601";
  3198. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3199. oParam.method = "reqGetInsuPatInfo";
  3200. oParam.inds = "req=ds_send_search";
  3201. oParam.outds = "ds_main_aipmgrd_gridInsurance=gridInsurance";
  3202. oParam.async = false;
  3203. tranf_submit(oParam);
  3204. if (ds_main_aipmgrd_gridInsurance.rowcount == 0) {
  3205. var currentdate = utlf_getCurrentDate();
  3206. var value = ds_main_condition.getColumn(0, 'reference');
  3207. if (value == "1" || value == "2" || value == "3" || value == "4") {
  3208. /*환자인적사항조회 */
  3209. var oParam = {};
  3210. oParam.id = "TRPMC02605";
  3211. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3212. oParam.method = "reqGetPatInfo";
  3213. oParam.inds = "req=ds_send_search";
  3214. oParam.outds = "ds_hidden_ptbspatinfo=ptbspatinfo";
  3215. oParam.async = false;
  3216. tranf_submit(oParam);
  3217. ds_main_ptbspatinfo.setColumn(0, "pid", ds_hidden_ptbspatinfo.getColumn(0, "pid"));
  3218. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_hidden_ptbspatinfo.getColumn(0, "rrgstno"));
  3219. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_hidden_ptbspatinfo.getColumn(0, "hometel"));
  3220. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_hidden_ptbspatinfo.getColumn(0, "zipcd1"));
  3221. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_hidden_ptbspatinfo.getColumn(0, "zipcd2"));
  3222. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_hidden_ptbspatinfo.getColumn(0, "zipcdseq"));
  3223. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_hidden_ptbspatinfo.getColumn(0, "hngnm"));
  3224. ds_main_ptbspatinfo.setColumn(0, "sex", ds_hidden_ptbspatinfo.getColumn(0, "sex"));
  3225. ds_main_ptbspatinfo.setColumn(0, "age", ds_main_aipmgrd_gridInsurance.getColumn(0, "brthdd"));
  3226. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_hidden_ptbspatinfo.getColumn(0, "mpphontel"));
  3227. ds_main_ptbspatinfo.setColumn(0, "zipcdaddr", ds_hidden_ptbspatinfo.getColumn(0, "zipcdaddr"));
  3228. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_hidden_ptbspatinfo.getColumn(0, "detladdr"));
  3229. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_hidden_ptbspatinfo.getColumn(0, "remfact"));
  3230. if (utlf_transNullToEmpty(ds_main_ptbspatinfo.getColumn(0, "pid")) != "") {
  3231. ds_main_ptbspatinfo.setColumn(0, "insertid", ds_hidden_session.getColumn(0, "posinstcd"));
  3232. ds_main_ptbspatinfo.setColumn(0, "seqno", "1");
  3233. ds_main_ptbspatinfo.setColumn(0, "ordopendd", currentdate);
  3234. ds_main_ptbspatinfo.setColumn(0, "aprvfromdd", currentdate);
  3235. ds_main_ptbspatinfo.setColumn(0, "aprvtodd", "99991231");
  3236. ds_main_ptbspatinfo.setColumn(0, "chospathcd", "O");
  3237. ds_main_ptbspatinfo.setColumn(0, "endflag", "N");
  3238. ds_main_ptbspatinfo.setColumn(0, "paylimamt", "0");
  3239. ds_main_ptbspatinfo.setColumn(0, "endresncd", "1");
  3240. }
  3241. }
  3242. }
  3243. if (ds_main_aipmgrd_gridInsurance.rowcount >= 1) {
  3244. ds_main_ptbspatinfo.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(0, "pid"));
  3245. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "hngnm"));
  3246. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_main_aipmgrd_gridInsurance.getColumn(0, "rrgstno"));
  3247. ds_main_ptbspatinfo.setColumn(0, "sex", ds_main_aipmgrd_gridInsurance.getColumn(0, "sex"));
  3248. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_main_aipmgrd_gridInsurance.getColumn(0, "hometel"));
  3249. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_main_aipmgrd_gridInsurance.getColumn(0, "mpphontel"));
  3250. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd1"));
  3251. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd2"));
  3252. ds_main_ptbspatinfo.setColumn(0, "zipcdaddr", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdaddr"));
  3253. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdseq"));
  3254. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_main_aipmgrd_gridInsurance.getColumn(0, "detladdr"));
  3255. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_main_aipmgrd_gridInsurance.getColumn(0, "remfact"));
  3256. var birthdd = utlf_transNullToEmpty(ds_main_aipmgrd_gridInsurance.getColumn(0, "brthdd"));
  3257. if(birthdd != ""){
  3258. if (utlf_isValidDateTime(birthdd,"YYYYMMDD") == true){
  3259. ds_main_ptbspatinfo.setColumn( 0, "age", utlf_getFullAge(birthdd));
  3260. }
  3261. }
  3262. ds_main_ptbspatinfo.setColumn( 0, "insucdnm" , ds_main_aipmgrd_gridInsurance.getColumn(0, "insucd"));
  3263. ds_main_ptbspatinfo.setColumn( 0, "acddd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "acddd"));
  3264. ds_main_ptbspatinfo.setColumn( 0, "mngtno" , ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3265. ds_main_ptbspatinfo.setColumn( 0, "oldmngtno" , ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3266. ds_main_ptbspatinfo.setColumn( 0, "autmbinsuseqno" , ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsuseqno"));
  3267. ds_main_ptbspatinfo.setColumn( 0, "suppkind" , ds_main_aipmgrd_gridInsurance.getColumn(0, "suppkind"));
  3268. ds_main_ptbspatinfo.setColumn( 0, "carno" , ds_main_aipmgrd_gridInsurance.getColumn(0, "carno"));
  3269. ds_main_ptbspatinfo.setColumn( 0, "chrgrnm" , ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrnm"));
  3270. ds_main_ptbspatinfo.setColumn( 0, "chrgrtel" , ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrtel"));
  3271. ds_main_ptbspatinfo.setColumn( 0, "chrgrfaxno" , ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrfaxno"));
  3272. ds_main_ptbspatinfo.setColumn( 0, "autmbinsurem", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsurem"));
  3273. ds_main_ptbspatinfo.setColumn( 0, "ordopendd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "ordopendd"));
  3274. ds_main_ptbspatinfo.setColumn( 0, "aprvfromdd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvfromdd"));
  3275. ds_main_ptbspatinfo.setColumn( 0, "aprvtodd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvtodd"));
  3276. ds_main_ptbspatinfo.setColumn( 0, "paylimamt" , ds_main_aipmgrd_gridInsurance.getColumn(0, "paylimamt"));
  3277. ds_main_ptbspatinfo.setColumn( 0, "chospathcd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "chospathcd"));
  3278. ds_main_ptbspatinfo.setColumn( 0, "endflag" , ds_main_aipmgrd_gridInsurance.getColumn(0, "endflag"));
  3279. ds_main_ptbspatinfo.setColumn( 0, "endresncd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "endresncd"));
  3280. ds_main_ptbspatinfo.setColumn( 0, "agreenddd" , ds_main_aipmgrd_gridInsurance.getColumn(0, "agreenddd"));
  3281. ds_main_ptbspatinfo.setColumn( 0, "seqno" , parseInt(ds_main_aipmgrd_gridInsurance.getColumn(0, "seqno"))+1);
  3282. fGetDetInfo();
  3283. }
  3284. frmf_inputEnterKey('group3.swt_aipmmngt.aipminfo.cmb_suppkind1', 'onitemchanged', new ItemChangeEventInfo);
  3285. }
  3286. }
  3287. function group3_swt_aipmmngt_aipminfo_group2_rdo_histstat_onkeydown(obj:Radio, e:KeyEventInfo)
  3288. {
  3289. if(e.keycode == "13") {
  3290. group3.swt_aipmmngt.aipminfo.group2.rdo_endstat.setFocus();
  3291. }
  3292. }
  3293. function group3_swt_aipmmngt_aipminfo_group2_rdo_endstat_onkeydown(obj:Radio, e:KeyEventInfo)
  3294. {
  3295. if(e.keycode == "13") {
  3296. group3.swt_aipmmngt.aipminfo.group2.btn_search.setFocus();
  3297. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3298. }
  3299. }
  3300. function group3_swt_aipmmngt_aipminfo_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  3301. {
  3302. if(e.keycode == "13")
  3303. {
  3304. obj.updateToDataset();
  3305. var pid = ds_main_ptbspatinfo.getColumn(0, 'pid');
  3306. fInitialize();
  3307. ds_main_ptbspatinfo.setColumn( 0, "pid", pid);
  3308. ds_send_search.setColumn( 0, "reference", "1");
  3309. ds_send_search.setColumn( 0, "reference1", pid);
  3310. ds_send_search.setColumn( 0, "reference2", "");
  3311. var oParam = {};
  3312. oParam.id = "TRPMC02601";
  3313. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3314. oParam.method = "reqGetInsuPatInfo";
  3315. oParam.inds = "req=ds_send_search";
  3316. oParam.outds = "ds_main_aipmgrd_gridInsurance=gridInsurance";
  3317. oParam.async = false;
  3318. //oParam.callback = "cf_TRPMC02601";
  3319. tranf_submit(oParam);
  3320. if (ds_main_aipmgrd_gridInsurance.rowcount > 0)
  3321. {
  3322. ds_main_ptbspatinfo.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(0, "pid"));
  3323. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "hngnm"));
  3324. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_main_aipmgrd_gridInsurance.getColumn(0, "rrgstno"));
  3325. ds_main_ptbspatinfo.setColumn(0, "sex", ds_main_aipmgrd_gridInsurance.getColumn(0, "sex"));
  3326. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_main_aipmgrd_gridInsurance.getColumn(0, "hometel"));
  3327. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_main_aipmgrd_gridInsurance.getColumn(0, "mpphontel"));
  3328. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd1"));
  3329. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd2"));
  3330. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdseq"));
  3331. ds_main_ptbspatinfo.setColumn(0, "zipcdaddr", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdaddr"));
  3332. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_main_aipmgrd_gridInsurance.getColumn(0, "detladdr"));
  3333. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_main_aipmgrd_gridInsurance.getColumn(0, "remfact"));
  3334. var birthdd = ds_main_aipmgrd_gridInsurance.getColumn(0, "brthdd");
  3335. if (!utlf_isNull(birthdd)) {
  3336. if (utlf_isValidDateTime(birthdd, "YYYYMMDD") == true) {
  3337. ds_main_ptbspatinfo.setColumn(0, "age", utlf_getFullAge(birthdd));
  3338. }
  3339. }
  3340. ds_main_ptbspatinfo.setColumn(0, "insucdnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "insucd"));
  3341. ds_main_ptbspatinfo.setColumn(0, "acddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "acddd"));
  3342. ds_main_ptbspatinfo.setColumn(0, "mngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3343. ds_main_ptbspatinfo.setColumn(0, "oldmngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3344. ds_main_ptbspatinfo.setColumn(0, "autmbinsuseqno", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsuseqno"));
  3345. ds_main_ptbspatinfo.setColumn(0, "suppkind", ds_main_aipmgrd_gridInsurance.getColumn(0, "suppkind"));
  3346. ds_main_ptbspatinfo.setColumn(0, "carno", ds_main_aipmgrd_gridInsurance.getColumn(0, "carno"));
  3347. ds_main_ptbspatinfo.setColumn(0, "chrgrnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrnm"));
  3348. ds_main_ptbspatinfo.setColumn(0, "chrgrtel", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrtel"));
  3349. ds_main_ptbspatinfo.setColumn(0, "chrgrfaxno", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrfaxno"));
  3350. ds_main_ptbspatinfo.setColumn(0, "autmbinsurem", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsurem"));
  3351. ds_main_ptbspatinfo.setColumn(0, "ordopendd", ds_main_aipmgrd_gridInsurance.getColumn(0, "ordopendd"));
  3352. ds_main_ptbspatinfo.setColumn(0, "aprvfromdd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvfromdd"));
  3353. ds_main_ptbspatinfo.setColumn(0, "aprvtodd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvtodd"));
  3354. ds_main_ptbspatinfo.setColumn(0, "paylimamt", ds_main_aipmgrd_gridInsurance.getColumn(0, "paylimamt"));
  3355. ds_main_ptbspatinfo.setColumn(0, "chospathcd", ds_main_aipmgrd_gridInsurance.getColumn(0, "chospathcd"));
  3356. ds_main_ptbspatinfo.setColumn(0, "endflag", ds_main_aipmgrd_gridInsurance.getColumn(0, "endflag"));
  3357. ds_main_ptbspatinfo.setColumn(0, "endresncd", ds_main_aipmgrd_gridInsurance.getColumn(0, "endresncd"));
  3358. ds_main_ptbspatinfo.setColumn(0, "agreenddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "agreenddd"));
  3359. ds_main_ptbspatinfo.setColumn(0, "seqno", parseInt(ds_main_aipmgrd_gridInsurance.getColumn(0, "seqno")) + 1);
  3360. fGetDetInfo();
  3361. }
  3362. }
  3363. }
  3364. function group3_swt_aipmmngt_aipminfo_ipt_rrgstno_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  3365. if (e.keycode == "13") {
  3366. obj.updateToDataset();
  3367. var rrgstno = ds_main_ptbspatinfo.getColumn(0, "rrgstno");
  3368. fInitialize();
  3369. ds_main_ptbspatinfo.setColumn(0, "rrgstno", rrgstno);
  3370. ds_send_search.setColumn(0, "reference", "11");
  3371. ds_send_search.setColumn(0, "reference1", ds_main_ptbspatinfo.getColumn(0, "rrgstno"));
  3372. ds_send_search.setColumn(0, "reference2", "");
  3373. // submit("TRPMC02601");
  3374. var oParam = {};
  3375. oParam.id = "TRPMC02601";
  3376. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3377. oParam.method = "reqGetInsuPatInfo";
  3378. oParam.inds = "req=ds_send_search";
  3379. oParam.outds = "ds_main_aipmgrd_gridInsurance=gridInsurance";
  3380. oParam.async = false;
  3381. tranf_submit(oParam);
  3382. if (ds_main_aipmgrd_gridInsurance.rowcount > 0) {
  3383. ds_main_ptbspatinfo.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(0, "pid"));
  3384. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "hngnm"));
  3385. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_main_aipmgrd_gridInsurance.getColumn(0, "rrgstno"));
  3386. ds_main_ptbspatinfo.setColumn(0, "sex", ds_main_aipmgrd_gridInsurance.getColumn(0, "sex"));
  3387. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_main_aipmgrd_gridInsurance.getColumn(0, "hometel"));
  3388. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_main_aipmgrd_gridInsurance.getColumn(0, "mpphontel"));
  3389. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd1"));
  3390. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd2"));
  3391. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdseq"));
  3392. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_main_aipmgrd_gridInsurance.getColumn(0, "detladdr"));
  3393. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_main_aipmgrd_gridInsurance.getColumn(0, "remfact"));
  3394. var birthdd = ds_main_aipmgrd_gridInsurance.getColumn(0, "brthdd");
  3395. if (!utlf_isNull(birthdd)) {
  3396. if (utlf_isValidDateTime(birthdd, "YYYYMMDD") == true) {
  3397. ds_main_ptbspatinfo.setColumn(0, "age", utlf_getFullAge(birthdd));
  3398. }
  3399. }
  3400. ds_main_ptbspatinfo.setColumn(0, "insucdnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "insucd"));
  3401. ds_main_ptbspatinfo.setColumn(0, "acddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "acddd"));
  3402. ds_main_ptbspatinfo.setColumn(0, "mngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3403. ds_main_ptbspatinfo.setColumn(0, "oldmngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  3404. ds_main_ptbspatinfo.setColumn(0, "autmbinsuseqno", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsuseqno"));
  3405. ds_main_ptbspatinfo.setColumn(0, "suppkind", ds_main_aipmgrd_gridInsurance.getColumn(0, "suppkind"));
  3406. ds_main_ptbspatinfo.setColumn(0, "carno", ds_main_aipmgrd_gridInsurance.getColumn(0, "carno"));
  3407. ds_main_ptbspatinfo.setColumn(0, "chrgrnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrnm"));
  3408. ds_main_ptbspatinfo.setColumn(0, "chrgrtel", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrtel"));
  3409. ds_main_ptbspatinfo.setColumn(0, "chrgrfaxno", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrfaxno"));
  3410. ds_main_ptbspatinfo.setColumn(0, "autmbinsurem", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsurem"));
  3411. ds_main_ptbspatinfo.setColumn(0, "ordopendd", ds_main_aipmgrd_gridInsurance.getColumn(0, "ordopendd"));
  3412. ds_main_ptbspatinfo.setColumn(0, "aprvfromdd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvfromdd"));
  3413. ds_main_ptbspatinfo.setColumn(0, "aprvtodd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvtodd"));
  3414. ds_main_ptbspatinfo.setColumn(0, "paylimamt", ds_main_aipmgrd_gridInsurance.getColumn(0, "paylimamt"));
  3415. ds_main_ptbspatinfo.setColumn(0, "chospathcd", ds_main_aipmgrd_gridInsurance.getColumn(0, "chospathcd"));
  3416. ds_main_ptbspatinfo.setColumn(0, "endflag", ds_main_aipmgrd_gridInsurance.getColumn(0, "endflag"));
  3417. ds_main_ptbspatinfo.setColumn(0, "endresncd", ds_main_aipmgrd_gridInsurance.getColumn(0, "endresncd"));
  3418. ds_main_ptbspatinfo.setColumn(0, "agreenddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "agreenddd"));
  3419. ds_main_ptbspatinfo.setColumn(0, "seqno", parseInt(ds_main_aipmgrd_gridInsurance.getColumn(0, "seqno")) + 1);
  3420. fGetDetInfo();
  3421. }
  3422. }
  3423. }
  3424. function group3_swt_aipmmngt_aipminfo_button7_onclick(obj:Button, e:ClickEventInfo)
  3425. {
  3426. var flag = true;
  3427. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "insucdnm"))) {
  3428. sysf_messageBox("보험회사는 필히 선택해주셔야 합니다.", "I000");
  3429. flag = false;
  3430. }
  3431. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "suppkind"))) {
  3432. sysf_messageBox("보조유형은 필히 선택해주셔야 합니다.", "I000");
  3433. flag = false;
  3434. }
  3435. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "mngtno"))) {
  3436. sysf_messageBox("접수번호는 필히 입력해주셔야 합니다.", "I000");
  3437. flag = false;
  3438. }
  3439. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "aprvfromdd")) || utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "aprvtodd"))) {
  3440. sysf_messageBox("승인기간은 필히 입력해주셔야 합니다.", "I000");
  3441. flag = false;
  3442. }
  3443. // 보조유형 체크
  3444. if (!fCheckAutmbInsuLimAmt()) {
  3445. flag = false;
  3446. }
  3447. // 보험이력 체크 - 보류 20130711
  3448. // if(!fCheckAipm()){
  3449. // flag = false;
  3450. // }
  3451. // 종결구분 - 계속(N), 종결(Y)
  3452. if (ds_main_ptbspatinfo.getColumn(0, "endflag") == "Y") {
  3453. // 종결처리 시 미시행 처방 체크
  3454. if (!fCheckUndoExec()) {
  3455. flag = false;
  3456. }
  3457. }
  3458. var mngtno = ds_main_ptbspatinfo.getColumn(0, "mngtno");
  3459. var oldmngtno = ds_main_ptbspatinfo.getColumn(0, "oldmngtno");
  3460. if (mngtno == oldmngtno) {
  3461. sysf_messageBox("접수번호가 변경되지 않았습니다.", "I000");
  3462. flag = false;
  3463. }
  3464. if (flag == true){
  3465. ds_main_ptbspatinfo.setColumn( 0, "mngtno" , mngtno);
  3466. ds_main_ptbspatinfo.setColumn( 0, "oldmngtno" , oldmngtno);
  3467. ds_send_save.copyData(ds_main_ptbspatinfo); // ", "replace");
  3468. var oParam = {};
  3469. oParam.id = "TXPMC02606";
  3470. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3471. oParam.method = "reqExeInsuInfoMove";
  3472. oParam.inds = "req=ds_send_save";
  3473. oParam.outds = "";
  3474. oParam.async = false;
  3475. oParam.callback = "cf_TXPMC02606";
  3476. tranf_submit(oParam);
  3477. if(arErrorCode.pop("TXPMC02606") > -1){
  3478. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3479. }
  3480. }
  3481. }
  3482. function cf_TXPMC02606(sSvcId, nErrorCode, sErrorMsg) {
  3483. arErrorCode.push(sSvcId, nErrorCode);
  3484. }
  3485. function group3_swt_aipmmngt_aipminfo_btn_save_onclick(obj: Button, e: ClickEventInfo) {
  3486. var flag = true;
  3487. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "insucdnm"))) {
  3488. sysf_messageBox("보험회사는 필히 선택해주셔야 합니다.", "I000");
  3489. flag = false;
  3490. }
  3491. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "suppkind"))) {
  3492. sysf_messageBox("보조유형은 필히 선택해주셔야 합니다.", "I000");
  3493. flag = false;
  3494. }
  3495. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "mngtno"))) {
  3496. sysf_messageBox("접수번호는 필히 입력해주셔야 합니다.", "I000");
  3497. flag = false;
  3498. }
  3499. if (utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "aprvfromdd")) || utlf_isNull(ds_main_ptbspatinfo.getColumn(0, "aprvtodd"))) {
  3500. sysf_messageBox("승인기간은 필히 입력해주셔야 합니다.", "I000");
  3501. flag = false;
  3502. }
  3503. // 보조유형 체크
  3504. if (!fCheckAutmbInsuLimAmt()) {
  3505. flag = false;
  3506. }
  3507. // 종결구분 - 계속(N), 종결(Y)
  3508. if (ds_main_ptbspatinfo.getColumn(0, "endflag") == "Y") {
  3509. // 종결처리 시 미시행 처방 체크
  3510. if (!fCheckUndoExec()) {
  3511. flag = false;
  3512. }
  3513. }
  3514. // 2009.10.05 - 연번호 자동발생 로직 복원에 따른 체크로직 주석처리
  3515. /*
  3516. * if (ds_main_ptbspatinfo.getColumn(0, "autmbinsuseqno") == "") {
  3517. * sysf_messageBox("연번호는 필히 입력해 주셔야 합니다.", "I000");
  3518. * ipt_autmbinsuseqno.setFocus(); flag = false; }
  3519. */
  3520. if (flag == true) {
  3521. var pid = ds_main_ptbspatinfo.getColumn(0, "pid");
  3522. ds_main_ptbspatinfo.setColumn(0, "mngtno", String(ds_main_ptbspatinfo.getColumn(0, "mngtno")).replace('\n', '')); //.removeMask('\n'));
  3523. ds_send_save.copyData(ds_main_ptbspatinfo);
  3524. var oParam = {};
  3525. oParam.id = "TXPMC02601";
  3526. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3527. oParam.method = "reqInsInsuInfo";
  3528. oParam.inds = "req=ds_send_save";
  3529. oParam.outds = "";
  3530. oParam.async = false;
  3531. oParam.callback = "cf_TXPMC02601";
  3532. tranf_submit(oParam);
  3533. if (arErrorCode.pop("TXPMC02601") > -1) {
  3534. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3535. }
  3536. }
  3537. }
  3538. function cf_TXPMC02601(sSvcId, nErrorCode, sErrorMsg) {
  3539. arErrorCode.push(sSvcId, nErrorCode);
  3540. }
  3541. function group3_swt_aipmmngt_aipminfo_btn_cancel_onclick(obj: Button, e: ClickEventInfo) {
  3542. var msg = "【 " + ds_main_ptbspatinfo.getColumn(0, "hngnm") + " 】님의 보험이력을"
  3543. ds_send_cancel.setColumn(0, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3544. ds_send_cancel.setColumn(0, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3545. ds_send_cancel.setColumn(0, "seqno", ds_main_ptbspatinfo.getColumn(0, "seqno"));
  3546. if (sysf_messageBox(msg, "Q001") == "6") {
  3547. // submit("TXPMC02602");
  3548. var oParam = {};
  3549. oParam.id = "TXPMC02602";
  3550. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3551. oParam.method = "reqCancelInsuInfo";
  3552. oParam.inds = "req=ds_send_cancel";
  3553. oParam.outds = "";
  3554. oParam.async = false;
  3555. tranf_submit(oParam);
  3556. fInitialize();
  3557. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  3558. }
  3559. }
  3560. function group3_swt_aipmmngt_aipminfo_button9_onclick(obj: Button, e: ClickEventInfo) {
  3561. grdf_exportExcel(group3.swt_aipmmngt.aipminfo.grd_Insurance, "excel", "sheetname", true, "", 'user', true);
  3562. }
  3563. function group3_swt_aipmmngt_aipminfo_button16_onclick(obj:Button, e:ClickEventInfo)
  3564. {
  3565. var objArg = new Object();
  3566. objArg.arg_ds_send = ds_send_airasend;
  3567. frmf_modal("SMPMB00100", "SMPMB00100", objArg, "", "", "", "", "", "", "", "", "", "M");
  3568. }
  3569. function group3_swt_aipmmngt_aipminfo_button13_onclick(obj: Button, e: ClickEventInfo) {
  3570. if (utlf_transNullToEmpty(ds_main_ptbspatinfo.getColumn(0, "mngtno")) != "") {
  3571. ds_send_airasend.setColumn(0, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3572. ds_send_airasend.setColumn(0, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3573. ds_send_airasend.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3574. ds_send_airasend.setColumn(0, "insukind", "31");
  3575. var objArg = new Object();
  3576. objArg.arg_ds_send_iaiwreceive = ds_send_airasend;
  3577. // modal("SMPMC03500_산재자보면담내역", "1", "400", "300", "",
  3578. // "_root_send_airasend", "_root_send_iaiwreceive");
  3579. frmf_modal("SMPMC03500", "SMPMC03500", objArg, "", 1, 400, 300, "", "", "", "", "", "M");
  3580. }
  3581. }
  3582. function group3_swt_aipmmngt_aipminfo_btn_roomamt_onclick(obj:Button, e:ClickEventInfo)
  3583. {
  3584. if (utlf_transNullToEmpty(ds_main_ptbspatinfo.getColumn(0, "mngtno")) != "") {
  3585. ds_send_airasend.setColumn( 0, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3586. ds_send_airasend.setColumn( 0, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3587. ds_send_airasend.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  3588. ds_send_airasend.setColumn( 0, "insukind", "31");
  3589. var objArg = new Object();
  3590. objArg.arg_ds_send_airareceive = ds_send_airasend;
  3591. frmf_modal("SMPMC03400", "SMPMC03400", objArg, "", 1, 400, 300, "", "", "", "", "", "M");
  3592. }
  3593. }
  3594. function group3_swt_aipmmngt_aipminfo_btn_limitamt_onclick(obj:Button, e:ClickEventInfo)
  3595. {
  3596. var tPid = utlf_transNullToEmpty(ds_main_ptbspatinfo.getColumn(0, "pid"));
  3597. if (tPid == "" || tPid == " ") {
  3598. sysf_messageBox("환자번호가", "I004");
  3599. return;
  3600. }
  3601. /*
  3602. * 보조유형 체크하여 지불한도액 입력가능 18-자손/책임/무보험 91-자손/책임/무보험 안전띠미착용20%
  3603. */
  3604. var tSuppkind = ds_main_ptbspatinfo.getColumn(0, "suppkind");
  3605. if(tSuppkind == "18" || tSuppkind == "91"){
  3606. ds_send_search2.setColumn( 0, "pid" , ds_main_ptbspatinfo.getColumn(0, "pid")); // 환자번호
  3607. ds_send_search2.setColumn( 0, "instcd" , sysf_getUserInfo("posinstcd")); // 기관코드
  3608. ds_send_search2.setColumn( 0, "aprvfromdd" , ds_main_ptbspatinfo.getColumn(0, "aprvfromdd")); // 승인시작일자
  3609. ds_send_search2.setColumn( 0, "aprvtodd" , ds_main_ptbspatinfo.getColumn(0, "aprvtodd")); // 승인종료일자
  3610. ds_send_search2.setColumn( 0, "srchdd" , ""); // 조회일자(indd
  3611. // or
  3612. // orddd)
  3613. var sppmc04500 = new Object();
  3614. sppmc04500.sPid = ds_send_search2.getColumn(0, "pid");
  3615. frmf_modal("SPPMC04500", "SPPMC04500", sppmc04500, "", "", 10, 10, "", "", "", "", "", "M");
  3616. } else {
  3617. alert("보조유형이 [자손/책임/무보험]일 때만 조회할 수 있습니다.!!");
  3618. return;
  3619. }
  3620. }
  3621. function group3_swt_aipmmngt_aipminfo_cmb_suppkind1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3622. {
  3623. var sPid = utlf_transNullToEmpty(ds_main_ptbspatinfo.getColumn(0, "pid"));
  3624. if (sPid == '' || sPid == " ") {
  3625. return;
  3626. }
  3627. // 보조유형 체크
  3628. if(!fCheckAutmbInsuLimAmt()){
  3629. return;
  3630. }
  3631. /*
  3632. * 보조유형에 따라서 지불한도액 초기화 및 disable되도록 설정 if (sSuppkind == "00" || sSuppkind ==
  3633. * "01") { var sPayLimAmt = ds_main_ptbspatinfo.getColumn(0, "paylimamt");
  3634. * if (sPayLimAmt != "0") { var msgResult = sysf_messageBox("지불한도액이 존재합니다.",
  3635. * "Q003"); if (msgResult == "6") { // YES ds_main_ptbspatinfo.setColumn( 0,
  3636. * "paylimamt", "0"); group3.swt_aipmmngt.aipminfo.ipt_paylimamt.enable =
  3637. * false; //ipt_paylimamt.refresh() } else { // NO
  3638. * ds_main_ptbspatinfo.setColumn( 0, "suppkind", "18"); return false; } }
  3639. * else { group3.swt_aipmmngt.aipminfo.ipt_paylimamt.enable = false;
  3640. * //ipt_paylimamt.refresh() } } else {
  3641. * group3.swt_aipmmngt.aipminfo.ipt_paylimamt.enable = true;
  3642. * //ipt_paylimamt.refresh() }
  3643. */
  3644. }
  3645. function group3_swt_aipmmngt_aipminfo_cmb_endresncd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3646. {
  3647. if (ds_main_ptbspatinfo.getColumn(0, "endresncd") != "2"){
  3648. ds_main_ptbspatinfo.setColumn( 0, "agreenddd", utlf_getCurrentDate());
  3649. // group3.swt_aipmmngt.aipminfo.ipt_agreenddd.enable = false;
  3650. // ipt_agreenddd.refresh()
  3651. }
  3652. }
  3653. function group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_addRow_onclick(obj: Button, e: ClickEventInfo) {
  3654. // ds_main_aimtgrd_gridaimtsearch.updatecontrol = false;
  3655. var _curRow = ds_main_aimtgrd_gridaimtsearch.addRow();
  3656. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "update", "I");
  3657. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "state", "I");
  3658. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3659. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3660. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", _curRow);
  3661. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", _curRow);
  3662. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordflag", "2");
  3663. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "specordyn", "Y");
  3664. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3665. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "histstat", "Y");
  3666. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3667. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3668. // ds_main_aimtgrd_gridaimtsearch.updatecontrol = true;
  3669. }
  3670. function group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_deleteRow_onclick(obj: Button, e: ClickEventInfo) {
  3671. var _curRow = ds_main_aimtgrd_gridaimtsearch.rowposition;
  3672. if (_curRow >= 0 && _curRow < ds_main_aimtgrd_gridaimtsearch.rowcount) {
  3673. lf_deleteSelectedRows(group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch, true);
  3674. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "state", "D");
  3675. //ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "update", "D");
  3676. }
  3677. }
  3678. function group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_insertRow_onclick(obj: Button, e: ClickEventInfo) {
  3679. // if (group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.rowcount >= 1) {
  3680. //
  3681. // var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow + 1;
  3682. // _curRow = this.ds_main_aimtgrd_gridaimtsearch.insertRow(_curRow);
  3683. //
  3684. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "state", "I");
  3685. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3686. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3687. //
  3688. // if (_curRow < ds_main_aimtgrd_gridaimtsearch.rowcount) {
  3689. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", _curRow);
  3690. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", _curRow);
  3691. // } else {
  3692. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  3693. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  3694. // }
  3695. //
  3696. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordflag", "2");
  3697. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "specordyn", "Y");
  3698. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3699. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "histstat", "Y");
  3700. //
  3701. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3702. // ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3703. // }
  3704. var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow + 1;
  3705. _curRow = this.ds_main_aimtgrd_gridaimtsearch.insertRow(_curRow);
  3706. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "state", "I");
  3707. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3708. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3709. if (_curRow < ds_main_aimtgrd_gridaimtsearch.rowcount) {
  3710. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", _curRow);
  3711. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", _curRow);
  3712. } else {
  3713. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "mtrtseqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  3714. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "seqno", ds_main_aimtgrd_gridaimtsearch.rowcount - 1);
  3715. }
  3716. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordflag", "2");
  3717. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "specordyn", "Y");
  3718. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3719. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "histstat", "Y");
  3720. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3721. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3722. }
  3723. function group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_aimtexcelsave_onclick(obj: Button, e: ClickEventInfo) {
  3724. grdf_exportExcel(group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch, "excel", "SheetName", true, "", 'user', true);
  3725. }
  3726. function group3_swt_aipmmngt_aipminfo_swt_term_case1_btn_aimtsave_onclick(obj:Button, e:ClickEventInfo)
  3727. {
  3728. var i = 0;
  3729. var flag = true;
  3730. var status = 0;
  3731. for( var i = 0; i < ds_main_aimtgrd_gridaimtsearch.rowcount; i++ ) {
  3732. status = ds_main_aimtgrd_gridaimtsearch.getRowType(i);
  3733. if (status == Dataset.ROWTYPE_NORMAL || status == Dataset.ROWTYPE_EMPTY) {
  3734. continue;
  3735. }
  3736. if (utlf_isNull(ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordflag")) && ds_main_aimtgrd_gridaimtsearch.getColumn(i, "state") != "D") {
  3737. sysf_messageBox("진료구분은 필히 선택해주셔야 합니다.", "I000");
  3738. flag = false;
  3739. break;
  3740. }
  3741. if (utlf_isNull(ds_main_aimtgrd_gridaimtsearch.getColumn(i, "orddeptcd")) && ds_main_aimtgrd_gridaimtsearch.getColumn(i, "state") != "D") {
  3742. sysf_messageBox("진료과는 필히 선택해주셔야 합니다.", "I000");
  3743. flag = false;
  3744. break;
  3745. }
  3746. if (utlf_isNull(ds_main_aimtgrd_gridaimtsearch.getColumn(i, "specordyn")) && ds_main_aimtgrd_gridaimtsearch.getColumn(i, "state") != "D") {
  3747. sysf_messageBox("선택진료여부는 필히 선택해주셔야 합니다.", "I000");
  3748. flag = false;
  3749. break;
  3750. }
  3751. if (utlf_isNull(ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordopendd")) && ds_main_aimtgrd_gridaimtsearch.getColumn(i, "state") != "D") {
  3752. sysf_messageBox("진료개시일자는 필히 입력해주셔야 합니다.", "I000");
  3753. flag = false;
  3754. break;
  3755. }
  3756. if (ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordtodd") < ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordopendd") && (ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordtodd")) != "") {
  3757. sysf_messageBox("진료개시일자는 진료종료일자보다 클 수 없습니다.", "I000");
  3758. flag = false;
  3759. break;
  3760. }
  3761. // 2008.03.17 최병진 - 승인기간안에 진료개시일자가 유효한지 검사
  3762. if (ds_main_ptbspatinfo.getColumn(0, "aprvfromdd") > ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordopendd")
  3763. || ds_main_ptbspatinfo.getColumn(0, "aprvtodd") < ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordopendd")) {
  3764. sysf_messageBox("[" + (i + 1) + "]번째 행의 진료개시일자가 승인기간 안에 포함되지 않습니다.!!", "I000");
  3765. flag = false;
  3766. break;
  3767. }
  3768. // 2008.03.17 최병진 - 승인기간안에 진료종료일자가 유효한지 검사
  3769. if (ds_main_ptbspatinfo.getColumn(0, "aprvfromdd") > ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordtodd")
  3770. || ds_main_ptbspatinfo.getColumn(0, "aprvtodd") < ds_main_aimtgrd_gridaimtsearch.getColumn(i, "ordtodd")) {
  3771. sysf_messageBox("[" + (i + 1) + "]번째 행의 진료종료일자가 승인기간 안에 포함되지 않습니다.!!", "I000");
  3772. flag = false;
  3773. break;
  3774. }
  3775. }
  3776. if (flag == true) {
  3777. ds_send_save1.clear();
  3778. dsf_copyColInfo(ds_send_save1, ds_main_aimtgrd_gridaimtsearch);
  3779. ds_send_save1.clearData();
  3780. ds_send_save1.addRow();
  3781. for (var i = 0; i < ds_main_aimtgrd_gridaimtsearch.rowcount; i++) {
  3782. var iRowStatus = ds_main_aimtgrd_gridaimtsearch.getRowType(i);
  3783. if (iRowStatus > Dataset.ROWTYPE_NORMAL) {
  3784. ds_send_save1.copyRow(0, ds_main_aimtgrd_gridaimtsearch, i);
  3785. var oParam = {};
  3786. oParam.id = "TXPMC02603";
  3787. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3788. oParam.method = "reqInsAimtInfo";
  3789. oParam.inds = "req=ds_send_save1";
  3790. oParam.outds = "";
  3791. oParam.async = false;
  3792. oParam.callback = "cf_TXPMC02603";
  3793. tranf_submit(oParam);
  3794. if (arErrorCode.pop("TXPMC02603") > -1) {
  3795. ds_send_save1.clearData();
  3796. ds_send_save1.addRow();
  3797. }
  3798. }
  3799. }
  3800. // group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("Body", group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.getBindCellIndex("Body", "update"), "backgroundimage", "theme://images//ico_e.png");
  3801. fGetDetInfo();
  3802. }
  3803. }
  3804. function cf_TXPMC02603(sSvcId, nErrorCode, sErrorMsg) {
  3805. arErrorCode.push(sSvcId, nErrorCode);
  3806. }
  3807. function group3_swt_aipmmngt_aipminfo_swt_term_case3_button2_onclick(obj:Button, e:ClickEventInfo)
  3808. {
  3809. var _curRow = ds_main_paygrntgrd_paygrntinfo.addRow();
  3810. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "state", "I");
  3811. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3812. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3813. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mtrtseqno", _curRow);
  3814. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "seqno", _curRow);
  3815. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordflag", "2");
  3816. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "specordyn", "Y");
  3817. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3818. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "histstat", "Y");
  3819. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3820. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3821. }
  3822. function group3_swt_aipmmngt_aipminfo_swt_term_case3_button3_onclick(obj:Button, e:ClickEventInfo)
  3823. {
  3824. var currow = ds_main_paygrntgrd_paygrntinfo.rowposition;
  3825. if (currow >= 0 &&
  3826. currow < ds_main_paygrntgrd_paygrntinfo.rowcount ) {
  3827. //var _curRow = e.row ;
  3828. lf_deleteSelectedRows(group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt, true);
  3829. // ds_main_paygrntgrd_paygrntinfo.setRowType(_curRow, Dataset.ROWTYPE_DELETE);
  3830. // group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_d.png");
  3831. ds_main_paygrntgrd_paygrntinfo.setColumn( currow, "state", "D");
  3832. }
  3833. }
  3834. function group3_swt_aipmmngt_aipminfo_swt_term_case3_button4_onclick(obj:Button, e:ClickEventInfo)
  3835. {
  3836. // if (group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.rowcount >= 2) {
  3837. // var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.currentrow;
  3838. // this.ds_main_paygrntgrd_paygrntinfo.insertRow(_curRow);
  3839. //
  3840. // // group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_i.png");
  3841. //
  3842. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "state", "I");
  3843. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3844. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3845. // if (_curRow < ds_main_paygrntgrd_paygrntinfo.rowcount ) {
  3846. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mtrtseqno", _curRow);
  3847. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "seqno", _curRow);
  3848. // } else {
  3849. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mtrtseqno", ds_main_paygrntgrd_paygrntinfo.rowcount - 1);
  3850. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "seqno", ds_main_paygrntgrd_paygrntinfo.rowcount - 1);
  3851. // }
  3852. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordflag", "2");
  3853. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "specordyn", "Y");
  3854. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3855. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "histstat", "Y");
  3856. //
  3857. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3858. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3859. // }
  3860. var _curRow = group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.currentrow + 1;
  3861. this.ds_main_paygrntgrd_paygrntinfo.insertRow(_curRow);
  3862. // group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_i.png");
  3863. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "state", "I");
  3864. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  3865. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mngtno", ds_main_ptbspatinfo.getColumn(0, "mngtno"));
  3866. if (_curRow < ds_main_paygrntgrd_paygrntinfo.rowcount ) {
  3867. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mtrtseqno", _curRow);
  3868. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "seqno", _curRow);
  3869. } else {
  3870. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "mtrtseqno", ds_main_paygrntgrd_paygrntinfo.rowcount - 1);
  3871. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "seqno", ds_main_paygrntgrd_paygrntinfo.rowcount - 1);
  3872. }
  3873. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordflag", "2");
  3874. // ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "specordyn", "Y");
  3875. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "instcd", ds_hidden_session.getColumn(0, "posinstcd"));
  3876. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "histstat", "Y");
  3877. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordopendd", ds_main_ptbspatinfo.getColumn(0, "aprvfromdd"));
  3878. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow , "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd"));
  3879. }
  3880. function group3_swt_aipmmngt_aipminfo_swt_term_case3_button6_onclick(obj: Button, e: ClickEventInfo) {
  3881. grdf_exportExcel(group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt, "excel", "SheetName", true, "", 'user', true);
  3882. }
  3883. function group3_swt_aipmmngt_aipminfo_swt_term_case3_button5_onclick(obj:Button, e:ClickEventInfo)
  3884. {
  3885. var flag = true;
  3886. var status = 0;
  3887. for (var i = 0; i < ds_main_paygrntgrd_paygrntinfo.rowcount; i++) {
  3888. status = ds_main_paygrntgrd_paygrntinfo.getRowType(i);
  3889. if (status == Dataset.ROWTYPE_NORMAL || status == Dataset.ROWTYPE_EMPTY) {
  3890. continue;
  3891. }
  3892. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "state") != "D") {
  3893. if (utlf_isNull(ds_main_paygrntgrd_paygrntinfo.getColumn(i, "paygrntno"))) {
  3894. sysf_messageBox("지급보증번호는 필히 입력해주셔야 합니다.", "I000");
  3895. flag = false;
  3896. break;
  3897. }
  3898. if (utlf_isNull(ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd"))) {
  3899. sysf_messageBox("진료개시일자는 필히 입력해주셔야 합니다.", "I000");
  3900. flag = false;
  3901. break;
  3902. }
  3903. if (utlf_isNull(ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd"))) {
  3904. sysf_messageBox("진료종료일자는 필히 입력해주셔야 합니다.", "I000");
  3905. flag = false;
  3906. break;
  3907. }
  3908. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd") < ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd") && utlf_transNullToEmpty(ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd")) != "") {
  3909. sysf_messageBox("진료개시일자는 진료종료일자보다 클 수 없습니다.", "I000");
  3910. flag = false;
  3911. break;
  3912. }
  3913. // 2008.03.17 최병진 - 승인기간안에 진료개시일자가 유효한지 검사
  3914. if (ds_main_ptbspatinfo.getColumn(0, "aprvfromdd") > ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd") || ds_main_ptbspatinfo.getColumn(0, "aprvtodd") < ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd")) {
  3915. sysf_messageBox("[" + (i + 1) + "]번째 행의 진료개시일자가 승인기간 안에 포함되지 않습니다.!!", "I000");
  3916. flag = false;
  3917. break;
  3918. }
  3919. // 2008.03.17 최병진 - 승인기간안에 진료종료일자가 유효한지 검사
  3920. if (ds_main_ptbspatinfo.getColumn(0, "aprvfromdd") > ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd") || ds_main_ptbspatinfo.getColumn(0, "aprvtodd") < ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd")) {
  3921. sysf_messageBox("[" + (i + 1) + "]번째 행의 진료종료일자가 승인기간 안에 포함되지 않습니다.!!", "I000");
  3922. flag = false;
  3923. break;
  3924. }
  3925. for (var j = 0; j < ds_main_paygrntgrd_paygrntinfo.rowcount; j++) {
  3926. if (i != j) {
  3927. if (ds_main_paygrntgrd_paygrntinfo.getColumn(j, "state") != "D") {
  3928. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd") == ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordopendd")) {
  3929. sysf_messageBox("[" + (i + 1) + "]번째 행은 [" + (j + 1) + "]번째 행의 진료개시일자가 중복입니다.!!", "I000");
  3930. flag = false;
  3931. break;
  3932. }
  3933. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd") == ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordtodd")) {
  3934. sysf_messageBox("[" + (i + 1) + "]번째 행은 [" + (j + 1) + "]번째 행의 진료종료일자가 중복입니다.!!", "I000");
  3935. flag = false;
  3936. break;
  3937. }
  3938. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd") > ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordopendd") && ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordopendd") < ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordtodd")) {
  3939. sysf_messageBox("[" + (i + 1) + "]번째 행은 [" + (j + 1) + "]번째 행의 진료기간이 중복입니다.!!", "I000");
  3940. flag = false;
  3941. break;
  3942. }
  3943. if (ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd") < ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordtodd") && ds_main_paygrntgrd_paygrntinfo.getColumn(i, "ordtodd") > ds_main_paygrntgrd_paygrntinfo.getColumn(j, "ordopendd")) {
  3944. sysf_messageBox("[" + (i + 1) + "]번째 행은 [" + (j + 1) + "]번째 행의 진료기간이 중복입니다.!!", "I000");
  3945. flag = false;
  3946. break;
  3947. }
  3948. }
  3949. }
  3950. }
  3951. if (flag == false) {
  3952. break;
  3953. }
  3954. }
  3955. }
  3956. if(flag == true){
  3957. dsf_copyColInfo(ds_send_save1, ds_main_paygrntgrd_paygrntinfo, true);
  3958. for (var i = 0; i < ds_main_paygrntgrd_paygrntinfo.rowcount; i++) {
  3959. var iRowStatus = ds_main_paygrntgrd_paygrntinfo.getRowType(i);
  3960. if (iRowStatus > Dataset.ROWTYPE_NORMAL) {
  3961. ds_send_save1.clearData();
  3962. ds_send_save1.copyRow(ds_send_save1.addRow(), ds_main_paygrntgrd_paygrntinfo, i);
  3963. var oParam = {};
  3964. oParam.id = "TXPMC02604";
  3965. oParam.service = "patinfomngtapp.AutmbInsuPat";
  3966. oParam.method = "reqInsPaygrntInfo";
  3967. oParam.inds = "req=ds_send_save1";
  3968. oParam.outds = "";
  3969. oParam.async = false;
  3970. oParam.callback = "cf_TXPMC02604";
  3971. tranf_submit(oParam);
  3972. if (arErrorCode.pop("TXPMC02604") > -1) {
  3973. ds_send_save1.clearData();
  3974. ds_send_save1.addRow();
  3975. }
  3976. }
  3977. }
  3978. // group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_e.png");
  3979. fGetDetInfo();
  3980. }
  3981. }
  3982. function cf_TXPMC02604(sSvcId, nErrorCode, sErrorMsg) {
  3983. arErrorCode.push(sSvcId, nErrorCode);
  3984. }
  3985. function group3_swt_aipmmngt_aipminfo_swt_term_case3_grd_paygrnt_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo)
  3986. {
  3987. var _curRow = e.row;
  3988. if (ds_main_paygrntgrd_paygrntinfo.getColumn(_curRow , "state") != "I"){
  3989. // grd_paygrnt.addStatus(grd_paygrnt.row, "update");
  3990. // ds_main_paygrntgrd_paygrntinfo.setRowType(_curRow, Dataset.ROWTYPE_UPDATE);
  3991. // grd_paygrnt.cellStyle("background-image", grd_paygrnt.row, 1) =
  3992. // group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case3.grd_paygrnt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_u.png");
  3993. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow, "state", "U");
  3994. }
  3995. var sOrdTodd = utlf_transNullToEmpty(ds_main_paygrntgrd_paygrntinfo.getColumn(_curRow, "ordtodd"));
  3996. if(sOrdTodd == "") {
  3997. ds_main_paygrntgrd_paygrntinfo.setColumn( _curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd") );
  3998. }
  3999. // model.refresh()
  4000. }
  4001. function group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_onmousedown(obj: Grid, e: GridMouseEventInfo) {
  4002. if (e.button == 3) { // 3 : 오른쪽 버튼
  4003. if (e.row > -1) {
  4004. pmn_popupMenu.trackPopup(e.screenX, e.screenY);
  4005. }
  4006. }
  4007. }
  4008. function pmn_popupMenu_onmenuclick(obj: PopupMenu, e: MenuClickEventInfo) {
  4009. eval(e.id + "(" + e + ")");
  4010. }
  4011. function test(ordflag) {
  4012. ds_init_orddeptcd_copied.filter("io == '" + ordflag + "'");
  4013. //return ds_init_orddeptcd_copied;
  4014. }
  4015. function group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_oncellclick(obj: Grid, e: GridClickEventInfo) {
  4016. // 2008.09.30 최병진 - 진료형태에 따른 진료과코드 맵핑
  4017. var _curRow = e.row;
  4018. var sOrdFlag = ds_main_aimtgrd_gridaimtsearch.getColumn(_curRow, "ordflag");
  4019. if (sOrdFlag == "E") {
  4020. sOrdFlag = "I";
  4021. }
  4022. if (e.col == 9) {//" + ordflag+ "'"
  4023. //ds_init_orddeptcd_copied.filter("io == '" + sOrdFlag + "'")
  4024. //group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("body", _curRow, "combodataset", "ds_init_orddeptcd_copied");
  4025. // group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("body", _curRow, "combodataset", "ds_init_orddeptcd_copied");
  4026. group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("body", _curRow, "combodataset", ds_init_orddeptcd_copied.filter("io == '" + sOrdFlag + "'"));
  4027. group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("body", _curRow, "combocodecol", "cd");
  4028. group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty("body", _curRow, "combodatacol", "nm");
  4029. }
  4030. }
  4031. function group3_swt_aipmmngt_aipminfo_swt_term_case1_grd_aimtSearch_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo)
  4032. {
  4033. var _curRow = e.row;
  4034. if (ds_main_aimtgrd_gridaimtsearch.getColumn(_curRow, "state") != "I"){
  4035. // group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setRowType(_curRow, Dataset.ROWTYPE_UPDATE);
  4036. // group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_u.png");
  4037. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "state", "U");
  4038. }
  4039. // 2008.03.17 최병진 - 진료구분(입원,외래)에 따른 진료종료일자 자동설정. 승인종료일자를 기본으로 설정
  4040. var sOrdFlag = utlf_transNullToEmpty(ds_main_aimtgrd_gridaimtsearch.getColumn(_curRow, "ordflag"));
  4041. var sOrdTodd = utlf_transNullToEmpty(ds_main_aimtgrd_gridaimtsearch.getColumn(_curRow, "ordtodd"));
  4042. if(sOrdTodd == "" && sOrdFlag == "O") {
  4043. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd") );
  4044. }
  4045. if(sOrdTodd == "" && sOrdFlag == "I") {
  4046. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd") );
  4047. }
  4048. if(sOrdTodd == "" && sOrdFlag == "E") {
  4049. ds_main_aimtgrd_gridaimtsearch.setColumn(_curRow, "ordtodd", ds_main_ptbspatinfo.getColumn(0, "aprvtodd") );
  4050. }
  4051. // model.refresh()
  4052. }
  4053. function group3_swt_aipmmngt_aipminfo_swt_term_case4_grd_otpt_ontextchanged(obj: Grid, e: GridEditTextChangedEventInfo) {
  4054. var _curRow = e.row;
  4055. if (ds_main_otptgrd_otptinfo.getColumn(_curRow, "state") != "I") {
  4056. // ds_main_otptgrd_otptinfo.setRowType(_curRow, Dataset.ROWTYPE_UPDATE);
  4057. // group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt.setCellProperty( "Body", group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt.getBindCellIndex("Body","update"), "backgroundimage", "theme://images//ico_u.png");
  4058. ds_main_otptgrd_otptinfo.setColumn(_curRow, "state", "U");
  4059. }
  4060. }
  4061. function group3_swt_aipmmngt_aipminfo_group4_button8_onclick(obj: Button, e: ClickEventInfo) {
  4062. var sPid = ds_main_ptbspatinfo.getColumn(0, "pid");
  4063. // 기간관리 선택여부 체크
  4064. var currentRow = group3.swt_aipmmngt.aipminfo.swt_term.case1.grd_aimtSearch.currentrow;
  4065. if (currentRow < 0) {
  4066. return false;
  4067. } else {
  4068. var sOrdFlag = ds_main_aimtgrd_gridaimtsearch.getColumn(currentRow, "ordflag");
  4069. // 외래, 응급 수납조회 팝업 SMPAO00300, 파라미터 환자번호 : SMPAO00300_PARM2
  4070. if (sOrdFlag == "O" || sOrdFlag == "E") {
  4071. var pid = ds_main_ptbspatinfo.getColumn(0, "pid");
  4072. var param = pid + "▦";
  4073. frmf_setParameter("SMPAO00300_PARM2", param);
  4074. frmf_modal("SMPAO00300", "SMPAO00300", "", "", "", "", "", "", "", "", "", "", "M");
  4075. }
  4076. // 입원 진료비상세내역 팝업 SMPAI00200 파라미터 없음
  4077. if (sOrdFlag == "I") {
  4078. ds_send_SMPAI0020.setColumn(0, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  4079. var objArg = new Object();
  4080. objArg.arg_ds_send = ds_send_SMPAI0020;
  4081. frmf_modal("SMPAI00200", "SMPAI00200", objArg, "", "3", "", "", "", "", "", "", "", "M");
  4082. }
  4083. }
  4084. }
  4085. function group3_swt_aipmmngt_aipminfo_group4_button15_onclick(obj: Button, e: ClickEventInfo) {
  4086. var objArg = new Object();
  4087. ds_source.clearData();
  4088. dsf_makeValue(ds_source, "srchcond", "string", "1");
  4089. dsf_makeValue(ds_source, "pid", "string", ds_main_ptbspatinfo.getColumn(0, "pid"));
  4090. objArg.arg_ds_source = ds_source;
  4091. frmf_modal("SMPMC01400", "SMPMC01400", objArg, "", "", "", "", "", "", "", "", "", "M");
  4092. }
  4093. function group3_swt_aipmmngt_aipminfo_group4_button17_onclick(obj: Button, e: ClickEventInfo) {
  4094. var pid = ds_main_ptbspatinfo.getColumn(0, "pid");
  4095. var param = pid + "▦▦▦▦▦▦";
  4096. frmf_setParameter("SMMMR05000_param_userdept", "doctor");
  4097. frmf_setParameter("SMMMR05000_param_pinfo", param);
  4098. frmf_modal("SMMMR05000", "SMMMR05000", "", "", "", "", "", "", "", "", "", "", "M");
  4099. }
  4100. function group3_swt_aipmmngt_aipminfo_group4_button19_onclick(obj: Button, e: ClickEventInfo) {
  4101. // 제증명리스트 화면 팝업
  4102. frmf_modal("SMMMR02300", "SMMMR02300", "", "", "", "", "", "", "", "", "", "", "M");
  4103. }
  4104. function group3_swt_aipmmngt_aipminfo_group4_button23_onclick(obj: Button, e: ClickEventInfo) {
  4105. ds_send_search1.setColumn(0, "srchcond", 1);
  4106. ds_send_search1.setColumn(0, "pid", ds_main_ptbspatinfo.getColumn(0, "pid"));
  4107. var objArg = new Object();
  4108. objArg.arg_ds_source = ds_send_search1;
  4109. frmf_modal("SMPMC01900_환자상세내역조회", "SMPMC01900", objArg, "", "", "", "", "", "", "", "", "", "M");
  4110. }
  4111. function group3_swt_aipmmngt_aipminfo_group4_btn_clear_onclick(obj: Button, e: ClickEventInfo) {
  4112. ds_main_ptbspatinfo.clearData();
  4113. ds_main_ptbspatinfo.addRow();
  4114. ds_main_aipmgrd_gridInsurance.clearData();
  4115. ds_main_aimtgrd_gridaimtsearch.clearData();
  4116. ds_hidden_ptbspatinfo.clearData();
  4117. ds_hidden_ptbspatinfo.addRow();
  4118. ds_send_search.clearData();
  4119. ds_send_search.addRow();
  4120. ds_send_cancel.clearData();
  4121. ds_send_cancel.addRow();
  4122. ds_send_airasend.clearData();
  4123. ds_send_airasend.addRow();
  4124. ds_send_save.clearData();
  4125. ds_send_save.addRow();
  4126. ds_send_save1.clearData();
  4127. ds_send_save1.addRow();
  4128. ds_main_condition.clearData();
  4129. ds_main_condition.addRow();
  4130. ds_main_condition.setColumn(0, "reference", "0");
  4131. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  4132. group3.swt_aipmmngt.aipminfo.group2.ipt_date1.visible = false;
  4133. group3.swt_aipmmngt.aipminfo.group2.ipt_date2.visible = false;
  4134. group3.swt_aipmmngt.aipminfo.group2.ipt_carno1.visible = false;
  4135. group3.swt_aipmmngt.aipminfo.group2.ipt_mngtno1.visible = false;
  4136. group3.swt_aipmmngt.aipminfo.group2.cmb_insucd1.visible = false;
  4137. group3.swt_aipmmngt.aipminfo.group2.ipt_acddd1.visible = false;
  4138. group3.swt_aipmmngt.aipminfo.group2.caption1.visible = false;
  4139. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  4140. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  4141. group3.swt_aipmmngt.aipminfo.group2.ipt_tel1.visible = false;
  4142. ds_main_condition.setColumn(0, "endstat", "1");
  4143. ds_main_condition.setColumn(0, "histstat", "1");
  4144. }
  4145. function group3_swt_aipmmngt_aipminfo_swt_term_case4_button11_onclick(obj: Button, e: ClickEventInfo) {
  4146. dsf_copyColInfo(ds_send_save1, ds_main_otptgrd_otptinfo);
  4147. var exeCnt = 0;
  4148. for (var i = 0; i < group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt.rowcount; i++) {
  4149. var iRowStatus = ds_main_otptgrd_otptinfo.getRowType(i);
  4150. if (iRowStatus > Dataset.ROWTYPE_NORMAL) { // 0은 변경없음
  4151. ds_send_save1.clearData();
  4152. ds_send_save1.copyRow(ds_send_save1.addRow(), ds_main_otptgrd_otptinfo, i);
  4153. var oParam = {};
  4154. oParam.id = "TXPMC02605";
  4155. oParam.service = "patinfomngtapp.AutmbInsuPat";
  4156. oParam.method = "reqSetOtptInfo";
  4157. oParam.inds = "req=ds_send_save1";
  4158. oParam.outds = "";
  4159. oParam.async = false;
  4160. oParam.callback = "cf_TXPMC02605";
  4161. tranf_submit(oParam);
  4162. if (arErrorCode.pop("TXPMC02605") > -1) {
  4163. ds_send_save1.clearData();
  4164. ds_send_save1.addRow();
  4165. exeCnt++;
  4166. }
  4167. }
  4168. }
  4169. if (exeCnt > 0) {
  4170. group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt.setCellProperty("Body", group3.swt_aipmmngt.aipminfo.swt_term.case4.grd_otpt.getBindCellIndex("Body", "update"), "backgroundimage", "theme://images//ico_e.png");
  4171. fGetDetInfo();
  4172. }
  4173. }
  4174. function cf_TXPMC02605(sSvcId, nErrorCode, sErrorMsg) {
  4175. arErrorCode.push(sSvcId, nErrorCode);
  4176. }
  4177. function group3_swt_aipmmngt_aipminfo_group2_ipt_pid1_onkeydown(obj: Edit, e: KeyEventInfo) {
  4178. if (e.keycode == 13) {
  4179. obj.updateToDataset();
  4180. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4181. }
  4182. }
  4183. function group3_swt_aipmmngt_aipminfo_group2_ipt_acddd1_onkeydown(obj: Calendar, e: KeyEventInfo) {
  4184. if (e.keycode == 13) {
  4185. obj.updateToDataset();
  4186. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4187. }
  4188. }
  4189. function group3_swt_aipmmngt_aipminfo_group2_ipt_carno1_onkeydown(obj: Edit, e: KeyEventInfo) {
  4190. if (e.keycode == 13) {
  4191. obj.updateToDataset();
  4192. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4193. }
  4194. }
  4195. function group3_swt_aipmmngt_aipminfo_group2_ipt_hngnm1_onkeydown(obj: Edit, e: KeyEventInfo) {
  4196. if (e.keycode == 13) {
  4197. obj.updateToDataset();
  4198. ds_send_search1.setColumn(0, "hngnm", ds_main_condition.getColumn(0, "hngnm"));
  4199. ds_send_search1.setColumn(0, "srchcond", "2");
  4200. var objArg = new Object();
  4201. objArg.arg_ds_send = ds_send_search1;
  4202. frmf_modal("SPPMC02500_환자조회", "SPPMC02500", objArg, "", 1, 150, 150, "", "", "", "", "", "M");
  4203. ds_main_condition.setColumn(0, "reference", "1");
  4204. ds_main_condition.setColumn(0, "hngnm", "");
  4205. ds_main_condition.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  4206. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4207. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = true;
  4208. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  4209. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  4210. }
  4211. }
  4212. function group3_swt_aipmmngt_aipminfo_group2_ipt_mngtno1_onkeydown(obj: Edit, e: KeyEventInfo) {
  4213. if (e.keycode == 13) {
  4214. obj.updateToDataset();
  4215. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4216. }
  4217. }
  4218. function group3_swt_aipmmngt_aipminfo_group2_ipt_rrgstno1_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  4219. if (event.keyCode == "13") {
  4220. obj.updateToDataset();
  4221. var rrgstno = String(ds_main_condition.getColumn(0, "rrgstno"));
  4222. ds_send_search1.clearData();
  4223. ds_send_search1.setColumn(0, "rrgstno1", rrgstno.substring(0, 6));
  4224. ds_send_search1.setColumn(0, "rrgstno2", rrgstno.substring(7, 14));
  4225. ds_send_search1.setColumn(0, "srchcond", "3");
  4226. var objArg = new Object();
  4227. objArg.arg_ds_send = ds_send_search1;
  4228. frmf_modal("SPPMC02500_환자조회", "SPPMC02500", objArg, "", 1, 150, 150, "", "", "", "", "", "M");
  4229. // ipt_rrgstno1.visible = "hidden";
  4230. ds_main_condition.setColumn(0, "reference", "1");
  4231. ds_main_condition.setColumn(0, "rrgstno", "");
  4232. ds_main_condition.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  4233. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4234. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = true;
  4235. group3.swt_aipmmngt.aipminfo.group2.ipt_hngnm1.visible = false;
  4236. group3.swt_aipmmngt.aipminfo.group2.ipt_rrgstno1.visible = false;
  4237. }
  4238. }
  4239. function group3_swt_aipmmngt_aipminfo_group2_ipt_tel1_onkeydown(obj: Edit, e: KeyEventInfo) {
  4240. if (e.keycode == 13) {
  4241. obj.updateToDataset();
  4242. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4243. }
  4244. }
  4245. function group3_swt_aipmmngt_aipmlist_group5_cmb_suppkind2_onkeydown(obj: Combo, e: KeyEventInfo) {
  4246. if (e.keycode == 13) {
  4247. group3.swt_aipmmngt.aipmlist.group5.rdo_histstat2.setFocus();
  4248. }
  4249. }
  4250. function group3_swt_aipmmngt_aipmlist_group5_cmb_suppkind2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  4251. group3.swt_aipmmngt.aipmlist.group5.rdo_histstat2.setFocus();
  4252. // btn_search.dispatch("DOMActivate");
  4253. }
  4254. function group3_swt_aipmmngt_aipmlist_group5_ipt_acddd2_onkeydown(obj: Calendar, e: KeyEventInfo) {
  4255. if (e.keycode == 13) {
  4256. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4257. }
  4258. }
  4259. function group3_swt_aipmmngt_aipmlist_group5_ipt_carno2_onkeydown(obj: Edit, e: KeyEventInfo) {
  4260. if (e.keycode == 13) {
  4261. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4262. }
  4263. }
  4264. function group3_swt_aipmmngt_aipmlist_group5_ipt_hngnm2_onkeydown(obj:Edit, e:KeyEventInfo)
  4265. {
  4266. if(e.keycode == 13) {
  4267. obj.updateToDataset();
  4268. ds_send_search1.setColumn( 0, "hngnm", ds_main_condition2.getColumn(0, "hngnm"));
  4269. ds_send_search1.setColumn( 0, "srchcond","2");
  4270. var objArg = new Object();
  4271. objArg.arg_ds_send = ds_send_search1;
  4272. frmf_modal("SPPMC02500_환자조회", "SPPMC02500", objArg, "", 1, 150, 150, "", "", "", "", "", "M");
  4273. ds_main_condition2.setColumn(0, "reference", "1");
  4274. ds_main_condition2.setColumn(0, "hngnm", "");
  4275. ds_main_condition2.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  4276. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4277. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = true;
  4278. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  4279. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  4280. }
  4281. }
  4282. function group3_swt_aipmmngt_aipmlist_group5_ipt_mngtno2_onkeydown(obj:Edit, e:KeyEventInfo)
  4283. {
  4284. if(e.keycode == 13) {
  4285. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4286. }
  4287. }
  4288. function group3_swt_aipmmngt_aipmlist_group5_ipt_pid2_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  4289. {
  4290. if(e.keycode == 13) {
  4291. obj.updateToDataset();
  4292. ds_send_search1.setColumn( 0, "hngnm", ds_main_condition2.getColumn(0, "pid"));
  4293. ds_send_search1.setColumn( 0, "srchcond","1");
  4294. var objArg = new Object();
  4295. objArg.arg_ds_send = ds_send_search1;
  4296. frmf_modal("SPPMC02500_환자조회", "SPPMC02500", objArg, "", 1, 150, 150, "", "", "", "", "", "M");
  4297. ds_main_condition2.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  4298. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4299. group3.swt_aipmmngt.aipmlist.group5.ipt_pid2.visible = true;
  4300. group3.swt_aipmmngt.aipmlist.group5.ipt_hngnm2.visible = false;
  4301. group3.swt_aipmmngt.aipmlist.group5.ipt_rrgstno2.visible = false;
  4302. }
  4303. }
  4304. function group3_swt_aipmmngt_aipmlist_group5_ipt_tel2_onkeydown(obj: Edit, e: KeyEventInfo) {
  4305. if (e.keycode == 13) {
  4306. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4307. }
  4308. }
  4309. function group3_swt_aipmmngt_aipmlist_group5_rdo_endstat2_onkeydown(obj: Radio, e: KeyEventInfo) {
  4310. if (e.keycode == 13) {
  4311. group3.swt_aipmmngt.aipmlist.group5.btn_search2.click();
  4312. }
  4313. }
  4314. function group3_swt_aipmmngt_aipminfo_button14_onclick(obj: Button, e: ClickEventInfo) {
  4315. var sPid = ds_main_ptbspatinfo.getColumn(0, "pid");
  4316. if (utlf_isNull(sPid)) {
  4317. sysf_messageBox("환자가 조회되지 않았습니다!!", "I");
  4318. return;
  4319. }
  4320. var sRemFact = ds_main_ptbspatinfo.getColumn(0, "remfact");
  4321. var iByte = fGetOracleByteLength(sRemFact);
  4322. if (iByte > 250) {
  4323. sysf_essageBox("참고사항의 길이가 너무 깁니다[현재 : " + iByte + "byte][제한용량 : 250byte, 영문/숫자:250자, 한글:83자]", "I");
  4324. return;
  4325. }
  4326. ds_send_data1.clearData();
  4327. ds_send_data1.addRow();
  4328. dsf_makeValue(ds_send_data1, "pid", "string", ds_main_ptbspatinfo.getColumn(0, "pid"));
  4329. dsf_makeValue(ds_send_data1, "remfact", "string", ds_main_ptbspatinfo.getColumn(0, "remfact"));
  4330. dsf_makeValue(ds_send_data1, "inpt_instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  4331. //if (submit("TXPAI02201")) {
  4332. var oParam = {};
  4333. oParam.id = "TXPAI02201";
  4334. oParam.service = "inordamtmngtapp.InRcpt";
  4335. oParam.method = "reqSetRemFact";
  4336. oParam.inds = "req=ds_send_data1";
  4337. oParam.outds = "";
  4338. oParam.async = false;
  4339. oParam.callback = "cf_TXPAI02201";
  4340. tranf_submit(oParam);
  4341. if (arErrorCode.pop("TXPAI02201") > -1) {
  4342. sysf_messageBox("저장 완료!", "I");
  4343. }
  4344. //model.refresh();
  4345. //model.removenode("/root/send/data1");
  4346. //model.makeNode("/root/send/data1");
  4347. }
  4348. function cf_TXPAI02201(sSvcId, nErrorCode, sErrorMsg) {
  4349. arErrorCode.push(sSvcId, nErrorCode);
  4350. }
  4351. function group3_swt_aipmmngt_aipminfo_ipt_hngnm_onkeyup(obj: Edit, e: KeyEventInfo) {
  4352. if (e.keycode == 13) {
  4353. obj.updateToDataset();
  4354. var hngnm = obj.value
  4355. fInitialize();
  4356. ds_send_search.setColumn(0, "reference", "2");
  4357. ds_send_search.setColumn(0, "reference1", hngnm);
  4358. ds_send_search.setColumn(0, "reference2", "");
  4359. var oParam = {};
  4360. oParam.id = "TRPMC02601";
  4361. oParam.service = "patinfomngtapp.AutmbInsuPat";
  4362. oParam.method = "reqGetInsuPatInfo";
  4363. oParam.inds = "req=ds_send_search";
  4364. oParam.outds = "ds_main_aipmgrd_gridInsurance=gridInsurance";
  4365. oParam.async = false;
  4366. tranf_submit(oParam);
  4367. if (ds_main_aipmgrd_gridInsurance.rowcount > 0) {
  4368. ds_main_ptbspatinfo.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(0, "pid"));
  4369. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "hngnm"));
  4370. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_main_aipmgrd_gridInsurance.getColumn(0, "rrgstno"));
  4371. ds_main_ptbspatinfo.setColumn(0, "sex", ds_main_aipmgrd_gridInsurance.getColumn(0, "sex"));
  4372. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_main_aipmgrd_gridInsurance.getColumn(0, "hometel"));
  4373. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_main_aipmgrd_gridInsurance.getColumn(0, "mpphontel"));
  4374. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd1"));
  4375. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcd2"));
  4376. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_main_aipmgrd_gridInsurance.getColumn(0, "zipcdseq"));
  4377. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_main_aipmgrd_gridInsurance.getColumn(0, "detladdr"));
  4378. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_main_aipmgrd_gridInsurance.getColumn(0, "remfact"));
  4379. var birthdd = ds_main_aipmgrd_gridInsurance.getColumn(0, "brthdd");
  4380. if (!utlf_isNull(birthdd)) {
  4381. if (utlf_isValidDateTime(birthdd, "YYYYMMDD") == true) {
  4382. ds_main_ptbspatinfo.setColumn(0, "age", utlf_getFullAge(birthdd));
  4383. }
  4384. }
  4385. ds_main_ptbspatinfo.setColumn(0, "insucdnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "insucd"));
  4386. ds_main_ptbspatinfo.setColumn(0, "acddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "acddd"));
  4387. ds_main_ptbspatinfo.setColumn(0, "mngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  4388. ds_main_ptbspatinfo.setColumn(0, "oldmngtno", ds_main_aipmgrd_gridInsurance.getColumn(0, "mngtno"));
  4389. ds_main_ptbspatinfo.setColumn(0, "autmbinsuseqno", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsuseqno"));
  4390. ds_main_ptbspatinfo.setColumn(0, "suppkind", ds_main_aipmgrd_gridInsurance.getColumn(0, "suppkind"));
  4391. ds_main_ptbspatinfo.setColumn(0, "carno", ds_main_aipmgrd_gridInsurance.getColumn(0, "carno"));
  4392. ds_main_ptbspatinfo.setColumn(0, "chrgrnm", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrnm"));
  4393. ds_main_ptbspatinfo.setColumn(0, "chrgrtel", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrtel"));
  4394. ds_main_ptbspatinfo.setColumn(0, "chrgrfaxno", ds_main_aipmgrd_gridInsurance.getColumn(0, "chrgrfaxno"));
  4395. ds_main_ptbspatinfo.setColumn(0, "autmbinsurem", ds_main_aipmgrd_gridInsurance.getColumn(0, "autmbinsurem"));
  4396. ds_main_ptbspatinfo.setColumn(0, "ordopendd", ds_main_aipmgrd_gridInsurance.getColumn(0, "ordopendd"));
  4397. ds_main_ptbspatinfo.setColumn(0, "aprvfromdd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvfromdd"));
  4398. ds_main_ptbspatinfo.setColumn(0, "aprvtodd", ds_main_aipmgrd_gridInsurance.getColumn(0, "aprvtodd"));
  4399. ds_main_ptbspatinfo.setColumn(0, "paylimamt", ds_main_aipmgrd_gridInsurance.getColumn(0, "paylimamt"));
  4400. ds_main_ptbspatinfo.setColumn(0, "chospathcd", ds_main_aipmgrd_gridInsurance.getColumn(0, "chospathcd"));
  4401. ds_main_ptbspatinfo.setColumn(0, "endflag", ds_main_aipmgrd_gridInsurance.getColumn(0, "endflag"));
  4402. ds_main_ptbspatinfo.setColumn(0, "endresncd", ds_main_aipmgrd_gridInsurance.getColumn(0, "endresncd"));
  4403. ds_main_ptbspatinfo.setColumn(0, "agreenddd", ds_main_aipmgrd_gridInsurance.getColumn(0, "agreenddd"));
  4404. ds_main_ptbspatinfo.setColumn(0, "seqno", ds_main_aipmgrd_gridInsurance.getColumn(0, "seqno") + 1);
  4405. fGetDetInfo();
  4406. }
  4407. }
  4408. }
  4409. function group3_swt_aipmmngt_aipminfo_grd_Insurance_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
  4410. obj.updateToDataset();
  4411. var row = obj.currentrow;
  4412. if (obj.currentrow > -1) {
  4413. ds_main_ptbspatinfo.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(row, "pid"));
  4414. ds_main_ptbspatinfo.setColumn(0, "hngnm", ds_main_aipmgrd_gridInsurance.getColumn(row, "hngnm"));
  4415. ds_main_ptbspatinfo.setColumn(0, "rrgstno", ds_main_aipmgrd_gridInsurance.getColumn(row, "rrgstno"));
  4416. ds_main_ptbspatinfo.setColumn(0, "sex", ds_main_aipmgrd_gridInsurance.getColumn(row, "sex"));
  4417. ds_main_ptbspatinfo.setColumn(0, "hometel", ds_main_aipmgrd_gridInsurance.getColumn(row, "hometel"));
  4418. ds_main_ptbspatinfo.setColumn(0, "mpphontel", ds_main_aipmgrd_gridInsurance.getColumn(row, "mpphontel"));
  4419. ds_main_ptbspatinfo.setColumn(0, "zipcode1", ds_main_aipmgrd_gridInsurance.getColumn(row, "zipcd1"));
  4420. ds_main_ptbspatinfo.setColumn(0, "zipcode2", ds_main_aipmgrd_gridInsurance.getColumn(row, "zipcd2"));
  4421. ds_main_ptbspatinfo.setColumn(0, "zipcdseq", ds_main_aipmgrd_gridInsurance.getColumn(row, "zipcdseq"));
  4422. ds_main_ptbspatinfo.setColumn(0, "detladdr", ds_main_aipmgrd_gridInsurance.getColumn(row, "detladdr"));
  4423. ds_main_ptbspatinfo.setColumn(0, "remfact", ds_main_aipmgrd_gridInsurance.getColumn(row, "remfact"));
  4424. var birthdd = ds_main_aipmgrd_gridInsurance.getColumn(row, "brthdd");
  4425. if (!utlf_isNull(birthdd)) {
  4426. if (utlf_isValidDateTime(birthdd, "YYYYMMDD") == true) {
  4427. ds_main_ptbspatinfo.setColumn(0, "age", utlf_getFullAge(birthdd));
  4428. }
  4429. }
  4430. ds_main_ptbspatinfo.setColumn(0, "insucdnm", ds_main_aipmgrd_gridInsurance.getColumn(row, "insucd"));
  4431. ds_main_ptbspatinfo.setColumn(0, "acddd", ds_main_aipmgrd_gridInsurance.getColumn(row, "acddd"));
  4432. ds_main_ptbspatinfo.setColumn(0, "mngtno", ds_main_aipmgrd_gridInsurance.getColumn(row, "mngtno"));
  4433. ds_main_ptbspatinfo.setColumn(0, "oldmngtno", ds_main_aipmgrd_gridInsurance.getColumn(row, "mngtno"));
  4434. ds_main_ptbspatinfo.setColumn(0, "autmbinsuseqno", ds_main_aipmgrd_gridInsurance.getColumn(row, "autmbinsuseqno"));
  4435. ds_main_ptbspatinfo.setColumn(0, "suppkind", ds_main_aipmgrd_gridInsurance.getColumn(row, "suppkind"));
  4436. ds_main_ptbspatinfo.setColumn(0, "carno", ds_main_aipmgrd_gridInsurance.getColumn(row, "carno"));
  4437. ds_main_ptbspatinfo.setColumn(0, "chrgrnm", ds_main_aipmgrd_gridInsurance.getColumn(row, "chrgrnm"));
  4438. ds_main_ptbspatinfo.setColumn(0, "chrgrtel", ds_main_aipmgrd_gridInsurance.getColumn(row, "chrgrtel"));
  4439. ds_main_ptbspatinfo.setColumn(0, "chrgrfaxno", ds_main_aipmgrd_gridInsurance.getColumn(row, "chrgrfaxno"));
  4440. ds_main_ptbspatinfo.setColumn(0, "autmbinsurem", ds_main_aipmgrd_gridInsurance.getColumn(row, "autmbinsurem"));
  4441. ds_main_ptbspatinfo.setColumn(0, "ordopendd", ds_main_aipmgrd_gridInsurance.getColumn(row, "ordopendd"));
  4442. ds_main_ptbspatinfo.setColumn(0, "aprvfromdd", ds_main_aipmgrd_gridInsurance.getColumn(row, "aprvfromdd"));
  4443. ds_main_ptbspatinfo.setColumn(0, "aprvtodd", ds_main_aipmgrd_gridInsurance.getColumn(row, "aprvtodd"));
  4444. ds_main_ptbspatinfo.setColumn(0, "paylimamt", ds_main_aipmgrd_gridInsurance.getColumn(row, "paylimamt"));
  4445. ds_main_ptbspatinfo.setColumn(0, "chospathcd", ds_main_aipmgrd_gridInsurance.getColumn(row, "chospathcd"));
  4446. ds_main_ptbspatinfo.setColumn(0, "endflag", ds_main_aipmgrd_gridInsurance.getColumn(row, "endflag"));
  4447. ds_main_ptbspatinfo.setColumn(0, "endresncd", ds_main_aipmgrd_gridInsurance.getColumn(row, "endresncd"));
  4448. ds_main_ptbspatinfo.setColumn(0, "agreenddd", ds_main_aipmgrd_gridInsurance.getColumn(row, "agreenddd"));
  4449. ds_main_ptbspatinfo.setColumn(0, "seqno", ds_main_aipmgrd_gridInsurance.getColumn(row, "seqno") + 1);
  4450. fGetDetInfo();
  4451. }
  4452. frmf_inputEnterKey('group3.swt_aipmmngt.aipminfo.cmb_suppkind1', 'onitemchanged', new ItemChangeEventInfo);
  4453. }
  4454. /**
  4455. 종결구분 콤보 클릭이벤트
  4456. */
  4457. function group3_swt_aipmmngt_aipminfo_cmb_endflag_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
  4458. {
  4459. group3.swt_aipmmngt.aipminfo.cmb_endflag.index = e.index;
  4460. obj.updateToDataset();
  4461. if (ds_main_ptbspatinfo.getColumn(0, "endflag") == "N"){
  4462. ds_main_ptbspatinfo.setColumn(0, "endresncd","1");
  4463. ds_main_ptbspatinfo.setColumn(0, "agreenddd", "");
  4464. group3.swt_aipmmngt.aipminfo.cmb_endresncd.enable = false;
  4465. //cmb_endresncd.refresh();
  4466. //ipt_agreenddd.refresh();
  4467. } else {
  4468. group3.swt_aipmmngt.aipminfo.cmb_endresncd.enable = true;
  4469. ds_main_ptbspatinfo.setColumn(0, "endresncd","Y");
  4470. ds_main_ptbspatinfo.setColumn(0, "agreenddd", utlf_getCurrentDate());
  4471. //cmb_endresncd.refresh();
  4472. //ipt_agreenddd.refresh();
  4473. }
  4474. }
  4475. function group3_swt_aipmmngt_aipmlist_grd_aipmptbslist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4476. {
  4477. var currow = ds_main_aipmgrd_gridInsurance.rowposition;
  4478. ds_main_condition.setColumn(0, "reference", "1");
  4479. frmf_inputEnterKey("group3.swt_aipmmngt.aipminfo.group2.cmb_reference", "onitemchanged", new ItemChangeEventInfo );
  4480. ds_main_condition.setColumn(0, "pid", ds_main_aipmgrd_gridInsurance.getColumn(currow, "pid"));
  4481. group3.swt_aipmmngt.aipminfo.group2.btn_search.click();
  4482. ds_main_condition.setColumn(0, "reference", "0");
  4483. group3.swt_aipmmngt.aipminfo.group2.ipt_pid1.visible = false;
  4484. group3.swt_aipmmngt.tabindex = 1;
  4485. }
  4486. function group3_swt_aipmmngt_aipminfo_Button00_onclick(obj:Button, e:ClickEventInfo)
  4487. {
  4488. test('O');
  4489. }
  4490. function group3_swt_aipmmngt_aipminfo_Button01_onclick(obj:Button, e:ClickEventInfo)
  4491. {
  4492. test('I');
  4493. }
  4494. ]]></Script>
  4495. </Form>
  4496. </FDL>