123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMO05700" position="absolute 0 0 1194 781" titletext="수술예약장부" oninit="SMMMO05700_oninit" onload="SMMMO05700_onload">
- <Layouts>
- <Layout>
- <Div id="grp_srch" taborder="13" position="absolute 535 0 1190 62" class="div_SA2">
- <Layouts>
- <Layout>
- <Combo id="combo3" taborder="0" innerdataset="@ds_init_userlist2" codecolumn="userid" datacolumn="usernm" class="combo_search" position="absolute 287 34 373 53"/>
- <Static id="caption19" text="집 도 의 :" class="search_name" position="absolute 212 36 287 53"/>
- <Static id="caption17" text="~" position="absolute 398 9 413 27"/>
- <Shape id="line4" linetype="vertical" position="absolute 581 8 587 52"/>
- <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 592 19 648 41" onclick="grp_srch_btn_search_onclick"/>
- <Combo id="cmb_srchoproom" taborder="2" innerdataset="@ds_init_oproomlist2" codecolumn="oproomcd" datacolumn="oproomnm" class="combo_search" position="absolute 459 34 574 53"/>
- <Calendar id="ipt_srchenddd" taborder="3" class="input_search" position="absolute 413 8 519 27"/>
- <Calendar id="ipt_srchstartdd" taborder="4" class="input_search" position="absolute 287 8 393 27"/>
- <Combo id="cmb_srchdeptcd" taborder="5" innerdataset="@ds_init_orddept" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 89 34 204 53" onitemchanged="grp_srch_cmb_srchdeptcd_onitemchanged"/>
- <Edit id="ipt_srchpid" taborder="6" class="input_search" position="absolute 89 8 191 27"/>
- <Static id="caption32" text="조회기간 :" class="search_name" position="absolute 212 10 285 27"/>
- <Static id="caption31" text="수 술 실 :" class="search_name" position="absolute 386 36 461 53"/>
- <Static id="caption30" text="진 료 과 :" class="search_name" position="absolute 13 36 87 53"/>
- <Static id="caption1" text="등록번호 :" class="search_name" position="absolute 13 10 87 27"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="집도부서" position="absolute 535 141 655 164" align="align:left middle;" id="caption2" class="cell_1"/>
- <Static text="수술일자" position="absolute 535 115 655 138" align="align:left middle;" id="caption3" class="cell_1"/>
- <Static text="수술실" position="absolute 837 115 938 138" align="align:left middle;" id="caption4" class="cell_1"/>
- <Static text="수술코드/명" position="absolute 535 193 655 216" align="align:left middle;" id="caption5" class="cell_1"/>
- <Static text="진단코드/명" position="absolute 535 167 655 190" align="align:left middle;" id="caption6" class="cell_1"/>
- <Static text="수술시간" position="absolute 535 219 655 242" align="align:left middle;" id="caption7" class="cell_1"/>
- <Static text="수술환자구분" position="absolute 535 245 655 268" align="align:left middle;" id="caption8" class="cell_1"/>
- <Static text="비 고" position="absolute 535 399 655 447" align="align:left middle;" id="caption9" class="cell_1"/>
- <Static text="마취방법" position="absolute 940 245 1035 268" align="align:left middle;" id="caption10" class="cell_1"/>
- <Static text="수술예약장부등록" position="absolute 537 67 708 83" align="align:center middle;" id="caption27" class="tit_2"/>
- <Shape position="absolute 534 84 1194 90" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #9ebed4ff;"/>
- <Static text="수술 예약 장부" position="absolute 0 0 200 24" id="caption28" class="tit_1"/>
- <Static text="집도의" position="absolute 837 141 938 164" align="align:left middle;" id="caption34" class="cell_1"/>
- <Static text="등록번호" position="absolute 535 89 655 112" align="align:left middle;" id="caption35" class="cell_1"/>
- <Static text="성 명" position="absolute 837 89 938 112" align="align:left middle;" id="caption36" class="cell_1"/>
- <Static text="S/A" position="absolute 1155 61 1180 84" align="align:left middle;" id="caption37" class="cell_1" visible="false"/>
- <Grid position="absolute 0 475 1191 779" id="grd_opschelist" binddataset="ds_main_opschereclist" onlbuttonup="grd_opschelist_onlbuttonup" onexpanddown="grd_opschelist_onexpanddown" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="65"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="69"/>
- <Column size="82"/>
- <Column size="58"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="185"/>
- <Column size="190"/>
- <Column size="68"/>
- <Column size="70"/>
- <Column size="76"/>
- <Column size="90"/>
- <Column size="125"/>
- <Column size="80"/>
- <Column size="140"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="opregstno"/>
- <Cell col="1" text="opregshitno"/>
- <Cell col="2" text="opschehistcd"/>
- <Cell col="3" text="deptinnropflag"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" text="sex"/>
- <Cell col="6" text="age"/>
- <Cell col="7" text="status"/>
- <Cell col="8" text="수술방"/>
- <Cell col="9" text="수술일"/>
- <Cell col="10" text="수술시간"/>
- <Cell col="11" text="순서"/>
- <Cell col="12" text="집도의"/>
- <Cell col="13" text="수술명"/>
- <Cell col="14" text="진단명"/>
- <Cell col="15" text="등록번호"/>
- <Cell col="16" text="성명"/>
- <Cell col="17" text="생년월일"/>
- <Cell col="18" text="전화번호"/>
- <Cell col="19" text="비고"/>
- <Cell col="20" text="외래초진기록"/>
- <Cell col="21" text="저장시간"/>
- <Cell col="22" text="추가 전화번호"/>
- <Cell col="23" text="과거력/Medication"/>
- <Cell col="24" text="Lab/Consult"/>
- </Band>
- <Band id="body">
- <Cell text="bind:opregstno"/>
- <Cell col="1" text="bind:opregshitno"/>
- <Cell col="2" text="bind:opschehistcd"/>
- <Cell col="3" text="bind:deptinnropflag"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:oppatflagcd" combodataset="ds_init_M0020" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" text="bind:sex"/>
- <Cell col="6" text="bind:age"/>
- <Cell col="7" text="bind:status"/>
- <Cell col="8" text="bind:oproomnm"/>
- <Cell col="9" displaytype="date" text="bind:opschedd"/>
- <Cell col="10" text="bind:opusetm"/>
- <Cell col="11" text="bind:refseq"/>
- <Cell col="12" text="bind:perfdrnm"/>
- <Cell col="13" style="align:left middle;padding:0 5 0 5;" text="bind:opnm"/>
- <Cell col="14" style="align:left middle;padding:0 5 0 5;" text="bind:diagnm"/>
- <Cell col="15" text="bind:pid"/>
- <Cell col="16" text="bind:hngnm"/>
- <Cell col="17" text="bind:brthdd" mask="##-##-##"/>
- <Cell col="18" text="bind:mpphontel"/>
- <Cell col="19" style="align:left middle;padding:0 5 0 5;" text="bind:opregstremfact"/>
- <Cell col="20" displaytype="text" edittype="expand" text="bind:chojinyn" expandshow="show"/>
- <Cell col="21" text="bind:fstrgstdt" mask="####-##-## ##:##"/>
- <Cell col="22" text="bind:addtelno"/>
- <Cell col="23" style="align:left middle;padding:0 5 0 5;" text="bind:histmedicatn"/>
- <Cell col="24" style="align:left middle;padding:0 5 0 5;" text="bind:labconsult"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 69 529 447" id="grd_calendar" binddataset="ds_main_week" autofittype="col" selecttype="multiarea" oncellclick="grd_calendar_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="58"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell style="align:left top;padding:18 5 0 5;color:#ff0000ff;color2:#ff0000ff;font:돋움,10,bold;" text="bind:sun"/>
- <Cell col="1" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'mon').substr(getColumn(currow,'mon').length-1,getColumn(currow,'mon').length) == 8?"#FF0000":"");color2:EXPR(getColumn(currow,'mon').substr(getColumn(currow,'mon').length-1,getColumn(currow,'mon').length) == 8?"#FF0000":"");font:돋움,10,bold;" text="bind:mon"/>
- <Cell col="2" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'tue').substr(getColumn(currow,'tue').length-1,getColumn(currow,'tue').length) == 8?"#FF0000":"");color2:EXPR(getColumn(currow,'tue').substr(getColumn(currow,'tue').length-1,getColumn(currow,'tue').length) == 8?"#FF0000":"");font:돋움,10,bold;" text="bind:tue"/>
- <Cell col="3" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'wed').substr(getColumn(currow,'wed').length-1,getColumn(currow,'wed').length) == 8?"#FF0000":"");color2:EXPR(getColumn(currow,'wed').substr(getColumn(currow,'wed').length-1,getColumn(currow,'wed').length) == 8?"#FF0000":"");font:돋움,10,bold;" text="bind:wed"/>
- <Cell col="4" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'thu').substr(getColumn(currow,'thu').length-1,getColumn(currow,'thu').length) == 8?"#FF0000":"");color2:EXPR(getColumn(currow,'thu').substr(getColumn(currow,'thu').length-1,getColumn(currow,'thu').length) == 8?"#FF0000":"");font:돋움,10,bold;" text="bind:thu"/>
- <Cell col="5" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'fri').substr(getColumn(currow,'fri').length-1,getColumn(currow,'fri').length) == 8?"#FF0000":"");color2:EXPR(getColumn(currow,'fri').substr(getColumn(currow,'fri').length-1,getColumn(currow,'fri').length) == 8?"#FF0000":"");font:돋움,10,bold;" text="bind:fri"/>
- <Cell col="6" style="align:left top;padding:18 5 0 5;color:EXPR(getColumn(currow,'sat').substr(getColumn(currow,'sat').length-1,getColumn(currow,'sat').length) == 8?"#FF0000":"#0000FF");color2:EXPR(getColumn(currow,'sat').substr(getColumn(currow,'sat').length-1,getColumn(currow,'sat').length) == 8?"#FF0000":"#0000FF");font:돋움,10,bold;" text="bind:sat"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 658 91 810 110" id="ipt_pid" class="input" onkeydown="ipt_pid_onkeydown"/>
- <Edit readonly="true" position="absolute 941 91 1110 110" align="align:left middle;" id="opt_hngnm" class="output"/>
- <Edit readonly="true" position="absolute 1114 91 1190 110" align="align:center middle;" id="opt_sa"/>
- <Calendar position="absolute 658 117 833 136" align="align:center middle;" id="ipt_opschedd" class="input"/>
- <Combo position="absolute 658 143 833 162" align="align:left middle;" id="cmb_perfdeptcd" class="combo" innerdataset="@ds_init_orddept2" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="cmb_perfdeptcd_onitemchanged"/>
- <Combo position="absolute 941 143 1190 162" align="align:left middle;" id="cmb_perfdrid" class="combo" innerdataset="@ds_init_userlist" datacolumn="usernm" codecolumn="userid"/>
- <Combo position="absolute 941 117 1190 136" align="align:left middle;" id="cmb_oproomcd" class="combo" enable="false" innerdataset="@ds_init_oproomlist" datacolumn="oproomnm" codecolumn="oproomcd"/>
- <Edit position="absolute 757 195 1143 214" align="align:left middle;" id="ipt_opnm" class="input_search" onkeydown="ipt_opnm_onkeydown"/>
- <Radio position="absolute 663 247 924 267" id="rdo_oppatflagcd" columncount="3" rowcount="1" innerdataset="@ds_init_oppatflag" datacolumn="hardcdnm" codecolumn="hardcd" index="0"/>
- <Edit position="absolute 337 455 358 474" id="ipt_opregstremfact2" class="input_search" visible="false"/>
- <Button position="absolute 935 452 1015 474" id="button1" class="btn3" text="진단수술" onclick="button1_onclick"/>
- <Button position="absolute 853 452 933 474" id="btn_list" class="btn3" text="입원의뢰" onclick="btn_list_onclick"/>
- <Button position="absolute 0 26 26 45" id="btn_bfyear" class="icon_left" text="" onclick="btn_bfyear_onclick"/>
- <Button position="absolute 128 26 154 45" id="btn_aftyear" class="icon_right" text="" onclick="btn_aftyear_onclick"/>
- <Static text="수술 예약 리스트" position="absolute 1 458 172 474" align="align:center middle;" id="caption11" class="tit_2"/>
- <Static text="소요시간" position="absolute 940 219 1035 242" align="align:left middle;" id="caption12" class="cell_1"/>
- <Edit position="absolute 1038 221 1190 240" id="input2" class="input_search" enable="false"/>
- <Combo position="absolute 1038 247 1190 266" align="align:left middle;" id="combo1" class="combo" innerdataset="@ds_init_M0017" datacolumn="cdnm" codecolumn="cdid"/>
- <Button position="absolute 1133 452 1189 474" id="btn_save" class="btn4" text="저장" onclick="btn_save_onclick"/>
- <Button position="absolute 816 91 836 111" id="btn_patinfo" visible="false" text="patinfo" onclick="btn_patinfo_onclick"/>
- <Static text="/" position="absolute 1148 91 1158 111" id="caption14"/>
- <Static text="~" position="absolute 757 222 772 240" id="caption13"/>
- <Combo position="absolute 658 221 753 240" align="align:center middle;" id="cmb_opfromtmcd" class="combo_search" innerdataset="@ds_init_M0014" datacolumn="cdnm" codecolumn="cdid" readonly="true" imemode="alpha"/>
- <Combo position="absolute 772 221 867 240" align="align:center middle;" id="cmb_opendtmcd" class="combo_search" enable="true" innerdataset="@ds_init_M0014" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_opendtmcd_onitemchanged" readonly="true"/>
- <Edit position="absolute 658 195 753 214" align="align:left middle;" id="ipt_opcd" onkeydown="ipt_opcd_onkeydown"/>
- <Edit position="absolute 658 169 753 188" align="align:left middle;" id="ipt_diagcd" onkeydown="ipt_diagcd_onkeydown"/>
- <Button position="absolute 823 66 907 84" id="btn_opcdinfo" visible="false" text="opcdinfo" onclick="btn_opcdinfo_onclick"/>
- <Button position="absolute 930 66 985 84" id="btn_opnminfo" visible="false" text="opnminfo" onclick="btn_opnminfo_onclick"/>
- <Edit position="absolute 757 169 1143 188" align="align:left middle;" id="ipt_diagnm" class="input_search" onkeydown="ipt_diagnm_onkeydown"/>
- <Button position="absolute 1020 66 1081 84" id="btn_diagcdinfo" visible="false" text="diagcdinfo" onclick="btn_diagcdinfo_onclick"/>
- <Button position="absolute 1110 66 1173 84" id="btn_diagnminfo" visible="false" text="diagnminfo" onclick="btn_diagnminfo_onclick"/>
- <Button position="absolute 1075 452 1131 474" id="btn_del" class="btn4" text="삭제" onclick="btn_del_onclick"/>
- <Button position="absolute 1017 452 1073 474" id="btn_new" class="btn4" text="신규" onclick="btn_new_onclick"/>
- <Edit position="absolute 27 26 127 45" align="align:center middle;" id="output2" style="align:center middle;font:Dotum,11,bold;"/>
- <CheckBox position="absolute 421 26 445 46" id="bool1"/>
- <Static text="수술실일정 보기" position="absolute 440 27 530 47" id="caption18"/>
- <Edit readonly="true" position="absolute 1119 91 1149 110" align="align:center middle;" id="output3" style="background:transparent;border:1 none #808080ff ;"/>
- <Edit readonly="true" position="absolute 1154 91 1184 110" align="align:center middle;" id="output4" style="background:transparent;" class="output"/>
- <Combo position="absolute 156 26 310 45" id="cmb_schedept" class="combo_search" innerdataset="@ds_init_orddept2" datacolumn="depthngnm" codecolumn="deptcd" style="background:#ccffccff;border:1 solid #808080ff ;" onitemchanged="cmb_schedept_onitemchanged"/>
- <Button position="absolute 747 452 851 474" id="button3" class="btn3" text="진단수술연계" onclick="button3_onclick"/>
- <Button position="absolute 813 92 829 108" id="button7" class="icon_search" text="" onclick="button7_onclick"/>
- <Button position="absolute 665 452 745 474" id="button5" class="btn3" visible="true" text="통합결과" onclick="button5_onclick"/>
- <Combo position="absolute 312 26 418 45" id="cmb_schedrid" class="combo_search" innerdataset="@ds_init_userlist3" datacolumn="usernm" codecolumn="userid" style="background:#ffff99ff;border:1 solid #808080ff ;"/>
- <Shape position="absolute 536 111 1190 117" linetype="horizontal" id="line10" class="line_2"/>
- <Shape position="absolute 536 137 1191 143" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 536 163 1190 169" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 536 189 1190 195" linetype="horizontal" id="line7" class="line_2"/>
- <Shape position="absolute 536 215 1190 221" linetype="horizontal" id="line8" class="line_2"/>
- <Shape position="absolute 536 241 1190 247" linetype="horizontal" id="line9" class="line_2"/>
- <Shape position="absolute 536 267 1190 273" linetype="horizontal" id="line11" class="line_2"/>
- <TextArea position="absolute 658 399 1191 447" align="align:left middle;" id="ipt_opregstremfact"/>
- <Static text="추가 전화번호" position="absolute 535 271 655 294" align="align:left middle;" id="caption21" class="cell_1"/>
- <Static text="과거력/Medication" position="absolute 535 297 655 345" align="align:left middle;" id="caption22" class="cell_1"/>
- <Static text="Lab/Consult" position="absolute 535 348 655 396" align="align:left middle;" id="caption23" class="cell_1"/>
- <Shape position="absolute 535 293 1189 299" linetype="horizontal" id="line12" class="line_2"/>
- <Shape position="absolute 535 344 1189 350" linetype="horizontal" id="line13" class="line_2"/>
- <TextArea position="absolute 658 348 1191 396" align="align:left middle;" id="textarea1"/>
- <TextArea position="absolute 658 297 1191 345" align="align:left middle;" id="textarea2"/>
- <Shape position="absolute 538 395 1192 401" linetype="horizontal" id="line14" class="line_2"/>
- <Edit position="absolute 658 273 1190 292" align="align:left middle;" id="input1" class="input_search" onkeydown="input1_onkeydown"/>
- <Button position="absolute 517 455 581 474" id="button6" class="btn2" visible="true" text="컬럼설정" onclick="button6_onclick"/>
- <Button position="absolute 360 455 424 474" id="button8" class="btn2" visible="false" text="컬럼설정" onclick="button8_onclick"/>
- <Button position="absolute 583 452 663 474" id="button9" class="btn3" visible="true" text="통합기록" onclick="button9_onclick"/>
- <Button position="absolute 462 0 526 19" id="button10" class="btn5" text="크게보기" onclick="button10_onclick"/>
- <Button id="btn_01" taborder="1" text="1월" position="absolute 1 47 43 67" class="btn2" onclick="btn_month_onclick"/>
- <Button id="btn_02" taborder="2" text="2월" class="btn2" position="absolute 45 47 87 67" onclick="btn_month_onclick"/>
- <Button id="btn_03" taborder="3" text="3월" class="btn2" position="absolute 89 47 131 67" onclick="btn_month_onclick"/>
- <Button id="btn_04" taborder="4" text="4월" class="btn2" position="absolute 133 47 175 67" onclick="btn_month_onclick"/>
- <Button id="btn_05" taborder="5" text="5월" class="btn2" position="absolute 177 47 219 67" onclick="btn_month_onclick"/>
- <Button id="btn_06" taborder="6" text="6월" class="btn2" position="absolute 221 47 263 67" onclick="btn_month_onclick"/>
- <Button id="btn_07" taborder="7" text="7월" class="btn2" position="absolute 265 47 307 67" onclick="btn_month_onclick"/>
- <Button id="btn_08" taborder="8" text="8월" class="btn2" position="absolute 309 47 351 67" onclick="btn_month_onclick"/>
- <Button id="btn_09" taborder="9" text="9월" class="btn2" position="absolute 353 47 395 67" onclick="btn_month_onclick"/>
- <Button id="btn_10" taborder="10" text="10월" class="btn2" position="absolute 397 47 439 67" onclick="btn_month_onclick"/>
- <Button id="btn_11" taborder="11" text="11월" class="btn2" position="absolute 441 47 483 67" onclick="btn_month_onclick"/>
- <Button id="btn_12" taborder="12" text="12월" class="btn2" position="absolute 485 47 527 67" onclick="btn_month_onclick"/>
- <Button id="caption16" taborder="14" text="취소" position="absolute 1148 169 1190 188" class="btn2" onclick="caption16_onclick"/>
- <Button id="caption15" taborder="15" text="취소" class="btn2" position="absolute 1148 195 1190 214" onclick="caption15_onclick"/>
- <Button id="caption20" taborder="16" text="시간설정" class="btn2" position="absolute 872 221 936 240" onclick="caption20_onclick"/>
- <Button id="button4" taborder="17" text="Excel" onclick="btn_savexls_onclick" class="btn7" position="absolute 452 455 515 474"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_opschereclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="opregstno" type="STRING" size="256"/>
- <Column id="opregsthistno" type="STRING" size="256"/>
- <Column id="opschehistcd" type="STRING" size="256"/>
- <Column id="deptinnropflag" type="STRING" size="256"/>
- <Column id="oppatflagcd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="perfdeptcd" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="opschedd" type="STRING" size="256"/>
- <Column id="opfromtmcd" type="STRING" size="256"/>
- <Column id="opendtmcd" type="STRING" size="256"/>
- <Column id="anstmthdcd" type="STRING" size="256"/>
- <Column id="refseq" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="dispopcd" type="STRING" size="256"/>
- <Column id="dispdiagcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="oproomnm" type="STRING" size="256"/>
- <Column id="opusetm" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="perfdrnm" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="opregstremfact" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="addtelno" type="STRING" size="256"/>
- <Column id="histmedicatn" type="STRING" size="256"/>
- <Column id="labconsult" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_week" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING"/>
- <Column id="mon" type="STRING"/>
- <Column id="tue" type="STRING"/>
- <Column id="wed" type="STRING"/>
- <Column id="thu" type="STRING"/>
- <Column id="fri" type="STRING"/>
- <Column id="sat" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddept2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="perfdeptcd" type="STRING" size="256"/>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="queryflag" type="STRING" size="256"/>
- <Column id="openflag" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="scheperfdrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_userlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_userlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_oproomlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_oproomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0014" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_oppatflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcd" type="STRING" size="256"/>
- <Column id="hardcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0020" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_opscherecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="opregstno" type="STRING" size="256"/>
- <Column id="opregsthistno" type="STRING" size="256"/>
- <Column id="opschehistcd" type="STRING" size="256"/>
- <Column id="deptinnropflag" type="STRING" size="256"/>
- <Column id="oppatflagcd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="perfdeptcd" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="opschedd" type="STRING" size="256"/>
- <Column id="opfromtmcd" type="STRING" size="256"/>
- <Column id="opendtmcd" type="STRING" size="256"/>
- <Column id="anstmthdcd" type="STRING" size="256"/>
- <Column id="refseq" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="dispopcd" type="STRING" size="256"/>
- <Column id="dispdiagcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="oproomnm" type="STRING" size="256"/>
- <Column id="opusetm" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="perfdrnm" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="opregstremfact" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="dispdiagcd" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="addtelno" type="STRING" size="256"/>
- <Column id="histmedicatn" type="STRING" size="256"/>
- <Column id="labconsult" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <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_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_opcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_opschecal" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="dutflag" type="STRING" size="256"/>
- <Column id="ordyn" type="STRING" size="256"/>
- <Column id="patsum" type="STRING" size="256"/>
- <Column id="day" type="STRING" size="256"/>
- <Column id="week" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_gridseq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_opallroomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_opallroomlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_opcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patordinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="이름"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="생일"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰"/>
- <Column id="etctel1" type="STRING" size="256" sumtext="기타연락처"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseq" type="STRING" size="256" sumtext="우편번호seq"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="email" type="STRING" size="256" sumtext="이메일"/>
- <Column id="recmyn" type="STRING" size="256" sumtext="관계여부"/>
- <Column id="recmernm" type="STRING" size="256" sumtext="관계"/>
- <Column id="recmerrela" type="STRING" size="256" sumtext="종교"/>
- <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
- <Column id="viprem" type="STRING" size="256" sumtext="VIP"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자 (입원일 경우 입원일자)"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="접수일련번호 (입원일 경우 seqno)"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료부서명"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="drvalidyn" type="STRING" size="256" sumtext="진료의퇴직유무"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="진료의특진유무"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- <Column id="insukindcd" type="STRING" size="256" sumtext="보험유형코드"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_topinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256" sumtext="fromdd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmpopschelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_chojindata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_chojinlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signno" type="STRING" size="256" sumtext="Signno"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="output2" propid="value" datasetid="ds_main_cond" columnid="year"/>
- <BindItem id="item1" compid="cmb_schedept" propid="value" datasetid="ds_main_cond" columnid="perfdeptcd"/>
- <BindItem id="item2" compid="cmb_schedrid" propid="value" datasetid="ds_main_cond" columnid="scheperfdrid"/>
- <BindItem id="item3" compid="bool1" propid="value" datasetid="ds_main_cond" columnid="openflag"/>
- <BindItem id="item4" compid="grp_srch.ipt_srchpid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
- <BindItem id="item5" compid="grp_srch.ipt_srchstartdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
- <BindItem id="item6" compid="grp_srch.ipt_srchenddd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
- <BindItem id="item7" compid="grp_srch.cmb_srchdeptcd" propid="value" datasetid="ds_main_cond" columnid="orddeptcd"/>
- <BindItem id="item8" compid="grp_srch.combo3" propid="value" datasetid="ds_main_cond" columnid="perfdrid"/>
- <BindItem id="item9" compid="grp_srch.cmb_srchoproom" propid="value" datasetid="ds_main_cond" columnid="oproomcd"/>
- <BindItem id="item10" compid="ipt_pid" propid="value" datasetid="ds_main_opscherecinfo" columnid="pid"/>
- <BindItem id="item11" compid="opt_hngnm" propid="value" datasetid="ds_main_opscherecinfo" columnid="hngnm"/>
- <BindItem id="item12" compid="output3" propid="value" datasetid="ds_main_opscherecinfo" columnid="sex"/>
- <BindItem id="item13" compid="output4" propid="value" datasetid="ds_main_opscherecinfo" columnid="age"/>
- <BindItem id="item14" compid="ipt_opschedd" propid="value" datasetid="ds_main_opscherecinfo" columnid="opschedd"/>
- <BindItem id="item15" compid="cmb_oproomcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="oproomcd"/>
- <BindItem id="item16" compid="cmb_perfdeptcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="perfdeptcd"/>
- <BindItem id="item17" compid="cmb_perfdrid" propid="value" datasetid="ds_main_opscherecinfo" columnid="perfdrid"/>
- <BindItem id="item18" compid="ipt_diagcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="dispdiagcd"/>
- <BindItem id="item19" compid="ipt_diagnm" propid="value" datasetid="ds_main_opscherecinfo" columnid="diagnm"/>
- <BindItem id="item20" compid="ipt_opcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="dispopcd"/>
- <BindItem id="item21" compid="ipt_opnm" propid="value" datasetid="ds_main_opscherecinfo" columnid="opnm"/>
- <BindItem id="item22" compid="cmb_opfromtmcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="opfromtmcd"/>
- <BindItem id="item23" compid="cmb_opendtmcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="opendtmcd"/>
- <BindItem id="item24" compid="combo1" propid="value" datasetid="ds_main_opscherecinfo" columnid="anstmthdcd"/>
- <BindItem id="item25" compid="rdo_oppatflagcd" propid="value" datasetid="ds_main_opscherecinfo" columnid="oppatflagcd"/>
- <BindItem id="item26" compid="input2" propid="value" datasetid="ds_main_opscherecinfo" columnid="opusetm"/>
- <BindItem id="item27" compid="input1" propid="value" datasetid="ds_main_opscherecinfo" columnid="addtelno"/>
- <BindItem id="item28" compid="textarea2" propid="value" datasetid="ds_main_opscherecinfo" columnid="histmedicatn"/>
- <BindItem id="item29" compid="textarea1" propid="value" datasetid="ds_main_opscherecinfo" columnid="labconsult"/>
- <BindItem id="item30" compid="ipt_opregstremfact" propid="value" datasetid="ds_main_opscherecinfo" columnid="opregstremfact"/>
- <BindItem id="item31" compid="ipt_opregstremfact2" propid="value" datasetid="ds_main_opscherecinfo" columnid="opregstremfact"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-01-27
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-01-27 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "emr_prcpmngtxp::SMMMO04100.xjs"
- include "emr_prcpmngtxp::MMOCommon.xjs"
- include "emr_prcpmngtxp::MMO001.xjs"
- //include "emr_medirecxp::MMRCommon.xjs"
- include "emr_prcpmngtxp::SMMMO05700.xjs"
- //include "emr_prcpmngtxp::SPMMB03600.xjs"
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMMO05700
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMMMO05700_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMMO05700
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로드시 초기화 함수 실행
- ****************************************************************************************/
- function SMMMO05700_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize_SMMMO05700();
- fReqDiagList();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_month
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 월 버튼 클릭시 달력변경
- ****************************************************************************************/
- function btn_month_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cond.setColumn(0,"month", obj.name.substr(4,6));
- var btnobj = components[gButtonID];
- btnobj.class = "btn2"
- gButtonID = obj.name;
- obj.class = "btn5"
- fReqOpScheRecCalendar();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_bfyear
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전년도 변경 버튼 클릭
- ****************************************************************************************/
- function btn_bfyear_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_week.clear();
- var year = ds_main_cond.getColumn(0,"year");
- ds_main_cond.setColumn(0,"year",--year);
-
- fReqOpScheRecCalendar();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_aftyear
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 후년도 변경 버튼 클릭
- ****************************************************************************************/
- function btn_aftyear_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_week.clear();
- var year = ds_main_cond.getColumn(0,"year");
- ds_main_cond.setColumn(0,"year",++year);
- fReqOpScheRecCalendar();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_schedept
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 담당과 변경
- ****************************************************************************************/
- function cmb_schedept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fReqOpScheRecCalendar();
- if( !utlf_isNull(cmb_schedept.value) ) {
- lf_mmbfGetUserComboList(ds_init_userlist3, cmb_schedept.value, "0330", "", "", "", "", "", "", "");
- // addComboInstance("/root/init/userlist3", "userid^usernm", "^전체", "usercombo");
- // dsf_addDsItem(ds_init_userlist3, "userid", "usernm", "전체", ""); //조회용 집도의 전체항목 추가
- ds_init_userlist3.insertRow(0);
- ds_init_userlist3.setColumn(0,"userid","");
- ds_init_userlist3.setColumn(0,"usernm","전체");
- // ds_main_cond.setColumn(0,"scheperfdrid","");
- cmb_schedrid.value = "";
- ds_main_cond.setColumn(0,"orddeptcd",ds_main_cond.getColumn(0,"perfdeptcd"));
- ds_main_opscherecinfo.setColumn(0,"perfdeptcd",ds_main_cond.getColumn(0,"perfdeptcd"));
- //cmb_perfdeptcd.dispatch("xforms-value-changed");
- var e1 = new ItemChangeEventInfo;
- frmf_inputEnterKey("cmb_perfdeptcd", "onitemchanged", e1 );
- //grp_srch.cmb_srchdeptcd.dispatch("xforms-value-changed");
- var e2 = new ItemChangeEventInfo;
- frmf_inputEnterKey("grp_srch.cmb_srchdeptcd", "onitemchanged", e2 );
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : grp_srch.cmb_srchdeptcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회조건 진료과 수정
- ****************************************************************************************/
- function grp_srch_cmb_srchdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var deptcd = ds_main_cond.getColumn(0,"orddeptcd");
- if( deptcd !="-") {
- lf_mmbfGetUserComboList(ds_init_userlist2, deptcd, "0330", "", "", "", "", "", "", "");
- //dsf_addDsItem(ds_init_userlist2, "userid", "usernm", "전체", "-"); //조회용 집도의 전체항목 추가
- ds_init_userlist2.insertRow(0);
- ds_init_userlist2.setColumn(0,"userid","-");
- ds_init_userlist2.setColumn(0,"usernm","전체");
- // ds_main_cond.setColumn(0,"perfdrid","-");
- //sysf_trace("종료");
- // grp_srch.combo3.index = 0;
- grp_srch.combo3.value = "-";
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_perfdeptcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 집도부서 항목 수정
- ****************************************************************************************/
- function cmb_perfdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var deptcd = ds_main_opscherecinfo.getColumn(0,"perfdeptcd")
- lf_mmbfGetUserComboList(ds_init_userlist, deptcd, "0330", "", "", "", "", "", "", "");
- cmb_perfdrid.index = 0;
- sOPSCHERECINFO_PATH.setColumn(0,"oproomcd","");
- sOPSCHERECINFO_PATH.setColumn(0,"opfromtmcd","");
- sOPSCHERECINFO_PATH.setColumn(0,"opendtmcd","");
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_calendar
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술예약일자 선택
- ****************************************************************************************/
- function grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fSelectCalendar();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_srch.btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭
- ****************************************************************************************/
- function grp_srch_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnReq();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_opcdinfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술코드 검색버튼
- ****************************************************************************************/
- function btn_opcdinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ipt_opcd.value)) {
- sysf_messageBox("수술코드를", "C001");
- return;
- }
- fOpenOpSearch("code");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_opnminfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술명 검색버튼
- ****************************************************************************************/
- function btn_opnminfo_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ipt_opnm.value)) {
- sysf_messageBox("수술코드명을", "C001");
- return;
- }
- fOpenOpSearch("term");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_diagcdinfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단코드 검색버튼
- ****************************************************************************************/
- function btn_diagcdinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ipt_diagcd.value)) {
- sysf_messageBox("진단코드를", "C001");
- return;
- }
- fOpenDiagSearch("code");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_diagnminfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단명 검색버튼
- ****************************************************************************************/
- function btn_diagnminfo_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ipt_diagnm.value)) {
- sysf_messageBox("진단명을", "C001");
- return;
- }
- fOpenDiagSearch("term");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자조회 버튼
- ****************************************************************************************/
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_opscherecinfo.setColumn(0,"pid",ipt_pid.value);
- fOpenPatInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_patinfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자조회 버튼
- ****************************************************************************************/
- function btn_patinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_opscherecinfo.setColumn(0,"pid",ipt_pid.value);
- fReqPatOrdInfo();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_diagcd
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단코드 입력후 엔터
- ****************************************************************************************/
- function ipt_diagcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- ds_main_opscherecinfo.setColumn(0,"dispdiagcd",obj.value);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_diagcdinfo", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_diagnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단명 입력후 엔터
- ****************************************************************************************/
- function ipt_diagnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- ds_main_opscherecinfo.setColumn(0,"diagnm",obj.value);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_diagnminfo", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_opcd
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술코드 입력후 엔터
- ****************************************************************************************/
- function ipt_opcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- ds_main_opscherecinfo.setColumn(0,"dispopcd",obj.value);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_opcdinfo", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_opnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술명 입력후 엔터
- ****************************************************************************************/
- function ipt_opnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- ds_main_opscherecinfo.setColumn(0,"opnm",obj.value);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_opnminfo", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : caption16
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단코드/명 취소 버튼클릭
- ****************************************************************************************/
- function caption16_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_opscherecinfo.setColumn(0,"diagcd","");
- ds_main_opscherecinfo.setColumn(0,"diagnm","");
- ipt_diagcd.readonly = false;
- ipt_diagnm.readonly = false;
- ipt_diagcd.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : caption15
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술코드/명 취소 버튼클릭
- ****************************************************************************************/
- function caption15_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_opscherecinfo.setColumn(0,"opcd","");
- ds_main_opscherecinfo.setColumn(0,"opnm","");
- ipt_opcd.readonly = false;
- ipt_opnm.readonly = false;
- ipt_opcd.setFocus();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_opendtmcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술 종료시간 입력시
- ****************************************************************************************/
- function cmb_opendtmcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var opfromtmcd = ds_main_opscherecinfo.getColumn(0,"opfromtmcd");
- var opendtmcd = ds_main_opscherecinfo.getColumn(0,"opendtmcd");
- var opusetm = opendtmcd - opfromtmcd;
- opusetm = (opusetm.toString()).getLeftPad(6, 0);
- ds_main_opscherecinfo.setColumn(0,"opusetm", opusetm);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : caption20
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간설정 버튼 클릭
- ****************************************************************************************/
- function caption20_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenSetOpScheTime();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : input1
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가전화번호 입력후 엔터
- ****************************************************************************************/
- function input1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- /* 너무 말도안되는 이벤트라 일단 막음/전화번호 입력하는데 진단명을 왜? */
- // if(e.keycode == 13) {
- // var ev = new ClickEventInfo;
- // frmf_inputEnterKey("btn_diagnminfo", "onclick", ev );
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button8
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 컬럼설정 버튼(사용안함)
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- // frmf_setParameter("SMMMO02500_param_scrnid", "SMMMO05700");
- // frmf_setParameter("SMMMO02500_param_grdid" , "grd_opschelist");
- // frmf_setParameter("SMMMO02500_param_caseid", "01");
- // // open("SPMMB03500", 2, 0, 0);
- // frmf_open("SPMMB03500","SPMMB03500",null,null,2,0,0,null,null,null,null,null,"M");
- //
- // var useyn = frmf_getParameter("SPMMB03600_rtn_useyn");
- // if(useyn == "Y"){
- // freqOrderInfoOfCol("SMMMO05700", "grd_opschelist");
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 컬럼설정 버튼
- ****************************************************************************************/
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("SMMMO05700_param_scrnid", "SMMMO05700");
- frmf_setParameter("SMMMO05700_param_grdid" , "grd_opschelist");
- // modal("SPMMB03600");
- frmf_modal("SPMMB03600","SPMMB03600",null,null,null,null,null,null,null,null,null,null,"M");
- var useyn = frmf_getParameter("SPMMB03600_rtn_useyn");
- if(useyn == "Y"){
- dsf_makeValue(ds_main_cond,"scrnid","string","SMMMO05700");
- // reqOrderInfoOfCol("SMMMO05700", "grd_opschelist");
- reqOrderInfoOfCol(ds_send_reqdata, ds_init_gridseq, "SMMMO05700", grd_opschelist);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_savexls
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장버튼
- ****************************************************************************************/
- function btn_savexls_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_opschereclist.rowcount > 0) {
- grdf_exportExcel(grd_opschelist,"excel","sheet1");
- sysf_messageBox("저장이 ", "I002");
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button9
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 통합기록화면 오픈
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_main_opscherecinfo.getColumn(0,"pid");
- frmf_setParameter("SMMRI00400_param_pid", pid );
- // open("SMMRI00400", 2, 0, 0);
- frmf_open("SMMRI00400","SMMRI00400",null,null,2,0,0,null,null,null,null,null,"M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 통합결과 화면 오픈
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- // open("SMAER00800","","","","","/root/main/opscherecinfo/opscherecinfo/pid","/root/send/data/singdata/srchpid");
- dsf_createDs("ds_source");
- dsf_makeValue(ds_source,"srchpid","string",ds_main_opscherecinfo.getColumn(0,"pid"));
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_source;
- frmf_open("SMMMI00100","SMMMI00100",objArg,null,null,null,null,null,null,null,null,null,"M");
- dsf_deleteDs("ds_source");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button10
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 크게보기 화면 오픈
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo)
- {
- var month = ds_main_cond.getColumn(0,"month");
- var year = ds_main_cond.getColumn(0,"year");
- var scheperfdrid = ds_main_cond.getColumn(0,"scheperfdrid");
- frmf_setParameter("SMMMO05700_param_perfdeptcd" , ds_main_cond.getColumn(0,"perfdeptcd"));
- frmf_setParameter("SMMMO05700_param_opschedt" , year+month );
- frmf_setParameter("SMMMO05700_param_perfdeptnm" , cmb_schedept.text);
- frmf_setParameter("SMMMO05700_param_scheperfdrid" , scheperfdrid );
- frmf_setParameter("SMMMO05700_param_scheperfdrnm" , cmb_schedrid.text);
- // open("SPMMB03700");
- frmf_open("SPMMB03700","SPMMB03700",null,null,null,null,null,null,null,null,null,null,"M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단수술연계화면 오픈
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenDiagLnkOpList();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_list
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 입원의뢰화면 오픈
- ****************************************************************************************/
- function btn_list_onclick(obj:Button, e:ClickEventInfo)
- {
- var insukind = ds_main_opscherecinfo.getColumn(0,"insukind");
- var suppkind = ds_main_opscherecinfo.getColumn(0,"suppkind");
- if(utlf_isNull(insukind)){
- sysf_messageBox("입원의뢰서를 등록하려면 현재 환자를 진료대상자 또는 스케줄현황 화면에서", "C002");
- return;
- }
- if(utlf_isNull(suppkind)){
- sysf_messageBox("입원의뢰서를 등록하려면 현재 환자를 진료대상자 또는 스케줄현황 화면에서", "C002");
- return;
- }
- frmf_open("SPMMO00100","SPMMO00100",null,null,null,null,null,null,null,null,null,null,"M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단수술화면 오픈
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- // modal("SPMMB00600");
- frmf_modal("SPMMB00600","SPMMB00600",null,null,null,null,null,null,null,null,null,null,"M");
- var useyn = frmf_getParameter("SPMMB00600_rtn_useyn");
- if(useyn == "Y"){
- var param = frmf_getParameter("SPMMB00600_rtn_param");
- param = param.split("▦");
- ds_main_opscherecinfo.setColumn(0,"diagcd" , param[0]);
- ds_main_opscherecinfo.setColumn(0,"dispdiagcd" , param[1]);
- ds_main_opscherecinfo.setColumn(0,"diagnm" , param[2]);
- ds_main_opscherecinfo.setColumn(0,"opcd" , param[3]);
- ds_main_opscherecinfo.setColumn(0,"dispopcd" , param[4]);
- ds_main_opscherecinfo.setColumn(0,"opnm" , param[5]);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_new
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 신규버튼 클릭
- ****************************************************************************************/
- function btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnInit();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_del
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭
- ****************************************************************************************/
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_opscherecinfo.setColumn(0,"status", "d");
- ds_send_savedata.copyData(ds_main_opscherecinfo);
-
- var oParam = {};
- oParam.id = "TXMMO05701";
- oParam.service = "prcpmngtapp.OpMngt";
- oParam.method = "reqExeSaveOpScheRecInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_opschereclist=opschereclist";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭
- ****************************************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnSave();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_opschelist
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술예약리스트 클릭
- ****************************************************************************************/
- function grd_opschelist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ds_main_opschereclist.getColID(e.col) != "chojinyn"){
- fClkGrdOpScheList();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_opschelist
- * Event : onexpanddown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술예약리스트 버튼 클릭
- ****************************************************************************************/
- function grd_opschelist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1 && ds_main_opschereclist.getColID(e.col) != "chojinyn"){
- fChoJinRecSrch();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_pid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록번호 검색
- ****************************************************************************************/
- function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_patinfo", "onclick", ev );
- }
- }
- /*SPMMB03600.xjs _s*/
- /****************************************************************************************
- * Function : reqOrderInfoOfCol
- * Description : 화면ID의 grid의 column 순서 조회
- * Argument : scrnid : 화면Form ID
- * : grdid : 그리드 ID
- * : compscd :
- * return type :
- * Creator :
- ****************************************************************************************/
- // function reqOrderInfoOfCol(scrnid, grdid, compscd){
- // ds_send_reqdata.clear();
- // dsf_makeValue(ds_send_reqdata,"scrnid","string",scrnid);
- //
- // if (!utlf_isNull(compscd)) {
- // dsf_makeValue(ds_send_reqdata,"compscd","string",compscd);
- // }
- //
- // dsf_createDs("ds_init_userscrnenvinfo_gridseq"); // 그리드 순서 저장 데이터셋
- //
- // var oParam = {};
- // oParam.id = "TRMMB01103";
- // oParam.service = "prcpbaseapp.EnvInfoMngt";
- // oParam.method = "reqGetUserScrnEnvEstb";
- // oParam.inds = "req=ds_send_reqdata";
- // oParam.outds = "ds_=ds_init_gridseq";
- // oParam.async = false;
- // oParam.callback = "cf_TRMMB01103";
- //
- // tranf_submit(oParam);
- //
- // if(arErrorCode.pop("TRMMB01103") >= 0){
- // if(ds_init_userscrnenvinfo_gridseq.rowcount > 0) {
- // var refdata = ds_init_userscrnenvinfo_gridseq.getColumn(0,"compsrefcnts");
- // var sizedata = ds_init_userscrnenvinfo_gridseq.getColumn(0,"compssizecnts");
- // var frozencol = ds_init_userscrnenvinfo_gridseq.getColumn(0,"frozencol");
- //
- // setOrderInfoOfCol(grdid, refdata, sizedata, frozencol); //외래환자리스트 컬럼 설정
- // }
- // }
- // }
- /****************************************************************************************
- * Function : cf_TRMMB01103
- * Description : TRMMB01103 콜백함수
- * Argument :
- * return type :
- * Creator :
- ****************************************************************************************/
- // function cf_TRMMB01103(sSvcId, nErrorCode, sErrorMsg) {
- // arErrorCode.push(sSvcId, nErrorCode);
- // }
- /****************************************************************************************
- * Function : setOrderInfoOfCol
- * Description : 컬럼 순서 정보 설정
- * Argument : grdid : 그리드 ID
- * : refdata : 그리드 ref데이터 구분자 '^'
- * : sizedata : 그리드 size데이터 구분자 '^'
- * : frozencol : 고정 컬럼
- * return type :
- * Creator :
- ****************************************************************************************/
- // function setOrderInfoOfCol(grdid, refdata, sizedata, frozencol){
- // var grdobj = components[grdid];
- // var refarr = refdata.split("^");
- // var sizearr = sizedata.split("^");
- // var nFrozenCols = 0;
- // // grdobj.mergeCellsFixedRows = "never" // 칸합치기 하지 않는다
- // for(var i = 0; i < refarr.length; i++) {
- // var colcnt = grdobj.colref("" + refarr[i] + "");
- // grdobj.colMove(i, colcnt, "before", false);
- //
- // var size = sizearr[i];
- // if(size == 0){ // size of column 0 -> hidden
- // grdobj.colHidden(i) = true;
- // }else{
- // grdobj.colHidden(i) = false;
- // }
- // grdobj.colWidth(i) = eval(size);
- // }
- //
- // if(!utlf_isNull(frozencol)){ // 고정 컬럼 적용
- // nFrozenCols = grdobj.colRef(frozencol);
- // if(nFrozenCols>0) {
- // grdobj.frozenCols = nFrozenCols;
- // } else {
- // grdobj.frozenCols = 0;
- // }
- // } else {
- // grdobj.frozenCols = 0;
- // }
- //
- // grdobj.mergeCellsFixedRows = "bycolrec"
- // grdobj.rebuild();
- // }
- /*SPMMB03600.xjs _e*/
- ]]></Script>
- </Form>
- </FDL>
|