1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEF00200" position="absolute 0 0 1193 759" titletext="판독요청내역조회" oninit="SMAEF00200_oninit" onload="SMAEF00200_onload" ontimer="SMAEF00200_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 29 1191 758" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Tab position="absolute 0 73 1190 728" id="switch1" anchor="default" onchanged="group3_switch1_onchanged">
- <Tabpages>
- <Tabpage text="판독요청" align="align:center middle;" id="case1" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 2 1190 631" id="grd_mainordlist1" binddataset="ds_main_booklist_detail" anchor="default" cellsizingtype="both" onlbuttonup="group3_switch1_case1_grd_mainordlist1_onlbuttonup" onkeydown="group3_switch1_case1_grd_mainordlist1_onkeydown" selecttype="multirow" extendsizetype="row" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="35" band="left"/>
- <Column size="74"/>
- <Column size="83"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="213"/>
- <Column size="74"/>
- <Column size="100"/>
- <Column size="129"/>
- <Column size="72"/>
- <Column size="108"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="50"/>
- <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="영상구분"/>
- <Cell col="6" text="검사명"/>
- <Cell col="7" text="검사일"/>
- <Cell col="8" text="진료예약일"/>
- <Cell col="9" text="판독요청과"/>
- <Cell col="10" text="판독요청자"/>
- <Cell col="11" text="판독요청일"/>
- <Cell col="12" text="판독목적"/>
- <Cell col="13" text="출력여부"/>
- <Cell col="14" text="판독"/>
- <Cell col="15" text="반납"/>
- <Cell col="16" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:(chk=="Y"||chk==1)?1:0"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:hngnm"/>
- <Cell col="4" text="bind:sna"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:modality" combodataset="ds_cmb_modality" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="6" style="align:left;padding:0 0 0 2;" text="bind:prcpnm"/>
- <Cell col="7" displaytype="date" text="bind:excuexectodt"/>
- <Cell col="8" text="bind:orddd" mask="expr:utlf_isNull(orddd) ? '' : '@@@@-@@-@@ @@:@@'"/>
- <Cell col="9" text="bind:lenddeptcd"/>
- <Cell col="10" text="bind:lendrid"/>
- <Cell col="11" text="bind:lendapptm" mask="expr:utlf_isNull(lendapptm) ? '' : '@@@@-@@-@@ @@:@@'"/>
- <Cell col="12" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:lendgoal" combodataset="ds_cmb_lendgoal" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="combo" text="bind:prntyn" enable="false"/>
- <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:lendyn" expr="expr:(lendyn=="Y"||lendyn==1)?1:0"/>
- <Cell col="15" displaytype="checkbox" edittype="checkbox" text="bind:rtnyn"/>
- <Cell col="16" text="bind:seq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="영상검사내역" id="case2" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 2 1190 631" id="datagrid2" binddataset="ds_main_filminfo_filmlist" anchor="default" selecttype="multirow" onkeydown="group3_switch1_case2_datagrid2_onkeydown" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="65"/>
- <Column size="74"/>
- <Column size="75"/>
- <Column size="64"/>
- <Column size="195"/>
- <Column size="100"/>
- <Column size="103"/>
- <Column size="67"/>
- <Column size="68"/>
- <Column size="76"/>
- <Column size="143"/>
- <Column size="111"/>
- <Column size="110"/>
- <Column size="61"/>
- <Column size="141"/>
- <Column size="70"/>
- <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" text="상태"/>
- <Cell col="8" text="판독상태"/>
- <Cell col="9" text="판독일"/>
- <Cell col="10" text="진료과(진료의)"/>
- <Cell col="11" text="신청일자"/>
- <Cell col="12" text="신청과"/>
- <Cell col="13" text="신청자"/>
- <Cell col="14" text="신청목적"/>
- <Cell col="15" text="신청서출력"/>
- <Cell col="16" text="caption2"/>
- <Cell col="17" text="caption3"/>
- <Cell col="18" text="caption4"/>
- <Cell col="19" text="caption1"/>
- <Cell col="20" text="caption5"/>
- <Cell col="21" text="caption7"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" style="padding:0 1 0 2;" text="bind:modality" combodataset="ds_cmb_modality" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="1" displaytype="date" text="bind:excuexectodt"/>
- <Cell col="2" displaytype="date" text="bind:fstrgstdt"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 1 0 2;" text="bind:ioflag" combodataset="ds_cmb_ioflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" style="align:left;padding:0 0 0 2;" text="bind:uoedesc"/>
- <Cell col="5" displaytype="date" text="bind:excuexectodt"/>
- <Cell col="6" text="bind:excuroomcd"/>
- <Cell col="7" text="bind:stat"/>
- <Cell col="8" text="bind:execprcpstatcd" enable="false"/>
- <Cell col="9" displaytype="date" text="bind:cnfmdt"/>
- <Cell col="10" text="bind:deptdrnm"/>
- <Cell col="11" text="bind:lendapptm" mask="expr:utlf_isNull(lendapptm) || lendapptm == '-' ? '' : '####-##-## ##:##'"/>
- <Cell col="12" text="bind:lenddeptcd"/>
- <Cell col="13" text="bind:lendrid"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:lendgoal" combodataset="ds_cmb_lendgoal" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="15" displaytype="combo" edittype="combo" style="padding:0 1 0 2;" text="bind:prntyn" combodataset="ds_cmb_prntyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="16" text="bind:lendyn"/>
- <Cell col="17" text="bind:pid"/>
- <Cell col="18" text="bind:hngnm"/>
- <Cell col="19" text="bind:prcpdd"/>
- <Cell col="20" text="bind:execprcpuniqno"/>
- <Cell col="21" text="bind:seq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text=" 진료 예약자 판독 현황 조회 " id="case3" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 2 1190 631" id="grd_booklistordd" binddataset="ds_main_booklistordd_detail" anchor="default" cellsizingtype="both" onkeydown="group3_switch1_case3_grd_booklistordd_onkeydown" selecttype="multirow" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="74"/>
- <Column size="83"/>
- <Column size="60"/>
- <Column size="85"/>
- <Column size="150"/>
- <Column size="82"/>
- <Column size="114"/>
- <Column size="119"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="91"/>
- <Column size="110"/>
- <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="SECTION"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="검사일시"/>
- <Cell col="9" text="주치의"/>
- <Cell col="10" text="예약일시"/>
- <Cell col="11" text="판독상태"/>
- <Cell col="12" text="외래판독 요청여부"/>
- <Cell col="13"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" text="bind:sna"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:modality" combodataset="ds_cmb_modality" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="5" style="align:left;padding:0 0 0 2;" text="bind:excucdnm"/>
- <Cell col="6" text="bind:section"/>
- <Cell col="7" text="bind:deptnm"/>
- <Cell col="8" text="bind:excuexectodt" mask="expr:utlf_isNull(excuexectodt) || excuexectodt == '-' ? '' : '####-##-##'"/>
- <Cell col="9" text="bind:usernm"/>
- <Cell col="10" text="bind:orddd"/>
- <Cell col="11" text="bind:execprcpstatcd"/>
- <Cell col="12" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:lendgoal" combodataset="ds_cmb_lendgoal" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="13" text="bind:seq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 680 73 736 95" id="button4" class="btn1" visible="false" text="조회" anchor="default" onclick="group3_button4_onclick"/>
- <Edit position="absolute 609 44 1191 63" id="opt_addr" enable="false" anchor="default"/>
- <Edit position="absolute 208 44 228 63" align="align:center middle;" id="opt_sex" enable="false" anchor="default"/>
- <Edit position="absolute 52 44 137 63" id="opt_hngnm" enable="false" anchor="default"/>
- <Static text="집전화" position="absolute 231 42 281 65" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="환자명" position="absolute 0 42 50 65" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Edit position="absolute 282 44 377 63" id="opt_hometel" enable="false" anchor="default"/>
- <Edit position="absolute 431 44 555 63" id="opt_mpphontel" enable="false" anchor="default"/>
- <Static text="집주소" position="absolute 558 42 608 65" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="S/A" position="absolute 140 42 183 65" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Static text="핸드폰" position="absolute 380 42 430 65" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Edit position="absolute 184 44 209 63" align="align:center middle;" id="opt_age" enable="false" anchor="default"/>
- <Shape position="absolute 0 37 1190 43" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Button position="absolute 995 73 1092 95" id="button5" class="btn5" text="자동출력시작" anchor="default" onclick="group3_button5_onclick"/>
- <Button position="absolute 1093 73 1190 95" id="button6" class="btn5" text="자동출력종료" anchor="default" onclick="group3_button6_onclick"/>
- <Static text="자동출력 진행중...." position="absolute 755 73 900 95" align="align:center middle;" id="caption9" visible="false" anchor="default"/>
- <Button position="absolute 919 73 994 95" id="button7" class="btn5" text="목록출력" anchor="default" onclick="group3_button7_onclick"/>
- <Button position="absolute 330 74 390 95" id="btn_excel" class="btn4" text="Excel" anchor="default" onclick="group3_btn_excel_onclick"/>
- <Radio position="absolute 402 74 707 94" id="chk_eckbox2" class="checkbox_search" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">판독요청</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">미판독</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">판독완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="실시일자" position="absolute 913 79 989 96" align="align:center middle;" id="cap_execdd" class="search_name" visible="false" anchor="default"/>
- <Calendar position="absolute 981 76 1084 95" id="ipt_execd" class="input_default" visible="false" anchor="default"/>
- <Calendar position="absolute 1087 76 1190 95" id="ipt_execd2" class="input_default" visible="false" anchor="default"/>
- <Radio position="absolute 755 73 905 93" id="rdo_prcpgenrflag" class="radio_search" visible="false" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <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>
- <Static text="영상구분" position="absolute 740 77 823 94" align="align:center middle;" id="cap_modal2" class="search_name" visible="false" anchor="default"/>
- <Combo position="absolute 819 76 904 95" id="modality2" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">-- 전체 --</Col>
- </Row>
- <Row>
- <Col id="codecolumn">GR</Col>
- <Col id="datacolumn">GR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DR</Col>
- <Col id="datacolumn">DR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">CT</Col>
- <Col id="datacolumn">CT</Col>
- </Row>
- <Row>
- <Col id="codecolumn">MRI</Col>
- <Col id="datacolumn">MRI</Col>
- </Row>
- <Row>
- <Col id="codecolumn">ANGIO</Col>
- <Col id="datacolumn">ANGIO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">SP</Col>
- <Col id="datacolumn">SP</Col>
- </Row>
- <Row>
- <Col id="codecolumn">SONO</Col>
- <Col id="datacolumn">SONO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">BMD</Col>
- <Col id="datacolumn">BMD</Col>
- </Row>
- <Row>
- <Col id="codecolumn">NM</Col>
- <Col id="datacolumn">NM</Col>
- </Row>
- <Row>
- <Col id="codecolumn">MAMMO</Col>
- <Col id="datacolumn">MAMMO</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 975 44 1017 63" id="button1" class="btn5" enable="false" visible="false" text="반납승인" anchor="default" onclick="group3_button1_onclick"/>
- <Button position="absolute 1020 44 1062 63" id="button2" class="btn5" enable="false" visible="false" text="대출신청서" anchor="default" onclick="group3_button2_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="판독요청내역조회" class="tit_1" position="absolute 0 0 160 25"/>
- <Div id="grp_srch1" taborder="3" text="Div00" class="div_SA" position="absolute 0 25 1190 65">
- <Layouts>
- <Layout>
- <Shape id="line18" linetype="vertical" class="line_4" position="absolute 849 10 855 32" anchor="default"/>
- <Static id="caption5" text="판독요청일:" class="search_name" position="absolute 7 13 101 30" anchor="default"/>
- <Calendar id="ipt_date1" taborder="40" class="input_default" position="absolute 92 11 194 30" anchor="default"/>
- <Button id="btn_sea" taborder="41" text="조회" onclick="grp_srch_btn_sea_onclick" class="btn5" position="absolute 858 11 911 30" anchor="default"/>
- <Calendar id="input1" taborder="42" class="input_default" position="absolute 207 11 309 30" anchor="default"/>
- <Static id="caption1" text="-" position="absolute 197 11 212 31" anchor="default"/>
- <Button id="button3" taborder="43" text="판독승인" onclick="grp_srch_button3_onclick" class="btn5" position="absolute 912 11 976 30" anchor="default"/>
- <Static id="caption2" text="판독목적:" class="search_name" position="absolute 520 13 594 30" anchor="default"/>
- <Static id="caption3" text="Chart No:" class="search_name" position="absolute 322 13 403 30" anchor="default"/>
- <Edit id="input5" taborder="44" onkeydown="grp_srch_input5_onkeydown" class="input_search" position="absolute 406 11 505 30" anchor="default"/>
- <CheckBox id="checkbox1" taborder="45" text="NM" truevalue="NM" onchanged="grp_srch_checkbox1_onchanged" class="checkbox_search" position="absolute 806 14 846 29" anchor="default"/>
- <cp_checkboxList id="chk_excuroom" titletext="CheckBox List" taborder="46" text="cp_checkboxList00" scrollbars="none" position="absolute 590 11 690 31" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_srch" taborder="2" text="Div00" class="div_SA" position="absolute 0 25 1190 65">
- <Layouts>
- <Layout>
- <Shape id="line18" linetype="vertical" class="line_4" position="absolute 841 10 847 32" anchor="default"/>
- <Static id="caption5" text="판독요청일:" class="search_name" position="absolute 7 13 101 30" anchor="default"/>
- <Calendar id="ipt_date1" taborder="29" class="input_default" position="absolute 92 11 194 30" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Button id="btn_sea" taborder="30" text="조회" class="btn1" position="absolute 850 9 903 31" anchor="default" onclick="grp_srch_btn_sea_onclick"/>
- <Calendar id="input1" taborder="31" class="input_default" position="absolute 207 11 309 30" anchor="default" dateformat="yyyy-MM-dd" autoselect="true"/>
- <Static id="caption1" text="-" position="absolute 197 11 212 31" anchor="default"/>
- <Button id="button3" taborder="32" text="판독승인" class="btn4" position="absolute 904 9 984 31" anchor="default" onclick="grp_srch_button3_onclick"/>
- <Static id="caption2" text="판독목적:" class="search_name" position="absolute 512 13 586 30" anchor="default"/>
- <Static id="caption3" text="Chart No:" class="search_name" position="absolute 322 13 403 30" anchor="default"/>
- <Edit id="input5" taborder="33" class="input_search" position="absolute 398 11 497 30" anchor="default" onkeydown="grp_srch_input5_onkeydown" autoselect="true"/>
- <CheckBox id="checkbox1" taborder="35" class="checkbox_search" position="absolute 798 14 838 29" anchor="default" text="NM" truevalue="NM" onchanged="grp_srch_checkbox1_onchanged"/>
- <cp_checkboxList id="chk_excuroom" titletext="CheckBox List" taborder="39" text="cp_checkboxList00" scrollbars="none" position="absolute 582 11 682 31" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="caption15" text="SECTION:" class="search_name" position="absolute 991 13 1073 30" anchor="default"/>
- <Combo id="combo1" taborder="40" innerdataset="@ds_init_cmb_section_initsection" codecolumn="sectionid" datacolumn="sectionnm" position="absolute 1075 11 1175 30" anchor="default" index="0"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_srch2" taborder="1" text="Div00" position="absolute 0 25 1190 65" class="div_SA" visible="false">
- <Layouts>
- <Layout>
- <Shape id="line18" linetype="vertical" class="line_4" position="absolute 1073 8 1079 30" anchor="default" visible="true"/>
- <Calendar id="ipt_srchdate1" taborder="22" class="input_default" visible="true" position="absolute 80 11 182 30" anchor="default" onchanged="grp_srch2_ipt_srchdate1_onchanged"/>
- <Calendar id="ipt_srchdate2" taborder="23" class="input_default" visible="true" position="absolute 184 11 286 30" anchor="default"/>
- <Static id="caption10" text="진료일자:" class="search_name" position="absolute 7 13 77 30" anchor="default" visible="true"/>
- <Static id="caption12" text="영상구분:" class="search_name" visible="true" position="absolute 687 13 762 30" anchor="default"/>
- <Combo id="cmb_modality" taborder="25" codecolumn="codecolumn" datacolumn="datacolumn" visible="true" position="absolute 759 11 874 30" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">-- 전체 --</Col>
- </Row>
- <Row>
- <Col id="codecolumn">GR</Col>
- <Col id="datacolumn">GR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DR</Col>
- <Col id="datacolumn">DR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">CT</Col>
- <Col id="datacolumn">CT</Col>
- </Row>
- <Row>
- <Col id="codecolumn">MRI</Col>
- <Col id="datacolumn">MRI</Col>
- </Row>
- <Row>
- <Col id="codecolumn">ANGIO</Col>
- <Col id="datacolumn">ANGIO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">SP</Col>
- <Col id="datacolumn">SP</Col>
- </Row>
- <Row>
- <Col id="codecolumn">SONO</Col>
- <Col id="datacolumn">SONO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">BMD</Col>
- <Col id="datacolumn">BMD</Col>
- </Row>
- <Row>
- <Col id="codecolumn">NM</Col>
- <Col id="datacolumn">NM</Col>
- </Row>
- <Row>
- <Col id="codecolumn">MAMMO</Col>
- <Col id="datacolumn">MAMMO</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption13" text="진료과:" class="search_name" visible="true" position="absolute 300 13 362 30" anchor="default"/>
- <Static id="caption14" text="진료의:" class="search_name" visible="true" position="absolute 514 13 576 30" anchor="default"/>
- <Combo id="cmb_orddr" taborder="26" innerdataset="@ds_init_cmb_orddr_initexecorddr" codecolumn="execorddrcdid" datacolumn="execorddrcdnm" class="combo_search" visible="true" position="absolute 573 11 671 30" anchor="default" index="0"/>
- <Combo id="cmb_orddept" taborder="27" innerdataset="@ds_init_cmb_orddept_initexecorddept" codecolumn="execorddeptcdid" datacolumn="execorddeptcdnm" class="combo_search" visible="true" position="absolute 360 11 500 30" anchor="default" onitemchanged="grp_srch2_cmb_orddept_onitemchanged"/>
- <Button id="btn_data2searh" taborder="28" text="미판독조회" class="btn1" visible="true" position="absolute 1090 9 1182 31" anchor="default" onclick="grp_srch2_btn_data2searh_onclick"/>
- <Static id="caption15" text="SECTION:" class="search_name" position="absolute 887 13 961 30"/>
- <Combo id="combo1" taborder="29" innerdataset="@ds_init_cmb_section_initsection" codecolumn="sectionid" datacolumn="sectionnm" position="absolute 963 11 1063 30" index="0"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="fromDate" type="STRING" size="256"/>
- <Column id="toDate" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="lendgoal1" type="STRING" size="256"/>
- <Column id="spid" type="STRING" size="256"/>
- <Column id="sgb" type="STRING" size="256"/>
- <Column id="deptcdflag" type="STRING" size="256"/>
- <Column id="gb" type="STRING" size="256"/>
- <Column id="exegb" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="section" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="deptcd"/>
- <Col id="fromDate"/>
- <Col id="toDate"/>
- <Col id="lendgoal">01 02 03 04 05 06</Col>
- <Col id="lendgoal1"/>
- <Col id="spid"/>
- <Col id="sgb"/>
- <Col id="deptcdflag"/>
- <Col id="gb"/>
- <Col id="exegb"/>
- <Col id="modality"/>
- <Col id="basesuppdeptcd"/>
- <Col id="section"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdate1" type="STRING" size="256"/>
- <Column id="srchdate2" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="drid" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="section" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="excuexectodd" type="STRING" size="256"/>
- <Column id="excuexectodd2" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchdate1"/>
- <Col id="srchdate2"/>
- <Col id="deptcd"/>
- <Col id="drid"/>
- <Col id="modality"/>
- <Col id="section"/>
- <Col id="execprcpstatcd"/>
- <Col id="excuexectodd"/>
- <Col id="excuexectodd2"/>
- <Col id="prcpgenrflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_orddept_initexecorddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execorddeptcdnm" type="STRING" size="256"/>
- <Column id="execorddeptcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_orddr_initexecorddr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execorddrcdnm" type="STRING" size="256"/>
- <Column id="execorddrcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_section_initsection" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sectionid" type="STRING" size="256"/>
- <Column id="sectionnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_booklist_detail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_booklist_detail_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="excuexectodt" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="lenddeptcd" type="STRING" size="256"/>
- <Column id="lendrid" type="STRING" size="256"/>
- <Column id="lendapptm" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="prntyn" type="STRING" size="256"/>
- <Column id="lendyn" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="modality"/>
- <Col id="prcpnm"/>
- <Col id="excuexectodt"/>
- <Col id="orddd"/>
- <Col id="lenddeptcd"/>
- <Col id="lendrid"/>
- <Col id="lendapptm"/>
- <Col id="lendgoal"/>
- <Col id="prntyn"/>
- <Col id="lendyn"/>
- <Col id="rtnyn"/>
- <Col id="seq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_filminfo_filmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="excuexectodt" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="uoedesc" type="STRING" size="256"/>
- <Column id="excuexectodt" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="stat" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="cnfmdt" type="STRING" size="256"/>
- <Column id="deptdrnm" type="STRING" size="256"/>
- <Column id="lendapptm" type="STRING" size="256"/>
- <Column id="lenddeptcd" type="STRING" size="256"/>
- <Column id="lendrid" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="prntyn" type="STRING" size="256"/>
- <Column id="lendyn" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="modality"/>
- <Col id="excuexectodt"/>
- <Col id="fstrgstdt"/>
- <Col id="ioflag"/>
- <Col id="uoedesc"/>
- <Col id="excuexectodt"/>
- <Col id="excuroomcd"/>
- <Col id="stat"/>
- <Col id="execprcpstatcd"/>
- <Col id="cnfmdt"/>
- <Col id="deptdrnm"/>
- <Col id="lendapptm"/>
- <Col id="lenddeptcd"/>
- <Col id="lendrid"/>
- <Col id="lendgoal"/>
- <Col id="prntyn"/>
- <Col id="lendyn"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="prcpdd"/>
- <Col id="execprcpuniqno"/>
- <Col id="seq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_booklistordd_detail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="section" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="excuexectodt" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="exeprcpuniqno" type="STRING" size="256"/>
- <Column id="excucdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="modality"/>
- <Col id="section"/>
- <Col id="deptnm"/>
- <Col id="excuexectodt"/>
- <Col id="usernm"/>
- <Col id="orddd"/>
- <Col id="execprcpstatcd"/>
- <Col id="lendgoal"/>
- <Col id="rtnyn"/>
- <Col id="seq"/>
- <Col id="exeprcpuniqno"/>
- <Col id="excucdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_savedata_savelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="lendapptm" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="lendapptm"/>
- <Col id="seq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_printinfo_printlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="lenddeptcd" type="STRING" size="256"/>
- <Column id="lendrid" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="lendapptm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="modality"/>
- <Col id="lenddeptcd"/>
- <Col id="lendrid"/>
- <Col id="lendgoal"/>
- <Col id="lendapptm"/>
- <Col id="orddd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prntRexinfo_detail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="lenddeptcd" type="STRING" size="256"/>
- <Column id="lendrid" type="STRING" size="256"/>
- <Column id="lendapptm" type="STRING" size="256"/>
- <Column id="lendgoal" type="STRING" size="256"/>
- <Column id="prntyn" type="STRING" size="256"/>
- <Column id="lendyn" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="lendgoalnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="modality"/>
- <Col id="lenddeptcd"/>
- <Col id="lendrid"/>
- <Col id="lendapptm"/>
- <Col id="lendgoal"/>
- <Col id="prntyn"/>
- <Col id="lendyn"/>
- <Col id="rtnyn"/>
- <Col id="seq"/>
- <Col id="lendgoalnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_excuroom" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">외래진료판독요청</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="juminno" type="STRING" size="256" sumtext="주민번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_modality" 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">GR</Col>
- <Col id="value">GR</Col>
- </Row>
- <Row>
- <Col id="label">CT</Col>
- <Col id="value">CT</Col>
- </Row>
- <Row>
- <Col id="label">MRI</Col>
- <Col id="value">MRI</Col>
- </Row>
- <Row>
- <Col id="label">MR</Col>
- <Col id="value">MR</Col>
- </Row>
- <Row>
- <Col id="label">ANGIO</Col>
- <Col id="value">AG</Col>
- </Row>
- <Row>
- <Col id="label">SP</Col>
- <Col id="value">SP</Col>
- </Row>
- <Row>
- <Col id="label">SONO</Col>
- <Col id="value">US</Col>
- </Row>
- <Row>
- <Col id="label">BMD</Col>
- <Col id="value">BM</Col>
- </Row>
- <Row>
- <Col id="label">NM</Col>
- <Col id="value">NM</Col>
- </Row>
- <Row>
- <Col id="label">CT</Col>
- <Col id="value">Ct</Col>
- </Row>
- <Row>
- <Col id="label">CT</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">MAMMO</Col>
- <Col id="value">MG</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_lendgoal" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">외래진료</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">입원진료</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">판독용</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">복사용</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">연구용</Col>
- <Col id="value">06</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_prntyn" 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">YES</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">NO</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_ioflag" 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">O</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_srch2.ipt_srchdate1" propid="value" datasetid="ds_send_data2" columnid="srchdate1"/>
- <BindItem id="item1" compid="grp_srch2.ipt_srchdate2" propid="value" datasetid="ds_send_data2" columnid="srchdate2"/>
- <BindItem id="item2" compid="grp_srch2.cmb_orddept" propid="value" datasetid="ds_send_data2" columnid="deptcd"/>
- <BindItem id="item3" compid="grp_srch2.cmb_orddr" propid="value" datasetid="ds_send_data2" columnid="drid"/>
- <BindItem id="item4" compid="grp_srch2.cmb_modality" propid="value" datasetid="ds_send_data2" columnid="modality"/>
- <BindItem id="item5" compid="grp_srch.ipt_date1" propid="value" datasetid="ds_send_data" columnid="fromDate"/>
- <BindItem id="item6" compid="grp_srch.input1" propid="value" datasetid="ds_send_data" columnid="toDate"/>
- <BindItem id="item7" compid="grp_srch.input5" propid="value" datasetid="ds_send_data" columnid="spid"/>
- <BindItem id="item8" compid="grp_srch.checkbox1" propid="value" datasetid="ds_send_data" columnid="deptcdflag"/>
- <BindItem id="item10" compid="group3.opt_addr" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="addr"/>
- <BindItem id="item11" compid="group3.opt_mpphontel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="mpphontel"/>
- <BindItem id="item12" compid="group3.opt_hometel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hometel"/>
- <BindItem id="item13" compid="group3.opt_sex" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="sex"/>
- <BindItem id="item14" compid="group3.opt_age" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="age"/>
- <BindItem id="item15" compid="group3.opt_hngnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm"/>
- <BindItem id="item16" compid="group3.chk_eckbox2" propid="value" datasetid="ds_send_data" columnid="exegb"/>
- <BindItem id="item17" compid="group3.modality2" propid="value" datasetid="ds_send_data" columnid="modality"/>
- <BindItem id="item18" compid="group3.ipt_execd" propid="value" datasetid="ds_send_data2" columnid="excuexectodd"/>
- <BindItem id="item19" compid="group3.ipt_execd2" propid="value" datasetid="ds_send_data2" columnid="excuexectodd2"/>
- <BindItem id="item20" compid="group3.rdo_prcpgenrflag" propid="value" datasetid="ds_send_data2" columnid="prcpgenrflag"/>
- <BindItem id="item9" compid="grp_srch.combo1" propid="value" datasetid="ds_send_data2" columnid="section"/>
- <BindItem id="item21" compid="grp_srch2.combo1" propid="value" datasetid="ds_send_data2" columnid="section"/>
- <BindItem id="item22" compid="grp_srch1.ipt_date1" propid="value" datasetid="ds_send_data" columnid="fromDate"/>
- <BindItem id="item23" compid="grp_srch1.input1" propid="value" datasetid="ds_send_data" columnid="toDate"/>
- <BindItem id="item24" compid="grp_srch1.input5" propid="value" datasetid="ds_send_data" columnid="spid"/>
- <BindItem id="item25" compid="grp_srch1.checkbox1" propid="value" datasetid="ds_send_data" columnid="deptcdflag"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 조회
- ****************************************************************************************/
- function readfunc(){
- if (utlf_isNull(ds_send_data.getColumn(0,"fromDate"))) {
- sysf_messageBox("대출요청 시작일은 필수 선택항목입니다.", "E999", "");
- return;
- }
-
- if (isDate(ds_send_data.getColumn(0,"fromDate")) == false) {
- sysf_messageBox("대출요청 시작일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return;
- }
-
- if (utlf_isNull(ds_send_data.getColumn(0,"toDate"))) {
- sysf_messageBox("대출요청 종료일은 필수 선택항목입니다.", "E999", "");
- return;
- }
-
- if (isDate(ds_send_data.getColumn(0,"toDate")) == false){
- sysf_messageBox("대출요청 종료일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return;
- }
- var str = ds_send_data.getColumn(0,"lendgoal");
- var str1 = ReplaceDemo(str);
- ds_send_data.setColumn(0,"lendgoal1", str1);
-
- if (utlf_isNull(ds_send_data.getColumn(0,"lendgoal"))) {
- sysf_messageBox("대출목적은 필수 선택항목입니다.", "E999", "");
- return;
- }
-
- // 조회 조건 section 추가
- ds_send_data.setColumn(0,"section", ds_send_data2.getColumn(0,"section"));
-
- // ds_main_rsrvupdtinfo_rsrvupdt.clear();
- dsf_createDsRow("ds_req", [
- {col:"pid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"pid")}
- , {col:"fromdate", type:"STRING", size:256, val:ds_send_data.getColumn(0,"fromDate")}
- , {col:"todate", type:"STRING", size:256, val:ds_send_data.getColumn(0,"toDate")}
- , {col:"lendgoal1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"lendgoal1")}
- , {col:"deptcdflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"deptcdflag")}
- , {col:"exegb", type:"STRING", size:256, val:ds_send_data.getColumn(0,"exegb")}
- , {col:"prcpgenrflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"prcpgenrflag")}
- , {col:"section", type:"STRING", size:256, val:ds_send_data.getColumn(0,"section")}
- ]);
- var oParam = {};
- oParam.id = "TRAEF00201";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetFilmLendAppList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_booklist_detail=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEF00201";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRAEF00201") > -1){
- for(var i = 1 ; i < group3.switch1.case1.grd_mainordlist1.getCellCount("Head") ; i++) {
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",i,"background" ,"expr(lendyn=='Y'?'#FFFFCC':'#FFFFFF')");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",i,"background2","expr(lendyn=='Y'?'#FFFFCC':'#FFFFFF')");
- }
-
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","chk"),"edittype" ,"expr:lendyn=='Y'?'none':'checkbox'");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","chk"),"controlbackground" ,"expr(lendyn=='Y'?'silver':'')");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","chk"),"controlborder" ,"expr(lendyn=='Y'?'1 solid #708090cc':'')");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendyn"),"edittype" ,"none");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendyn"),"controlbackground" ,"silver");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendyn"),"controlborder" ,"1 solid #708090cc");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","rtnyn"),"edittype" ,"none");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","rtnyn"),"controlbackground" ,"silver");
- group3.switch1.case1.grd_mainordlist1.setCellProperty("body",group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","rtnyn"),"controlborder" ,"1 solid #708090cc");
- }
- }
- function cf_TRAEF00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_booklist_detail.rowposition = -1;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 조회2
- ****************************************************************************************/
- function readfunc1(){
- var schar = ds_send_data.getColumn(0,"spid");
- var k = 0;
- for (var i = 0; i < schar.length; i ++){
- var ch = parseInt(schar.charAt(i));
- if (ch >= 0 && ch <= 9){
- k = parseInt(i) + 1;
- }
- }
-
- if (k > 0){
- var spid = schar.substring(0, k);
- var sgb = schar.substring(k, schar.length);
- ds_send_data.setColumn(0,"pid", spid);
- }
-
- if (utlf_isNull(ds_send_data.getColumn(0,"pid"))) {
- sysf_messageBox("Chart No는 필수 입력항목입니다.", "E999", "");
- return;
- }
-
- // 환자 인적사항
- var oParam = {};
- oParam.id = "TRAEA00204";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA00204";
- tranf_submit(oParam);
-
- ds_main_filminfo_filmlist.clearData();
- // 조회할때 전체내역을 조회하기 위해 "1"번(전체)으로 셋팅 함. 20090525
- ds_send_data.setColumn(0,"gb","1");
- var oParam = {};
- oParam.id = "TRAEF00103";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetFilmList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_filminfo_filmlist=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAEF00103";
- tranf_submit(oParam);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 판독승인
- * : 대출 출력 대체 기능으로 판독 승인 기능 변경
- ****************************************************************************************/
- function fSaveData() {
- dsf_createDs("ds_nodeList");
- ds_main_booklist_detail.filter("chk=='Y'");
- ds_nodeList.copyData(ds_main_booklist_detail,true);
- ds_main_booklist_detail.filter("");
- var rCSV = dsf_getDsCSV(ds_nodeList);
-
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 ","C002");
- return;
- }
- dsf_setCSVToDs("ds_main_savedata_savelist_data",rCSV);
- // var data = model.getValue("/root/main/savedata/savelist/data");
- dsf_setTypeFormat(ds_main_savedata_savelist_data, "seq:INT");
- var oParam = {};
- oParam.id = "TXAEF00201";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqSetFilmAprv";
- oParam.inds = "reqparam=ds_main_savedata_savelist_data";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEF0020X";
- tranf_submit(oParam);
- }
- function cf_TXAEF0020X(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- readfunc();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 반납승인
- ****************************************************************************************/
- function fSaveData1() {
- ds_main_savedata_savelist.setColumn(0,"pid" ,ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"pid"));
- ds_main_savedata_savelist.setColumn(0,"lendapptm",ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"lendapptm"));
- ds_main_savedata_savelist.setColumn(0,"seq" ,ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"seq"));
- dsf_setTypeFormat(ds_main_savedata_savelist, "seq:INT");
- var oParam = {};
- oParam.id = "TXAEF00202";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqSetFilmRtn";
- oParam.inds = "req=ds_main_savedata_savelist";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEF0020X";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fSaveData2() {
- ds_main_savedata_savelist.setColumn(0,"pid" , ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"pid"));
- ds_main_savedata_savelist.setColumn(0,"lendapptm", ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"lendapptm"));
- ds_main_savedata_savelist.setColumn(0,"seq" , ds_main_booklist_detail.getColumn(ds_main_booklist_detail.rowposition,"seq"));
- dsf_setTypeFormat(ds_main_savedata_savelist, "seq:INT");
- var oParam = {};
- oParam.id = "TXAEF00203";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqSetFilmPrint";
- oParam.inds = "req=ds_main_savedata_savelist";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEF0020X";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : irow - row Index
- * Description :
- ****************************************************************************************/
- function fSaveData3(irow) {
- ds_main_savedata_savelist.setColumn(0,"pid" , ds_main_booklist_detail.getColumn(irow,"pid"));
- ds_main_savedata_savelist.setColumn(0,"lendapptm", ds_main_booklist_detail.getColumn(irow,"lendapptm"));
- ds_main_savedata_savelist.setColumn(0,"seq" , ds_main_booklist_detail.getColumn(irow,"seq"));
-
- dsf_setTypeFormat(ds_main_savedata_savelist, "seq:INT");
- var oParam = {};
- oParam.id = "TXAEF00203";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqSetFilmPrint";
- oParam.inds = "req=ds_main_savedata_savelist";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAEF0020X";
- tranf_submit(oParam);
- }
-
- function setbutton(){
- // button1.disabled = true;
- // button2.disabled = true;
- // button3.disabled = true;
- // if (grd_mainordlist1.row > 0){
- // button2.disabled = false;
- // if (model.getValue("/root/main/booklist/detail[" + grd_mainordlist1.row + "]/lendyn") == "Y"){
- // button3.disabled = true;
- // if (model.getValue("/root/main/booklist/detail[" + grd_mainordlist1.row + "]/rtnyn") == "Y"){
- // button1.disabled = true;
- // }else{
- // button1.disabled = false;
- // }
- // }else{
- // button3.disabled = false;
- // }
- // }
- // model.refresh();
- }
- /****************************************************************************************
- * Argument : irow - row Index
- * Description : 날짜 형식에 대한 적합여부 체크
- ****************************************************************************************/
- function isDate(str) {
- if (str == "") return true; // 빈건 체크안함
- if (trim(str) == "") return true; // 빈건 체크안함
- if (isNaN(parseInt(str))) return false; // 숫자가 아니면 false
- if (str.length != 8) return false; // 8자리(yyyymmdd)가 아니면 false
-
- var yy = new Number(str.substring(0, 4));
- var mm = new Number(str.substring(4, 6)) - 1;
- var dd = new Number(str.substring(6, 8));
- var date = new Date(yy, mm, dd);
- if (yy != date.getFullYear() ||
- mm != date.getMonth() ||
- dd != date.getDate()) {
- return false; // 존재하지 않는 날짜
- }
- return true; // 존재하는 날짜
- }
- /****************************************************************************************
- * Argument : irow - row Index
- * Description : 문자에 대한 TRIM 작업
- ****************************************************************************************/
- function trim(data){
- return data.replace(/(^\s*)|(\s*$)/g, "");
- }
-
- function ReplaceDemo(str){
- str = "('" + str + "')";
- for (var i = 1; i < 6;i++){
- var re = " ";
- var r = str.replace(re, "','");
- str = r;
- }
- return(r);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 출력
- ****************************************************************************************/
- function fPrint(){
- for (var i = 0; i < ds_main_booklist_detail.rowcount; i++) {
- if (ds_main_booklist_detail.getColumn(i,"prntyn") == "N"){
- ds_main_printinfo_printlist.setColumn(0,"pid" , ds_main_booklist_detail.getColumn(i,"pid"));
- ds_main_printinfo_printlist.setColumn(0,"hngnm" , ds_main_booklist_detail.getColumn(i,"hngnm"));
- ds_main_printinfo_printlist.setColumn(0,"lenddeptcd", ds_main_booklist_detail.getColumn(i,"lenddeptcd"));
- ds_main_printinfo_printlist.setColumn(0,"lendrid" , ds_main_booklist_detail.getColumn(i,"lendrid"));
- ds_main_printinfo_printlist.setColumn(0,"lendgoal" , group3.switch1.case1.grd_mainordlist1.getCellText(selectedRows[i],group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendgoal")));
- ds_main_printinfo_printlist.setColumn(0,"lendapptm" , ds_main_booklist_detail.getColumn(i,"lendapptm"));
- ds_main_printinfo_printlist.setColumn(0,"orddd" , ds_main_booklist_detail.getColumn(i,"orddd"));
- dsf_makeValue(ds_main_printinfo_printlist,"filmflag","string",ds_main_booklist_detail.getColumn(i,"modality"));
- // exeReportPreview("RPAEF00200", "XMLSTR", "/root/main/printinfo/printlist", "", "true", "", "", "", "", "true","", "", "", "", "", "", "", "printpaper=8;");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/printinfo/printlist" , ds_main_printinfo_printlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEF00200"],[objParam], option);
-
- fSaveData3(i);
- }
- }
-
- readfunc();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 주치의정보(진료의사) 조회를 위한 Function
- ****************************************************************************************/
- function fChngSrchDrId() {
- ds_init_cmb_orddr_initexecorddr.clearData();
-
- if ( utlf_isNull(ds_send_data2.getColumn(0,"deptcd")) ) {
- ds_send_data2.setColumn(0,"drid", "");
- return;
- }
- dsf_setFixVal(ds_send_data2, "initflag:2");
- var oParam = {};
- oParam.id = "TRAER00804";
- oParam.service = "examcureresultrefapp.RsltRef";
- oParam.method = "reqGetInitRsltRefDrIdList";
- oParam.inds = "reqparam=ds_send_data2";
- oParam.outds = "ds_init_cmb_orddr_initexecorddr=initexecdr";
- oParam.async = false;
- oParam.callback = "cf_TRAER00804";
- tranf_submit(oParam);
- }
- function cf_TRAER00804(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_orddr_initexecorddr.updateColID("drid","execorddrcdid");
- ds_init_cmb_orddr_initexecorddr.updateColID("drnm","execorddrcdnm");
- ds_send_data2.setColumn(0,"drid", "");
- grp_srch2.cmb_orddr.index = 0;
- }
-
- /* @group : 그리드 내용 Copy
- * @ver : 2009.06.16
- * @by : 김귀남
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드의 내용을 엑셀로 Copy하기 위한 Function
- */
- function astgrid_oncopy_org() {
- var trgObj = document.all.item(event.target);
- if( trgObj.elementName == "xforms:datagrid" ) // event.target이 datagrid > input일 경우 return
- gridObj = trgObj;
- else
- return;
-
- var cellValue;
- var rClipBoardValue = "";
-
- var gridSelMode = gridObj.selectionMode;
- //alert(gridSelMode);
-
- // datagrid@selectionmode가 free일 경우
- if( gridSelMode == "free" ) {
-
- if( gridObj.selectedCells.length == 0 )
- return;
-
- var firstCell = getFirstCell(gridObj.selectedCells);
- var lastCell = getLastCell(gridObj.selectedCells);
- //alert(gridObj.selectedCells.length);
- //alert(firstCell.row +" "+ lastCell.row+"\n"+firstCell.col+" "+lastCell.col);
- var i, j;
- for( i = firstCell.row; i <= lastCell.row; i++ ) {
- for ( j = firstCell.col; j <= lastCell.col; j++ ) {
- if(j != 2 && j != 11){
- cellValue = gridObj.valueMatrix(i, j);
- //if( cellValue.indexOf("\n") != -1 )
- // cellValue = '"' + cellValue + '"';
- }else cellValue = "";
- rClipBoardValue += cellValue;
- if( j != lastCell.col )
- rClipBoardValue += "\t";
- }
- rClipBoardValue += "\r\n";
- }
-
- var setClipBoardFlag = true;
-
- // selectedCells 갯수와 rClipBoardValue의 갯수 비교
- var cntRClip = 0;
- var cntRRow = rClipBoardValue.split("\r\n").length;
- var cntRCol = rClipBoardValue.split("\r\n")[0].split("\t").length;
- if( gridObj.selectedCells.length != ( cntRRow - 1 ) * cntRCol ) {
- setClipBoardFlag = false;
- }
-
- // selectedCell이 firstCell부터 lastCell까지 속해있나 비교
- for( i = 0; i < gridObj.selectedCells.length; i++ ) {
- if( firstCell.row > gridObj.selectedCells.item(i).row || lastCell.row < gridObj.selectedCells.item(i).row ) {
- setClipBoardFlag = false;
- break;
- }
- if( firstCell.col > gridObj.selectedCells.item(i).col || lastCell.col < gridObj.selectedCells.item(i).col ) {
- setClipBoardFlag = false;
- break;
- }
- }
-
- if( !setClipBoardFlag ) {
- messageBox("다중 선택 범위에서는", "E001");
- return;
- }
- }
-
- // datagrid@selectionmode가 bycol일 경우
- else if( gridSelMode == "bycol" ) {
-
- if( gridObj.selectedCells.length == 0 )
- return;
-
- var firstCell = getFirstCell(gridObj.selectedCells);
- var lastCell = getLastCell(gridObj.selectedCells);
- //alert(firstCell +" "+ lastCell);
- var i, j;
- for( i = gridObj.fixedRows; i < gridObj.rows; i++ ) {
- for ( j = firstCell.col; j <= lastCell.col; j++ ) {
- if(j != 2 && j != 11){
- cellValue = gridObj.valueMatrix(i, j);
- //if( cellValue.indexOf("\n") != -1 )
- // cellValue = '"' + cellValue + '"';
- }else cellValue = "";
- rClipBoardValue += cellValue;
- if( j != lastCell.col )
- rClipBoardValue += "\t";
- }
- rClipBoardValue += "\r\n";
- }
- }
-
- // datagrid@selectionmode가 default이거나 byrow일 경우
- else {
-
- var gridCols = gridObj.Cols;
- var selRow;
-
- var i, j;
- for( i = 0; i < gridObj.selectedRows; i++ ) {
- selRow = gridObj.selectedRow(i);
- for ( j = gridObj.fixedCols; j < gridCols; j++ ) {
- if(j != 2 && j != 11){
- cellValue = gridObj.valueMatrix(selRow, j);
- //if( cellValue.indexOf("\n") != -1 )
- // cellValue = '"' + cellValue + '"';
- }else cellValue = "";
- rClipBoardValue += cellValue;
- if( j != gridCols - 1 )
- rClipBoardValue += "\t";
- }
- rClipBoardValue += "\r\n";
- }
- }
-
- if( rClipBoardValue != "" )
- window.clipBoardData = rClipBoardValue;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 복사하기
- ****************************************************************************************/
- function astgrid_oncopy(trgObj) {
- dsf_createDs("ds_temp_copy");
- dsf_copyColInfo(ds_temp_copy,eval(trgObj.binddataset));
-
- var rowIdx;
- var selectedRows = grdf_getSelectedRows(trgObj);
- for(var i = 0 ; i < selectedRows.length ; i++) {
- rowIdx = selectedRows[i];
- ds_temp_copy.copyRow(ds_temp_copy.addRow(),eval(trgObj.binddataset),rowIdx);
- }
- }
- /* @group : 그리드 내용 paste
- * @ver : 2009.06.16
- * @by : 김귀남
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드의 내용을 엑셀로 paste 위한 Function
- */
- function astgrid_onpaste_org(){
- var trgObj = document.all.item(event.target);
- if( trgObj.elementName == "xforms:datagrid" ){ // event.target이 datagrid > input일 경우 return
- gridObj = trgObj;
- }
- else{
- return;
- }
- var rClipBoardValue = "";
-
- var gridSelMode = gridObj.selectionMode;
- if(window.clipBoardData !="")
- var rClipBoardValue = window.clipBoardData;
- var clipBoardRow = rClipBoardValue.split("\r\n");
- if(gridSelMode = "free"){ // free 모드 동작
- var firstCell = getFirstCell(gridObj.selectedCells);
- var lastCell = getLastCell(gridObj.selectedCells);
- var row = firstCell.row;
-
- for(var i = 0; i < clipBoardRow.length-1; i++){
- var clipBoardCol = clipBoardRow[i].split("\t"); // 클립보드에 저장된 내용을 tab 단위로 분리
- var col = firstCell.col;
- for(var j = 0; j < clipBoardCol.length; j++){
- gridObj.ValueMatrix(row, col) = clipBoardCol[j];
- col++;
- }
- row++;
- }
- }else { // defualt, byrow, list 모드 동작
-
- var gridCols = gridObj.Cols;
- var selRow = gridObj.row;
-
- var i, j;
- for(var i = 0; i < clipBoardRow.length-1; i++){
- var clipBoardCol = clipBoardRow[i].split("\t");
- var col = 0;
- for(var j = 0; j < clipBoardCol.length; j++){
- gridObj.ValueMatrix(row, col) = clipBoardCol[j];
- col++;
- }
- selRow++
- }
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 붙여넣기
- ****************************************************************************************/
- function astgrid_onpaste(trgObj) {
- var rowIdx = trgObj.selectstartrow;
- var rowSrc = 0;
- for(var i = rowIdx ; i < rowIdx + ds_temp_copy.rowcount-1 ; i++) {
- eval(trgObj.binddataset).copyRow(i,ds_temp_copy,rowSrc++);
- }
- dsf_deleteDs("ds_temp_copy");
- }
- /******************************************************************
- * Argument : N/A
- * Description : chekboxlist set
- ******************************************************************/
- function fn_setChkboxList(){
- var sProp21 = "col=2,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- grp_srch.chk_excuroom.setInitComp(sProp21, ds_chk_excuroom, "value","label", "fn_chk_excuroom1");
- grp_srch1.chk_excuroom.setInitComp(sProp21, ds_chk_excuroom, "value","label", "fn_chk_excuroom2");
- }
- function fn_chk_excuroom1() {
- ds_send_data.setColumn(0,"lendgoal",String(grp_srch.chk_excuroom.getData()).replace(","," "));
- }
- function fn_chk_excuroom2() {
- ds_send_data.setColumn(0,"lendgoal",String(grp_srch1.chk_excuroom.getData()).replace(","," "));
- }
- /******************************************************************
- * Argument : obj - dataset
- * Description : 멀티체크박스 세팅
- ******************************************************************/
- function lf_setMultiCheckBox(obj) {
- // 멀티체크박스 세팅
- if(!utlf_isNull(obj.getColumn(0,"lendgoal"))) {
- grp_srch.chk_excuroom.setData(obj.getColumn(0,"lendgoal").split(" "),null,false);
- grp_srch1.chk_excuroom.setData(obj.getColumn(0,"lendgoal").split(" "),null,false);
- }
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEF00200
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEF00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEF00200
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEF00200_onload(obj:Form, e:LoadEventInfo)
- {
- fn_setChkboxList(); //체크박스리스트 설정
- lf_setMultiCheckBox(ds_send_data); //멀티체크박스 초기값 세팅
-
- grdf_setGridSort(group3.switch1.case1.grd_mainordlist1); // 그리드 소트만
- grdf_setGridSort(group3.switch1.case2.datagrid2); // 그리드 소트만
- grdf_setGridSort(group3.switch1.case3.grd_booklistordd); // 그리드 소트만
- //2009-04-22 핵의학(NM) 동일화면 사용 - 핵의학구분추가
- // if ( model.getValue("/root/properties/menu/menuprestdeptcd").substr(0,3) == '218') {
- if (frmf_getMenuParam().substr(0,3)=="218") {
- ds_send_data.setColumn(0,"deptcdflag","NM");
- group3.button5.enable = false; //자동출력시작 비활성화
- group3.button6.enable = false; //자동출력종료 비활성화
- }
-
- ds_send_data.setColumn(0,"fromDate" , utlf_getCurrentDate().toDate().getAddDate(-3,"D").getDateFormat("YYYYMMDD"));
- ds_send_data.setColumn(0,"toDate" , utlf_getCurrentDate());
- ds_main_filminfo_filmlist.clearData();
- ds_main_booklist_detail.clearData();
- if(frmf_checkOpener())
- {
- try
- {
- ds_hidden_popdata.copyData(arg_ds_hidden_popdata);
- }
- catch(e){}
- }
-
- if (utlf_isNull(ds_hidden_popdata.getColumn(0,"pid"))) {
- group3.switch1.tabindex = 0;
-
- readfunc();
- }else{
- ds_send_data.setColumn(0,"spid" , ds_hidden_popdata.getColumn(0,"pid"));
- ds_send_data.setColumn(0,"pid" , ds_hidden_popdata.getColumn(0,"pid"));
- group3.switch1.tabindex = 1;
-
- group3.cap_modal2.visible = true; // 영상검사내역Modality Box Title
- group3.modality2.visible = true; // 영상검사내역Modality Box
- frmf_inputEnterKey("group3.button4", "onclick", new ClickEventInfo);
- }
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
- // 조회조건으로 부서코드 PIX하기 위해 가져오기
- ds_send_data.setColumn(0,"basesuppdeptcd",gSuppdeptcd);
- dsf_createDsRow("ds_reqparam", [
- {col:"initflag", type:"STRING", size:256, val:"1"}
- ]);
- // 조회용 진료과코드
- var oParam = {};
- oParam.id = "TRAER00803";
- oParam.service = "examcureresultrefapp.RsltRef";
- oParam.method = "reqGetInitRsltRefDeptCdList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_orddept_initexecorddept=initexecdept";
- oParam.async = false;
- oParam.callback = "cf_TRAER00803";
- tranf_submit(oParam);
- // Section 정보
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"basrcdflag", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRAEF00203";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetExamCdList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_cmb_section_initsection=initsection";
- oParam.async = false;
- //oParam.callback = "cf_TRAEF00203";
- tranf_submit(oParam);
-
- grp_srch.combo1.index = 0;
- grp_srch2.combo1.index = 0;
- grp_srch2.cmb_orddept.index = 0;
- // 진료일자를 오늘 일자로 기본설정
- grp_srch2.ipt_srchdate1.value = utlf_getCurrentDate().toDate().getAddDate(+1,"D").getDateFormat("YYYYMMDD");
- grp_srch2.ipt_srchdate2.value = utlf_getCurrentDate().toDate().getAddDate(+1,"D").getDateFormat("YYYYMMDD");
- group3.ipt_execd.value = utlf_getCurrentDate().toDate().getAddDate(-15,"D").getDateFormat("YYYYMMDD");
- group3.ipt_execd2.value = utlf_getCurrentDate().toDate().getDateFormat("YYYYMMDD");
- ds_send_data.setColumn(0,"exegb", "0");
- ds_send_data2.setColumn(0,"drid", "");
- }
- function cf_TRAER00803(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_orddept_initexecorddept.updateColID("deptcd","execorddeptcdid");
- ds_init_cmb_orddept_initexecorddept.updateColID("deptnm","execorddeptcdnm");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var schar = ds_send_data.getColumn(0,"spid");
- var k = 0;
- for (var i = 0; i < schar.length; i ++){
- var ch = parseInt(schar.charAt(i));
- if (ch >= 0 && ch <= 9){
- k = parseInt(i) + 1;
- }
- }
-
- if (k > 0){
- var spid = schar.substring(0, k);
- var sgb = schar.substring(k, schar.length);
- ds_send_data.setColumn(0,"pid", spid);
- }
-
- if (group3.switch1.tabindex == 0) {
- if (!utlf_isNull(ds_send_data.getColumn(0,"spid"))) {
- if (ds_main_booklist_detail.rowcount > 0){
- for (var i = 0; i < ds_main_booklist_detail.rowcount; i++) {
- var spid1 = ds_main_booklist_detail.getColumn(i,"pid");
- var sgb1 = ds_main_booklist_detail.getColumn(i,"modality");
- if (spid == spid1 && sgb == sgb1){
- var k1 = i;
- }
- }
-
- ds_main_booklist_detail.rowposition = k1;
- group3.switch1.case1.grd_mainordlist1.vscrollbar.pos = k1;
-
- if (k1 > -1){
- if (ds_main_booklist_detail.getColumn(k1,"lendyn") == "N"){
- grp_srch.button3.enable = true;
- frmf_inputEnterKey("grp_srch.button3", "onclick", new ClickEventInfo);
- }else if (ds_main_booklist_detail.getColumn(k1,"lendyn") == "Y"){
- group3.button1.enable = true;
- frmf_inputEnterKey("group3.button1", "onclick", new ClickEventInfo);
- }else{
- sysf_messageBox("해당 신청내역은 이미 모든 처리가 완료되었습니다.", "E999", "");
- }
- }else{
- sysf_messageBox("해당 신청내역 내역이 존재하지 않습니다.", "E999", "");
- }
- }
- }
- }else{
- readfunc1();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_srch.button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독승인
- ****************************************************************************************/
- function grp_srch_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveData();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 반납승인
- ****************************************************************************************/
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveData1();
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_booklist_detail
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크박스 설정
- ****************************************************************************************/
- function ds_main_booklist_detail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="chk" || e.columnid=="lendyn") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_srch.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function grp_srch_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- if (group3.switch1.tabindex == 0){
- readfunc();
- }else{
- readfunc1();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_srch.input5
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 차트넘버로 조회
- ****************************************************************************************/
- function grp_srch_input5_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- frmf_inputEnterKey("group3.button4", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : grp_srch.checkbox1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : NM
- ****************************************************************************************/
- function grp_srch_checkbox1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- group3.button5.enable = false; //자동출력시작 비활성화
- group3.button6.enable = false; //자동출력종료 비활성화
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : grp_srch2.ipt_srchdate1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진료시작일자 변경
- ****************************************************************************************/
- function grp_srch2_ipt_srchdate1_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- group3.ipt_execd.value = ds_send_data2.getColumn(0,"srchdate1").toDate().getAddDate(-15,"D").getDateFormat("YYYYMMDD");
- group3.ipt_execd2.value = ds_send_data2.getColumn(0,"srchdate1").toDate().getAddDate(-1,"D").getDateFormat("YYYYMMDD");
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : grp_srch2.cmb_orddept
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진료과 변경시
- ****************************************************************************************/
- function grp_srch2_cmb_orddept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChngSrchDrId();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_srch2.btn_data2searh
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 미판독조회 버튼 실행
- ****************************************************************************************/
- function grp_srch2_btn_data2searh_onclick(obj:Button, e:ClickEventInfo)
- {
- if (utlf_isNull(ds_send_data2.getColumn(0,"srchdate1"))) {
- sysf_messageBox("시작 진료일자는 필수 입력항목입니다.", "E999", "");
- return;
- }
- if (isDate(ds_send_data2.getColumn(0,"srchdate1")) == false){
- sysf_messageBox("진료 시작일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return;
- }
- // 미판독 내역조회
- var oParam = {};
- oParam.id = "TRAEF00202";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetExamAppList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_main_booklistordd_detail=item";
- oParam.async = true;
- //oParam.callback = "cf_TRAEF00202";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 대출신청서 버튼
- ****************************************************************************************/
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if (ds_main_booklist_detail.rowposition > -1){
- var cRow = ds_main_booklist_detail.rowposition;
- ds_main_printinfo_printlist.setColumn(0,"pid" , ds_main_booklist_detail.getColumn(cRow,"pid"));
- ds_main_printinfo_printlist.setColumn(0,"hngnm" , ds_main_booklist_detail.getColumn(cRow,"hngnm"));
- ds_main_printinfo_printlist.setColumn(0,"modality" , ds_main_booklist_detail.getColumn(cRow,"modality"));
- ds_main_printinfo_printlist.setColumn(0,"lenddeptcd", ds_main_booklist_detail.getColumn(cRow,"lenddeptcd"));
- ds_main_printinfo_printlist.setColumn(0,"lendrid" , ds_main_booklist_detail.getColumn(cRow,"lendrid"));
- ds_main_printinfo_printlist.setColumn(0,"lendgoal" , group3.switch1.case1.grd_mainordlist1.getCellText(cRow,group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendgoal")));
- ds_main_printinfo_printlist.setColumn(0,"lendapptm" , ds_main_booklist_detail.getColumn(cRow,"lendapptm"));
- // exeReportPreview("RPAEF00200", "XMLSTR", "/root/main/printinfo/printlist", "", "true", "", "", "", "", "true","", "", "", "", "", "", "", "printpaper=8;");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/printinfo/printlist" , ds_main_printinfo_printlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEF00200"],[objParam], option);
- fSaveData2();
- }else{
- sysf_messageBox("출력할 행을 선택한 후 작업하시기 바랍니다.", "E999", "");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 목록출력
- ****************************************************************************************/
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var tmpcnt = 0;
- var selectedRows = grdf_getSelectedRows(group3.switch1.case1.grd_mainordlist1);
- for (var i = 0; i < selectedRows.length ; i++){
- // tmpcnt = i+1 ;
- dsf_makeValue(ds_main_prntRexinfo_detail,"pid", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"pid"),i); //등록번호
- dsf_makeValue(ds_main_prntRexinfo_detail,"hngnm", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"hngnm"),i); // 환자명
- dsf_makeValue(ds_main_prntRexinfo_detail,"modality", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"modality"),i); // 필름구분
- dsf_makeValue(ds_main_prntRexinfo_detail,"lenddeptcd", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"lenddeptcd"),i); // 판독요청과
- dsf_makeValue(ds_main_prntRexinfo_detail,"lendrid", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"lendrid"),i); // 대출요청자
- dsf_makeValue(ds_main_prntRexinfo_detail,"lendapptm", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"lendapptm"),i); // 판독요청자
- dsf_makeValue(ds_main_prntRexinfo_detail,"lendgoal", "string",ds_main_booklist_detail.getColumn(selectedRows[i],"lendgoal"),i); // 판독요청일
- dsf_makeValue(ds_main_prntRexinfo_detail,"lendgoalnm", "string",group3.switch1.case1.grd_mainordlist1.getCellText(selectedRows[i],group3.switch1.case1.grd_mainordlist1.getBindCellIndex("body","lendgoal")),i); // 대출목적
- }
- // exeReportPreview("RPAEF00201", "XMLSTR", "", "", "false","","","","","false");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/prntRexinfo/detail" , ds_main_prntRexinfo_detail);
- rptf_setNodeListToDOM(objDOM, "/root/send/data" , ds_send_data);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEF00201"],[objParam], option);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동출력시작
- ****************************************************************************************/
- function group3_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.caption9.visible = true;
- // clockTimer = window.setInterval("fPrint()", 10000);
- this.setTimer(0,10000);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동출력종료
- ****************************************************************************************/
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.caption9.visible = false;
- //window.clearInterval(clockTimer);
- this.killTimer(0);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_excel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장
- ****************************************************************************************/
- function group3_btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- if(group3.switch1.tabindex == 0) {
- if( ds_main_booklist_detail.rowcount > 0 ){
- grdf_exportExcel(group3.switch1.case1.grd_mainordlist1, "판독요청리스트", "판독요청리스트", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- } else if(group3.switch1.tabindex == 1) {
- if( ds_main_filminfo_filmlist.rowcount > 0 ){
- grdf_exportExcel(group3.switch1.case2.datagrid2, "영상검사내역리스트", "영상검사내역리스트", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- } else {
- if( ds_main_booklistordd_detail.rowcount > 0 ){
- grdf_exportExcel(group3.switch1.case3.grd_booklistordd, "진료예약자판독현황리스트", "진료예약자판독현황리스트", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEF00200
- * Event : ontimer
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동실행
- ****************************************************************************************/
- function SMAEF00200_ontimer(obj:Form, e:TimerEventInfo)
- {
- fPrint();
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEF00200
- * Event : ontimer
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동실행
- ****************************************************************************************/
- function group3_switch1_case1_grd_mainordlist1_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1) {
- // setbutton();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case1.grd_mainordlist1
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 내용 복사/붙여넣기
- ****************************************************************************************/
- function group3_switch1_case1_grd_mainordlist1_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey == true && e.keycode == 67) {
- astgrid_oncopy(obj);
- }
-
- if(e.ctrlKey == true && e.keycode == 86) {
- astgrid_onpaste(obj);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case2.datagrid2
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 내용 복사/붙여넣기
- ****************************************************************************************/
- function group3_switch1_case2_datagrid2_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey == true && e.keycode == 67) {
- astgrid_oncopy(obj);
- }
-
- if(e.ctrlKey == true && e.keycode == 86) {
- astgrid_onpaste(obj);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case1.grd_booklistordd
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 내용 복사/붙여넣기
- ****************************************************************************************/
- function group3_switch1_case3_grd_booklistordd_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey == true && e.keycode == 67) {
- astgrid_oncopy(obj);
- }
-
- if(e.ctrlKey == true && e.keycode == 86) {
- astgrid_onpaste(obj);
- }
- }
- function group3_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(e.postindex == 0) {
- grp_srch.visible = true;
- grp_srch1.visible = false;
- grp_srch2.visible = false;
-
- group3.button7.visible = true;
- group3.button5.visible = true;
- group3.button6.visible = true;
- group3.chk_eckbox2.visible = true;
-
- group3.cap_execdd.visible = false;
- group3.ipt_execd.visible = false;
- group3.ipt_execd2.visible = false;
- group3.rdo_prcpgenrflag.visible = false;
-
- group3.cap_modal2.visible = false; // 영상검사내역Modality Box Title
- group3.modality2.visible = false; // 영상검사내역Modality Box
- } else if(e.postindex == 1) {
- grp_srch.visible = false;
- grp_srch1.visible = true;
- grp_srch2.visible = false;
-
- group3.button7.visible = true;
- group3.button5.visible = true;
- group3.button6.visible = true;
- group3.chk_eckbox2.visible = true;
-
- group3.cap_execdd.visible = false;
- group3.ipt_execd.visible = false;
- group3.ipt_execd2.visible = false;
- group3.rdo_prcpgenrflag.visible = false;
-
- group3.cap_modal2.visible = true; // 영상검사내역Modality Box Title
- group3.modality2.visible = true; // 영상검사내역Modality Box
- if (!utlf_isNull(ds_send_data.getColumn(0,"spid"))) {
- readfunc1();
- }
- } else {
- grp_srch.visible = false;
- grp_srch1.visible = false;
- grp_srch2.visible = true;
-
- group3.button7.visible = false;
- group3.button5.visible = false;
- group3.button6.visible = false;
- group3.chk_eckbox2.visible = false;
-
- group3.cap_execdd.visible = true;
- group3.ipt_execd.visible = true;
- group3.ipt_execd2.visible = true;
- group3.rdo_prcpgenrflag.visible = true;
-
- group3.cap_modal2.visible = false; // 영상검사내역Modality Box Title
- group3.modality2.visible = false; // 영상검사내역Modality Box
- }
- }]]></Script>
- </Form>
- </FDL>
|