1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA03010" position="absolute 0 0 1196 781" titletext="검사코드관리" onload="SMAHA03010_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 750 1194 778" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button id="btn_clear" taborder="1" text="초기화" class="btn4" position="absolute 1126 3 1194 25" anchor="right" 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" onclick="grp_btn_btn_save_onclick"/>
- </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 12 94 29" 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 10 1107 32" anchor="top right"/>
- <Edit id="ipt_testnm" taborder="2" class="input_search" position="absolute 324 11 526 30" anchor="default" onkeyup="Edit_onkeyup"/>
- <Edit id="ipt_testcd" taborder="3" class="input_essential" position="absolute 97 11 214 30" anchor="default" onkeyup="Edit_onkeyup" inputmode="upper"/>
- <Static id="caption22" text="검사명칭 :" class="search_name" position="absolute 234 12 320 29" anchor="default"/>
- <CheckBox id="chk_srchendyn" taborder="4" position="absolute 533 12 648 30" anchor="default" text="삭제검사포함" truevalue="Y" onclick="group6_chk_srchendyn_onclick" falsevalue="N"/>
- <Static id="caption2" text="외국인" class="cell_2" position="absolute 716 11 766 30" anchor="default"/>
- <Combo id="combo2" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 766 11 834 30" 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 641 11 677 30" anchor="default"/>
- <Edit id="input1" taborder="6" position="absolute 677 11 715 30" anchor="default"/>
- <Static id="caption00" text="보고서출력그룹 :" class="search_name" position="absolute 850 12 960 29"/>
- <Combo id="cmb_reptprntgrup" taborder="7" position="absolute 967 10 1083 30" innerdataset="ds_init_baseinfo_prntgruplst_item_srch" codecolumn="cd" datacolumn="nm" index="-1" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="swt_rslt" taborder="3" tabindex="0" position="absolute 660 79 1194 749" class="tab_Normal" anchor="top right bottom">
- <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 655" anchor="all" autoenter="select" selecttype="multirow" onexpandup="swt_rslt_case_N_grd_judglst_onexpandup" cellclickbound="cell" onenterdown="swt_rslt_case_N_grd_judglst_onenterdown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <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="20" band="head"/>
- <Row size="20" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="seqno" 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" colspan="2" text="남" wordwrap="char" taborder="undefined"/>
- <Cell col="7" colspan="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 col="13" rowspan="2" text="최종수정일시" wordwrap="char" taborder="undefined"/>
- <Cell row="1" col="5" text="최소값" wordwrap="char"/>
- <Cell row="1" col="6" text="최대값" wordwrap="char"/>
- <Cell row="1" col="7" text="최소값" wordwrap="char"/>
- <Cell row="1" col="8" 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:healexamflag"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:healexamdetlflag" combodataset="ds_init_baseinfo_hedetlflaglst_item" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="15"/>
- <Cell col="4" displaytype="checkbox" edittype="checkbox" text="bind:sexflagyn" expr="expr:(sexflagyn=="Y"||sexflagyn==1)?1:0"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:manminval" editautoselect="true"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:manmaxval" editautoselect="true"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:womminval" editautoselect="true"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:wommaxval" editautoselect="true"/>
- <Cell col="9" displaytype="checkbox" edittype="checkbox" text="bind:nrmlyn" expr="expr:(nrmlyn=="Y"||nrmlyn==1)?1:0"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:meascd" editautoselect="true"/>
- <Cell col="11" displaytype="combo" edittype="combo" text="bind:judgcd" combodataset="ds_init_A0477" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="12" text="bind:lastupdtrid"/>
- <Cell col="13" 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 28 534 316" autoenter="key" selecttype="multirow" oncellclick="swt_rslt_case_T_grd_textlst_oncellclick" onenterdown="swt_rslt_case_T_grd_textlst_onenterdown">
- <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" edittype="text" text="bind:rsltcd" enable="true"/>
- <Cell col="3" displaytype="text" text="bind:rsltnm"/>
- <Cell col="4" text="bind:lastupdtrid"/>
- <Cell col="5" text="bind:rsltcdflag"/>
- <Cell col="6" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line2" class="line_10" position="absolute 0 23 534 29"/>
- <Shape id="line3" class="line_10" position="absolute 0 316 534 322"/>
- <TextArea id="tar_rslt" taborder="2" position="absolute 0 321 534 655" anchor="all"/>
- <Button id="btn_rsltexamsel" taborder="3" text="결과소견" class="btn2" position="absolute 470 1 534 23" onclick="swt_rslt_case_T_btn_rsltexamsel_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_O" text="선택형결과">
- <Layouts>
- <Layout>
- <Grid id="grd_choilst" taborder="1" binddataset="ds_main_choilst_item3" useinputpanel="false" position="absolute 0 28 534 655" anchor="all" autoenter="key" selecttype="multirow" onexpandup="swt_rslt_case_O_grd_choilst_onexpandup">
- <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="100"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="40" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="caption1" wordwrap="char"/>
- <Cell col="2" text="선택결과코드" wordwrap="char"/>
- <Cell col="3" text="선택결과명" wordwrap="char"/>
- <Cell col="4" text="판정문구코드" wordwrap="char"/>
- <Cell col="5" text="판정내용" wordwrap="char"/>
- <Cell col="6" text="정상여부" wordwrap="char"/>
- <Cell col="7" text="판정코드" wordwrap="char"/>
- <Cell col="8" text="최종수정자" wordwrap="char"/>
- <Cell col="9" text="최종수정일시" wordwrap="char"/>
- <Cell col="10" text="rsltflag" wordwrap="char"/>
- <Cell 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" displaytype="text" text="bind:judgexmpcnts" expandshow="hide"/>
- <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" text="bind:lastupdtrid"/>
- <Cell col="9" 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 23 534 29"/>
- <Button id="btn_choisel" taborder="2" text="선택형결과예문" class="btn2" position="absolute 434 1 534 23" 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 28 534 655" anchor="all" autoenter="key" selecttype="multirow">
- <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" text="bind:judgexmpcd" enable="true"/>
- <Cell col="3" displaytype="text" text="bind:judgexmpcnts"/>
- <Cell col="4" text="bind:lastupdtrid"/>
- <Cell col="5" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line5" class="line_10" position="absolute 0 23 534 29"/>
- <Button id="btn_judgexamsel" taborder="2" text="판정문구" class="btn2" position="absolute 470 1 534 23" onclick="swt_rslt_case_J_btn_judgexamsel_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_A" text="검사설명">
- <Layouts>
- <Layout>
- <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 655" onkillfocus="swt_rslt_case_A_tar_remcnts_onkillfocus"/>
- <Grid id="grd_assorsltlst" taborder="1" binddataset="ds_main_assorsltlst_itemasso" useinputpanel="false" visible="false" position="absolute 6 455 527 565" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <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"/>
- </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="소견내용"/>
- <Cell col="6" text="판정코드"/>
- <Cell col="7" text="최종수정자"/>
- <Cell col="8" text="최종수정일시"/>
- <Cell col="9" text="rsltflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:rsltcdkey"/>
- <Cell col="2" text="bind:rsltcd"/>
- <Cell col="3" text="bind:rsltnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:judgexmpcd"/>
- <Cell col="5" text="bind:judgexmpcnts"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:judgcd"/>
- <Cell col="7" text="bind:lastupdtrid"/>
- <Cell col="8" text="bind:lastupdtdt"/>
- <Cell col="9" text="bind:rsltcdflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </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 655" anchor="all" autoenter="select" selecttype="multirow" 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" combodisplayrowcount="20"/>
- <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" class="line_10" position="absolute 0 25 534 31"/>
- <Static id="caption39" text="건진장소" class="cell_1" position="absolute 0 2 60 25"/>
- <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"/>
- <Combo id="cmb_testroom" taborder="3" innerdataset="@ds_init_room_placelst_placeroom" codecolumn="testroomcd" datacolumn="testroomnmv" position="absolute 234 4 419 23"/>
- <Shape id="line7" class="line_3" position="absolute 0 -2 534 4"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_x">
- <Layouts>
- <Layout>
- <Grid id="grd_cmntlst" taborder="1" binddataset="ds_main_rsltcmntlst_item" useinputpanel="false" position="absolute 0 27 534 655" anchor="all" autoenter="key" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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="출력여부"/>
- <Cell col="6" text="출력순서"/>
- <Cell col="7" text="출력처"/>
- <Cell col="8" text="출력컬럼"/>
- <Cell col="9" text="기타1"/>
- <Cell col="10" text="기타2"/>
- <Cell col="11" text="기타3"/>
- <Cell col="12" text="출력일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:healexamflag" enable="false"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:healexamdetlflag" combodataset="ds_init_baseinfo_hedetlflaglst_item" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:rsltcmntcd"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:rsltcmntnm"/>
- <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:rsltprntyn" expr="expr:(rsltprntyn=="Y"||rsltprntyn==1)?1:0"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:rsltdipseq"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:prntpos" combodataset="ds_cmb_prntpos" combocodecol="value" combodatacol="label"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:rsltcol"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:etcdetl1"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:etcdetl2"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:etcdetl3"/>
- <Cell col="12" text="bind:rsltcmntseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line1" class="line_10" position="absolute 0 22 534 28"/>
- <Static id="caption1" text="검사결과예문관리" class="tit_2" position="absolute 0 6 129 23"/>
- <Combo id="cmb_prntpos" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 434 3 534 22" onitemchanged="swt_rslt_case_x_cmb_prntpos_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">결과관리</Col>
- </Row>
- <Row>
- <Col id="codecolumn">J</Col>
- <Col id="datacolumn">종합판정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">출력물</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption4" text="검사코드" class="tit_2" position="absolute 0 73 115 90"/>
- <Shape id="line8" class="line_10" position="absolute 0 89 655 95" anchor="left top right"/>
- <Button id="btn_grdcopy" taborder="4" text="행복사" class="btn2" position="absolute 548 67 601 89" anchor="top right" onclick="btn_grdcopy_onclick"/>
- <Button id="btn_grddel" taborder="5" text="행삭제" class="btn2" position="absolute 492 67 545 89" anchor="top right" onclick="btn_grddel_onclick"/>
- <Button id="btn_excsave" taborder="6" text="엑셀" class="btn7" position="absolute 604 67 655 89" anchor="top right" onclick="btn_excsave_onclick"/>
- <Button id="btn_grdadd" taborder="7" text="행추가" class="btn2" position="absolute 436 67 489 89" anchor="top right" onclick="btn_grdadd_onclick"/>
- <Grid id="grd_testcdlst" taborder="10" binddataset="ds_main_testcdlst_item1" useinputpanel="false" position="absolute 0 94 655 749" anchor="all" autoenter="select" selecttype="row" oncelldblclick="grd_testcdlst_oncelldblclick" oncellclick="grd_testcdlst_oncellclick" onexpandup="grd_testcdlst_onexpandup" onenterdown="grd_testcdlst_onenterdown" cellclickbound="cell" scrollpixel="none" cellsizingtype="col" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="35" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100" band="left"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="26"/>
- <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="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="51"/>
- <Column size="0"/>
- <Column size="63"/>
- <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="100"/>
- <Column size="65"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="77"/>
- <Column size="100"/>
- <Column size="121"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="27"/>
- <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="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="40" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="검사코드" wordwrap="char"/>
- <Cell col="3" text="구코드" wordwrap="char"/>
- <Cell col="4" text="검사명" wordwrap="char"/>
- <Cell col="5" text="검사명(영문)" wordwrap="char"/>
- <Cell col="6" text="적용시작일자" wordwrap="char"/>
- <Cell col="7" text="적용종료일자" wordwrap="char"/>
- <Cell col="8" text="결과구분" wordwrap="char"/>
- <Cell col="9" text="선택수" wordwrap="char"/>
- <Cell col="10" text="결과단위" wordwrap="char"/>
- <Cell col="11" text="기본결과값" wordwrap="char"/>
- <Cell col="12" text="예약상태처방여부" wordwrap="char"/>
- <Cell col="13" text="수가코드" wordwrap="char"/>
- <Cell col="14" text="수가명" wordwrap="char"/>
- <Cell col="15" text="보험단가(종별가산)" wordwrap="char"/>
- <Cell col="16" text="검체코드" wordwrap="char"/>
- <Cell col="17" text="검체명" wordwrap="char"/>
- <Cell col="18" text="외부예약여부" wordwrap="char"/>
- <Cell col="19" text="외부검사실코드" wordwrap="char"/>
- <Cell col="20" text="외부검사부서코드" wordwrap="char"/>
- <Cell col="21" text="일반외부검사부서코드" wordwrap="char"/>
- <Cell col="22" text="외부결과여부" wordwrap="char"/>
- <Cell col="23" text="외부검사접수여부" wordwrap="char"/>
- <Cell col="24" text="신체계측정보여부" wordwrap="char"/>
- <Cell col="25" text="보고서출력그룹코드" wordwrap="char"/>
- <Cell col="26" text="보고서 출력여부" wordwrap="char"/>
- <Cell col="27" text="보고서 출력순서" wordwrap="char"/>
- <Cell col="28" text="판정결과출력여부" wordwrap="char"/>
- <Cell col="29" text="자동판정여부" wordwrap="char"/>
- <Cell col="30" text="기준치 출력여부" wordwrap="char"/>
- <Cell col="31" text="비자검사그룹" wordwrap="char"/>
- <Cell col="32" text="기준치정보" wordwrap="char"/>
- <Cell col="33" text="참고치" wordwrap="char"/>
- <Cell col="34" text="참고치(영문)" wordwrap="char"/>
- <Cell col="35" text="관련질환및참고내용" wordwrap="char"/>
- <Cell col="36" text="관련질환및 참고내용(영문)" wordwrap="char"/>
- <Cell col="37" text="그룹코드" wordwrap="char"/>
- <Cell col="38" text="조회순서" wordwrap="char"/>
- <Cell col="39" text="건진구분" wordwrap="char"/>
- <Cell col="40" text="검사실코드" wordwrap="char"/>
- <Cell col="41" text="검사실명" wordwrap="char"/>
- <Cell col="42" text="남여구분" wordwrap="char"/>
- <Cell col="43" text="사용여부" wordwrap="char"/>
- <Cell col="44" text="추가검사여부" wordwrap="char"/>
- <Cell col="45" text="수가자체관리" wordwrap="char"/>
- <Cell col="46" text="할인적용여부" wordwrap="char"/>
- <Cell col="47" text="자체수가" wordwrap="char"/>
- <Cell col="48" text="물품집계부서코드"/>
- <Cell col="49" text="최종수정자" wordwrap="char"/>
- <Cell col="50" text="최종수정일시" wordwrap="char"/>
- <Cell col="51" text="caption1"/>
- <Cell col="52" text="caption2"/>
- <Cell col="53" text="시작일자"/>
- <Cell col="54" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" expr="currow+1"/>
- <Cell col="2" displaytype="normal" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testcd" editautoselect="true"/>
- <Cell col="3" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:oldordcd"/>
- <Cell col="4" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testnm" editautoselect="true"/>
- <Cell col="5" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testengnm" editautoselect="true"/>
- <Cell col="6" displaytype="date" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:fromdd"/>
- <Cell col="7" displaytype="date" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:todd"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:rsltflag" combodataset="ds_init_A0066" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="9" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:choicnt"/>
- <Cell col="10" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:rsltunit" editautoselect="true"/>
- <Cell col="11" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:basersltval" editautoselect="true"/>
- <Cell col="12" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:rsrvprcptrsmyn" expr="expr:(rsrvprcptrsmyn=="Y"||rsrvprcptrsmyn==1)?1:0"/>
- <Cell col="13" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:calcscorcd" editautoselect="true" expandshow="hide"/>
- <Cell col="14" displaytype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:calcscornm"/>
- <Cell col="15" displaytype="number" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:scoreamt" editautoselect="true"/>
- <Cell col="16" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:spccd" editautoselect="true" expandshow="show"/>
- <Cell col="17" displaytype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:spcnm"/>
- <Cell col="18" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:outrsrvyn" expr="expr:(outrsrvyn=="Y"||outrsrvyn==1)?1:0"/>
- <Cell col="19" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:outtestroomcd" combodataset="ds_init_dept_info_initprcpexecdeptcd" combocodecol="prcpexecdeptcdid" combodatacol="prcpexecdeptcdnm"/>
- <Cell col="20" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:outtestdeptcd"/>
- <Cell col="21" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:gnrlouttestdeptcd" combodataset="ds_init_dept_info_initprcpexecdeptcd" combocodecol="prcpexecdeptcdid" combodatacol="prcpexecdeptcdnm"/>
- <Cell col="22" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:outrsltyn"/>
- <Cell col="23" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:outacptyn" expr="expr:(outacptyn=="Y"||outacptyn==1)?1:0"/>
- <Cell col="24" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:physmeasyn"/>
- <Cell col="25" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:reptprntgrupcd" combodataset="ds_init_baseinfo_prntgruplst_item" combocodecol="cd" combodatacol="nm" combodisplayrowcount="20"/>
- <Cell col="26" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:reptprntyn" expr="expr:(reptprntyn=="Y"||reptprntyn==1)?1:0"/>
- <Cell col="27" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:reptprntno" editautoselect="true"/>
- <Cell col="28" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:judgrsltprntyn" expr="expr:(judgrsltprntyn=="Y"||judgrsltprntyn==1)?1:0"/>
- <Cell col="29" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:autjudgyn" expr="expr:(autjudgyn=="Y"||autjudgyn==1)?1:0"/>
- <Cell col="30" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:stndvalprntyn" expr="expr:(stndvalprntyn=="Y"||stndvalprntyn==1)?1:0"/>
- <Cell col="31" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testgroupcd2" combodataset="ds_init_V001" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="32" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:stndval" editautoselect="true"/>
- <Cell col="33" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:rval" editautoselect="true"/>
- <Cell col="34" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:engrval" editautoselect="true"/>
- <Cell col="35" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:remcnts" editautoselect="true"/>
- <Cell col="36" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:engremcnts" editautoselect="true"/>
- <Cell col="37" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:grupcd"/>
- <Cell col="38" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:dispseq" editautoselect="true"/>
- <Cell col="39" displaytype="text" edittype="text" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:degnitemlevlcd" editautoselect="true" expandshow="show"/>
- <Cell col="40" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testroomcd" combodataset="ds_init_room_roomlst_itemroom" combocodecol="testroomcd" combodatacol="testroomnm"/>
- <Cell col="41" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:testroomnm"/>
- <Cell col="42" displaytype="combo" edittype="combo" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:gndrflag" combodataset="ds_cmb_gndrflag" combocodecol="value" combodatacol="label"/>
- <Cell col="43" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:useyn" expr="expr:(useyn=="Y"||useyn==1)?1:0"/>
- <Cell col="44" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:addyn" expr="expr:(addyn=="Y"||addyn==1)?1:0"/>
- <Cell col="45" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:itslfcalcscoryn" expr="expr:(itslfcalcscoryn=="Y"||itslfcalcscoryn==1)?1:0"/>
- <Cell col="46" displaytype="checkbox" edittype="checkbox" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:discyn" expr="expr:(discyn=="Y"||discyn==1)?1:0"/>
- <Cell col="47" displaytype="number" edittype="masknumber" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:calcscoramt" editautoselect="true"/>
- <Cell col="48" displaytype="combo" edittype="combo" text="bind:issdeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm"/>
- <Cell col="49" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:lastupdtrid"/>
- <Cell col="50" style="background:EXPR(endyn == 'Y' ? '#f7a08b' : '');background2:EXPR(endyn == 'Y' ? '#f7a08b' : '');" text="bind:lastupdtdt"/>
- <Cell col="51" displaytype="checkbox" edittype="checkbox" text="bind:endyn"/>
- <Cell col="52" text="bind:testdesc"/>
- <Cell col="53" displaytype="date" edittype="date" text="bind:fromdd"/>
- <Cell col="54" displaytype="date" edittype="date" text="bind:todd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_grdsize" taborder="11" text="펼치기" class="btn2" position="absolute 291 67 344 89" anchor="top right" onclick="btn_grdsize_onclick"/>
- <Button id="btn_selcalcscorcd" taborder="12" text="외래처방사전" class="btn2" position="absolute 347 67 433 89" anchor="top right" onclick="btn_selcalcscorcd_onclick"/>
- <Button id="btn_listestinfo" taborder="13" text="LIS검사정보" class="btn2" position="absolute 202 67 288 89" anchor="top right" onclick="btn_listestinfo_onclick"/>
- <Div id="grp_tabbtn" anchor="top right" taborder="14" position="absolute 660 67 1194 95">
- <Layouts>
- <Layout>
- <Button id="btn_judg" taborder="57" text="종합판정문구" class="btn_tab" visible="false" position="absolute 330 0 414 24" anchor="default" onclick="grp_tabbtn_btn_judg_onclick"/>
- <Button id="btn_no" taborder="52" text="숫자형판정기준" class="btn_tab_S" position="absolute 0 0 100 24" anchor="default" onclick="grp_tabbtn_btn_no_onclick"/>
- <Button id="btn_choi" taborder="53" text="선택형결과" class="btn_tab" position="absolute 101 0 177 24" anchor="default" onclick="grp_tabbtn_btn_choi_onclick"/>
- <Button id="btn_desc" taborder="54" text="서술형결과" class="btn_tab" position="absolute 178 0 254 24" anchor="default" onclick="grp_tabbtn_btn_desc_onclick"/>
- <Button id="btn_cmnt" taborder="55" text="검사실" class="btn_tab" position="absolute 255 0 329 24" anchor="default" onclick="grp_tabbtn_btn_cmnt_onclick"/>
- <Button id="btn_assorslt" taborder="56" text="검사설명" class="btn_tab" position="absolute 330 0 408 24" anchor="default" onclick="grp_tabbtn_btn_assorslt_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_send_save_savejudgexmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_savetestcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_saveassorslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_savetestroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_savejudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_savechoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_savecmnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <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="rsltcdflagchoi" type="STRING" size="256"/>
- <Column id="rsltcdflagasso" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="healexamflag"/>
- <Col id="instcd"/>
- <Col id="testcd"/>
- <Col id="rsltflag"/>
- <Col id="rsltcdflagchoi"/>
- <Col id="rsltcdflagasso"/>
- <Col id="todd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_hedetlflaglst_item" 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_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="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="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_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="healexamflag" 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="healexamflag"/>
- <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="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="gnrlouttestdeptcd" 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="testgroupcd2" 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="issdeptcd" 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="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="gnrlouttestdeptcd"/>
- <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="testgroupcd2"/>
- <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"/>
- </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_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_temp" 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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testroomcd"/>
- <Col id="testroomnm"/>
- </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_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_templst" 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_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_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_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_temp_baseinfo_comcodelst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <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_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_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_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_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"/>
- <Col id="testdesc"/>
- </Row>
- </Rows>
- </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_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="srchprntpos" type="STRING" size="256"/>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchchoiflag" type="STRING" size="256"/>
- <Column id="srchreptprntgrupcd" 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">N</Col>
- <Col id="windowloadinstance"/>
- <Col id="srchage"/>
- <Col id="srchtodd"/>
- <Col id="srchforgneryn">N</Col>
- <Col id="srchprntpos">P</Col>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchchoiflag"/>
- <Col id="srchreptprntgrupcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rsltcmntlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_rsltcmntlst_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="rsltcmntcd" type="STRING" size="256"/>
- <Column id="rsltcmntnm" type="STRING" size="256"/>
- <Column id="rsltprntyn" type="STRING" size="256"/>
- <Column id="rsltdipseq" type="STRING" size="256"/>
- <Column id="prntpos" type="STRING" size="256"/>
- <Column id="rsltcol" type="STRING" size="256"/>
- <Column id="etcdetl1" type="STRING" size="256"/>
- <Column id="etcdetl2" type="STRING" size="256"/>
- <Column id="etcdetl3" type="STRING" size="256"/>
- <Column id="rsltcmntseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamflag"/>
- <Col id="healexamdetlflag"/>
- <Col id="rsltcmntcd"/>
- <Col id="rsltcmntnm"/>
- <Col id="rsltprntyn"/>
- <Col id="rsltdipseq"/>
- <Col id="prntpos"/>
- <Col id="rsltcol"/>
- <Col id="etcdetl1"/>
- <Col id="etcdetl2"/>
- <Col id="etcdetl3"/>
- <Col id="rsltcmntseq"/>
- </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_baseinfo_prntgruplst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_baseinfo_prntgruplst_item_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <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_cmb_prntpos" 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">R</Col>
- </Row>
- <Row>
- <Col id="label">종합판정</Col>
- <Col id="value">J</Col>
- </Row>
- <Row>
- <Col id="label">출력물</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A0066" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0067" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0068" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0477" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_S600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_V001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_templst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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_hidden" 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_itemjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </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="item9" compid="swt_rslt.case_x.cmb_prntpos" propid="value" datasetid="ds_send" columnid="srchprntpos"/>
- <BindItem id="item10" compid="group6.cmb_reptprntgrup" propid="value" datasetid="ds_send" columnid="srchreptprntgrupcd"/>
- </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 "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var col_testcd = 2 ; //검사코드
- var col_oldordcd = 3 ; //구코드
- var col_testnm = 4 ; //검사명
- var col_engnm = 5 ; //검사명(영문)
- var col_fromdd = 6 ; //적용시작일자
- var col_todd = 7 ; //적용종료일자
- var col_rsltflag = 8 ; //결과구분
- var col_choicnt = 9 ; //선택수
- var col_rsltunit = 10 ; //결과단위
- var col_basersltval = 11 ; //기본결과값
- var col_rsrvprcptrsmyn = 12 ; //예약상태처방여부
- var col_calcscorcd = 13 ; //수가코드
- var col_calcscornm = 14 ; //수가명
- var col_scoreamt = 15 ; //보험단가(종별가산)
- var col_spccd = 16 ; //검체코드
- var col_spcnm = 17 ; //검체명
- var col_outrsrvyn = 18 ; //외부예약여부
- var col_outtestroomcd = 19 ; //외부검사실코드
- var col_outtestdeptcd = 20 ; //외부검사부서코드
- var col_outrsltyn = 21 ; //외부결과여부
- var col_outacptyn = 22 ; //외부검사접수여부
- var col_physmeasyn = 23 ; //신체계측정보여부
- var col_reptprntgrupcd = 24 ; //보고서출력그룹코드
- var col_reptprntyn = 25 ; //보고서 출력여부
- var col_reptprntno = 26 ; //보고서 출력순서
- var col_judgrsltprntyn = 27 ; //판정결과출력여부
- var col_autjudgyn = 28 ; //자동판정여부
- var col_stndvalprntyn = 29 ; //기준치 출력여부
- var col_stndval = 30 ; //기준치정보
- var col_rval = 31 ; //참고치
- var col_engrval = 32 ; //참고치(영문)
- var col_remcnts = 33 ; //관련질환및참고내용
- var col_engremcnts = 34 ; //관련질환및 참고내용(영문)
- var col_grupcd = 35 ; //그룹코드
- var col_dispseq = 36 ; //조회순서
- var col_testroomcd = 37 ; //검사실코드
- var col_testroomnm = 38 ; //검사실명
- var col_uncoflag = 39 ; //미수구분
- var col_useyn = 40 ; //사용여부
- var col_lastupdtrid = 41 ; //최종수정자
- var col_lastupdtdt = 42 ; //최종수정일시
- var col_endyn = 43 ; //종료여부
- var m_vHealexamflag = "";
- var m_vHealexamdetlflag = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /*-**************************************************************************************
- * Argument : gridID - 그리드ID
- * Description : edittype 이 text 인 컬럼 인덱스 반환
- ****************************************************************************************/
- function lf_getKeyCols(gridID) {
- var gridObj = eval(gridID);
- var gridDs = eval(gridObj.binddataset);
- var arrCols = new Array();
-
- for(var i=0; i < gridObj.getCellCount("Body"); i++)
- {
- if(gridObj.getCellProperty("Body", i, "edittype") == "text")
- {
- arrCols.push(i);
- }
- }
-
- return arrCols;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 공통코드에서 결과구분_미수구분 가져오기
- ****************************************************************************************/
- function call_TRAHA03013() {
- 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:ds_send.getColumn(0,"srchchoiflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAHA03013";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqGetTestChoiList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_choilst_item3=item3";
- oParam.async = false;
- oParam.callback = "cf_TRAHA03013";
- tranf_submit(oParam);
- }
- function cf_TRAHA03013(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_choilst_item3.updatecontrol = false;
- dsf_setFixVal(ds_main_choilst_item3, "sel:N");
- ds_main_choilst_item3.updatecontrol = true;
- }
-
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 공통코드에서 결과구분_미수구분 가져오기
- ****************************************************************************************/
- function fInitCommon(){
- if(utlf_isNull(m_vHealexamflag)) {
- var sFlag = String(frmf_getMenuParam());
- if(utlf_isNull(sFlag)) {
- m_vHealexamflag = "G";
- m_vHealexamdetlflag = "G02"
- }else {
- m_vHealexamflag = sFlag.substr(0,1);
- m_vHealexamdetlflag = sFlag;
- }
- }
- 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_A0068", cdGrpId: "A0068"}
- ,{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_A0066, ds_init_default, "before");
- var arrParam = [{dsNm: "ds_init_S600", cdGrpId: "S600"}
- ,{dsNm: "ds_init_V001", cdGrpId: "V001"}
- ];
- healGetCodeList(arrParam);
- //검사실 코드조회
- ds_send.setColumn( 0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
- ds_init_room_roomlst_itemroom.clearData();
- 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);
- //출력그룹 가져오기
- if ( fGetEtcInfo("G", "G10") == true ) {
- if( ds_temp_baseinfo_comcodelst_item.rowcount > 0 ) {
- ds_init_baseinfo_prntgruplst_item.copyData(ds_temp_baseinfo_comcodelst_item);
- ds_init_baseinfo_prntgruplst_item_srch.copyData(ds_temp_baseinfo_comcodelst_item);
- dsf_addDsItem(ds_init_baseinfo_prntgruplst_item_srch, "cd", "nm", "전체", "", "above");
- }
- }
- // 건진구분 조회
- if(m_vHealexamflag == "C") {
- ds_init_baseinfo_hedetlflaglst_item.copyData(ds_init_A0069);
- }else {
- ds_init_baseinfo_hedetlflaglst_item.copyData(ds_init_A0070);
- }
- //건진상세구분
- if(fGetHealExamFlag() == "C") {
- ds_init_baseinfo_hedetlflaglst_detl.copyData(ds_init_A0069);
- }else {
- ds_init_baseinfo_hedetlflaglst_detl.copyData(ds_init_A0070);
- }
-
- dsf_createDsRow("ds_qeq", [
- { col: "sess_posinstcd", type: "string", size: 256, val: sysf_getUserInfo("dutplceinstcd") },
- { col: "ioflag", type: "string", size: 256, val: "" }
- ], false);
- var oParam = {};
- oParam.id = "TRPAI00120";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_qeq";
- oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind "
- + "ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_flag=flag "
- + "ds_hidden_init_wardcd=wardcd ds_hidden_init_roomcd=roomcd";
- oParam.async = false;
- // oParam.callback = "cf_TRPAI00120";
- tranf_submit(oParam);
-
- ds_hidden_init_orddeptcd.addRow();
- }
- /*-**************************************************************************************
- * 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();
- ds_main_rsltcmntlst_item.clearData();
-
- //grd_testcdlst.initStyle("background-color");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드조회
- ****************************************************************************************/
- function fGetTestCdList(){
- fInitMainNode();
-
- ds_send.setColumn( 0, "srchhealexamflag", m_vHealexamflag );
- ds_send.setColumn( 0, "srchinstcd",sysf_getUserInfo("dutplceinstcd"));
- if( group6.chk_srchendyn.value != "Y") {
- group6.chk_srchendyn.value = "N";
- }
- var ret = false;
- var oParam = {};
- oParam.id = "TRAHA03011";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqGetTestCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_testcdlst_item1=item1";
- oParam.async = false;
- oParam.callback = "cf_TRAHA03011";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA03011") > -1) ret = true;
- if( group6.chk_srchendyn.value == "Y" ){
- // setRowStyle("grd_testcdlst" , "5" , "Y" , "endyn" );
- grd_testcdlst.setFormatColProperty( col_fromdd, "size", 100);
- grd_testcdlst.setFormatColProperty( col_todd, "size", 100);
- }
- else {
- grd_testcdlst.setFormatColProperty( col_fromdd, "size", 0);
- grd_testcdlst.setFormatColProperty( col_todd, "size", 0);
- }
-
- return ret;
- }
- function cf_TRAHA03011(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사코드정보 저장
- ****************************************************************************************/
- function fSaveTestCd(){
- var ret = false;
- var vTestcd = "";
- var idx = ds_main_testcdlst_item1.rowposition;
- if( idx < 0){
- sysf_messageBox("검사코드를 확인하세요","E999");
- return ret ;
- }
-
- save_crow = grd_testcdlst.currentrow;
- if ( sysf_messageBox("검사코드정보를","Q002")==6 ){
- ds_send_save.clearData; ds_send_save.addRow();
- ds_send_save_savejudgexmp.clear();
- ds_send_save_savetestcd.clear();
- ds_send_save_saveassorslt.clear();
- ds_send_save_savetestroom.clear();
- ds_send_save_savejudg.clear();
- ds_send_save_savechoi.clear();
- var ds_testcdlst = grdf_getGridUpdateData(grd_testcdlst, "all");
- grdf_setStatusColumn(ds_testcdlst, "m");
- ds_send_save_savetestcd.copyData(ds_testcdlst, 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", m_vHealexamflag);
- ds_send_save.setColumn( 0, "rsltflag", "" );
- ds_send_save.setColumn( 0, "todd" , todd);
- ds_send_save.setColumn( 0, "lastupdtrid", sysf_getUserInfo("userid") );
-
- //검사코드정보저장
-
- var oParam = {};
- oParam.id = "TXAHA03011";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqExeTestCode";
- oParam.inds = "req=ds_send_save_savetestcd";
- oParam.outds = "ds_hidden=item1";
- oParam.async = false;
- oParam.callback = "cf_TXAHA03011";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHA03011") > -1) ret = true;
- else ret = false;
- var ds_judgexmplst = grdf_getGridUpdateData(swt_rslt.case_J.grd_judgexmplst, "all");
- grdf_setStatusColumn(ds_judgexmplst, "m");
- ds_send_save_savejudgexmp.copyData(ds_judgexmplst, true);
-
- var ds_assorsltlst = grdf_getGridUpdateData(swt_rslt.case_A.grd_assorsltlst, "all");
- grdf_setStatusColumn(ds_assorsltlst, "m");
- ds_send_save_saveassorslt.copyData(ds_assorsltlst, true);
-
- ds_send_save.setColumn( 0, "rsltcdflagasso" , ds_temp_tempinfo_asso.getColumn(0, "rsltflag") );
- //검사실정보저장
- //saveRoom = swt_rslt.case_R.grd_roomlst.getUpdateData();
- var ds_roomlst = grdf_getGridUpdateData(swt_rslt.case_R.grd_roomlst, "all");
- grdf_setStatusColumn(ds_roomlst, "m");
- ds_send_save_savetestroom.copyData(ds_roomlst, true);
- if(ds_send_save_savetestroom.rowcount > 0) {
- var oParam = {};
- oParam.id = "TXAHB00105";
- oParam.service = "healexambaseapp.TestCode";
- oParam.method = "reqExeTestRoom";
- oParam.inds = "req=ds_send_save_savetestroom";
- oParam.outds = "ds_hidden=item";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXAHB00105";
- tranf_submit(oParam);
- }
- //검사항목별 판정기준 및 선택결과, 판정예문내역을 저장
- if( vRsltFlag == "N" ) { //swt_rslt.case_N.selected == true){
-
- ds_send_save.setColumn( 0, "rsltflag", "N");
- var ds_judglst = grdf_getGridUpdateData(swt_rslt.case_N.grd_judglst, "all");
- grdf_setStatusColumn(ds_judglst, "m");
- ds_send_save_savejudg.copyData(ds_judglst, true);
- dsf_setFixVal(ds_send_save_savejudgexmp, "rsltflag:J");
- dsf_setFixVal(ds_send_save_saveassorslt, "rsltflag:A");
- var oParam = {};
- oParam.id = "TXAHA03012";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqExeTestJudg";
- oParam.inds = "reqbase=ds_send_save 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_TXAHA03012";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHA03012") > -1) ret = true;
- else ret = false;
- }else if( vRsltFlag == "T" ) {
- ds_send_save.setColumn( 0, "rsltflag", "T");
-
- var ds_textlst = grdf_getGridUpdateData(swt_rslt.case_T.grd_textlst, "all");
- grdf_setStatusColumn(ds_textlst, "m");
- ds_send_save_savechoi.copyData(ds_textlst, true);
-
- var ds_cmntlst = grdf_getGridUpdateData(swt_rslt.case_x.grd_cmntlst, "all");
- grdf_setStatusColumn(ds_cmntlst, "m");
- ds_send_save_savecmnt.copyData(ds_cmntlst, true);
- var oParam = {};
- oParam.id = "TXAHA03013";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqExeTestChoi";
- oParam.inds = "reqbase=ds_send_save req=ds_send_save_savechoi reqjudg=ds_send_save_savejudgexmp reqasso=ds_send_save_saveassorslt savecmnt=ds_send_save_savecmnt";
- oParam.outds = "ds_hidden_item3=item3 ds_hidden_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHA03013";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHA03013") > -1) ret = true;
- else ret = false;
- }else if( vRsltFlag == "O" ) {
- ds_send_save.setColumn( 0, "rsltcdflagchoi", ds_temp_tempinfo_choi.getColumn(0, "rsltflag") );
- ds_send_save.setColumn( 0, "rsltflag", "O");
-
- var ds_choilst = grdf_getGridUpdateData(swt_rslt.case_O.grd_choilst, "all");
- grdf_setStatusColumn(ds_choilst, "m");
- ds_send_save_savechoi.copyData(ds_choilst, true);
-
- var oParam = {};
- oParam.id = "TXAHA03013";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqExeTestChoi";
- oParam.inds = "reqbase=ds_send_save req=ds_send_save_savechoi reqjudg=ds_send_save_savejudgexmp reqasso=ds_send_save_saveassorslt savecmnt=ds_send_save_savecmnt";
- oParam.outds = "ds_hidden_item3=item3 ds_hidden_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHA03013";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHA03013") > -1) ret = true;
- else ret = false;
- }
- }
- return ret;
- }
- function cf_TXAHA03011(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXAHA03012(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXAHA03013(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" , m_vHealexamflag);
- ds_send.setColumn( 0, "srchhealexamdetlflag", m_vHealexamdetlflag);
- ds_send.setColumn( 0, "srchrsltflag" , rsltflag);
- ds_send.setColumn( 0, "srchtodd" , todd );
- ds_main_judglst_item2.clearData();
- ds_main_judgexmplst_itemjudg.clearData();
- ds_main_choilst_item3.clearData();
- ds_main_rsltcmntlst_item.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")}
- ]);
- var oParam = {};
- oParam.id = "TRAHA03014";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqGetTestJudgExmpList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_judgexmplst_itemjudg=itemjudg";
- oParam.async = false;
- oParam.callback = "cf_TRAHA03014";
- 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:ds_send.getColumn(0,"srchchoiflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAHA03015";
- 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_TRAHA03015";
- tranf_submit(oParam);
- //검사실 맵핑 정보 조회
- dsf_createDsRow("ds_req", [
- {col:"srchtodd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtodd")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- ]);
- 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 == "N"){
- //숫자형
- grp_tabbtn.btn_no.enable = true;
- grp_tabbtn.btn_no.click();
-
- dsf_createDsRow("ds_req", [
- {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamdetlflag")}
- , {col:"srchtestcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchtestcd2")}
- , {col:"srchinstcd", type:"STRING", size:256, val:ds_send.getColumn(0,"srchinstcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAHA03012";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqGetTestJudgList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_judglst_item2=item2";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA03012";
- tranf_submit(oParam);
- }else if( rsltflag == "O"){
- //선택형
- grp_tabbtn.btn_choi.enable = true;
- grp_tabbtn.btn_choi.click();
-
- call_TRAHA03013();
- }else if( rsltflag == "T"){
- //서술형
- grp_tabbtn.btn_desc.enable = true;
- grp_tabbtn.btn_desc.click();
-
- call_TRAHA03013();
- dsf_createDsRow("ds_req", [
- {col:"srchhealexamflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamflag")}
- , {col:"srchhealexamdetlflag", type:"STRING", size:256, val:ds_send.getColumn(0,"srchhealexamdetlflag")}
- , {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:ds_send.getColumn(0,"srchchoiflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAHA03017";
- oParam.service = "healthexambaseapp.TestCode";
- oParam.method = "reqGetRsltCmntList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rsltcmntlst_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHA03017";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA03017") > -1) {
- frmf_inputEnterKey("swt_rslt.case_x.cmb_prntpos", "onitemchanged", new ItemChangeEventInfo);
- }
- }else {
- //flag값 없음
- ds_main_judglst_item2.clearData();
- grp_tabbtn.btn_no.click();
- }
- swt_rslt.enable = true;
- }
- function cf_TRAHA03014(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_judgexmplst_itemjudg.updatecontrol = false;
- dsf_setFixVal(ds_main_judgexmplst_itemjudg, "sel:N");
- ds_main_judgexmplst_itemjudg.updatecontrol = true;
- }
- function cf_TRAHA03015(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_assorsltlst_itemasso.updatecontrol = false;
- dsf_setFixVal(ds_main_assorsltlst_itemasso, "sel:N");
- ds_main_assorsltlst_itemasso.updatecontrol = true;
- }
- function cf_TRAHA03017(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : SPAHR00300_PARAM1: 다중선택여부(Y_N)
- * : SPAHR00300_PARAM2: 목적노드Set
- * : SPAHR00300_PARAM3: 종합판정문구코드 목적노드
- * : SPAHR00300_PARAM4: 종합판정문구내용 목적노드
- * : SPAHR00300_PARAM5: 종합판정문구검색코드
- * : SPAHR00300_PARAM6: 종합판정문구검색내용
- * : SPAHR00300_PARAM7: 건진구분
- * Description : 판정문구(소견)코드 가져오기.
- ****************************************************************************************/
- 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", m_vHealexamflag);
- frmf_modal("SPAHR00300", "SPAHR00300", "", "", "", "", "", "", "", "", "", "", "M");
- if( vMultiYn == "N" ) return ;
- if( ds_temp_templst_list.rowcount > 0){
- var rowcnt = vGrdObj.rowcount;
- var judgcd = "";
- var judgcnts = "";
- var bDup = false;
- var grdnodeset = this.objects[vGrdObj.binddataset];
- var j = 2;
- var k = 0;
- for( var i = 0; i < ds_temp_templst_list.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 == grdnodeset.getColumn(j, vColJudgExmpCdRef)) {
- bDup = true;
- grdf_setStatus(vGrdObj, "U", [i]);
- break;
- }
- }
- if( !bDup ) {
- var k = grdnodeset.addRow();
- grdnodeset.setColumn(k, vColJudgExmpCdRef, judgcd);
- grdnodeset.setColumn(k, vColJudgExmpCntsRef, judgcnts);
- }
- }
- }
- }
- /*-**************************************************************************************
- * Argument : SPAHB00400_PARAM1 : 검사코드
- * : SPAHB00400_PARAM2 : 검사명
- * : SPAHB00400_PARAM3 : code값을 setting할 목적노드
- * : SPAHB00400_PARAM4 : name값을 setting할 목적노드
- * Description : 검체코드 선택 창 open
- ****************************************************************************************/
- function fSelSpcCd(){
- frmf_clearParameter("SPAHB00400_PARAM1");
- frmf_clearParameter("SPAHB00400_PARAM2");
- frmf_clearParameter("SPAHB00400_PARAM3");
- frmf_clearParameter("SPAHB00400_PARAM4");
-
- var idx = ds_main_testcdlst_item1.rowposition;
- 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 : SPAHR00400_PARAM1: 다중선택여부(Y_N)
- * : SPAHR00400_PARAM2: 목적노드Set
- * : SPAHR00400_PARAM3: 코드 목적노드
- * : SPAHR00400_PARAM4: 내용 목적노드
- * : SPAHR00400_PARAM5: 검색코드
- * : SPAHR00400_PARAM6: 검색내용
- * : SPAHR00400_PARAM7: 건진구분
- * Description : 결과예문코드 가져오기.
- ****************************************************************************************/
- 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_item");
- 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", vGridObj.nodeset + "[" + idx + "]_rsltcd");
- // frmf_setParameter("SPAHR00400_PARAM4", vGridObj.nodeset + "[" + idx + "]_rsltcnts");
- }
-
- frmf_setParameter ("SPAHR00400_PARAM7", m_vHealexamflag);
- frmf_modal("SPAHR00400", "SPAHR00400", "", "", "", "", "", "", "", "", "", "", "M");
- ds_temp_templst_list.copyData(ds_temp);
-
- if( ds_temp_templst_list.rowcount > 0){
- var rowcnt = vGridObj.rowcount;
- var exmpcd = "";
- var exmpcnts = "";
- var bDup = false;
- var grdnodeset = vGridObj.binddataset;
- for( var i = 0; i < ds_temp_templst_list.rowcount ; 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 == this.objects[grdnodeset].getColumn(j, 2) ) {
- bDup = true;
- break;
- }
- }
- if( !bDup ) {
- var nRow = this.objects[grdnodeset].addRow();
- this.objects[grdnodeset].setColumn(nRow, "rsltcd", exmpcd);
- this.objects[grdnodeset].setColumn(nRow, "rsltnm", exmpcnts);
- }
- }
- }
- }
- /*-**************************************************************************************
- * Argument : objDs - 대상Dataset
- * : objGrd - 대상그리드
- * : sCdCol - 코드컬럼
- * : sNmCol - 이름컬럼
- * : sRsltCol - 결과컬럼
- * Description : 선택형 결과코드 setting
- ****************************************************************************************/
- function fSetChoiCdList(objDs , objGrd, sCdCol , sNmCol , sRsltCol ){
- var iCnt = objDs.rowcount;
- var objTDs = this.objects[objGrd.binddataset];
- var sCode = "";
- var sName = "";
- for ( var i = 0 ; i < iCnt ; i ++ ) {
- sCode = objDs.getColumn(i, "etcdetlcd");
- if( fCheckDupRsltCd(objTDs , sCdCol ,sCode) == false ) {
- continue;
- }
- var addRow = objTDs.addRow();
- objTDs.setColumn(addRow, sCdCol , sCode);
- objTDs.setColumn(addRow, sNmCol , objDs.getColumn(i, "etcdetlnm"));
- objTDs.setColumn(addRow, sRsltCol, objDs.getColumn(i, "etccd"));
- }
- }
- /*-**************************************************************************************
- * Argument : objTDs - 대상Dataset
- * : sCdCol - 코드컬럼
- * : sCode - 비교코드
- * Description : 선택형 결과코드 duplication check
- ****************************************************************************************/
- function fCheckDupRsltCd(objTDs , sCdCol, sCode ) {
- var ret = true;
- var iCnt = objTDs.rowcount;
- for(var i = 0; i < iCnt ; i++){
- if( objTDs.getColumn(i, sCdCol) == sCode) {
- 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_item.clearData();
- var oParam = {};
- oParam.id = "TRAHA03016";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetEtcCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_baseinfo_comcodelst_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHA03016";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRAHA03016") > -1) return true;
- else return false;
- }
- function cf_TRAHA03016(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검사예문 출력위치에 따라 보여주는 값이 셋팅
- ****************************************************************************************/
- function fSetPrntPos() {
- var idxs = ds_main_rsltcmntlst_item.rowcount;
- for(var i=0; i < idxs; i++) {
- var prntpos = ds_main_rsltcmntlst_item.getColumn(i , "prntpos");
- if(prntpos == swt_rslt.case_x.cmb_prntpos.value) {
- swt_rslt.case_x.grd_cmntlst.setRealRowSize(i, 0);
- }else {
- swt_rslt.case_x.grd_cmntlst.setRealRowSize(i, 24);
- }
- }
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAHA03010_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- grdf_setRowTypeIcon(grd_testcdlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_A.grd_assorsltlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_J.grd_judgexmplst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_N.grd_judglst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_O.grd_choilst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_R.grd_roomlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_T.grd_textlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_x.grd_cmntlst, 0);
-
- grdf_setToolTipBind(grd_testcdlst);
- grdf_setToolTipBind(swt_rslt.case_A.grd_assorsltlst);
- grdf_setToolTipBind(swt_rslt.case_J.grd_judgexmplst);
- grdf_setToolTipBind(swt_rslt.case_N.grd_judglst);
- grdf_setToolTipBind(swt_rslt.case_O.grd_choilst);
- grdf_setToolTipBind(swt_rslt.case_R.grd_roomlst);
- grdf_setToolTipBind(swt_rslt.case_T.grd_textlst);
- grdf_setToolTipBind(swt_rslt.case_x.grd_cmntlst);
-
- //결과구분_미수계정가져오기
- fInitCommon();
-
- grp_tabbtn.btn_no.click();
-
- ds_send.setColumn( 0, "srchage", "0");
- frmf_inputEnterKey("swt_rslt.case_R.cmb_place", "onitemchanged", new ItemChangeEventInfo);
-
- 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";
- oParam.outds = "ds_init_dept_info_initprcpexecdeptcd=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00206";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * 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) {
- /* 확인 결과 - 사용하지않고 datagrid에서 저장
- ** submit("TRAHR00505");
- */
- var cpos = grd_testcdlst.vscrollbar.pos; //검사코드 포커싱 유지
- var crow = grd_testcdlst.currentrow; //검사코드 포커싱 유지
- var swt_idx = swt_rslt.tabindex; //세부내역 포커싱 유지
- if(fSaveTestCd() == true){
- sysf_messageBox( "정상적으로 " , "I001");
-
- fGetTestCdList();
-
- grd_testcdlst.vscrollbar.pos = cpos;
- 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 5:
- grp_tabbtn.btn_cmnt.onclick.fireEvent(grp_tabbtn.btn_cmnt, new ClickEventInfo());
- break;
- case 4:
- grp_tabbtn.btn_assorslt.onclick.fireEvent(grp_tabbtn.btn_assorslt, new ClickEventInfo());
- break;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group6_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fGetTestCdList();
- }
- /****************************************************************************************
- * Components : CheckBox
- * Description : 삭제검사포함 선택
- ****************************************************************************************/
- function group6_chk_srchendyn_onclick(obj:CheckBox, e:ClickEventInfo) {
- fGetTestCdList();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 서술형결과 결과소견
- ****************************************************************************************/
- function swt_rslt_case_T_btn_rsltexamsel_onclick(obj:Button, e:ClickEventInfo) {
- var multiYN = "Y";
- var desNode = "ds_temp_templst_item";
- if( ahzfOpenEtcCdSel( "SMAHA03010"
- , "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_J_btn_judgexamsel_onclick(obj:Button, e:ClickEventInfo) {
- fHGetJudgExam("Y",1,swt_rslt.case_J.grd_judgexmplst, "judgexmpcd", "judgexmpcnts");
- }
- function swt_rslt_case_A_btn_assochoisel_onclick(obj:Button, e:ClickEventInfo) {
- var multiYN = "N";
- var desNode = "ds_temp_templst_item";
- if( ahzfOpenEtcCdSel( "SMAHA03010"
- , "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 row = ds_main_testcdlst_item1.rowposition;
- if(row < 0){
- alert("선택된 검사코드가 없습니다.");
- return;
- }
- if(ds_main_testcdlst_item1.getRowType(row) != 2){
- grdf_setStatus(grd_testcdlst, "U", [row]);
- }
- ds_main_testcdlst_item1.setColumn(row , "testdesc", ds_hidden1.getColumn(0, "testdesc"));
- }
- /****************************************************************************************
- * Components : Combo
- * Description :
- ****************************************************************************************/
- function swt_rslt_case_R_cmb_place_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- ds_init_room_placelst_placeroom.clearData();
- var healexamplacecd = swt_rslt.case_R.cmb_place.value;
- 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);
- ds_init_room_roomlst_itemroom.filter("");
- }
-
- 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 : Combo
- * Description :
- ****************************************************************************************/
- function swt_rslt_case_x_cmb_prntpos_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- fSetPrntPos();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행복사
- ****************************************************************************************/
- function btn_grdcopy_onclick(obj:Button, e:ClickEventInfo) {
- if(ds_main_testcdlst_item1.rowposition > -1) {
- var grdrow = ds_main_testcdlst_item1.rowposition;
- ds_hidden1_item1.copyRow( 0, ds_main_testcdlst_item1, grdrow);
- ds_main_testcdlst_item1.insertRow(grdrow+1);
- ds_hidden1_item1.setColumn( 0, "testcdkey", "");
- ds_hidden1_item1.setColumn( 0, "testcd", "");
- ds_main_testcdlst_item1.copyRow(grdrow+1, ds_hidden1_item1, 0);
- }else {
- sysf_messageBox("복사할 검사를","C002");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행삭제
- ****************************************************************************************/
- function btn_grddel_onclick(obj:Button, e:ClickEventInfo) {
- var objGrd = grd_testcdlst;
- 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_excsave_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_testcdlst_item1.rowcount > 0 ){
- grdf_exportExcel(grd_testcdlst, "Excel", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검사코드 행추가
- ****************************************************************************************/
- function btn_grdadd_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_testcdlst_item1.addRow();
- grd_testcdlst.setFocus();
- grd_testcdlst.setCellPos(col_testcd);
- grd_testcdlst.showEditor(true);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 공통 행삭제
- ****************************************************************************************/
- function btn_rsltdel_onclick(obj:Button, e:ClickEventInfo) {
- var objGrd = null;
- if(swt_rslt.tabindex == 0) {
- objGrd = swt_rslt.case_N.grd_judglst;
- }
- else if(swt_rslt.tabindex == 1) {
- objGrd = swt_rslt.case_T.grd_textlst;
- }
- else if(swt_rslt.tabindex == 2) {
- objGrd = swt_rslt.case_O.grd_choilst;
- }
- else if(swt_rslt.tabindex == 3) {
- objGrd = swt_rslt.case_J.grd_judgexmplst;
- }
- else if(swt_rslt.tabindex == 4) {
- objGrd = swt_rslt.case_A.grd_assorsltlst;
- }
- else if(swt_rslt.tabindex == 5) {
- objGrd = swt_rslt.case_R.grd_roomlst;
- }
-
- //var objGrd = grid;
- 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_grd_assorsltlst.addRow();
- }
- else if(swt_rslt.tabindex == 5) {
- var dupNode = 0;
- var idx = swt_rslt.case_R.cmb_testroom.index;
-
- if(idx < 0) return;
-
- var testroomcd = ds_init_room_placelst_placeroom.getColumn(idx, "testroomcd");
- var healexamplacecd = ds_init_room_placelst_placeroom.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", ds_init_room_placelst_placeroom.getColumn(idx, "testroomnm"));
- ds_main_roomlst_itemroom.setColumn(insrow , "testroomcdkey", testroomcd);
- ds_main_roomlst_itemroom.setColumn(insrow , "testcd", ds_send.getColumn(0, "srchtestcd2"));
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 펼치기
- ****************************************************************************************/
- function btn_grdsize_onclick(obj:Button, e:ClickEventInfo) {
- if( btn_grdsize.text == "펼치기"){
- btn_grdsize.text = "줄이기";
- grd_testcdlst.position.width = parseInt(grd_testcdlst.position.width) + parseInt(swt_rslt.position.width);
- }
- else {
- btn_grdsize.text = "펼치기";
- grd_testcdlst.position.width = parseInt(grd_testcdlst.position.width) - parseInt(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;
- }
- /****************************************************************************************
- * Components : Button
- * Description : LIS검사정보
- ****************************************************************************************/
- function btn_listestinfo_onclick(obj:Button, e:ClickEventInfo) {
- frmf_modal("SMLLF90100", "SMLLF90100", "", "", "", "", "", "", "", "", "", "", "M");//SMLLF90100: LIS 검사정보관리
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 조회조건 입력 후 엔터로 조회
- ****************************************************************************************/
- function Edit_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group6.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 탭버튼 선택
- ****************************************************************************************/
- function grp_tabbtn_btn_no_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = true;
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 0;
- }
- function grp_tabbtn_btn_choi_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 2;
- btn_rsltadd.visible = true;
- }
- function grp_tabbtn_btn_desc_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 1;
- btn_rsltadd.visible = false;
- }
- function grp_tabbtn_btn_cmnt_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 5;
- btn_rsltadd.visible = true;
- }
- function grp_tabbtn_btn_assorslt_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_rsltadd.visible = false;
- ds_hidden1.setColumn(0, "testdesc", "");
- var row = ds_main_testcdlst_item1.rowposition;
- if(row < 0){
- alert("선택된 검사코드가 없습니다.");
- grp_tabbtn.btn_no.click();
- return;
- }
- ds_hidden1.setColumn(0, "testdesc", ds_main_testcdlst_item1.getColumn(row, "testdesc"));
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 4;
- }
- function grp_tabbtn_btn_judg_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_rslt.tabindex = 3;
- btn_rsltadd.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 더블클릭
- ****************************************************************************************/
- function grd_testcdlst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- //if(e.col != obj.getBindCellIndex("body","degnitemlevlcd")) {
- var row = e.row;
- ds_hidden1.setColumn( 0, "testdesc", ds_main_testcdlst_item1.getColumn(row, "testdesc"));
- fGetTestCdDetail();
-
- //}
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 버튼클릭
- ****************************************************************************************/
- function grd_testcdlst_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- if(e.col == obj.getBindCellIndex("body","degnitemlevlcd")) {
- var idx = parseInt(e.row);
- dsf_createDsRow("ds_temp_send", [{col:"degnitemlevlcd", type:"STRING", size:256, val:ds_main_testcdlst_item1.getColumn(idx,"degnitemlevlcd")}]);
- var objArg = new Object();
- objArg.arg_ds_init = ds_temp_send;
- frmf_modal("SPAHR00300", "SPAHR00700", objArg, "", "", "", "", "", "", "", "", "", "M");
- //상태값 플래그 주석처리(2018/12/26 이정택)
- //grdf_setStatus(grd_testcdlst, "U", [idx]);
- //상태값 플래그 주석처리(2018/12/26 이정택)
- return;
- }
-
- if(e.col == col_spccd){
- fSelSpcCd();
- }
-
- var row = e.row;
- ds_hidden1.setColumn( 0, "testdesc", ds_main_testcdlst_item1.getColumn(row, "testdesc"));
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 선택
- ****************************************************************************************/
- function grd_testcdlst_oncellclick(obj:Grid, e:GridClickEventInfo) {
- var row = e.row;
- ds_hidden1.setColumn( 0, "testdesc", ds_main_testcdlst_item1.getColumn(row, "testdesc"));
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 검사코드 입력완료
- ****************************************************************************************/
- function grd_testcdlst_onenterdown(obj:Grid, e:GridEditEventInfo) {
-
- var idx = e.row;
- idx++;
- if( idx >= obj.rowcount){
- idx =0;
- }
- grd_testcdlst.selecttype = "row";
- ds_main_testcdlst_item1.rowposition = idx;
- grd_testcdlst.selecttype = "multirow";
- grd_testcdlst.setCellPos(e.col);
- grd_testcdlst.showEditor(true);
- }
- 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 : Grid
- * Description : 숫자형판정기준 버튼클릭(???)
- ****************************************************************************************/
- function swt_rslt_case_N_grd_judglst_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- /**
- * 판정문구(소견)코드 가져오기.
- */
- if( e.col == obj.getBindCellIndex("body", "meascd") ){
- sysf_messageBox("조치코드 ", "E999");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 숫자형판정기준 엔터입력
- ****************************************************************************************/
- function swt_rslt_case_N_grd_judglst_onenterdown(obj:Grid, e:GridEditEventInfo) {
- var arrCol = lf_getKeyCols(Grid);
- var i = e.col;
-
- for(var j = 0; j < arrCol.length; j++) {
- if(arrCol[arrCol.length-1] >= i) {
- i = arrCol[0];
- break;
- } else if(arrCol[j] > i) {
- i = arrCol[j];
- break;
- }
- }
-
- obj.setCellPos(i);
- obj.showEditor(true);
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 숫자형판정기준 데이터 변경
- ****************************************************************************************/
- function ds_main_judglst_item2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo) {
- if(e.columnid == "healexamdetlflag") {
- obj.setColumn(e.row, "healexamflag", obj.getColumn(e.row, e.col).substr(0,1));
- }
-
- if(e.columnid=="sexflagyn" || e.columnid=="nrmlyn") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 서술형결과 선택
- ****************************************************************************************/
- function swt_rslt_case_T_grd_textlst_oncellclick(obj:Grid, e:GridClickEventInfo) {
- ds_main_textexample.setColumn( 0, "rslt","");
- var idx = e.row;
- 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 : Grid
- * Description : 선택형결과 버튼클릭
- ****************************************************************************************/
- function swt_rslt_case_O_grd_choilst_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- if( e.col == 4 ){
- fHGetJudgExam("N", 2, swt_rslt.case_O.grd_choilst, "judgexmpcd", "judgexmpcnts");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 선택형결과 선택형결과예문
- ****************************************************************************************/
- function swt_rslt_case_O_btn_choisel_onclick(obj:Button, e:ClickEventInfo) {
- var multiYN = "Y";
- var desNode = "ds_temp_templst_item";
- if( ahzfOpenEtcCdSel( "SMAHA03010"
- , "R" /*대분류코드*/
- , "" /*중분류코드*/
- , multiYN /*multiyn*/
- , desNode /*목적노드셋*/
- , "N" /*중분류코드 setting여부(Y_N)*/ ) ){
- fSetChoiCdList(ds_temp_templst_item, swt_rslt.case_O.grd_choilst, "rsltcd", "rsltnm", "rsltcdflag" );
- }
- }
- 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 ds_main_rsltcmntlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "healexamdetlflag" ) {
- var idx = e.row;
- obj.setColumn(idx, "healexamflag", obj.getColumn(idx , "healexamdetlflag").substr(0,1));
- }
- }
- 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>
|