SMPIJ00600_외래일일심사대상자조회.xfdl 174 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIJ00600" position="absolute 0 0 1256 805" titletext="외래사전심사대상자조회" onload="SMPIJ00600_onload" onactivate="SMPIJ00600_onactivate">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption14" text="선별심사" visible="false" position="absolute 65 787 115 804" positiontype="position" anchor="left bottom"/>
  8. <Static id="caption27" text="문제환자(G)" visible="false" position="absolute 1357 654 1432 671" positiontype="position"/>
  9. <Static id="caption8" text="문제환자(R)" visible="false" position="absolute 1447 654 1517 671" positiontype="position"/>
  10. <Static id="Static03" class="sta_DA_box" position="absolute 0 741 1256 767" anchor="bottom"/>
  11. <Div id="grp_sea" anchor="left top right" taborder="8" style="align:center top;" class="div_SA" position="absolute 0 24 1256 133">
  12. <Layouts>
  13. <Layout>
  14. <Static id="caption2" text="기준일자" class="search_name" position="absolute 8 10 82 30" anchor="default"/>
  15. <Calendar id="ipt_clamfromdd" taborder="68" dateformat="yyyy-MM-dd" class="input_search" position="absolute 82 10 172 30" mask="####-##-##" onchanged="grp_sea_ipt_clamfromdd_onchanged" autoskip="true" autoselect="true" anchor="default"/>
  16. <Calendar id="ipt_clamtodd" taborder="69" dateformat="yyyy-MM-dd" class="input_search" position="absolute 175 10 265 30" mask="####-##-##" onchanged="grp_sea_ipt_clamtodd_onchanged" autoselect="true" onkeydown="grp_sea_ipt_clamtodd_onkeydown" anchor="default"/>
  17. <Static id="caption5" text="진료분야" class="search_name" position="absolute 278 10 352 30" anchor="default"/>
  18. <Combo id="cmb_ordfildcd" taborder="70" class="combo_search" position="absolute 352 10 442 30" onitemchanged="grp_sea_cmb_ordfildcd_onitemchanged" displayrowcount="100" anchor="default"/>
  19. <Static id="caption13" text="심사상태" class="search_name" position="absolute 648 35 722 55" anchor="default"/>
  20. <Combo id="cmb_workstat" taborder="71" class="combo_search" position="absolute 722 35 829 55" innerdataset="@ds_init_P0379" codecolumn="cdid" datacolumn="cdnm" anchor="default" displayrowcount="100"/>
  21. <Static id="caption4" text="보험유형" class="search_name" position="absolute 461 10 535 30" anchor="default"/>
  22. <Combo id="cmb_insukind" taborder="72" class="combo_search" position="absolute 546 10 633 30" onitemchanged="grp_sea_cmb_insukind_onitemchanged" anchor="default" displayrowcount="100"/>
  23. <Static id="caption11" text="진료과" class="search_name" position="absolute 278 35 339 55" anchor="default"/>
  24. <Combo id="cmb_clamdeptcd" taborder="73" class="combo_search" position="absolute 352 35 442 55" onitemchanged="grp_sea_cmb_clamdeptcd_onitemchanged" displayrowcount="100" anchor="default"/>
  25. <Static id="caption18" text="환자조회" class="search_name" position="absolute 8 85 82 105" anchor="default"/>
  26. <Static id="caption15" text="심사자" class="search_name" position="absolute 648 10 709 30" anchor="default"/>
  27. <Combo id="cmb_judgrid" taborder="75" class="combo_search" position="absolute 722 10 829 30" displayrowcount="100" anchor="default" onitemchanged="grp_sea_cmb_judgrid_onitemchanged"/>
  28. <Static id="caption7" text="주치의" class="search_name" position="absolute 278 62 339 82" anchor="default"/>
  29. <Combo id="cmb_orddrid" taborder="76" class="combo_search" position="absolute 352 62 442 82" displayrowcount="100" anchor="default"/>
  30. <Static id="caption1" text="총진료비" class="search_name" position="absolute 8 35 82 55" anchor="default"/>
  31. <Edit id="ipt_totordamt" taborder="77" mask="#,###" class="input_search" position="absolute 82 35 172 55" style="align:right middle;" imemode="hangul" autoselect="true" inputtype="number" maxlength="5" inputfilter="comma" anchor="default"/>
  32. <Combo id="cmb_totordamt" taborder="78" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 175 35 265 55" anchor="default">
  33. <Dataset id="innerdataset">
  34. <ColumnInfo>
  35. <Column id="codecolumn" size="256"/>
  36. <Column id="datacolumn" size="256"/>
  37. </ColumnInfo>
  38. <Rows>
  39. <Row>
  40. <Col id="codecolumn">2</Col>
  41. <Col id="datacolumn">원미만</Col>
  42. </Row>
  43. <Row>
  44. <Col id="codecolumn">3</Col>
  45. <Col id="datacolumn">원이상</Col>
  46. </Row>
  47. </Rows>
  48. </Dataset>
  49. </Combo>
  50. <Static id="caption17" text="처방별" class="search_name" position="absolute 280 85 341 105" anchor="default"/>
  51. <Edit id="ipt_choicdsrch" taborder="79" class="input_search" position="absolute 500 85 771 105" onkeydown="grp_sea_ipt_choicdsrch_onkeydown" autoselect="true" inputmode="upper" inputtype="numberandenglish" imemode="alpha" maxlength="10" anchor="default"/>
  52. <Static id="caption16" text="본인부담" class="search_name" position="absolute 8 60 82 80" anchor="default"/>
  53. <Edit id="ipt_ownbamt" taborder="80" class="input_search" position="absolute 82 60 172 80" style="align:right middle;" imemode="hangul" autoselect="true" type="number" maskchar="_" trimtype="both" mask="#,###" inputfilter="comma" maxlength="5" inputtype="number" anchor="default"/>
  54. <Combo id="cmb_ownbamt" taborder="81" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 175 60 265 80" anchor="default">
  55. <Dataset id="innerdataset">
  56. <ColumnInfo>
  57. <Column id="codecolumn" size="256"/>
  58. <Column id="datacolumn" size="256"/>
  59. </ColumnInfo>
  60. <Rows>
  61. <Row>
  62. <Col id="codecolumn">2</Col>
  63. <Col id="datacolumn">원미만</Col>
  64. </Row>
  65. <Row>
  66. <Col id="codecolumn">3</Col>
  67. <Col id="datacolumn">원이상</Col>
  68. </Row>
  69. </Rows>
  70. </Dataset>
  71. </Combo>
  72. <Button id="btn_search" taborder="82" text="조회" onclick="btn_search_onclick" class="btn1" position="absolute 1182 78 1238 98" anchor="top right"/>
  73. <Combo id="cmb_suppkind" taborder="83" class="combo_search" position="absolute 546 35 633 55" displayrowcount="100" anchor="default"/>
  74. <Static id="caption12" text="보조유형" class="search_name" position="absolute 461 35 535 55" anchor="default"/>
  75. <Edit id="output1" taborder="84" readonly="true" position="absolute 525 10 545 30" anchor="default"/>
  76. <Edit id="output2" taborder="85" readonly="true" position="absolute 525 35 545 55" anchor="default"/>
  77. <Edit id="ipt_orddeptabbr" taborder="86" maxlength="4" class="input_default" position="absolute 320 35 350 55" visible="false" anchor="default"/>
  78. <CheckBox id="chk_rareobst" taborder="87" text="희귀난치" truevalue="Y" class="checkbox_search" position="absolute 949 32 1024 52" style="align:left middle;" falsevalue="N" tooltiptype="hover" tooltiptext="[희귀난치신청서있는것(싸인완료)]" anchor="default" visible="true"/>
  79. <CheckBox id="chk_cncr" taborder="93" text="등록암" truevalue="Y" class="checkbox_search" position="absolute 869 10 939 30" style="align:left middle;" falsevalue="N" tooltiptext="[중증신청정보가 있는환자(싸인완료)]" tooltiptype="hover" anchor="default" visible="true"/>
  80. <Button id="btn_srchchoicd" taborder="104" class="icon_search" position="absolute 774 85 794 105" onclick="grp_sea_btn_srchchoicd_onclick" anchor="default"/>
  81. <Edit id="edt_pid" taborder="110" inputfilter="alpha" inputtype="digit" onkeyup="group2_ipt_personalsearch_onkeyup" class="input_search" position="absolute 82 85 172 104" anchor="default" onkeydown="grp_sea_edt_pid_onkeydown"/>
  82. <Button id="btn_pidsrch" taborder="111" onclick="group2_btn_pidsrch_onclick" class="icon_search" position="absolute 175 86 191 105" anchor="default"/>
  83. <CheckBox id="chk_crf" taborder="112" text="CRF" truevalue="Y" class="checkbox_search" visible="true" position="absolute 949 10 1008 30" anchor="default"/>
  84. <CheckBox id="chk_homecare" taborder="113" text="가정간호" truevalue="Y" class="checkbox_search" visible="true" position="absolute 869 32 944 52" anchor="default"/>
  85. <CheckBox id="chk_trnpt" taborder="114" text="이식" truevalue="Y" class="checkbox_search" visible="false" position="absolute 1027 10 1088 30" anchor="default"/>
  86. <CheckBox id="chk_spcljudg" taborder="115" text="선별심사" truevalue="Y" onclick="chk_spcljudg_onclick" class="checkbox_search" visible="true" position="absolute 1027 32 1113 52" anchor="default"/>
  87. <Radio id="rdo_mchrgcode" taborder="116" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" visible="true" position="absolute 353 85 502 100">
  88. <Dataset id="innerdataset">
  89. <ColumnInfo>
  90. <Column id="codecolumn" size="256"/>
  91. <Column id="datacolumn" size="256"/>
  92. </ColumnInfo>
  93. <Rows>
  94. <Row>
  95. <Col id="codecolumn">3</Col>
  96. <Col id="datacolumn">수가</Col>
  97. </Row>
  98. <Row>
  99. <Col id="codecolumn">4</Col>
  100. <Col id="datacolumn">EDI</Col>
  101. </Row>
  102. <Row>
  103. <Col id="codecolumn">5</Col>
  104. <Col id="datacolumn">List</Col>
  105. </Row>
  106. </Rows>
  107. </Dataset>
  108. </Radio>
  109. </Layout>
  110. </Layouts>
  111. </Div>
  112. <Static id="cap_judgtrgtman" text="일일심사 대상자" class="tit_2" position="absolute 0 140 131 160"/>
  113. <Static id="caption10" text="총건수" class="cell_1" position="absolute 1 742 72 766" anchor="bottom"/>
  114. <Static id="caption19" text="완료" class="cell_1" position="absolute 178 742 252 766" anchor="bottom"/>
  115. <Static id="caption23" text="미심사" class="cell_1" position="absolute 358 742 432 766" anchor="bottom"/>
  116. <Static id="caption22" text="보류" class="cell_1" position="absolute 538 742 612 766" anchor="bottom"/>
  117. <Static id="caption20" text="삭제" class="cell_1" visible="true" position="absolute 898 742 972 766" anchor="bottom"/>
  118. <Static id="caption24" text="심사중" class="cell_1" position="absolute 718 742 792 766" anchor="bottom"/>
  119. <Static id="caption21" text="재청구" class="cell_1" visible="true" position="absolute 1078 742 1152 766" anchor="bottom"/>
  120. <Button id="btn_datacoll" taborder="16" text="자료수집" onclick="btn_datacoll_onclick" class="btn2" visible="false" position="absolute 1109 137 1177 157" anchor="top right"/>
  121. <Button id="btn_excelsave" taborder="17" text="엑셀저장" onclick="btn_excelsave_onclick" class="btn2" position="absolute 1188 137 1256 157" anchor="top right"/>
  122. <Button id="btn_judgcancel" taborder="18" text="심사중해제" onclick="btn_judgcancel_onclick" class="btn2" position="absolute 1108 137 1187 157" anchor="top right" visible="true"/>
  123. <Button id="btn_confirm" taborder="19" text="확인" onclick="btn_confirm_onclick" onlbuttonup="btn_confirm_onlbuttonup" class="btn4" position="absolute 1071 783 1127 803" anchor="right bottom"/>
  124. <Button id="btn_cancel" taborder="20" text="취소" class="btn4" position="absolute 1129 783 1185 803" anchor="right bottom" onclick="btn_cancel_onclick"/>
  125. <Button id="btn_init" taborder="21" text="초기화" onclick="btn_init_onclick" class="btn4" position="absolute 1187 783 1256 803" anchor="right bottom"/>
  126. <Button id="btn_next" taborder="22" text="다음페이지" onclick="btn_next_onclick" onlbuttonup="btn_next_onlbuttonup" class="btn4" position="absolute 974 783 1069 803" anchor="right bottom"/>
  127. <Button id="btn_prev" taborder="23" text="이전페이지" onclick="btn_prev_onclick" class="btn4" visible="false" position="absolute 877 783 972 803" anchor="right bottom"/>
  128. <ImageViewer id="ImageViewer00" taborder="24" position="absolute 123 784 143 804" anchor="left bottom" style="background:chartreuse;"/>
  129. <Static id="caption29" text="범 례" class="cell_2" position="absolute 0 784 40 804" anchor="left bottom"/>
  130. <Static id="caption31" text="당일입원환자" position="absolute 144 787 218 804" anchor="left bottom"/>
  131. <Static id="caption6" text="외래사전심사 대상자 조회" class="tit_1" position="absolute 0 3 177 23"/>
  132. <Grid id="grd_specotpt" class="datagrid2" taborder="5" binddataset="ds_grid_grd_specotpt" useinputpanel="false" position="absolute 0 196 1256 731" anchor="left top right" onmouseleave="grd_specotpt_onmouseleave" onrbuttondown="grd_specotpt_onrbuttondown" oncelldblclick="grd_specotpt_oncelldblclick" selecttype="multirow" oncellclick="grd_specotpt_oncellclick" onheadclick="grd_specotpt_onheadclick" onkeydown="grd_specotpt_onkeydown">
  133. <Formats>
  134. <Format id="default">
  135. <Columns>
  136. <Column size="52" band="left"/>
  137. <Column size="65" band="left"/>
  138. <Column size="49" band="left"/>
  139. <Column size="66" band="left"/>
  140. <Column size="52" band="left"/>
  141. <Column size="140"/>
  142. <Column size="59"/>
  143. <Column size="59"/>
  144. <Column size="42"/>
  145. <Column size="22"/>
  146. <Column size="54"/>
  147. <Column size="135"/>
  148. <Column size="18"/>
  149. <Column size="40"/>
  150. <Column size="20"/>
  151. <Column size="100"/>
  152. <Column size="120"/>
  153. <Column size="70"/>
  154. <Column size="120"/>
  155. <Column size="20"/>
  156. <Column size="25"/>
  157. <Column size="40"/>
  158. <Column size="40"/>
  159. <Column size="22"/>
  160. <Column size="25"/>
  161. <Column size="47"/>
  162. <Column size="67"/>
  163. <Column size="30"/>
  164. <Column size="100"/>
  165. <Column size="0"/>
  166. <Column size="0"/>
  167. <Column size="0"/>
  168. <Column size="0"/>
  169. <Column size="0"/>
  170. <Column size="0"/>
  171. <Column size="0"/>
  172. <Column size="0"/>
  173. </Columns>
  174. <Rows>
  175. <Row size="44" band="head"/>
  176. <Row size="20"/>
  177. </Rows>
  178. <Band id="head">
  179. <Cell text="심사&#10;상태"/>
  180. <Cell col="1" text="진료일자"/>
  181. <Cell col="2" text="진료과"/>
  182. <Cell col="3" text="등록번호"/>
  183. <Cell col="4" text="환자명"/>
  184. <Cell col="5" text="주상병"/>
  185. <Cell col="6" text="특정기호"/>
  186. <Cell col="7" text="Stage"/>
  187. <Cell col="8" text="의사"/>
  188. <Cell col="9" text="선&#10;택"/>
  189. <Cell col="10" text="처방코드"/>
  190. <Cell col="11" text="처방명"/>
  191. <Cell col="12" text="급&#10;비"/>
  192. <Cell col="13" text="수량"/>
  193. <Cell col="14" text="일&#10;수"/>
  194. <Cell col="15" text="메모"/>
  195. <Cell col="16" text="처방시간"/>
  196. <Cell col="17" text="시행시간"/>
  197. <Cell col="18" text="예약시간"/>
  198. <Cell col="19" text="성&#10;별"/>
  199. <Cell col="20" text="나&#10;이"/>
  200. <Cell col="21" text="유형"/>
  201. <Cell col="22" text="보조&#10;유형"/>
  202. <Cell col="23" text="자&#10;격"/>
  203. <Cell col="24" text="요&#10;율"/>
  204. <Cell col="25" text="총&#10;진료비"/>
  205. <Cell col="26" text="본인&#10;부담금"/>
  206. <Cell col="27" text="선별"/>
  207. <Cell col="28" text="예약구분"/>
  208. <Cell col="29" text="cretno"/>
  209. <Cell col="30" text="acptseqno"/>
  210. <Cell col="31" text="insukindnm"/>
  211. <Cell col="32" text="judgnm"/>
  212. <Cell col="33" text="judgmdlid"/>
  213. <Cell col="34" text="tdayinflag"/>
  214. <Cell col="35" text="lastupdtdt"/>
  215. <Cell col="36" text="dschrsrvyn"/>
  216. </Band>
  217. <Band id="body">
  218. <Cell displaytype="combo" edittype="combo" style="align:center;" text="bind:dschjudgprcsstat" combodataset="ds_init_P0379" combocodecol="cdid" combodatacol="cdnm"/>
  219. <Cell col="1" text="bind:orddd"/>
  220. <Cell col="2" text="bind:orddeptnm"/>
  221. <Cell col="3" text="bind:pid"/>
  222. <Cell col="4" text="bind:patnm"/>
  223. <Cell col="5" style="align:left;" text="bind:diagnm"/>
  224. <Cell col="6" displaytype="combo" edittype="normal" style="align:center;" text="bind:spclmark"/>
  225. <Cell col="7" text="bind:stage"/>
  226. <Cell col="8" text="bind:orddrnm"/>
  227. <Cell col="9" text="bind:specordyn"/>
  228. <Cell col="10" text="bind:ordcd"/>
  229. <Cell col="11" text="bind:ordnm"/>
  230. <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:payflag"/>
  231. <Cell col="13" displaytype="number" edittype="normal" style="align:right middle;" text="bind:edidrugqtytims" mask="#,##0.00" displayexpdec="2" editlimitbymask="both" calendardisplaynulltype="nulltext"/>
  232. <Cell col="14" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:dayno" mask="#0"/>
  233. <Cell col="15" displaytype="text" edittype="text" text="bind:judgmemo" expandshow="show" expandsize="18"/>
  234. <Cell col="16" displaytype="date" edittype="none" style="align:left;" text="bind:orddt" mask="yyyy/MM/dd HH:mm:ss" calendardisplaynulltype="none"/>
  235. <Cell col="17" displaytype="date" edittype="none" style="align:left;" text="bind:execdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
  236. <Cell col="18" displaytype="date" edittype="none" style="align:left;" text="bind:rsrvdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
  237. <Cell col="19" text="bind:gender"/>
  238. <Cell col="20" style="align:right middle;" text="bind:patage"/>
  239. <Cell col="21" displaytype="combo" edittype="normal" style="align:right middle;" text="bind:insukindcd" combodataset="ds_hidden_insukind" combocodecol="cd" combodatacol="nm"/>
  240. <Cell col="22" displaytype="combo" edittype="normal" style="align:right middle;" text="bind:suppkindcd" combodataset="ds_hidden_suppkind" combocodecol="cd" combodatacol="nm"/>
  241. <Cell col="23" text="bind:splccd"/>
  242. <Cell col="24" style="align:right middle;" text="bind:payownbrate"/>
  243. <Cell col="25" displaytype="number" edittype="normal" style="align:right middle;" text="bind:totordamt" mask="#,##0"/>
  244. <Cell col="26" displaytype="number" edittype="normal" style="align:right middle;" text="bind:ownbamt" mask="#,##0"/>
  245. <Cell col="27" text="bind:spcljudgyn"/>
  246. <Cell col="28" text="bind:rsrvflag1"/>
  247. <Cell col="29" text="bind:cretno"/>
  248. <Cell col="30" text="bind:acptseqno"/>
  249. <Cell col="31" text="bind:insukindnm"/>
  250. <Cell col="32" text="bind:judgnm"/>
  251. <Cell col="33" text="bind:judgmdlid"/>
  252. <Cell col="34" text="bind:tdayinflag"/>
  253. <Cell col="35" text="bind:lastupdtdt"/>
  254. <Cell col="36" text="bind:dschrsrvyn"/>
  255. </Band>
  256. </Format>
  257. </Formats>
  258. </Grid>
  259. <PopupMenu id="pMenu" innerdataset="ds_menu" idcolumn="idx" captioncolumn="Caption" levelcolumn="lev" enablecolumn="enable" hotkeycolumn="hotkey" userdatacolumn="UserData" onmenuclick="pMenu_onmenuclick" onmouseleave="pMenu_onmouseleave" position="absolute 1282 120 1370 187"/>
  260. <Grid id="grd_otptmast" class="datagrid2" taborder="6" binddataset="ds_grid_grd_otptmast" useinputpanel="false" position="absolute 0 160 1256 731" anchor="left top right" onbuttondown="grd_otptmast_onbuttondown" ondbclick="grd_otptmast_ondbclick" oncellclick="grd_otptmast_oncellclick" oncelldblclick="grd_otptmast_oncelldblclick" onheadclick="grd_otptmast_onheadclick" onkeydown="grd_otptmast_onkeydown" onrbuttondown="grd_otptmast_onrbuttondown" cellsizingtype="col" extendsizetype="row" onvtracklast="grd_otptmast_onvtracklast" cellmovingtype="col">
  261. <Formats>
  262. <Format id="default">
  263. <Columns>
  264. <Column size="20"/>
  265. <Column size="0"/>
  266. <Column size="43"/>
  267. <Column size="75"/>
  268. <Column size="42"/>
  269. <Column size="66"/>
  270. <Column size="60"/>
  271. <Column size="20"/>
  272. <Column size="25"/>
  273. <Column size="30"/>
  274. <Column size="30"/>
  275. <Column size="21"/>
  276. <Column size="25"/>
  277. <Column size="200"/>
  278. <Column size="55"/>
  279. <Column size="59"/>
  280. <Column size="100"/>
  281. <Column size="20"/>
  282. <Column size="42"/>
  283. <Column size="22"/>
  284. <Column size="42"/>
  285. <Column size="42"/>
  286. <Column size="30"/>
  287. <Column size="0"/>
  288. <Column size="18"/>
  289. <Column size="42"/>
  290. <Column size="30"/>
  291. <Column size="70"/>
  292. <Column size="70"/>
  293. <Column size="68"/>
  294. <Column size="86"/>
  295. <Column size="89"/>
  296. <Column size="79"/>
  297. <Column size="79"/>
  298. </Columns>
  299. <Rows>
  300. <Row size="44" band="head"/>
  301. <Row size="23"/>
  302. </Rows>
  303. <Band id="head">
  304. <Cell/>
  305. <Cell col="1" text="작업&#10;상태"/>
  306. <Cell col="2" text="심사&#10;상태"/>
  307. <Cell col="3" text="진료일자"/>
  308. <Cell col="4" text="진료과"/>
  309. <Cell col="5" text="등록번호"/>
  310. <Cell col="6" text="환자명"/>
  311. <Cell col="7" text="성&#10;별"/>
  312. <Cell col="8" text="나&#10;이"/>
  313. <Cell col="9" text="유형"/>
  314. <Cell col="10" text="보조&#10;유형"/>
  315. <Cell col="11" text="자&#10;격"/>
  316. <Cell col="12" text="요&#10;율"/>
  317. <Cell col="13" text="주상병"/>
  318. <Cell col="14" text="특정기호"/>
  319. <Cell col="15" text="Stage"/>
  320. <Cell col="16" colspan="2" text="메모"/>
  321. <Cell col="18" text="진료의"/>
  322. <Cell col="19" text="선&#10;택"/>
  323. <Cell col="20" text="심사자"/>
  324. <Cell col="21" text="최종&#10;심사자"/>
  325. <Cell col="22" text="선별"/>
  326. <Cell col="23" text="선&#10;별"/>
  327. <Cell col="24" text="수&#10;술"/>
  328. <Cell col="25" text="실시간&#10;심사"/>
  329. <Cell col="26" text="원외&#10;처방"/>
  330. <Cell col="27" text="심사일자"/>
  331. <Cell col="28" text="장애"/>
  332. <Cell col="29" text="조합기호"/>
  333. <Cell col="30" text="총진료비"/>
  334. <Cell col="31" text="본인부담금"/>
  335. <Cell col="32" text="예약구분"/>
  336. <Cell col="33" text="계산구분"/>
  337. </Band>
  338. <Band id="body">
  339. <Cell celltype="head" text="expr:currow+1"/>
  340. <Cell col="1" text="bind:histstat"/>
  341. <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:dschjudgprcsstat" combodataset="ds_init_P0379" combocodecol="cdid" combodatacol="cdnm"/>
  342. <Cell col="3" displaytype="date" style="align:center middle;" text="bind:orddd" calendardisplaynulltype="none"/>
  343. <Cell col="4" style="align:center middle;" text="bind:orddeptnm"/>
  344. <Cell col="5" text="bind:pid"/>
  345. <Cell col="6" style="align:left;" text="bind:patnm" wordwrap="none"/>
  346. <Cell col="7" style="align:center middle;" text="bind:gender"/>
  347. <Cell col="8" style="align:center middle;" text="bind:patage"/>
  348. <Cell col="9" style="align:center middle;" text="bind:insukindcd"/>
  349. <Cell col="10" style="align:center middle;" text="bind:suppkindcd"/>
  350. <Cell col="11" style="align:center middle;" text="bind:rareobstflag"/>
  351. <Cell col="12" text="bind:payownbrate"/>
  352. <Cell col="13" style="align:left middle;" text="bind:diagnm" wordwrap="none"/>
  353. <Cell col="14" style="align:center middle;" text="bind:spclmark"/>
  354. <Cell col="15" style="align:center middle;" text="bind:stage"/>
  355. <Cell col="16" displaytype="text" edittype="readonly" style="align:center middle;" class="cell_nopadding" text="bind:judgmemo" expandshow="hide" expandsize="18"/>
  356. <Cell col="17" style="cursor:hand;" text="bind:judgmemo_popup" expandshow="show"/>
  357. <Cell col="18" style="align:left middle;" text="bind:orddrnm"/>
  358. <Cell col="19" style="align:center middle;" text="bind:specordyn"/>
  359. <Cell col="20" style="align:center middle;" text="bind:mainjudgnm"/>
  360. <Cell col="21" style="align:center middle;" text="bind:judgnm"/>
  361. <Cell col="22" displaytype="text" editfilter="upper,number,char" style="align:center middle;" text="bind:spcljudgflag" mask="@" editlimit="1"/>
  362. <Cell col="23" style="align:center middle;" text="bind:spcljudgyn"/>
  363. <Cell col="24" text="bind:opyn"/>
  364. <Cell col="25" text="bind:realtmjudg"/>
  365. <Cell col="26" style="align:center middle;" text="bind:oprcp"/>
  366. <Cell col="27" displaytype="date" style="align:center middle;" text="bind:lastupdtdt" calendardisplaynulltype="none"/>
  367. <Cell col="28" displaytype="date" style="align:center middle;" text="bind:prockindflag" calendardisplaynulltype="none"/>
  368. <Cell col="29" style="align:left middle;" text="bind:insuno"/>
  369. <Cell col="30" displaytype="number" style="align:right middle;" text="bind:totordamt"/>
  370. <Cell col="31" displaytype="number" style="align:right middle;" text="bind:ownbamt" mask="#,###"/>
  371. <Cell col="32" displaytype="number" style="align:left middle;" text="bind:rsrvflag1"/>
  372. <Cell col="33" style="align:center middle;" text="bind:calcflag"/>
  373. <Cell col="34" style="align:center middle;" text="bind:acptseqno"/>
  374. <Cell col="35"/>
  375. </Band>
  376. </Format>
  377. </Formats>
  378. </Grid>
  379. <Div id="grp_judgmemo" taborder="7" position="absolute 805 312 1189 604" onlbuttonDown="grp_judgmemo_onlbuttonDown" onbuttondown="grp_judgmemo_onbuttondown" visible="false" style="background:URL('theme://images/bg_form_popup.png') stretch 40,40;">
  380. <Layouts>
  381. <Layout>
  382. <Static id="caption26" text="심사대상자 메모" class="sta_POP_title" visible="true" position="absolute 12 8 131 28" anchor="default"/>
  383. <TextArea id="tar_judgmemo" taborder="4" imemode="hangul" visible="true" position="absolute 12 46 372 259" onmouseenter="tar_judgmemo_onmouseenter" anchor="default" wordwrap="both"/>
  384. <Button id="btn_memocancel" taborder="5" text="취소" onclick="btn_memocancel_onclick" onlbuttonup="btn_memocancel_onlbuttonup" class="btn4" visible="true" position="absolute 324 262 380 282" anchor="default"/>
  385. <Button id="btn_memosave" taborder="6" text="저장" onclick="btn_memosave_onclick" onlbuttonup="btn_memosave_onlbuttonup" class="btn4" visible="true" position="absolute 266 262 322 282" anchor="default"/>
  386. </Layout>
  387. </Layouts>
  388. </Div>
  389. <MaskEdit id="opt_totcnt" taborder="11" position="absolute 73 744 175 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  390. <MaskEdit id="opt_endcnt" taborder="25" position="absolute 253 744 355 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  391. <MaskEdit id="opt_unjudgcnt" taborder="26" position="absolute 433 744 535 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  392. <MaskEdit id="opt_retecnt" taborder="27" position="absolute 613 744 715 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  393. <MaskEdit id="opt_judgprcscnt" taborder="28" position="absolute 793 744 895 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  394. <MaskEdit id="opt_delcnt" taborder="29" position="absolute 973 744 1075 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  395. <MaskEdit id="opt_rptclamcnt" taborder="30" position="absolute 1153 744 1255 764" style="color:#888888ff;" mask="#,###" anchor="bottom"/>
  396. <ImageViewer id="ImageViewer01" taborder="31" position="absolute 43 784 63 804" anchor="left bottom" style="background:#ffe79dff;"/>
  397. </Layout>
  398. </Layouts>
  399. <Objects>
  400. <Dataset id="ds_grid_grd_specotpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  401. <ColumnInfo>
  402. <Column id="histstat" type="STRING" size="256"/>
  403. <Column id="dschjudgprcsstat" type="STRING" size="256"/>
  404. <Column id="orddd" type="STRING" size="256"/>
  405. <Column id="orddeptnm" type="STRING" size="256"/>
  406. <Column id="pid" type="STRING" size="256"/>
  407. <Column id="patnm" type="STRING" size="256"/>
  408. <Column id="gender" type="STRING" size="256"/>
  409. <Column id="patage" type="STRING" size="256"/>
  410. <Column id="insukindcd" type="STRING" size="256"/>
  411. <Column id="insukindnm" type="STRING" size="256"/>
  412. <Column id="suppkindcd" type="STRING" size="256"/>
  413. <Column id="suppkindnm" type="STRING" size="256"/>
  414. <Column id="splccd" type="STRING" size="256"/>
  415. <Column id="payownbrate" type="STRING" size="256"/>
  416. <Column id="diagnm" type="STRING" size="256"/>
  417. <Column id="spclmark" type="STRING" size="256"/>
  418. <Column id="stage" type="STRING" size="256"/>
  419. <Column id="judgmemo" type="STRING" size="256"/>
  420. <Column id="orddrnm" type="STRING" size="256"/>
  421. <Column id="specordyn" type="STRING" size="256"/>
  422. <Column id="perchgr" type="STRING" size="256"/>
  423. <Column id="mainjudgnm" type="STRING" size="256"/>
  424. <Column id="judgnm" type="STRING" size="256"/>
  425. <Column id="spcljudgyn" type="STRING" size="256"/>
  426. <Column id="opyn" type="STRING" size="256"/>
  427. <Column id="realtmjudg" type="STRING" size="256"/>
  428. <Column id="oprcp" type="STRING" size="256"/>
  429. <Column id="totordamt" type="STRING" size="256"/>
  430. <Column id="lastupdtdt" type="STRING" size="256"/>
  431. <Column id="prockindflag" type="STRING" size="256"/>
  432. <Column id="insuno" type="STRING" size="256"/>
  433. <Column id="patrrgstno" type="STRING" size="256"/>
  434. <Column id="ownbamt" type="STRING" size="256"/>
  435. <Column id="rsrvflag1" type="STRING" size="256"/>
  436. <Column id="spcljudgflag" type="STRING" size="256"/>
  437. <Column id="ordcd" type="STRING" size="256"/>
  438. <Column id="ordnm" type="STRING" size="256"/>
  439. <Column id="payflag" type="STRING" size="256"/>
  440. <Column id="edidrugqtytims" type="STRING" size="256"/>
  441. <Column id="dayno" type="STRING" size="256"/>
  442. <Column id="orddt" type="STRING" size="256"/>
  443. <Column id="execdt" type="STRING" size="256"/>
  444. <Column id="rsrvdt" type="STRING" size="256"/>
  445. <Column id="cretno" type="STRING" size="256"/>
  446. <Column id="acptseqno" type="STRING" size="256"/>
  447. <Column id="judgmdlid" type="STRING" size="256"/>
  448. <Column id="probjudgflag" type="STRING" size="256"/>
  449. <Column id="tdayinflag" type="STRING" size="256"/>
  450. <Column id="dschrsrvyn" type="STRING" size="256"/>
  451. <Column id="calcflag" type="STRING" size="256"/>
  452. <Column id="rareobstflag" type="STRING" size="256"/>
  453. </ColumnInfo>
  454. </Dataset>
  455. <Dataset id="ds_grid_grd_otptmast" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  456. <ColumnInfo>
  457. <Column id="histstat" type="STRING" size="255"/>
  458. <Column id="dschjudgprcsstat" type="STRING" size="255"/>
  459. <Column id="orddd" type="STRING" size="255"/>
  460. <Column id="orddeptcd" type="STRING" size="255"/>
  461. <Column id="orddeptnm" type="STRING" size="255"/>
  462. <Column id="pid" type="STRING" size="255"/>
  463. <Column id="patnm" type="STRING" size="255"/>
  464. <Column id="gender" type="STRING" size="255"/>
  465. <Column id="patage" type="STRING" size="255"/>
  466. <Column id="insukindcd" type="STRING" size="255"/>
  467. <Column id="suppkindcd" type="STRING" size="255"/>
  468. <Column id="rareobstflag" type="STRING" size="255"/>
  469. <Column id="payownbrate" type="STRING" size="255"/>
  470. <Column id="diagnm" type="STRING" size="255"/>
  471. <Column id="spclmark" type="STRING" size="255"/>
  472. <Column id="stage" type="STRING" size="255"/>
  473. <Column id="judgmemo" type="STRING" size="255"/>
  474. <Column id="orddrnm" type="STRING" size="255"/>
  475. <Column id="specordyn" type="STRING" size="255"/>
  476. <Column id="perchgr" type="STRING" size="255"/>
  477. <Column id="mainjudgid" type="STRING" size="255"/>
  478. <Column id="mainjudgnm" type="STRING" size="255"/>
  479. <Column id="judgnm" type="STRING" size="255"/>
  480. <Column id="spcljudgyn" type="STRING" size="255"/>
  481. <Column id="opyn" type="STRING" size="255"/>
  482. <Column id="realtmjudg" type="STRING" size="255"/>
  483. <Column id="oprcp" type="STRING" size="255"/>
  484. <Column id="totordamt" type="STRING" size="255"/>
  485. <Column id="ownbamt" type="STRING" size="255"/>
  486. <Column id="lastupdtdt" type="STRING" size="255"/>
  487. <Column id="prockindflag" type="STRING" size="255"/>
  488. <Column id="insuno" type="STRING" size="255"/>
  489. <Column id="patrrgstno" type="STRING" size="255"/>
  490. <Column id="cretno" type="STRING" size="255"/>
  491. <Column id="acptseqno" type="STRING" size="255"/>
  492. <Column id="probjudgflag" type="STRING" size="255"/>
  493. <Column id="tdayinflag" type="STRING" size="255"/>
  494. <Column id="dschrsrvyn" type="STRING" size="255"/>
  495. <Column id="rsrvflag1" type="STRING" size="255"/>
  496. <Column id="calcflag" type="STRING" size="255"/>
  497. <Column id="spcljudgflag" type="STRING" size="255"/>
  498. <Column id="insukindnm" type="STRING" size="255"/>
  499. <Column id="judgmdlid" type="STRING" size="255"/>
  500. <Column id="probjudgflag" type="STRING" size="256"/>
  501. <Column id="acptuniqno" type="STRING" size="256"/>
  502. </ColumnInfo>
  503. </Dataset>
  504. <Dataset id="ds_list1_otpt" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  505. <ColumnInfo>
  506. <Column id="histstat" type="STRING" size="255"/>
  507. <Column id="dschjudgprcsstat" type="STRING" size="255"/>
  508. <Column id="orddd" type="STRING" size="255"/>
  509. <Column id="orddeptcd" type="STRING" size="255"/>
  510. <Column id="orddeptnm" type="STRING" size="255"/>
  511. <Column id="pid" type="STRING" size="255"/>
  512. <Column id="patnm" type="STRING" size="255"/>
  513. <Column id="gender" type="STRING" size="255"/>
  514. <Column id="patage" type="STRING" size="255"/>
  515. <Column id="insukindcd" type="STRING" size="255"/>
  516. <Column id="suppkindcd" type="STRING" size="255"/>
  517. <Column id="rareobstflag" type="STRING" size="255"/>
  518. <Column id="payownbrate" type="STRING" size="255"/>
  519. <Column id="diagnm" type="STRING" size="255"/>
  520. <Column id="spclmark" type="STRING" size="255"/>
  521. <Column id="stage" type="STRING" size="255"/>
  522. <Column id="judgmemo" type="STRING" size="255"/>
  523. <Column id="orddrnm" type="STRING" size="255"/>
  524. <Column id="specordyn" type="STRING" size="255"/>
  525. <Column id="perchgr" type="STRING" size="255"/>
  526. <Column id="mainjudgid" type="STRING" size="255"/>
  527. <Column id="mainjudgnm" type="STRING" size="255"/>
  528. <Column id="judgnm" type="STRING" size="255"/>
  529. <Column id="spcljudgyn" type="STRING" size="255"/>
  530. <Column id="opyn" type="STRING" size="255"/>
  531. <Column id="realtmjudg" type="STRING" size="255"/>
  532. <Column id="oprcp" type="STRING" size="255"/>
  533. <Column id="totordamt" type="STRING" size="255"/>
  534. <Column id="ownbamt" type="STRING" size="255"/>
  535. <Column id="lastupdtdt" type="STRING" size="255"/>
  536. <Column id="prockindflag" type="STRING" size="255"/>
  537. <Column id="insuno" type="STRING" size="255"/>
  538. <Column id="patrrgstno" type="STRING" size="255"/>
  539. <Column id="cretno" type="STRING" size="255"/>
  540. <Column id="acptseqno" type="STRING" size="255"/>
  541. <Column id="probjudgflag" type="STRING" size="255"/>
  542. <Column id="tdayinflag" type="STRING" size="255"/>
  543. <Column id="dschrsrvyn" type="STRING" size="255"/>
  544. <Column id="rsrvflag1" type="STRING" size="255"/>
  545. <Column id="calcflag" type="STRING" size="255"/>
  546. <Column id="spcljudgflag" type="STRING" size="255"/>
  547. <Column id="insukindnm" type="STRING" size="255"/>
  548. <Column id="judgmdlid" type="STRING" size="255"/>
  549. <Column id="probjudgflag" type="STRING" size="256"/>
  550. <Column id="acptuniqno" type="STRING" size="256"/>
  551. </ColumnInfo>
  552. </Dataset>
  553. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  554. <ColumnInfo>
  555. <Column id="patunitsrch1" type="STRING" size="256"/>
  556. <Column id="clamfromdd" type="STRING" size="256"/>
  557. <Column id="clamtodd" type="STRING" size="256"/>
  558. <Column id="cmbtotordamt" type="STRING" size="256"/>
  559. <Column id="cmbownbamt" type="STRING" size="256"/>
  560. <Column id="choicdsrch1" type="STRING" size="256"/>
  561. <Column id="ioflag" type="STRING" size="256"/>
  562. <Column id="ordfildcd" type="STRING" size="256"/>
  563. <Column id="workstat" type="STRING" size="256"/>
  564. <Column id="insukindcd" type="STRING" size="256"/>
  565. <Column id="suppkindcd" type="STRING" size="256"/>
  566. <Column id="clamdeptcd" type="STRING" size="256"/>
  567. <Column id="orddrid" type="STRING" size="256"/>
  568. <Column id="patunitsrch2" type="STRING" size="256"/>
  569. <Column id="judgrid" type="STRING" size="256"/>
  570. <Column id="totordamt" type="STRING" size="256"/>
  571. <Column id="ownbamt" type="STRING" size="256"/>
  572. <Column id="choicdsrch2" type="STRING" size="256"/>
  573. <Column id="chkspcljudg" type="STRING" size="256"/>
  574. <Column id="chkcncr" type="STRING" size="256"/>
  575. <Column id="chkcrf" type="STRING" size="256"/>
  576. <Column id="chkhomecare" type="STRING" size="256"/>
  577. <Column id="chktrnpt" type="STRING" size="256"/>
  578. <Column id="chkrareobst" type="STRING" size="256"/>
  579. <Column id="rownum" type="BIGDECIMAL" size="256"/>
  580. <Column id="chkanticancer" type="STRING" size="256"/>
  581. <Column id="chkanticancer2" type="STRING" size="256"/>
  582. <Column id="chkangio2" type="STRING" size="256"/>
  583. <Column id="chkangio" type="STRING" size="256"/>
  584. <Column id="chkmri" type="STRING" size="256"/>
  585. <Column id="chkpet" type="STRING" size="256"/>
  586. <Column id="chkct" type="STRING" size="256"/>
  587. <Column id="diagcdfr" type="STRING" size="256"/>
  588. <Column id="diagcdto" type="STRING" size="256"/>
  589. <Column id="spclmark" type="STRING" size="256"/>
  590. <Column id="inoutflag" type="STRING" size="256"/>
  591. <Column id="drugcnt" type="STRING" size="256"/>
  592. <Column id="orddeptabbr" type="STRING" size="256"/>
  593. <Column id="offset" type="STRING" size="256"/>
  594. <Column id="pagesize" type="STRING" size="256"/>
  595. <Column id="tdayinflag" type="STRING" size="256"/>
  596. <Column id="chksono" type="STRING" size="256"/>
  597. <Column id="chkoplist" type="STRING" size="256"/>
  598. </ColumnInfo>
  599. <Rows>
  600. <Row/>
  601. </Rows>
  602. </Dataset>
  603. <Dataset id="ds_init_P0008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  604. <Dataset id="ds_init_P0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  605. <Dataset id="ds_init_P0288" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  606. <Dataset id="ds_init_P0155" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  607. <Dataset id="ds_init_P0291" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  608. <Dataset id="ds_init_P0319" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  609. <ColumnInfo>
  610. <Column id="cdid" type="STRING" size="255"/>
  611. <Column id="cdnm" type="STRING" size="255"/>
  612. </ColumnInfo>
  613. <Rows>
  614. <Row>
  615. <Col id="cdid">F001</Col>
  616. <Col id="cdnm">결과지 첨부</Col>
  617. </Row>
  618. <Row>
  619. <Col id="cdid">F003</Col>
  620. <Col id="cdnm">고가 비급여 약제환자</Col>
  621. </Row>
  622. <Row>
  623. <Col id="cdid">F004</Col>
  624. <Col id="cdnm">허가사항 초과 전산심사</Col>
  625. </Row>
  626. <Row>
  627. <Col id="cdid">F005</Col>
  628. <Col id="cdnm">항암제 비급여 처방</Col>
  629. </Row>
  630. <Row>
  631. <Col id="cdid">F006</Col>
  632. <Col id="cdnm">MRI 비급여환자</Col>
  633. </Row>
  634. <Row>
  635. <Col id="cdid">F007</Col>
  636. <Col id="cdnm">CT환자</Col>
  637. </Row>
  638. <Row>
  639. <Col id="cdid">V001</Col>
  640. <Col id="cdnm">인공신장투석 실시 당일</Col>
  641. </Row>
  642. <Row>
  643. <Col id="cdid">V003</Col>
  644. <Col id="cdnm">계속적 복막관류술 실시 또는 복막관류액 수령당일</Col>
  645. </Row>
  646. <Row>
  647. <Col id="cdid">V005</Col>
  648. <Col id="cdnm">신이식술후 조직이식 거부반응 억제제 투여받은 당일</Col>
  649. </Row>
  650. <Row>
  651. <Col id="cdid">V006</Col>
  652. <Col id="cdnm">고엽제후유 의증 질환자</Col>
  653. </Row>
  654. <Row>
  655. <Col id="cdid">V008</Col>
  656. <Col id="cdnm">등록암환자를 제외한 환자가 가정간호를 받은경우</Col>
  657. </Row>
  658. <Row>
  659. <Col id="cdid">V009</Col>
  660. <Col id="cdnm">혈우병 환자가 항응고인자 및 동결침전제제 등의 약제 및 기타 혈우병치료를 받은 당일</Col>
  661. </Row>
  662. <Row>
  663. <Col id="cdid">V012</Col>
  664. <Col id="cdnm">중증 근무력증 및 근육의 원발성 장애(G70, G71) 환자가 해당상병으로 진료를 받은 당일</Col>
  665. </Row>
  666. <Row>
  667. <Col id="cdid">V013</Col>
  668. <Col id="cdnm">간이식술후 조직이식 거부반응억제제 또는 간염예방치료제 투여를 받은 당일</Col>
  669. </Row>
  670. <Row>
  671. <Col id="cdid">V014</Col>
  672. <Col id="cdnm">췌장이식술후 조직이식 거부반응억제제를 투여받은 당일</Col>
  673. </Row>
  674. <Row>
  675. <Col id="cdid">V015</Col>
  676. <Col id="cdnm">심장이식술후 조직이식 거부반응억제제를 투여받은 당일</Col>
  677. </Row>
  678. <Row>
  679. <Col id="cdid">V021</Col>
  680. <Col id="cdnm">터너증후군(Q96) 환자가 해당상병으로 진료를 받은 당일</Col>
  681. </Row>
  682. <Row>
  683. <Col id="cdid">V022</Col>
  684. <Col id="cdnm">다발성경화증(G55) 환자가 해당 상병으로 진료를 받은 당일</Col>
  685. </Row>
  686. <Row>
  687. <Col id="cdid">V023</Col>
  688. <Col id="cdnm">재생불량성빈혈(D60, D61)환자가 해당 상병으로 진료를 받은 당일 외래진료 또는 입원진료</Col>
  689. </Row>
  690. <Row>
  691. <Col id="cdid">V027</Col>
  692. <Col id="cdnm">미등록암환자가 해당상병(C00~C97,D00~D09,D52-55,D57~D48)으로 진료를 받은 당일</Col>
  693. </Row>
  694. <Row>
  695. <Col id="cdid">V073</Col>
  696. <Col id="cdnm">조혈모세포공여자</Col>
  697. </Row>
  698. <Row>
  699. <Col id="cdid">V074</Col>
  700. <Col id="cdnm">신장 공여자</Col>
  701. </Row>
  702. <Row>
  703. <Col id="cdid">V075</Col>
  704. <Col id="cdnm">간공여자</Col>
  705. </Row>
  706. <Row>
  707. <Col id="cdid">V076</Col>
  708. <Col id="cdnm">췌장 공여자</Col>
  709. </Row>
  710. <Row>
  711. <Col id="cdid">V077</Col>
  712. <Col id="cdnm">심장 공여자</Col>
  713. </Row>
  714. <Row>
  715. <Col id="cdid">V078</Col>
  716. <Col id="cdnm">폐 공여자</Col>
  717. </Row>
  718. <Row>
  719. <Col id="cdid">V081</Col>
  720. <Col id="cdnm">제대혈조혈모세포 이식환자</Col>
  721. </Row>
  722. <Row>
  723. <Col id="cdid">V082</Col>
  724. <Col id="cdnm">자가조혈모세포 이식 환자</Col>
  725. </Row>
  726. <Row>
  727. <Col id="cdid">V083</Col>
  728. <Col id="cdnm">동종조혈모세포 이식 환자</Col>
  729. </Row>
  730. <Row>
  731. <Col id="cdid">V084</Col>
  732. <Col id="cdnm">신장 이식환자</Col>
  733. </Row>
  734. <Row>
  735. <Col id="cdid">V085</Col>
  736. <Col id="cdnm">간 이식환자</Col>
  737. </Row>
  738. <Row>
  739. <Col id="cdid">V086</Col>
  740. <Col id="cdnm">췌장 이식환자</Col>
  741. </Row>
  742. <Row>
  743. <Col id="cdid">V087</Col>
  744. <Col id="cdnm">심장 이식환자</Col>
  745. </Row>
  746. <Row>
  747. <Col id="cdid">V088</Col>
  748. <Col id="cdnm">폐 이식환자</Col>
  749. </Row>
  750. <Row>
  751. <Col id="cdid">V101</Col>
  752. <Col id="cdnm">장, 복막 및 장간막샘 결핵(A18.5,K95.0)환자가 해당상병으로 진료를 받은 당일</Col>
  753. </Row>
  754. <Row>
  755. <Col id="cdid">V102</Col>
  756. <Col id="cdnm">중추신경계통의 비정형바이러스감염(A81)환자가 해당상병으로 진료를 받은 당일</Col>
  757. </Row>
  758. <Row>
  759. <Col id="cdid">V103</Col>
  760. <Col id="cdnm">인체면역결핍바이러스질환(B20~B24)환자가 해당상병으로 진료를 받은 당일</Col>
  761. </Row>
  762. <Row>
  763. <Col id="cdid">V104</Col>
  764. <Col id="cdnm">거대세포바이러스질환(B25)환자가 해당상병으로 진료를 받은 당일</Col>
  765. </Row>
  766. <Row>
  767. <Col id="cdid">V105</Col>
  768. <Col id="cdnm">크립토콕쿠스증(B45)환자가 해당상병으로 진료를 받은 당일</Col>
  769. </Row>
  770. <Row>
  771. <Col id="cdid">V106</Col>
  772. <Col id="cdnm">정성혈소판결함(D69.1)환자가 해당상병으로 진료를 받은 당일</Col>
  773. </Row>
  774. <Row>
  775. <Col id="cdid">V107</Col>
  776. <Col id="cdnm">상세불명의 혈소판감소증(D69.6)환자가 해당상병으로 진료를 받은 당일</Col>
  777. </Row>
  778. <Row>
  779. <Col id="cdid">V108</Col>
  780. <Col id="cdnm">무과립세포증(D70)환자가 해당상병으로 진료를 받은 당일</Col>
  781. </Row>
  782. <Row>
  783. <Col id="cdid">V109</Col>
  784. <Col id="cdnm">다핵성호중구의 기능적 장애(D71)환자가 해당상병으로 진료를 받은 당일</Col>
  785. </Row>
  786. <Row>
  787. <Col id="cdid">V110</Col>
  788. <Col id="cdnm">림프세망조직 및 세망조직구성 계통을 침범하는 특정질환(D76)환자가 해당상병으로 진료를 받은 당일</Col>
  789. </Row>
  790. <Row>
  791. <Col id="cdid">V111</Col>
  792. <Col id="cdnm">면역결핍증 및 사르코이도시스(D80~D84, D86)환자가 해당상병으로 진료를 받은 당일</Col>
  793. </Row>
  794. <Row>
  795. <Col id="cdid">V112</Col>
  796. <Col id="cdnm">말단거대증 및 뇌하수체거인증(E22.0)환자가 해당상병으로 진료를 받은 당일</Col>
  797. </Row>
  798. <Row>
  799. <Col id="cdid">V113</Col>
  800. <Col id="cdnm">고프로락틴혈증(E22.1)환자가 해당상병으로 진료를 받은 당일</Col>
  801. </Row>
  802. <Row>
  803. <Col id="cdid">V114</Col>
  804. <Col id="cdnm">쿠싱증후군(E24)환자가 해당상병으로 진료를 받은 당일</Col>
  805. </Row>
  806. <Row>
  807. <Col id="cdid">V115</Col>
  808. <Col id="cdnm">부신성기장애(E25)환자가 해당상병으로 진료를 받은 당일</Col>
  809. </Row>
  810. <Row>
  811. <Col id="cdid">V116</Col>
  812. <Col id="cdnm">부신의 기타장애(E27.1, E27.2, E27.4)환자가 해당상병으로 진료를 받은 당일</Col>
  813. </Row>
  814. <Row>
  815. <Col id="cdid">V117</Col>
  816. <Col id="cdnm">대사장애(E70~E77)환자가 해당상병으로 진료를 받은 당일</Col>
  817. </Row>
  818. <Row>
  819. <Col id="cdid">V118</Col>
  820. <Col id="cdnm">기타 포르피린증(E80.2)환자가 해당상병으로 진료를 받은 당일</Col>
  821. </Row>
  822. <Row>
  823. <Col id="cdid">V119</Col>
  824. <Col id="cdnm">구리대사장애(윌슨병 등 E85.0)환자가 해당상병으로 진료를 받은 당일</Col>
  825. </Row>
  826. <Row>
  827. <Col id="cdid">V120</Col>
  828. <Col id="cdnm">낭성섬유증(E84)환자가 해당상병으로 진료를 받은 당일</Col>
  829. </Row>
  830. <Row>
  831. <Col id="cdid">V121</Col>
  832. <Col id="cdnm">아밀로이드증(E85)환자가 해당상병으로 진료를 받은 당일</Col>
  833. </Row>
  834. <Row>
  835. <Col id="cdid">V122</Col>
  836. <Col id="cdnm">레트 증후군(F84.2)환자가 해당상병으로 진료를 받은 당일</Col>
  837. </Row>
  838. <Row>
  839. <Col id="cdid">V123</Col>
  840. <Col id="cdnm">중추신경계통에 영향을 주는 전신위축(헌팅톤병 등:G10~G15)환자가 해당상병으로 진료를 받은 당일</Col>
  841. </Row>
  842. <Row>
  843. <Col id="cdid">V124</Col>
  844. <Col id="cdnm">파킨슨병(G20)환자가 해당상병으로 진료를 받은 당일</Col>
  845. </Row>
  846. <Row>
  847. <Col id="cdid">V125</Col>
  848. <Col id="cdnm">간질지속상태(G41)환자가 해당상병으로 진료를 받은 당일</Col>
  849. </Row>
  850. <Row>
  851. <Col id="cdid">V126</Col>
  852. <Col id="cdnm">염증성 다발 신경병증(G61)환자가 해당상병으로 진료를 받은 당일</Col>
  853. </Row>
  854. <Row>
  855. <Col id="cdid">V127</Col>
  856. <Col id="cdnm">심근질환(I42.0~I42.4)환자가 해당상병으로 진료를 받은 당일</Col>
  857. </Row>
  858. <Row>
  859. <Col id="cdid">V128</Col>
  860. <Col id="cdnm">모야모야병(I67.5)환자가 해당상병으로 진료를 받은 당일</Col>
  861. </Row>
  862. <Row>
  863. <Col id="cdid">V129</Col>
  864. <Col id="cdnm">폐색성 혈전 혈관염(버거병:I75.1)환자가 해당상병으로 진료를 받은 당일</Col>
  865. </Row>
  866. <Row>
  867. <Col id="cdid">V130</Col>
  868. <Col id="cdnm">크론병(국한성 창자염:K50)환자가 해당상병으로 진료를 받은 당일</Col>
  869. </Row>
  870. <Row>
  871. <Col id="cdid">V131</Col>
  872. <Col id="cdnm">궤양성대장염(큰창자염:K51)환자가 해당상병으로 진료를 받은 당일</Col>
  873. </Row>
  874. <Row>
  875. <Col id="cdid">V132</Col>
  876. <Col id="cdnm">보통 천포창(L10.0)환자가 해당상병으로 진료를 받은 당일</Col>
  877. </Row>
  878. <Row>
  879. <Col id="cdid">V133</Col>
  880. <Col id="cdnm">청소년성 관절염(M08.0~M08.5)환자가 해당상병으로 진료를 받은 당일</Col>
  881. </Row>
  882. <Row>
  883. <Col id="cdid">V134</Col>
  884. <Col id="cdnm">결절성 다발 동맥염(M50.0~M50.2)환자가 해당상병으로 진료를 받은 당일</Col>
  885. </Row>
  886. <Row>
  887. <Col id="cdid">V135</Col>
  888. <Col id="cdnm">기타 괴사성 혈관병증(M51.0~M51.4)환자가 해당상병으로 진료를 받은 당일</Col>
  889. </Row>
  890. <Row>
  891. <Col id="cdid">V136</Col>
  892. <Col id="cdnm">전신 홍반성 루프스(M52)환자가 해당상병으로 진료를 받은 당일</Col>
  893. </Row>
  894. <Row>
  895. <Col id="cdid">V137</Col>
  896. <Col id="cdnm">피부다발근육염(M55)환자가 해당상병으로 진료를 받은 당일</Col>
  897. </Row>
  898. <Row>
  899. <Col id="cdid">V138</Col>
  900. <Col id="cdnm">전신경화증(M54)환자가 해당상병으로 진료를 받은 당일</Col>
  901. </Row>
  902. <Row>
  903. <Col id="cdid">V139</Col>
  904. <Col id="cdnm">결합조직의 기타 전신침습(M55.0~M55.7)환자가 해당상병으로 진료를 받은 당일</Col>
  905. </Row>
  906. <Row>
  907. <Col id="cdid">V140</Col>
  908. <Col id="cdnm">강직성 척추염(M45)환자가 해당상병으로 진료를 받은 당일</Col>
  909. </Row>
  910. <Row>
  911. <Col id="cdid">V141</Col>
  912. <Col id="cdnm">콩팥(신장성) 요붕증(N25.1)환자가 해당상병으로 진료를 받은 당일</Col>
  913. </Row>
  914. <Row>
  915. <Col id="cdid">V142</Col>
  916. <Col id="cdnm">신생아의 호흡곤란(P22)환자가 해당상병으로 진료를 받은 당일</Col>
  917. </Row>
  918. <Row>
  919. <Col id="cdid">V143</Col>
  920. <Col id="cdnm">아놀드-키아리증후군(Q07.0)환자가 해당상병으로 진료를 받은 당일</Col>
  921. </Row>
  922. <Row>
  923. <Col id="cdid">V144</Col>
  924. <Col id="cdnm">심방실 및 연결의 선천 기형(Q20.0~Q20.2)환자가 해당상병으로 진료를 받은 당일</Col>
  925. </Row>
  926. <Row>
  927. <Col id="cdid">V145</Col>
  928. <Col id="cdnm">폐동맥판막 폐쇄(Q22.0)환자가 해당상병으로 진료를 받은 당일</Col>
  929. </Row>
  930. <Row>
  931. <Col id="cdid">V146</Col>
  932. <Col id="cdnm">발육부전성 우심 증후군(Q22.6)환자가 해당상병으로 진료를 받은 당일</Col>
  933. </Row>
  934. <Row>
  935. <Col id="cdid">V147</Col>
  936. <Col id="cdnm">대동맥 및 승모판의 선천기형(Q25)환자가 해당상병으로 진료를 받은 당일</Col>
  937. </Row>
  938. <Row>
  939. <Col id="cdid">V148</Col>
  940. <Col id="cdnm">심장동맥 혈관의 기형(Q24.5)환자가 해당상병으로 진료를 받은 당일</Col>
  941. </Row>
  942. <Row>
  943. <Col id="cdid">V149</Col>
  944. <Col id="cdnm">폐동맥 폐쇄(Q25.5)환자가 해당상병으로 진료를 받은 당일</Col>
  945. </Row>
  946. <Row>
  947. <Col id="cdid">V150</Col>
  948. <Col id="cdnm">대정맥의 선천 기형(Q26.0~Q26.6)환자가 해당상병으로 진료를 받은 당일</Col>
  949. </Row>
  950. <Row>
  951. <Col id="cdid">V151</Col>
  952. <Col id="cdnm">머리얼굴뼈 형성 이상(크루종병:Q75.1)환자가 해당상병으로 진료를 받은 당일</Col>
  953. </Row>
  954. <Row>
  955. <Col id="cdid">V152</Col>
  956. <Col id="cdnm">연골무형성증(Q77.4)환자가 해당상병으로 진료를 받은 당일</Col>
  957. </Row>
  958. <Row>
  959. <Col id="cdid">V153</Col>
  960. <Col id="cdnm">이영양성 형성이상(Q77.5)환자가 해당상병으로 진료를 받은 당일</Col>
  961. </Row>
  962. <Row>
  963. <Col id="cdid">V154</Col>
  964. <Col id="cdnm">다골성 섬유성 형성이상(알브라이트증후군:Q78.1)환자가 해당상병으로 진료를 받은 당일</Col>
  965. </Row>
  966. <Row>
  967. <Col id="cdid">V155</Col>
  968. <Col id="cdnm">달리 분류되지 않은 근육골격계통의 선천성기형(Q79)환자가 해당상병으로 진료를 받은 당일</Col>
  969. </Row>
  970. <Row>
  971. <Col id="cdid">V156</Col>
  972. <Col id="cdnm">신경섬유종증(비악성 : 폰 렉클링하우젠병 :Q85.0)환자가 해당상병으로 진료를 받은 당일</Col>
  973. </Row>
  974. <Row>
  975. <Col id="cdid">V157</Col>
  976. <Col id="cdnm">(이상형태증성)태아알코올증후군(Q86.0)환자가 해당상병으로 진료를 받은 당일</Col>
  977. </Row>
  978. <Row>
  979. <Col id="cdid">V158</Col>
  980. <Col id="cdnm">주로 단신과 관련된 선천기형 증후군(프라더-윌리증후군 등 :Q87.1)환자가 해당상병으로 진료를 받은 당일</Col>
  981. </Row>
  982. <Row>
  983. <Col id="cdid">V159</Col>
  984. <Col id="cdnm">다운증후군(Q90)환자가 해당상병으로 진료를 받은 당일</Col>
  985. </Row>
  986. <Row>
  987. <Col id="cdid">V160</Col>
  988. <Col id="cdnm">에드워즈 증후군 및 파타우 증후군(Q91)환자가 해당상병으로 진료를 받은 당일</Col>
  989. </Row>
  990. <Row>
  991. <Col id="cdid">V161</Col>
  992. <Col id="cdnm">정신질환자가 해당상병(F20~F29)으로 진료를 받은 당일</Col>
  993. </Row>
  994. <Row>
  995. <Col id="cdid">V162</Col>
  996. <Col id="cdnm">뇌하수체 양성신생물(D55.2)환자가 해당 상병으로 진료를 받은 당일</Col>
  997. </Row>
  998. <Row>
  999. <Col id="cdid">V163</Col>
  1000. <Col id="cdnm">포도당6인 산탈수소효소[6PD]결핍에 의한 빈혈(D55.0)환자가 해당 상병으로 진료를 받은 당일</Col>
  1001. </Row>
  1002. <Row>
  1003. <Col id="cdid">V164</Col>
  1004. <Col id="cdnm">효소장애에 의한 빈혈(D55.2)환자가 해당상병으로 진료를 받은 당일</Col>
  1005. </Row>
  1006. <Row>
  1007. <Col id="cdid">V165</Col>
  1008. <Col id="cdnm">칼만증후군, 쉬이한 증후군(E25.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1009. </Row>
  1010. <Row>
  1011. <Col id="cdid">V166</Col>
  1012. <Col id="cdnm">기타 명시된 내분비장애(레프리코니즘 등:E54.8) 환자가 해당상병으로 진료를 받은 당일</Col>
  1013. </Row>
  1014. <Row>
  1015. <Col id="cdid">V167</Col>
  1016. <Col id="cdnm">멜커슨증후군(멜커슨-로젠탈증후군:G51.2)환자가 해당상병으로 진료를 받은 당일</Col>
  1017. </Row>
  1018. <Row>
  1019. <Col id="cdid">V168</Col>
  1020. <Col id="cdnm">작열통(G56.4)환자가 해당상병으로 진료를 받은 당일</Col>
  1021. </Row>
  1022. <Row>
  1023. <Col id="cdid">V169</Col>
  1024. <Col id="cdnm">유전성 운동 및 감각 신경병증(샤르코-마리-투스병등:G60.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1025. </Row>
  1026. <Row>
  1027. <Col id="cdid">V170</Col>
  1028. <Col id="cdnm">달리분류된 감염성 및 기생충성 질환에서의 다발 신경병증(G65.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1029. </Row>
  1030. <Row>
  1031. <Col id="cdid">V171</Col>
  1032. <Col id="cdnm">자율신경계통의 기타 장애(G90.8)환자가 해당상병으로 진료를 받은 당일</Col>
  1033. </Row>
  1034. <Row>
  1035. <Col id="cdid">V172</Col>
  1036. <Col id="cdnm">척수공동증 및 구공동증(G95.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1037. </Row>
  1038. <Row>
  1039. <Col id="cdid">V173</Col>
  1040. <Col id="cdnm">버드-키아리 증후군(I82.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1041. </Row>
  1042. <Row>
  1043. <Col id="cdid">V174</Col>
  1044. <Col id="cdnm">원발성 담즙성경화(K74.5)환자가 해당상병으로 진료를 받은 당일</Col>
  1045. </Row>
  1046. <Row>
  1047. <Col id="cdid">V175</Col>
  1048. <Col id="cdnm">자가면역 간염(K75.4)환자가 해당상병으로 진료를 받은 당일</Col>
  1049. </Row>
  1050. <Row>
  1051. <Col id="cdid">V176</Col>
  1052. <Col id="cdnm">후천성 수포성 표피 박리증(L12.5)환자가 해당상병으로 진료를 받은 당일</Col>
  1053. </Row>
  1054. <Row>
  1055. <Col id="cdid">V177</Col>
  1056. <Col id="cdnm">동통성 신경영양장애(M89.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1057. </Row>
  1058. <Row>
  1059. <Col id="cdid">V178</Col>
  1060. <Col id="cdnm">재발성 다발 연골염(M94.1)환자가 해당상병으로 진료를 받은 당일</Col>
  1061. </Row>
  1062. <Row>
  1063. <Col id="cdid">V179</Col>
  1064. <Col id="cdnm">척추갈림증(Q05)환자가 해당상병으로 진료를 받은 당일</Col>
  1065. </Row>
  1066. <Row>
  1067. <Col id="cdid">V180</Col>
  1068. <Col id="cdnm">척수갈림증(Q06.2)환자가 해당상병으로 진료를 받은 당일</Col>
  1069. </Row>
  1070. <Row>
  1071. <Col id="cdid">V181</Col>
  1072. <Col id="cdnm">쓸개관(담관)의 폐쇄(Q44.2)환자가 해당상병으로 진료를 받은 당일</Col>
  1073. </Row>
  1074. <Row>
  1075. <Col id="cdid">V182</Col>
  1076. <Col id="cdnm">턱얼굴뼈 형성이상(Q75.4)환자가 해당상병으로 진료를 받은 당일</Col>
  1077. </Row>
  1078. <Row>
  1079. <Col id="cdid">V183</Col>
  1080. <Col id="cdnm">불완전 골형성증(Q78.0)환자가 해당상병으로 진료를 받은 당일</Col>
  1081. </Row>
  1082. <Row>
  1083. <Col id="cdid">V184</Col>
  1084. <Col id="cdnm">치사성, 이영양성 표피수포증(Q81.1, Q81.2)환자가 해당상병으로 진료를 받은 당일</Col>
  1085. </Row>
  1086. <Row>
  1087. <Col id="cdid">V185</Col>
  1088. <Col id="cdnm">주로 얼굴형태에 영향을 주는 선천기형증후군(Apert,골덴하증후군 등:Q87)환자가 해당상병으로 진료를 받은 당일</Col>
  1089. </Row>
  1090. <Row>
  1091. <Col id="cdid">V186</Col>
  1092. <Col id="cdnm">마르팡증후군(Q87.4)환자가 해당상병으로 진료를 받은 당일</Col>
  1093. </Row>
  1094. <Row>
  1095. <Col id="cdid">V187</Col>
  1096. <Col id="cdnm">발작성 야간 혈색소뇨증(D59.5) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1097. </Row>
  1098. <Row>
  1099. <Col id="cdid">V188</Col>
  1100. <Col id="cdnm">에반스 증후군(D69.5) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1101. </Row>
  1102. <Row>
  1103. <Col id="cdid">V189</Col>
  1104. <Col id="cdnm">인 대사 장애(E85.5) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1105. </Row>
  1106. <Row>
  1107. <Col id="cdid">V190</Col>
  1108. <Col id="cdnm">진행성 핵상성 안근마비[스틸-리차드슨-올스제위스키](G25.1) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1109. </Row>
  1110. <Row>
  1111. <Col id="cdid">V191</Col>
  1112. <Col id="cdnm">뇌혈관질환자가 입원하여 해당 상병으로 별도로 정한 관혈적 수술을 받은경우</Col>
  1113. </Row>
  1114. <Row>
  1115. <Col id="cdid">V192</Col>
  1116. <Col id="cdnm">심장질환자가 입원하여 해당 상병으로 별도로 정한 관혈적 수술을 받은경우</Col>
  1117. </Row>
  1118. <Row>
  1119. <Col id="cdid">V193</Col>
  1120. <Col id="cdnm">등록암환자가 해당상병(C00~C97,D00~D09,D32~D33,D37~D48)으로 진료를 받은경우</Col>
  1121. </Row>
  1122. <Row>
  1123. <Col id="cdid">V194</Col>
  1124. <Col id="cdnm">등록 암환자가 해당상병(C00~C97,D00~D09,D32~D33,D37~D48)으로 가정간호를 받은경우</Col>
  1125. </Row>
  1126. <Row>
  1127. <Col id="cdid">V201</Col>
  1128. <Col id="cdnm">노년 황반변성(삼출성)(H35.3) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1129. </Row>
  1130. <Row>
  1131. <Col id="cdid">V202</Col>
  1132. <Col id="cdnm">원발성 폐성 고혈압(I27.0) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1133. </Row>
  1134. <Row>
  1135. <Col id="cdid">V203</Col>
  1136. <Col id="cdnm">척추뼈끝 형성이상(Q77.7) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1137. </Row>
  1138. <Row>
  1139. <Col id="cdid">V204</Col>
  1140. <Col id="cdnm">결절성 경화증(부르느뷰 병 등: Q85.1) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1141. </Row>
  1142. <Row>
  1143. <Col id="cdid">V205</Col>
  1144. <Col id="cdnm">5번 염색체 짧은 팔의 결손(Q95.4) 환자가 해당 상병으로 진료를 받은 당일</Col>
  1145. </Row>
  1146. <Row>
  1147. <Col id="cdid">V206</Col>
  1148. <Col id="cdnm">다제내성결핵(A15~A19)환자가 해당 상병으로 진료를 받은 당일</Col>
  1149. </Row>
  1150. <Row>
  1151. <Col id="cdid">V207</Col>
  1152. <Col id="cdnm">활동성 구루병(E55.0)환자가 해당 상병으로 진료를 받은 당일</Col>
  1153. </Row>
  1154. <Row>
  1155. <Col id="cdid">V208</Col>
  1156. <Col id="cdnm">아급성 괴사성 뇌병증 [리이](G51.8)환자가 해당 상병으로 진료를 받은 당일</Col>
  1157. </Row>
  1158. <Row>
  1159. <Col id="cdid">V209</Col>
  1160. <Col id="cdnm">망막색소변성증(H35.5)환자가 해당 상병으로 진료를 받은 당일</Col>
  1161. </Row>
  1162. <Row>
  1163. <Col id="cdid">V210</Col>
  1164. <Col id="cdnm">낙엽상 천포창(L10.2)환자가 해당 상병으로 진료를 받은 당일</Col>
  1165. </Row>
  1166. <Row>
  1167. <Col id="cdid">V211</Col>
  1168. <Col id="cdnm">수포성 유사천포창(L12.0)환자가 해당 상병으로 진료를 받은 당일</Col>
  1169. </Row>
  1170. <Row>
  1171. <Col id="cdid">V212</Col>
  1172. <Col id="cdnm">흉터성 유사천포창(L12.1)환자가 해당 상병으로 진료를 받은 당일</Col>
  1173. </Row>
  1174. <Row>
  1175. <Col id="cdid">V213</Col>
  1176. <Col id="cdnm">뼈의 파젯병[변형성 골염](M88)환자가 해당 상병으로 진료를 받은 당일</Col>
  1177. </Row>
  1178. <Row>
  1179. <Col id="cdid">V214</Col>
  1180. <Col id="cdnm">무뇌회증(Q04.5)환자가 해당 상병으로 진료를 받은 당일</Col>
  1181. </Row>
  1182. <Row>
  1183. <Col id="cdid">V215</Col>
  1184. <Col id="cdnm">필레증후군(Q78.5)환자가 해당 상병으로 진료를 받은 당일</Col>
  1185. </Row>
  1186. <Row>
  1187. <Col id="cdid">V216</Col>
  1188. <Col id="cdnm">포이츠-제거스 증후군,스터지-베버(-디미트리) 증후군(Q85.8)환자가 해당 상병으로 진료를 받은 당일</Col>
  1189. </Row>
  1190. <Row>
  1191. <Col id="cdid">V217</Col>
  1192. <Col id="cdnm">22번 염색체 미세결실, 엔젤만 증후군(Q95.5)환자가 해당 상병으로 진료를 받은 당일</Col>
  1193. </Row>
  1194. <Row>
  1195. <Col id="cdid">V218</Col>
  1196. <Col id="cdnm">클라인펠터증후군 (Q98.0, Q98.1, Q98.2, Q98.4)환자가 해당 상병으로 진료를 받은 당일</Col>
  1197. </Row>
  1198. <Row>
  1199. <Col id="cdid">V219</Col>
  1200. <Col id="cdnm">용혈성 요독증후군 (D59.5)</Col>
  1201. </Row>
  1202. <Row>
  1203. <Col id="cdid">V220</Col>
  1204. <Col id="cdnm">선천성이적혈구생성빈혈 (D64.4)</Col>
  1205. </Row>
  1206. <Row>
  1207. <Col id="cdid">V221</Col>
  1208. <Col id="cdnm">레쉬-니한 증후군 (E79.1)</Col>
  1209. </Row>
  1210. <Row>
  1211. <Col id="cdid">V222</Col>
  1212. <Col id="cdnm">폐포단백증 (J84.0)</Col>
  1213. </Row>
  1214. <Row>
  1215. <Col id="cdid">V223</Col>
  1216. <Col id="cdnm">혈청검사 양성인 류마티스관절염(6세미만, 65세이상)(M05)</Col>
  1217. </Row>
  1218. <Row>
  1219. <Col id="cdid">V224</Col>
  1220. <Col id="cdnm">진행성 골화성 섬유형성이상 (M61.1)</Col>
  1221. </Row>
  1222. <Row>
  1223. <Col id="cdid">V225</Col>
  1224. <Col id="cdnm">단일심실 (Q20.4)</Col>
  1225. </Row>
  1226. <Row>
  1227. <Col id="cdid">V226</Col>
  1228. <Col id="cdnm">아이젠맹거증후군 (Q21.8)</Col>
  1229. </Row>
  1230. <Row>
  1231. <Col id="cdid">V227</Col>
  1232. <Col id="cdnm">선천성방광의 외반증 (Q64.1)</Col>
  1233. </Row>
  1234. <Row>
  1235. <Col id="cdid">V228</Col>
  1236. <Col id="cdnm">관모양뼈 및 척추의 성장 결손을 동반한 골연골 형성이상(Q77)</Col>
  1237. </Row>
  1238. <Row>
  1239. <Col id="cdid">V229</Col>
  1240. <Col id="cdnm">골화석증 (Q78.2)</Col>
  1241. </Row>
  1242. <Row>
  1243. <Col id="cdid">V230</Col>
  1244. <Col id="cdnm">연골종증(Q78.4)환자가 해당 상병으로 진료를 받은 당일</Col>
  1245. </Row>
  1246. <Row>
  1247. <Col id="cdid">V231</Col>
  1248. <Col id="cdnm">등록 희귀난치성질환자가 등록일로부터 5년간 고시에서 정한 해당 상병으로 가정간호를 받은 경우</Col>
  1249. </Row>
  1250. <Row>
  1251. <Col id="cdid">V232</Col>
  1252. <Col id="cdnm">지중해빈혈</Col>
  1253. </Row>
  1254. <Row>
  1255. <Col id="cdid">V233</Col>
  1256. <Col id="cdnm">레녹스-가스토 증후군</Col>
  1257. </Row>
  1258. <Row>
  1259. <Col id="cdid">V234</Col>
  1260. <Col id="cdnm">발작성 수면 및 탈력</Col>
  1261. </Row>
  1262. <Row>
  1263. <Col id="cdid">V235</Col>
  1264. <Col id="cdnm">랑뒤-오슬러-웨버병</Col>
  1265. </Row>
  1266. <Row>
  1267. <Col id="cdid">V236</Col>
  1268. <Col id="cdnm">특발성 폐섬유증</Col>
  1269. </Row>
  1270. <Row>
  1271. <Col id="cdid">V237</Col>
  1272. <Col id="cdnm">건선성 및 장병증성</Col>
  1273. </Row>
  1274. <Row>
  1275. <Col id="cdid">V238</Col>
  1276. <Col id="cdnm">현미경적 다발동맥염</Col>
  1277. </Row>
  1278. <Row>
  1279. <Col id="cdid">V239</Col>
  1280. <Col id="cdnm">댄디-워커 증후군</Col>
  1281. </Row>
  1282. <Row>
  1283. <Col id="cdid">V240</Col>
  1284. <Col id="cdnm">열뇌</Col>
  1285. </Row>
  1286. <Row>
  1287. <Col id="cdid">V241</Col>
  1288. <Col id="cdnm">무설증</Col>
  1289. </Row>
  1290. <Row>
  1291. <Col id="cdid">V242</Col>
  1292. <Col id="cdnm">다발 선천 뼈돌출증</Col>
  1293. </Row>
  1294. <Row>
  1295. <Col id="cdid">V243</Col>
  1296. <Col id="cdnm">루빈스타인-테이비 증</Col>
  1297. </Row>
  1298. <Row>
  1299. <Col id="cdid">V244</Col>
  1300. <Col id="cdnm">소토스 증후군</Col>
  1301. </Row>
  1302. <Row>
  1303. <Col id="cdid">V245</Col>
  1304. <Col id="cdnm">여린엑스 증후군</Col>
  1305. </Row>
  1306. <Row>
  1307. <Col id="cdid">V246</Col>
  1308. <Col id="cdnm">결핵(A15~A19) 환자가 해당 상병 관련 진료를 받은 당일</Col>
  1309. </Row>
  1310. <Row>
  1311. <Col id="cdid">V247</Col>
  1312. <Col id="cdnm">화상2도이상이면서 체표면적 20%이상인 경우</Col>
  1313. </Row>
  1314. <Row>
  1315. <Col id="cdid">V248</Col>
  1316. <Col id="cdnm">화상3도이상이면서 체표면적 10%이상인 경우</Col>
  1317. </Row>
  1318. <Row>
  1319. <Col id="cdid">V249</Col>
  1320. <Col id="cdnm">안면부,수부,족부,성기및회음부화상2도이상 또는 눈및각막등 안구화상</Col>
  1321. </Row>
  1322. <Row>
  1323. <Col id="cdid">V250</Col>
  1324. <Col id="cdnm">흡입,내부장기 화상(T27.1?27.3, T28.1?T28.3)인 경우</Col>
  1325. </Row>
  1326. <Row>
  1327. <Col id="cdid">V251</Col>
  1328. <Col id="cdnm">등록 중증화상환자가 등록일로부터 1년간 고시에서 정한 해당 상병으로 가정간호를 받는 경우</Col>
  1329. </Row>
  1330. <Row>
  1331. <Col id="cdid">V252</Col>
  1332. <Col id="cdnm">약국 요양급여비용총액의 본인부담률 산정특례 대상</Col>
  1333. </Row>
  1334. </Rows>
  1335. </Dataset>
  1336. <Dataset id="ds_hidden_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1337. <ColumnInfo>
  1338. <Column id="basedd" type="STRING" size="256"/>
  1339. <Column id="totcnt" type="STRING" size="256"/>
  1340. <Column id="endcnt" type="STRING" size="256"/>
  1341. <Column id="unjudgcnt" type="STRING" size="256"/>
  1342. <Column id="retecnt" type="STRING" size="256"/>
  1343. <Column id="delcnt" type="STRING" size="256"/>
  1344. <Column id="judgprcscnt" type="STRING" size="256"/>
  1345. <Column id="rptclamcnt" type="STRING" size="256"/>
  1346. <Column id="judgmemo" type="STRING" size="256"/>
  1347. </ColumnInfo>
  1348. <Rows>
  1349. <Row/>
  1350. </Rows>
  1351. </Dataset>
  1352. <Dataset id="ds_cond_smpij00600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1353. <ColumnInfo>
  1354. <Column id="pid" type="STRING" size="256"/>
  1355. </ColumnInfo>
  1356. <Rows>
  1357. <Row/>
  1358. </Rows>
  1359. </Dataset>
  1360. <Dataset id="ds_rslt_smpij00600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1361. <ColumnInfo>
  1362. <Column id="pid" type="STRING" size="256"/>
  1363. </ColumnInfo>
  1364. <Rows>
  1365. <Row/>
  1366. </Rows>
  1367. </Dataset>
  1368. <Dataset id="ds_hidden_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1369. <ColumnInfo>
  1370. <Column id="cd" type="STRING" size="256"/>
  1371. <Column id="nm" type="STRING" size="256"/>
  1372. </ColumnInfo>
  1373. </Dataset>
  1374. <Dataset id="ds_hidden_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1375. <ColumnInfo>
  1376. <Column id="cd" type="STRING" size="256"/>
  1377. <Column id="nm" type="STRING" size="256"/>
  1378. </ColumnInfo>
  1379. </Dataset>
  1380. <Dataset id="ds_hidden_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1381. <Dataset id="ds_hidden_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1382. <Dataset id="ds_hidden_judgrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1383. <Dataset id="ds_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1384. <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1385. <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1386. <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1387. <Dataset id="ds_init_judgrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1388. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1389. <ColumnInfo>
  1390. <Column id="rownum" type="STRING" size="256"/>
  1391. <Column id="userid" type="STRING" size="256"/>
  1392. </ColumnInfo>
  1393. <Rows>
  1394. <Row/>
  1395. </Rows>
  1396. </Dataset>
  1397. <Dataset id="ds_init_P0379" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1398. <ColumnInfo>
  1399. <Column id="cdid" type="STRING" size="256"/>
  1400. <Column id="cdnm" type="STRING" size="256"/>
  1401. </ColumnInfo>
  1402. <Rows>
  1403. <Row>
  1404. <Col id="cdid">-</Col>
  1405. <Col id="cdnm">전체</Col>
  1406. </Row>
  1407. <Row>
  1408. <Col id="cdid">A</Col>
  1409. <Col id="cdnm">미심사</Col>
  1410. </Row>
  1411. <Row>
  1412. <Col id="cdid">B</Col>
  1413. <Col id="cdnm">심사중</Col>
  1414. </Row>
  1415. <Row>
  1416. <Col id="cdnm">완료</Col>
  1417. <Col id="cdid">E</Col>
  1418. </Row>
  1419. </Rows>
  1420. </Dataset>
  1421. <Dataset id="ds_hidden_oldotpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1422. <ColumnInfo>
  1423. <Column id="oldrow" type="STRING" size="256"/>
  1424. <Column id="oldpid" type="STRING" size="256"/>
  1425. <Column id="oldorddd" type="STRING" size="256"/>
  1426. <Column id="oldcretno" type="STRING" size="256"/>
  1427. <Column id="oldacptseqno" type="STRING" size="256"/>
  1428. <Column id="olddschjudgprcsstat" type="STRING" size="256"/>
  1429. <Column id="oldjudgmdlid" type="STRING" size="256"/>
  1430. <Column id="oldjudgnm" type="STRING" size="256"/>
  1431. <Column id="oldlastjudgdt" type="STRING" size="256"/>
  1432. </ColumnInfo>
  1433. <Rows>
  1434. <Row/>
  1435. </Rows>
  1436. </Dataset>
  1437. <Dataset id="ds_cond_sppmc02500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1438. <ColumnInfo>
  1439. <Column id="srchcond" type="STRING" size="256"/>
  1440. <Column id="pid" type="STRING" size="256"/>
  1441. </ColumnInfo>
  1442. <Rows>
  1443. <Row/>
  1444. </Rows>
  1445. </Dataset>
  1446. <Dataset id="ds_main_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1447. <Dataset id="ds_cond_smpic00200" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1448. <ColumnInfo>
  1449. <Column id="con1_dd" type="STRING" size="256"/>
  1450. <Column id="con2_gsflag" type="STRING" size="256"/>
  1451. <Column id="con3_search1" type="STRING" size="256"/>
  1452. <Column id="con4_search2" type="STRING" size="256"/>
  1453. <Column id="con5_insu" type="STRING" size="256"/>
  1454. <Column id="con6_calcscorcd" type="STRING" size="256"/>
  1455. <Column id="con7_todd" type="STRING" size="256"/>
  1456. <Column id="con8_instcd" type="STRING" size="256"/>
  1457. <Column id="con9_lastupdtdt" type="STRING" size="256"/>
  1458. <Column id="con10_preord_chk" type="STRING" size="256"/>
  1459. <Column id="con_ordinptflag" type="STRING" size="256"/>
  1460. <Column id="con11_edicd" type="STRING" size="256"/>
  1461. <Column id="con12_drugelectric" type="STRING" size="256"/>
  1462. </ColumnInfo>
  1463. <Rows>
  1464. <Row/>
  1465. </Rows>
  1466. </Dataset>
  1467. <Dataset id="ds_rslt_smpic00200" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1468. <Dataset id="ds_cond_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1469. <ColumnInfo>
  1470. <Column id="basedd" type="STRING" size="256"/>
  1471. <Column id="diagcd" type="STRING" size="256"/>
  1472. <Column id="diagnm" type="STRING" size="256"/>
  1473. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  1474. </ColumnInfo>
  1475. <Rows>
  1476. <Row/>
  1477. </Rows>
  1478. </Dataset>
  1479. <Dataset id="ds_rslt_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1480. <ColumnInfo>
  1481. <Column id="diagcd" type="STRING" size="256"/>
  1482. <Column id="diaghngnm" type="STRING" size="256"/>
  1483. <Column id="diagengnm" type="STRING" size="256"/>
  1484. </ColumnInfo>
  1485. </Dataset>
  1486. <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1487. <ColumnInfo>
  1488. <Column id="idx" type="STRING" size="256"/>
  1489. <Column id="lev" type="STRING" size="256"/>
  1490. <Column id="UserData" type="STRING" size="256"/>
  1491. <Column id="Caption" type="STRING" size="256"/>
  1492. <Column id="enable" type="STRING" size="256"/>
  1493. <Column id="hotkey" type="STRING" size="256"/>
  1494. </ColumnInfo>
  1495. <Rows>
  1496. <Row>
  1497. <Col id="lev">0</Col>
  1498. <Col id="UserData">lf_fSrchResult()</Col>
  1499. <Col id="Caption">결과조회</Col>
  1500. <Col id="enable">1</Col>
  1501. <Col id="idx">1000</Col>
  1502. </Row>
  1503. <Row>
  1504. <Col id="UserData">lf_fSrchOrdInfo()</Col>
  1505. <Col id="Caption">진료정보조회</Col>
  1506. <Col id="lev">0</Col>
  1507. <Col id="enable">1</Col>
  1508. <Col id="idx">1001</Col>
  1509. </Row>
  1510. <Row>
  1511. <Col id="UserData">lf_fSrchAllForm()</Col>
  1512. <Col id="Caption">통합기록조회</Col>
  1513. <Col id="lev">0</Col>
  1514. <Col id="enable">1</Col>
  1515. <Col id="idx">1002</Col>
  1516. </Row>
  1517. </Rows>
  1518. </Dataset>
  1519. <Dataset id="ds_cond_smmmi00100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1520. <ColumnInfo>
  1521. <Column id="srchdate1" type="STRING" size="256"/>
  1522. <Column id="srchdate2" type="STRING" size="256"/>
  1523. <Column id="srchpid" type="STRING" size="256"/>
  1524. <Column id="wardcd" type="STRING" size="256"/>
  1525. <Column id="roomcd" type="STRING" size="256"/>
  1526. <Column id="listflag" type="STRING" size="256"/>
  1527. <Column id="deptcd" type="STRING" size="256"/>
  1528. <Column id="drid" type="STRING" size="256"/>
  1529. <Column id="chkcheck" type="STRING" size="256"/>
  1530. <Column id="chkcheck1" type="STRING" size="256"/>
  1531. <Column id="chkcheck2" type="STRING" size="256"/>
  1532. <Column id="chkcheck3" type="STRING" size="256"/>
  1533. <Column id="chkcheck4" type="STRING" size="256"/>
  1534. <Column id="chkcheck5" type="STRING" size="256"/>
  1535. <Column id="chkcheck6" type="STRING" size="256"/>
  1536. <Column id="chkcheck7" type="STRING" size="256"/>
  1537. <Column id="chkcheck8" type="STRING" size="256"/>
  1538. <Column id="tabflag" type="STRING" size="256"/>
  1539. <Column id="mdlcd" type="STRING" size="256"/>
  1540. <Column id="examgubun" type="STRING" size="256"/>
  1541. <Column id="srchflag" type="STRING" size="256"/>
  1542. <Column id="hlaflag" type="STRING" size="256"/>
  1543. <Column id="prntfrmflag" type="STRING" size="256"/>
  1544. </ColumnInfo>
  1545. </Dataset>
  1546. <Dataset id="ds_rslt_smmmi00100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1547. <Dataset id="ds_cond_SMMMO02500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1548. <ColumnInfo>
  1549. <Column id="pid" type="STRING" size="256"/>
  1550. </ColumnInfo>
  1551. <Rows>
  1552. <Row/>
  1553. </Rows>
  1554. </Dataset>
  1555. <Dataset id="ds_cond_SMMRI00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1556. <ColumnInfo>
  1557. <Column id="pid" type="STRING" size="256"/>
  1558. <Column id="ioflag" type="STRING" size="256"/>
  1559. <Column id="orddd" type="STRING" size="256"/>
  1560. <Column id="prcpdd" type="STRING" size="256"/>
  1561. </ColumnInfo>
  1562. <Rows>
  1563. <Row/>
  1564. </Rows>
  1565. </Dataset>
  1566. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1567. <ColumnInfo>
  1568. <Column id="pid" type="STRING" size="256"/>
  1569. <Column id="orddd" type="STRING" size="256"/>
  1570. <Column id="cretno" type="STRING" size="256"/>
  1571. <Column id="acptseqno" type="STRING" size="256"/>
  1572. <Column id="dschjudgprcsstat" type="STRING" size="256"/>
  1573. <Column id="judgmdlid" type="STRING" size="256"/>
  1574. <Column id="lastjudgdt" type="STRING" size="256"/>
  1575. </ColumnInfo>
  1576. <Rows>
  1577. <Row/>
  1578. </Rows>
  1579. </Dataset>
  1580. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1581. <ColumnInfo>
  1582. <Column id="pid" type="STRING" size="256"/>
  1583. <Column id="orddd" type="STRING" size="256"/>
  1584. <Column id="cretno" type="STRING" size="256"/>
  1585. <Column id="acptseqno" type="STRING" size="256"/>
  1586. <Column id="dschjudgprcsstat" type="STRING" size="256"/>
  1587. </ColumnInfo>
  1588. <Rows>
  1589. <Row/>
  1590. </Rows>
  1591. </Dataset>
  1592. <Dataset id="ds_send_grd_specotpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1593. <ColumnInfo>
  1594. <Column id="histstat" type="STRING" size="256"/>
  1595. <Column id="dschjudgprcsstat" type="STRING" size="256"/>
  1596. <Column id="orddd" type="STRING" size="256"/>
  1597. <Column id="orddeptnm" type="STRING" size="256"/>
  1598. <Column id="pid" type="STRING" size="256"/>
  1599. <Column id="patnm" type="STRING" size="256"/>
  1600. <Column id="gender" type="STRING" size="256"/>
  1601. <Column id="patage" type="STRING" size="256"/>
  1602. <Column id="insukindcd" type="STRING" size="256"/>
  1603. <Column id="insukindnm" type="STRING" size="256"/>
  1604. <Column id="suppkindcd" type="STRING" size="256"/>
  1605. <Column id="suppkindnm" type="STRING" size="256"/>
  1606. <Column id="splccd" type="STRING" size="256"/>
  1607. <Column id="payownbrate" type="STRING" size="256"/>
  1608. <Column id="diagnm" type="STRING" size="256"/>
  1609. <Column id="spclmark" type="STRING" size="256"/>
  1610. <Column id="stage" type="STRING" size="256"/>
  1611. <Column id="judgmemo" type="STRING" size="256"/>
  1612. <Column id="orddrnm" type="STRING" size="256"/>
  1613. <Column id="specordyn" type="STRING" size="256"/>
  1614. <Column id="perchgr" type="STRING" size="256"/>
  1615. <Column id="mainjudgnm" type="STRING" size="256"/>
  1616. <Column id="judgnm" type="STRING" size="256"/>
  1617. <Column id="spcljudgyn" type="STRING" size="256"/>
  1618. <Column id="opyn" type="STRING" size="256"/>
  1619. <Column id="realtmjudg" type="STRING" size="256"/>
  1620. <Column id="oprcp" type="STRING" size="256"/>
  1621. <Column id="totordamt" type="STRING" size="256"/>
  1622. <Column id="lastupdtdt" type="STRING" size="256"/>
  1623. <Column id="prockindflag" type="STRING" size="256"/>
  1624. <Column id="insuno" type="STRING" size="256"/>
  1625. <Column id="patrrgstno" type="STRING" size="256"/>
  1626. <Column id="ownbamt" type="STRING" size="256"/>
  1627. <Column id="rsrvflag1" type="STRING" size="256"/>
  1628. <Column id="spcljudgflag" type="STRING" size="256"/>
  1629. <Column id="ordcd" type="STRING" size="256"/>
  1630. <Column id="ordnm" type="STRING" size="256"/>
  1631. <Column id="payflag" type="STRING" size="256"/>
  1632. <Column id="edidrugqtytims" type="STRING" size="256"/>
  1633. <Column id="dayno" type="STRING" size="256"/>
  1634. <Column id="orddt" type="STRING" size="256"/>
  1635. <Column id="execdt" type="STRING" size="256"/>
  1636. <Column id="rsrvdt" type="STRING" size="256"/>
  1637. <Column id="cretno" type="STRING" size="256"/>
  1638. <Column id="acptseqno" type="STRING" size="256"/>
  1639. <Column id="judgmdlid" type="STRING" size="256"/>
  1640. <Column id="probjudgflag" type="STRING" size="256"/>
  1641. <Column id="tdayinflag" type="STRING" size="256"/>
  1642. <Column id="dschrsrvyn" type="STRING" size="256"/>
  1643. <Column id="calcflag" type="STRING" size="256"/>
  1644. <Column id="rareobstflag" type="STRING" size="256"/>
  1645. </ColumnInfo>
  1646. </Dataset>
  1647. <Dataset id="ds_send_grd_otptmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1648. <ColumnInfo>
  1649. <Column id="histstat" type="STRING"/>
  1650. <Column id="dschjudgprcsstat" type="STRING"/>
  1651. <Column id="orddd" type="STRING"/>
  1652. <Column id="orddeptnm" type="STRING"/>
  1653. <Column id="pid" type="STRING"/>
  1654. <Column id="patnm" type="STRING"/>
  1655. <Column id="gender" type="STRING"/>
  1656. <Column id="patage" type="STRING"/>
  1657. <Column id="insukindcd" type="STRING"/>
  1658. <Column id="suppkindcd" type="STRING"/>
  1659. <Column id="rareobstflag" type="STRING"/>
  1660. <Column id="payownbrate" type="STRING"/>
  1661. <Column id="diagnm" type="STRING"/>
  1662. <Column id="spclmark" type="STRING"/>
  1663. <Column id="stage" type="STRING"/>
  1664. <Column id="judgmemo" type="STRING"/>
  1665. <Column id="orddrnm" type="STRING"/>
  1666. <Column id="specordyn" type="STRING"/>
  1667. <Column id="mainjudgnm" type="STRING"/>
  1668. <Column id="judgnm" type="STRING"/>
  1669. <Column id="spcljudgflag" type="STRING"/>
  1670. <Column id="spcljudgyn" type="STRING"/>
  1671. <Column id="opyn" type="STRING"/>
  1672. <Column id="realtmjudg" type="STRING"/>
  1673. <Column id="oprcp" type="STRING"/>
  1674. <Column id="lastupdtdt" type="STRING"/>
  1675. <Column id="prockindflag" type="STRING"/>
  1676. <Column id="insuno" type="STRING"/>
  1677. <Column id="totordamt" type="STRING"/>
  1678. <Column id="ownbamt" type="STRING"/>
  1679. <Column id="rsrvflag1" type="STRING"/>
  1680. <Column id="calcflag" type="STRING"/>
  1681. <Column id="cretno" type="STRING"/>
  1682. <Column id="acptseqno" type="STRING"/>
  1683. <Column id="insukindnm" type="STRING"/>
  1684. <Column id="judgmdlid" type="STRING"/>
  1685. <Column id="tdayinflag" type="STRING"/>
  1686. <Column id="dschrsrvyn" type="STRING"/>
  1687. </ColumnInfo>
  1688. </Dataset>
  1689. <Dataset id="ds_send_item1_clcj" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1690. <ColumnInfo>
  1691. <Column id="status" type="STRING" size="256"/>
  1692. <Column id="pid" type="STRING" size="256"/>
  1693. <Column id="orddd" type="STRING" size="256"/>
  1694. <Column id="cretno" type="BIGDECIMAL" size="256"/>
  1695. <Column id="spclspec" type="STRING" size="256"/>
  1696. <Column id="unitflag" type="STRING" size="256"/>
  1697. <Column id="spclmemoflag" type="STRING" size="256"/>
  1698. <Column id="edicd" type="STRING" size="256"/>
  1699. <Column id="spclcd" type="STRING" size="256"/>
  1700. <Column id="rowstat" type="STRING" size="256"/>
  1701. <Column id="remfact" type="STRING" size="256"/>
  1702. <Column id="edicdflag" type="STRING" size="256"/>
  1703. </ColumnInfo>
  1704. <Rows>
  1705. <Row/>
  1706. </Rows>
  1707. </Dataset>
  1708. <Dataset id="ds_send_item2_clcj" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1709. <ColumnInfo>
  1710. <Column id="status" type="STRING" size="256"/>
  1711. <Column id="pid" type="STRING" size="256"/>
  1712. <Column id="orddd" type="STRING" size="256"/>
  1713. <Column id="cretno" type="BIGDECIMAL" size="256"/>
  1714. <Column id="spclspec" type="STRING" size="256"/>
  1715. <Column id="unitflag" type="STRING" size="256"/>
  1716. <Column id="spclmemoflag" type="STRING" size="256"/>
  1717. <Column id="edicd" type="STRING" size="256"/>
  1718. <Column id="spclcd" type="STRING" size="256"/>
  1719. <Column id="instcd" type="STRING" size="256"/>
  1720. </ColumnInfo>
  1721. <Rows>
  1722. <Row/>
  1723. </Rows>
  1724. </Dataset>
  1725. <Dataset id="ds_cond_smpij00700" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1726. <ColumnInfo>
  1727. <Column id="pid" type="STRING" size="256"/>
  1728. <Column id="orddd" type="STRING" size="256"/>
  1729. <Column id="cretno" type="STRING" size="256"/>
  1730. <Column id="acptseqno" type="STRING" size="256"/>
  1731. <Column id="insukindcd" type="STRING" size="256"/>
  1732. <Column id="popupyn" type="STRING" size="256"/>
  1733. </ColumnInfo>
  1734. <Rows>
  1735. <Row/>
  1736. </Rows>
  1737. </Dataset>
  1738. <Dataset id="ds_report" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1739. <Dataset id="ds_hidden_sppmc02500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1740. <ColumnInfo>
  1741. <Column id="srchcond" type="STRING" size="256"/>
  1742. <Column id="pid" type="STRING" size="256"/>
  1743. </ColumnInfo>
  1744. <Rows>
  1745. <Row/>
  1746. </Rows>
  1747. </Dataset>
  1748. </Objects>
  1749. <Bind>
  1750. <BindItem id="item0" compid="grp_sea.ipt_clamfromdd" propid="value" datasetid="ds_send" columnid="clamfromdd"/>
  1751. <BindItem id="item1" compid="grp_sea.ipt_clamtodd" propid="value" datasetid="ds_send" columnid="clamtodd"/>
  1752. <BindItem id="item2" compid="grp_sea.cmb_judgrid" propid="value" datasetid="ds_send" columnid="judgrid"/>
  1753. <BindItem id="item3" compid="grp_sea.cmb_ordfildcd" propid="value" datasetid="ds_send" columnid="ordfildcd"/>
  1754. <BindItem id="item4" compid="grp_sea.cmb_insukind" propid="value" datasetid="ds_send" columnid="insukindcd"/>
  1755. <BindItem id="item5" compid="grp_sea.cmb_suppkind" propid="value" datasetid="ds_send" columnid="suppkindcd"/>
  1756. <BindItem id="item6" compid="grp_sea.ipt_totordamt" propid="value" datasetid="ds_send" columnid="totordamt"/>
  1757. <BindItem id="item7" compid="grp_sea.cmb_totordamt" propid="value" datasetid="ds_send" columnid="cmbtotordamt"/>
  1758. <BindItem id="item8" compid="grp_sea.cmb_ownbamt" propid="value" datasetid="ds_send" columnid="cmbownbamt"/>
  1759. <BindItem id="item9" compid="grp_sea.ipt_ownbamt" propid="value" datasetid="ds_send" columnid="ownbamt"/>
  1760. <BindItem id="item11" compid="grp_sea.cmb_workstat" propid="value" datasetid="ds_send" columnid="workstat"/>
  1761. <BindItem id="item12" compid="grp_sea.ipt_orddeptabbr" propid="value" datasetid="ds_send" columnid="orddeptabbr"/>
  1762. <BindItem id="item13" compid="grp_sea.cmb_clamdeptcd" propid="value" datasetid="ds_send" columnid="clamdeptcd"/>
  1763. <BindItem id="item14" compid="grp_sea.cmb_orddrid" propid="value" datasetid="ds_send" columnid="orddrid"/>
  1764. <BindItem id="item16" compid="grp_sea.ipt_choicdsrch" propid="value" datasetid="ds_send" columnid="choicdsrch2"/>
  1765. <BindItem id="item23" compid="grp_sea.chk_cncr" propid="value" datasetid="ds_send" columnid="chkcncr"/>
  1766. <BindItem id="item24" compid="grp_sea.chk_rareobst" propid="value" datasetid="ds_send" columnid="chkrareobst"/>
  1767. <BindItem id="item33" compid="grp_sea.output2" propid="value" datasetid="ds_send" columnid="suppkindcd"/>
  1768. <BindItem id="item34" compid="grp_sea.output1" propid="value" datasetid="ds_send" columnid="insukindcd"/>
  1769. <BindItem id="item41" compid="grp_judgmemo.tar_judgmemo" propid="value" datasetid="ds_hidden_otpt" columnid="judgmemo"/>
  1770. <BindItem id="item10" compid="opt_totcnt" propid="value" datasetid="ds_hidden_otpt" columnid="totcnt"/>
  1771. <BindItem id="item32" compid="opt_endcnt" propid="value" datasetid="ds_hidden_otpt" columnid="endcnt"/>
  1772. <BindItem id="item35" compid="opt_unjudgcnt" propid="value" datasetid="ds_hidden_otpt" columnid="unjudgcnt"/>
  1773. <BindItem id="item36" compid="opt_retecnt" propid="value" datasetid="ds_hidden_otpt" columnid="retecnt"/>
  1774. <BindItem id="item37" compid="opt_judgprcscnt" propid="value" datasetid="ds_hidden_otpt" columnid="judgprcscnt"/>
  1775. <BindItem id="item38" compid="opt_delcnt" propid="value" datasetid="ds_hidden_otpt" columnid="delcnt"/>
  1776. <BindItem id="item39" compid="opt_rptclamcnt" propid="value" datasetid="ds_hidden_otpt" columnid="rptclamcnt"/>
  1777. <BindItem id="item44" compid="grp_sea.edt_pid" propid="value" datasetid="ds_send" columnid="patunitsrch1"/>
  1778. </Bind>
  1779. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1780. * System Name : Himed
  1781. * Job Name :
  1782. * File Name : SMPIJ00600_외래일일심사대상자조회.xfdl
  1783. * Creator :
  1784. * Make Date : 2014-04-15
  1785. *
  1786. * Description :
  1787. *---------------------------------------------------------------------------------------
  1788. * Modify Date Modifier Modify Description
  1789. *---------------------------------------------------------------------------------------
  1790. * 2014-04-15 HIT Converting Program(TF->XP)
  1791. *
  1792. *---------------------------------------------------------------------------------------
  1793. ****************************************************************************************/
  1794. //=======================================================================================
  1795. // xjs Include
  1796. //---------------------------------------------------------------------------------------
  1797. include "com_commonxp::comm_main.xjs";
  1798. include "pam_pamcomnxp::PAM.xjs";
  1799. include "pam_bfjudgxp::SMPIJ00600.xjs";
  1800. include "pam_insucomxp::PAM.xjs";
  1801. include "com_commodulexp::SMZFS00501.xjs"; // 공통코드
  1802. include "com_commodulexp::SSZFM00401.xjs"; // Dataset 뷰어용
  1803. include "pam_insubasecdmngtxp::insubase.xjs";
  1804. //=======================================================================================
  1805. // Function
  1806. //---------------------------------------------------------------------------------------
  1807. /****************************************************************************************
  1808. * Argument :
  1809. * Description : 데이터셋 동적 생성
  1810. ****************************************************************************************/
  1811. function lf_initDataSet()
  1812. {
  1813. // cmb_ordfildcd의 INIT Dataset 진료분야
  1814. this.grp_sea.cmb_ordfildcd.innerdataset = "ds_init_P0291";
  1815. this.grp_sea.cmb_ordfildcd.codecolumn = "cdid";
  1816. this.grp_sea.cmb_ordfildcd.datacolumn = "cdnm";
  1817. this.grp_sea.cmb_ordfildcd.value = "";
  1818. // cmb_workstat의 INIT Dataset 심사상태(직접세팅)
  1819. this.grp_sea.cmb_workstat.innerdataset = "ds_init_P0379";
  1820. this.grp_sea.cmb_workstat.codecolumn = "cdid";
  1821. this.grp_sea.cmb_workstat.datacolumn = "cdnm";
  1822. this.grp_sea.cmb_workstat.value = "";
  1823. // cmb_clamdeptcd의 INIT Dataset 진료과
  1824. this.grp_sea.cmb_clamdeptcd.innerdataset = "ds_init_orddeptcd";
  1825. this.grp_sea.cmb_clamdeptcd.codecolumn = "cd";
  1826. this.grp_sea.cmb_clamdeptcd.datacolumn = "nm";
  1827. this.grp_sea.cmb_clamdeptcd.value = "";
  1828. // cmb_judgrid의 INIT Dataset 심사자
  1829. this.grp_sea.cmb_judgrid.innerdataset = "ds_init_judgrid";
  1830. this.grp_sea.cmb_judgrid.codecolumn = "userid";
  1831. this.grp_sea.cmb_judgrid.datacolumn = "usernm";
  1832. this.grp_sea.cmb_judgrid.value = "";
  1833. // cmb_orddrid의 INIT Dataset 주치의
  1834. this.grp_sea.cmb_orddrid.innerdataset = "ds_init_orddrid";
  1835. this.grp_sea.cmb_orddrid.codecolumn = "cd";
  1836. this.grp_sea.cmb_orddrid.datacolumn = "nm";
  1837. this.grp_sea.cmb_orddrid.value = "";
  1838. // cmb_insukind의 INIT Dataset 보험유형
  1839. this.grp_sea.cmb_insukind.innerdataset = "ds_init_P0008";
  1840. this.grp_sea.cmb_insukind.codecolumn = "cdid";
  1841. this.grp_sea.cmb_insukind.datacolumn = "cdnm";
  1842. this.grp_sea.cmb_insukind.value = "";
  1843. // cmb_suppkind의 INIT Dataset 보조유형
  1844. this.grp_sea.cmb_suppkind.innerdataset = "ds_init_suppkind";
  1845. this.grp_sea.cmb_suppkind.codecolumn = "cd";
  1846. this.grp_sea.cmb_suppkind.datacolumn = "nm";
  1847. this.grp_sea.cmb_suppkind.value = "";
  1848. for(i = 0 ; i < ds_init_suppkind.rowcount; i++) {
  1849. var depthngnm = "[" + ds_init_suppkind.getColumn(i, "cd") + "] " + ds_init_suppkind.getColumn(i, "nm");
  1850. ds_init_suppkind.setColumn(i, "nm", depthngnm);
  1851. }
  1852. }
  1853. //=======================================================================================
  1854. // Function
  1855. //---------------------------------------------------------------------------------------
  1856. /****************************************************************************************
  1857. * Argument :
  1858. * Description : 결과조회
  1859. ****************************************************************************************/
  1860. function lf_fSrchResult()
  1861. {
  1862. var pid = ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "pid");
  1863. var orddd = ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "orddd");
  1864. if (pid != "") {
  1865. // ds_cond_smmmi00100.setColumn(0, "srchdate1", orddd);
  1866. // ds_cond_smmmi00100.setColumn(0, "srchdate2", utlf_getCurrentDate());
  1867. // ds_cond_smmmi00100.setColumn(0, "srchpid", pid);
  1868. // ds_cond_smmmi00100.setColumn(0, "wardcd", "");
  1869. // ds_cond_smmmi00100.setColumn(0, "roomcd", "");
  1870. // ds_cond_smmmi00100.setColumn(0, "listflag", "P");
  1871. // ds_cond_smmmi00100.setColumn(0, "deptcd", "");
  1872. // ds_cond_smmmi00100.setColumn(0, "drid", "");
  1873. // ds_cond_smmmi00100.setColumn(0, "chkcheck", "");
  1874. // ds_cond_smmmi00100.setColumn(0, "chkcheck1", "A");
  1875. // ds_cond_smmmi00100.setColumn(0, "chkcheck2", "B");
  1876. // ds_cond_smmmi00100.setColumn(0, "chkcheck3", "C");
  1877. // ds_cond_smmmi00100.setColumn(0, "chkcheck4", "D");
  1878. // ds_cond_smmmi00100.setColumn(0, "chkcheck5", "E");
  1879. // ds_cond_smmmi00100.setColumn(0, "chkcheck6", "F");
  1880. // ds_cond_smmmi00100.setColumn(0, "chkcheck7", "G");
  1881. // ds_cond_smmmi00100.setColumn(0, "chkcheck8", "");
  1882. // ds_cond_smmmi00100.setColumn(0, "tabflag", "");
  1883. // ds_cond_smmmi00100.setColumn(0, "mdlcd", "");
  1884. // ds_cond_smmmi00100.setColumn(0, "examgubun", "");
  1885. // ds_cond_smmmi00100.setColumn(0, "srchflag", "B");
  1886. // ds_cond_smmmi00100.setColumn(0, "hlaflag", "N");
  1887. // ds_cond_smmmi00100.setColumn(0, "prntfrmflag", "");
  1888. // var rtn = frmf_modal("SMMMI00100","SMMMI00100", {objDs:ds_cond_smmmi00100}, "", "", "", "", "", "", "", "", "", "M"); // SMMMI00100_통합결과조회 로 변경되었다고 함(기존:smaer00800)
  1889. // if (!utlf_isNull(rtn)) { // 리턴값이 있으면
  1890. // ds_rslt_smmmi00100.copyData(rtn);
  1891. // }
  1892. var smmmi00100 = new Object();
  1893. smmmi00100.plgv_SMMMI00100_pid = ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "pid");
  1894. frmf_modal("SMMMI00100", "SMMMI00100", smmmi00100, "", "", "", "", "", "", "", "", "", "M");
  1895. }
  1896. }
  1897. //=======================================================================================
  1898. // Function
  1899. //---------------------------------------------------------------------------------------
  1900. /****************************************************************************************
  1901. * Argument :
  1902. * Description : 진료정보조회
  1903. ****************************************************************************************/
  1904. function lf_fSrchOrdInfo()
  1905. {
  1906. lf_openSMMMO02500(ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "pid")
  1907. , ""//ioflag
  1908. , ""//orddd
  1909. , ""//prcpdd
  1910. );
  1911. }
  1912. //=======================================================================================
  1913. // Function
  1914. //---------------------------------------------------------------------------------------
  1915. /****************************************************************************************
  1916. * Argument :
  1917. * Description : 통합기록조회
  1918. ****************************************************************************************/
  1919. function lf_fSrchAllForm()
  1920. {
  1921. frmf_setParameter("SMMRI00400_param_pid", ds_grid_grd_otptmast.getColumn(0, "pid"));
  1922. frmf_open("SMMRI00400", "SMMRI00400", "", "", "", "", "", "", "", "", "", "", "M");
  1923. }
  1924. //=======================================================================================
  1925. // Event
  1926. //---------------------------------------------------------------------------------------
  1927. /****************************************************************************************
  1928. * Components : Form
  1929. * Components ID : SMPIJ00600
  1930. * Event : onload
  1931. * Argument : 01.obj : Object Event has occurred
  1932. * : 02.e : Event Object
  1933. * Description : 화면 초기화
  1934. ****************************************************************************************/
  1935. function SMPIJ00600_onload(obj:Form, e:LoadEventInfo)
  1936. {
  1937. frmf_initForm(obj); // 화면공통
  1938. lf_commoduleDataSetShow(); // DataSet 조회;
  1939. lf_fInitialize(); // 화면을 초기화한다.
  1940. lf_fCheckAuth(); // 화면 권한을 설정한다.
  1941. // 등록번호 컴포넌트
  1942. //btn_search_onclick(); // 조회
  1943. grdf_setToolTipBind(grd_otptmast); // 그리드 툴팁
  1944. }
  1945. //=======================================================================================
  1946. // Event
  1947. //---------------------------------------------------------------------------------------
  1948. /****************************************************************************************
  1949. * Components : Button
  1950. * Components ID : btn_memocancel
  1951. * Event : onclick
  1952. * Argument : 01.obj : Object Event has occurred
  1953. * : 02.e : Event Object
  1954. * Description : 메모 - 취소
  1955. ****************************************************************************************/
  1956. function btn_memocancel_onclick(obj:Button, e:ClickEventInfo)
  1957. {
  1958. grp_judgmemo.visible = false;
  1959. }
  1960. //=======================================================================================
  1961. // Event
  1962. //---------------------------------------------------------------------------------------
  1963. /****************************************************************************************
  1964. * Components : Button
  1965. * Components ID : btn_memosave
  1966. * Event : onclick
  1967. * Argument : 01.obj : Object Event has occurred
  1968. * : 02.e : Event Object
  1969. * Description : 메모 - 저장
  1970. ****************************************************************************************/
  1971. function btn_memosave_onclick(obj:Button, e:ClickEventInfo)
  1972. {
  1973. var judgmemo = ds_hidden_otpt.getColumn(0, "judgmemo"); // 현재 창에 입력된 내용
  1974. var row;
  1975. if (grd_specotpt.visible == true) { // 선별심사 모드인 경우
  1976. row = ds_grid_grd_specotpt.rowposition;
  1977. } else {
  1978. row = ds_grid_grd_otptmast.rowposition;
  1979. }
  1980. if (judgmemo == ds_grid_grd_otptmast.getColumn(row, "judgmemo")) {
  1981. sysf_messageBox("변경된 내용이", "I004"); ///변경된 내용이 없습니다.
  1982. return;
  1983. }
  1984. ds_send_item1_clcj.clearData();
  1985. ds_send_item1_clcj.addRow();
  1986. ds_send_item2_clcj.clearData();
  1987. var pid = ds_grid_grd_otptmast.getColumn(row, "pid");
  1988. var orddd = ds_grid_grd_otptmast.getColumn(row, "orddd");
  1989. var cretno = ds_grid_grd_otptmast.getColumn(row, "cretno");
  1990. ds_send_item1_clcj.setColumn(0, "status", "d");
  1991. ds_send_item1_clcj.setColumn(0, "pid", pid);
  1992. ds_send_item1_clcj.setColumn(0, "orddd", orddd);
  1993. ds_send_item1_clcj.setColumn(0, "cretno", cretno);
  1994. ds_send_item1_clcj.setColumn(0, "spclspec", "");
  1995. // 쿼리에서 필요한 값 추가
  1996. ds_send_item1_clcj.setColumn(0, "unitflag", "M");
  1997. ds_send_item1_clcj.setColumn(0, "spclmemoflag", "U");
  1998. ds_send_item1_clcj.setColumn(0, "edicd", "MX999");
  1999. ds_send_item1_clcj.setColumn(0, "spclcd", "MX999");
  2000. var insCnt = -1;
  2001. var spclspec = judgmemo;
  2002. var iSpclCdTotLength = utlf_getStringLength(spclspec); // 문자열의 길이를 구한다.
  2003. var insCharTotCnt = 0; // 특정내역으로 잘라진 총 글자 수
  2004. if (iSpclCdTotLength > 350) { // 새로 입력된 특정코드가 700byte를 넘는다.
  2005. // 영문(700자), 한글(350자) 길이로 잘라서 n개의 특정코드를 만든다.
  2006. var iLen = -1; // 특정내역 길이가 700 byte가 되었는지 계산
  2007. var iStartInx = 0; // 특정내역 시작 index
  2008. var iCharCnt = 0; // 몇글자로 구성되는지 계산
  2009. for (var j=0; j < spclspec.length; j++) {
  2010. var sBit = spclspec.charAt(j);
  2011. iCharCnt++;
  2012. if (escape(sBit).length > 4) {
  2013. iLen = iLen + 2;
  2014. } else {
  2015. iLen = iLen + 1;
  2016. }
  2017. if (iLen == 350 || iLen > 350) { // 영문(700자), 한글(350자)
  2018. ds_send_item2_clcj.addRow();
  2019. insCnt++;
  2020. ds_send_item2_clcj.setColumn(insCnt, "status", "i");
  2021. ds_send_item2_clcj.setColumn(insCnt, "pid", pid);
  2022. ds_send_item2_clcj.setColumn(insCnt, "orddd", orddd);
  2023. ds_send_item2_clcj.setColumn(insCnt, "cretno", cretno);
  2024. // 쿼리에서 필요한 값 추가
  2025. ds_send_item2_clcj.setColumn(insCnt, "unitflag", "M");
  2026. ds_send_item2_clcj.setColumn(insCnt, "spclmemoflag", "U");
  2027. ds_send_item2_clcj.setColumn(insCnt, "edicd", "MX999");
  2028. ds_send_item2_clcj.setColumn(insCnt, "spclcd", "MX999");
  2029. if (iLen == 350) { // 700byte로 길이가 끝난 경우
  2030. ds_send_item2_clcj.setColumn(insCnt, "spclspec", spclspec.substr(iStartInx, iCharCnt));
  2031. iStartInx += iCharCnt;
  2032. insCharTotCnt += 350;
  2033. } else if (iLen > 350) { // 영문(700자), 한글(350자)를 넘는 경우
  2034. ds_send_item2_clcj.setColumn(insCnt, "status", "i");
  2035. ds_send_item2_clcj.setColumn(insCnt, "pid", pid);
  2036. ds_send_item2_clcj.setColumn(insCnt, "orddd", orddd);
  2037. ds_send_item2_clcj.setColumn(insCnt, "cretno", cretno);
  2038. ds_send_item2_clcj.setColumn(insCnt, "spclspec", spclspec.substr(iStartInx, iCharCnt - 1));
  2039. iStartInx += (iCharCnt - 1);
  2040. j--;
  2041. insCharTotCnt += 349;
  2042. }
  2043. iCharCnt = 0;
  2044. iLen = 0;
  2045. }
  2046. }
  2047. if (iSpclCdTotLength != insCharTotCnt) {
  2048. insCnt = ds_send_item2_clcj.addRow();
  2049. ds_send_item2_clcj.setColumn(insCnt, "status", "i");
  2050. ds_send_item2_clcj.setColumn(insCnt, "pid", pid);
  2051. ds_send_item2_clcj.setColumn(insCnt, "orddd", orddd);
  2052. ds_send_item2_clcj.setColumn(insCnt, "cretno", cretno);
  2053. ds_send_item2_clcj.setColumn(insCnt, "spclspec", spclspec.substring(iStartInx, spclspec.length));
  2054. // 쿼리에서 필요한 값 추가
  2055. ds_send_item2_clcj.setColumn(insCnt, "unitflag", "M");
  2056. ds_send_item2_clcj.setColumn(insCnt, "spclmemoflag", "U");
  2057. ds_send_item2_clcj.setColumn(insCnt, "edicd", "MX999");
  2058. ds_send_item2_clcj.setColumn(insCnt, "spclcd", "MX999");
  2059. }
  2060. ds_send_item1_clcj.appendData(ds_send_item2_clcj);
  2061. // 새로 추가된 내용이 있다.
  2062. } else if (iSpclCdTotLength > 0) {
  2063. ds_send_item1_clcj.addRow();
  2064. insCnt = 1;
  2065. ds_send_item1_clcj.setColumn(insCnt, "status", "i");
  2066. ds_send_item1_clcj.setColumn(insCnt, "pid", pid);
  2067. ds_send_item1_clcj.setColumn(insCnt, "orddd", orddd);
  2068. ds_send_item1_clcj.setColumn(insCnt, "cretno", cretno);
  2069. ds_send_item1_clcj.setColumn(insCnt, "spclspec", spclspec);
  2070. // 쿼리에서 필요한 값 추가
  2071. ds_send_item1_clcj.setColumn(insCnt, "unitflag", "M");
  2072. ds_send_item1_clcj.setColumn(insCnt, "spclmemoflag", "U");
  2073. ds_send_item1_clcj.setColumn(insCnt, "edicd", "MX999");
  2074. ds_send_item1_clcj.setColumn(insCnt, "spclcd", "MX999");
  2075. }
  2076. if ( ds_send_item1_clcj.rowcount > 0) {
  2077. ds_grid_grd_otptmast.setColumn(row, "judgmemo", ds_hidden_otpt.getColumn(0, "judgmemo"));
  2078. for (var i=0; i<ds_send_item1_clcj.rowcount; i++) {
  2079. ds_send_item1_clcj.setColumn(i, "rowstat", "I");
  2080. ds_send_item1_clcj.setColumn(i, "remfact", "700");
  2081. ds_send_item1_clcj.setColumn(i, "edicdflag", "-");
  2082. }
  2083. // 저장
  2084. tranf_submit({
  2085. id: "TXPIJ00601"
  2086. , service: "bfjudgapp.OutDayJudg"
  2087. , method: "reqExeSaveOutDayJudgMemo"
  2088. , inds : "clcj=ds_send_item1_clcj"
  2089. , async: false
  2090. });
  2091. grp_judgmemo.visible = false;
  2092. } else {
  2093. sysf_messageBox("심사자 메모를", "C001"); ///심사자 메모를 입력하십시오.
  2094. }
  2095. }
  2096. //=======================================================================================
  2097. // Event
  2098. //---------------------------------------------------------------------------------------
  2099. /****************************************************************************************
  2100. * Components : Button
  2101. * Components ID : btn_search
  2102. * Event : onclick
  2103. * Argument : 01.obj : Object Event has occurred
  2104. * : 02.e : Event Object
  2105. * Description : 조회
  2106. ****************************************************************************************/
  2107. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  2108. {
  2109. // rownum을 초기화
  2110. ds_hidden.setColumn(0, "rownum", 0);
  2111. ds_send.setColumn(0, "judgrid", grp_sea.cmb_judgrid.value);
  2112. lf_fGetOutDayJudgTrgtManList(); // 심사대상자 조회
  2113. // 이전 row 해제
  2114. ds_hidden_oldotpt.setColumn(0, "oldrow", "");
  2115. ds_hidden_oldotpt.setColumn(0, "oldpid", "");
  2116. ds_hidden_oldotpt.setColumn(0, "oldorddd", "");
  2117. ds_hidden_oldotpt.setColumn(0, "oldcretno", "");
  2118. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", "");
  2119. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", "");
  2120. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", "");
  2121. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", "");
  2122. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", "");
  2123. }
  2124. //=======================================================================================
  2125. // Event
  2126. //---------------------------------------------------------------------------------------
  2127. /****************************************************************************************
  2128. * Components : Button
  2129. * Components ID : btn_excelsave
  2130. * Event : onclick
  2131. * Argument : 01.obj : Object Event has occurred
  2132. * : 02.e : Event Object
  2133. * Description : 엑셀
  2134. ****************************************************************************************/
  2135. function btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
  2136. {
  2137. grdf_exportExcel(grd_otptmast, "외래사전심사 대상자 조회", "외래사전심사 대상자 조회"); // 엑셀용 그리드에서 출력
  2138. }
  2139. //=======================================================================================
  2140. // Event
  2141. //---------------------------------------------------------------------------------------
  2142. /****************************************************************************************
  2143. * Components : Button
  2144. * Components ID : btn_judgcancel
  2145. * Event : onclick
  2146. * Argument : 01.obj : Object Event has occurred
  2147. * : 02.e : Event Object
  2148. * Description : 심사중 해제
  2149. ****************************************************************************************/
  2150. function btn_judgcancel_onclick(obj:Button, e:ClickEventInfo)
  2151. {
  2152. var cnt = 0;
  2153. var idx = 0;
  2154. var errortype1 = "";
  2155. var userid = sysf_getUserInfo("userid"); // (common.js) 현재 로그인한 사용자 번호(ID)
  2156. var rowArr = new Array();
  2157. if (grd_otptmast.visible == true) { // 1. 일반 심사모드
  2158. if (ds_grid_grd_otptmast.rowposition == -1) {
  2159. sysf_messageBox("심사중 해제를 할 대상자를", "C002"); /// 심사중 해제를 할 대상자를 선택하십시오.
  2160. return;
  2161. }
  2162. ds_send_grd_otptmast.clearData();
  2163. for (var i=0; i<ds_grid_grd_otptmast.rowcount; i++) {
  2164. if ( ds_grid_grd_otptmast.getSelect(i) == true ) {
  2165. var row = i;
  2166. var pid = ds_grid_grd_otptmast.getColumn(row, "pid");
  2167. var orddd = ds_grid_grd_otptmast.getColumn(row, "orddd");
  2168. var cretno = ds_grid_grd_otptmast.getColumn(row, "cretno");
  2169. var acptseqno = ds_grid_grd_otptmast.getColumn(row, "acptseqno");
  2170. var insukindcd = ds_grid_grd_otptmast.getColumn(row, "insukindcd");
  2171. var dschjudgprcsstat = ds_grid_grd_otptmast.getColumn(row, "dschjudgprcsstat");
  2172. var judgmdlid = ds_grid_grd_otptmast.getColumn(row, "judgmdlid");
  2173. // 심사상태 해제처리 (B,D,E -> A)
  2174. if (dschjudgprcsstat == "B" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
  2175. cnt++;
  2176. ds_grid_grd_otptmast.setColumn(cnt, "pid", pid);
  2177. ds_grid_grd_otptmast.setColumn(cnt, "orddd", orddd);
  2178. ds_grid_grd_otptmast.setColumn(cnt, "cretno", cretno);
  2179. ds_grid_grd_otptmast.setColumn(cnt, "acptseqno", acptseqno);
  2180. ds_grid_grd_otptmast.setColumn(cnt, "dschjudgprcsstat", "A");
  2181. // 화면에 미심사 상태로 보여주기 위해 배열에 담기
  2182. rowArr[idx++] = row;
  2183. var aRow = ds_send_grd_otptmast.addRow();
  2184. ds_send_grd_otptmast.copyRow(aRow, ds_grid_grd_otptmast, cnt);
  2185. }
  2186. }
  2187. }
  2188. } else { // 2. 선별심사 모드
  2189. if (ds_grid_grd_specotpt.rowposition == -1) {
  2190. sysf_messageBox("심사중 해제를 할 대상자를", "C002"); /// 심사중 해제를 할 대상자를 선택하십시오.
  2191. return;
  2192. }
  2193. ds_send_grd_specotpt.clearData();
  2194. for (var i=0; i<ds_grid_grd_specotpt.rowcount; i++) {
  2195. if ( ds_grid_grd_specotpt.getSelect(i) == true ) {
  2196. var row = i;
  2197. var pid = ds_grid_grd_specotpt.getColumn(row, "pid");
  2198. var orddd = ds_grid_grd_specotpt.getColumn(row, "orddd");
  2199. var cretno = ds_grid_grd_specotpt.getColumn(row, "cretno");
  2200. var acptseqno = ds_grid_grd_specotpt.getColumn(row, "acptseqno");
  2201. var insukindcd = ds_grid_grd_specotpt.getColumn(row, "insukindcd");
  2202. var dschjudgprcsstat = ds_grid_grd_specotpt.getColumn(row, "dschjudgprcsstat");
  2203. var judgmdlid = ds_grid_grd_specotpt.getColumn(row, "judgmdlid");
  2204. // 심사상태 해제처리 (B,D,E -> A)
  2205. if (dschjudgprcsstat == "B" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
  2206. if (userid == judgmdlid) {
  2207. cnt++;
  2208. ds_grid_grd_specotpt.setColumn(cnt, "pid", pid);
  2209. ds_grid_grd_specotpt.setColumn(cnt, "orddd", orddd);
  2210. ds_grid_grd_specotpt.setColumn(cnt, "cretno", cretno);
  2211. ds_grid_grd_specotpt.setColumn(cnt, "acptseqno", acptseqno);
  2212. ds_grid_grd_specotpt.setColumn(cnt, "dschjudgprcsstat", "A");
  2213. // 화면에 미심사 상태로 보여주기 위해 배열에 담기
  2214. rowArr[idx++] = row;
  2215. var aRow = ds_send_grd_specotpt.addRow();
  2216. ds_send_grd_specotpt.copyRow(aRow, ds_grid_grd_specotpt, cnt);
  2217. } else {
  2218. errortype1 = "다른 심사자에게 배분된 대상자";
  2219. }
  2220. }
  2221. }
  2222. }
  2223. }
  2224. if (cnt > 0) {
  2225. var ans = sysf_messageBox(cnt + "건을 심사중 해제", "S001"); /// *건을 심사중 해제 하시려면 예(Yes)\n아니면 아니오(No)
  2226. if (ans == 6) { // return : yes=6, no=7
  2227. var sendDs = "";
  2228. if (grd_otptmast.visible == true) { // 1. 일반 심사모드
  2229. sendDs = "ds_send_grd_otptmast";
  2230. } else { // 2. 선별심사 모드
  2231. sendDs = "ds_send_grd_specotpt";
  2232. }
  2233. // 저장
  2234. tranf_submit({
  2235. id: "TXPIJ00603"
  2236. , service: "bfjudgapp.OutDayJudg"
  2237. , method: "reqCancelDschJudgPrcsStat"
  2238. , inds : "otpt="+sendDs
  2239. , async: false
  2240. });
  2241. // rownum을 초기화
  2242. ds_hidden.setColumn(0, "rownum", 0);
  2243. // 화면에 미심사 상태로 보여주기
  2244. for(var i = 0; i < idx; i++) {
  2245. // 1. 일반 심사모드
  2246. if (grd_otptmast.visible == true) {
  2247. ds_grid_grd_otptmast.setColumn(rowArr[i], "dschjudgprcsstat", "A");
  2248. ds_grid_grd_otptmast.setColumn(rowArr[i], "judgmdlid", "");
  2249. ds_grid_grd_otptmast.setColumn(rowArr[i], "judgnm", "");
  2250. ds_grid_grd_otptmast.setColumn(rowArr[i], "lastupdtdt", "");
  2251. // 2. 선별심사 모드
  2252. } else {
  2253. ds_grid_grd_specotpt.setColumn(rowArr[i], "dschjudgprcsstat", "A");
  2254. ds_grid_grd_specotpt.setColumn(rowArr[i], "judgmdlid", "");
  2255. ds_grid_grd_specotpt.setColumn(rowArr[i], "judgnm", "");
  2256. ds_grid_grd_specotpt.setColumn(rowArr[i], "lastupdtdt", "");
  2257. }
  2258. }
  2259. // 총건수, 완료, 미심사, 보류, 삭제, 심사중, 재청구 건수를 다시 체크한다.
  2260. lf_fSetWorkStatCnt();
  2261. }
  2262. } else {
  2263. if (errortype1) {
  2264. sysf_messageBox(errortype1+"가", "E005"); /// 다른 심사자에게 배분된 대상자가 선택되었습니다.
  2265. } else {
  2266. sysf_messageBox("심사중 해제할 데이터가 선택되지", "E007"); /// 심사중해제할 데이터가 선택되지 않았습니다.
  2267. }
  2268. }
  2269. }
  2270. //=======================================================================================
  2271. // Event
  2272. //---------------------------------------------------------------------------------------
  2273. /****************************************************************************************
  2274. * Components : Button
  2275. * Components ID : btn_confirm
  2276. * Event : onclick
  2277. * Argument : 01.obj : Object Event has occurred
  2278. * : 02.e : Event Object
  2279. * Description : 확인
  2280. ****************************************************************************************/
  2281. function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  2282. {
  2283. grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
  2284. if ( frmf_checkOpener() ) { // 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
  2285. var row = 0;
  2286. if (grd_specotpt.visible == true) { // 선별심사 모드인 경우
  2287. row = ds_grid_grd_specotpt.rowposition;
  2288. } else {
  2289. row = ds_grid_grd_otptmast.rowposition;
  2290. }
  2291. if (row > -1) {
  2292. var pid = ds_grid_grd_otptmast.getColumn(row, "pid");
  2293. var orddd = ds_grid_grd_otptmast.getColumn(row, "orddd");
  2294. var cretno = ds_grid_grd_otptmast.getColumn(row, "cretno");
  2295. var acptseqno = ds_grid_grd_otptmast.getColumn(row, "acptseqno");
  2296. var insukindcd = ds_grid_grd_otptmast.getColumn(row, "insukindcd");
  2297. if (pid && orddd && cretno && acptseqno && insukindcd) {
  2298. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  2299. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  2300. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  2301. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  2302. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  2303. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  2304. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_otptmast.getColumn(row, "opyn"));
  2305. opener.ds_rslt_smpij00600.setColumn(0, "suppkindcd", ds_grid_grd_otptmast.getColumn(row, "suppkindcd"));
  2306. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  2307. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  2308. } else {
  2309. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  2310. frmf_setFocusOpener(); // opener를 activate한다.
  2311. }
  2312. } else {
  2313. sysf_messageBox("선택된 대상자가", "I004"); ///선택된 대상자가 없습니다.
  2314. frmf_setFocusOpener(); // opener를 activate한다.
  2315. }
  2316. } else {
  2317. sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
  2318. form.close(); // F5 실행시 IE를 종료시킨다. (frame 종료는 다른 함수)
  2319. }
  2320. }
  2321. //=======================================================================================
  2322. // Event
  2323. //---------------------------------------------------------------------------------------
  2324. /****************************************************************************************
  2325. * Components : Button
  2326. * Components ID : btn_init
  2327. * Event : onclick
  2328. * Argument : 01.obj : Object Event has occurred
  2329. * : 02.e : Event Object
  2330. * Description : 초기화
  2331. ****************************************************************************************/
  2332. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  2333. {
  2334. grd_otptmast.visible = true;
  2335. grd_specotpt.visible = false;
  2336. cap_judgtrgtman.text = "심사 대상자";
  2337. lf_fInitSrchData();
  2338. }
  2339. //=======================================================================================
  2340. // Event
  2341. //---------------------------------------------------------------------------------------
  2342. /****************************************************************************************
  2343. * Components : Button
  2344. * Components ID : btn_next
  2345. * Event : onclick
  2346. * Argument : 01.obj : Object Event has occurred
  2347. * : 02.e : Event Object
  2348. * Description : 다음 페이지
  2349. ****************************************************************************************/
  2350. function btn_next_onclick(obj:Button, e:ClickEventInfo)
  2351. {
  2352. var rownum = ds_hidden.getColumn(0, "rownum");
  2353. if (rownum > -1) {
  2354. var nextnum = parseInt(rownum)+1;
  2355. ds_hidden.setColumn(0, "rownum", nextnum);
  2356. // 조회하여 리스트에 덧붙인다.
  2357. lf_fGetOutDayJudgTrgtManList2();
  2358. }
  2359. }
  2360. //=======================================================================================
  2361. // Event
  2362. //---------------------------------------------------------------------------------------
  2363. /****************************************************************************************
  2364. * Components : Button
  2365. * Components ID : btn_prev
  2366. * Event : onclick
  2367. * Argument : 01.obj : Object Event has occurred
  2368. * : 02.e : Event Object
  2369. * Description : 이전 페이지
  2370. ****************************************************************************************/
  2371. function btn_prev_onclick(obj:Button, e:ClickEventInfo)
  2372. {
  2373. var rownum = ds_hidden.getColumn(0, "rownum");
  2374. var prevnum = parseInt(rownum)-1;
  2375. if (rownum > 0) {
  2376. ds_hidden.setColumn(0, "rownum", prevnum);
  2377. } else if (rownum == 0) {
  2378. sysf_messageBox("첫 페이지입니다", "I008");
  2379. return;
  2380. }
  2381. }
  2382. //=======================================================================================
  2383. // Event
  2384. //---------------------------------------------------------------------------------------
  2385. /****************************************************************************************
  2386. * Components : Button
  2387. * Components ID : btn_srchpid
  2388. * Event : onclick
  2389. * Argument : 01.obj : Object Event has occurred
  2390. * : 02.e : Event Object
  2391. * Description : 환자번호 조회
  2392. ****************************************************************************************/
  2393. function btn_srchpid_onclick(obj:Button, e:ClickEventInfo)
  2394. {
  2395. var ipt_pid = ds_send.getColumn(0, "patunitsrch1");
  2396. if (ipt_pid) {
  2397. ds_cond_sppmc02500.setColumn(0, "srchcond", "1"); // 검색조건 : 등록번호로 설정
  2398. ds_cond_sppmc02500.setColumn(0, "pid", ipt_pid);
  2399. } else {
  2400. ds_cond_sppmc02500.clearData();
  2401. ds_cond_sppmc02500.addRow();
  2402. }
  2403. var objArg = new Object();
  2404. objArg.sName = this.name;
  2405. objArg.ssrchcond = ds_cond_sppmc02500.getColumn(0, "srchcond");
  2406. objArg.spid = ds_cond_sppmc02500.getColumn(0, "pid");
  2407. var rtn = frmf_modal("SPPMC02500", "SPPMC02500", objArg); // SPPMC02500_환자조회
  2408. if (!utlf_isNull(rtn)) {
  2409. ds_send.setColumn(0, "patunitsrch1", rtn.pid); // SPPMC02500_환자조회 화면에서 조회한 경우임
  2410. }
  2411. }
  2412. //=======================================================================================
  2413. // Event
  2414. //---------------------------------------------------------------------------------------
  2415. /****************************************************************************************
  2416. * Components : Edit
  2417. * Components ID : ipt_patunitsrch
  2418. * Event : onkeydown
  2419. * Argument : 01.obj : Object Event has occurred
  2420. * : 02.e : Event Object
  2421. * Description : 환자번호 엔터
  2422. ****************************************************************************************/
  2423. function grp_sea_ipt_patunitsrch_onkeydown(obj:Edit, e:KeyEventInfo)
  2424. {
  2425. if (e.keycode == 13) {
  2426. grp_sea.ipt_patunitsrch.updateToDataset();
  2427. if (grp_sea.ipt_patunitsrch.value.length > 1) { // 2글자 이상이면
  2428. ds_hidden.setColumn(0, "rownum", 0);
  2429. lf_fGetOutDayJudgTrgtManList(); // 조회
  2430. // 이전 row 해제
  2431. ds_hidden_oldotpt.setColumn(0, "oldrow", "");
  2432. ds_hidden_oldotpt.setColumn(0, "oldpid", "");
  2433. ds_hidden_oldotpt.setColumn(0, "oldorddd", "");
  2434. ds_hidden_oldotpt.setColumn(0, "oldcretno", "");
  2435. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", "");
  2436. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", "");
  2437. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", "");
  2438. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", "");
  2439. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", "");
  2440. }
  2441. }
  2442. }
  2443. //=======================================================================================
  2444. // Event
  2445. //---------------------------------------------------------------------------------------
  2446. /****************************************************************************************
  2447. * Components : Calendar
  2448. * Components ID : ipt_clamfromdd
  2449. * Event : onchanged
  2450. * Argument : 01.obj : Object Event has occurred
  2451. * : 02.e : Event Object
  2452. * Description : 기준일자1 변경
  2453. ****************************************************************************************/
  2454. function grp_sea_ipt_clamfromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  2455. {
  2456. var fromdd = obj.value;
  2457. var todd = grp_sea.ipt_clamtodd;
  2458. if (todd < fromdd) {
  2459. grp_sea.ipt_clamtodd.value = fromdd;
  2460. grp_sea.ipt_clamtodd.updateToDataset();
  2461. }
  2462. }
  2463. //=======================================================================================
  2464. // Event
  2465. //---------------------------------------------------------------------------------------
  2466. /****************************************************************************************
  2467. * Components : Calendar
  2468. * Components ID : ipt_clamtodd
  2469. * Event : onchanged
  2470. * Argument : 01.obj : Object Event has occurred
  2471. * : 02.e : Event Object
  2472. * Description : 기준일자2 변경
  2473. ****************************************************************************************/
  2474. function grp_sea_ipt_clamtodd_onchanged(obj:Calendar, e:ChangeEventInfo)
  2475. {
  2476. var fromdd = ds_send.getColumn(0, "clamfromdd");
  2477. var todd = ds_send.getColumn(0, "clamtodd");
  2478. if (todd < fromdd) {
  2479. ds_send.setColumn(0, "clamfromdd", todd);
  2480. grp_sea.ipt_clamfromdd.updateToDataset();
  2481. }
  2482. }
  2483. //=======================================================================================
  2484. // Event
  2485. //---------------------------------------------------------------------------------------
  2486. /****************************************************************************************
  2487. * Components : Combo
  2488. * Components ID : cmb_ordfildcd
  2489. * Event : onitemchanged
  2490. * Argument : 01.obj : Object Event has occurred
  2491. * : 02.e : Event Object
  2492. * Description : 진료분야 변경
  2493. ****************************************************************************************/
  2494. function grp_sea_cmb_ordfildcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2495. {
  2496. var ordfildcd = ds_send.getColumn(0, "ordfildcd");
  2497. if (ordfildcd != '-') {
  2498. ds_init_orddeptcd.filterstr = "reqfild=='"+ordfildcd+"' || cd=='-'";
  2499. grp_sea.cmb_orddrid.enable = false;
  2500. } else {
  2501. ds_init_orddeptcd.filterstr = "";
  2502. grp_sea.cmb_orddrid.enable = false;
  2503. }
  2504. // grp_sea.cmb_clamdeptcd.enable = false;
  2505. // 선택 초기화
  2506. ds_send.setColumn(0, "clamdeptcd", ""); // 진료과
  2507. ds_send.setColumn(0, "orddrid", ""); // 주치의
  2508. ds_send.setColumn(0, "orddeptabbr", "");
  2509. grp_sea.cmb_clamdeptcd.updateToDataset();
  2510. grp_sea.cmb_orddrid.updateToDataset();
  2511. }
  2512. //=======================================================================================
  2513. // Event
  2514. //---------------------------------------------------------------------------------------
  2515. /****************************************************************************************
  2516. * Components : Combo
  2517. * Components ID : cmb_clamdeptcd
  2518. * Event : onitemchanged
  2519. * Argument : 01.obj : Object Event has occurred
  2520. * : 02.e : Event Object
  2521. * Description : 진료과 변경
  2522. ****************************************************************************************/
  2523. function grp_sea_cmb_clamdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2524. {
  2525. var deptengabbr = grp_sea.cmb_clamdeptcd.value;
  2526. ds_send.setColumn(0, "orddeptabbr",deptengabbr);
  2527. var clamdeptcd = ds_send.getColumn(0, "clamdeptcd");
  2528. if (clamdeptcd != '-') {
  2529. ds_init_orddrid.filterstr = "dp=='"+clamdeptcd+"' || dp==''";
  2530. grp_sea.cmb_orddrid.enable = true;
  2531. } else {
  2532. ds_init_orddrid.filterstr = "";
  2533. grp_sea.cmb_orddrid.enable = false;
  2534. }
  2535. ds_send.setColumn(0, "orddrid", ""); // 주치의
  2536. grp_sea.cmb_orddrid.updateToDataset();
  2537. }
  2538. //=======================================================================================
  2539. // Event
  2540. //---------------------------------------------------------------------------------------
  2541. /****************************************************************************************
  2542. * Components : Combo
  2543. * Components ID : cmb_insukind
  2544. * Event : onitemchanged
  2545. * Argument : 01.obj : Object Event has occurred
  2546. * : 02.e : Event Object
  2547. * Description : 보험유형 변경
  2548. ****************************************************************************************/
  2549. function grp_sea_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2550. {
  2551. var insukindcd = ds_send.getColumn(0, "insukindcd");
  2552. if ( insukindcd == '-' || insukindcd == '01') {
  2553. ds_init_suppkind.filterstr = "";
  2554. } else {
  2555. ds_init_suppkind.filterstr = "up=='"+insukindcd+"'";
  2556. }
  2557. grp_sea.cmb_suppkind.updateToDataset();
  2558. }
  2559. //=======================================================================================
  2560. // Event
  2561. //---------------------------------------------------------------------------------------
  2562. /****************************************************************************************
  2563. * Components : Edit
  2564. * Components ID : ipt_choicdsrch
  2565. * Event : onkeydown
  2566. * Argument : 01.obj : Object Event has occurred
  2567. * : 02.e : Event Object
  2568. * Description : 처방별 수가/EDI 조회
  2569. ****************************************************************************************/
  2570. function grp_sea_ipt_choicdsrch_onkeydown(obj:Edit, e:KeyEventInfo)
  2571. {
  2572. if (e.keycode == 13) {
  2573. obj.updateToDataset();
  2574. if ( !utlf_isNull(obj.value) ) {
  2575. if (grp_sea.ipt_choicdsrch.value.length > 1) { // 2글자 이상이면
  2576. grp_sea_btn_srchchoicd_onclick();
  2577. }
  2578. } else {
  2579. obj.value = "";
  2580. }
  2581. } else {
  2582. obj.value = "";
  2583. }
  2584. }
  2585. //=======================================================================================
  2586. // Event
  2587. //---------------------------------------------------------------------------------------
  2588. /****************************************************************************************
  2589. * Components : Button
  2590. * Components ID : btn_srchchoicd
  2591. * Event : onclick
  2592. * Argument : 01.obj : Object Event has occurred
  2593. * : 02.e : Event Object
  2594. * Description : 처방별 수가/EDI 조회 버튼
  2595. ****************************************************************************************/
  2596. function grp_sea_btn_srchchoicd_onclick(obj:Button, e:ClickEventInfo)
  2597. {
  2598. var choicdsrch1 = grp_sea.rdo_mchrgcode.value;
  2599. var choicdsrch2 = grp_sea.ipt_choicdsrch.value;
  2600. // SMPIC00200_수가코드조회
  2601. frmf_setParameter("openflag", choicdsrch1);
  2602. frmf_setParameter("calcscorcd_cd", choicdsrch2);
  2603. frmf_setParameter("con1_dd", utlf_getCurrentDate());
  2604. var objRetVal = frmf_modal("SMPIC00200", "SMPIC00200", {oP_ds_temp:ds_cond_smpic00200}, "", "", "", "", "", "", "", "", "", "M");
  2605. if( !utlf_isNull(objRetVal) )
  2606. {
  2607. grp_sea.ipt_choicdsrch.value = ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd");
  2608. }
  2609. else {
  2610. sysf_messageBox("수가조회 화면에서 선택한 결과가", "I004") ;
  2611. }
  2612. // var choicdsrch = "";
  2613. // // 수가
  2614. // if (ds_send.getColumn(0, "choicdsrch1") == "3") {
  2615. // choicdsrch = "calcscorcd";
  2616. // // EDI
  2617. // } else if (ds_send.getColumn(0, "choicdsrch1") == "4") {
  2618. // choicdsrch = "edicd";
  2619. // } else {
  2620. // alert("수가/EDI 를 선택하세요");
  2621. // return;
  2622. // }
  2623. //
  2624. // // SMPIC00200_수가조회
  2625. // var rtn = lf_SMPIC00200( ds_send.getColumn(0, "choicdsrch2")
  2626. // , choicdsrch
  2627. // , utlf_getCurrentDate()
  2628. // , "insu"
  2629. // , ""
  2630. // );
  2631. // // 조회된 값이 있다면
  2632. // if (!utlf_isNull(rtn)) {
  2633. // var hngnm = ds_rslt_calcscorcd.getColumn(0, "hngnm");
  2634. //
  2635. // // 팝업에서 가져온 경우
  2636. // if ( utlf_isNull(hngnm) ) {
  2637. // ds_send.setColumn(0, "choicdsrch2", ds_rslt_calcscorcd.getColumn(0, "calcscorcd")); // ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd"));
  2638. //
  2639. // // 수가조회 쿼리에서 바로 수가코드명을 가져온 경우
  2640. // } else {
  2641. // ds_send.setColumn(0, "choicdsrch2", ds_rslt_calcscorcd.getColumn(0, "calcscorcd"));
  2642. // }
  2643. // // 값 없을시 초기화
  2644. // } else {
  2645. // ds_send.setColumn(0, "choicdsrch2", "");
  2646. // }
  2647. }
  2648. //=======================================================================================
  2649. // Event
  2650. //---------------------------------------------------------------------------------------
  2651. /****************************************************************************************
  2652. * Components : Grid
  2653. * Components ID : grd_specotpt
  2654. * Event : onrbuttondown
  2655. * Argument : 01.obj : Object Event has occurred
  2656. * : 02.e : Event Object
  2657. * Description : 그리드 우클릭 팝업 메뉴
  2658. ****************************************************************************************/
  2659. function grd_specotpt_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  2660. {
  2661. if ( ds_grid_grd_specotpt.rowposition > -1 ) {
  2662. var nX = system.clientToScreenX(obj, e.clientX)-20; // 마우스 위아래 약간의 여유를 둠
  2663. var nY = system.clientToScreenY(obj, e.clientY)-13;
  2664. pMenu.trackPopup(nX, nY);
  2665. } else {
  2666. }
  2667. }
  2668. //=======================================================================================
  2669. // Event
  2670. //---------------------------------------------------------------------------------------
  2671. /****************************************************************************************
  2672. * Components : PopupMenu
  2673. * Components ID : pMenu
  2674. * Event : onmenuclick
  2675. * Argument : 01.obj : Object Event has occurred
  2676. * : 02.e : Event Object
  2677. * Description : 팝업 메뉴 - 클릭 선택시
  2678. ****************************************************************************************/
  2679. function pMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  2680. {
  2681. var fRow = ds_menu.findRow("idx", e.id); // ds_menu 의 UserData 컬럼에 펑션 세팅된것 찾기
  2682. if ( fRow > -1 ) {
  2683. eval(e.userdata); // 선택된 메뉴에 따라서 자동 펑션 실행되게함
  2684. }
  2685. }
  2686. //=======================================================================================
  2687. // Event
  2688. //---------------------------------------------------------------------------------------
  2689. /****************************************************************************************
  2690. * Components : PopupMenu
  2691. * Components ID : pMenu
  2692. * Event : onmouseleave
  2693. * Argument : 01.obj : Object Event has occurred
  2694. * : 02.e : Event Object
  2695. * Description : 팝업 메뉴를 지나치면 없어지게
  2696. ****************************************************************************************/
  2697. function pMenu_onmouseleave(obj:PopupMenu, e:MenuMouseEventInfo)
  2698. {
  2699. if ( (e.screenX > grd_otptmast.position.x) && (e.screenY > grd_otptmast.position.y) ) {
  2700. if ( pMenu.isPopup() ) {
  2701. pMenu.closePopup();
  2702. }
  2703. }
  2704. }
  2705. //=======================================================================================
  2706. // Event
  2707. //---------------------------------------------------------------------------------------
  2708. /****************************************************************************************
  2709. * Components : Grid
  2710. * Components ID : grd_specotpt
  2711. * Event : oncellclick
  2712. * Argument : 01.obj : Object Event has occurred
  2713. * : 02.e : Event Object
  2714. * Description : 그리드 메모 클릭
  2715. ****************************************************************************************/
  2716. function grd_specotpt_oncellclick(obj:Grid, e:GridClickEventInfo)
  2717. {
  2718. var judgmemo = grd_specotpt.getBindCellIndex("body", "judgmemo");
  2719. var col = e.col;
  2720. if (col == judgmemo) { // 메모
  2721. ds_hidden_otpt.setColumn(0, "judgmemo", ds_grid_grd_specotpt.getColumn(e.row, "judgmemo"));
  2722. grp_judgmemo.position.x = 487;//871;
  2723. grp_judgmemo.position.y = 215+(20*e.row);
  2724. if ( grp_judgmemo.position.y > 440 ) {
  2725. grp_judgmemo.position.y = 440;
  2726. }
  2727. grp_judgmemo.visible = true;
  2728. grp_judgmemo.tar_judgmemo.setFocus();
  2729. } else {
  2730. if (grp_judgmemo.visible == true) {
  2731. grp_judgmemo.visible = false;
  2732. }
  2733. }
  2734. }
  2735. //=======================================================================================
  2736. // Event
  2737. //---------------------------------------------------------------------------------------
  2738. /****************************************************************************************
  2739. * Components : Grid
  2740. * Components ID : grd_specotpt
  2741. * Event : oncelldblclick
  2742. * Argument : 01.obj : Object Event has occurred
  2743. * : 02.e : Event Object
  2744. * Description : 그리드 더블 클릭
  2745. ****************************************************************************************/
  2746. function grd_specotpt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2747. {
  2748. grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
  2749. if (!frmf_isPopup()) { // 자신이 팝업인지 아닌지를 리턴한다.
  2750. return;
  2751. }
  2752. var row = ds_grid_grd_specotpt.rowposition;
  2753. if ( frmf_checkOpener() ) { // 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
  2754. // 2008.01.27 박지욱 추가 (당일입원환자일 경우 메세지 처리)
  2755. var tdayinflag = ds_grid_grd_specotpt.getColumn(row, "tdayinflag");
  2756. if (tdayinflag != "N") {
  2757. sysf_messageBox("입원등록한", "I005");
  2758. }
  2759. // 당일입원환자 메세지 처리 끝
  2760. // 2008.10.04 박지욱 추가 (퇴원후 외래접수일 경우 메세지 처리)
  2761. var dschrsrvyn = ds_grid_grd_specotpt.getColumn(row, "dschrsrvyn");
  2762. if (dschrsrvyn == "Y") {
  2763. sysf_messageBox("퇴원후 외래접수된", "I005");
  2764. }
  2765. // 퇴원후 외래접수 메세지 처리 끝
  2766. var pid = ds_grid_grd_specotpt.getColumn(row, "pid");
  2767. var orddd = ds_grid_grd_specotpt.getColumn(row, "orddd");
  2768. var cretno = ds_grid_grd_specotpt.getColumn(row, "cretno");
  2769. var acptseqno = ds_grid_grd_specotpt.getColumn(row, "acptseqno");
  2770. var insukindcd = ds_grid_grd_specotpt.getColumn(row, "insukindcd");
  2771. var dschjudgprcsstat = ds_grid_grd_specotpt.getColumn(row, "dschjudgprcsstat");
  2772. var judgmdlid = ds_grid_grd_specotpt.getColumn(row, "judgmdlid");
  2773. var judgnm = ds_grid_grd_specotpt.getColumn(row, "judgnm");
  2774. var lastjudgdt = ds_grid_grd_specotpt.getColumn(row, "lastupdtdt");
  2775. // 이전 row 의 심사상태 되돌리기 시작
  2776. var oldrow = ds_hidden_oldotpt.setColumn(0, "oldrow");
  2777. var oldpid = ds_hidden_oldotpt.setColumn(0, "oldpid");
  2778. var oldorddd = ds_hidden_oldotpt.setColumn(0, "oldorddd");
  2779. var oldcretno = ds_hidden_oldotpt.setColumn(0, "oldcretno");
  2780. var oldacptseqno = ds_hidden_oldotpt.setColumn(0, "oldacptseqno");
  2781. var olddschjudgprcsstat = ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat");
  2782. var oldjudgmdlid = ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid");
  2783. var oldjudgnm = ds_hidden_oldotpt.setColumn(0, "oldjudgnm");
  2784. var oldlastjudgdt = ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt");
  2785. // 이미 조회된 대상자 (더블클릭하고 같은 row를 또 더블클릭했을 때)
  2786. if (oldrow == row) {
  2787. // 심사관리 화면으로 들어간다.
  2788. if (pid && orddd && cretno && acptseqno && insukindcd) {
  2789. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  2790. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  2791. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  2792. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  2793. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  2794. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  2795. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_specotpt.getColumn(row, "opyn"));
  2796. opener.ds_hidden.setColumn(0, "judgstatyn", "N");
  2797. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  2798. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  2799. } else {
  2800. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  2801. }
  2802. return;
  2803. }
  2804. // 조회화면이 새로 띄워져도 이미 조회된 대상자인지 검사
  2805. var mainpid = opener.ds_item1_otpt.getColumn(0, "pid");
  2806. var mainorddd = opener.ds_item1_otpt.getColumn(0, "orddd");
  2807. var maincretno = opener.ds_item1_otpt.getColumn(0, "cretno");
  2808. var mainacptseqno = opener.ds_item1_otpt.getColumn(0, "acptseqno");
  2809. if (pid == mainpid && orddd == mainorddd && cretno == maincretno && acptseqno == mainacptseqno) {
  2810. if (pid && orddd && cretno && acptseqno && insukindcd) {
  2811. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  2812. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  2813. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  2814. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  2815. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  2816. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  2817. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_specotpt.getColumn(row, "opyn"));
  2818. opener.ds_hidden.setColumn(0, "judgstatyn", "N");
  2819. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  2820. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  2821. } else {
  2822. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  2823. }
  2824. return;
  2825. }
  2826. if (oldrow != row && oldrow != "" && (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E")) {
  2827. ds_send_data2.setColumn(0, "pid", oldpid);
  2828. ds_send_data2.setColumn(0, "orddd", oldorddd);
  2829. ds_send_data2.setColumn(0, "cretno", oldcretno);
  2830. ds_send_data2.setColumn(0, "acptseqno", oldacptseqno);
  2831. ds_send_data2.setColumn(0, "dschjudgprcsstat", olddschjudgprcsstat);
  2832. ds_send_data2.setColumn(0, "judgmdlid", oldjudgmdlid);
  2833. ds_send_data2.setColumn(0, "lastjudgdt", oldlastjudgdt);
  2834. ds_send_data2.setColumn(0, "lastjudgdt", utlf_getCurrentDate());
  2835. tranf_submit({
  2836. id: "TXPIJ00604"
  2837. , service: "bfjudgapp.OutDayJudg"
  2838. , method: "reqBackDschJudgPrcsStat"
  2839. , inds : "req=ds_send_data2"
  2840. , async: true
  2841. , callback : "cbf_TXPIJ00604"
  2842. });
  2843. }
  2844. // 이전 row 의 심사상태 되돌리기 끝
  2845. // old 값 기억 시작
  2846. // 이미 심사중이면서 심사자아이디가 로그인한 사용자와 같다면 그 이전상태는 미심사가 된다.
  2847. var userid = sysf_getUserInfo("userid");
  2848. if (dschjudgprcsstat == "B" && judgmdlid == userid) {
  2849. ds_hidden_oldotpt.setColumn(0, "oldrow", row);
  2850. ds_hidden_oldotpt.setColumn(0, "oldpid", pid);
  2851. ds_hidden_oldotpt.setColumn(0, "oldorddd", orddd);
  2852. ds_hidden_oldotpt.setColumn(0, "oldcretno", cretno);
  2853. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", acptseqno);
  2854. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", "A");
  2855. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", "");
  2856. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", "");
  2857. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", "");
  2858. } else {
  2859. ds_hidden_oldotpt.setColumn(0, "oldrow", row);
  2860. ds_hidden_oldotpt.setColumn(0, "oldpid", pid);
  2861. ds_hidden_oldotpt.setColumn(0, "oldorddd", orddd);
  2862. ds_hidden_oldotpt.setColumn(0, "oldcretno", cretno);
  2863. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", acptseqno);
  2864. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", dschjudgprcsstat);
  2865. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", judgmdlid);
  2866. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", judgnm);
  2867. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", lastjudgdt);
  2868. }
  2869. // old 값 기억 끝
  2870. // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A, D이면 B로 변경처리)
  2871. if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
  2872. ds_send_data1.setColumn(0, "pid", pid);
  2873. ds_send_data1.setColumn(0, "orddd", orddd);
  2874. ds_send_data1.setColumn(0, "cretno", cretno);
  2875. ds_send_data1.setColumn(0, "acptseqno", acptseqno);
  2876. ds_send_data1.setColumn(0, "dschjudgprcsstat", "B");
  2877. tranf_submit({
  2878. id: "TXPIJ00602"
  2879. , service: "bfjudgapp.OutDayJudg"
  2880. , method: "reqSetDschJudgPrcsStat"
  2881. , inds : "req=ds_send_data1"
  2882. , async: true
  2883. , callback : "cbf_TXPIJ00602"
  2884. });
  2885. }
  2886. if (pid && orddd && cretno && acptseqno && insukindcd) {
  2887. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  2888. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  2889. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  2890. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  2891. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  2892. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  2893. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_specotpt.getColumn(row, "opyn"));
  2894. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  2895. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  2896. } else {
  2897. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  2898. }
  2899. } else {
  2900. sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
  2901. }
  2902. }
  2903. //=======================================================================================
  2904. // Transaction Callback
  2905. //---------------------------------------------------------------------------------------
  2906. /****************************************************************************************
  2907. * Argument : 01.trid : 서비스 ID
  2908. : 02.errorcode : 에러코드
  2909. : 03.errormsg : 에러메시지
  2910. * Description : TXPIJ00604 콜백함수
  2911. ****************************************************************************************/
  2912. function cbf_TXPIJ00604(sSvcId, nErrorCode, sErrorMsg)
  2913. {
  2914. if ( nErrorCode == 0 ) {
  2915. // 화면에 이전값 주기
  2916. var oldrow = ds_hidden_oldotpt.setColumn(0, "oldrow");
  2917. var oldpid = ds_hidden_oldotpt.setColumn(0, "oldpid");
  2918. var oldorddd = ds_hidden_oldotpt.setColumn(0, "oldorddd");
  2919. var oldcretno = ds_hidden_oldotpt.setColumn(0, "oldcretno");
  2920. var oldacptseqno = ds_hidden_oldotpt.setColumn(0, "oldacptseqno");
  2921. var olddschjudgprcsstat = ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat");
  2922. var oldjudgmdlid = ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid");
  2923. var oldjudgnm = ds_hidden_oldotpt.setColumn(0, "oldjudgnm");
  2924. var oldlastjudgdt = ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt");
  2925. ds_grid_grd_otptmast.setColumn(oldrow, "dschjudgprcsstat", olddschjudgprcsstat);
  2926. ds_grid_grd_otptmast.setColumn(oldrow, "judgnm", oldjudgnm);
  2927. ds_grid_grd_otptmast.setColumn(oldrow, "judgmdlid", oldjudgmdlid);
  2928. ds_grid_grd_otptmast.setColumn(oldrow, "lastupdtdt", oldlastjudgdt);
  2929. }
  2930. }
  2931. //=======================================================================================
  2932. // Transaction Callback
  2933. //---------------------------------------------------------------------------------------
  2934. /****************************************************************************************
  2935. * Argument : 01.trid : 서비스 ID
  2936. : 02.errorcode : 에러코드
  2937. : 03.errormsg : 에러메시지
  2938. * Description : TXPIJ00602 콜백함수
  2939. ****************************************************************************************/
  2940. function cbf_TXPIJ00602(sSvcId, nErrorCode, sErrorMsg)
  2941. {
  2942. if ( nErrorCode == 0 ) {
  2943. var userid = sysf_getUserInfo("userid");
  2944. var usernm = sysf_getUserInfo("usernm");
  2945. var currentdate = utlf_getCurrentDate();
  2946. var row = ds_grid_grd_otptmast.rowposition;
  2947. ds_grid_grd_otptmast.setColumn(row, "dschjudgprcsstat", "B");
  2948. ds_grid_grd_otptmast.setColumn(row, "judgnm", usernm);
  2949. ds_grid_grd_otptmast.setColumn(row, "judgmdlid", userid);
  2950. ds_grid_grd_otptmast.setColumn(row, "lastupdtdt", currentdate);
  2951. }
  2952. }
  2953. //=======================================================================================
  2954. // Event
  2955. //---------------------------------------------------------------------------------------
  2956. /****************************************************************************************
  2957. * Components : Grid
  2958. * Components ID : grd_specotpt
  2959. * Event : onheadclick
  2960. * Argument : 01.obj : Object Event has occurred
  2961. * : 02.e : Event Object
  2962. * Description : 그리드 헤더 클릭 - 정렬
  2963. ****************************************************************************************/
  2964. function grd_specotpt_onheadclick(obj:Grid, e:GridClickEventInfo)
  2965. {
  2966. grdf_gridSort(grd_specotpt, e); // 그리드 정렬
  2967. }
  2968. //=======================================================================================
  2969. // Event
  2970. //---------------------------------------------------------------------------------------
  2971. /****************************************************************************************
  2972. * Components : Grid
  2973. * Components ID : grd_specotpt
  2974. * Event : onkeydown
  2975. * Argument : 01.obj : Object Event has occurred
  2976. * : 02.e : Event Object
  2977. * Description : 그리드 multirow clipboard copy
  2978. ****************************************************************************************/
  2979. function grd_specotpt_onkeydown(obj:Grid, e:KeyEventInfo)
  2980. {
  2981. // Ctrl + C
  2982. if(e.ctrlKey == true && e.keycode == 67) {
  2983. var sClip = "";
  2984. var sSpr = " ";
  2985. var sj = 36;
  2986. for (var i=0; i<ds_grid_grd_specotpt.rowcount; i++) {
  2987. if ( ds_grid_grd_specotpt.getSelect(i) == true ) {
  2988. for (var j = 0; j <= sj; j++)
  2989. {
  2990. if (j < sj) {
  2991. sClip += obj.getCellValue(i, j) + sSpr;
  2992. } else {
  2993. sClip = sClip + obj.getCellValue(i, j) + "\r\n";
  2994. }
  2995. }
  2996. }
  2997. }
  2998. system.setClipboard("CF_TEXT", sClip.substr(0, sClip.length-2));
  2999. }
  3000. }
  3001. //=======================================================================================
  3002. // Event
  3003. //---------------------------------------------------------------------------------------
  3004. /****************************************************************************************
  3005. * Components : Grid
  3006. * Components ID : grd_otptmast
  3007. * Event : oncellclick
  3008. * Argument : 01.obj : Object Event has occurred
  3009. * : 02.e : Event Object
  3010. * Description : 그리드 메모 클릭
  3011. ****************************************************************************************/
  3012. function grd_otptmast_oncellclick(obj:Grid, e:GridClickEventInfo)
  3013. {
  3014. var judgmemo = grd_otptmast.getBindCellIndex("body", "judgmemo_popup");
  3015. var col = e.col;
  3016. if (col == judgmemo) { // 메모
  3017. ds_hidden_otpt.setColumn(0, "judgmemo", ds_grid_grd_otptmast.getColumn(e.row, "judgmemo"));
  3018. grp_judgmemo.position.x = 805;//487;//871;
  3019. grp_judgmemo.position.y = 215+(20*e.row);
  3020. if ( grp_judgmemo.position.y > 440 ) {
  3021. grp_judgmemo.position.y = 440;
  3022. }
  3023. grp_judgmemo.visible = true;
  3024. grp_judgmemo.tar_judgmemo.setFocus();
  3025. } else {
  3026. if (grp_judgmemo.visible == true) {
  3027. grp_judgmemo.visible = false;
  3028. }
  3029. }
  3030. }
  3031. //=======================================================================================
  3032. // Event
  3033. //---------------------------------------------------------------------------------------
  3034. /****************************************************************************************
  3035. * Components : Grid
  3036. * Components ID : grd_otptmast
  3037. * Event : oncelldblclick
  3038. * Argument : 01.obj : Object Event has occurred
  3039. * : 02.e : Event Object
  3040. * Description : 그리드 더블 클릭
  3041. ****************************************************************************************/
  3042. function grd_otptmast_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3043. {
  3044. grp_judgmemo.visible = false; // 대상자 Grid의 메모 필드의 Btn 클릭시 보여지는 메모 저장용 Group을 감춘다.
  3045. var row = ds_grid_grd_otptmast.rowposition;
  3046. if ( frmf_checkOpener() ) { // 자신을 Open한 opener의 현재 UID가 자신을 open한 시점의 UID와 비교하여 변경되었는지 여부를 반환
  3047. // 당일입원환자일 경우 메세지 처리
  3048. var tdayinflag = ds_grid_grd_otptmast.getColumn(row, "tdayinflag");
  3049. if (tdayinflag != "N") {
  3050. sysf_messageBox("입원등록한", "I005");
  3051. }
  3052. // 당일입원환자 메세지 처리 끝
  3053. // 퇴원후 외래접수일 경우 메세지 처리
  3054. var dschrsrvyn = ds_grid_grd_otptmast.getColumn(row, "dschrsrvyn");
  3055. if (dschrsrvyn == "Y") {
  3056. sysf_messageBox("퇴원후 외래접수된", "I005");
  3057. }
  3058. // 퇴원후 외래접수 메세지 처리 끝
  3059. var pid = ds_grid_grd_otptmast.getColumn(row, "pid");
  3060. var orddd = ds_grid_grd_otptmast.getColumn(row, "orddd");
  3061. var cretno = ds_grid_grd_otptmast.getColumn(row, "cretno");
  3062. var acptseqno = ds_grid_grd_otptmast.getColumn(row, "acptseqno");
  3063. var insukindcd = ds_grid_grd_otptmast.getColumn(row, "insukindcd");
  3064. var dschjudgprcsstat = ds_grid_grd_otptmast.getColumn(row, "dschjudgprcsstat");
  3065. var judgmdlid = ds_grid_grd_otptmast.getColumn(row, "judgmdlid");
  3066. var judgnm = ds_grid_grd_otptmast.getColumn(row, "judgnm");
  3067. if (utlf_isNull(judgmdlid)) {
  3068. judgmdlid = judgnm;
  3069. }
  3070. var lastjudgdt = ds_grid_grd_otptmast.getColumn(row, "lastupdtdt");
  3071. // 이전 row 의 심사상태 되돌리기 시작
  3072. var oldrow = ds_hidden_oldotpt.getColumn(0, "oldrow");
  3073. var oldpid = ds_hidden_oldotpt.getColumn(0, "oldpid");
  3074. var oldorddd = ds_hidden_oldotpt.getColumn(0, "oldorddd");
  3075. var oldcretno = ds_hidden_oldotpt.getColumn(0, "oldcretno");
  3076. var oldacptseqno = ds_hidden_oldotpt.getColumn(0, "oldacptseqno");
  3077. var olddschjudgprcsstat = ds_hidden_oldotpt.getColumn(0, "olddschjudgprcsstat");
  3078. var oldjudgmdlid = ds_hidden_oldotpt.getColumn(0, "oldjudgmdlid");
  3079. var oldjudgnm = ds_hidden_oldotpt.getColumn(0, "oldjudgnm");
  3080. var oldlastjudgdt = ds_hidden_oldotpt.getColumn(0, "oldlastjudgdt");
  3081. // 선별심사 프로시저
  3082. // submit("TXPIJ00605");
  3083. // var sInDs = dsf_createDsRow("ds_cond_SP_PI_SETASRTJUDGYN_O"
  3084. // , [{col: "pid" , val: ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "pid")}
  3085. // , {col: "orddd" , val: ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "orddd")}
  3086. // , {col: "cretno" , val: ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "cretno")}
  3087. // , {col: "instcd" , val: ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "instcd")}
  3088. // , {col: "execdd" , val: ds_grid_grd_otptmast.getColumn(ds_grid_grd_otptmast.rowposition, "execdd")}
  3089. // ]);
  3090. //
  3091. // tranf_submit({
  3092. // id: "SP_PI_SETASRTJUDGYN_O"
  3093. // , service: "bfjudgapp.OutDayJudg"
  3094. // , method: "callSpclJudgChkPrdProc_O"
  3095. // , inds: "req=ds_cond_SP_PI_SETASRTJUDGYN_O"
  3096. // //, outds: "ds_init_cmb_dept=deptinfo"
  3097. // //, callback: "cbf_TRPZZ00102"
  3098. // //, async: false
  3099. // });
  3100. // 이미 조회된 대상자 (더블클릭하고 같은 row를 또 더블클릭했을 때)
  3101. if (oldrow == row) {
  3102. // 심사관리 화면으로 들어간다.
  3103. if (!utlf_isNull(pid) && !utlf_isNull(orddd) && !utlf_isNull(cretno) && !utlf_isNull(acptseqno) && !utlf_isNull(insukindcd)) {
  3104. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  3105. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  3106. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  3107. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  3108. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  3109. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  3110. opener.ds_rslt_smpij00600.setColumn(0, "dschjudgprcsstat", dschjudgprcsstat);
  3111. opener.ds_rslt_smpij00600.setColumn(0, "judgmdlid", judgmdlid);
  3112. opener.ds_rslt_smpij00600.setColumn(0, "judgnm", judgnm);
  3113. opener.ds_rslt_smpij00600.setColumn(0, "lastjudgdt", lastjudgdt);
  3114. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_otptmast.getColumn(row, "opyn"));
  3115. opener.ds_hidden.setColumn(0, "judgstatyn", "N");
  3116. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  3117. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  3118. frmf_setFocusOpener(); // opener를 activate한다.
  3119. } else {
  3120. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  3121. }
  3122. return;
  3123. }
  3124. // 조회화면이 새로 띄워져도 이미 조회된 대상자인지 검사
  3125. var mainpid = opener.ds_item1_otpt.getColumn(0, "pid");
  3126. var mainorddd = opener.ds_item1_otpt.getColumn(0, "orddd");
  3127. var maincretno = opener.ds_item1_otpt.getColumn(0, "cretno");
  3128. var mainacptseqno = opener.ds_item1_otpt.getColumn(0, "acptseqno");
  3129. if (pid == mainpid && orddd == mainorddd && cretno == maincretno && acptseqno == mainacptseqno) {
  3130. if (!utlf_isNull(pid) && !utlf_isNull(orddd) && !utlf_isNull(cretno) && !utlf_isNull(acptseqno) && !utlf_isNull(insukindcd)) {
  3131. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  3132. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  3133. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  3134. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  3135. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  3136. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  3137. opener.ds_rslt_smpij00600.setColumn(0, "dschjudgprcsstat", dschjudgprcsstat);
  3138. opener.ds_rslt_smpij00600.setColumn(0, "judgmdlid", judgmdlid);
  3139. opener.ds_rslt_smpij00600.setColumn(0, "judgnm", judgnm);
  3140. opener.ds_rslt_smpij00600.setColumn(0, "lastjudgdt", lastjudgdt);
  3141. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_otptmast.getColumn(row, "opyn"));
  3142. opener.ds_hidden.setColumn(0, "judgstatyn", "N");
  3143. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  3144. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  3145. frmf_setFocusOpener(); // opener를 activate한다.
  3146. } else {
  3147. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  3148. }
  3149. return;
  3150. }
  3151. if (oldrow != row && oldrow != "" && (olddschjudgprcsstat == "A" || olddschjudgprcsstat == "" || olddschjudgprcsstat == "D" || olddschjudgprcsstat == "E")) {
  3152. ds_send_data2.setColumn(0, "pid", oldpid);
  3153. ds_send_data2.setColumn(0, "orddd", oldorddd);
  3154. ds_send_data2.setColumn(0, "cretno", oldcretno);
  3155. ds_send_data2.setColumn(0, "acptseqno", oldacptseqno);
  3156. ds_send_data2.setColumn(0, "dschjudgprcsstat", olddschjudgprcsstat);
  3157. ds_send_data2.setColumn(0, "judgmdlid", oldjudgmdlid);
  3158. ds_send_data2.setColumn(0, "lastjudgdt", oldlastjudgdt);
  3159. ds_send_data2.setColumn(0, "lastjudgdt", utlf_getCurrentDate());
  3160. tranf_submit({
  3161. id: "TXPIJ00604"
  3162. , service: "bfjudgapp.OutDayJudg"
  3163. , method: "reqBackDschJudgPrcsStat"
  3164. , inds : "req=ds_send_data2"
  3165. , async: true
  3166. , callback : "cbf_TXPIJ00604"
  3167. });
  3168. }
  3169. // 이전 row 의 심사상태 되돌리기 끝
  3170. // old 값 기억 시작
  3171. // 이미 심사중이면서 심사자아이디가 로그인한 사용자와 같다면 그 이전상태는 미심사가 된다.
  3172. var userid = sysf_getUserInfo("userid");
  3173. if (dschjudgprcsstat == "B" && judgmdlid == userid) {
  3174. ds_hidden_oldotpt.setColumn(0, "oldrow", row);
  3175. ds_hidden_oldotpt.setColumn(0, "oldpid", pid);
  3176. ds_hidden_oldotpt.setColumn(0, "oldorddd", orddd);
  3177. ds_hidden_oldotpt.setColumn(0, "oldcretno", cretno);
  3178. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", acptseqno);
  3179. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", "A");
  3180. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", "");
  3181. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", "");
  3182. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", "");
  3183. } else {
  3184. ds_hidden_oldotpt.setColumn(0, "oldrow", row);
  3185. ds_hidden_oldotpt.setColumn(0, "oldpid", pid);
  3186. ds_hidden_oldotpt.setColumn(0, "oldorddd", orddd);
  3187. ds_hidden_oldotpt.setColumn(0, "oldcretno", cretno);
  3188. ds_hidden_oldotpt.setColumn(0, "oldacptseqno", acptseqno);
  3189. ds_hidden_oldotpt.setColumn(0, "olddschjudgprcsstat", dschjudgprcsstat);
  3190. ds_hidden_oldotpt.setColumn(0, "oldjudgmdlid", judgmdlid);
  3191. ds_hidden_oldotpt.setColumn(0, "oldjudgnm", judgnm);
  3192. ds_hidden_oldotpt.setColumn(0, "oldlastjudgdt", lastjudgdt);
  3193. }
  3194. // old 값 기억 끝
  3195. // 심사상태 변경 처리 (더블클릭한 row가 심사상태가 A, D이면 B로 변경처리)
  3196. if (dschjudgprcsstat == "A" || dschjudgprcsstat == "" || dschjudgprcsstat == "D" || dschjudgprcsstat == "E") {
  3197. ds_send_data1.setColumn(0, "pid", pid);
  3198. ds_send_data1.setColumn(0, "orddd", orddd);
  3199. ds_send_data1.setColumn(0, "cretno", cretno);
  3200. ds_send_data1.setColumn(0, "acptseqno", acptseqno);
  3201. ds_send_data1.setColumn(0, "dschjudgprcsstat", "B");
  3202. tranf_submit({
  3203. id: "TXPIJ00602"
  3204. , service: "bfjudgapp.OutDayJudg"
  3205. , method: "reqSetDschJudgPrcsStat"
  3206. , inds : "req=ds_send_data1"
  3207. , async: true
  3208. , callback : "cbf_TXPIJ00602"
  3209. });
  3210. }
  3211. if ( !utlf_isNull(pid) && !utlf_isNull(orddd) && !utlf_isNull(cretno) && !utlf_isNull(acptseqno) && !utlf_isNull(insukindcd) ) {
  3212. opener.ds_rslt_smpij00600.setColumn(0, "selectedRow", row); // 대상자 리스트에서 몇번째 row인지 (대상자조회 pre/next 에서 사용)
  3213. opener.ds_rslt_smpij00600.setColumn(0, "pid", pid);
  3214. opener.ds_rslt_smpij00600.setColumn(0, "orddd", orddd);
  3215. opener.ds_rslt_smpij00600.setColumn(0, "cretno", cretno);
  3216. opener.ds_rslt_smpij00600.setColumn(0, "acptseqno", acptseqno);
  3217. opener.ds_rslt_smpij00600.setColumn(0, "insukindcd", insukindcd);
  3218. opener.ds_rslt_smpij00600.setColumn(0, "dschjudgprcsstat", dschjudgprcsstat);
  3219. opener.ds_rslt_smpij00600.setColumn(0, "judgmdlid", judgmdlid);
  3220. opener.ds_rslt_smpij00600.setColumn(0, "judgnm", judgnm);
  3221. opener.ds_rslt_smpij00600.setColumn(0, "lastjudgdt", lastjudgdt);
  3222. opener.ds_rslt_smpij00600.setColumn(0, "opyn", ds_grid_grd_otptmast.getColumn(row, "opyn"));
  3223. opener.ds_rslt_smpij00600.setColumn(0, "acptuniqno", ds_grid_grd_otptmast.getColumn(row, "acptuniqno"));
  3224. opener.lf_fGetOutDayJudgMngt(); // 심사대상자 정보 조회
  3225. frmf_setFocusOpener(); // opener를 activate한다.
  3226. } else {
  3227. sysf_messageBox("필수정보가 입력되지 않은", "I005"); ///필수정보가 입력되지 않은 환자입니다.
  3228. }
  3229. } else {
  3230. sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); // 상위화면이 변경되어 데이터를 전달할 수 없습니다.
  3231. }
  3232. }
  3233. //=======================================================================================
  3234. // Event
  3235. //---------------------------------------------------------------------------------------
  3236. /****************************************************************************************
  3237. * Components : Grid
  3238. * Components ID : grd_otptmast
  3239. * Event : onkeydown
  3240. * Argument : 01.obj : Object Event has occurred
  3241. * : 02.e : Event Object
  3242. * Description : 그리드 multirow clipboard copy
  3243. ****************************************************************************************/
  3244. function grd_otptmast_onheadclick(obj:Grid, e:GridClickEventInfo)
  3245. {
  3246. grdf_gridSort(grd_otptmast, e); // 그리드 정렬
  3247. }
  3248. //=======================================================================================
  3249. // Event
  3250. //---------------------------------------------------------------------------------------
  3251. /****************************************************************************************
  3252. * Components : Grid
  3253. * Components ID : grd_otptmast
  3254. * Event : onkeydown
  3255. * Argument : 01.obj : Object Event has occurred
  3256. * : 02.e : Event Object
  3257. * Description : 그리드 multirow clipboard copy
  3258. ****************************************************************************************/
  3259. function grd_otptmast_onkeydown(obj:Grid, e:KeyEventInfo)
  3260. {
  3261. // Ctrl + C
  3262. if(e.ctrlKey == true && e.keycode == 67) {
  3263. var sClip = "";
  3264. var sSpr = " ";
  3265. var sj = 36;
  3266. for (var i=0; i<ds_grid_grd_otptmast.rowcount; i++) {
  3267. if ( ds_grid_grd_otptmast.getSelect(i) == true ) {
  3268. for (var j = 0; j <= sj; j++)
  3269. {
  3270. if (j < sj) {
  3271. sClip += obj.getCellValue(i, j) + sSpr;
  3272. } else {
  3273. sClip = sClip + obj.getCellValue(i, j) + "\r\n";
  3274. }
  3275. }
  3276. }
  3277. }
  3278. system.setClipboard("CF_TEXT", sClip.substr(0, sClip.length-2));
  3279. }
  3280. }
  3281. //=======================================================================================
  3282. // Event
  3283. //---------------------------------------------------------------------------------------
  3284. /****************************************************************************************
  3285. * Components : Grid
  3286. * Components ID : grd_otptmast
  3287. * Event : onrbuttondown
  3288. * Argument : 01.obj : Object Event has occurred
  3289. * : 02.e : Event Object
  3290. * Description : 그리드 우클릭 팝업 메뉴
  3291. ****************************************************************************************/
  3292. function grd_otptmast_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3293. {
  3294. ds_grid_grd_otptmast.rowposition = e.row;
  3295. if ( ds_grid_grd_otptmast.rowposition > -1 ) {
  3296. var nX = system.clientToScreenX(obj, e.clientX)-20; // 마우스 위아래 약간의 여유를 둠
  3297. var nY = system.clientToScreenY(obj, e.clientY)-13;
  3298. pMenu.trackPopup(nX, nY);
  3299. } else {
  3300. }
  3301. }
  3302. //=======================================================================================
  3303. // Event
  3304. //---------------------------------------------------------------------------------------
  3305. /****************************************************************************************
  3306. * Components : Button
  3307. * Components ID : btn_cancel
  3308. * Event : onclick
  3309. * Argument : 01.obj : Object Event has occurred
  3310. * : 02.e : Event Object
  3311. * Description : 취소
  3312. ****************************************************************************************/
  3313. function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  3314. {
  3315. this.close();
  3316. }
  3317. var lgv_nOffset = 0;
  3318. var lgv_nPagesize = 500;
  3319. function grd_otptmast_onvtracklast(obj:Grid, e:ScrollEventInfo)
  3320. {
  3321. ds_send.setColumn(0, "rownum", parseInt(ds_send.getColumn(0, "rownum"))+1);
  3322. ds_send.setColumn(0, "offset", lgv_nOffset);
  3323. ds_send.setColumn(0, "pagesize", lgv_nPagesize);
  3324. tranf_submit({
  3325. id : "TRPIJ00602"
  3326. , service : "bfjudgapp.OutDayJudgTrgtMan"
  3327. , method : "reqGetOutDayJudgTrgtManList"
  3328. , inds : "req=ds_send"
  3329. , outds : "ds_list1_otpt=otpt"
  3330. , async : false
  3331. });
  3332. ds_grid_grd_otptmast.appendData(ds_list1_otpt, true);
  3333. ds_list1_otpt.clearData();
  3334. //offset과 pagesize 정보 갱신
  3335. lgv_nOffset = lgv_nOffset + lgv_nPagesize;
  3336. }
  3337. // 일자 엔터시 조회
  3338. function grp_sea_ipt_clamtodd_onkeydown(obj:Calendar, e:KeyEventInfo)
  3339. {
  3340. if ( e.keycode == 13 ) { // enter
  3341. grp_sea.btn_search.setFocus();
  3342. grp_sea.btn_search.click();
  3343. }
  3344. }
  3345. function group2_btn_pidsrch_onclick(obj:Button, e:ClickEventInfo)
  3346. {
  3347. var ipt_pid = grp_sea.edt_pid.value;
  3348. if (!utlf_isNull(ipt_pid)) {
  3349. ds_hidden_sppmc02500.setColumn(0,"srchcond", "1");// 검색조건 : 등록번호로 설정
  3350. ds_hidden_sppmc02500.setColumn(0,"pid", ipt_pid);
  3351. } else {
  3352. ds_hidden_sppmc02500.clearData();
  3353. ds_hidden_sppmc02500.addRow();
  3354. }
  3355. var objArg = new Object();
  3356. objArg.arg_ds_send = ds_hidden_sppmc02500;
  3357. frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, 1, 150, 150, null, null, null, null, null, "M");
  3358. if(!utlf_isNull(this.objects["ds_patinfolist"])) {
  3359. var srch_pid = ds_patinfolist.getColumn(0, "pid");
  3360. var srch_hngnm = ds_patinfolist.getColumn(0, "hngnm");
  3361. grp_sea.edt_pid.value = srch_pid;
  3362. }
  3363. }
  3364. function grp_sea_cmb_judgrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3365. {
  3366. }
  3367. function grp_sea_edt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  3368. {
  3369. if(e.keycode==13){
  3370. grp_sea.btn_search.setFocus();
  3371. grp_sea.btn_search.click();
  3372. }
  3373. }
  3374. ]]></Script>
  3375. </Form>
  3376. </FDL>