123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHB00100" position="absolute 0 0 1196 773" titletext="검사코드관리" onload="SMAHB00100_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="검사코드관리" class="tit_1" position="absolute 0 0 120 25"/>
- <Div id="grp_btn" taborder="1" position="absolute 0 743 1195 768" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button id="btn_clear" taborder="1" text="초기화" class="btn4" position="absolute 1126 3 1194 25" anchor="right bottom" onclick="grp_btn_btn_clear_onclick"/>
- <Button id="btn_pkg" taborder="2" text="패키지관리" class="btn3" position="absolute 0 3 104 25" anchor="default" onclick="grp_btn_btn_pkg_onclick"/>
- <Button id="btn_save" taborder="3" text="저장" class="btn4" position="absolute 1067 3 1123 25" anchor="right bottom" onclick="grp_btn_btn_save_onclick"/>
- <Shape id="line14" class="line_6" position="absolute 0 -1 1194 5" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group6" taborder="2" position="absolute 0 25 1194 65" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption21" text="검사코드 :" class="search_name" position="absolute 8 13 94 30" anchor="default"/>
- <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1122 10 1178 32" anchor="top right" onclick="group6_btn_search_onclick"/>
- <Shape id="line18" linetype="vertical" class="line_4" position="absolute 1101 11 1107 33" anchor="top right"/>
- <Edit id="ipt_testnm" taborder="2" class="input_search" position="absolute 269 12 418 31" anchor="default" onkeyup="group6_ipt_testnm_onkeyup"/>
- <Edit id="ipt_testcd" taborder="3" class="input_essential" position="absolute 82 12 184 31" anchor="default" onkeyup="group6_ipt_testcd_onkeyup" inputmode="upper"/>
- <Static id="caption22" text="검사명칭 :" class="search_name" position="absolute 194 13 280 30" anchor="default"/>
- <CheckBox id="chk_srchendyn" taborder="4" position="absolute 428 12 504 30" anchor="default" text="삭제포함" truevalue="Y" falsevalue="N" onclick="group6_chk_srchendyn_onclick"/>
- <Static id="caption2" text="외국인" class="cell_2" position="absolute 577 12 627 32" anchor="default"/>
- <Combo id="combo2" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 627 12 695 32" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">내국인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">외국인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption14" text="연령" class="cell_2" position="absolute 506 12 544 32" anchor="default"/>
- <Edit id="input1" taborder="6" position="absolute 544 12 573 32" anchor="default"/>
- <Static id="caption00" text="보고서출력그룹 :" class="search_name" position="absolute 706 13 816 30"/>
- <Combo id="cmb_reptprntgrup" taborder="7" innerdataset="@ds_init_baseinfo_prntgruplst_item_srch" codecolumn="cd" datacolumn="nm" position="absolute 820 10 898 30" anchor="left top right"/>
- <Calendar id="ipt_srchdate" taborder="8" position="absolute 981 10 1093 30" anchor="left top right"/>
- <Static id="caption01" text="조회일자 :" class="search_name" position="absolute 906 13 985 30"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="swt_rslt" taborder="3" tabindex="0" position="absolute 660 87 1194 752" class="tab_Normal" anchor="all">
- <Tabpages>
- <Tabpage id="case_N" text="숫자형판정기준">
- <Layouts>
- <Layout>
- <Grid id="grd_judglst" taborder="1" binddataset="ds_main_judglst_item2" useinputpanel="false" position="absolute 0 0 534 649" anchor="all" autoenter="select" onexpandup="swt_rslt_case_N_grd_judglst_onexpandup" selecttype="multirow" onenterdown="swt_rslt_case_N_grd_judglst_onenterdown" cellsizebandtype="allband" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="30"/>
- <Column size="43"/>
- <Column size="43"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="32"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" text="seqno"/>
- <Cell col="2" rowspan="2" text="건진상세구분" wordwrap="char" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="성별구분" wordwrap="char" taborder="undefined"/>
- <Cell col="4" colspan="2" text="남" wordwrap="char" taborder="undefined"/>
- <Cell col="6" colspan="2" text="여" wordwrap="char" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="정상여부" wordwrap="char" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="조치코드" wordwrap="char" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="판정코드" wordwrap="char" taborder="undefined"/>
- <Cell col="11" rowspan="2" text="최종수정자" wordwrap="char" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="최종수정일시" wordwrap="char" taborder="undefined"/>
- <Cell row="1" col="1" text="seqno"/>
- <Cell row="1" col="4" text="최소값" wordwrap="char"/>
- <Cell row="1" col="5" text="최대값" wordwrap="char"/>
- <Cell row="1" col="6" text="최소값" wordwrap="char"/>
- <Cell row="1" col="7" text="최대값" wordwrap="char"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:seqno"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:healexamdetlflag" combodataset="ds_init_baseinfo_hedetlflaglst_detl" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:sexflagyn" expr="expr:(sexflagyn=="Y"||sexflagyn==1)?1:0"/>
- <Cell col="4" displaytype="number" edittype="masknumber" text="bind:manminval" editautoselect="true"/>
- <Cell col="5" displaytype="number" edittype="masknumber" text="bind:manmaxval" editautoselect="true"/>
- <Cell col="6" displaytype="number" edittype="masknumber" text="bind:womminval" editautoselect="true"/>
- <Cell col="7" displaytype="number" edittype="masknumber" text="bind:wommaxval" editautoselect="true"/>
- <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:nrmlyn" expr="expr:(nrmlyn=="Y"||nrmlyn==1)?1:0"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:meascd" editautoselect="true" expandshow="hide"/>
- <Cell col="10" displaytype="combo" edittype="combo" text="bind:judgcd" combodataset="ds_init_A0477" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="11" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="12" displaytype="text" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_T" text="서술형결과">
- <Layouts>
- <Layout>
- <Grid id="grd_textlst" taborder="1" binddataset="ds_main_choilst_item3" useinputpanel="false" position="absolute 0 27 534 307" anchor="all" oncellclick="swt_rslt_case_T_grd_textlst_oncellclick" onenterdown="swt_rslt_case_T_grd_textlst_onenterdown" cellsizebandtype="allband" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="57"/>
- <Column size="229"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="caption1"/>
- <Cell col="2" text="결과코드"/>
- <Cell col="3" text="결과"/>
- <Cell col="4" text="최종수정자"/>
- <Cell col="5" text="RSLTCDFLAG"/>
- <Cell col="6" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:rsltcdkey"/>
- <Cell col="2" displaytype="text" text="bind:rsltcd" enable="true"/>
- <Cell col="3" displaytype="text" text="bind:rsltnm"/>
- <Cell col="4" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="5" displaytype="text" text="bind:rsltcdflag"/>
- <Cell col="6" displaytype="text" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line3" class="line_10" position="absolute 0 307 534 313" anchor="left right bottom"/>
- <TextArea id="tar_rslt" taborder="2" position="absolute 0 312 534 646" anchor="left right bottom"/>
- <Button id="btn_rsltexamsel" taborder="3" text="결과소견" class="btn2" position="absolute 470 0 534 22" anchor="top right" onclick="swt_rslt_case_T_btn_rsltexamsel_onclick"/>
- <Shape id="line2" class="line_10" position="absolute 0 22 534 28" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_O" text="선택형결과">
- <Layouts>
- <Layout width="534" height="650">
- <Grid id="grd_choilst" taborder="1" binddataset="ds_main_choilst_item3" useinputpanel="false" position="absolute 0 27 534 649" anchor="all" onexpandup="swt_rslt_case_O_grd_choilst_onexpandup" autoenter="select" cellsizebandtype="allband" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="162"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="33"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" text="caption1"/>
- <Cell col="2" rowspan="2" text="선택결과코드" wordwrap="char" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="선택결과명" wordwrap="char" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="판정문구코드" wordwrap="char" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="판정내용" wordwrap="char" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="정상여부" wordwrap="char" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="판정코드" wordwrap="char" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="최종수정자" wordwrap="char" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="최종수정일시" wordwrap="char" taborder="undefined"/>
- <Cell col="10" text="rsltflag"/>
- <Cell col="11" text="caption2"/>
- <Cell row="1" col="1" text="caption1"/>
- <Cell row="1" col="10" text="rsltflag"/>
- <Cell row="1" col="11" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:rsltcdkey"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:rsltcd"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:rsltnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:judgexmpcd" expandshow="show"/>
- <Cell col="5" text="bind:judgexmpcnts"/>
- <Cell col="6" displaytype="checkbox" edittype="checkbox" text="bind:nrmlyn" expr="expr:(nrmlyn=="Y"||nrmlyn==1)?1:0"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:judgcd" combodataset="ds_init_A0477" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="9" displaytype="text" text="bind:lastupdtdt"/>
- <Cell col="10" text="bind:rsltcdflag"/>
- <Cell col="11"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line4" class="line_10" position="absolute 0 22 534 28" anchor="left top right"/>
- <Button id="btn_choisel" taborder="2" text="선택형결과예문" class="btn2" position="absolute 437 0 534 22" anchor="top right" onclick="swt_rslt_case_O_btn_choisel_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_J" text="종합판정문구">
- <Layouts>
- <Layout>
- <Grid id="grd_judgexmplst" taborder="1" binddataset="ds_main_judgexmplst_itemjudg" useinputpanel="false" position="absolute 0 27 534 649" anchor="all" cellsizebandtype="allband" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="81"/>
- <Column size="229"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="caption1"/>
- <Cell col="2" text="판정문구코드"/>
- <Cell col="3" text="판정문구(한글)"/>
- <Cell col="4" text="최종수정자"/>
- <Cell col="5" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:judgexmpcdkey"/>
- <Cell col="2" displaytype="text" text="bind:judgexmpcd" enable="true"/>
- <Cell col="3" displaytype="text" text="bind:judgexmpcnts"/>
- <Cell col="4" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="5" displaytype="text" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line5" class="line_10" position="absolute 0 22 534 28" anchor="left top right"/>
- <Button id="btn_judgexamsel" taborder="2" text="판정문구" class="btn2" position="absolute 470 0 534 22" anchor="top right" onclick="swt_rslt_case_J_btn_judgexamsel_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_A" text="검사설명">
- <Layouts>
- <Layout width="534" height="650">
- <Grid id="grd_assorsltlst" taborder="1" binddataset="ds_main_assorsltlst_itemasso" useinputpanel="false" visible="false" position="absolute 6 455 527 565">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="149"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="결과코드"/>
- <Cell col="2" text="결과명칭"/>
- <Cell col="3" text="소견코드"/>
- <Cell col="4" text="소견내용"/>
- <Cell col="5" text="판정코드"/>
- <Cell col="6" text="최종수정자"/>
- <Cell col="7" text="최종수정일시"/>
- <Cell col="8" text="rsltflag"/>
- <Cell row="1" text="caption1"/>
- <Cell row="1" col="1" text="결과코드"/>
- <Cell row="1" col="2" text="결과명칭"/>
- <Cell row="1" col="3" text="소견코드"/>
- <Cell row="1" col="4" text="소견내용"/>
- <Cell row="1" col="5" text="판정코드"/>
- <Cell row="1" col="6" text="최종수정자"/>
- <Cell row="1" col="7" text="최종수정일시"/>
- <Cell row="1" col="8" text="rsltflag"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsltcdkey"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" text="bind:rsltnm"/>
- <Cell col="3" text="bind:judgexmpcd" edittype="text" displaytype="text"/>
- <Cell col="4" text="bind:judgexmpcnts"/>
- <Cell col="5" text="bind:judgcd" edittype="combo" displaytype="combo"/>
- <Cell col="6" text="bind:lastupdtrid"/>
- <Cell col="7" text="bind:lastupdtdt"/>
- <Cell col="8" text="bind:rsltcdflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_assochoisel" taborder="2" text="선택형결과예문" class="btn2" visible="false" position="absolute 415 175 512 194"/>
- <TextArea id="tar_remcnts" taborder="3" position="absolute 0 0 534 649" anchor="all" onkillfocus="swt_rslt_case_A_tar_remcnts_onkillfocus"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_R" text="검사실">
- <Layouts>
- <Layout>
- <Grid id="grd_roomlst" taborder="1" binddataset="ds_main_roomlst_itemroom" useinputpanel="false" position="absolute 0 30 534 649" anchor="all" cellsizebandtype="allband" cellsizingtype="col" autoenter="select" oncloseup="swt_rslt_case_R_grd_roomlst_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="검사실코드"/>
- <Cell col="2" text="건진장소"/>
- <Cell col="3" text="검사실명"/>
- <Cell col="4" text="외부검사부서코드"/>
- <Cell col="5" text="testroomcdkey"/>
- <Cell col="6" text="검사코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" text="bind:testroomcd"/>
- <Cell col="2" displaytype="combo" text="bind:healexamplacecd" combodataset="ds_init_S600" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="text" text="bind:testroomnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:excuroomcd" combodataset="ds_init_dept_info_initprcpexecdeptcd" combocodecol="prcpexecdeptcdid" combodatacol="prcpexecdeptcdnm"/>
- <Cell col="5" text="bind:testroomcdkey"/>
- <Cell col="6" text="bind:testcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line6" linetype="horizontal" class="line_10" position="absolute 0 25 534 31" anchor="left top right"/>
- <Static id="caption39" text="건진장소" class="cell_1" position="absolute 0 2 60 25" style="padding:0 0 0 4;"/>
- <Shape id="line7" class="line_3" position="absolute 0 -2 534 4" anchor="left top right"/>
- <Combo id="cmb_place" taborder="2" innerdataset="@ds_init_S600" codecolumn="cdid" datacolumn="cdnm" position="absolute 64 4 164 23" onitemchanged="swt_rslt_case_R_cmb_place_onitemchanged"/>
- <Static id="caption3" text="검사실" class="cell_1" position="absolute 170 2 230 25" style="padding:0 0 0 4;"/>
- <Combo id="cmb_testroom" taborder="3" innerdataset="@ds_init_room_placelst_placeroom" codecolumn="testroomcd" datacolumn="testroomnmv" position="absolute 234 4 419 23"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption1" text="검사코드" class="tit_2" position="absolute 0 73 115 90"/>
- <Shape id="line1" class="line_10" position="absolute 0 89 655 95"/>
- <Button id="btn_grdcopy" taborder="4" text="행복사" class="btn2" position="absolute 540 67 593 89" onclick="btn_grdcopy_onclick"/>
- <Button id="btn_grddel" taborder="5" text="행삭제" class="btn2" position="absolute 484 67 537 89" onclick="btn_grddel_onclick"/>
- <Button id="btn_excsave" taborder="6" text="엑셀" class="btn7" position="absolute 596 67 654 89" onclick="btn_excsave_onclick"/>
- <Button id="btn_grdadd" taborder="7" text="행추가" class="btn2" position="absolute 428 67 481 89" onclick="btn_grdadd_onclick"/>
- <Grid id="grd_testcdlst" taborder="10" binddataset="ds_main_testcdlst_item1" useinputpanel="false" position="absolute 0 94 655 743" anchor="left top bottom" selecttype="row" oncelldblclick="grd_testcdlst_oncelldblclick" onexpandup="grd_testcdlst_onexpandup" oncellclick="grd_testcdlst_oncellclick" autoenter="select" onenterdown="grd_testcdlst_onenterdown" cellsizebandtype="allband" cellsizingtype="col" scrollpixel="none">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100" band="left"/>
- <Column size="141"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="99"/>
- <Column size="112"/>
- <Column size="100"/>
- <Column size="20"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="111"/>
- <Column size="54"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="115"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="58"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="0"/>
- <Column size="52"/>
- <Column size="52"/>
- <Column size="54"/>
- <Column size="52"/>
- <Column size="53"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="65"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="77"/>
- <Column size="100"/>
- <Column size="121"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="58"/>
- <Column size="36"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="78"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="검사코드" wordwrap="char" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="구코드" wordwrap="char" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="검사명" wordwrap="char" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="검사명(영문)" wordwrap="char" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="적용시작일자" wordwrap="char" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="적용종료일자" wordwrap="char" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="검사명(중문)" wordwrap="char" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="검사명(러시아어)" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="결과구분" wordwrap="char" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="선택수" wordwrap="char" taborder="undefined"/>
- <Cell col="11" rowspan="2" text="결과단위" wordwrap="char" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="종합단가" wordwrap="char" taborder="undefined"/>
- <Cell col="13" rowspan="2" text="공단단가" wordwrap="char" taborder="undefined"/>
- <Cell col="14" rowspan="2" text="기본결과값" wordwrap="char" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="예약상태처방여부" wordwrap="char" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="수가코드" wordwrap="char" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="수가명" wordwrap="char" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="보험단가(종별가산)" wordwrap="char" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="검체코드" wordwrap="char" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="검체명" wordwrap="char" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="외부예약여부" wordwrap="char" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="외부검사실코드" wordwrap="char" taborder="undefined"/>
- <Cell col="23" rowspan="2" text="외부검사부서코드" wordwrap="char" taborder="undefined"/>
- <Cell col="24" text="외부결과여부" wordwrap="char"/>
- <Cell col="25" rowspan="2" text="외부검사접수여부" wordwrap="char" taborder="undefined"/>
- <Cell col="26" text="신체계측정보여부" wordwrap="char"/>
- <Cell col="27" rowspan="2" text="보고서출력그룹코드" wordwrap="char" taborder="undefined"/>
- <Cell col="28" rowspan="2" text="보고서 출력여부" wordwrap="char" taborder="undefined"/>
- <Cell col="29" rowspan="2" text="보고서 출력순서" wordwrap="char" taborder="undefined"/>
- <Cell col="30" rowspan="2" text="판정결과출력여부" wordwrap="char" taborder="undefined"/>
- <Cell col="31" rowspan="2" text="자동판정여부" wordwrap="char" taborder="undefined"/>
- <Cell col="32" rowspan="2" text="기준치 출력여부" wordwrap="char" taborder="undefined"/>
- <Cell col="33" rowspan="2" text="기준치정보" wordwrap="char" taborder="undefined"/>
- <Cell col="34" rowspan="2" text="참고치" wordwrap="char" taborder="undefined"/>
- <Cell col="35" rowspan="2" text="참고치(영문)" wordwrap="char" taborder="undefined"/>
- <Cell col="36" rowspan="2" text="관련질환및참고내용" wordwrap="char" taborder="undefined"/>
- <Cell col="37" rowspan="2" text="관련질환및 참고내용(영문)" wordwrap="char" taborder="undefined"/>
- <Cell col="38" rowspan="2" text="그룹코드" wordwrap="char" taborder="undefined"/>
- <Cell col="39" rowspan="2" text="조회순서" wordwrap="char" taborder="undefined"/>
- <Cell col="40" rowspan="2" text="건진구분" wordwrap="char" taborder="undefined"/>
- <Cell col="41" text="검사실코드" wordwrap="char"/>
- <Cell col="42" text="검사실명" wordwrap="char"/>
- <Cell col="43" rowspan="2" text="남여구분" wordwrap="char" taborder="undefined"/>
- <Cell col="44" rowspan="2" text="사용여부" wordwrap="char" taborder="undefined"/>
- <Cell col="45" rowspan="2" text="추가검사여부" wordwrap="char" taborder="undefined"/>
- <Cell col="46" rowspan="2" text="수가자체관리" wordwrap="char" taborder="undefined"/>
- <Cell col="47" rowspan="2" text="할인적용여부" wordwrap="char" taborder="undefined"/>
- <Cell col="48" rowspan="2" text="자체수가" wordwrap="char" taborder="undefined"/>
- <Cell col="49" rowspan="2" text="최종수정자" wordwrap="char" taborder="undefined"/>
- <Cell col="50" rowspan="2" text="최종수정일시" wordwrap="char" taborder="undefined"/>
- <Cell col="51" text="caption1" wordwrap="char"/>
- <Cell col="52" text="caption2" wordwrap="char"/>
- <Cell col="53" colspan="2" text="bioage" wordwrap="char" taborder="undefined"/>
- <Cell col="55" rowspan="2" text="시작일자" taborder="undefined"/>
- <Cell col="56" rowspan="2" text="종료일자" taborder="undefined"/>
- <Cell row="1" col="24" text="외부결과여부" wordwrap="char"/>
- <Cell row="1" col="26" text="신체계측정보여부" wordwrap="char"/>
- <Cell row="1" col="41" text="검사실코드" wordwrap="char"/>
- <Cell row="1" col="42" text="검사실명" wordwrap="char"/>
- <Cell row="1" col="51" text="caption1" wordwrap="char"/>
- <Cell row="1" col="52" text="caption2" wordwrap="char"/>
- <Cell row="1" col="53" text="사용여부" wordwrap="char"/>
- <Cell row="1" col="54" text="출력순서" wordwrap="char"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" editfilter="upper" text="bind:testcd" edituseime="none" editimemode="none" editautoselect="true"/>
- <Cell col="2" displaytype="text" text="bind:oldordcd"/>
- <Cell col="3" displaytype="text" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:testnm" wordwrap="word" editautoselect="true"/>
- <Cell col="4" displaytype="text" edittype="text" style="align:left top;padding:4 2 2 2;" text="bind:testengnm" wordwrap="word" editautoselect="true"/>
- <Cell col="5" displaytype="date" text="bind:fromdd"/>
- <Cell col="6" displaytype="date" text="bind:todd"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:testchinm" wordwrap="word"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:testrusnm" wordwrap="word"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:rsltflag" combodataset="ds_init_A0066" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:choicnt" editautoselect="true"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:rsltunit" editautoselect="true"/>
- <Cell col="12" displaytype="number" edittype="masknumber" text="bind:healthamt"/>
- <Cell col="13" displaytype="number" edittype="masknumber" text="bind:healamt"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:basersltval" editautoselect="true"/>
- <Cell col="15" displaytype="checkbox" edittype="checkbox" text="bind:rsrvprcptrsmyn" expr="expr:(rsrvprcptrsmyn=="Y"||rsrvprcptrsmyn==1)?1:0"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:calcscorcd" editautoselect="true" expandshow="hide"/>
- <Cell col="17" displaytype="text" text="bind:calcscornm"/>
- <Cell col="18" displaytype="number" edittype="masknumber" text="bind:scoreamt"/>
- <Cell col="19" displaytype="text" edittype="text" text="bind:spccd" editautoselect="true" expandshow="show"/>
- <Cell col="20" displaytype="text" text="bind:spcnm"/>
- <Cell col="21" displaytype="checkbox" edittype="checkbox" text="bind:outrsrvyn" expr="expr:(outrsrvyn=="Y"||outrsrvyn==1)?1:0"/>
- <Cell col="22" displaytype="text" edittype="none" text="bind:outtestroomcd"/>
- <Cell col="23" displaytype="combo" edittype="combo" text="bind:outtestdeptcd" combodataset="ds_init_dept_info_initprcpexecdeptcd" combocodecol="prcpexecdeptcdid" combodatacol="prcpexecdeptcdnm"/>
- <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:outrsltyn"/>
- <Cell col="25" displaytype="checkbox" edittype="checkbox" text="bind:outacptyn" expr="expr:(outacptyn=="Y"||outacptyn==1)?1:0"/>
- <Cell col="26" displaytype="checkbox" edittype="checkbox" text="bind:physmeasyn"/>
- <Cell col="27" displaytype="combo" edittype="combo" text="bind:reptprntgrupcd" combodataset="ds_init_baseinfo_prntgruplst_item" combocodecol="cd" combodatacol="nm" combodisplayrowcount="20"/>
- <Cell col="28" displaytype="checkbox" edittype="checkbox" text="bind:reptprntyn" expr="expr:(reptprntyn=="Y"||reptprntyn==1)?1:0"/>
- <Cell col="29" displaytype="text" edittype="text" text="bind:reptprntno" editautoselect="true"/>
- <Cell col="30" displaytype="checkbox" edittype="checkbox" text="bind:judgrsltprntyn" expr="expr:(judgrsltprntyn=="Y"||judgrsltprntyn==1)?1:0"/>
- <Cell col="31" displaytype="checkbox" edittype="checkbox" text="bind:autjudgyn" expr="expr:(autjudgyn=="Y"||autjudgyn==1)?1:0"/>
- <Cell col="32" displaytype="checkbox" edittype="checkbox" text="bind:stndvalprntyn" expr="expr:(stndvalprntyn=="Y"||stndvalprntyn==1)?1:0"/>
- <Cell col="33" displaytype="text" edittype="text" text="bind:stndval" editautoselect="true"/>
- <Cell col="34" displaytype="text" edittype="text" text="bind:rval" editautoselect="true"/>
- <Cell col="35" displaytype="text" edittype="text" text="bind:engrval" editautoselect="true"/>
- <Cell col="36" displaytype="text" edittype="text" text="bind:remcnts" editautoselect="true"/>
- <Cell col="37" displaytype="text" edittype="text" text="bind:engremcnts" editautoselect="true"/>
- <Cell col="38" displaytype="combo" edittype="combo" text="bind:grupcd"/>
- <Cell col="39" displaytype="text" edittype="text" text="bind:dispseq" editautoselect="true"/>
- <Cell col="40" displaytype="text" edittype="text" text="bind:degnitemlevlcd" editautoselect="true" expandshow="show"/>
- <Cell col="41" displaytype="combo" edittype="combo" text="bind:testroomcd"/>
- <Cell col="42" text="bind:testroomnm"/>
- <Cell col="43" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:gndrflag" combodataset="ds_cmb_gndrflag" combocodecol="value" combodatacol="label"/>
- <Cell col="44" displaytype="checkbox" edittype="checkbox" text="bind:useyn" expr="expr:(useyn=="Y"||useyn==1)?1:0"/>
- <Cell col="45" displaytype="checkbox" edittype="checkbox" text="bind:addyn" expr="expr:(addyn=="Y"||addyn==1)?1:0"/>
- <Cell col="46" displaytype="checkbox" edittype="checkbox" text="bind:itslfcalcscoryn" expr="expr:(itslfcalcscoryn=="Y"||itslfcalcscoryn==1)?1:0"/>
- <Cell col="47" displaytype="checkbox" edittype="checkbox" text="bind:discyn" expr="expr:(discyn=="Y"||discyn==1)?1:0"/>
- <Cell col="48" displaytype="number" edittype="masknumber" text="bind:calcscoramt"/>
- <Cell col="49" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="50" displaytype="text" style="align:left top;" text="bind:lastupdtdt" wordwrap="word"/>
- <Cell col="51" displaytype="checkbox" edittype="checkbox" text="bind:endyn"/>
- <Cell col="52" text="bind:testdesc"/>
- <Cell col="53" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:bioageyn" combodataset="ds_init_bioageyn" combocodecol="value" combodatacol="label"/>
- <Cell col="54" displaytype="text" edittype="text" text="bind:bioageprntno" editautoselect="true"/>
- <Cell col="55" displaytype="date" edittype="date" text="bind:fromdd"/>
- <Cell col="56" displaytype="date" edittype="date" text="bind:todd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_grdsize" taborder="11" text="펼치기" class="btn2" position="absolute 281 67 334 89" onclick="btn_grdsize_onclick"/>
- <Button id="btn_selcalcscorcd" taborder="12" text="외래처방사전" class="btn2" position="absolute 337 67 425 89" onclick="btn_selcalcscorcd_onclick"/>
- <Button id="btn_listestinfo" taborder="13" text="LIS검사정보" class="btn2" position="absolute 192 67 278 89" onclick="btn_listestinfo_onclick"/>
- <Div id="grp_tabbtn" anchor="left top right" taborder="14" position="absolute 660 67 1194 95">
- <Layouts>
- <Layout>
- <Button id="btn_no" taborder="39" text="숫자형판정기준" class="btn_tab_S" position="absolute 0 0 100 24" anchor="default" onclick="grp_tabbtn_btn_no_onclick"/>
- <Button id="btn_choi" taborder="40" text="선택형결과" class="btn_tab" position="absolute 101 0 185 24" anchor="default" onclick="grp_tabbtn_btn_choi_onclick"/>
- <Button id="btn_desc" taborder="41" text="서술형결과" class="btn_tab" position="absolute 186 0 270 24" anchor="default" onclick="grp_tabbtn_btn_desc_onclick"/>
- <Button id="btn_assorslt" taborder="42" text="검사설명" class="btn_tab" position="absolute 271 0 347 24" anchor="default" onclick="grp_tabbtn_btn_assorslt_onclick"/>
- <Button id="btn_room" taborder="43" text="검사실" class="btn_tab" position="absolute 348 0 416 24" anchor="default" onclick="grp_tabbtn_btn_room_onclick"/>
- <Button id="btn_judg" taborder="44" text="종합판정문구" class="btn_tab" position="absolute 417 0 501 24" anchor="default" onclick="grp_tabbtn_btn_judg_onclick"/>
- <Shape id="line01" position="absolute 0 22 534 28" anchor="left top right" style="strokepen:3 solid #07a693ff;background:transparent;"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_rsltdel" taborder="8" text="행삭제" class="btn2" position="absolute 1141 67 1194 89" anchor="top right" onclick="btn_rsltdel_onclick"/>
- <Button id="btn_rsltadd" taborder="9" text="행추가" class="btn2" position="absolute 1085 67 1138 89" anchor="top right" onclick="btn_rsltadd_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="item" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="item"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_tempinfo_choi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="rsltflagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltflag"/>
- <Col id="rsltflagnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden1_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="testcdkey" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="testengnm" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="choicnt" type="STRING" size="256"/>
- <Column id="rsltunit" type="STRING" size="256"/>
- <Column id="healthamt" type="STRING" size="256"/>
- <Column id="healamt" type="STRING" size="256"/>
- <Column id="basersltval" type="STRING" size="256"/>
- <Column id="rsrvprcptrsmyn" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="calcscornm" type="STRING" size="256"/>
- <Column id="spccd" type="STRING" size="256"/>
- <Column id="spcnm" type="STRING" size="256"/>
- <Column id="outrsrvyn" type="STRING" size="256"/>
- <Column id="outtestroomcd" type="STRING" size="256"/>
- <Column id="outtestdeptcd" type="STRING" size="256"/>
- <Column id="outrsltyn" type="STRING" size="256"/>
- <Column id="outacptyn" type="STRING" size="256"/>
- <Column id="physmeasyn" type="STRING" size="256"/>
- <Column id="reptprntgrupcd" type="STRING" size="256"/>
- <Column id="reptprntyn" type="STRING" size="256"/>
- <Column id="reptprntno" type="STRING" size="256"/>
- <Column id="judgrsltprntyn" type="STRING" size="256"/>
- <Column id="autjudgyn" type="STRING" size="256"/>
- <Column id="stndvalprntyn" type="STRING" size="256"/>
- <Column id="stndval" type="STRING" size="256"/>
- <Column id="rval" type="STRING" size="256"/>
- <Column id="engrval" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="engremcnts" type="STRING" size="256"/>
- <Column id="grupcd" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testroomnm" type="STRING" size="256"/>
- <Column id="uncoflag" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testcdkey"/>
- <Col id="testcd"/>
- <Col id="testnm"/>
- <Col id="testengnm"/>
- <Col id="rsltflag"/>
- <Col id="choicnt"/>
- <Col id="rsltunit"/>
- <Col id="healthamt"/>
- <Col id="healamt"/>
- <Col id="basersltval"/>
- <Col id="rsrvprcptrsmyn"/>
- <Col id="calcscorcd"/>
- <Col id="calcscornm"/>
- <Col id="spccd"/>
- <Col id="spcnm"/>
- <Col id="outrsrvyn"/>
- <Col id="outtestroomcd"/>
- <Col id="outtestdeptcd"/>
- <Col id="outrsltyn"/>
- <Col id="outacptyn"/>
- <Col id="physmeasyn"/>
- <Col id="reptprntgrupcd"/>
- <Col id="reptprntyn"/>
- <Col id="reptprntno"/>
- <Col id="judgrsltprntyn"/>
- <Col id="autjudgyn"/>
- <Col id="stndvalprntyn"/>
- <Col id="stndval"/>
- <Col id="rval"/>
- <Col id="engrval"/>
- <Col id="remcnts"/>
- <Col id="engremcnts"/>
- <Col id="grupcd"/>
- <Col id="dispseq"/>
- <Col id="testroomcd"/>
- <Col id="testroomnm"/>
- <Col id="uncoflag"/>
- <Col id="useyn"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_templst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_temp_tempinfo_asso" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="rsltflagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltflag"/>
- <Col id="rsltflagnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="grid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="code"/>
- <Col id="name"/>
- <Col id="flag"/>
- <Col id="grid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="item" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="tmptestcd" type="STRING" size="256"/>
- <Column id="tmptestnm" type="STRING" size="256"/>
- <Column id="testdesc" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tmptestcd"/>
- <Col id="tmptestnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_tempinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden1_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsltcdkey" type="STRING" size="256"/>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="judgexmpcd" type="STRING" size="256"/>
- <Column id="judgexmpcnts" type="STRING" size="256"/>
- <Column id="nrmlyn" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcdkey"/>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="judgexmpcd"/>
- <Col id="judgexmpcnts"/>
- <Col id="nrmlyn"/>
- <Col id="judgcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden1_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="judgexmpcdkey" type="STRING" size="256"/>
- <Column id="judgexmpcd" type="STRING" size="256"/>
- <Column id="judgexmpcnts" type="STRING" size="256"/>
- <Column id="sexflagyn" type="STRING" size="256"/>
- <Column id="manmaxval" type="STRING" size="256"/>
- <Column id="manminval" type="STRING" size="256"/>
- <Column id="wommaxval" type="STRING" size="256"/>
- <Column id="womminval" type="STRING" size="256"/>
- <Column id="nrmlyn" type="STRING" size="256"/>
- <Column id="meascd" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="judgexmpcdkey"/>
- <Col id="judgexmpcd"/>
- <Col id="judgexmpcnts"/>
- <Col id="sexflagyn"/>
- <Col id="manmaxval"/>
- <Col id="manminval"/>
- <Col id="wommaxval"/>
- <Col id="womminval"/>
- <Col id="nrmlyn"/>
- <Col id="meascd"/>
- <Col id="judgcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_default" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_dept_info_initprcpexecdeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prcpexecdeptcdid" type="STRING" size="256"/>
- <Column id="prcpexecdeptcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpexecdeptcdid"/>
- <Col id="prcpexecdeptcdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_room" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="degnitemlevlcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_room_regroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamplacecd"/>
- <Col id="testroomcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_room_placelst_placeroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testroomnm" type="STRING" size="256"/>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testroomcd"/>
- <Col id="testroomnm"/>
- <Col id="healexamplacecd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_dept_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_room_roomlst_itemroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testroomnm" type="STRING" size="256"/>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testroomcd"/>
- <Col id="testroomnm"/>
- <Col id="healexamplacecd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A0066" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0067" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0477" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_prntgruplst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_baseinfo_prntgruplst_item_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_baseinfo_hedetlflaglst_detl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_S600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_gndrflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">남자</Col>
- <Col id="value">M</Col>
- </Row>
- <Row>
- <Col id="label">여자</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">공통</Col>
- <Col id="value">A</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="savetestcd" type="STRING" size="256"/>
- <Column id="savechoi" type="STRING" size="256"/>
- <Column id="savejudg" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="savejudgexmp" type="STRING" size="256"/>
- <Column id="saveassorslt" type="STRING" size="256"/>
- <Column id="rsltcdflagchoi" type="STRING" size="256"/>
- <Column id="rsltcdflagasso" type="STRING" size="256"/>
- <Column id="savetestroom" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="healthamt" type="STRING" size="256"/>
- <Column id="healamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="savetestcd"/>
- <Col id="savechoi"/>
- <Col id="savejudg"/>
- <Col id="userid"/>
- <Col id="healexamflag"/>
- <Col id="instcd"/>
- <Col id="testcd"/>
- <Col id="rsltflag"/>
- <Col id="savejudgexmp"/>
- <Col id="saveassorslt"/>
- <Col id="rsltcdflagchoi"/>
- <Col id="rsltcdflagasso"/>
- <Col id="savetestroom"/>
- <Col id="todd"/>
- <Col id="healthamt"/>
- <Col id="healamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchtestcd" type="STRING" size="256"/>
- <Column id="srchtestnm" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchtestcd2" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srchrsltflag" type="STRING" size="256"/>
- <Column id="srchuseyn" type="STRING" size="256"/>
- <Column id="srchendyn" type="STRING" size="256"/>
- <Column id="windowloadinstance" type="STRING" size="256"/>
- <Column id="srchage" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchforgneryn" type="STRING" size="256"/>
- <Column id="srchreptprntgrupcd" type="STRING" size="256"/>
- <Column id="srchdate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchtestcd"/>
- <Col id="srchtestnm"/>
- <Col id="srchinstcd"/>
- <Col id="srchtestcd2"/>
- <Col id="srchhealexamflag"/>
- <Col id="srchrsltflag"/>
- <Col id="srchuseyn"/>
- <Col id="srchendyn"/>
- <Col id="windowloadinstance"/>
- <Col id="srchage"/>
- <Col id="srchtodd"/>
- <Col id="srchforgneryn"/>
- <Col id="srchreptprntgrupcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_judglst_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_judglst_item2_oncolumnchanged">
- <ColumnInfo>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="sexflagyn" type="STRING" size="256"/>
- <Column id="manminval" type="STRING" size="256"/>
- <Column id="manmaxval" type="STRING" size="256"/>
- <Column id="womminval" type="STRING" size="256"/>
- <Column id="wommaxval" type="STRING" size="256"/>
- <Column id="nrmlyn" type="STRING" size="256"/>
- <Column id="meascd" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="healexamflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seqno"/>
- <Col id="healexamdetlflag"/>
- <Col id="sexflagyn"/>
- <Col id="manminval"/>
- <Col id="manmaxval"/>
- <Col id="womminval"/>
- <Col id="wommaxval"/>
- <Col id="nrmlyn"/>
- <Col id="meascd"/>
- <Col id="judgcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="healexamflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_testcdlst_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_testcdlst_item1_oncolumnchanged">
- <ColumnInfo>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="oldordcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="testengnm" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="choicnt" type="STRING" size="256"/>
- <Column id="rsltunit" type="STRING" size="256"/>
- <Column id="healthamt" type="STRING" size="256"/>
- <Column id="healamt" type="STRING" size="256"/>
- <Column id="basersltval" type="STRING" size="256"/>
- <Column id="rsrvprcptrsmyn" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="calcscornm" type="STRING" size="256"/>
- <Column id="scoreamt" type="STRING" size="256"/>
- <Column id="spccd" type="STRING" size="256"/>
- <Column id="spcnm" type="STRING" size="256"/>
- <Column id="outrsrvyn" type="STRING" size="256"/>
- <Column id="outtestroomcd" type="STRING" size="256"/>
- <Column id="outtestdeptcd" type="STRING" size="256"/>
- <Column id="outrsltyn" type="STRING" size="256"/>
- <Column id="outacptyn" type="STRING" size="256"/>
- <Column id="physmeasyn" type="STRING" size="256"/>
- <Column id="reptprntgrupcd" type="STRING" size="256"/>
- <Column id="reptprntyn" type="STRING" size="256"/>
- <Column id="reptprntno" type="STRING" size="256"/>
- <Column id="judgrsltprntyn" type="STRING" size="256"/>
- <Column id="autjudgyn" type="STRING" size="256"/>
- <Column id="stndvalprntyn" type="STRING" size="256"/>
- <Column id="stndval" type="STRING" size="256"/>
- <Column id="rval" type="STRING" size="256"/>
- <Column id="engrval" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="engremcnts" type="STRING" size="256"/>
- <Column id="grupcd" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testroomnm" type="STRING" size="256"/>
- <Column id="gndrflag" type="STRING" size="256"/>
- <Column id="uncoflag" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="addyn" type="STRING" size="256"/>
- <Column id="endyn" type="STRING" size="256"/>
- <Column id="testcdkey" type="STRING" size="256"/>
- <Column id="itslfcalcscoryn" type="STRING" size="256"/>
- <Column id="calcscoramt" type="STRING" size="256"/>
- <Column id="testdesc" type="STRING" size="256"/>
- <Column id="discyn" type="STRING" size="256"/>
- <Column id="bioageyn" type="STRING" size="256"/>
- <Column id="bioageprntno" type="STRING" size="256"/>
- <Column id="testchinm" type="STRING" size="256"/>
- <Column id="testrusnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testcd"/>
- <Col id="oldordcd"/>
- <Col id="testnm"/>
- <Col id="testengnm"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="rsltflag"/>
- <Col id="choicnt"/>
- <Col id="rsltunit"/>
- <Col id="healthamt"/>
- <Col id="healamt"/>
- <Col id="basersltval"/>
- <Col id="rsrvprcptrsmyn"/>
- <Col id="calcscorcd"/>
- <Col id="calcscornm"/>
- <Col id="scoreamt"/>
- <Col id="spccd"/>
- <Col id="spcnm"/>
- <Col id="outrsrvyn"/>
- <Col id="outtestroomcd"/>
- <Col id="outtestdeptcd"/>
- <Col id="outrsltyn"/>
- <Col id="outacptyn"/>
- <Col id="physmeasyn"/>
- <Col id="reptprntgrupcd"/>
- <Col id="reptprntyn"/>
- <Col id="reptprntno"/>
- <Col id="judgrsltprntyn"/>
- <Col id="autjudgyn"/>
- <Col id="stndvalprntyn"/>
- <Col id="stndval"/>
- <Col id="rval"/>
- <Col id="engrval"/>
- <Col id="remcnts"/>
- <Col id="engremcnts"/>
- <Col id="grupcd"/>
- <Col id="dispseq"/>
- <Col id="testroomcd"/>
- <Col id="testroomnm"/>
- <Col id="gndrflag"/>
- <Col id="uncoflag"/>
- <Col id="useyn"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="addyn"/>
- <Col id="endyn"/>
- <Col id="testcdkey"/>
- <Col id="itslfcalcscoryn"/>
- <Col id="calcscoramt"/>
- <Col id="testdesc"/>
- <Col id="discyn"/>
- <Col id="bioageyn"/>
- <Col id="bioageprntno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_assorsltlst_itemasso" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsltcdkey" type="STRING" size="256"/>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="judgexmpcd" type="STRING" size="256"/>
- <Column id="judgexmpcnts" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="rsltcdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcdkey"/>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="judgexmpcd"/>
- <Col id="judgexmpcnts"/>
- <Col id="judgcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="rsltcdflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_choilst_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_choilst_item3_oncolumnchanged">
- <ColumnInfo>
- <Column id="rsltcdkey" type="STRING" size="256"/>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="judgexmpcd" type="STRING" size="256"/>
- <Column id="judgexmpcnts" type="STRING" size="256"/>
- <Column id="nrmlyn" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="rsltcdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcdkey"/>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="judgexmpcd"/>
- <Col id="judgexmpcnts"/>
- <Col id="nrmlyn"/>
- <Col id="judgcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="rsltcdflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_roomlst_itemroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- <Column id="testroomnm" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="testroomcdkey" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testroomcd"/>
- <Col id="healexamplacecd"/>
- <Col id="testroomnm"/>
- <Col id="excuroomcd"/>
- <Col id="testroomcdkey"/>
- <Col id="testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_textexample" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rslt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rslt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_judgexmplst_itemjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="judgexmpcdkey" type="STRING" size="256"/>
- <Column id="judgexmpcd" type="STRING" size="256"/>
- <Column id="judgexmpcnts" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="judgexmpcdkey"/>
- <Col id="judgexmpcd"/>
- <Col id="judgexmpcnts"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_baseinfo_comcodelst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instance" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_itemjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savejudgexmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savetestcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_saveassorslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savetestroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savejudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savechoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_bioageyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">예</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">아니오</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group6.ipt_testnm" propid="value" datasetid="ds_send" columnid="srchtestnm"/>
- <BindItem id="item1" compid="group6.ipt_testcd" propid="value" datasetid="ds_send" columnid="srchtestcd"/>
- <BindItem id="item2" compid="group6.chk_srchendyn" propid="value" datasetid="ds_send" columnid="srchendyn"/>
- <BindItem id="item3" compid="group6.combo2" propid="value" datasetid="ds_send" columnid="srchforgneryn"/>
- <BindItem id="item4" compid="group6.input1" propid="value" datasetid="ds_send" columnid="srchage"/>
- <BindItem id="item5" compid="swt_rslt.case_T.tar_rslt" propid="value" datasetid="ds_main_textexample" columnid="rslt"/>
- <BindItem id="item6" compid="swt_rslt.case_A.tar_remcnts" propid="value" datasetid="ds_hidden1" columnid="testdesc"/>
- <BindItem id="item7" compid="swt_rslt.case_R.cmb_place" propid="value" datasetid="ds_init_room_regroom" columnid="healexamplacecd"/>
- <BindItem id="item8" compid="swt_rslt.case_R.cmb_testroom" propid="value" datasetid="ds_init_room_regroom" columnid="testroomcd"/>
- <BindItem id="item10" compid="group6.cmb_reptprntgrup" propid="value" datasetid="ds_send" columnid="srchreptprntgrupcd"/>
- <BindItem id="item9" compid="group6.ipt_srchdate" propid="value" datasetid="ds_send" columnid="srchdate"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-12-04
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_commonxp::AST.xjs";
- include "ast_healexamxp::AHA001.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- //include "ast_healexamxp::healexam.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var col_testcd = 1 ; //검사코드
- var col_oldordcd = 2 ; //구코드
- var col_testnm = 3 ; //검사명
- var col_engnm = 4 ; //검사명(영문)
- var col_fromdd = 5 ; //적용시작일자
- var col_todd = 6 ; //적용종료일자
- var col_rsltflag = 7 ; //결과구분
- var col_choicnt = 8 ; //선택수
- //종합단가 9
- //공단단가 10
- var col_rsltunit = 11; //결과단위
- var col_basersltval = 12; //기본결과값
- var col_rsrvprcptrsmyn = 13; //예약상태처방여부
- var col_calcscorcd = 14; //수가코드
- var col_calcscornm = 15; //수가명
- var col_scoreamt = 16; //보험단가(종별가산)
- var col_spccd = 19; //검체코드 - 그리드 col 인덱스 19 번 수정함 2018-05-31 이아영
- var col_spcnm = 18; //검체명
- var col_outrsrvyn = 19; //외부예약여부
- var col_outtestroomcd = 20; //외부검사실코드
- var col_outtestdeptcd = 21; //외부검사부서코드
- var col_outrsltyn = 22; //외부결과여부
- var col_outacptyn = 23; //외부검사접수여부
- var col_physmeasyn = 24; //신체계측정보여부
- var col_reptprntgrupcd = 25; //보고서출력그룹코드
- var col_reptprntyn = 26; //보고서 출력여부
- var col_reptprntno = 27; //보고서 출력순서
- var col_judgrsltprntyn = 28; //판정결과출력여부
- var col_autjudgyn = 29; //자동판정여부
- var col_stndvalprntyn = 30; //기준치 출력여부
- var col_stndval = 31; //기준치정보
- var col_rval = 32; //참고치
- var col_engrval = 33; //참고치(영문)
- var col_remcnts = 34; //관련질환및참고내용
- var col_engremcnts = 35; //관련질환및 참고내용(영문)
- var col_grupcd = 36; //그룹코드
- var col_dispseq = 37; //조회순서
- var col_testroomcd = 38; //검사실코드
- var col_testroomnm = 39; //검사실명
- var col_uncoflag = 40; //미수구분
- var col_useyn = 41; //사용여부
- var col_lastupdtrid = 42; //최종수정자
- var col_lastupdtdt = 43; //최종수정일시
- var col_endyn = 44; //종료여부
- var objGrid = null;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 공통코드에서 결과구분_미수구분 가져오기
- ****************************************************************************************/
- function fInitCommon(){
- group6.chk_srchendyn.value = "N";
- grp_btn.btn_save.enable = frmf_checkAuth("X") ;
- grp_btn.btn_clear.enable = frmf_checkAuth("X") ;
- var arrParam = [{dsNm: "ds_init_A0066", cdGrpId: "A0066"}
- ,{dsNm: "ds_init_A0067", cdGrpId: "A0067"}
- ,{dsNm: "ds_init_A0069", cdGrpId: "A0069"}
- ,{dsNm: "ds_init_A0070", cdGrpId: "A0070"}
- ,{dsNm: "ds_init_A0477", cdGrpId: "A0477"}
- ];
- appf_getCodeList(arrParam);
- dsf_copyDs(ds_init_default, ds_init_A0066, "before");
-
- var arrParam2 = [{dsNm: "ds_init_S600", cdGrpId: "S600"}];
- healGetCodeList(arrParam2);
- //검사실 코드조회
- ds_send.setColumn( 0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
- var oParam = {};
- oParam.id = "TRAHB01502";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetRoomCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_room_roomlst_itemroom=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB01502";
- tranf_submit(oParam);
- dsf_addDsItem(ds_init_room_roomlst_itemroom,"testroomcd","testroomnm","-","");
- //출력그룹 가져오기
- if ( fGetEtcInfo("G", "G10") == true ){
- if( ds_temp_baseinfo_comcodelst.rowcount > 0 ) {
- ds_init_baseinfo_prntgruplst_item.copyData(ds_temp_baseinfo_comcodelst);
- ds_init_baseinfo_prntgruplst_item_srch.copyData(ds_temp_baseinfo_comcodelst);
- dsf_addDsItem(ds_init_baseinfo_prntgruplst_item_srch, "cd", "nm", "전체", "", "above");
- }
- }
- var detldata = "";
- //건진상세구분
- if(fGetHealExamFlag() == "C") {
- detldata = dsf_getDsCSV(ds_init_A0069);
- }else {
- detldata = dsf_getDsCSV(ds_init_A0070);
- }
- dsf_setCSVToDs("ds_init_baseinfo_hedetlflaglst_detl", detldata);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드, 판정기준 및 선택형결과 노드 초기화
- ****************************************************************************************/
- function fInitMainNode(){
- ds_main_testcdlst_item1.clearData();
- ds_main_choilst_item3.clearData();
- ds_main_judglst_item2.clearData();
- ds_main_assorsltlst_itemasso.clearData();
- ds_main_roomlst_itemroom.clearData();
- // grd_testcdlst.initStyle("background-color");
- }
-
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드조회
- ****************************************************************************************/
- function fGetTestCdList(){
- fInitMainNode();
-
- ds_send.setColumn( 0, "srchhealexamflag", fGetHealExamFlag() );
- ds_send.setColumn( 0, "srchinstcd",sysf_getUserInfo("dutplceinstcd"));
-
- if( group6.chk_srchendyn.value != "Y" ) {
- ds_send.setColumn(0, "srchendyn", "N");
- //group6.chk_srchendyn.value = "N";
- }
-
- var ret = false;
- var oParam = {};
- oParam.id = "TRAHB00101";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_testcdlst_item1=item1";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00101";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHB00101") > -1) ret = true;
- else ret = false;
-
- if( group6.chk_srchendyn.value == "Y" ){
- grdf_setRowStyle(grd_testcdlst , "5" , "Y" , "endyn" );
- misfColHidden(grd_testcdlst, "fromdd", false);
- misfColHidden(grd_testcdlst, "todd", false);
- }
- else {
- misfColHidden(grd_testcdlst, "fromdd", true);
- misfColHidden(grd_testcdlst, "todd", true);
- }
- return ret;
- }
- function cf_TRAHB00101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_testcdlst_item1.updatecontrol = false;
- dsf_setDefaultVal(ds_main_testcdlst_item1, "all");
- ds_main_testcdlst_item1.updatecontrol = true;
- }
- /**
- * 검사코드정보 저장
- * 검사항목별 다빈도 판정문구 추가 by sonjy 2007-08-10
- */
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드정보 저장
- * : 검사항목별 다빈도 판정문구 추가
- ****************************************************************************************/
- function fSaveTestCd(){
- var ret = false;
- var vTestcd = "";
- var saveRoom = "";
- var idx = grd_testcdlst.currentrow;
-
- if( idx < 0){
- sysf_messageBox("검사코드를 확인하세요","E999");
- return ret ;
- }
- if ( sysf_messageBox("검사코드정보를","Q002")==6 ) {
- ds_send_save.clearData(); ds_send_save.addRow();
-
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_J.grd_judgexmplst, "all"); //검사항목별 다빈도 판정문구
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_savejudgexmp.copyData(dsUpdate, true);
- var dsUpdate = grdf_getGridUpdateData(grd_testcdlst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_savetestcd.copyData(dsUpdate, true);
-
- vTestcd = ds_main_testcdlst_item1.getColumn(idx, "testcd");
- var vRsltFlag = ds_main_testcdlst_item1.getColumn(idx, "rsltflag");
- var todd = ds_main_testcdlst_item1.getColumn(idx, "todd");
- if( utlf_isNull(vTestcd) ){
- sysf_messageBox("검사코드를 확인하세요","E999");
- return ret ;
- }
- //검사항목별 판정기준 및 선택결과, 판정예문내역을 저장하기 위한 내역
- ds_send_save.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd") );
- ds_send_save.setColumn( 0, "testcd", vTestcd );
- ds_send_save.setColumn( 0, "userid", sysf_getUserInfo("userid") );
- ds_send_save.setColumn( 0, "healexamflag", fGetHealExamFlag());
- ds_send_save.setColumn( 0, "rsltflag", "" );
- ds_send_save.setColumn( 0, "todd" , todd);
- //검사코드정보저장
- dsf_setFixVal(ds_send_save_savetestcd, "lastupdtrid:"+ds_send_save.getColumn(0, "userid")
- +",instcd:"+ds_send_save.getColumn(0, "instcd")
- +",healexamflag:"+ds_send_save.getColumn(0, "healexamflag"))
- var oParam = {};
- oParam.id = "TXAHB00101";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestCode";
- oParam.inds = "req=ds_send_save_savetestcd";
- oParam.outds = "ds_hidden_item1=item1";
- oParam.async = false;
- oParam.callback = "cf_TXAHB00101";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHB00101") > -1) ret = true;
- else ret = false;
- // ds_send_save.setColumn( 0, "savejudgexmp" , swt_rslt.case_J.grd_judgexmplst.getUpdateData());
- ds_send_save.setColumn( 0, "rsltcdflagasso" , ds_temp_tempinfo_asso.getColumn(0, "rsltflag") );
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_A.grd_assorsltlst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_saveassorslt.copyData(dsUpdate, true);
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_R.grd_roomlst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- if( !utlf_isNull(dsUpdate) && dsUpdate.rowcount > 0 ) {
- ds_send_save_savetestroom.copyData(dsUpdate, true);
- var oParam = {};
- oParam.id = "TXAHB00105";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestRoom";
- oParam.inds = "req=ds_send_save_savetestroom";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAHB00105";
- tranf_submit(oParam);
- }
- //검사항목별 판정기준 및 선택결과, 판정예문내역을 저장
- if( vRsltFlag == "N" ) {
- ds_send_save.setColumn( 0, "rsltflag", "N");
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_N.grd_judglst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_savejudg.copyData(dsUpdate, true);
- dsf_createDsRow("ds_reqbase", [
- {col:"userid", type:"STRING", size:256, val:ds_send_save.getColumn(0, "userid")}
- , {col:"healexamflag", type:"STRING", size:256, val:ds_send_save.getColumn(0, "healexamflag")}
- , {col:"instcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "instcd")}
- , {col:"testcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "testcd")}
- ]);
- dsf_setFixVal(ds_send_save_savejudgexmp, "rsltflag:J");
- dsf_setFixVal(ds_send_save_saveassorslt, "rsltflag:A");
- var oParam = {};
- oParam.id = "TXAHB00102";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestJudg";
- oParam.inds = "reqbase=ds_reqbase req=ds_send_save_savejudg reqjudg=ds_send_save_savejudgexmp reqasso=ds_send_save_saveassorslt";
- oParam.outds = "ds_hidden_item2=item2 ds_hidden_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHB00102";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHB00102") > -1) ret = true;
- else ret = false;
- }
- else if( vRsltFlag == "T" ) {
- ds_send_save.setColumn( 0, "rsltflag", "T");
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_T.grd_textlst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_savechoi.copyData(dsUpdate, true);
- dsf_createDsRow("ds_reqbase", [
- {col:"userid", type:"STRING", size:256, val:ds_send_save.getColumn(0, "userid")}
- , {col:"healexamflag", type:"STRING", size:256, val:ds_send_save.getColumn(0, "healexamflag")}
- , {col:"instcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "instcd")}
- , {col:"testcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "testcd")}
- ]);
- var oParam = {};
- oParam.id = "TXAHB00103";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestChoi";
- oParam.inds = "reqbase=ds_reqbase req=ds_send_save_savechoi reqjudg=ds_send_save_savejudgexmp reqasso=ds_send_save_saveassorslt";
- oParam.outds = "ds_hidden_item3=item3 ds_hidden_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHB00103";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHB00103") > -1) ret = true;
- else ret = false;
- }
- else
- if( vRsltFlag == "O" ) {
- ds_send_save.setColumn( 0, "rsltcdflagchoi" , ds_main_choilst_item3.getColumn(0, "rsltcdflag"));
- ds_send_save.setColumn( 0, "rsltflag", "O");
- var dsUpdate = grdf_getGridUpdateData(swt_rslt.case_O.grd_choilst, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_save_savechoi.copyData(dsUpdate, true);
- dsf_makeValue(ds_send_save_savechoi, "rsltcdflag", "string", ds_send_save.getColumn(0, "rsltcdflagchoi"), 0);
- dsf_createDsRow("ds_reqbase", [
- {col:"userid", type:"STRING", size:256, val:ds_send_save.getColumn(0, "userid")}
- , {col:"healexamflag", type:"STRING", size:256, val:ds_send_save.getColumn(0, "healexamflag")}
- , {col:"instcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "instcd")}
- , {col:"testcd", type:"STRING", size:256, val:ds_send_save.getColumn(0, "testcd")}
- , {col:"rsltflag", type:"STRING", size:256, val:ds_send_save.getColumn(0, "rsltflag")}
- ]);
-
- var oParam = {};
- oParam.id = "TXAHB00103";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestChoi";
- oParam.inds = "reqbase=ds_reqbase req=ds_send_save_savechoi reqjudg=ds_send_save_savejudgexmp reqasso=ds_send_save_saveassorslt";
- oParam.outds = "ds_hidden_item3=item3 ds_hidden_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHB00103";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHB00103") > -1) ret = true;
- else ret = false;
- }
- }
- return ret;
- }
- function cf_TXAHB00101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXAHB00102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXAHB00103(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드별 상세내역 조회
- ****************************************************************************************/
- function fGetTestCdDetail(){
- swt_rslt.enable = false;
- var idx = ds_main_testcdlst_item1.rowposition;
- if( idx < 0 ){
- sysf_messageBox("항목을","C002");
- return ;
- }
-
- var rsltflag = ds_main_testcdlst_item1.getColumn(idx, "rsltflag");
- var vTestcd = ds_main_testcdlst_item1.getColumn(idx, "testcd");
- var todd = ds_main_testcdlst_item1.getColumn(idx, "todd");
-
- if(utlf_isNull(vTestcd)) {
- sysf_messageBox("항목을","C002");
- return ;
- }
- ds_send.setColumn( 0, "srchtestcd2" , vTestcd);
- ds_send.setColumn( 0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn( 0, "srchhealexamflag", fGetHealExamFlag());
- ds_send.setColumn( 0, "srchrsltflag" , rsltflag);
- ds_send.setColumn( 0, "srchtodd" , todd );
- ds_main_judgexmplst_itemjudg.clearData();
- ds_main_assorsltlst_itemasso.clearData();
- ds_main_roomlst_itemroom.clearData();
- ds_main_judglst_item2.clearData();
- ds_main_choilst_item3.clearData();
- ds_main_choilst_item3.clearData();
- //다빈도 종합판정문구내역 조회
- dsf_createDsRow("ds_req", [
- {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- , {col:"srchrsltflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchrsltflag")}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00106";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestJudgExmpList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_judgexmplst_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00106";
- tranf_submit(oParam);
- //공단_서술형결과 조회
- dsf_createDsRow("ds_req", [
- {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- , {col:"srchrsltflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchrsltflag")}
- , {col:"srchchoiflag", type:"STRING", size:256, val:""}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00107";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestAssoCdList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_assorsltlst_itemasso=itemasso";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00107";
- tranf_submit(oParam);
- //검사실 맵핑 정보 조회
- dsf_createDsRow("ds_req", [
- {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchtodd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtodd")}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00108";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestRoomList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_roomlst_itemroom=itemroom";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB00108";
- tranf_submit(oParam);
- grp_tabbtn.btn_no.enable = false;
- grp_tabbtn.btn_choi.enable = false;
- grp_tabbtn.btn_desc.enable = false;
-
- if( rsltflag == "T"){ //서술형
- swt_rslt.tabindex = 1;
- grp_tabbtn.btn_desc.enable = true;
- grp_tabbtn.btn_desc.click();
- dsf_createDsRow("ds_req", [
- {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchrsltflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchrsltflag")}
- , {col:"srchchoiflag", type:"STRING", size:256, val:""}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00103";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestChoiList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_choilst_item3=item3";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00103";
- tranf_submit(oParam);
- }
- else if( rsltflag == "O"){ //선택형
- swt_rslt.tabindex = 2;
- grp_tabbtn.btn_choi.enable = true;
- grp_tabbtn.btn_choi.click();
- dsf_createDsRow("ds_req", [
- {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchrsltflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchrsltflag")}
- , {col:"srchchoiflag", type:"STRING", size:256, val:""}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00103";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestChoiList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_choilst_item3=item3";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00103";
- tranf_submit(oParam);
- }
- else if ( rsltflag == "N"){ //숫자형
- swt_rslt.tabindex = 0;
- grp_tabbtn.btn_no.enable = true;
- grp_tabbtn.btn_no.click();
-
- dsf_createDsRow("ds_req", [
- {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- , {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchdate", type:"STRING", size:256, val:ds_send.getColumn(0,"srchdate")}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00102";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqGetTestJudgList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_judglst_item2=item2";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB00102";
- tranf_submit(oParam);
- }
- else { //flag값 없음
- ds_main_judglst_item2.clearData();
- swt_rslt.tabindex = 0;
- grp_tabbtn.btn_no.enable = true;
- grp_tabbtn.btn_no.click();
- }
- swt_rslt.enable = true;
- }
- function cf_TRAHB00106(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setFixVal(ds_main_judgexmplst_itemjudg, "sel:N");
- }
- function cf_TRAHB00107(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setFixVal(ds_main_assorsltlst_itemasso, "sel:N");
- }
- function cf_TRAHB00103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- //dsf_setFixVal(ds_main_choilst_item3, "sel:N");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 판정문구(소견)코드 가져오기.
- * : SPAHR00300_PARAM1: 다중선택여부(Y_N)
- * : SPAHR00300_PARAM2: 목적노드Set
- * : SPAHR00300_PARAM3: 종합판정문구코드 목적노드
- * : SPAHR00300_PARAM4: 종합판정문구내용 목적노드
- * : SPAHR00300_PARAM5: 종합판정문구검색코드
- * : SPAHR00300_PARAM6: 종합판정문구검색내용
- * : SPAHR00300_PARAM7: 건진구분
- ****************************************************************************************/
- function fHGetJudgExam(vMultiYn, vTitleRows, vGrdObj, vColJudgExmpCdRef, vColJudgExmpCntsRef){
- frmf_clearParameter("SPAHR00300_PARAM1");
- frmf_clearParameter("SPAHR00300_PARAM2");
- frmf_clearParameter("SPAHR00300_PARAM3");
- frmf_clearParameter("SPAHR00300_PARAM4");
- frmf_clearParameter("SPAHR00300_PARAM5");
- frmf_clearParameter("SPAHR00300_PARAM6");
- frmf_clearParameter("SPAHR00300_PARAM7");
- frmf_setParameter ("SPAHR00300_PARAM1", vMultiYn);
- frmf_setParameter ("SPAHR00300_PARAM2", "ds_temp_templst_list");
- ds_temp_templst_list.clearData();
- var idx = vGrdObj.currentrow;
- if( idx > -1 ){
- // idx = vGrdObj.row - (parseInt(vTitleRows) -1) ;
- frmf_setParameter("SPAHR00300_PARAM3", vGrdObj.binddataset+"/"+idx+"/"+vColJudgExmpCdRef);
- frmf_setParameter("SPAHR00300_PARAM4", vGrdObj.binddataset+"/"+idx+"/"+vColJudgExmpCntsRef);
- grdf_setStatus(vGrdObj, "U", [idx]);
- dsf_makeValue(ds_main_choilst_item3, "m", "string", "u", idx);
- }
-
- frmf_setParameter("SPAHR00300_PARAM7", fGetHealExamFlag());
- // var objArg = new Object();
- // objArg.arg_ds_target = ds_source;
- frmf_modal("SPAHR00300", "SPAHR00300", "", "", "", "", "", "", "", "", "", "", "M");
- if( vMultiYn == "N" ) return ;
-
- var vList = eval("ds_temp_templst_list");
- if( vList.rowcount > 0){
- var rowcnt = vGrdObj.rowcount;
- var judgcd = "";
- var judgcnts = "";
- var bDup = false;
- var grdnodeset = vGrdObj.binddataset;
- // var j = 2;
- var k = 0;
- for( var i = 0; i < vList.rowcount; i++) {
- judgcd = ds_temp_templst_list.getColumn(i, "judgexmpcd");
- judgcnts = ds_temp_templst_list.getColumn(i, "judghangshrtcnts");
- bDup = false;
- for( var j = 0 ; j < rowcnt; j++){
- if( judgcd == eval(grdnodeset).getColumn(j, vColJudgExmpCdRef ) ) {
- bDup = true;
- grdf_setStatus(vGrdObj, "U", [i]);
- break;
- }
- }
- if( !bDup ) {
- var nRow = eval(grdnodeset).addRow();
- // k = vGrdObj.row - (parseInt(vTitleRows) -1) ;
- eval(grdnodeset).setColumn(k, vColJudgExmpCdRef , judgcd);
- eval(grdnodeset).setColumn(k, vColJudgExmpCntsRef , judgcnts);
- }
- }
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검체코드 선택 창 open
- * : SPAHB00400_PARAM1 : 검사코드
- * : SPAHB00400_PARAM2 : 검사명
- * : SPAHB00400_PARAM3 : code값을 setting할 목적노드
- * : SPAHB00400_PARAM4 : name값을 setting할 목적노드
- ****************************************************************************************/
- function fSelSpcCd(){
- frmf_clearParameter("SPAHB00400_PARAM1");
- frmf_clearParameter("SPAHB00400_PARAM2");
- frmf_clearParameter("SPAHB00400_PARAM3");
- frmf_clearParameter("SPAHB00400_PARAM4");
-
- var idx = grd_testcdlst.currentrow;
- if( idx < 0) {
- sysf_messageBox("항목을 ", "C002");
- return ;
- }
- // idx --;
- var sCalcscorNm = ds_main_testcdlst_item1.getColumn(idx, "calcscornm") ;
- var sCalcscorCd = ds_main_testcdlst_item1.getColumn(idx, "calcscorcd") ;
- if( utlf_isNull(sCalcscorNm) ){
- sysf_messageBox("수가코드를 ", "C001");
- return ;
- }
- frmf_setParameter ("SPAHB00400_PARAM1" , sCalcscorCd);
- frmf_setParameter ("SPAHB00400_PARAM2" , sCalcscorNm);
- frmf_setParameter ("SPAHB00400_PARAM3" , "ds_main_testcdlst_item1/"+idx+"/spccd");
- frmf_setParameter ("SPAHB00400_PARAM4" , "ds_main_testcdlst_item1/"+idx+"/spcnm");
- frmf_modal("SPAHB00400", "SPAHB00400", "", "", "", "", "", "", "", "", "", "", "M");
-
- if( ds_temp.getColumn(0, "okflag") == "ok" ) {
- // idx++;
- if( ds_main_testcdlst_item1.getRowType(idx) == 1 ){
- grdf_setStatus(grd_testcdlst, "U", [idx]);
- }
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 결과예문코드 가져오기. (사용하지 않는듯)
- * : * SPAHR00400_PARAM1: 다중선택여부(Y_N)
- * : SPAHR00400_PARAM2: 목적노드Set
- * : SPAHR00400_PARAM3: 코드 목적노드
- * : SPAHR00400_PARAM4: 내용 목적노드
- * : SPAHR00400_PARAM5: 검색코드
- * : SPAHR00400_PARAM6: 검색내용
- * : SPAHR00400_PARAM7: 건진구분
- ****************************************************************************************/
- function fHGetRsltExam(vMultiYn, vGridObj){
- frmf_clearParameter("SPAHR00400_PARAM1");
- frmf_clearParameter("SPAHR00400_PARAM2");
- frmf_clearParameter("SPAHR00400_PARAM3");
- frmf_clearParameter("SPAHR00400_PARAM4");
- frmf_clearParameter("SPAHR00400_PARAM5");
- frmf_clearParameter("SPAHR00400_PARAM6");
- frmf_clearParameter("SPAHR00400_PARAM7");
- frmf_setParameter ("SPAHR00400_PARAM1", vMultiYn);
- frmf_setParameter ("SPAHR00400_PARAM2", "ds_temp_templst_list");
-
- ds_temp_templst_list.clearData();
- var idx = vGridObj.currentrow;
- if( (idx > -1) && (vMultiYn == "N") ){
- frmf_setParameter ("SPAHR00400_PARAM6", vGridObj.getCellText(idx,2));
- frmf_setParameter ("SPAHR00400_PARAM3", eval(vGridObj.binddataset).getColumn(idx, "rsltcd"));
- frmf_setParameter ("SPAHR00400_PARAM4", eval(vGridObj.binddataset).getColumn(idx, "rsltcnts"));
- }
- frmf_setParameter ("SPAHR00400_PARAM7", fGetHealExamFlag());
- frmf_modal("SPAHR00400", "SPAHR00400", "", "", "", "", "", "", "", "", "", "", "M");
- var totCnt = ds_temp_templst_list.rowcount;
- if( totCnt > 0){
- var rowcnt = vGridObj.rowcount;
- var exmpcd = "";
- var exmpcnts = "";
- var bDup = false;
- var grdnodeset = vGridObj.binddataset;
- // var j = 2;
- for( var i = 0; i < totCnt; i++) {
- exmpcd = ds_temp_templst_list.getColumn(i, "rsltexmpcd");
- exmpcnts = ds_temp_templst_list.getColumn(i, "rsltexmpcnts");
- bDup = false;
- for( var j = 0; j < rowcnt; j++) {
- if( exmpcd == eval(grdnodeset).getColumn(j, 2) ) {
- bDup = true;
- break;
- }
- }
- if( !bDup ) {
- var nRow = eval(grdnodeset).addRow();
- eval(grdnodeset).setColumn(nRow, "rsltcd", exmpcd);
- eval(grdnodeset).setColumn(nRow, "rsltnm", exmpcnts);
- }
- }
- }
- }
- /*-**************************************************************************************
- * Argument :
- * Description : 선택형 결과코드 setting
- ****************************************************************************************/
- function fSetChoiCdList(vSrcNodeSet , vGrdObj , vCdCol , vNmCol , vRsltCol ){
- var iCnt = eval(vSrcNodeSet).rowcount;
- var sCode = "";
- var sName = "";
- for ( var i = 0; i < iCnt ; i++ ) {
- sCode = eval(vSrcNodeSet).getColumn(i, "etcdetlcd" );
- if( fCheckDupRsltCd(vGrdObj , vCdCol ,sCode) == false ) {
- continue;
- }
- var nRow = eval(vGrdObj.binddataset).addRow();
- //var addRow = vGrdObj.rows - 1;
- eval(vGrdObj.binddataset).setColumn(nRow, vCdCol, sCode);
- eval(vGrdObj.binddataset).setColumn(nRow, vNmCol, eval(vSrcNodeSet).getColumn(i, "etcdetlnm"));
- eval(vGrdObj.binddataset).setColumn(nRow, vRsltCol, eval(vSrcNodeSet).getColumn(i, "etccd"));
- }
- }
- /*-**************************************************************************************
- * Argument :
- * Description : 선택형 결과코드 duplication check
- ****************************************************************************************/
- function fCheckDupRsltCd(vGrdObj , vCdCol, vCode ) {
- var ret = true;
- var iCnt = vGrdObj.rowcount;
- for(var i = 0; i < iCnt ; i++){
- if( eval(vGrdObj.binddataset).getColumn(i, vCdCol) == vCode) {
- ret = false;
- break;
- }
- }
- return ret ;
- }
- /*-**************************************************************************************
- * Argument : vClsCd: F=>1차, S:2차,
- * : vDetlCd: 상세항목코드
- * Description : 기본정보 가져오기
- ****************************************************************************************/
- function fGetEtcInfo(vClsCd, vDetlCd){
- dsf_makeValue( ds_send, "srchclscd", "string", vClsCd );
- dsf_makeValue( ds_send, "srchetccd", "string", vDetlCd );
- dsf_makeValue( ds_send, "srchinstcd", "string", sysf_getUserInfo("dutplceinstcd") );
-
- ds_temp_baseinfo_comcodelst.clearData();
- var oParam = {};
- oParam.id = "TRAHB00604";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetEtcCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_baseinfo_comcodelst=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00604";
- tranf_submit(oParam);
-
- var rtn = false;
- if(arErrorCode.pop("TRAHB00604") > -1) rtn = true;
- else rtn = false;
-
- return rtn;
- }
- function cf_TRAHB00604(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAHB00100_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
-
- //검사 코드 관리 그리드 솔팅 가능하게 수정 20191011 임승주
- grdf_setGridSort(grd_testcdlst);
-
- grdf_setRowTypeIcon(grd_testcdlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_N.grd_judglst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_T.grd_textlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_O.grd_choilst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_J.grd_judgexmplst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_A.grd_assorsltlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_R.grd_roomlst, 0);
-
- grdf_setToolTipBind(grd_testcdlst)
- grdf_setToolTipBind(swt_rslt.case_N.grd_judglst)
-
- ds_send.setColumn(0, "srchforgneryn", "N");
-
- //결과구분_미수계정가져오기
- fInitCommon();
-
- swt_rslt.tabindex = 0;
- grp_tabbtn.btn_no.class = "btn_tab_S";
-
- ds_send.setColumn( 0, "srchage","0");
- frmf_inputEnterKey("swt_rslt.case_R.cmb_place", "onitemchanged", new ItemChangeEventInfo);
-
- ds_send.setColumn(0, "srchdate", utlf_getCurrentDate());
-
- group6.btn_search.enable = frmf_checkAuth("R");
- grp_btn.btn_save.enable = frmf_checkAuth("X");
- grp_btn.btn_clear.enable = frmf_checkAuth("X");
-
- fGetTestCdList();
- var oParam = {};
- oParam.id = "TRAHA00206";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetPrcpExecDeptCdList";
- oParam.inds = "req=ds_send_globalinstance";
- oParam.outds = "ds_init_dept_info_initprcpexecdeptcd=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00206";
- tranf_submit(oParam);
- misfHiddenTab(grp_tabbtn, "5");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- fGetTestCdList();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 패키지관리
- ****************************************************************************************/
- function grp_btn_btn_pkg_onclick(obj:Button, e:ClickEventInfo) {
- frmf_open("SMAHB00300", "SMAHB00300", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var idx1 = grd_testcdlst.vscrollbar.pos;
- var idx2 = grd_testcdlst.hscrollbar.pos;
- var idx3 = -1;
-
- var crow = grd_testcdlst.currentrow; //검사코드 포커싱 유지
- var swt_idx = swt_rslt.tabindex; //세부내역 포커싱 유지
-
- if(!utlf_isNull(objGrid)) idx3 = objGrid.vscrollbar.pos;
-
- dsf_makeValue( ds_hidden1, "testcd", "string", ds_main_testcdlst_item1.getColumn(grd_testcdlst.currentrow, "testcd"));
- var oParam = {};
- oParam.id = "TRAHR00505";
- oParam.service = "healexambaseapp.PkgCode";
- oParam.method = "setTestDesc";
- oParam.inds = "req=ds_hidden1";
- oParam.outds = "ds_hidden2=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHR00505";
- tranf_submit(oParam);
- if( fSaveTestCd() == true ){
- sysf_messageBox( "정상적으로 " , "I001");
- fGetTestCdList();
-
- grd_testcdlst.vscrollbar.pos = idx1;
- grd_testcdlst.hscrollbar.pos = idx2;
- if(!utlf_isNull(objGrid)) objGrid.vscrollbar.pos = idx3;
- ds_main_testcdlst_item1.rowposition = crow;
-
- fGetTestCdDetail();
-
- switch(swt_idx){
- case 0:
- grp_tabbtn.btn_no.onclick.fireEvent(grp_tabbtn.btn_no, new ClickEventInfo());
- break;
- case 2:
- grp_tabbtn.btn_choi.onclick.fireEvent(grp_tabbtn.btn_choi, new ClickEventInfo());
- break;
- case 1:
- grp_tabbtn.btn_desc.onclick.fireEvent(grp_tabbtn.btn_desc, new ClickEventInfo());
- break;
- case 4:
- grp_tabbtn.btn_assorslt.onclick.fireEvent(grp_tabbtn.btn_assorslt, new ClickEventInfo());
- break;
- case 5:
- grp_tabbtn.btn_room.onclick.fireEvent(grp_tabbtn.btn_room, new ClickEventInfo());
- break;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group6_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fGetTestCdList();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 조건넣고 조회
- ****************************************************************************************/
- function group6_ipt_testnm_onkeyup(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group6.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 조건넣고 조회
- ****************************************************************************************/
- function group6_ipt_testcd_onkeyup(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group6.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 숫자형 버튼(미완성?)
- ****************************************************************************************/
- function swt_rslt_case_N_grd_judglst_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- // var colidx = e.col;
- // if( colidx == 9)
- // {
- // sysf_messageBox("조치코드 ", "E999");
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 숫자형 엔터이동
- ****************************************************************************************/
- function swt_rslt_case_N_grd_judglst_onenterdown(obj:Grid, e:GridEditEventInfo) {
- if(obj.getCellProperty("body",e.col,"edittype") == "masknumber") {
- var i = e.col;
- i++;
- // if( i > swt_rslt.case_N.grd_judglst.cols ) i = swt_rslt.case_N.grd_judglst.cols;
- // swt_rslt.case_N.grd_judglst.col = i;
- if( swt_rslt.case_N.grd_judglst.colType(swt_rslt.case_N.grd_judglst.col) == "input" ) swt_rslt.case_N.grd_judglst.editCell();
- if(obj.getCellProperty("body",i,"edittype") == "masknumber") {
- grdObj.setCellPos(i);
- grdObj.showEditor(true);
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 서술형 클릭
- ****************************************************************************************/
- function swt_rslt_case_T_grd_textlst_oncellclick(obj:Grid, e:GridClickEventInfo) {
- ds_main_textexample.setColumn( 0, "rslt","");
- var idx = obj.currentrow;
- if( idx > -1){
- ds_main_textexample.setColumn( 0, "rslt", ds_main_choilst_item3.getColumn(idx, "rsltnm"));
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 서술형 편집
- ****************************************************************************************/
- function swt_rslt_case_T_grd_textlst_onenterdown(obj:Grid, e:GridEditEventInfo) {
- if( e.col == 2 ){
- fHGetRsltExam("N", obj);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 결과소견
- ****************************************************************************************/
- function swt_rslt_case_T_btn_rsltexamsel_onclick(obj:Button, e:ClickEventInfo) {
- var multiYN = "N";
- var desNode = "ds_temp_templst_item";
- if( ahzfOpenEtcCdSel( "SMAHB00100"
- , "R" /*대분류코드*/
- , "" /*중분류코드*/
- , multiYN /*multiyn*/
- , desNode /*목적노드셋*/
- , "N" /*중분류코드 setting여부(Y_N)*/ ) ){
- fSetChoiCdList("ds_temp_templst_item", swt_rslt.case_T.grd_textlst, "rsltcd", "rsltnm", "rsltcdflag" );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 선택형결과예문
- ****************************************************************************************/
- function swt_rslt_case_O_btn_choisel_onclick(obj:Button, e:ClickEventInfo) {
- var multiYN = "N";
- var desNode = "ds_temp_templst_item";
-
- if( ahzfOpenEtcCdSel( "SMAHB00100"
- , "R" /*대분류코드*/
- , "" /*중분류코드*/
- , multiYN /*multiyn*/
- , desNode /*목적노드셋*/
- , "N" /*중분류코드 setting여부(Y_N)*/ ) ){
- fSetChoiCdList("ds_temp_templst_item", swt_rslt.case_O.grd_choilst, "rsltcd", "rsltnm", "rsltcdflag" );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 판정문구
- ****************************************************************************************/
- function swt_rslt_case_J_btn_judgexamsel_onclick(obj:Button, e:ClickEventInfo) {
- fHGetJudgExam("Y",1,swt_rslt.case_J.grd_judgexmplst, "judgexmpcd", "judgexmpcnts");
- }
- // function swt_rslt_case_A_grd_assorsltlst_onlbuttonup(obj:Grid, e:MouseEventInfo) {
- //
- // // alert(swt_rslt.case_O.grd_choilst.col);
- // // if( swt_rslt.case_O.grd_choilst.col == 4 ){
- // fHGetJudgExam("N", 2, swt_rslt.case_A.grd_assorsltlst, "judgexmpcd", "judgexmpcnts");
- //
- // // }
- //
- // }
- // function swt_rslt_case_A_btn_assochoisel_onclick(obj:Button, e:ClickEventInfo) {
- //
- // var multiYN = "N";
- // var desNode = "";
- // if(multiYN == "N") {
- // desNode = "ds_temp_templst_item";
- // }else if(multiYN == "Y") {
- // desNode = "ds_temp_templst";
- // }
- //
- // if( ahzfOpenEtcCdSel( "SMAHB00100"
- // , "R" /*대분류코드*/
- // , "" /*중분류코드*/
- // , multiYN /*multiyn*/
- // , desNode /*목적노드셋*/
- // , "N" /*중분류코드 setting여부(Y_N)*/ ) ){
- //
- // fSetChoiCdList("ds_temp_templst_item", swt_rslt.case_A.grd_assorsltlst, "rsltcd", "rsltnm", "rsltcdflag" );
- // }
- //
- // }
- /****************************************************************************************
- * Components : TextArea
- * Description :
- ****************************************************************************************/
- function swt_rslt_case_A_tar_remcnts_onkillfocus(obj:TextArea, e:KillFocusEventInfo) {
- var c = grd_testcdlst.currentrow;
- if(utlf_isNull(obj.value)) return;
- // grdf_setStatus(grd_testcdlst, "U", [c]);
- ds_main_testcdlst_item1.setColumn( c, "testdesc", ds_hidden1.getColumn(0, "testdesc"));
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행복사
- ****************************************************************************************/
- function btn_grdcopy_onclick(obj:Button, e:ClickEventInfo) {
- if(ds_main_testcdlst_item1.rowposition > -1) {
- ds_hidden1_item1.clear();
- var grdrow = ds_main_testcdlst_item1.rowposition;
- dsf_copyColInfo(ds_hidden1_item1, ds_main_testcdlst_item1);
- ds_hidden1_item1.copyRow(ds_hidden1_item1.addRow(), ds_main_testcdlst_item1, grdrow);
- ds_main_testcdlst_item1.insertRow(grdrow);
- ds_hidden1_item1.setColumn( 0, "testcdkey", "");
- ds_hidden1_item1.setColumn( 0, "testcd", "");
- ds_main_testcdlst_item1.copyRow(grdrow, ds_hidden1_item1, 0);
- }else {
- sysf_messageBox("복사할 검사를","C002");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행삭제
- ****************************************************************************************/
- function btn_grddel_onclick(obj:Button, e:ClickEventInfo) {
- var selectedRows = grdf_getSelectedRows(grd_testcdlst);
- for (var i = 0; i < selectedRows.length; i++){
- if( objects[grd_testcdlst.binddataset].getRowType(selectedRows[i]) == 2 ) {
- objects[grd_testcdlst.binddataset].deleteRow(selectedRows[i]);
- }else{
- grdf_setStatus(grd_testcdlst, "D", [selectedRows[i]]);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 엑셀저장
- ****************************************************************************************/
- function btn_excsave_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_testcdlst_item1.rowcount > 0 ){
- grdf_exportExcel(grd_testcdlst, "save", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행추가
- ****************************************************************************************/
- function btn_grdadd_onclick(obj:Button, e:ClickEventInfo) {
- var nRow = ds_main_testcdlst_item1.addRow();
- grd_testcdlst.setFocus();
- grd_testcdlst.setCellPos(grd_testcdlst.getBindCellIndex("body","col_testcd"));
- grd_testcdlst.showEditor(true);
-
- grd_testcdlst.vscrollbar.pos = nRow;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상세내역 행삭제
- ****************************************************************************************/
- function btn_rsltdel_onclick(obj:Button, e:ClickEventInfo) {
- if(swt_rslt.tabindex == 0) {
- var objGrd = swt_rslt.case_N.grd_judglst;
- }
- else if(swt_rslt.tabindex == 1) {
- var objGrd = swt_rslt.case_T.grd_textlst;
- }
- else if(swt_rslt.tabindex == 2) {
- var objGrd = swt_rslt.case_O.grd_choilst;
- }
- else if(swt_rslt.tabindex == 3) {
- var objGrd = swt_rslt.case_J.grd_judgexmplst;
- }
- else if(swt_rslt.tabindex == 4) {
- var objGrd = swt_rslt.case_A.grd_assorsltlst;
- }
- else if(swt_rslt.tabindex == 5) {
- var objGrd = swt_rslt.case_R.grd_roomlst;
- }
-
- var selectedRows = grdf_getSelectedRows(objGrd);
- for (var i = selectedRows.length-1; i >= 0; i--){
- if( objects[objGrd.binddataset].getRowType(selectedRows[i]) == 2 ) {
- objects[objGrd.binddataset].deleteRow(selectedRows[i]);
- }else{
- grdf_setStatus(objGrd, "D", [selectedRows[i]]);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상세내역 행추가
- ****************************************************************************************/
- function btn_rsltadd_onclick(obj:Button, e:ClickEventInfo) {
- if(swt_rslt.tabindex == 0) {
- ds_main_judglst_item2.addRow();
- }
- else if(swt_rslt.tabindex == 1) {
- ds_main_choilst_item3.addRow();
- }
- else if(swt_rslt.tabindex == 2) {
- ds_main_choilst_item3.addRow();
- }
- else if(swt_rslt.tabindex == 4) {
- ds_main_assorsltlst_itemasso.addRow();
- }else if(swt_rslt.tabindex == 5) {
- var dupNode = null;
- var node = ds_init_room_placelst_placeroom;
- var idx = swt_rslt.case_R.cmb_testroom.index;
- if(idx < 0) return;
- var testroomcd = node.getColumn(idx, "testroomcd");
- var healexamplacecd = node.getColumn(idx, "healexamplacecd");
- dupNode = ds_main_roomlst_itemroom.getCaseCount("healexamplacecd=='"+healexamplacecd+"'");
- if(dupNode > 0) {
- sysf_messageBox("건진장소가" , "E006");
- return;
- }
- dupNode = ds_main_roomlst_itemroom.getCaseCount("testroomcdkey=='"+testroomcd+"' && healexamplacecd=='"+healexamplacecd+"'");
- if(dupNode > 0) {
- sysf_messageBox("검사실이" , "E006");
- return;
- }
-
- var insrow = ds_main_roomlst_itemroom.addRow();
- ds_main_roomlst_itemroom.setColumn(insrow , "testroomcd", testroomcd);
- ds_main_roomlst_itemroom.setColumn(insrow , "healexamplacecd", healexamplacecd);
- ds_main_roomlst_itemroom.setColumn(insrow , "testroomnm", node.getColumn(idx, "testroomnm"));
- ds_main_roomlst_itemroom.setColumn(insrow , "testroomcdkey", testroomcd);
- ds_main_roomlst_itemroom.setColumn(insrow , "testcd", ds_send.getColumn(0, "srchtestcd2"));
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 더블클릭
- ****************************************************************************************/
- function grd_testcdlst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- if(e.col != obj.getBindCellIndex("body", "degnitemlevlcd")) {
- fGetTestCdDetail();
- var c = obj.currentrow;
- dsf_makeValue( ds_hidden1, "testdesc", "string", ds_main_testcdlst_item1.getColumn(c, "testdesc"));
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 버튼클릭
- ****************************************************************************************/
- function grd_testcdlst_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- var idx = parseInt(obj.currentrow);
- if(e.col == obj.getBindCellIndex("body","degnitemlevlcd")) {
- ds_init.setColumn(0, "degnitemlevlcd", ds_main_testcdlst_item1.getColumn(e.row, "degnitemlevlcd"));
- var objArg = new Object();
- objArg.arg_ds_init = ds_init;
- frmf_modal("SPAHR00700", "SPAHR00700", objArg, "", "", "", "", "", "", "", "", "", "M");//SPAHR00700_코드조회(건진구분)
- // grdf_setStatus(grd_testcdlst, "U", [idx]);
- return;
- }
-
- if( e.col == col_spccd ){
- fSelSpcCd();
- }
-
- dsf_makeValue( ds_hidden1, "testdesc", "string", ds_main_testcdlst_item1.getColumn(idx, "testdesc"));
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 선택
- ****************************************************************************************/
- function grd_testcdlst_oncellclick(obj:Grid, e:GridClickEventInfo) {
- // if( grd_testcdlst.colType(grd_testcdlst.col) == "input" ){
- // grd_testcdlst.editCell();
- // }
- var c = obj.currentrow;
- dsf_makeValue( ds_hidden1, "testdesc", "string", ds_main_testcdlst_item1.getColumn(c, "testdesc"));
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 선택
- ****************************************************************************************/
- function grd_testcdlst_onenterdown(obj:Grid, e:GridEditEventInfo) {
- var idx = obj.currentrow;
- idx++;
- if( idx >= obj.rowcount){
- idx = 0;
- }
- ds_main_testcdlst_item1.rowposition = idx ;
- obj.setCellPos(e.col);
- obj.showEditor(true);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 펼치기 / 줄이기
- ****************************************************************************************/
- function btn_grdsize_onclick(obj:Button, e:ClickEventInfo) {
- if( btn_grdsize.text == "펼치기"){
- btn_grdsize.text = "줄이기";
- grd_testcdlst.position.width = grd_testcdlst.position.width + swt_rslt.position.width;
- }
- else {
- btn_grdsize.text = "펼치기";
- grd_testcdlst.position.width = grd_testcdlst.position.width - swt_rslt.position.width;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 외래처방사전
- ****************************************************************************************/
- function btn_selcalcscorcd_onclick(obj:Button, e:ClickEventInfo) {
- fGetCalScorCd("cd", "", "Y"/*bMultiyn*/ , "ds_temp_templst_list" /*vMultiDestXPath*/, "" /*vCdDestXPath*/, "" /*vNmDestXPath*/, "" /*vAmtDestXPath*/);
- fSetOcd(grd_testcdlst, "ds_temp_templst_list" , 1, "Y", "testcd", "testnm", "scoreamt", "1" );
- grd_testcdlst.vscrollbar.pos = grd_testcdlst.rowcount - 1;
- }
- function btn_judg_onclick(obj:Button, e:ClickEventInfo) {
- // model.toggle("swt_rslt.case_J");
- }
- function btn_assorslt_onclick(obj:Button, e:ClickEventInfo) {
- // btn_rsltadd.visible = false;
- // model.toggle("swt_rslt.case_A");
- }
- /****************************************************************************************
- * Components : Button
- * Description : LIS검사정보
- ****************************************************************************************/
- function btn_listestinfo_onclick(obj:Button, e:ClickEventInfo) {
- frmf_modal("SMLLF90100", "SMLLF90100", "", "", "", "", "", "", "", "", "", "", "M");//SMLLF90100: LIS 검사정보관리
- }
- function btn_room_onclick(obj:Button, e:ClickEventInfo) {
- // model.toggle("swt_rslt.case_R");
- }
- function grp_tabbtn_btn_no_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = true;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 0;
- objGrid = swt_rslt.case_N.grd_judglst;
- }
- function grp_tabbtn_btn_choi_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = true;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 2;
- objGrid = swt_rslt.case_O.grd_choilst;
- }
- function grp_tabbtn_btn_desc_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = false;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 1;
- objGrid = swt_rslt.case_T.grd_textlst;
- }
- function grp_tabbtn_btn_assorslt_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = false;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 4;
- objGrid = null;
- }
- function grp_tabbtn_btn_room_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = true;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 5;
- objGrid = swt_rslt.case_R.grd_roomlst;
- }
- function grp_tabbtn_btn_judg_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = false;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 3;
- objGrid = swt_rslt.case_J.grd_judgexmplst;
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 건진장소 변경
- ****************************************************************************************/
- function swt_rslt_case_R_cmb_place_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_init_room_placelst_placeroom.clearData();
- var healexamplacecd = e.postvalue;
- dsf_createDs("ds_nodeList");
- if(utlf_isNull(healexamplacecd)) {
- ds_nodeList.copyData(ds_init_room_roomlst_itemroom);
- }else {
- ds_init_room_roomlst_itemroom.filter("healexamplacecd=='"+ healexamplacecd +"'");
- ds_nodeList.copyData(ds_init_room_roomlst_itemroom, true);
- }
-
- if(ds_nodeList.rowcount > 0) {
- ds_init_room_placelst_placeroom.copyData(ds_nodeList);
- }
-
- ds_init_room_placelst_placeroom.addColumn("testroomnmv","string");
- for(var i = 0 ; i < ds_init_room_placelst_placeroom.rowcount; i++) {
- ds_init_room_placelst_placeroom.setColumn(i, "testroomnmv", ds_init_room_placelst_placeroom.getColumn(i, "testroomnm"));
- }
-
- appf_showValue(ds_init_room_placelst_placeroom, "testroomcd", "testroomnmv");
-
- swt_rslt.case_R.cmb_testroom.index = 0;
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 검사코드 내역변경시
- ****************************************************************************************/
- function ds_main_testcdlst_item1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="rsrvprcptrsmyn"||e.columnid=="outrsrvyn"||e.columnid=="outrsltyn"||e.columnid=="outacptyn"||e.columnid=="physmeasyn"||e.columnid=="reptprntyn"||e.columnid=="judgrsltprntyn"
- ||e.columnid=="autjudgyn"||e.columnid=="stndvalprntyn"||e.columnid=="useyn"||e.columnid=="addyn"||e.columnid=="itslfcalcscoryn"||e.columnid=="discyn"||e.columnid=="endyn")
- {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 숫자형판정기준 내역변경시
- ****************************************************************************************/
- function ds_main_judglst_item2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="nrmlyn"||e.columnid=="sexflagyn")
- {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
-
- var findRow = 0;
- if(e.columnid=="healexamdetlflag") {
- var healexamdetlflag = obj.getColumn(e.row, "healexamdetlflag");
- var findRow = obj.findRow("healexamdetlflag", healexamdetlflag);
- if(findRow != e.row) {
- sysf_messageBox("이미 존잰하는 건진상세구분" , "E008");
- obj.setColumn(e.row, "healexamdetlflag", "");
- }
- }
- }
- function ds_main_choilst_item3_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="nrmlyn")
- {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function swt_rslt_case_O_grd_choilst_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- if( e.col == 4 ){
- fHGetJudgExam("N", 2, obj, "judgexmpcd", "judgexmpcnts");
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Description : 삭제검사포힘
- ****************************************************************************************/
- function group6_chk_srchendyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fGetTestCdList();
- }
- function swt_rslt_case_R_grd_roomlst_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- // var testnm = ds_init_room_placelst_placeroom.lookup("testroomcd", e.value, "testroomnm");
- // ds_main_roomlst_itemroom.setColumn(e.row, "testroomcd", e.value);
- // ds_main_roomlst_itemroom.setColumn(e.row, "testroomnm", testnm);
- }
- ]]></Script>
- </Form>
- </FDL>
|