1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEQ00400" position="absolute 0 0 1204 794" titletext="업무일지" oninit="SMAEQ00400_oninit" onload="SMAEQ00400_onload">
- <Layouts>
- <Layout>
- <Tab id="switch1" taborder="2" tabindex="0" position="absolute 0 88 558 620" class="tab_Normal">
- <Tabpages>
- <Tabpage id="case1">
- <Layouts>
- <Layout>
- <Grid id="grd_mainlist" taborder="0" binddataset="ds_main_mainlist" useinputpanel="false" position="absolute 0 0 547 513" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="84"/>
- <Column size="230"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24" band="summ"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" text="구분" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="검사항목" taborder="undefined"/>
- <Cell col="2" colspan="2" text="환자수" taborder="undefined"/>
- <Cell col="4" colspan="2" text="검사수" taborder="undefined"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell row="1" col="2" text="보험"/>
- <Cell row="1" col="3" text="일반"/>
- <Cell row="1" col="4" text="보험"/>
- <Cell row="1" col="5" text="일반"/>
- <Cell row="1" col="6"/>
- <Cell row="1" col="7"/>
- <Cell row="1" col="8"/>
- <Cell row="1" col="9"/>
- <Cell row="1" col="10"/>
- </Band>
- <Band id="body">
- <Cell displaytype="expr:getRowLevel(currow) == '1' ? 'text' : 'normal'" text="bind:basecdcnts" suppress="1" suppressalign="middle,over"/>
- <Cell col="1" style="align:center middle;background:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');background2:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');color:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');color2:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');font:EXPR(getRowLevel(currow) == '1' ? 'arial,9,bold': '');" text="bind:prcpnm" wordwrap="word"/>
- <Cell col="2" displaytype="number" edittype="normal" style="background:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');background2:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');color:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');color2:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');font:EXPR(getRowLevel(currow) == '1' ? 'arial,9,bold': '');" text="bind:patinsucnt"/>
- <Cell col="3" displaytype="number" edittype="normal" style="background:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');background2:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');color:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');color2:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');font:EXPR(getRowLevel(currow) == '1' ? 'arial,9,bold': '');" text="bind:patgnrlcnt"/>
- <Cell col="4" displaytype="number" edittype="normal" style="background:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');background2:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');color:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');color2:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');font:EXPR(getRowLevel(currow) == '1' ? 'arial,9,bold': '');" text="bind:testinsucnt"/>
- <Cell col="5" displaytype="number" edittype="normal" style="background:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');background2:EXPR(getRowLevel(currow) == '1' ? '#ffff00' : '#ffffff');color:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');color2:EXPR(getRowLevel(currow) == '1' ? '#0000ff' : '');font:EXPR(getRowLevel(currow) == '1' ? 'arial,9,bold': '');" text="bind:testgnrlcnt"/>
- <Cell col="6" text="bind:prcpcd"/>
- <Cell col="7" text="bind:recdd"/>
- <Cell col="8" text="bind:bdioflag"/>
- <Cell col="9" text="bind:suppdeptcd"/>
- <Cell col="10" text="bind:rem"/>
- </Band>
- <Band id="summary">
- <Cell style="background:#ffff00ff;background2:#ffff00ff;" text="총계"/>
- <Cell col="1" style="background:#ffff00ff;background2:#ffff00ff;"/>
- <Cell col="2" style="background:#ffff00ff;background2:#ffff00ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('patinsucnt')"/>
- <Cell col="3" style="background:#ffff00ff;background2:#ffff00ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('patgnrlcnt')"/>
- <Cell col="4" style="background:#ffff00ff;background2:#ffff00ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('testinsucnt')"/>
- <Cell col="5" style="background:#ffff00ff;background2:#ffff00ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('testgnrlcnt')"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2">
- <Layouts>
- <Layout>
- <Grid id="datagrid1" taborder="0" binddataset="ds_list_abc" useinputpanel="false" position="absolute 0 0 547 513" autofittype="col" autosizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="64"/>
- <Column size="248"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" text="구분" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="검사항목" taborder="undefined"/>
- <Cell col="2" colspan="3" text="환자수" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="검사수 (사용량)" taborder="undefined"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell row="1" col="2" text="입원"/>
- <Cell row="1" col="3" text="외래"/>
- <Cell row="1" col="4" text="건진"/>
- <Cell row="1" col="6"/>
- <Cell row="1" col="7"/>
- <Cell row="1" col="8"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="bind:basecdcnts" suppress="1" suppressalign="middle,over"/>
- <Cell col="1" text="bind:prcpnm"/>
- <Cell col="2" displaytype="number" edittype="normal" text="bind:paticnt"/>
- <Cell col="3" displaytype="number" edittype="normal" text="bind:patocnt"/>
- <Cell col="4" displaytype="number" edittype="normal" text="bind:patscnt"/>
- <Cell col="5" displaytype="number" edittype="normal" text="bind:testqty"/>
- <Cell col="6" text="bind:prcpcd"/>
- <Cell col="7" text="bind:recdd"/>
- <Cell col="8" text="bind:bdioflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption6" text="업무일지" class="tit_1" position="absolute 0 0 137 22"/>
- <Div id="grp_sea" taborder="1" class="div_SA" position="absolute 0 23 1194 58">
- <Layouts>
- <Layout>
- <Static id="caption2" text="조회일자 :" class="search_name" position="absolute 10 9 96 26"/>
- <Calendar id="input5" taborder="11" class="input_search" position="absolute 102 8 202 27" dateformat="yyyy-MM-dd" value="null" onchanged="grp_sea_input5_onchanged" autoselect="true"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1113 6 1119 28"/>
- <Static id="caption3" text="구분 :" class="search_name" visible="false" position="absolute 530 9 595 26"/>
- <Button id="btn_sea" taborder="12" text="조회" class="btn1" position="absolute 1124 7 1180 29" onclick="grp_sea_btn_sea_onclick"/>
- <Radio id="radio1" taborder="13" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 597 5 692 28" onitemchanged="grp_sea_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">체내</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">체외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button3" taborder="14" text="재조회" class="btn1" position="absolute 1039 7 1111 29" onclick="grp_sea_button3_onclick"/>
- <Static id="caption1" text="조회일자 :" class="search_name" position="absolute 10 9 96 26"/>
- <Static id="caption10" text="검사실 :" class="search_name" position="absolute 231 9 310 26"/>
- <Combo id="cmb_excuroomgrp" taborder="15" innerdataset="@ds_init_cmb_info_initexcuroomgrp" class="combo_default" position="absolute 310 8 428 27" datacolumn="basecdcnts2" codecolumn="basecdcnts" onitemchanged="grp_sea_cmb_excuroomgrp_onitemchanged" style="align:center middle;"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" class="line_10" position="absolute 0 96 547 102"/>
- <Static id="caption22" text="검사현황" class="tit_2" position="absolute 0 67 84 88"/>
- <Tab id="switch2" taborder="3" tabindex="0" position="absolute 562 89 1194 618" class="tab_Normal">
- <Tabpages>
- <Tabpage id="case3">
- <Layouts>
- <Layout>
- <Grid id="grd_nuclwlnlist" taborder="5" binddataset="ds_main_nuclwlnlist" useinputpanel="false" position="absolute 0 0 624 236" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="134"/>
- <Column size="95"/>
- <Column size="80"/>
- <Column size="75"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제품코드"/>
- <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"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" text="bind:goodcd"/>
- <Cell col="1" displaytype="normal" edittype="none" text="bind:goodnm"/>
- <Cell col="2" displaytype="normal" edittype="none" text="bind:suplcustnm"/>
- <Cell col="3" displaytype="normal" edittype="none" text="bind:prodcmpynm"/>
- <Cell col="4" displaytype="normal" edittype="none" text="bind:specnm"/>
- <Cell col="5" displaytype="normal" edittype="none" text="bind:vol"/>
- <Cell col="6" displaytype="number" edittype="normal" text="bind:qty"/>
- <Cell col="7" text="bind:lossresncd"/>
- <Cell col="8" text="bind:iodd"/>
- <Cell col="9" text="bind:ioflag"/>
- <Cell col="10" text="bind:bdioflag"/>
- <Cell col="11" text="bind:itemflag"/>
- <Cell col="12" text="bind:rem"/>
- <Cell col="13" text="bind:suppdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_nucldelivelist" taborder="6" binddataset="ds_main_nucldelivelist" useinputpanel="false" position="absolute 0 271 624 513" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="134"/>
- <Column size="95"/>
- <Column size="80"/>
- <Column size="75"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제품코드"/>
- <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"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" text="bind:goodcd"/>
- <Cell col="1" displaytype="normal" edittype="none" text="bind:goodnm"/>
- <Cell col="2" displaytype="normal" edittype="none" text="bind:suplcustnm"/>
- <Cell col="3" displaytype="normal" edittype="none" text="bind:prodcmpynm"/>
- <Cell col="4" displaytype="normal" edittype="none" text="bind:specnm"/>
- <Cell col="5" displaytype="number" edittype="none" text="bind:vol"/>
- <Cell col="6" displaytype="number" edittype="normal" text="bind:qty"/>
- <Cell col="7" text="bind:lossresncd"/>
- <Cell col="8" text="bind:iodd"/>
- <Cell col="9" text="bind:ioflag"/>
- <Cell col="10" text="bind:bdioflag"/>
- <Cell col="11" text="bind:itemflag"/>
- <Cell col="12" text="bind:rem"/>
- <Cell col="13" text="bind:suppdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case4">
- <Layouts>
- <Layout>
- <Grid id="grd_compdwlnlist" taborder="5" binddataset="ds_main_compdwlnlist" useinputpanel="false" position="absolute 0 0 624 236" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="134"/>
- <Column size="95"/>
- <Column size="80"/>
- <Column size="75"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제품코드"/>
- <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"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- </Band>
- <Band id="body">
- <Cell text="bind:goodcd"/>
- <Cell col="1" displaytype="normal" edittype="none" text="bind:goodnm"/>
- <Cell col="2" displaytype="normal" edittype="none" text="bind:suplcustnm"/>
- <Cell col="3" displaytype="normal" edittype="none" text="bind:prodcmpynm"/>
- <Cell col="4" displaytype="normal" edittype="none" text="bind:specnm"/>
- <Cell col="5" displaytype="number" edittype="none" text="bind:vol"/>
- <Cell col="6" displaytype="number" edittype="normal" text="bind:qty"/>
- <Cell col="7" text="bind:lossresncd"/>
- <Cell col="8" text="bind:iodd"/>
- <Cell col="9" text="bind:ioflag"/>
- <Cell col="10" text="bind:bdioflag"/>
- <Cell col="11" text="bind:itemflag"/>
- <Cell col="12" text="bind:rem"/>
- <Cell col="13" text="bind:suppdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_compddelivelist" taborder="6" binddataset="ds_main_compddelivelist" useinputpanel="false" position="absolute 0 271 624 513" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="134"/>
- <Column size="95"/>
- <Column size="80"/>
- <Column size="75"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제품코드"/>
- <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"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- <Cell col="13"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" text="bind:goodcd"/>
- <Cell col="1" displaytype="normal" edittype="none" text="bind:goodnm"/>
- <Cell col="2" displaytype="normal" edittype="none" text="bind:suplcustnm"/>
- <Cell col="3" displaytype="normal" edittype="none" text="bind:prodcmpynm"/>
- <Cell col="4" displaytype="normal" edittype="none" text="bind:specnm"/>
- <Cell col="5" displaytype="number" edittype="normal" text="bind:vol"/>
- <Cell col="6" displaytype="number" edittype="normal" text="bind:qty"/>
- <Cell col="7" text="bind:lossresncd"/>
- <Cell col="8" text="bind:iodd"/>
- <Cell col="9" text="bind:ioflag"/>
- <Cell col="10" text="bind:bdioflag"/>
- <Cell col="11" text="bind:itemflag"/>
- <Cell col="12" text="bind:rem"/>
- <Cell col="13" text="bind:suppdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape id="line2" class="line_10" position="absolute 561 97 1185 103"/>
- <Radio id="radio2" taborder="4" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 645 67 764 82" onitemchanged="radio2_onitemchanged">
- <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">O</Col>
- <Col id="datacolumn">화합물</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption4" text="입고현황" class="tit_2" position="absolute 561 67 645 88"/>
- <Edit id="output2" taborder="5" readonly="true" position="absolute 1107 629 1187 648"/>
- <Edit id="ipt_nmcnfmid" taborder="6" class="input_search" position="absolute 1015 629 1105 648" onkeydown="ipt_nmcnfmid_onkeydown"/>
- <Edit id="output1" taborder="7" readonly="true" position="absolute 787 629 867 648"/>
- <Edit id="ipt_petcnfmid" taborder="8" class="input_search" position="absolute 695 629 785 648" onkeydown="ipt_petcnfmid_onkeydown"/>
- <Edit id="ipt_suplcmpynm" taborder="9" visible="false" position="absolute 205 629 295 648"/>
- <Edit id="ipt_suplcmpy" taborder="10" visible="false" position="absolute 115 629 200 648"/>
- <Shape id="line3" class="line_10" position="absolute 0 648 1186 654"/>
- <TextArea id="textarea1" taborder="11" position="absolute 0 653 1187 762"/>
- <Static id="caption5" text="참고사항" class="tit_2" position="absolute 0 632 129 654"/>
- <Button id="btn_nuclrpt" taborder="12" text="입고/사용량출력" class="btn4" position="absolute 1063 766 1187 788" onclick="btn_nuclrpt_onclick"/>
- <Button id="btn_rept" taborder="13" text="검사현황출력" class="btn4" position="absolute 958 766 1062 788" onclick="btn_rept_onclick"/>
- <Button id="btn_del" taborder="14" text="삭제" class="btn4" position="absolute 901 766 957 788" onclick="btn_del_onclick"/>
- <Button id="btn_save" taborder="15" text="저장" class="btn4" position="absolute 844 766 900 788" onclick="btn_save_onclick"/>
- <Static id="caption9" text="체내.치료 확인자 :" class="search_name" position="absolute 887 630 1022 647"/>
- <Static id="caption8" text="PET/CT 확인자 :" class="search_name" position="absolute 564 631 693 648"/>
- <Shape id="line4" class="line_10" position="absolute 561 368 1186 374"/>
- <Static id="caption7" text="사용현황" class="tit_2" position="absolute 561 352 645 373"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="srchbdioflag" type="STRING" size="256"/>
- <Column id="updtyn" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="itemflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchcnfmid" type="STRING" size="256"/>
- <Column id="delflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_mainlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_list_abc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_nuclwlnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="iodd" type="STRING" size="256" sumtext="입출고일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="itemflag" type="STRING" size="256" sumtext="항목구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="specnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
- <Column id="suplcustnm" type="STRING" size="256" sumtext="공급처명"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사명"/>
- <Column id="vol" type="STRING" size="256" sumtext="용량"/>
- <Column id="qty" type="STRING" size="256" sumtext="입고/사용량"/>
- <Column id="lossresncd" type="STRING" size="256" sumtext="손실사유코드"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_nucldelivelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="iodd" type="STRING" size="256" sumtext="입출고일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="itemflag" type="STRING" size="256" sumtext="항목구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="specnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
- <Column id="suplcustnm" type="STRING" size="256" sumtext="공급처명"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사명"/>
- <Column id="vol" type="STRING" size="256" sumtext="용량"/>
- <Column id="qty" type="STRING" size="256" sumtext="입고/사용량"/>
- <Column id="lossresncd" type="STRING" size="256" sumtext="손실사유코드"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_compdwlnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="iodd" type="STRING" size="256" sumtext="입출고일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="itemflag" type="STRING" size="256" sumtext="항목구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="specnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
- <Column id="suplcustnm" type="STRING" size="256" sumtext="공급처명"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사명"/>
- <Column id="vol" type="STRING" size="256" sumtext="용량"/>
- <Column id="qty" type="STRING" size="256" sumtext="입고/사용량"/>
- <Column id="lossresncd" type="STRING" size="256" sumtext="손실사유코드"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_compddelivelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="iodd" type="STRING" size="256" sumtext="입출고일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="itemflag" type="STRING" size="256" sumtext="항목구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="specnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
- <Column id="suplcustnm" type="STRING" size="256" sumtext="공급처명"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사명"/>
- <Column id="vol" type="STRING" size="256" sumtext="용량"/>
- <Column id="qty" type="STRING" size="256" sumtext="입고/사용량"/>
- <Column id="lossresncd" type="STRING" size="256" sumtext="손실사유코드"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suplcustcd" type="STRING" size="256"/>
- <Column id="suplcustnm" type="STRING" size="256"/>
- <Column id="itemflag" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="incnfmnm" type="STRING" size="256"/>
- <Column id="outcnfmnm" type="STRING" size="256"/>
- <Column id="rem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cnfmidinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="petcnfmid" type="STRING" size="256" sumtext="PET/CT 확인자 ID"/>
- <Column id="petcnfmnm" type="STRING" size="256" sumtext="PET/CT 확인자 명"/>
- <Column id="nmcnfmid" type="STRING" size="256" sumtext="영상 확인자 ID"/>
- <Column id="nmcnfmnm" type="STRING" size="256" sumtext="영상 확인자 명"/>
- <Column id="spccnfmid" type="STRING" size="256" sumtext="검체검사 확인자"/>
- <Column id="spccnfmnm" type="STRING" size="256" sumtext="검체검사 확인자명"/>
- <Column id="bdirem" type="STRING" size="256" sumtext="체내비고"/>
- <Column id="bdorem" type="STRING" size="256" sumtext="체외비고"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256" sumtext="검사실그룹코드"/>
- <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="nbasecdflag" type="STRING" size="256" sumtext="핵종기본코드구분"/>
- <Column id="obasecdflag" type="STRING" size="256" sumtext="화합물기본코드구분"/>
- <Column id="pbasecdflag" type="STRING" size="256" sumtext="투여방법기본코드구분"/>
- <Column id="lbasecdflag" type="STRING" size="256" sumtext="주사부위기본코드구분"/>
- <Column id="ebasecdflag" type="STRING" size="256" sumtext="실시자기본코드구분"/>
- <Column id="rbasecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,검사실"/>
- <Column id="basecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,검사실"/>
- <Column id="kbasecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,장비코드"/>
- <Column id="sbasecdflag" type="STRING" size="256" sumtext="안정실기본코드구분드"/>
- <Column id="initflag" type="STRING" size="256" sumtext="astlib,병동병실코드구분,1:병동조회"/>
- <Column id="alladdyn" type="STRING" size="256" sumtext="검사살전체선택"/>
- <Column id="flag" type="STRING" size="256" sumtext="검사살전체선택"/>
- <Column id="baseroomflag" type="STRING" size="256" sumtext="검사실구분코드"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="검사실그룹코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="검사그룹코드"/>
- <Column id="basecdcnts2" type="STRING" size="256" sumtext="검사그룹코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="incnfmnm" type="STRING" size="256"/>
- <Column id="outcnfmnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_bdoutexamcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patcnt" type="INT" size="256" sumtext="체외검사 환자수"/>
- <Column id="testcnt" type="INT" size="256" sumtext="체외검사 검사수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_cnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnfmid" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="cnfmnm" type="STRING" size="256" sumtext="병원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist_list1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist_list2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist_list3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist_list4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patinsucnt" type="STRING" size="256"/>
- <Column id="patgnrlcnt" type="STRING" size="256"/>
- <Column id="testinsucnt" type="STRING" size="256"/>
- <Column id="testgnrlcnt" type="STRING" size="256"/>
- <Column id="pettotpatcnt" type="STRING" size="256"/>
- <Column id="pettottestcnt" type="STRING" size="256"/>
- <Column id="nmtotpatcnt" type="STRING" size="256"/>
- <Column id="nmtottestcnt" type="STRING" size="256"/>
- <Column id="cutotpatcnt" type="STRING" size="256"/>
- <Column id="cutottestcnt" type="STRING" size="256"/>
- <Column id="spctottestcnt" type="STRING" size="256"/>
- <Column id="spctotpatcnt" type="STRING" size="256"/>
- <Column id="rem" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="petusernm" type="STRING" size="256"/>
- <Column id="nmusernm" type="STRING" size="256"/>
- <Column id="spcusernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_iolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="iodd" type="STRING" size="256" sumtext="입출고일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입출고구분"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체네/외 구분{체내:I, 체외:O)"/>
- <Column id="itemflag" type="STRING" size="256" sumtext="항목구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="specnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
- <Column id="suplcustnm" type="STRING" size="256" sumtext="공급처명"/>
- <Column id="qty" type="STRING" size="256" sumtext="체내-보험 환자수"/>
- <Column id="lossresncd" type="STRING" size="256" sumtext="손실사유코드"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_rexlist_mainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원구분"/>
- <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서"/>
- <Column id="bdioflag" type="STRING" size="256" sumtext="체내/외 구분{체내:I, 체외:O)"/>
- <Column id="basecdcnts" type="STRING" size="256" sumtext="소계" prop="TEXT"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="patinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 환자수"/>
- <Column id="patgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 환자수"/>
- <Column id="testinsucnt" type="BIGDECIMAL" size="256" sumtext="체내-보험 검사수"/>
- <Column id="testgnrlcnt" type="BIGDECIMAL" size="256" sumtext="체내-일반 검사수"/>
- <Column id="paticnt" type="STRING" size="256" sumtext="체외-입원 환자수"/>
- <Column id="patocnt" type="STRING" size="256" sumtext="체외-외래 환자수"/>
- <Column id="patscnt" type="STRING" size="256" sumtext="체외-건진 환자수"/>
- <Column id="testqty" type="STRING" size="256" sumtext="체외-입원환자수"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.input5" propid="value" datasetid="ds_send" columnid="srchdd"/>
- <BindItem id="item1" compid="grp_sea.cmb_excuroomgrp" propid="value" datasetid="ds_send" columnid="excuroomgrpcdid"/>
- <BindItem id="item2" compid="ipt_petcnfmid" propid="value" datasetid="ds_main_cnfmidinfo" columnid="petcnfmid"/>
- <BindItem id="item3" compid="output1" propid="value" datasetid="ds_main_cnfmidinfo" columnid="petcnfmnm"/>
- <BindItem id="item4" compid="ipt_nmcnfmid" propid="value" datasetid="ds_main_cnfmidinfo" columnid="nmcnfmid"/>
- <BindItem id="item5" compid="output2" propid="value" datasetid="ds_main_cnfmidinfo" columnid="nmcnfmnm"/>
- <BindItem id="item6" compid="textarea1" propid="value" datasetid="ds_main_cnfmidinfo" columnid="bdirem"/>
- <BindItem id="item7" compid="radio2" propid="value" datasetid="ds_send" columnid="itemflag"/>
- <BindItem id="item8" compid="grp_sea.radio1" propid="value" datasetid="ds_send" columnid="srchbdioflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- var vSuppdeptcd;
- function SMAEQ00400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMAEQ00400_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(switch1.case1.grd_mainlist);
- grdf_initGrid(switch1.case2.datagrid1);
- grdf_initGrid(switch2.case3.grd_nucldelivelist);
- grdf_initGrid(switch2.case3.grd_nuclwlnlist);
- grdf_initGrid(switch2.case4.grd_compdwlnlist);
- grdf_initGrid(switch2.case4.grd_compddelivelist);
-
- lf_aezfSetSuppDeptcd();
-
- vSuppdeptcd = frmf_getPrestDeptCd();
-
- ds_req.setColumn(0, "basesuppdeptcd", vSuppdeptcd);
- ds_send.setColumn(0, "suppdeptcd", vSuppdeptcd);
-
- dsf_setFixVal(ds_req, "nbasecdflag:N,obasecdflag:O,pbasecdflag:P,lbasecdflag:L,ebasecdflag:E,rbasecdflag:R,basecdflag:R,kbasecdflag:J,sbasecdflag:S,initflag:1,alladdyn:Y,flag:nuclear,baseroomflag:1");
-
- var oParam = {};
- oParam.id = "TRAER00301";
- oParam.service = "examcureacptexecapp.NuclInpt";
- oParam.method = "reqGetInitExamCureRoomNuclCodeList";
- oParam.inds = "reqparam=ds_req";
- oParam.outds = "ds_init_cmb_info_initexcuroomgrp=initexcuroomgrp";
- oParam.async = false;
- //oParam.callback = "cf_TRAER00301";
- tranf_submit(oParam);
-
- ds_init.setColumn(0, "incnfmnm", sysf_getUserInfo("userid"));
- ds_init.setColumn(0, "outcnfmnm", sysf_getUserInfo("userid"));
-
- ds_send.setColumn(0, "srchbdioflag", "I");
- ds_send.setColumn(0, "srchdd", utlf_getCurrentDate());
-
- ds_send.setColumn(0, "itemflag", "N");
- ds_send.setColumn(0, "updtyn", "N");
-
- ds_main_mainlist.clearData();
- ds_main_nucldelivelist.clearData();
- ds_main_nuclwlnlist.clearData();
-
- frmf_addComboItem("grp_sea.cmb_excuroomgrp","--전체--","","above");
- grp_sea.cmb_excuroomgrp.index = 0;
-
- btn_save.enable = false;
- btn_del.enable = false;
- btn_rept.enable = true;
- btn_nuclrpt.enable = true;
- ipt_petcnfmid.enable = false;
- ipt_nmcnfmid.enable = false;
- }
- function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!utlf_isNull(ds_send.getColumn(0, "srchdd")))
- {
- ds_main_mainlist.clearData();
- ds_main_nucldelivelist.clearData();
- ds_main_nuclwlnlist.clearData();
- ds_main_compddelivelist.clearData();
- ds_main_compdwlnlist.clearData();
- ds_main_cnfmidinfo.clearData();
- ds_main_cnfmidinfo.addRow();
- ds_main_bdoutexamcnt.clearData();
-
- ds_send.setColumn(0, "srchflag", "S");
-
- var oParam = {};
- oParam.id = "TRAEQ04001";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetNuclDailyReport";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_mainlist=mainlist ds_main_nuclwlnlist=nuclwlnlist ds_main_nucldelivelist=nucldelivelist ds_main_compdwlnlist=compdwlnlist ds_main_compddelivelist=compddelivelist ds_main_cnfmidinfo=cnfmidinfo ds_main_bdoutexamcnt=bdoutexamcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRAEQ04001";
- tranf_submit(oParam);
-
- ds_main_cnfmidinfo.addRow();
-
- ds_main_mainlist.keystring = "G:basecdcnts";
- }
- else
- {
- sysf_messageBox("날짜가", "E007");
- return false;
- }
- setGridStatus(ds_main_mainlist)
- }
- function grp_sea_input5_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- grp_sea_btn_sea_onclick();
- }
- function grp_sea_cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var excuroomgrpcdid = obj.value;
-
- if(utlf_isNull(excuroomgrpcdid))
- {
- btn_save.enable = false;
- btn_del.enable = false;
- btn_rept.enable = true;
- btn_nuclrpt.enable = true;
- ipt_petcnfmid.enable = false;
- ipt_nmcnfmid.enable = false;
- }
- else
- {
- btn_save.enable = true;
- btn_del.enable = true;
- btn_rept.enable = false;
- btn_nuclrpt.enable = false;
-
- if (excuroomgrpcdid == "PET-CT실")
- {
- ipt_petcnfmid.enable = true;
- ipt_nmcnfmid.enable = false;
- }
- else
- {
- ipt_petcnfmid.enable = false;
- ipt_nmcnfmid.enable = true;
- }
- }
-
- grp_sea_btn_sea_onclick();
- }
- function grp_sea_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var bdioflag = obj.value;
-
- if (bdioflag == "I")
- {
- switch1.tabindex = 0;
- }
- else if (bdioflag == "O")
- {
- switch1.tabindex = 1;
- }
-
- if(!utlf_isNull(ds_send.getColumn(0, "srchdd")))
- {
- ds_main_mainlist.clearData();
- ds_main_nucldelivelist.clearData();
- ds_main_nuclwlnlist.clearData();
- ds_main_compddelivelist.clearData();
- ds_main_compdwlnlist.clearData();
-
- dsf_setFixVal(ds_send, "itemflag:1,ioflag:1");
-
- var oParam = {};
- oParam.id = "TRAEQ04001";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetNuclDailyReport";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_mainlist=mainlist ds_main_nuclwlnlist=nuclwlnlist ds_main_nucldelivelist=nucldelivelist ds_main_compdwlnlist=compdwlnlist ds_main_compddelivelist=compddelivelist ds_main_cnfmidinfo=cnfmidinfo ds_main_bdoutexamcnt=bdoutexamcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRAEQ04001";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("날짜가", "E007");
- }
-
- setGridStatus(ds_main_mainlist);
- }
- function setGridStatus(grd_update)
- {
- var rowcnt = grd_update.rowcount;
- for(var i = 0 ; i < rowcnt; i++)
- {
- grd_update.updatecontrol = false;
- grd_update.setRowType(i, "u");
- grd_update.updatecontrol = true;
- }
- }
- function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(obj.value == "N")
- {
- switch2.tabindex = 0;
- }
- else
- {
- switch2.tabindex = 1;
- }
- }
- function ipt_petcnfmid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
-
- ds_send.setColumn(0, "srchcnfmid", ds_main_cnfmidinfo.getColumn(0, "petcnfmid"));
-
- var oParam = {};
- oParam.id = "TRAEQ04003";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetCnfmNM";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tmp_cnfminfo=cnfminfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEQ04003";
- tranf_submit(oParam);
- }
- }
- function cf_TRAEQ04003(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var cnfmn = ds_tmp_cnfminfo.getColumn(0, "cnfmnm");
- trace(cnfmn)
- ds_main_cnfmidinfo.setColumn(0, "petcnfmid", ds_tmp_cnfminfo.getColumn(0, "cnfmid"));
- ds_main_cnfmidinfo.setColumn(0, "petcnfmnm", ds_tmp_cnfminfo.getColumn(0, "cnfmnm"));
-
- if(!utlf_isNull(cnfmn))
- {
- ds_send.setColumn(0, "updtyn", "Y");
- }
- }
- }
- function ipt_nmcnfmid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13)
- {
- obj.updateToDataset();
-
- ds_send.setColumn(0, "srchcnfmid", ds_main_cnfmidinfo.getColumn(0, "nmcnfmid"));
-
- var oParam = {};
- oParam.id = "TRAEQ04003";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetCnfmNM";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tmp_cnfminfo=cnfminfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEQ04003_1";
- tranf_submit(oParam);
- }
- }
- function cf_TRAEQ04003_1(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- else
- {
- var cnfmn = ds_tmp_cnfminfo.getColumn(0, "cnfmnm");
-
- ds_main_cnfmidinfo.setColumn(0, "nmcnfmid", ds_tmp_cnfminfo.getColumn(0, "cnfmid"))
- ds_main_cnfmidinfo.setColumn(0, "nmcnfmnm", ds_tmp_cnfminfo.getColumn(0, "cnfmnm"))
-
- if(!utlf_isNull(cnfmn))
- {
- ds_send.setColumn(0, "updtyn", "Y");
- }
- }
- }
- function grp_sea_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!utlf_isNull(ds_send.getColumn(0, "srchdd")))
- {
- ds_main_mainlist.clearData();
- ds_main_nuclwlnlist.clearData();
- ds_main_nucldelivelist.clearData();
- ds_main_compddelivelist.clearData();
- ds_main_compdwlnlist.clearData();
-
- ds_send.setColumn(0, "srchflag", "N");
-
- var oParam = {};
- oParam.id = "TRAEQ04001";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetNuclDailyReport";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_mainlist=mainlist ds_main_nuclwlnlist=nuclwlnlist ds_main_nucldelivelist=nucldelivelist ds_main_compdwlnlist=compdwlnlist ds_main_compddelivelist=compddelivelist ds_main_cnfmidinfo=cnfmidinfo ds_main_bdoutexamcnt=bdoutexamcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRAEQ04001";
- tranf_submit(oParam);
-
- ds_main_mainlist.keystring = "G:basecdcnts";
-
- ds_send.setColumn(0, "updtyn", "N");
- }
- else
- {
- sysf_messageBox("날짜가", "E007");
- }
-
- setGridStatus(ds_main_mainlist);
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var rowcnt = ds_main_mainlist.rowcount;
- var excuroomgrpcdid = ds_send.getColumn(0, "excuroomgrpcdid");
-
- var cnfmnm = "";
-
- if (excuroomgrpcdid == "PET-CT실")
- {
- cnfmnm = ds_main_cnfmidinfo.getColumn(0, "petcnfmnm");
- }
- else
- {
- cnfmnm = ds_main_cnfmidinfo.getColumn(0, "nmcnfmnm");
- }
- if (utlf_isNull(cnfmnm))
- {
- sysf_messageBox("확인자 정보를 확인해 주십시요!", "I999");
- return;
- }
-
- for(var i = 0; i < rowcnt; i++)
- {
- dsf_makeValue(ds_main_mainlist, "rem", "string", ds_tmp.getColumn(0, "rem"), i);
- }
- ds_main_mainlist.keystring = "G:basecdcnts";
-
- dsf_makeValue(ds_main_cnfmidinfo, "recdd", "string", ds_send.getColumn(0, "srchdd"), 0);
- dsf_makeValue(ds_main_cnfmidinfo, "suppdeptcd", "string", vSuppdeptcd, 0);
- dsf_makeValue(ds_main_cnfmidinfo, "bdioflag", "string", "I", 0);
-
- var oParam = {};
- oParam.id = "TXAEQ00401";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqExeNuclDailyReport";
- oParam.inds = "mainlist=ds_main_mainlist:U nuclwlnlist=ds_main_nuclwlnlist:U nucldelivelist=ds_main_nucldelivelist:U compdwlnlist=ds_main_compdwlnlist:U compddelivelist=ds_main_compddelivelist:U cnfmidinfo=ds_main_cnfmidinfo:U";
- oParam.outds = "ds_=item";
- oParam.typeStr = "m";
- oParam.async = false;
- oParam.callback = "cf_TXAEQ00401";
- tranf_submit(oParam);
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var message = sysf_messageBox( "\r\n\r\검사현황을","Q001");
-
- ds_send.setColumn(0, "delflag", "T");
- dsf_makeValue(ds_send, "recdd", "string", ds_send.getColumn(0, "srchdd"), 0);
- dsf_makeValue(ds_send, "bdioflag", "string", ds_send.getColumn(0, "srchbdioflag"), 0);
-
- dsf_setFixVal(ds_send, "itemflag:1,ioflag:1");
- var oParam = {};
- oParam.id = "TRAEQ04002";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqDelNuclDailyReportIO";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEQ04002";
- tranf_submit(oParam);
- }
- function cf_TRAEQ04002(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- else
- {
- grp_sea_btn_sea_onclick();
- }
- }
- function cf_TXAEQ00401(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- ds_send.setColumn(0, "srchflag", "S");
-
- ds_main_mainlist.clearData();
- ds_main_nucldelivelist.clearData();
- ds_main_nuclwlnlist.clearData();
- ds_main_compddelivelist.clearData();
- ds_main_compdwlnlist.clearData();
- ds_main_cnfmidinfo.clearData();
-
- var oParam = {};
- oParam.id = "TRAEQ04001";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetNuclDailyReport";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_mainlist=mainlist ds_main_nuclwlnlist=nuclwlnlist ds_main_nucldelivelist=nucldelivelist ds_main_compdwlnlist=compdwlnlist ds_main_compddelivelist=compddelivelist ds_main_cnfmidinfo=cnfmidinfo ds_main_bdoutexamcnt=bdoutexamcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRAEQ04001";
- tranf_submit(oParam);
-
- ds_main_mainlist.keystring = "G:basecdcnts";
-
- sysf_messageBox("저장", "I002");
- }
- }
- function btn_rept_onclick(obj:Button, e:ClickEventInfo)
- {
- var nodecnt = ds_main_mainlist.rowcount;
-
- for(var i = 0 ; i < nodecnt; i++)
- {
- if(ds_main_mainlist.getColumn(i, "basecdcnts") == "PET-CT실")
- {
- var row = ds_tmp_rexlist_list1.addRow();
-
- ds_tmp_rexlist_list1.copyRow(row, ds_main_mainlist, i);
- }
- }
-
- for(var i = 0 ; i < nodecnt; i++)
- {
- if(ds_main_mainlist.getColumn(i, "basecdcnts") == "영상검사실")
- {
- var row = ds_tmp_rexlist_list2.addRow();
-
- ds_tmp_rexlist_list2.copyRow(row, ds_main_mainlist, i);
- }
- }
-
- for(var i = 0 ; i < nodecnt; i++)
- {
- if(ds_main_mainlist.getColumn(i, "basecdcnts") == "기능적 검사")
- {
- var row = ds_tmp_rexlist_list3.addRow();
-
- ds_tmp_rexlist_list3.copyRow(row, ds_main_mainlist, i);
- }
- }
-
- for(var i = 0 ; i < nodecnt; i++)
- {
- if(ds_main_mainlist.getColumn(i, "basecdcnts") == "기능적 검사")
- {
- var row = ds_tmp_rexlist_list4.addRow();
-
- ds_tmp_rexlist_list4.copyRow(row, ds_main_mainlist, i);
- }
- }
-
- mergeRexList(ds_tmp_rexlist_list1);
- mergeRexList(ds_tmp_rexlist_list2);
- mergeRexList(ds_tmp_rexlist_list3);
- mergeRexList(ds_tmp_rexlist_list4);
- var patinsucnt = ds_main_mainlist.getSum("patinsucnt");
- var patgnrlcnt = ds_main_mainlist.getSum("patgnrlcnt");
- var testinsucnt = ds_main_mainlist.getSum("testinsucnt");
- var testgnrlcnt = ds_main_mainlist.getSum("testgnrlcnt");
-
- var pettotpatcnt = 0;
- var pettottestcnt = 0;
-
- var nmtotpatcnt = 0;
- var nmtottestcnt = 0;
-
- var cutotpatcnt = 0;
- var cutottestcnt = 0;
-
- pettotpatcnt = ds_tmp_rexlist_list1.getSum("patinsucnt");
- pettotpatcnt = pettotpatcnt + ds_tmp_rexlist_list1.getSum("patgnrlcnt");
-
- pettottestcnt = ds_tmp_rexlist_list1.getSum("testinsucnt");
- pettottestcnt = pettottestcnt + ds_tmp_rexlist_list1.getSum("testgnrlcnt");
-
- nmtotpatcnt = ds_tmp_rexlist_list2.getSum("patinsucnt")
- nmtotpatcnt = nmtotpatcnt + ds_tmp_rexlist_list2.getSum("patgnrlcnt");
-
- nmtotpatcnt = nmtotpatcnt + ds_tmp_rexlist_list3.getSum("patinsucnt");
- nmtotpatcnt = nmtotpatcnt + ds_tmp_rexlist_list3.getSum("patgnrlcnt");
-
- nmtottestcnt = ds_tmp_rexlist_list2.getSum("testinsucnt");
- nmtottestcnt = nmtottestcnt + ds_tmp_rexlist_list2.getSum("testgnrlcnt");
-
- nmtottestcnt = nmtottestcnt + ds_tmp_rexlist_list3.getSum("testinsucnt");
- nmtottestcnt = nmtottestcnt + ds_tmp_rexlist_list3.getSum("testgnrlcnt");
-
- cutotpatcnt = ds_tmp_rexlist_list4.getSum("patinsucnt");
- cutotpatcnt = cutotpatcnt + ds_tmp_rexlist_list4.getSum("patgnrlcnt");
-
- cutottestcnt = ds_tmp_rexlist_list4.getSum("testinsucnt");
- cutottestcnt = cutottestcnt + ds_tmp_rexlist_list4.getSum("testgnrlcnt");
-
- // var rem = model.getValue("/root/m/rem");
- //
- // if ( rem == "" )
- // {
- // rem = model.getXPathValue(" /root/main/mainlist/rem ");
- // }
-
- ds_tmp_rexlist.setColumn(0, "patinsucnt", patinsucnt);
- ds_tmp_rexlist.setColumn(0, "patgnrlcnt", patgnrlcnt);
- ds_tmp_rexlist.setColumn(0, "testinsucnt", testinsucnt);
- ds_tmp_rexlist.setColumn(0, "testgnrlcnt", testgnrlcnt);
- ds_tmp_rexlist.setColumn(0, "pettotpatcnt", pettotpatcnt);
- ds_tmp_rexlist.setColumn(0, "pettottestcnt", pettottestcnt);
- ds_tmp_rexlist.setColumn(0, "nmtotpatcnt", nmtotpatcnt);
- ds_tmp_rexlist.setColumn(0, "nmtottestcnt", nmtottestcnt);
- ds_tmp_rexlist.setColumn(0, "cutotpatcnt", cutotpatcnt);
- ds_tmp_rexlist.setColumn(0, "cutottestcnt", cutottestcnt);
-
- var spctotpatcnt = 0;
- var spctottestcnt = 0;
-
- ds_tmp_rexlist.setColumn(0, "spctotpatcnt", ds_main_bdoutexamcnt.getColumn(0, "patcnt"));
- ds_tmp_rexlist.setColumn(0, "spctottestcnt", ds_main_bdoutexamcnt.getColumn(0, "testcnt"));
- ds_tmp_rexlist.setColumn(0, "petusernm", ds_main_bdoutexamcnt.getColumn(0, "petcnfmnm"));
- ds_tmp_rexlist.setColumn(0, "nmusernm", ds_main_bdoutexamcnt.getColumn(0, "nmcnfmnm"));
- ds_tmp_rexlist.setColumn(0, "spcusernm", ds_main_bdoutexamcnt.getColumn(0, "spccnfmnm"));
- ds_tmp_rexlist.setColumn(0, "rem", ds_main_cnfmidinfo.getColumn(0, "bdirem"));
-
- var ymd = String(ds_send.getColumn(0, "srchdd"));
- var year = ymd.substr(0,4);
- var month = ymd.substr(4,2);
- var day = ymd.substr(6,2);
- var yymmddstr = year + "년 " + month + "월 " + day + "일 " + utlf_getDateTime(ymd.toDate("YYYYMMDD"), "W") + "요일";
-
- ds_tmp_rexlist.setColumn(0, "srchdd", yymmddstr);
-
- var row = 0;
- for(var i = 0; i < 40; i++)
- {
- row = ds_tmp_rexlist_mainlist.addRow();
- if(row == 35)
- {
- break;
- }
-
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/tmp/rexlist", ds_tmp_rexlist);
- rptf_setNodeListToDOM(objDOM, "/root/tmp/rexlist/mainlist", ds_tmp_rexlist_mainlist);
- //rptf_setNodeListToDOM(objDOM, "/root/tmp/rexlist", ds_tmp_rexlist);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "";
- rptf_exeReportPreview30(["RPAEQ00400"],[objParam], option);
-
-
- // ds_tmp_rexlist_list1.clearData();
- // ds_tmp_rexlist_list2.clearData();
- // ds_tmp_rexlist_list3.clearData();
- // ds_tmp_rexlist_list4.clearData();
- // ds_tmp_rexlist_mainlist.clearData();
- }
- function mergeRexList(rexList)
- {
- var mainlistcnt;
-
- for(var i = 0; i < rexList.rowcount; i++)
- {
- mainlistcnt = ds_tmp_rexlist_mainlist.addRow();
-
- ds_tmp_rexlist_mainlist.copyRow(mainlistcnt, rexList, i);
- }
-
- if(rexList.rowcount > 0)
- {
- mainlistcnt = ds_tmp_rexlist_mainlist.addRow();
-
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "basecdcnts", "");
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "prcpnm", "total");
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "patinsucnt", rexList.getSum("patinsucnt"));
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "patgnrlcnt", rexList.getSum("patgnrlcnt"));
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "testinsucnt", rexList.getSum("testinsucnt"));
- ds_tmp_rexlist_mainlist.setColumn(mainlistcnt, "testgnrlcnt", rexList.getSum("testgnrlcnt"));
-
- ds_tmp_rexlist_mainlist.addRow();
- ds_tmp_rexlist_mainlist.addRow();
- }
- }
- function btn_nuclrpt_onclick(obj:Button, e:ClickEventInfo)
- {
- if(grdf_getGridUpdateData(switch2.case3.grd_nuclwlnlist).rowcount != 0 || grdf_getGridUpdateData(switch2.case3.grd_nucldelivelist).rowcount != 0
- || grdf_getGridUpdateData(switch2.case4.grd_compdwlnlist).rowcount != 0 || grdf_getGridUpdateData(switch2.case4.grd_compddelivelist).rowcount != 0)
- {
- if(sysf_messageBox("저장되지 않은 내역은 출력되지 않습니다. \n출력", "S002") == 7) return false;
- }
-
- var ymd = utlf_transNullToEmpty(ds_main_nuclwlnlist.getColumn(0, "iodd"));
- var year = ymd.substr(0,4);
- var month = ymd.substr(4,2);
- var day = ymd.substr(6,2);
-
- var yymmddstr = year + "/" + month + "/" + day + " " + utlf_getDateTime(ymd.toDate("YYYYMMDD"), "W") + "요일";
- ds_tmp.setColumn(0, "srchdd", yymmddstr)
-
- ds_tmp.setColumn(0, "incnfmnm", ds_main_cnfmidinfo.getColumn(0, "nmcnfmnm"));
- ds_tmp.setColumn(0, "outcnfmnm", ds_main_cnfmidinfo.getColumn(0, "spccnfmnm"));
-
- dsf_setFixVal(ds_send, "itemflag:1,ioflag:1");
- var oParam = {};
- oParam.id = "TRAEQ04002";
- oParam.service = "examcurebaseapp.NuclBase";
- oParam.method = "reqGetNuclDailyReportIO";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tmp_iolist=iolist";
- oParam.async = false;
- //oParam.callback = "cf_TRAEQ04002";
- tranf_submit(oParam);
-
- for(var i = 0; i < ds_tmp_iolist.rowcount; i++)
- {
- if(utlf_isNull(ds_tmp_iolist.getColumn(i, "qty")) && !utlf_isNull(ds_tmp_iolist.getColumn(i, "goodnm")))
- {
- ds_tmp_iolist.clearData();
- }
- }
-
- var row = 0;
- for(var i = 0; i < 92; i++)
- {
- row = ds_tmp_iolist.addRow();
- if(row == 92)
- {
- break;
- }
-
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/tmp", ds_tmp);
- rptf_setNodeListToDOM(objDOM, "/root/tmp/iolist", ds_tmp_iolist);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "";
-
- rptf_exeReportPreview30(["RPAEQ00401"],[objParam], option);
- }
- ]]></Script>
- </Form>
- </FDL>
|