123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP21000" position="absolute 0 0 1178 755" titletext="일일업무현황" onload="SMMNP21000_onload">
- <Layouts>
- <Layout>
- <Div id="group5" scrollbars="autoboth" position="absolute 0 0 1177 751" style="font:Dotum,,Dotum;" anchor="all">
- <Layouts>
- <Layout>
- <Div id="grp_sea" position="absolute 0 25 1175 85" style="font:Dotum,,Dotum;align: top;" onkillfocus="group5_grp_sea_onkillfocus" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Calendar id="ipt_prcpdd" class="input_search" position="absolute 95 12 205 31" style="font:Dotum,9.bold;" anchor="default" onchanged="group5_grp_sea_ipt_prcpdd_onchanged" autoselect="true"/>
- <Button id="button1" class="btn1" position="absolute 1110 7 1166 29" style="font:Dotum,9,bold;" text="조회" onclick="group5_grp_sea_button1_onclick" anchor="default"/>
- <Button id="button2" class="btn6" position="absolute 1110 32 1166 54" style="font:Dotum,9,bold;" text="출력" onclick="group5_grp_sea_button2_onclick" anchor="default"/>
- <Static id="caption19" class="search_name" position="absolute 5 34 92 51" text="수술구분 :" anchor="default"/>
- <CheckBox text="정규" truevalue="1" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_opflag1" position="absolute 95 34 140 54" style="" onkillfocus="group5_grp_sea_chk_opflag1_onkillfocus" anchor="default" onclick="group5_grp_sea_chk_opflag1_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">정규</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="응급" truevalue="2" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_opflag2" position="absolute 143 34 188 54" style="" onkillfocus="group5_grp_sea_chk_opflag2_onkillfocus" anchor="default" onclick="group5_grp_sea_chk_opflag2_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">응급</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="추가" truevalue="3" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_opflag3" position="absolute 191 34 236 54" style="" onkillfocus="group5_grp_sea_chk_opflag3_onkillfocus" anchor="default" onclick="group5_grp_sea_chk_opflag3_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">추가</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="취소" truevalue="4" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_opflag4" visible="false" position="absolute 239 34 284 54" style="" onkillfocus="group5_grp_sea_chk_opflag4_onkillfocus" anchor="default" onclick="group5_grp_sea_chk_opflag4_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">취소</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Static id="caption22" class="search_name" position="absolute 302 9 386 26" text="수 술 방 :" anchor="default"/>
- <Static id="caption25" class="search_name" position="absolute 302 34 389 51" text="환자구분 :" anchor="default"/>
- <Combo innerdataset="ds_init_oproomlist" datacolumn="oproomnm" codecolumn="oproomcd" columncount="-1" rowcount="-1" id="cmb_oproomlist" position="absolute 474 8 556 27" style="" anchor="default" onitemchanged="group5_grp_sea_cmb_oproomlist_onitemchanged"/>
- <Div id="grp_setting1" position="absolute 392 35 622 53" style="background:transparent ;" anchor="default">
- <Layouts>
- <Layout>
- <CheckBox text="DCC" truevalue="I" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 179 0 229 16" style="" anchor="default" onclick="group5_grp_sea_grp_setting1_checkbox1_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">DCC</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="병실" truevalue="I" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox16" position="absolute 0 0 45 16" style="" anchor="default" onclick="group5_grp_sea_grp_setting1_checkbox16_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">병실</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="DSC" truevalue="D" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox17" position="absolute 47 0 92 16" style="" anchor="default" onclick="group5_grp_sea_grp_setting1_checkbox17_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">DSC</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="외래" truevalue="O" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox18" position="absolute 132 0 177 16" style="" anchor="default" onclick="group5_grp_sea_grp_setting1_checkbox18_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="ER" truevalue="E" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox19" position="absolute 94 0 130 16" style="" anchor="default" onclick="group5_grp_sea_grp_setting1_checkbox19_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">ER</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption23" class="search_name" position="absolute 627 9 748 26" text="집도과_집도의 :" anchor="default"/>
- <Static id="caption26" class="search_name" position="absolute 627 34 714 51" text="마취구분 :" anchor="default"/>
- <Combo innerdataset="@ds_main_deptlist" datacolumn="depthngnm" codecolumn="deptcd" columncount="-1" rowcount="-1" id="cmb_orddept" position="absolute 748 8 863 27" style="" onitemchanged="group5_grp_sea_cmb_orddept_onitemchanged" anchor="default"/>
- <Combo innerdataset="ds_init_drlist" datacolumn="drnm" codecolumn="drid" columncount="-1" rowcount="-1" id="cmb_drlist" position="absolute 864 8 934 27" style="" anchor="default" onitemchanged="group5_grp_sea_cmb_drlist_onitemchanged"/>
- <CheckBox text="전신" truevalue="01" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox31" position="absolute 717 34 762 54" style="" anchor="default" onclick="group5_grp_sea_checkbox31_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">전신</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="국소" truevalue="03" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox32" position="absolute 764 34 809 54" style="" anchor="default" onclick="group5_grp_sea_checkbox32_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">국소</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="부위" truevalue="02" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox33" position="absolute 811 34 856 54" style="" anchor="default" onclick="group5_grp_sea_checkbox33_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">부위</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <CheckBox text="진정" truevalue="Y" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox2" position="absolute 861 34 906 54" style="" anchor="default" onclick="group5_grp_sea_checkbox2_onclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">진정</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Shape id="line1" class="line_4" linetype="vertical" position="absolute 1099 9 1102 52" style="" anchor="default"/>
- <Static id="caption1" class="search_name" position="absolute 941 9 1029 26" text="진행상태 :" anchor="default"/>
- <Static id="caption7" class="search_name" position="absolute 5 12 92 29" text="업무일자 :" anchor="default"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_opstatlist" position="absolute 1030 8 1090 27" style="" anchor="default" onitemchanged="group5_grp_sea_cmb_opstatlist_onitemchanged">
- <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">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>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">종료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">취소</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">취소제외</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">예정+대기+수술</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_rosette" taborder="1" innerdataset="@ds_init_rosettelist" codecolumn="rosettecd" datacolumn="rosettenm" onitemchanged="group5_grp_sea_cmb_rosette_onitemchanged" class="combo_default" position="absolute 390 8 472 27" columncount="-1" rowcount="-1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" class="tit_1" position="absolute 0 0 160 25" style="font:Dotum,9,bold;" text="일일업무현황" anchor="default"/>
- <Grid id="grd_oproomlist" binddataset="ds_temp_oproominfo_oproomlist" visible="false" position="absolute 0 136 1175 226" style="font:Dotum체,,Dotum체;" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell text="bind:oproomnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line4" class="line_1" linetype="horizontal" position="absolute 0 112 1175 115" style="strokepen:4 solid #33bbbbff;" anchor="default"/>
- <Shape id="line2" class="line_1" linetype="horizontal" position="absolute 0 131 1175 134" style="" anchor="default"/>
- <Static id="caption2" class="tit_2" position="absolute 0 141 135 154" style="font:Dotum,,Dotum;" text="수술방별 수술건수" anchor="default"/>
- <Grid id="grd_bloodlist" binddataset="ds_main_bloodlist" position="absolute 0 430 1175 576" style="" anchor="default" cellsizingtype="col" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="50"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="256"/>
- <Column size="247"/>
- </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="S_A"/>
- <Cell col="4" text="ABO RH"/>
- <Cell col="5" text="Ab screening"/>
- <Cell col="6" text="최종보고일"/>
- <Cell col="7" text="보관검체 유효기간"/>
- <Cell col="8" text="혈액 준비완료유무"/>
- <Cell col="9" text="불출신청 안된 잔여처방 유무"/>
- <Cell col="10" text="혈액준비건유무"/>
- </Band>
- <Band id="body">
- <Cell text="bind:oproomnm"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:patnm"/>
- <Cell col="3" text="bind:sa"/>
- <Cell col="4" text="bind:btype"/>
- <Cell col="5" text="bind:reptrslt"/>
- <Cell col="6" displaytype="date" text="bind:lastreptdt" calendardisplaynulltype="none"/>
- <Cell col="7" text="bind:keepspctodd"/>
- <Cell col="8" text="bind:blodreadyyn"/>
- <Cell col="9" text="bind:prcpprepyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 426 1175 429" style="strokepen:4 solid #33bbbbff;" anchor="default"/>
- <Static id="caption3" class="tit_2" position="absolute 0 409 159 430" style="font:Dotum,9,bold;" text="혈액 관련 정보" anchor="default"/>
- <Static id="caption4" class="tit_2" position="absolute 0 95 135 116" style="font:Dotum,9,bold;" text="수술환자 리스트" anchor="default"/>
- <Static id="caption5" class="tit_2" position="absolute 0 584 135 605" style="font:Dotum,9,bold;" text="근무별 인계노트" anchor="default"/>
- <Shape id="line5" class="line_1" linetype="horizontal" position="absolute 0 601 1175 604" style="strokepen:4 solid #33bbbbff;" anchor="default"/>
- <Button id="button3" class="btn7" position="absolute 1024 89 1175 111" style="font:Dotum,9;" text="수술환자리스트 엑셀" onclick="group5_button3_onclick" anchor="default"/>
- <Button id="button4" class="btn3" position="absolute 1047 404 1175 425" style="font:Dotum,9,bold;" text="혈액불출바로가기" onclick="group5_button4_onclick" anchor="default"/>
- <Button id="btn_zoom" class="btn5" position="absolute 958 89 1022 111" style="" text="확대하기" onclick="group5_btn_zoom_onclick" anchor="default"/>
- <Grid id="grd_oppatlist" binddataset="ds_main_opdayworkinfo_oppatlist" class="datagrid1" position="absolute 0 116 1175 391" style="" anchor="left top right" cellsizingtype="col" autosizingtype="none" onexpanddown="group5_grd_oppatlist_onexpanddown" onmousedown="group5_grd_oppatlist_onmousedown" oncellclick="group5_grd_oppatlist_oncellclick" onrbuttondown="group5_grd_oppatlist_onrbuttondown" cellclickbound="cell" selecttype="multirow" autoenter="select" onrbuttonup="group5_grd_oppatlist_onrbuttonup" cellsizebandtype="allband" tooltiptype="hover,mouseleave">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="21" band="left"/>
- <Column size="51" band="left"/>
- <Column size="44" band="left"/>
- <Column size="50" band="left"/>
- <Column size="55" band="left"/>
- <Column size="65" band="left"/>
- <Column size="40" band="left"/>
- <Column size="70"/>
- <Column size="55"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="48"/>
- <Column size="121"/>
- <Column size="65"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="40"/>
- <Column size="75"/>
- <Column size="50"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="75"/>
- <Column size="65"/>
- <Column size="110"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="50"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" displaytype="checkbox" edittype="checkbox" taborder="undefined" suppress="0"/>
- <Cell col="2" rowspan="2" text="마취전 평가서" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="수술방" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="병실" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="등록번호" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="성명" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="S_A" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="집도과" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="집도의" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="수술명" taborder="undefined"/>
- <Cell col="11" rowspan="2" text="진단명" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="Anesthesia Plan" taborder="undefined"/>
- <Cell col="13" rowspan="2" text="마취의" taborder="undefined"/>
- <Cell col="14" rowspan="2" text="최종수정일시" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="담당의" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="comment" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="비고" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="마취 종류" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="키_몸무게" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="Previus Anes." taborder="undefined"/>
- <Cell col="21" colspan="9" text="Lab.findings" taborder="undefined"/>
- <Cell col="30" rowspan="2" text="마취전평가서 인증번호" taborder="undefined"/>
- <Cell col="31" rowspan="2" text="caption1" taborder="undefined"/>
- <Cell col="32" rowspan="2" text="caption2" taborder="undefined"/>
- <Cell col="33" rowspan="2" text="caption3" taborder="undefined"/>
- <Cell col="34" text="마취전 평가서"/>
- <Cell col="35" text="수술방"/>
- <Cell col="36" text="병실"/>
- <Cell col="37" text="등록번호"/>
- <Cell col="38" text="성명"/>
- <Cell col="39" text="S_A"/>
- <Cell col="40" text="집도과"/>
- <Cell col="41" text="집도의"/>
- <Cell col="42" text="수술명"/>
- <Cell col="43" text="진단명"/>
- <Cell col="44" text="Anesthesia Plan"/>
- <Cell col="45" text="comment"/>
- <Cell col="46" text="비고"/>
- <Cell col="47" text="마취 종류"/>
- <Cell col="48" text="키_몸무게"/>
- <Cell col="49" text="Previus Anes."/>
- <Cell col="50" text="Hb"/>
- <Cell col="51" text="Hct"/>
- <Cell col="52" text="PLT"/>
- <Cell col="53" text="SGOT"/>
- <Cell col="54" text="SGPT"/>
- <Cell col="55" text="HBsAg"/>
- <Cell col="56" text="Chest X-ray"/>
- <Cell col="57" text="ECG "/>
- <Cell col="58" text="Echocardiograms"/>
- <Cell col="59" text="마취전평가서 인증번호"/>
- <Cell col="60" text="caption1"/>
- <Cell col="61" text="caption2"/>
- <Cell col="62" text="caption3"/>
- <Cell col="63"/>
- <Cell row="1" col="21" text="Hb"/>
- <Cell row="1" col="22" text="Hct"/>
- <Cell row="1" col="23" text="PLT"/>
- <Cell row="1" col="24" text="SGOT"/>
- <Cell row="1" col="25" text="SGPT"/>
- <Cell row="1" col="26" text="HBsAg"/>
- <Cell row="1" col="27" text="Chest X-ray"/>
- <Cell row="1" col="28" text="ECG "/>
- <Cell row="1" col="29" text="Echocardiograms"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="bind:chkyn" expr="currow +1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:checkyn"/>
- <Cell col="2" edittype="expand" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:signnoyn" expandshow="show"/>
- <Cell col="3" style="align:left top;padding:18 2 0 2;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:oproomnm" wordwrap="char" tooltiptext="bind:oproomnm"/>
- <Cell col="4" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:roomcd" tooltiptext="bind:roomcd"/>
- <Cell col="5" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:pid" tooltiptext="bind:pid"/>
- <Cell col="6" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:patnm" tooltiptext="bind:patnm"/>
- <Cell col="7" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:sa" tooltiptext="bind:sa"/>
- <Cell col="8" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:perfdeptnm" wordwrap="char" tooltiptext="bind:perfdeptnm"/>
- <Cell col="9" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:perfdrnm" tooltiptext="bind:perfdrnm"/>
- <Cell col="10" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:opnm" wordwrap="char" tooltiptext="bind:opnm"/>
- <Cell col="11" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:diagnm" wordwrap="char" tooltiptext="bind:diagnm"/>
- <Cell col="12" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:echocardiaograms" wordwrap="none" tooltiptext="bind:echocardiaograms"/>
- <Cell col="13" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:anstdrnm"/>
- <Cell col="14" displaytype="normal" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:reclastupdtdt"/>
- <Cell col="15" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:reclastupdtrnm"/>
- <Cell col="16" style="align:left top;padding:2 2 2 2;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:comments" wordwrap="none" tooltiptext="bind:comments"/>
- <Cell col="17" style="align:left;background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:bigo" wordwrap="char" tooltiptext="bind:bigo"/>
- <Cell col="18" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:anstreqflag" tooltiptext="bind:anstreqflag"/>
- <Cell col="19" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:hw" tooltiptext="bind:hw"/>
- <Cell col="20" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:pa" tooltiptext="bind:pa"/>
- <Cell col="21" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:hb" tooltiptext="bind:hb"/>
- <Cell col="22" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:hct" tooltiptext="bind:hct"/>
- <Cell col="23" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:plt" tooltiptext="bind:plt"/>
- <Cell col="24" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:sgot" tooltiptext="bind:sgot"/>
- <Cell col="25" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:sgpt" tooltiptext="bind:sgpt"/>
- <Cell col="26" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:absag" tooltiptext="bind:absag"/>
- <Cell col="27" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:xray" tooltiptext="bind:xray"/>
- <Cell col="28" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:ecg" tooltiptext="bind:ecg"/>
- <Cell col="29" style="background:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');background2:EXPR(signhisyn=='Y'? 'yellow' : 'transparent');" text="bind:ecdgram" tooltiptext="bind:ecdgram"/>
- <Cell col="30" text="bind:signno"/>
- <Cell col="31" text="bind:oprsrvno"/>
- <Cell col="32" text="bind:ophistno"/>
- <Cell col="33" text="bind:instcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grp_memoview" position="absolute 820 191 1090 381" style="" anchor="default" visible="false">
- <Layouts>
- <Layout>
- <TextArea id="tar_detail" position="absolute 0 0 270 165" style="" anchor="default"/>
- <Button id="button5" class="btn2" position="absolute 222 144 264 162" text="닫기" onclick="group5_grp_memoview_button5_onclick" anchor="default"/>
- <Button id="btn_prtlabel" class="btn5" position="absolute 175 144 217 163" style="" text="저장" onclick="group5_grp_memoview_btn_prtlabel_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button23" class="btn5" position="absolute 1133 581 1175 600" style="" text="저장" onclick="group5_button23_onclick" anchor="default"/>
- <Button id="btn_zoom1" class="btn5" position="absolute 1065 581 1129 600" style="" text="확대하기" onclick="group5_btn_zoom1_onclick" anchor="default"/>
- <Grid id="grd_nrworklist" binddataset="ds_main_nrworklist" position="absolute 0 605 1175 751" style="align: middle;" ontextchanged="group5_grd_nrworklist_ontextchanged" onaftersort="group5_grd_nrworklist_onaftersort" onlbuttonup="group5_grd_nrworklist_onlbuttonup" anchor="all" cellsizingtype="both" autosizingtype="row" oncelldblclick="group5_grd_nrworklist_oncelldblclick" extendsizetype="row" selecttype="multirow" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="42"/>
- <Column size="75"/>
- <Column size="766"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="120"/>
- <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/>
- <Cell col="1" text="Duty" combodataset="ds_duty" combocodecol="gubun" combodatacol="gubun_name"/>
- <Cell col="2" text="작성자"/>
- <Cell col="3" text="내용(부서 - CTRL + ENTER시 다음줄에 기입가능)"/>
- <Cell col="4" text="근무자"/>
- <Cell col="5" text="작성일시"/>
- <Cell col="6" text="작성일시"/>
- <Cell col="7" text="SEQNO"/>
- <Cell col="8" text="caption5"/>
- <Cell col="9" text="caption4"/>
- <Cell col="10" text="caption3"/>
- <Cell col="11" text="caption2"/>
- <Cell col="12" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="bind:status"/>
- <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:duty" combodataset="ds_cbo_duty" combocodecol="value" combodatacol="label"/>
- <Cell col="2" text="bind:usernm"/>
- <Cell col="3" edittype="textarea" style="align:left middle;padding:2 2 2 2;controlalign:left middle;" text="bind:delivecnts" wordwrap="char" editacceptsenter="true" autosizerow="limitmin"/>
- <Cell col="4" style="align:left;padding:2 2 2 2;" text="bind:dutynm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="5" text="bind:plandd"/>
- <Cell col="6" displaytype="date" text="bind:plandt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="none"/>
- <Cell col="7" text="bind:seqno"/>
- <Cell col="8" text="bind:wardcd"/>
- <Cell col="9" text="bind:deliveflagcd"/>
- <Cell col="10" text="bind:staiud"/>
- <Cell col="11" text="bind:userid"/>
- <Cell col="12" text="bind:WARDCD"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="Div00" taborder="5" text="Div00" position="absolute 691 85 951 112" style="background:transparent;">
- <Layouts>
- <Layout>
- <Calendar id="Calendar00" taborder="1" position="absolute 47 4 150 25" style="viewmonthspin:false;" anchor="default"/>
- <MaskEdit id="MaskEdit00" taborder="2" type="string" mask="##:##" onkeydown="group5_MaskEdit00_onkeydown" position="absolute 154 4 198 24" style="align:center middle;" anchor="default"/>
- <Button id="btn_eraser1" taborder="3" onclick="grp_info3_btn_eraser1_onclick" class="icon_eraser" position="absolute 231 2 259 27" tooltiptext="전원병원삭제" anchor="default"/>
- <Button id="btn_curDate" taborder="4" class="icon_curDate" position="absolute 204 4 224 24" tooltiptext="전원병원삭제" style="background:transparent URL('theme://images\icon_clock.png');border:2 none #33bbbbff #effcfbff;align:center middle;" anchor="default" onclick="group5_Div00_btn_curDate_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_rosettelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rosettenm" type="STRING" size="256"/>
- <Column id="rosettecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rosettenm"/>
- <Col id="rosettecd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mouserght_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">환자메모</Col>
- <Col id="func">fEmrMemo</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="tmp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_ComboLists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="deptlist" type="STRING" size="256"/>
- <Column id="oproomlist" type="STRING" size="256"/>
- <Column id="ccrtstatlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptlist"/>
- <Col id="oproomlist"/>
- <Col id="ccrtstatlist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_mouserght" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_opdayworkinfo_opPatlist_opPatInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="opcnfmdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opcnfmdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_drlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="drid" type="STRING" size="256"/>
- <Column id="drnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drid"/>
- <Col id="drnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_oproomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="oproomnm" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oproomnm"/>
- <Col id="oproomcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_opdayworkinfo_oppatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_log" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="detail" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="detail"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="oproominfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oproominfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="opddfr" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="multicheck" type="STRING" size="256"/>
- <Column id="oprosette" type="STRING" size="256"/>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="orddr" type="STRING" size="256"/>
- <Column id="opflag1" type="STRING" size="256"/>
- <Column id="opstat" type="STRING" size="256"/>
- <Column id="oppatflag2" type="STRING" size="256"/>
- <Column id="oppatflag3" type="STRING" size="256"/>
- <Column id="oppatflag4" type="STRING" size="256"/>
- <Column id="oppatflag1" type="STRING" size="256"/>
- <Column id="oppatflag5" type="STRING" size="256"/>
- <Column id="opflag2" type="STRING" size="256"/>
- <Column id="opflag3" type="STRING" size="256"/>
- <Column id="opflag4" type="STRING" size="256"/>
- <Column id="anstmthdcd1" type="STRING" size="256"/>
- <Column id="anstmthdcd2" type="STRING" size="256"/>
- <Column id="anstmthdcd3" type="STRING" size="256"/>
- <Column id="calmflag" type="STRING" size="256"/>
- <Column id="opstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opddfr"/>
- <Col id="oproomcd"/>
- <Col id="wardcd"/>
- <Col id="prcpdd"/>
- <Col id="multicheck"/>
- <Col id="oprosette"/>
- <Col id="orddept"/>
- <Col id="orddr"/>
- <Col id="opflag1"/>
- <Col id="opstat"/>
- <Col id="oppatflag2"/>
- <Col id="oppatflag3"/>
- <Col id="oppatflag4"/>
- <Col id="oppatflag1"/>
- <Col id="oppatflag5"/>
- <Col id="opflag2"/>
- <Col id="opflag3"/>
- <Col id="opflag4"/>
- <Col id="anstmthdcd1"/>
- <Col id="anstmthdcd2"/>
- <Col id="anstmthdcd3"/>
- <Col id="calmflag"/>
- <Col id="opstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqdata" type="STRING" size="256"/>
- <Column id="req" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqdata"/>
- <Col id="req"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_oproominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="oproomlist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oproomlist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_opdayworkinfo_nrworklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="nrworklist" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nrworklist"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ccrtstatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_bloodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_nrworklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_nrworklist_oncolumnchanged"/>
- <Dataset id="ds_duty" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="gubun_name" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gubun">1</Col>
- <Col id="gubun_name">D</Col>
- </Row>
- <Row>
- <Col id="gubun">2</Col>
- <Col id="gubun_name">E</Col>
- </Row>
- <Row>
- <Col id="gubun">3</Col>
- <Col id="gubun_name">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prtinfo_nrworklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prtinfo_oppatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_cbo_duty" 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">D</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">E</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">S</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_input" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filterDD" type="STRING" size="256"/>
- <Column id="filterTM" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item5" compid="group5.grp_sea.cmb_rosette" propid="value" datasetid="ds_main_cond" columnid="oprosette"/>
- <BindItem id="item0" compid="group5.grp_sea.ipt_prcpdd" propid="value" datasetid="ds_main_cond" columnid="prcpdd"/>
- <BindItem id="item1" compid="group5.grp_sea.chk_opflag1" propid="value" datasetid="ds_main_cond" columnid="opflag1"/>
- <BindItem id="item2" compid="group5.grp_sea.chk_opflag2" propid="value" datasetid="ds_main_cond" columnid="opflag2"/>
- <BindItem id="item3" compid="group5.grp_sea.chk_opflag3" propid="value" datasetid="ds_main_cond" columnid="opflag3"/>
- <BindItem id="item4" compid="group5.grp_sea.chk_opflag4" propid="value" datasetid="ds_main_cond" columnid="opflag4"/>
- <BindItem id="item6" compid="group5.grp_sea.cmb_oproomlist" propid="value" datasetid="ds_main_cond" columnid="oproomcd"/>
- <BindItem id="item7" compid="group5.grp_sea.grp_setting1.checkbox1" propid="value" datasetid="ds_main_cond" columnid="oppatflag5"/>
- <BindItem id="item8" compid="group5.grp_sea.grp_setting1.checkbox16" propid="value" datasetid="ds_main_cond" columnid="oppatflag1"/>
- <BindItem id="item9" compid="group5.grp_sea.grp_setting1.checkbox17" propid="value" datasetid="ds_main_cond" columnid="oppatflag2"/>
- <BindItem id="item10" compid="group5.grp_sea.grp_setting1.checkbox18" propid="value" datasetid="ds_main_cond" columnid="oppatflag3"/>
- <BindItem id="item11" compid="group5.grp_sea.grp_setting1.checkbox19" propid="value" datasetid="ds_main_cond" columnid="oppatflag4"/>
- <BindItem id="item12" compid="group5.grp_sea.cmb_orddept" propid="value" datasetid="ds_main_cond" columnid="orddept"/>
- <BindItem id="item13" compid="group5.grp_sea.cmb_drlist" propid="value" datasetid="ds_main_cond" columnid="orddr"/>
- <BindItem id="item14" compid="group5.grp_sea.checkbox31" propid="value" datasetid="ds_main_cond" columnid="anstmthdcd1"/>
- <BindItem id="item15" compid="group5.grp_sea.checkbox32" propid="value" datasetid="ds_main_cond" columnid="anstmthdcd2"/>
- <BindItem id="item16" compid="group5.grp_sea.checkbox33" propid="value" datasetid="ds_main_cond" columnid="anstmthdcd3"/>
- <BindItem id="item17" compid="group5.grp_sea.checkbox2" propid="value" datasetid="ds_main_cond" columnid="calmflag"/>
- <BindItem id="item18" compid="group5.grp_sea.cmb_opstatlist" propid="value" datasetid="ds_main_cond" columnid="opstat"/>
- <BindItem id="item20" compid="group5.grp_memoview.tar_detail" propid="value" datasetid="ds_hidden_log" columnid="detail"/>
- <BindItem id="item21" compid="group5.Div00.Calendar00" propid="value" datasetid="ds_input" columnid="filterDD"/>
- <BindItem id="item19" compid="group5.Div00.MaskEdit00" propid="value" datasetid="ds_input" columnid="filterTM"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- // include '../../.._emr_carecomweb_js_CareCom.js'
- // include '../../.._com_commonweb_js_common.js'
- // include '../../.._com_commonweb_js_tfHelper.js'
- // include '../../.._com_commonweb_js_dateHelper.js'
- //스크립트 시작 ***
- //전체에서 event와 src를 제외한 script 를 모두포함.
- var dutplcecd = "";
- //var searchflag = 0;
- function fSearch() {
- // if(submit("TRMNP21000",false)){
- //
- // var cnt = ds_temp_oproominfo_oproomlist.rowcount;
- //
- // dsf_makeValue( ds_main_cond, "oproomcnt", "string", cnt);
- //
- // if( cnt > 0){
- // for (var i=1; i <=cnt; i++) {
- //
- // model.makeValue("ds_main_oproominfo_oproomlist[1]_oproomnm"+i+"", ds_temp_oproominfo_oproomlist.getColumn(i, "oproomnm"));
- // model.makeValue("ds_main_oproominfo_oproomlist[2]_oproomnm"+i+"",ds_temp_oproominfo_oproomlist.getColumn(i, "anstmthdnm"));
- // model.makeValue("ds_main_oproominfo_oproomlist[3]_oproomnm"+i+"",ds_temp_oproominfo_oproomlist.getColumn(i, "oproomcnt"));
- //
- // if(searchflag == 0){
- // group5.grd_oproomlist.addColumn("ref:oproomnm" + group5.grd_oproomlist.cols+ "; type:output; ", false);
- // group5.grd_oproomlist.colWidth(group5.grd_oproomlist.cols - 1) = 30;
- // }
- // }
- //
- // ds_temp_oproominfo.clearData();
- //
- //
- // for (var i=1 ; i <= cnt ; i++) {
- //
- // model.makeValue("ds_temp_oproominfo_oproomlist[1]_oproomnm"+i+"",model.getValue("ds_main_oproominfo_oproomlist[1]_oproomnm"+i+""));
- // model.makeValue("ds_temp_oproominfo_oproomlist[2]_oproomnm"+i+"",model.getValue("ds_main_oproominfo_oproomlist[2]_oproomnm"+i+""));
- // model.makeValue("ds_temp_oproominfo_oproomlist[3]_oproomnm"+i+"",model.getValue("ds_main_oproominfo_oproomlist[3]_oproomnm"+i+""));
- //
- // }
- // }
- //
- // ds_main_oproominfo.clearData();
- //
- //
- //group5.grd_oproomlist.refresh();
- // }
- //
- // for (var i=0 ; i <= cnt ; i+=3 ) {
- // group5.grd_oproomlist.mergeByFree(0, (i+1), 0, (i+3));
- // }
- //
- // group5.grd_oproomlist.cellStyle("background-color", 0, 1, 1, cnt) = "#b7daff";
- // group5.grd_oproomlist.cellStyle("text-align", 0, 1, 0, cnt)="center";
- // group5.grd_oproomlist.cellStyle("text-align", 1, 1, 1, cnt)="center";
- // group5.grd_oproomlist.cellStyle("text-align", 2, 1, 2, cnt)="center";
- ds_main_cond.setColumn(0, "multicheck", "");
- dsf_makeValue(ds_send_reqdata, "prcpdd", "string", ds_main_cond.getColumn(0, "prcpdd"));
- dsf_makeValue(ds_send_reqdata, "wardcd", "string", "2470000000");
- dsf_makeValue(ds_send_reqdata, "oprosette", "string", ds_main_cond.getColumn(0, "oprosette"));
- dsf_makeValue(ds_send_reqdata, "oproomcd", "string", ds_main_cond.getColumn(0, "oproomcd"));
- dsf_makeValue(ds_send_reqdata, "orddept", "string", ds_main_cond.getColumn(0, "orddept"));
- dsf_makeValue(ds_send_reqdata, "orddr", "string", ds_main_cond.getColumn(0, "orddr"));
- dsf_makeValue(ds_send_reqdata, "opstat", "string", ds_main_cond.getColumn(0, "opstat"));
- dsf_makeValue(ds_send_reqdata, "opflag1", "string", ds_main_cond.getColumn(0, "opflag1"));
- dsf_makeValue(ds_send_reqdata, "opflag2", "string", ds_main_cond.getColumn(0, "opflag2"));
- dsf_makeValue(ds_send_reqdata, "opflag3", "string", ds_main_cond.getColumn(0, "opflag3"));
- dsf_makeValue(ds_send_reqdata, "opflag4", "string", ds_main_cond.getColumn(0, "opflag4"));
- dsf_makeValue(ds_send_reqdata, "oppatflag1", "string", ds_main_cond.getColumn(0, "oppatflag1"));
- dsf_makeValue(ds_send_reqdata, "oppatflag2", "string", ds_main_cond.getColumn(0, "oppatflag2"));
- dsf_makeValue(ds_send_reqdata, "oppatflag4", "string", ds_main_cond.getColumn(0, "oppatflag4"));
- dsf_makeValue(ds_send_reqdata, "oppatflag3", "string", ds_main_cond.getColumn(0, "oppatflag3"));
- dsf_makeValue(ds_send_reqdata, "oppatflag5", "string", ds_main_cond.getColumn(0, "oppatflag5"));
- dsf_makeValue(ds_send_reqdata, "anstmthdcd1", "string", ds_main_cond.getColumn(0, "anstmthdcd1"));
- dsf_makeValue(ds_send_reqdata, "anstmthdcd2", "string", ds_main_cond.getColumn(0, "anstmthdcd2"));
- dsf_makeValue(ds_send_reqdata, "anstmthdcd3", "string", ds_main_cond.getColumn(0, "anstmthdcd3"));
- dsf_makeValue(ds_send_reqdata, "calmflag", "string", ds_main_cond.getColumn(0, "calmflag"));
-
- var nVScrollPos = group5.grd_oppatlist.vscrollbar.pos;
- var nHScrollPos = group5.grd_oppatlist.hscrollbar.pos;
-
- var nVScrollPos2 = group5.grd_bloodlist.vscrollbar.pos;
- var nHScrollPos2 = group5.grd_bloodlist.hscrollbar.pos;
-
- var nVScrollPos3 = group5.grd_nrworklist.vscrollbar.pos;
- var nHScrollPos3 = group5.grd_nrworklist.hscrollbar.pos;
-
- // submit("TRMNP21001");
- var oParam = {};
- oParam.id = "TRMNP21001";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetOpDayWorkList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_opdayworkinfo_oppatlist=oppatlist ds_main_bloodlist=bloodlist ds_main_nrworklist=nrworklist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP21001";
- tranf_submit(oParam);
-
- group5.grd_oppatlist.vscrollbar.pos = nVScrollPos;
- group5.grd_oppatlist.hscrollbar.pos = nHScrollPos;
-
- group5.grd_bloodlist.vscrollbar.pos = nVScrollPos2;
- group5.grd_bloodlist.hscrollbar.pos = nHScrollPos2;
-
- group5.grd_nrworklist.vscrollbar.pos = nVScrollPos3;
- group5.grd_nrworklist.hscrollbar.pos = nHScrollPos3;
- ds_main_nrworklist.addColumn("staiud", "string");
- //ds_main_nrworklist.addColumn("userid","string");
- ds_main_opdayworkinfo_oppatlist.addColumn("checkyn", "string");
- /*
- function cf_TRMNP21001(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMNP21001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRMNP21001") > -1
- arErrorCode.pop("TRMNP21001") < 0
- */
- /*
- var pDuty = "";
- for (i = group5.grd_nrworklist.fixedRows; i <group5.grd_nrworklist.rows; i++) {
- group5.grd_nrworklist.rowStyle(i, "all", "border-bottom-color") = "#ffffff";
- group5.grd_nrworklist.rowStyle(i, "all", "background-color")= "#ffffff";
- pDuty = ds_main_opdayworkinfo_nrworklist.getColumn(i, "duty");
- group5.grd_nrworklist.cellStyle("background-color", i, group5.grd_nrworklist.colref("duty")) = "#b7daff";
- group5.grd_nrworklist.cellStyle("border-bottom-color", i, group5.grd_nrworklist.colref("duty")) = "#b7daff";
- if (pDuty == ds_main_opdayworkinfo_nrworklist.getColumn((i+1), "duty"))) {
- group5.grd_nrworklist.cellStyle("color", i, group5.grd_nrworklist.colref("duty")) = "#b7daff";
- }else{
- group5.grd_nrworklist.cellStyle("color", i, group5.grd_nrworklist.colref("duty")) = "black";
- if(i != 0){
- group5.grd_nrworklist.rowStyle(i-1, "all", "border-bottom-color") = "#999999";
- group5.grd_nrworklist.rowStyle(i-1, "all", "border-top-width") = "3";
- }
- }
- }
- searchflag++;
- */
- }
- function fEmrMemo() {
- group5.grp_memoview.visible = true;
- // group5.grp_memoview.tar_detail.visible = true;
- // group5.grp_memoview.btn_prtlabel.visible = true;
- // group5.grp_memoview.button5.visible = true;
- var irow = ds_main_opdayworkinfo_oppatlist.rowposition;
- group5.grp_memoview.tar_detail.value = ds_main_opdayworkinfo_oppatlist.getColumn(irow, "bigo");
- }
- function fsave_oppatlist() {
- var irow = ds_main_opdayworkinfo_oppatlist.rowposition;
- dsf_makeValue(ds_send_req, "oprsrvno", "string", ds_main_opdayworkinfo_oppatlist.getColumn(irow, "oprsrvno"));
- dsf_makeValue(ds_send_req, "ophistno", "string", ds_main_opdayworkinfo_oppatlist.getColumn(irow, "ophistno"));
- dsf_makeValue(ds_send_req, "instcd", "string", ds_main_opdayworkinfo_oppatlist.getColumn(irow, "instcd"));
- dsf_makeValue(ds_send_req, "bigo", "string", group5.grp_memoview.tar_detail.value);
- // submit("TXMNP21001");
- var oParam = {};
- oParam.id = "TXMNP21001";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqSetOpDayWorkListComm";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNP21001";
- tranf_submit(oParam);
- /*
- function cf_TXMNP21001(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TXMNP21001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TXMNP21001") > -1
- arErrorCode.pop("TXMNP21001") < 0
- */
- //model.refresh();
- fSearch();
- group5.grp_memoview.visible = false;
- }
- function fSave_WorkList() {
- //dsf_makeValue( ds_send, "nrworklist", "string", getGridUpdateData(group5.grd_nrworklist) );
- //xReptPath = "ds_main_opdayworkinfo_nrworklist";
- reptcnt = ds_main_nrworklist.rowcount;
- for (i = 0; i < reptcnt; i++) {
- //var state = ds_main_nrworklist.getColumn(i, "status");
- var state = ds_main_nrworklist.getRowType(i);
- if (state == "insert" || state == "update" || state == "delete" || state == "2" || state == "4" || state == "8") {
- num = "";
- break;
- } else {
- num = "1";
- }
- }
- if (reptcnt < 1 || num == "1") {
- sysf_messageBox("저장할 자료가 존재하지 않습니다.", "I");
- return;
- }
- //dsf_makeValue( ds_send, "nrworklist", "string", group5.grd_nrworklist.getUpdateData());
- /*******본인확인 validation*********/
- /*
- for(i=1; i<reptcnt; i++){
- var semplno = ds_main_opdayworkinfo_nrworklist.getColumn(i, "emplno");
- var state = ds_main_opdayworkinfo_nrworklist.getColumn(i, "staiud");
- if (state == "insert" || state == "update" || state == "delete"){
- if (semplno != sysf_getUserId()){
- //alert(semplno);
- //alert(sysf_getUserId());
- sysf_messageBox("선택한 작성자와 본인이 ", "E004");
- fSearch();
- return false;
- }
- }
- }
- */
- var oParam = {};
- oParam.id = "TXMNP21002";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqSetOpDayNrWorkList";
- oParam.inds = "nrworklist=ds_main_nrworklist";
- oParam.outds = "";
- oParam.typeStr = "staiud";
- oParam.async = false;
-
- //oParam.callback = "cf_TXMNP21002";
- tranf_submit(oParam);
- /*
- function cf_TXMNP21002(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TXMNP21002(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TXMNP21002") > -1
- arErrorCode.pop("TXMNP21002") < 0
- */
- //model.refresh();
- fSearch();
- }
- function fUpt_Reptrows() {
- var wardcd = dutplcecd; //세션에서 받아처리
- var plandd = group5.grp_sea.ipt_prcpdd.value;
- var plandt = plandd + utlf_getCurrentTime().substring(0, 4);
- var row = ds_main_nrworklist.rowposition;
- var staiud = ds_main_nrworklist.getRowType(row);
- if ((staiud == "insert") || (staiud == "delete") || (staiud == "2") || (staiud == "8")) {
- return;
- }
- var dt = ds_main_nrworklist.getColumn(row, "plandt");
- if (utlf_isNull(dt)) {
- ds_main_nrworklist.setColumn(row, "plandd", plandd);
- ds_main_nrworklist.setColumn(row, "plandt", plandt);
- }
- //ds_main_opdayworkinfo.setColumn( 0, "nrworklist["+group5.grd_nrworklist.row+"]_staiud","update");
- //ds_main_opdayworkinfo.setColumn( 0, "nrworklist["+group5.grd_nrworklist.row+"]_userid",sysf_getUserId());
- ds_main_nrworklist.setColumn(row, "staiud", "update");
- //ds_main_nrworklist.setColumn(row,"userid",sysf_getUserId());
- }
- //스크립트 끝
- function SMMNP21000_onload(obj: Form, e: LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group5.grd_oppatlist);
- grdf_initGrid(group5.grd_nrworklist);
- grdf_setRowTypeIcon(group5.grd_nrworklist, 0);
-
- //마우스 우측 메뉴 항목 세팅
- frmf_createPopupMenu("pm_SubMenu", "pm_SubMenu_onmenuclick");
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- dutplcecd = sysf_getUserInfo("dutplcecd");
- var dt = utlf_getCurrentDate();
- ds_main_cond.setColumn(0, "prcpdd", dt);
- ds_main_cond.setColumn(0, "wardcd", sysf_getUserInfo("dutplcecd"));
- ds_send.clearData();
- dsf_makeValue(ds_send, "send", "string", "");
- dsf_makeValue(ds_send, "opcnfmdd", "string", ds_main_cond.getColumn(0, "prcpdd"));
- dsf_makeValue(ds_send, "rosette", "string", ds_main_cond.getColumn(0, "oprosette"));
- // submit("TRMNP03004"); //수술방 가져오기
- var oParam = {};
- oParam.id = "TRMNP03004";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetRosettelist";
- oParam.inds = "";
- oParam.outds = "ds_init_rosettelist=rosettelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03004";
- tranf_submit(oParam);
- /*
- function cf_TRMNP03004(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMNP03004(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRMNP03004") > -1
- arErrorCode.pop("TRMNP03004") < 0
- */
- frmf_addComboItem("group5.grp_sea.cmb_rosette", "전체", "", "above");
- // //var row = ds_init_rosettelist.insertRow(0);
- // //ds_init_rosettelist.setColumn(row,"rosettecd","");
- // //ds_init_rosettelist.setColumn(row,"rosettenm","전체");
- // ds_main_cond.setColumn(0,"oprosette","");
- group5.grp_sea.cmb_rosette.value = "";
- //sysf_trace(ds_main_cond.saveXML())
- //group5.grp_sea.cmb_rosette.index = -1;
- ds_send.clearData();
- dsf_makeValue(ds_send, "flag", "string", "X");
- dsf_makeValue(ds_send, "searchitem", "string", "XX");
- dsf_makeValue(ds_send, "deptflag", "string", "011");
- // submit("TRMNP00107", false);
- var oParam = {};
- oParam.id = "TRMNP00107";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetComboList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_deptlist=deptlist ds_init_oproomlist=oproomlist ds_main_ccrtstatlist=ccrtstatlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00107";
- //
- tranf_submit(oParam);
- /*
- function cf_TRMNP00107(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMNP00107(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRMNP00107") > -1
- arErrorCode.pop("TRMNP00107") < 0
- */
- frmf_addComboItem("group5.grp_sea.cmb_oproomlist", "전 체", "", "above");
- frmf_addComboItem("group5.grp_sea.cmb_orddept", "전 체", "", "above");
- frmf_addComboItem("group5.grp_sea.cmb_drlist", "전 체", "", "above");
- // var row = ds_init_oproomlist.insertRow(0);
- // ds_init_oproomlist.setColumn(row,"oproomcd","");
- // ds_init_oproomlist.setColumn(row,"oproomnm","전체");
- group5.grp_sea.cmb_oproomlist.value = "";
- group5.grp_sea.cmb_orddept.value = "";
- group5.grp_sea.cmb_drlist.value = "";
- ds_main_cond.setColumn(0, "oprosette", "");
- ds_main_cond.setColumn(0, "orddept", "");
- fSearch();
- //model.refresh();
-
- fSetCurDate();
- }
- function group5_grp_sea_onkillfocus(obj: Div, e: KillFocusEventInfo) {
- //fSearch();
- }
- function group5_grp_sea_button1_onclick(obj: Button, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_button2_onclick(obj: Button, e: ClickEventInfo) {
- // 수술방별 수술건수-출력물 인스턴스 생성 수술방 14개씩 자르기
- // var cnt = ds_main_cond.getColumn(0, "oproomcnt");
- // var k= 1;
- // var tempcnt = 0; // 인스턴스 list 증가 cnt
- //
- // if( cnt > 0){
- // for (var i=1; i <= cnt; i++) {
- //
- // if(k == 43){
- // k=1;
- // tempcnt++;
- // }
- //
- // model.makeValue("ds_main_oproominfo_oproomlist["+ (tempcnt+1) +"]_oproomnm1"+k+"", model.getValue("ds_temp_oproominfo_oproomlist[1]_oproomnm"+i+""));
- // model.makeValue("ds_main_oproominfo_oproomlist["+ (tempcnt+1) +"]_oproomnm2"+k+"", model.getValue("ds_temp_oproominfo_oproomlist[2]_oproomnm"+i+""));
- // model.makeValue("ds_main_oproominfo_oproomlist["+ (tempcnt+1) +"]_oproomnm3"+k+"", model.getValue("ds_temp_oproominfo_oproomlist[3]_oproomnm"+i+""));
- //
- // k++;
- //
- // }
- // }
- // 수술환자 리스트-선택한 리스트만 출력
- var oppatcnt = 1;
- var chkyn = "";
- var prtNode = "ds_temp_prtinfo_oppatlist";
- ds_temp_prtinfo_oppatlist.copyData(ds_main_opdayworkinfo_oppatlist);
- ds_temp_prtinfo_oppatlist.clearData();
- dsf_makeValue(ds_temp, "prtinfo", "string", "");
- var row = "";
- for (var i = 0; i < ds_main_opdayworkinfo_oppatlist.rowcount; i++) {
- chkyn = ds_main_opdayworkinfo_oppatlist.getColumn(i, "checkyn");
- if (chkyn == "true") {
- row = ds_temp_prtinfo_oppatlist.addRow();
- ds_temp_prtinfo_oppatlist.copyRow(row, ds_main_opdayworkinfo_oppatlist, i)
- // model.makeNode("ds_temp_prtinfo_oppatlist[" + oppatcnt + "]");
- // model.copyNode("ds_temp_prtinfo_oppatlist[" + oppatcnt + "]", group5.grd_oppatlist.nodeset + "[" + (i-1) + "]");
- oppatcnt++;
- }
- }
- // 근무별 인계노트 출력물 인스턴스 생성
- var dname = "";
- var ename = "";
- var nname = "";
- for (var i = 0; i < ds_main_nrworklist.rowcount; i++) {
- var duty = ds_main_nrworklist.getColumn(i, "duty");
- if (duty == 'D' || duty == '1') {
- if (dname == "") {
- //dname = ds_main_nrworklist.getColumn(i,"name") ;
- dname = ds_main_nrworklist.getColumn(i, "dutynm");
- } else {
- //dname = dname + "," + ds_main_nrworklist.getColumn(i,"name") ;
- dname = dname + "," + ds_main_nrworklist.getColumn(i, "dutynm");
- }
- } else if (duty == 'E' || duty == '2') {
- if (ename == "") {
- //ename = ds_main_nrworklist.getColumn(i,"name") ;
- ename = ds_main_nrworklist.getColumn(i, "dutynm");
- } else {
- //ename = ename + "," + ds_main_nrworklist.getColumn(i,"name") ;
- ename = ename + "," + ds_main_nrworklist.getColumn(i, "dutynm");
- }
- } else if (duty == 'N' || duty == '3') {
- if (nname == "") {
- //nname = ds_main_nrworklist.getColumn(i,"name") ;
- nname = ds_main_nrworklist.getColumn(i, "dutynm");
- } else {
- //nname = nname + "," + ds_main_nrworklist.getColumn(i,"name") ;
- nname = nname + "," + ds_main_nrworklist.getColumn(i, "dutynm");
- }
- }
- }
- dsf_makeValue(ds_temp_prtinfo_nrworklist, "dname", "string", dname);
- dsf_makeValue(ds_temp_prtinfo_nrworklist, "ename", "string", ename);
- dsf_makeValue(ds_temp_prtinfo_nrworklist, "nname", "string", nname);
- var sReptFileNm = "RPMNP21000";
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "root/main/opdayworkinfo/oppatlist", ds_main_opdayworkinfo_oppatlist);
- rptf_setNodeListToDOM(objDOM, "root/main/opdayworkinfo/nrworklist", ds_main_nrworklist);
- rptf_setNodeListToDOM(objDOM, "root/main/cond", ds_main_cond);
- rptf_setNodeListToDOM(objDOM, "root/main/opdayworkinfo/bloodlist", ds_main_bloodlist);
- rptf_setNodeListToDOM(objDOM, "root/temp/prtinfo/nrworklist", ds_temp_prtinfo_nrworklist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- objParam.xml_data_XML = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- //rptf_exeReportPreview30(["RPMNP21000"],[objParam], option);
- rptf_exeReportPreview30([sReptFileNm], [objParam], option);
- }
- function group5_grp_sea_chk_opflag1_onkillfocus(obj: CheckBox, e: KillFocusEventInfo) {
-
- }
- function group5_grp_sea_chk_opflag2_onkillfocus(obj: CheckBox, e: KillFocusEventInfo) {
-
- }
- function group5_grp_sea_chk_opflag3_onkillfocus(obj: CheckBox, e: KillFocusEventInfo) {
-
- }
- function group5_grp_sea_chk_opflag4_onkillfocus(obj: CheckBox, e: KillFocusEventInfo) {
-
- //model.refresh();
- }
- function group5_grp_sea_cmb_rosette_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_send.clearData();
- dsf_makeValue(ds_send, "send", "string", "");
- dsf_makeValue(ds_send, "opcnfmdd", "string", ds_main_cond.getColumn(0, "prcpdd"));
- dsf_makeValue(ds_send, "rosette", "string", ds_main_cond.getColumn(0, "oprosette"));
- // if(submit("TRMNP03002")){ // 수술실코드 가져오기
- var oParam = {};
- oParam.id = "TRMNP03002";
- oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
- oParam.method = "reqGetOmcdlist";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_oproomlist=oproomlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP03002";
- tranf_submit(oParam);
- /*
- function cf_TRMNP03002(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMNP03002(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRMNP03002") > -1
- arErrorCode.pop("TRMNP03002") < 0
- */
- frmf_addComboItem("group5.grp_sea.cmb_oproomlist", "전체", "", "above");
- // var row = ds_init_oproomlist.insertRow(0);
- // ds_init_oproomlist.setColumn(row,"oproomcd","-");
- // ds_init_oproomlist.setColumn(row,"oproomnm","전체");
- //ds_main_cond.setColumn(0,"oproomcd","");
- group5.grp_sea.cmb_oproomlist.value = "";
- }
- function group5_grp_sea_cmb_orddept_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- if (utlf_isNull(ds_main_cond.getColumn(0, "orddept"))) {
- ds_init_drlist.clearData();
- ds_init_drlist.addRow();
- } else {
- ds_send_reqdata.copyData(ds_main_cond);
- var oParam = {};
- oParam.id = "TRMNP00101";
- oParam.service = "opanstapp.OpAnstPatMngt";
- oParam.method = "reqGetDrInfo";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_init_drlist=drlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP00101";
- tranf_submit(oParam);
- frmf_addComboItem("group5.grp_sea.cmb_drlist", "전체", "", "above");
- group5.grp_sea.cmb_drlist.value = "";
- //ds_main_cond.setColumn(0, "orddr", "");
- }
- // fSelectPos();
- }
- function group5_button3_onclick(obj: Button, e: ClickEventInfo) {
- // var col = group5.grd_oppatlist.colRef("signnoyn")
- //
- // var fileName = window.fileDialog("save", ",", false, "수술환자 리스트", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- // group5.grd_oppatlist.saveExcel(fileName, "sheetname:sheet1;exportfalsecols:"+col+";");
- grdf_exportExcel(group5.grd_oppatlist, "수술환자 리스트", "sheet1", false);
- }
- function group5_button4_onclick(obj: Button, e: ClickEventInfo) {
- frmf_modal("SMMNR01000", "SMMNR01000", "" - "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group5_btn_zoom_onclick(obj: Button, e: ClickEventInfo) {
- if (group5.btn_zoom.text == "확대하기") {
- group5.btn_zoom.text = "축소하기";
- group5.grd_oppatlist.position.top = "110";
- group5.grd_oppatlist.position.height = "630";
- group5.button23.visible = false;
- group5.btn_zoom1.visible = false;
- group5.caption5.visible = false;
- group5.grd_nrworklist.visible = false;
- } else {
- group5.btn_zoom.text = "확대하기";
- group5.grd_oppatlist.position.top = "110";
- group5.grd_oppatlist.position.height = "270";
- group5.button23.visible = true;
- group5.btn_zoom1.visible = true;
- group5.caption5.visible = true;
- group5.grd_nrworklist.visible = true;
- }
- //model.refresh();
- }
- function group5_grd_oppatlist_onlbuttonup(obj: Grid, e: MouseEventInfo) {
- var oldflag = "E";
- var signnoyn = group5.grd_oppatlist.valueMatrix(group5.grd_oppatlist.row, group5.grd_oppatlist.colRef("signnoyn"));
- var signno = group5.grd_oppatlist.valueMatrix(group5.grd_oppatlist.row, group5.grd_oppatlist.colRef("signno"));
- var formcd = "0900005261" //마취전 평가서
- if (signnoyn != "") {
- frmf_setParameter("SPMRI02400_prtrecinfo", oldflag + "▦" + signno + "▦" + formcd + "▩");
- frmf_setParameter("SPMRI02400_prtyn", "N");
- frmf_modal("SPMRI02400", "", "" - "", "", "", "", "", "", "", "", "", "", "M");
- } else {
- sysf_messageBox("작성된 마취전평가서가 없습니다.", "E");
- return;
- }
- }
- function group5_grd_oppatlist_onmousedown(obj: Grid, e: GridMouseEventInfo) {
- //setPopupMenu("group5.grd_oppatlist", false, "ds_init_mouserght_item", "name", "func");
- }
- // function group5_grd_oppatlist_onkillfocus(obj:Grid, e:KillFocusEventInfo) {
- //
- // window.setPopupMenu(false);
- //
- // }
- // function group5_bool1_onkillfocus(obj:CheckBox, e:KillFocusEventInfo) {
- //
- // var multicheck = ds_main_cond.getColumn(0, "multicheck");
- // var xOpPatListPath = "ds_main_opdayworkinfo_oppatlist";
- // var nodeCnt = getNodesetCount(xOpPatListPath);
- //
- // for(var i = 1; i <= nodeCnt; i++){
- // if(multicheck == "true"){
- // eval(xOpPatListPath).setColumn( i, "chkyn", "Y");
- // }else{
- // eval(xOpPatListPath).setColumn( i, "chkyn", "N");
- // }
- // }
- //
- // }
- function group5_grp_memoview_button5_onclick(obj: Button, e: ClickEventInfo) {
- group5.grp_memoview.visible = false;
- // group5.grp_memoview.btn_prtlabel.visible= false;
- // group5.grp_memoview.button5.visible= false;
- }
- function group5_grp_memoview_btn_prtlabel_onclick(obj: Button, e: ClickEventInfo) {
- fsave_oppatlist();
- }
- function group5_button23_onclick(obj: Button, e: ClickEventInfo) {
- fSave_WorkList();
- }
- function group5_btn_zoom1_onclick(obj: Button, e: ClickEventInfo) {
- if (group5.btn_zoom1.text == "확대하기") {
- group5.btn_zoom1.text = "축소하기";
- group5.btn_zoom1.position.top = "399";
- group5.btn_zoom1.position.height = "19";
- group5.button23.position.top = "399";
- group5.button23.position.height = "19";
- group5.button4.visible = false;
- group5.caption3.visible = false;
- group5.caption5.visible = true;
- group5.caption5.position.top = "404";
- group5.grd_nrworklist.position.top = "422";
- group5.grd_nrworklist.position.height = "320";
- } else {
- group5.btn_zoom1.text = "확대하기";
- group5.btn_zoom1.position.top = "575";
- group5.btn_zoom1.position.height = "19";
- group5.button23.position.top = "575";
- group5.button23.position.height = "19";
- group5.button4.visible = true;
- group5.caption3.visible = true;
- group5.caption5.position.top = "579";
- group5.grd_nrworklist.position.top = "600";
- group5.grd_nrworklist.position.height = "140";
- }
- //model.refresh();
- }
- // function group5_grd_nrworklist_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- //
- // fUpt_Reptrows("wardlist");
- //
- // }
- function group5_grd_nrworklist_onaftersort() {
- group5.grd_nrworklist.gridToInstance();
- group5.grd_nrworklist.resizeCells();
- }
- // function group5_grd_nrworklist_onlbuttonup(obj:Grid, e:MouseEventInfo) {
- //
- // // if(grd_delivedetlgruplist.col == grd_delivedetlgruplist.colRef("fileyn")) {
- // // frmf_modal("SMMNP00301", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
- // //
- // // var getData = frmf_getParameter("SendData");
- // // var data = new Array();
- // //
- // // data = getData.split("|");
- // //
- // // if(data.length > 0) {
- // // grd_delivedetlgruplist.valueMatrix(grd_delivedetlgruplist.row, grd_delivedetlgruplist.colRef("receiptid")) = data[0];
- // // grd_delivedetlgruplist.valueMatrix(grd_delivedetlgruplist.row, grd_delivedetlgruplist.colRef("receiptnm")) = data[1];
- // // }
- // // }
- //
- // }
- function group5_grp_sea_cmb_oproomlist_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- fSearch();
- }
- function group5_grp_sea_grp_setting1_checkbox16_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_grp_setting1_checkbox17_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_grp_setting1_checkbox19_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_grp_setting1_checkbox18_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_grp_setting1_checkbox1_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_checkbox31_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_checkbox32_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_checkbox33_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_grp_sea_checkbox2_onclick(obj: CheckBox, e: ClickEventInfo) {
- fSearch();
- }
- function group5_bool1_onchanged(obj: CheckBox, e: CheckBoxChangeEventInfo) {
- var rtn = group5.bool1.value;
- if (rtn == "true") {
- for (var i = 0; i < ds_main_opdayworkinfo_oppatlist.rowcount; i++) {
- ds_main_opdayworkinfo_oppatlist.setColumn(i, "checkyn", 1);
- }
- } else {
- for (var i = 0; i < ds_main_opdayworkinfo_oppatlist.rowcount; i++) {
- ds_main_opdayworkinfo_oppatlist.setColumn(i, "checkyn", 0);
- }
- }
- }
- function group5_grd_oppatlist_onexpanddown(obj: Grid, e: GridMouseEventInfo) {
-
- var oldflag = "E";
- var row = ds_main_opdayworkinfo_oppatlist.rowposition;
- var signnoyn = ds_main_opdayworkinfo_oppatlist.getColumn(row, "signnoyn");
- var signno = ds_main_opdayworkinfo_oppatlist.getColumn(row, "signno");
- var formcd = "0900005261" //마취전 평가서
- if (!utlf_isNull(signnoyn)) {
- frmf_setParameter("SPMRI02400_prtrecinfo", oldflag + "▦" + signno + "▦" + formcd + "▩");
- frmf_setParameter("SPMRI02400_prtyn", "N");
- frmf_modal("SPMRI02400", "SPMRI02400", "" - "", "", "", "", "", "", "", "", "", "", "M");
- } else {
- sysf_messageBox("작성된 마취전평가서가 없습니다.", "E");
- return;
- }
- }
- function group5_grd_oppatlist_oncellclick(obj: Grid, e: GridClickEventInfo) {
- // var nCol = group5.grd_oppatlist.currentcol;
- // if (nCol == group5.grd_oppatlist.getBindCellIndex("Body", "signnoyn")) {
- // aa();
- // }
- }
- function aa() {
- var oldflag = "E";
- var row = ds_main_opdayworkinfo_oppatlist.rowposition;
- var signnoyn = ds_main_opdayworkinfo_oppatlist.getColumn(row, "signnoyn");
- var signno = ds_main_opdayworkinfo_oppatlist.getColumn(row, "signno");
- var formcd = "0900005261" //마취전 평가서
- if (!utlf_isNull(signnoyn)) {
- frmf_setParameter("SPMRI02400_prtrecinfo", oldflag + "▦" + signno + "▦" + formcd + "▩");
- frmf_setParameter("SPMRI02400_prtyn", "N");
- frmf_modal("SPMRI02400", "SPMRI02400", "" - "", "", "", "", "", "", "", "", "", "", "M");
- } else {
- sysf_messageBox("작성된 마취전평가서가 없습니다.", "E");
- return;
- }
- }
- function group5_grp_sea_chk_opflag1_onclick(obj: CheckBox, e: ClickEventInfo) {
- dsf_makeValue(ds_send, "rosette", "string", ds_main_cond.getColumn(0, "oprosette"));
- if ((ds_main_cond.getColumn(0, "opflag1") == "1") || (ds_main_cond.getColumn(0, "opflag1") == "2") || (ds_main_cond.getColumn(0, "opflag1") == "3")) { //정규, 응급, 추가 체크시 취소 비활성화
- group5.grp_sea.chk_opflag4.enable = false;
- } else {
- group5.grp_sea.chk_opflag4.enable = true;
- }
- fSearch();
- }
- function group5_grp_sea_chk_opflag2_onclick(obj: CheckBox, e: ClickEventInfo) {
- if ((ds_main_cond.getColumn(0, "opflag1") == "1") || (ds_main_cond.getColumn(0, "opflag1") == "2") || (ds_main_cond.getColumn(0, "opflag1") == "3")) { //정규, 응급, 추가 체크시 취소 비활성화
- group5.grp_sea.chk_opflag4.enable = false;
- } else {
- group5.grp_sea.chk_opflag4.enable = true;
- }
- fSearch();
- }
- function group5_grp_sea_chk_opflag3_onclick(obj: CheckBox, e: ClickEventInfo) {
- if ((ds_main_cond.getColumn(0, "opflag1") == "1") || (ds_main_cond.getColumn(0, "opflag1") == "2") || (ds_main_cond.getColumn(0, "opflag1") == "3")) { //정규, 응급, 추가 체크시 취소 비활성화
- group5.grp_sea.chk_opflag4.enable = false;
- } else {
- group5.grp_sea.chk_opflag4.enable = true;
- }
- fSearch();
- }
- function group5_grp_sea_chk_opflag4_onclick(obj: CheckBox, e: ClickEventInfo) {
- if (ds_main_cond.getColumn(0, "opflag4") == "4") { //취소 체크시 정규,응급,추가 비활성화
- group5.grp_sea.chk_opflag1.enable = false;
- group5.grp_sea.chk_opflag2.enable = false;
- group5.grp_sea.chk_opflag3.enable = false;
- group5.grp_sea.cmb_opstatlist.value = "";
- group5.grp_sea.cmb_opstatlist.enable = false;
- cmb_ccrtstatlist.value = "";
- cmb_ccrtstatlist.enable = false;
- } else {
- group5.grp_sea.chk_opflag1.enable = true;
- group5.grp_sea.chk_opflag2.enable = true;
- group5.grp_sea.chk_opflag3.enable = true;
- group5.grp_sea.cmb_opstatlist.value = "";
- group5.grp_sea.cmb_opstatlist.enable = true;
- cmb_ccrtstatlist.value = "";
- cmb_ccrtstatlist.enable = true;
- }
-
- fSearch();
- }
- function group5_grp_sea_ipt_prcpdd_onchanged(obj: Calendar, e: ChangeEventInfo) {
- fSearch();
- }
- /****************************************************************************************
- * Components :
- * Components ID : pm_SubMenu
- * Event : onmenuclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 상세처방조회 마우스 우측메뉴 클릭 이벤트
- ****************************************************************************************/
- function pm_SubMenu_onmenuclick(obj: PopupMenu, e: MenuClickEventInfo) {
- lf_Onmenu(e.id);
- }
- function lf_Onmenu(id) {
- if (id == "fmemo") { //frozen 검체현황조회
- fEmrMemo();
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : grd_TestInfoCnts
- * Event : onmousemove
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사항목상세 우클릭
- ****************************************************************************************/
- function group5_grd_oppatlist_onrbuttondown(obj: Grid, e: GridMouseEventInfo) {
- if (e.col < 0 || e.row < 0) return;
- grdf_setSelectedCell(obj, e);
- //lf_GetRMouseDown(e.screenX, e.screenY, e.row, e.col);
- }
- //우클릭팝업메뉴
- function lf_GetRMouseDown(screenX, screenY, row, col) {
- if (row > -1) {
- //frmfds_pm_SubMenu.clearData();
- frmf_setPopupMenuDs("pm_SubMenu", [{
- id: "fmemo",
- level: "0",
- title: "▶ 환자메모"
- }]);
- pm_SubMenu.trackPopup(screenX + 5, screenY + 5, "right bottom");
- }
- }
- function group5_grd_nrworklist_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
- // if (e.col == '3') {
- // fUpt_Reptrows("");
- // }
- }
- function ds_main_nrworklist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- fUpt_Reptrows("wardlist");
- }
- function group5_grd_oppatlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if (e.col < 0 || e.row < 0) return;
- grdf_setSelectedCell(obj, e);
- lf_GetRMouseDown(e.screenX, e.screenY, e.row, e.col);
- }
- function group5_grp_sea_cmb_drlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSearch();
- }
- function group5_grp_sea_cmb_opstatlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSearch();
- }
- function fFilterGrid()
- {
- var strDD = ds_input.getColumn(0, "filterDD");
- var strTM = ds_input.getColumn(0, "filterTM");
-
- if ( !utlf_isNull(strDD) )
- strDD = strDD.trim();
- else
- strDD = "";
-
- if ( !utlf_isNull(strTM) )
- strTM = strTM.trim();
- else
- strTM = "";
-
- var filterStr= strDD + strTM;
- //if ( utlf_isValidDateTime(filterStr, "yyyy-mm-dd hh:mm:ss") )
- trace ("filterStr : " + filterStr );
-
- if ( ! utlf_isNull(filterStr) ){
-
- filterStr = String(filterStr).substr(0,4) + "-"
- + String(filterStr).substr(4,2) + "-"
- + String(filterStr).substr(6,2) + " "
- + String(filterStr).substr(8,2) + ":"
- + String(filterStr).substr(10,2) + ":00"
-
- trace ("filterStr : " + filterStr);
-
- if ( utlf_isValidDateTime(filterStr, "YYYY-MM-DD hh:mm:ss") )
- ds_main_opdayworkinfo_oppatlist.filter( "reclastupdtdt >= '" + filterStr + "'" );
- else
- sysf_messageBox("날짜/시간 형식이 아닙니다.", "I");
- }
- else {
- ds_main_opdayworkinfo_oppatlist.filter("");
- }
- }
- function group5_MaskEdit00_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- obj.updateToDataset();
-
- if ( e.keycode == 13 )
- {
- fFilterGrid();
- }
- }
- function grp_info3_btn_eraser1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_input.setColumn(0, "filterDD", "");
- ds_input.setColumn(0, "filterTM", "");
-
- fFilterGrid();
- }
- function group5_Div00_btn_curDate_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCurDate();
- }
- function fSetCurDate()
- {
- var date = new Date();
- ds_input.setColumn(0, "filterDD", date.toFormatString("%Y%m%d"));
- ds_input.setColumn(0, "filterTM", date.toFormatString("%H%M"));
- }]]></Script>
- </Form>
- </FDL>
|