123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLLR00200" position="absolute 0 0 1200 789" titletext="검체별 결과관리" onkeydown="SMLLR00200_onkeydown" onload="SMLLR00200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 2 1195 31" id="group1">
- <Layouts>
- <Layout>
- <Static text="검체별결과관리" position="absolute 0 0 151 25" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 54 1195 798" id="group3" scrollbars="none">
- <Layouts>
- <Layout>
- <Shape id="roundrect2" type="roundrectangle" onclick="group3_roundrect2_onclick" class="roundrect_search" position="absolute 0 2 320 192"/>
- <Static text="환자목록" position="absolute 1 204 73 220" id="caption16" class="tit_2" anchor="default"/>
- <Shape position="absolute -1 221 320 227" linetype="horizontal" id="line4" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="작업일자 :" position="absolute 15 65 109 82" id="caption4" class="search_name" anchor="default"/>
- <Static text="시행부서 :" position="absolute 15 113 109 130" id="caption5" class="search_name" anchor="default"/>
- <Static text="결과구분 :" position="absolute 15 137 109 154" id="caption1" class="search_name" anchor="default"/>
- <Combo position="absolute 89 136 289 155" id="combo2" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" value="2" text="미완료" index="2" 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>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">재검</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 89 112 179 131" id="combo3" class="combo_default" innerdataset="@ds_init_lb0111" datacolumn="nm" codecolumn="cd" onitemchanged="group3_combo3_onitemchanged" anchor="default"/>
- <Calendar position="absolute 89 64 195 83" id="input1" class="input_search" autoselect="true" anchor="default"/>
- <Static text="~" position="absolute 248 65 263 82" align="align:center middle;" id="caption2" class="search_no_b" anchor="default"/>
- <Calendar position="absolute 89 88 195 107" id="input2" class="input_search" autoselect="true" anchor="default"/>
- <Button position="absolute 257 161 313 183" id="button6" class="btn1" text="조회" onclick="group3_button6_onclick" anchor="default"/>
- <Div position="absolute 325 1 1195 730" id="import1" url="SSLLR80100_검사항목상세.xfdl" scrollbars="none" onrbuttondown="group3_import1_onrbuttondown" anchor="default"/>
- <Shape position="absolute 249 163 255 186" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Combo position="absolute 89 10 244 29" id="combo1" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" value="1" text="바코드번호" index="0" onitemchanged="group3_combo1_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <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>
- </Combo>
- <Static text="검색구분 :" position="absolute 15 11 86 28" id="caption18" class="search_name" anchor="default"/>
- <Shape position="absolute 14 55 299 61" linetype="horizontal" id="line6" class="line_7" anchor="default"/>
- <Grid position="absolute 0 226 320 732" id="grd_patList" binddataset="ds_grid_grd_patList" oncellclick="grp3_grd_patList_oncellclick" onheadclick="grdf_setEventGrid" onkeydown="grp3_grd_patList_onkeydown" onmousemove="grp3_grd_patList_onmousemove" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="28"/>
- <Column size="22"/>
- <Column size="78"/>
- <Column size="62"/>
- <Column size="74"/>
- <Column size="110"/>
- <Column size="110"/>
- <Column size="75"/>
- </Columns>
- <Rows>
- <Row size="20" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="바코드번호"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="성명"/>
- <Cell col="5" text="결과일시"/>
- <Cell col="6" text="접수일시"/>
- <Cell col="7" text="처방일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="image" style="align:center middle;background:EXPR(rsltstat == "-" ? "URL('IMG::lis/icnRSTFLAG_N.png') center middle" : rsltstat == "1" ? "URL('IMG::lis/icnRSTFLAG_1.png') center middle" : rsltstat == "2" ? "URL('IMG::lis/icnRSTFLAG_2.png') center middle" : rsltstat == "4" ? "URL('IMG::lis/icnRSTFLAG_3.png') center middle" : rsltstat == "3" ? "URL('IMG::lis/icnRSTFLAG_F.png') center middle" : "");background2:EXPR(rsltstat == "-" ? "URL('IMG::lis/icnRSTFLAG_N.png') center middle" : rsltstat == "1" ? "URL('IMG::lis/icnRSTFLAG_1.png') center middle" : rsltstat == "2" ? "URL('IMG::lis/icnRSTFLAG_2.png') center middle" : rsltstat == "4" ? "URL('IMG::lis/icnRSTFLAG_3.png') center middle" : rsltstat == "3" ? "URL('IMG::lis/icnRSTFLAG_F.png') center middle" : "");selectbackground:EXPR(rsltstat == "-" ? "URL('IMG::lis/icnRSTFLAG_N.png') center middle" : rsltstat == "1" ? "URL('IMG::lis/icnRSTFLAG_1.png') center middle" : rsltstat == "2" ? "URL('IMG::lis/icnRSTFLAG_2.png') center middle" : rsltstat == "4" ? "URL('IMG::lis/icnRSTFLAG_3.png') center middle" : rsltstat == "3" ? "URL('IMG::lis/icnRSTFLAG_F.png') center middle" : "");" text="bind:chk" tooltiptype="center"/>
- <Cell col="2" edittype="text" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:bcno"/>
- <Cell col="3" edittype="text" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:pid"/>
- <Cell col="4" edittype="none" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:hngnm"/>
- <Cell col="5" displaytype="date" edittype="date" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:lastreptdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="none"/>
- <Cell col="6" displaytype="date" edittype="date" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:spcacptdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="none"/>
- <Cell col="7" displaytype="date" edittype="date" style="background:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');background2:EXPR(erprcpflag == 'Y' ? '#f7a08b' : '#ffffff');" text="bind:prcpdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 89 34 289 53" id="iptSearch" class="input_button" taborder="1" onkeydown="group3_ipt_Search_onkeydown" inputmode="upper" autoselect="false" anchor="default"/>
- <Combo position="absolute 179 112 289 131" id="combo4" class="combo_default" innerdataset="@ds_init_lb0106" datacolumn="nm" codecolumn="cd" onitemchanged="group3_combo4_onitemchanged" anchor="default"/>
- <CheckBox position="absolute 250 9 293 29" id="checkbox1" text="추가" onclick="group3_checkbox1_onclick" anchor="default"/>
- <CheckBox position="absolute 168 163 251 183" id="checkbox2" text="응급검체만" anchor="default"/>
- <MaskEdit position="absolute 198 64 240 83" id="ipt_starttm" class="input_search" mask="##:##" type="string" anchor="default"/>
- <MaskEdit position="absolute 198 88 240 107" id="ipt_endtm" class="input_search" mask="##:##" type="string" anchor="default"/>
- <Radio position="absolute 6 163 163 183" id="rdo_trobrslt" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" value="0" index="0" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">All</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">Panic</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">Delta</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 278 201 320 220" id="btn_rowdel" class="btn2" visible="false" text="삭제" anchor="default"/>
- <Button position="absolute 200 201 264 220" id="button52" class="btn2" text="패턴입력" onclick="group3_button52_onclick" anchor="default" visible="false"/>
- <Button position="absolute 130 201 194 220" id="button38" class="btn2" text="환자조회" onclick="group3_button38_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 27 1195 54" id="group5" scrollbars="none">
- <Layouts>
- <Layout>
- <Button position="absolute 58 3 162 25" id="button1" class="btn3" text="특이결과등록" onclick="group5_button1_onclick"/>
- <Button position="absolute 163 3 279 25" id="button2" class="btn3" text="부적합검체등록" onclick="group5_button2_onclick"/>
- <Button position="absolute 1046 3 1126 25" id="button8" class="btn3" text="TAT조회" onclick="group5_button8_onclick"/>
- <Button position="absolute 965 3 1045 25" id="button5" class="btn3" text="이력조회" onclick="group5_button5_onclick"/>
- <Shape position="absolute 0 24 1194 30" linetype="horizontal" id="line17" class="line_6"/>
- <Button position="absolute 406 3 486 25" id="btn_rsltsave" class="btn4" text="예비결과" onclick="group5_btn_rsltsave_onclick"/>
- <Button position="absolute 325 3 405 25" id="btn_LstRept" class="btn4" text="최종보고" onclick="group5_btn_LstRept_onclick"/>
- <Button position="absolute 1127 3 1195 25" id="btn_cle" class="btn4" text="초기화"/>
- <Button position="absolute 487 3 543 25" id="button7" class="btn4" text="재검" onclick="group5_button8_onclick"/>
- <Button position="absolute 0 3 56 25" id="button4" class="btn6" text="출력" onclick="group5_button4_onclick"/>
- <Button position="absolute 872 3 964 25" id="button9" class="btn3" text="Diff. 계산" onclick="group5_button9_onclick"/>
- <Button id="btn_MdlRept" taborder="1" text="중간예비보고" class="btn4" visible="false" position="absolute 543 3 647 25"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_search" taborder="1" onclick="group4_btn_search_onclick" position="absolute 271 90 287 105" style="background:skyblue;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_lb0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0108" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0109" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- <Column id="etc01" type="STRING"/>
- <Column id="etc03" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0111" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0141" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0210" firefirstcount="0" firenextcount="0" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- <Column id="chk" type="STRING"/>
- <Column id="etc01" type="STRING"/>
- <Column id="etc02" type="STRING"/>
- <Column id="etc03" type="STRING"/>
- <Column id="etc04" type="STRING"/>
- <Column id="etc05" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_copy_lb0210" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- <Column id="chk" type="STRING"/>
- <Column id="etc01" type="STRING"/>
- <Column id="etc02" type="STRING"/>
- <Column id="etc03" type="STRING"/>
- <Column id="etc04" type="STRING"/>
- <Column id="etc05" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0124" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb1005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0128" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_refparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="searchtext" type="STRING"/>
- <Column id="searchflag" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="searchflag">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_grd_patList" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <column id="chk" type="STRING"/>
- <column id="bcno" type="STRING"/>
- <column id="pid" type="STRING"/>
- <column id="hngnm" type="STRING"/>
- <column id="rsltstat" type="STRING"/>
- <column id="workdd" type="STRING"/>
- <column id="workno" type="STRING"/>
- <column id="erprcpflag" type="STRING"/>
- <column id="urinextrvol" type="STRING"/>
- <column id="urinextrtm" type="STRING"/>
- <column id="lastreptdt" type="STRING"/>
- <column id="spcacptdt" type="STRING"/>
- <column id="prcpdd" type="STRING"/>
- <Column id="deptnm" type="STRING" size="0"/>
- <Column id="orddeptcd" type="STRING" size="0"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="prcpremfact" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_patList" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <column id="batchchk" type="STRING"/>
- <column id="chk" type="STRING"/>
- <column id="bcno" type="STRING"/>
- <column id="pid" type="STRING"/>
- <column id="hngnm" type="STRING"/>
- <column id="rsltstat" type="STRING"/>
- <column id="workdd" type="STRING"/>
- <column id="workno" type="STRING"/>
- <column id="erprcpflag" type="STRING"/>
- <column id="urinextrvol" type="STRING"/>
- <column id="urinextrtm" type="STRING"/>
- <column id="lastreptdt" type="STRING"/>
- <column id="spcacptdt" type="STRING"/>
- <column id="prcpdd" type="STRING"/>
- <Column id="deptnm" type="STRING" size="0"/>
- <Column id="orddeptcd" type="STRING" size="0"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="prcpremfact" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_bind" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="able" type="STRING"/>
- <Column id="searchtext" type="STRING"/>
- <Column id="refgbn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_report" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="patsexage" type="STRING"/>
- <Column id="regno" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="orddrnm" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="hospaddr" type="STRING"/>
- <Column id="hospnm" type="STRING"/>
- <Column id="pritnInfo" type="STRING"/>
- <Column id="lisInfo" type="STRING"/>
- <Column id="lisadd" type="STRING"/>
- <Column id="rstnm" type="STRING"/>
- <Column id="spcacptdt" type="STRING"/>
- <Column id="lastreptdt" type="STRING"/>
- <Column id="reptrslt" type="STRING"/>
- <Column id="judgmark" type="STRING"/>
- <Column id="spcacptdt" type="STRING"/>
- <Column id="lastreptdt" type="STRING"/>
- <Column id="tclsscrnm" type="STRING"/>
- <Column id="rsltunit" type="STRING"/>
- <Column id="refval" type="STRING"/>
- <Column id="rstnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0215" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_getParam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.iptSearch" propid="value" datasetid="ds_hidden_refparam" columnid="searchtext"/>
- <BindItem id="item1" compid="group3.combo1" propid="visible" datasetid="ds_hidden_refparam" columnid="searchflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-05-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-05-01 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LLZ001.xjs";
- var gv_scrnid = frmf_getScreenID();
- //초기화 데이타셋 조회
- function lf_initDataSet(){
-
- //0128 특정검사항목 있을때 messagebox로 알려주는 검사항목 리스트 추가,0141 출력문구
- lf_getDbDeptcd("0106|0108|0109|0111|0210|0000|0124|1005|0128|","group3.import1.cbf_SSLLR80100");
-
- }
- function lf_setRefFromdd() {
- var fromdd = group3.input1.value;
- var todd = group3.input2.value;
- var mDate = todd.getAddDate(-3);
-
-
- if(mDate.getDateFormat("YYYYMMDD") > fromdd) {
- sysf_messageBox("환자개별 조회 이외의 검색구간은 최대 3일까지","E008");
-
- var mr = sysf_messageBox("최대 3일 조회","S001"); //메세지에서 선택한 값.
-
- if(mr == "6") {
- group3.input1.value = mDate.getDateFormat("YYYYMMDD");
- return true;
- } else if(mr == "2") {
- return false;
- } else{
- return true;
- }
- }else if(todd < fromdd) {
- sysf_messageBox("기간설정이 잘못", "E005");
- return false;
- }else {
- return true;
- }
- }
- //환자목록 조회
- function lf_onclickBtnRef(gbn){
- trace("조회");
- group3.import1.ds_baseinfo.setColumn(0,"startdd",group3.input1.value);
- group3.import1.ds_baseinfo.setColumn(0,"enddd",group3.input2.value);
-
- var sear = utlf_transNullToEmpty(group3.iptSearch.value);
-
- if(gbn != "Q"){
- if(!lf_setRefFromdd()) return;
- }else{
- if(sear.getTrim() == ""){
- return;
- }
- }
-
- group3.import1.lf_setClear2();
-
- // if(group3.combo1.value == 2){
- // group3.iptSearch.value = frmf_setInputNodeCurPid_Change(group3.iptSearch.value);
- // }
-
- var searchtext = utlf_transNullToEmpty(group3.iptSearch.value).getTrim();
- if (searchtext.isNumber()) {
- group3.combo1.index = "1";
- }else if(group3.combo1.value == 2) {
- group3.combo1.index = "0";
- }
-
-
- if(gbn != "Q"){
- searchtext = "";
- }
-
- var erflag = "";
-
- if (group3.checkbox2.value==true){
- erflag = "1";
- }else{
- erflag = "";
- }
-
- /* trace('bb '+ group3.combo1.value+' / '+searchtext);*/
-
- var sInDsName = dsf_createDsRow("ds_temp_search"
- , [{col: "searchflag", val: group3.combo1.value}
- , {col: "searchtext", val: searchtext}
- , {col: "startdd", val: group3.input1.value}
- , {col: "starttm", val: group3.ipt_starttm.value}
- , {col: "enddd", val: group3.input2.value}
- , {col: "endtm", val: group3.ipt_endtm.value}
- , {col: "tsectcd", val: group3.combo4.value}
- , {col: "sectcd", val: group3.combo3.value}
- , {col: "rstflag", val: group3.combo2.value}
- , {col: "rsltstat", val: group3.combo2.value}
- , {col: "userdeptflagcd", val: lgv_sUserdeptflagcd}
- , {col: "erflag", val: erflag}
- //, {col: "healexamflag", val: utlf_transNullToEmpty(grp3.div0.cmb_healexamflag.value)}
- , {col: "trobrslt", val: group3.rdo_trobrslt.value}]);
-
-
-
-
- var oParam = {};
- oParam.id = "TRLLC00102";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqGetSpcKindPatList";
- oParam.inds = "refparam=ds_temp_search";
- oParam.outds = "ds_init_grd_patList=patlist";
- oParam.async = false;
- oParam.callback = "group3.import1.cbf_SSLLR80100";
- tranf_submit(oParam);
- //trace(ds_temp_search.saveXML());
- // grp3.btn_lstReptBatch.visible = false;
- //group3.grd_patList.setFormatColProperty(group3.grd_patList.getBindCellIndex( "body", "batchchk"), "size", 0);
-
- // if(gbn != "Q"){
- // if (grp3.div0.cmb_rstflag.value == "5")
- // {
- // grp3.btn_lstReptBatch.visible = true;
- // group3.grd_patList.setFormatColProperty(group3.grd_patList.getBindCellIndex( "body", "batchchk"), "size", 22);
- // }
- // }
-
- var addPat = false;
- if(gbn == "Q" && group3.checkbox1.value == "1" && group3.combo1.value == "1"){ // 환자붙이기, 검체추가
- addPat = true;
-
- if(ds_init_grd_patList.rowcount > 0){
- var bcno = ds_init_grd_patList.getColumn(0,"bcno");
- var findrow = ds_grid_grd_patList.findRow("bcno",bcno);
-
- if(findrow < 0){ //검체가 없으면 검체추가
- var nRow = ds_grid_grd_patList.addRow();
- ds_grid_grd_patList.copyRow(nRow,ds_init_grd_patList,0);
- }
- else{ //검체가 있음
- sysf_messageBox("이미추가된 검체입니다. " , "C" ,"");
- return;
- }
- }
- }
- else{ //추가가 아니라면.
- ds_grid_grd_patList.clearData();
- if(ds_init_grd_patList.rowcount>0){
- ds_grid_grd_patList.appendData(ds_init_grd_patList,true,false);
- }
- }
-
- if(gbn == "Q" ) { //enter키
- if(ds_grid_grd_patList.rowcount > 0){
- if(addPat){ //검체추가일경우 맨 마지막 검체 조회
- ds_grid_grd_patList.rowposition = ds_grid_grd_patList.rowcount-1;
- lf_patListClick(ds_grid_grd_patList.rowcount-1);
- }
- else{ //검체추가가 아닌 경우 첫번째 검체 조회
- ds_grid_grd_patList.rowposition = 0;
- lf_patListClick(0);
- }
- } // end if(grd_patList.rows > 1){
- } //end if(gbn == "Q" ) {
- else{
- if(ds_grid_grd_patList.rowcount > 0){ //환자목록이 있을경우
- ds_grid_grd_patList.rowposition = 0;//환자목록 첫번재 선택
- lf_patListClick(0); //검사목록 조회
- }
- }
- }
- //환자목록 클릭
- function lf_patListClick(row){
- var sInDsName = dsf_createDsRow("ds_temp_search"
- , [{col: "bcno", val: ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"bcno")}
- , {col: "pid", val: ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"pid")}
- , {col: "workdd", val: ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"workdd")}]);
- var sInDsName2 = dsf_createDsRow("ds_temp_search2"
- , [{col: "userdeptflagcd", val: lgv_sUserdeptflagcd}]);
-
- var sInDsName3 = dsf_createDsRow("ds_temp_search3"
- , [{col: "bloodrsltflag", val: "N"}]);
-
-
- // 서브밋호출
- tranf_submit({ id: "TRLLR80101"
- , service: "rsltmngtapp.RsltMngt"
- , method: "reqGetTestList"
- , inds : "patinfo="+sInDsName + " user="+sInDsName2 + " blood="+sInDsName3
- , outds: "group3.import1.ds_grid_grd_TestInfoCnts=testlist group3.import1.ds_getSpcInfo=patinfo group3.import1.ds_abnormallist=abnormal group3.import1.ds_testcont=testcont group3.import1.ds_grid_grd_TestCmts=testcmts group3.import1.ds_relationrslt=relationrslt group3.import1.ds_chkstr=chkstr group3.import1.ds_bftest=getBfTest group3.import1.ds_patBaseCalcInfo=patBaseCalcInfo"
- , callback: "group3.import1.cbf_SSLLR80100"
- , async: false
- });
-
-
- //dataset 삭제
- var objDs = this.removeChild("ds_temp_search");
- delete objDs;
- objDs = null;
- var objDs = this.removeChild("ds_temp_search2");
- delete objDs;
- objDs = null;
- var objDs = this.removeChild("ds_temp_search3");
- delete objDs;
- objDs = null;
-
- group3.import1.group2.input5.value = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"urinextrvol"));
- //group3.import1.group2.input5.value = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"urinextrtm"));
- group3.import1.lf_remakeList();
- //group3.import1.lf_btnAllCheck();
-
- if(group3.import1.ds_grid_grd_TestInfoCnts.rowcount > 0) {
-
- //검사항목 알림 내용 추가건에 따라 수정 변경요청 2147
- var vCnt = ds_init_lb0128.rowcount;
- var sFlag = ""; //비교대상 (1:검사항목 알림, 2 : 결과비교하여 알림)
- var sTestCd = ""; //검사코드
- var sNm = "" //검사명 or 비교 할 결과
- var sMsg = " 검사가 있습니다. ";
- var sMsgList = ""; //최종 출력 할 내용
-
- //2017의 경우만 사용
- var vCol = ""; //검사결과에 해당하는 col
- var sRslt = ""; //검사결과
-
- for(i = 0; i < vCnt; i++){
- sFlag = ds_init_lb0128.getColumn(i,"etc01");
- sTestCd = ds_init_lb0128.getColumn(i,"cd");
- sNm = ds_init_lb0128.getColumn(i,"nm");
-
- if(sFlag == "1"){
- //alert(sTestCd + " = " + model.getXPathValue('count(/root/main/TestInfo/getTestInfoCnts[testcd="'+sTestCd+'"])'));
- //trace("sTestCd :"+sTestCd);
- var findrow = group3.import1.ds_grid_grd_TestInfoCnts.findRow("testcd",sTestCd);
- if(findrow > -1){
- sMsgList += sNm + sMsg + "\n";
- }
- }else{ //HIV(LIR124) 검사 결과가 Positive일 경우에 팝업 뜨게 해달라는 요구변경요청 2017
- var findrow = group3.import1.ds_grid_grd_TestInfoCnts.findRow("testcd",sTestCd);
- if( findrow > -1){
- vCol = findrow
- sRslt = utlf_transNullToEmpty(group3.import1.ds_grid_grd_TestInfoCnts.getColumn(vCol,"reptrslt"));
- //trace("sRslt :"+sRslt);
- if (sRslt.length > 0 ) {
- if(sRslt.toUpperCase().indexOf(sNm) != -1){
- sMsgList += group3.import1.ds_grid_grd_TestInfoCnts.getColumn(vCol,"tclsscrnm") + "결과가 " + sRslt + "입니다. \n";
- }
- }
- }
- }
- }
- if(sMsgList != ""){
- sysf_messageBox(sMsgList,"I");
- }
-
- //group3.import1.lf_remakeList();
- }
- }
- //일괄최종보고
- function lf_batchLstRept(){
- var chkcnt = 0;
-
- ds_grid_grd_patList.updatecontrol = false;
- for(var i=0; i < ds_grid_grd_patList.rowcount; i++){
- if(ds_grid_grd_patList.getColumn(i, "batchchk") == 1){
- ds_grid_grd_patList.setRowType(i, Dataset.ROWTYPE_UPDATE);
- chkcnt++;
- }else{
- ds_grid_grd_patList.setRowType(i, Dataset.ROWTYPE_NORMAL);
- }
- }
- ds_grid_grd_patList.updatecontrol = true;
-
- if(chkcnt == 0){
- sysf_messageBox("선택 된 검체가 없습니다.", "E", "");
- return;
- }
-
- var sInDsName1 = dsf_createDsRow("ds_temp_search2"
- , [{col: "userdeptflagcd", val: lgv_sUserdeptflagcd}
- , {col: "userid", val: group3.import1.grp2.ipt_testpsn.value}]);
-
- var sInDsName2 = dsf_createDsRow("ds_temp_search3"
- , [{col: "bloodrsltflag", val: "N"}]);
- // 서브밋호출
- tranf_submit({
- id: ""
- , service: "rsltmngtapp.RsltMngt"
- , method: "reqExeResultSaveBatch"
- , inds : "patinfo=ds_grid_grd_patList:U user="+sInDsName1 + " blood="+sInDsName2
- //, callback: "cbf_ExeResultSaveBatch"
- , async: false
- });
- sysf_messageBox("","I002");
-
- }
- function SMLLR00200_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 화면공통
-
- grdf_setGridSort(group3.grd_patList); // 그리드 소트만
-
- lf_commoduleDataSetShow(); //DataSet 조회;
-
- //초기값 셋팀
- lf_initDataSet();
-
- group3.combo3.value = ds_init_lb0111.getColumn(0,"cd"); //시행부서 대분류
- group3.combo4.value = ds_init_lb0106.getColumn(0,"cd"); //시행부서 중분류
- var mDate = utlf_getCurrentDate().toDate("YYYYMMDD").getAddDate(-7);
- //group3.input1.value = mDate.getDateFormat("YYYYMMDD"); //작업일자 시작
- group3.input1.value = utlf_getCurrentDate(); //작업일자 시작
- group3.input2.value = utlf_getCurrentDate(); //작업일자 종료
- group3.ipt_starttm.value = "0000";
- group3.ipt_endtm.value = "2359";
-
-
- //[환경설정]된 그리드 컬럼에 변화가 있는지 체킹 2014.12.26
- //시작
- var curColCnt = 0;
- var befColCnt = 0;
- var nCnt = group3.import1.ds_uuee.rowcount;
-
- if(nCnt > 0) {
- curColCnt = group3.import1.grp2.grd_TestInfoCnts.getCellCount('Body');
- var objArr = String(group3.import1.ds_uuee.getColumn(0,"compscnts")).split("^");
- befColCnt = objArr.length;
-
- if(curColCnt != befColCnt) {
- sysf_messageBox("[환경저장]된 그리드 컬럼에 변화가 있습니다!\n초기화 후 재설정이 필요합니다.","E000","");
- return;
- }
- }
- group3.iptSearch.setFocus();
- //끝
- }
- function group3_combo3_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- //function grp3_div0_cmb_sectcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var sEtc = group3.combo3.value;
- var sFilter = "cd =='00' || etc01 =='" + sEtc + "'";
- group3.combo4.innerdataset = "ds_init_lb0106";
- if(sEtc != "00") {
- ds_init_lb0106.filter(sFilter);
- group3.combo4.enable = true;
- } else {
- ds_init_lb0106.filter("");
- group3.combo4.enable = false;
- }
- group3.combo4.codecolumn="cd";
- group3.combo4.datacolumn="nm";
- group3.combo4.index=0;
- }
- function grp3_div0_btn_ref_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_onclickBtnRef();
- }
- function grp3_div0_cmb_searchflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var flag = group3.combo1.value;
-
- if(flag != "1"){ //바코드번호가 아닐시
- group3.iptSearch.useime = "global";
- if(flag == "3"){ //환자성명
- group3.iptSearch.imemode = "hangul";
- group3.iptSearch.inputmode = "normal";
- group3.iptSearch.inputtype = "normal";
- group3.iptSearch.maxlength = 20;
- }else if(flag == "2"){ //등록번호
- group3.iptSearch.imemode = "alpha";
- group3.iptSearch.inputtype = "digit";
- group3.iptSearch.maxlength = 9;
- }
- grp3.div0.chk_pat.enable = false;
- }else{ //바코드번호일때
- group3.iptSearch.imemode = "alpha";
- group3.iptSearch.inputmode = "upper";
- group3.iptSearch.useime = "none";
- group3.iptSearch.inputtype = "normal";
- group3.iptSearch.maxlength = 15;
- grp3.div0.chk_pat.enable = true;
- }
- }
- function grp3_grd_patList_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var row = ds_grid_grd_patList.rowposition;
-
- if(row > -1) {
- gv_check = "0";
- group3.import1.lf_gvClick();
- //group3.import1.group2.grd_TestInfoCnts.setCellProperty( "Head", 1, "backgroundimage", "IMG::lis/chkRPT0.png");
- lf_patListClick(row);
- //group3.grd_patList.setFocus();
- }
-
-
- }
- // function grp3_grd_patList_oncellclick(obj:Grid, e:GridClickEventInfo)
- // {
- // var row = ds_grid_grd_patList.rowposition;
- // var rsltValue = "";
- // var batchChkValue = "";
- // gv_preautocmt = "";
- //
- // if(e.col != 1){
- // //group3.import1.group2.input5.text = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(row,"urinextrvol"));
- // // group3.import1.group2.input1.text = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(row,"urinextrvol"));
- //
- // lf_patListClick(row);
- // if(group3.import1.grp2.cmt_extext.visible = true){
- // group3.import1.grp2.cmt_extext.visible = false;
- // group3.import1.grp2.cmt_excap.visible = false;
- // group3.import1.grp2.cmt_exbtn.visible = false;
- // group3.import1.grp2.cmt_excap2.visible = false;
- // group3.import1.grp2.stc_cmtline.visible = false;
- // }
- // }else if(e.col == 1){
- // rsltValue = ds_grid_grd_patList.getColumn(row,"rsltstat");
- // batchChkValue = ds_grid_grd_patList.getColumn(row,"batchchk");
- // //trace("\n row["+row+"] \n rsltValue ==>" + rsltValue+ "\n batchChkValue ==>" + batchChkValue);
- //
- // //중간보고 상태만 체크되도록
- // // if(rsltValue != "2"){
- // // sysf_messageBox("중간보고 상태만 일괄저장 가능합니다.", "E", "");
- // // ds_grid_grd_patList.setColumn(row,"batchchk", "0");
- // // return;
- // // }
- //
- // //체크박스 체크했을때는 상세내역 조회 안되고,
- // //이미 조회되어 있는것 clear
- // if(batchChkValue == "1"){
- // // group3.import1.ds_grid_grd_TestInfoCnts.clearData();
- // // group3.import1.ds_getSpcInfo.clearData();
- // // group3.import1.ds_abnormallist.clearData();
- // // group3.import1.ds_testcont.clearData();
- // // group3.import1.ds_grid_grd_TestCmts.clearData();
- // // group3.import1.ds_relationrslt.clearData();
- // // group3.import1.ds_chkstr.clearData();
- // // group3.import1.ds_bftest.clearData();
- // lf_patListClick(row);
- // if(group3.import1.grp2.cmt_extext.visible){
- // group3.import1.grp2.cmt_extext.visible = false;
- // group3.import1.grp2.cmt_excap.visible = false;
- // group3.import1.grp2.cmt_exbtn.visible = false;
- // group3.import1.grp2.cmt_excap2.visible = false;
- // group3.import1.grp2.stc_cmtline.visible = false;
- // }
- // }
- // }
- //
- // }
- function group3_ipt_Search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode==13)
- {
- // if(group3.combo1.value == "2")
- // {
- // // group3.iptSearch.value = frmf_setInputNodeCurPid_Change(group3.iptSearch.value);
- // }
- group3.iptSearch.updateToDataset();
- group3.import1.lf_gvClick();
- lf_onclickBtnRef("Q");
- group3.iptSearch.setSelect(0,group3.iptSearch.getLength());
- }
- //urine 검체 여부에 따라 Urine량 돋보기버튼 disable 처리
- for (i=0;i<group3.import1.ds_grid_grd_TestInfoCnts.rowcount;i++){
- if(group3.import1.ds_grid_grd_TestInfoCnts.getColumn(i,"urinspcyn") == "Y"){
- group3.import1.group2.input5.enable = true;
- }else{
- group3.import1.group2.input5.enable = false;
- }
- }
- if (group3.import1.ds_grid_grd_TestInfoCnts.rowcount > 0 ) {
- group3.import1.ds_grid_grd_TestInfoCnts.setColumn(0,"bufinptrslt","");
- }
- group3.iptSearch.setFocus();
- }
- function grp3_div0_chk_pat_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- if(grp3.div0.chk_pat.value == "1"){
- ds_grid_grd_patList.clearData();
- grp3.btn_rowdel.visible = true;
- group3.import1.lf_setClear2();
- }else{
- ds_grid_grd_patList.clearData();
- grp3.btn_rowdel.visible = false;
- group3.import1.lf_setClear2();
- }
- }
- function grp3_btn_rowdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grid_grd_patList.deleteRow(ds_grid_grd_patList.rowposition);
-
- var row = ds_grid_grd_patList.rowposition;
- if(row>=0){
- group3.import1.group2.input5.text = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(row,"urinextrvol"));
- lf_patListClick(row);
- }
- }
- function grp3_btn_drprcp_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_drprcp();
- }
- function grp3_btn_nResult_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMLLP01000","SMLLP01000", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function grp1_btn_mdlRept_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_setMdlRept();
- }
- function grp1_btn_spcfrsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_spcfRsltSave();
- }
- function grp1_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_insRsltSave();
- }
- function grp1_btn_lstRept_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_setLstRept();
- }
- function grp1_btn_cle_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_setClear();
- }
- function grp1_btn_jeaGeom_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_insJeaGeom();
- }
- function grp1_btn_prnt_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_print();
- }
- function grp1_btn_lstConf_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_setLstConf();
- }
- function grp1_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- sysf_messageBox("개발중","I009");
- }
- function grp3_btn_lstReptBatch_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_batchLstRept();4
- }
- // function SMLLR00200_onkeydown(obj:Form, e:KeyEventInfo)
- // {
- // group3.import1.SSLLR80100_onkeydown(obj,e);
- // }
- function grp3_grd_patList_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- group3.import1.lf_setFocusGrid();
- }
- }
- function grp3_grd_patList_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.cell == group3.grd_patList.getBindCellIndex("body", "rsrvdd")){
- var prcpremfact = utlf_transNullToEmpty(ds_grid_grd_patList.getColumn(e.row,"prcpremfact"));
- if(prcpremfact !=""){
- obj.tooltiptext = prcpremfact;
- }
- }
- }
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- gv_check = "0";
- group3.import1.lf_gvClick();
- lf_onclickBtnRef();
- group3.iptSearch.setFocus();
-
-
- }
- function group5_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_spcfRsltSave();
- }
- function group5_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_getParam.clearData();
- ds_getParam.addRow();
-
- if(utlf_transNullToEmpty(group3.import1.group2.ipt_bcno.value) != ""){
- ds_getParam.setColumn(0,"bcno",utlf_transNullToEmpty(group3.import1.group2.ipt_bcno.value));
- }else{
- ds_getParam.setColumn(0,"bcno","");
- }
-
- var objArg = new Object();
- objArg.arg_ds_hidden = ds_getParam;
- //frmf_modal("SPLLJ90100","SPLLJ90100",objArg);
- frmf_modal("SPLLJ90100","SPLLJ90100",objArg,"","","","","","","","","","M");
- }
- function group5_btn_LstRept_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_setLstRept();
- }
- function group5_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var param = ds_grid_grd_patList.getColumn(ds_grid_grd_patList.rowposition,"pid");
- var objArg = new Object();
- objArg.SMMMO02500_pid = param;
-
- frmf_open("SMMMO02500","SMMMO02500",objArg,"","","","","","","","","","M");
- }
- function group5_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMLLR90800","SMLLR90800", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group5_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_insJeaGeom();
- // group3.import1.lf_gvClick();
- // group3.iptSearch.setFocus();
- }
- function group5_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_insRsltSave();
- }
- function group5_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_insJeaGeom();
- }
- function group3_button38_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMLLP00100","SMLLP00100","","","","","","","","","","","M");
- }
- function group3_button52_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPLRR91720","SPLRR91720","","","","","","","","","","","M");
- }
- function group3_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(group3.combo1.value == "3" ) { //환자성명
- group3.iptSearch.imemode = "hangul";
- }else {
- group3.iptSearch.imemode = "alpha";
- }
- group3.iptSearch.value = "";
- group3.iptSearch.setFocus();
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- gv_check = "0";
- group3.import1.lf_gvClick();
- lf_onclickBtnRef("Q");
- }
- function group5_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.import1.lf_print();
- }
- function group3_grd_patList_cantreestatuschange(obj:Grid, e:GridTreeStatusEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|