123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP00208" position="absolute 0 0 960 800" titletext="수술부위 확인 점검표" oninit="SMMNP00208_oninit" onload="SMMNP00208_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 635 260 957 666" id="roundrect1" type="roundrectangle"/>
- <Edit readonly="true" position="absolute 712 44 956 63" align="align:center middle;" id="opt_patinfo" class="output" style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <Grid position="absolute 0 277 615 327" id="grd_chklist" binddataset="ds_init_opchkitem" scrollbars="autohorz" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="270"/>
- <Column size="97"/>
- <Column size="87"/>
- <Column size="97"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" text="확 인 내 용" taborder="undefined"/>
- <Cell col="2" style="font:Dotum,8;" text=" 수술참여의사"/>
- <Cell col="3" style="font:Dotum,8;" text=" 마취의사"/>
- <Cell col="4" style="font:Dotum,8;" text=" 수술실간호사"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:chkitem1" expr="expr:chkitem1 == "마취 시작전에 환자 확인을 시행하였다." ? "" : chkitem1" suppress="1" suppressalign="middle,over"/>
- <Cell col="1" displaytype="text" text="bind:chkitem2" suppress="1"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "silver" : "default");controlborder:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "1 solid #708090cc" : "default");" text="bind:opdryn"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "silver" : "default");controlborder:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "1 solid #708090cc" : "default");" text="bind:anstdryn"/>
- <Cell col="4" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "silver" : "default");controlborder:EXPR(grd_chklist.getCellProperty("Body", self.col, "edittype") == "none" ? "1 solid #708090cc" : "default");" text="bind:opnuryn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 197 615 202" linetype="horizontal" id="line1" class="line_10"/>
- <Static text="마취전 환자 확인" position="absolute 0 180 147 196" id="caption25" class="tit_2" onclick="caption25_onclick"/>
- <Shape position="absolute 0 584 615 589" linetype="horizontal" id="line2" class="line_10"/>
- <Static text="Time Out 불일치한 경우" position="absolute 0 567 171 583" id="caption1" class="tit_2"/>
- <Static text="불 일 치 내 용" position="absolute 0 589 615 613" align="align:center middle;" id="caption4" class="cell_1" style="align:center middle;font:Dotum,9,bold;"/>
- <Static text="□ 환자의 불일치 :" position="absolute 0 615 150 638" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="□ 수술부위의 불일치 :" position="absolute 0 640 150 663" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="□ 수술명의 불일치 :" position="absolute 0 665 150 688" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static text="불일치 해결방법" position="absolute 0 690 150 797" align="align:center middle;" id="caption6" class="cell_1" style="font:Dotum,9,bold;"/>
- <Edit position="absolute 155 618 615 637" id="input1" autoselect="true"/>
- <Edit position="absolute 155 643 615 662" id="input2" autoselect="true"/>
- <Edit position="absolute 155 668 615 687" id="input3" autoselect="true"/>
- <TextArea position="absolute 155 691 615 796" id="textarea1" maxlength="1000" lengthunit="ascii" wordwrap="char"/>
- <Static text="챠트번호 :" position="absolute 635 43 710 66" align="align:center middle;" id="caption15" class="cell_1" style="font:Dotum,9,bold;"/>
- <Static text="성 명 :" position="absolute 635 68 710 91" align="align:center middle;" id="caption7" class="cell_1" style="font:Dotum,9,bold;"/>
- <Static text="수술일자 :" position="absolute 635 93 710 116" align="align:center middle;" id="caption8" class="cell_1" style="font:Dotum,9,bold;"/>
- <Static text="진 료 과 :" position="absolute 635 118 711 141" align="align:center middle;" id="caption9" class="cell_1" style="font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 712 70 956 89" align="align:center middle;" id="output1" class="output" style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 712 95 956 114" align="align:center middle;" id="output2" mask="####-##-##" class="output" type="string" displaynulltext=" " style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <Edit position="absolute 713 119 957 138" align="align:center middle;" id="input33" class="output" style="align:center middle;font:Dotum,9,bold;" readonly="true" autoselect="true"/>
- <Shape position="absolute 645 289 940 295" linetype="horizontal" id="line3" class="line_10"/>
- <Radio position="absolute 645 269 745 289" id="chk_opdr" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- </Radio>
- <Radio position="absolute 645 404 745 424" id="chk_andr" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- </Radio>
- <Shape position="absolute 645 424 940 430" linetype="horizontal" id="line4" class="line_10"/>
- <Radio position="absolute 645 539 745 559" id="chk_opnr" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- </Radio>
- <Shape position="absolute 645 559 940 565" linetype="horizontal" id="line5" class="line_10"/>
- <Static text="수술참여의사 기록정보" position="absolute 645 294 940 317" align="align:center middle;" id="caption11" class="cell_1"/>
- <Static text="마취의사 기록정보" position="absolute 645 429 940 452" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static text="수술실 간호사 기록정보" position="absolute 645 564 940 587" align="align:center middle;" id="caption14" class="cell_1"/>
- <Static text="기록일시" position="absolute 646 318 713 341" align="align:center middle;" id="caption16" class="cell_1"/>
- <Static text="기록부서" position="absolute 646 342 713 365" align="align:center middle;" id="caption17" class="cell_1"/>
- <Static text="기록자" position="absolute 646 366 713 389" align="align:center middle;" id="caption18" class="cell_1"/>
- <Edit readonly="true" position="absolute 715 344 938 363" id="output4" class="output" autoselect="true"/>
- <Edit readonly="true" position="absolute 715 368 938 387" id="output5" class="output" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 715 320 938 339" id="opt_nurgpartrecdttm" mask="####-##-## ##:##" class="output" displaynulltext=" " type="string" style="align:left middle;" autoselect="true"/>
- <Edit readonly="true" position="absolute 715 479 938 498" id="output6" class="output" autoselect="true"/>
- <Edit readonly="true" position="absolute 715 503 938 522" id="output7" class="output" autoselect="true"/>
- <Static text="기록일시" position="absolute 646 453 713 476" align="align:center middle;" id="caption19" class="cell_1"/>
- <Static text="기록부서" position="absolute 646 477 713 500" align="align:center middle;" id="caption20" class="cell_1"/>
- <Static text="기록자" position="absolute 646 501 713 524" align="align:center middle;" id="caption21" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 715 455 938 474" id="output8" mask="####-##-## ##:##" class="output" displaynulltext=" " type="string" style="align:left middle;" autoselect="true"/>
- <Edit readonly="true" position="absolute 715 614 938 633" id="output9" class="output" autoselect="true"/>
- <Edit readonly="true" position="absolute 715 638 938 657" id="output10" class="output" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 715 590 938 609" id="output11" mask="####-##-## ##:##" displaynulltext=" " class="output" type="string" style="align:left middle;" autoselect="true"/>
- <Static text="기록부서" position="absolute 646 612 713 635" align="align:center middle;" id="caption22" class="cell_1"/>
- <Static text="기록자" position="absolute 646 636 713 659" align="align:center middle;" id="caption23" class="cell_1"/>
- <Static text="기록일시" position="absolute 646 588 713 611" align="align:center middle;" id="caption24" class="cell_1"/>
- <Button position="absolute 888 14 952 33" id="btn_rgst_sct" class="btn5" text="인증저장" onclick="btn_rgst_sct_onclick"/>
- <Shape position="absolute 636 38 956 44" linetype="horizontal" id="line21" class="line_10"/>
- <Button position="absolute 822 14 886 33" id="btn_rgst_tmp" class="btn5" visible="false" text="임시저장" onclick="btn_rgst_tmp_onclick"/>
- <Static text="환자정보" position="absolute 636 22 718 38" id="caption26" class="tit_2"/>
- <Shape position="absolute 636 255 956 260" linetype="horizontal" id="line6" class="line_10"/>
- <Static text="마취전환자확인 참석자 기록정보" position="absolute 636 238 850 254" id="caption10" class="tit_2"/>
- <Shape position="absolute 635 138 957 144" linetype="horizontal" id="line25" class="line_3"/>
- <Shape position="absolute 646 386 938 392" linetype="horizontal" id="line9" class="line_3"/>
- <Shape position="absolute 646 521 938 527" linetype="horizontal" id="line7" class="line_3"/>
- <Shape position="absolute 646 656 938 662" linetype="horizontal" id="line8" class="line_3"/>
- <Shape position="absolute 647 338 939 344" linetype="horizontal" id="line35" class="line_2"/>
- <Shape position="absolute 647 362 939 368" linetype="horizontal" id="line10" class="line_2"/>
- <Shape position="absolute 647 497 939 503" linetype="horizontal" id="line11" class="line_2"/>
- <Shape position="absolute 647 473 939 479" linetype="horizontal" id="line12" class="line_2"/>
- <Shape position="absolute 647 632 939 638" linetype="horizontal" id="line13" class="line_2"/>
- <Shape position="absolute 647 608 939 614" linetype="horizontal" id="line14" class="line_2"/>
- <Shape position="absolute 634 64 956 70" linetype="horizontal" id="line15" class="line_2"/>
- <Shape position="absolute 634 89 956 95" linetype="horizontal" id="line16" class="line_2"/>
- <Shape position="absolute 634 114 956 120" linetype="horizontal" id="line17" class="line_2"/>
- <Shape position="absolute 0 636 615 642" linetype="horizontal" id="line18" class="line_2"/>
- <Shape position="absolute 0 661 615 667" linetype="horizontal" id="line19" class="line_2"/>
- <Shape position="absolute 0 686 615 692" linetype="horizontal" id="line20" class="line_2"/>
- <Static text="수술부위 확인 점검표" position="absolute 0 0 189 26" id="caption12" class="tit_1"/>
- <Shape position="absolute 0 48 615 54" linetype="horizontal" id="line23" class="line_10"/>
- <Shape position="absolute 0 173 616 179" linetype="horizontal" id="line24" class="line_3"/>
- <Shape position="absolute -1 74 614 80" linetype="horizontal" id="line26" class="line_2"/>
- <Shape position="absolute -1 99 614 105" linetype="horizontal" id="line27" class="line_2"/>
- <Shape position="absolute -1 124 614 130" linetype="horizontal" id="line28" class="line_2"/>
- <Static text="수술정보" position="absolute 0 32 86 48" id="caption27" class="tit_2"/>
- <Static text="수술과명 :" position="absolute 0 53 77 76" align="align:center middle;" id="caption28" class="cell_1" style="font:Dotum,9,bold;"/>
- <Static text="집도의사 :" position="absolute 0 78 77 101" align="align:center middle;" id="caption29" class="cell_1" style="font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 78 55 616 74" align="align:center middle;" id="output3" class="output" style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <Static text="수술명 :" position="absolute 0 103 77 126" align="align:center middle;" id="caption30" class="cell_1" style="font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 78 80 616 99" align="align:center middle;" id="output12" class="output" style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <Static text="수술부위 :" position="absolute 0 128 77 151" align="align:center middle;" id="caption31" class="cell_1" style="font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 78 105 616 124" align="align:center middle;" id="output13" class="output" style="align:center middle;font:Dotum,9,bold;" autoselect="true"/>
- <Edit position="absolute 78 129 616 148" align="align:center middle;" id="input4" class="output" style="align:center middle;font:Dotum,9,bold;" readonly="true" autoselect="true"/>
- <Static text="마취전환자확인 참석자 :" position="absolute 0 152 157 175" align="align:center middle;" id="caption32" class="cell_1" style="font:Dotum,9,bold;"/>
- <Shape position="absolute -1 148 615 154" linetype="horizontal" id="line22" class="line_2"/>
- <CheckBox position="absolute 172 155 272 170" id="chk_opdryn" enable="false" text="수술참여 의사" truevalue="Y" falsevalue="N"/>
- <CheckBox position="absolute 347 155 420 170" id="chk_anstdryn" enable="false" text="마취 의사" truevalue="Y" falsevalue="N"/>
- <CheckBox position="absolute 492 155 592 170" id="chk_opnryn" enable="false" text="수술실 간호사" truevalue="Y" falsevalue="N"/>
- <Calendar position="absolute 736 201 821 220" id="inp_wardstartdt" class="input_default" mask="yyyy-mm-dd" autoselect="true"/>
- <MaskEdit position="absolute 825 201 866 220" id="inp_wardstarttm" class="input_default" mask="##:##" type="string" displaynulltext=" " trimtype="both" ontextchange="inp_wardstarttm_ontextchange" autoselect="true" maskchar=" " style="align:center middle;"/>
- <Button position="absolute 870 203 886 219" id="bbt_wardstart" class="icon_clock" text="" onclick="bbt_wardstart_onclick"/>
- <Static text="세부기록정보" position="absolute 635 153 774 169" id="caption33" class="tit_2"/>
- <Shape position="absolute 635 170 955 175" linetype="horizontal" id="line29" class="line_10"/>
- <Static text="기록일시" position="absolute 635 200 726 223" align="align:center middle;" id="caption34" class="cell_1"/>
- <Static text="기록시간 설정" position="absolute 635 175 725 198" align="align:center middle;" id="caption35" class="cell_1"/>
- <Shape position="absolute 634 196 956 202" linetype="horizontal" id="line30" class="line_2"/>
- <Radio position="absolute 735 176 900 192" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">자동시간</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">지정시간</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 635 220 957 226" linetype="horizontal" id="line31" class="line_3"/>
- <Static text="마취전 환자 확인 시 환자 참여 여부 :" position="absolute 0 202 240 225" align="align:center middle;" id="caption36" class="cell_1" style="font:Dotum,9,bold;"/>
- <Shape position="absolute 0 223 615 229" linetype="horizontal" id="line32" class="line_2"/>
- <Static text="미참여 사유 :" position="absolute 0 227 240 273" align="align:center middle;" id="caption37" class="cell_1" style="font:Dotum,9,bold;"/>
- <CheckBox position="absolute 249 230 335 250" id="chk_partcptnr1" enable="false" text="무의식 환자" falsevalue="N" truevalue="Y"/>
- <CheckBox position="absolute 378 230 449 250" id="chk_partcptnr2" enable="false" falsevalue="N" text="소아 환자" truevalue="Y"/>
- <CheckBox position="absolute 499 230 590 250" id="chk_partcptnr3" enable="false" falsevalue="N" truevalue="Y" text="의사소통불능"/>
- <CheckBox position="absolute 249 251 295 271" id="chk_partcptnr4" enable="false" falsevalue="N" truevalue="Y" text="기타" value="N" onchanged="chk_partcptnr4_onchanged"/>
- <Shape position="absolute 0 272 615 278" linetype="horizontal" id="line33" class="line_3"/>
- <Edit position="absolute 295 251 590 270" id="ipt_partcptnrrmk" enable="false" autoselect="true"/>
- <Radio position="absolute 250 204 460 220" id="radio2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">참여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미참여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="b_opdryn" taborder="1" position="absolute 333 281 349 297" onchanged="chk_common" visible="false"/>
- <CheckBox id="b_anstdryn" taborder="2" position="absolute 431 281 447 297" onchanged="chk_common" visible="false"/>
- <CheckBox id="b_opnuryn" taborder="3" position="absolute 517 281 533 297" onchanged="chk_common" visible="false"/>
- <Grid id="grd_timeoutlist" taborder="4" binddataset="ds_init_timeoutitem" scrollbars="autohorz" useinputpanel="false" position="absolute 0 355 615 455" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="270"/>
- <Column size="97"/>
- <Column size="87"/>
- <Column size="97"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" text="확 인 내 용" taborder="undefined"/>
- <Cell col="2" style="font:Dotum,8;" text=" 수술참여의사"/>
- <Cell col="3" style="font:Dotum,8;" text=" 마취의사"/>
- <Cell col="4" style="font:Dotum,8;" text=" 수술실간호사"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:chkitem1" expr="expr:chkitem1 == "마취 시작전에 환자 확인을 시행하였다." ? "" : chkitem1" suppress="1" suppressalign="middle,over"/>
- <Cell col="1" displaytype="text" text="bind:chkitem2" suppress="1"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_timeoutlist.enable == false ? "silver" : "default");controlborder:EXPR(grd_timeoutlist.enable == false ? "1 solid #708090cc" : "default");" text="bind:opdryn"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_timeoutlist.enable == false ? "silver" : "default");controlborder:EXPR(grd_timeoutlist.enable == false ? "1 solid #708090cc" : "default");" text="bind:anstdryn"/>
- <Cell col="4" displaytype="checkbox" edittype="checkbox" style="controlbackground:EXPR(grd_timeoutlist.enable == false ? "silver" : "default");controlborder:EXPR(grd_timeoutlist.enable == false ? "1 solid #708090cc" : "default");" text="bind:opnuryn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox id="b2_opdryn" taborder="5" onchanged="chk_common2" visible="true" position="absolute 333 359 349 375"/>
- <CheckBox id="b2_anstdryn" taborder="6" onchanged="chk_common2" visible="true" position="absolute 431 359 447 375" onclick="b2_anstdryn_onclick"/>
- <CheckBox id="b2_opnuryn" taborder="7" onchanged="chk_common2" visible="true" position="absolute 517 359 533 375"/>
- <Shape position="absolute 0 353 615 357" linetype="horizontal" id="line36" class="line_1"/>
- <Static text="절개 직전 Time Out" position="absolute 0 336 147 353" id="caption39" class="tit_2"/>
- <Static text="Time Out 참석자" position="absolute 0 459 131 476" id="caption43" class="tit_2"/>
- <Static text="마취의사" position="absolute 0 505 88 528" align="align:center middle;" id="caption44" class="cell_1"/>
- <Static text="수술참여 의사" position="absolute 0 480 88 503" align="align:center middle;" id="caption45" class="cell_1"/>
- <Shape position="absolute -1 502 282 506" linetype="horizontal" id="line40" class="line_2"/>
- <Shape position="absolute 0 552 283 556" linetype="horizontal" id="line41" class="line_3"/>
- <Shape position="absolute 0 476 281 480" linetype="horizontal" id="line42" class="line_10"/>
- <Shape position="absolute -1 527 282 531" linetype="horizontal" id="line43" class="line_2"/>
- <Static text="수술실 간호사" position="absolute 0 530 88 553" align="align:center middle;" id="caption46" class="cell_1"/>
- <Edit position="absolute 91 482 171 501" id="input7" onkeydown="edit_keydown" autoselect="true"/>
- <Edit position="absolute 174 482 254 501" id="input8" onkeydown="edit_keydown" autoselect="true"/>
- <Button position="absolute 259 484 275 500" id="btn_search_opdr" class="icon_search" text="" onclick="btn_click"/>
- <Edit position="absolute 91 507 171 526" id="input9" onkeydown="edit_keydown" autoselect="true"/>
- <Edit position="absolute 174 507 254 526" id="input10" onkeydown="edit_keydown" autoselect="true"/>
- <Button position="absolute 260 510 276 526" id="btn_search_andr" class="icon_search" text="" onclick="btn_click"/>
- <Edit position="absolute 91 532 171 551" id="input11" onkeydown="edit_keydown" autoselect="true"/>
- <Edit position="absolute 174 532 254 551" id="input12" onkeydown="edit_keydown" autoselect="true"/>
- <Button position="absolute 260 535 276 551" id="btn_search_opnr" class="icon_search" text="" onclick="btn_click"/>
- <Shape position="absolute 290 502 612 506" linetype="horizontal" id="line38" class="line_3"/>
- <Static text="Time Out 시행시간" position="absolute 290 459 429 476" id="caption40" class="tit_2"/>
- <Static text="TimeOut 일시" position="absolute 290 480 381 503" align="align:center middle;" id="caption41" class="cell_1"/>
- <Shape position="absolute 290 474 610 482" linetype="horizontal" id="line39" class="line_10"/>
- <Calendar position="absolute 391 481 476 500" id="ipt_timeoutdt" class="input_default" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <MaskEdit position="absolute 480 481 521 500" id="ipt_timeouttm" class="input_default" mask="##:##" type="string" trimtype="both" displaynulltext=" " maskchar=" " autoselect="true"/>
- <Button position="absolute 525 482 541 498" id="btn_timeout" class="icon_clock" text="" onclick="btn_timeout_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_opchkitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkitem1" type="STRING"/>
- <Column id="chkitem2" type="STRING"/>
- <Column id="opdryn" type="STRING"/>
- <Column id="anstdryn" type="STRING"/>
- <Column id="opnuryn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_oppartchkinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_init_oppartchkinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술에대한의뢰번호(년도(4) + 일련번호(6))"/>
- <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술예약일자"/>
- <Column id="patname" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sa" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료부서명"/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="depthngnm2" type="STRING" size="256" sumtext="부서 한글명"/>
- <Column id="perfdrid" type="STRING" size="256" sumtext="수술에 대한 집도의사ID"/>
- <Column id="perfdeptcd" type="STRING" size="256" sumtext="수술부서코드"/>
- <Column id="perfdrnm" type="STRING" size="256" sumtext="수술의사 이름"/>
- <Column id="ophistno" type="BIGDECIMAL" size="256" sumtext="수술 테이블 이력번호"/>
- <Column id="ophistcd" type="STRING" size="256" sumtext="수술 테이블 이력 코드"/>
- <Column id="opstatcd" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diagcdnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="opcd" type="STRING" size="256" sumtext="수술코드"/>
- <Column id="calcd" type="STRING" size="256" sumtext=""/>
- <Column id="opcdnm" type="STRING" size="256" sumtext="수술명"/>
- <Column id="oppart" type="STRING" size="256" sumtext="수술부위"/>
- <Column id="oppartckspec" type="STRING" size="256" sumtext="수술부위 확인내요(체크부분_xml)"/>
- <Column id="chkattend" type="STRING" size="256" sumtext="기록자 구분 (1:수술참여의사. 2:마취의사. 3:수술실간호사"/>
- <Column id="opdocrecdttm" type="STRING" size="256" sumtext="수술집도의 기록시간"/>
- <Column id="opdocrecdept" type="STRING" size="256" sumtext="수술집도의 부서코드"/>
- <Column id="opdocrecrid" type="STRING" size="256" sumtext="수술집도의 사용자id"/>
- <Column id="opdocnm" type="STRING" size="256" sumtext="수술집도의 사용자"/>
- <Column id="anstdocrecdttm" type="STRING" size="256" sumtext="마취의사 기록시간"/>
- <Column id="anstdocrecdept" type="STRING" size="256" sumtext="마취의사 부서코드"/>
- <Column id="anstdocrecrid" type="STRING" size="256" sumtext="마취의사 사용자id"/>
- <Column id="anstdocnm" type="STRING" size="256" sumtext="마취의사 사용자"/>
- <Column id="opnrrecdttm" type="STRING" size="256" sumtext="수술실간호사 기록시간"/>
- <Column id="opnrrecdept" type="STRING" size="256" sumtext="수술실간호사 부서코드"/>
- <Column id="opnrrecrid" type="STRING" size="256" sumtext="수술실간호사 사용자id"/>
- <Column id="opnrnm" type="STRING" size="256" sumtext="수술실간호사 사용자"/>
- <Column id="signno" type="BIGDECIMAL" size="256" sumtext="인증저장번호"/>
- <Column id="opdocyn" type="STRING" size="256" sumtext="수술부위확인 참석자_수술참여의사 체크여부"/>
- <Column id="anstdocyn" type="STRING" size="256" sumtext="수술부위확인 참석자_마취의사 체크여부"/>
- <Column id="opnryn" type="STRING" size="256" sumtext="수술부위확인 참석자_수술실간호사 체크여부"/>
- <Column id="opdocrecdeptnm" type="STRING" size="256" sumtext="수술집도의 부서명"/>
- <Column id="anstdocrecdeptnm" type="STRING" size="256" sumtext="마취의사 부서명"/>
- <Column id="opnrrecdeptnm" type="STRING" size="256" sumtext="수술실간호사 부서명"/>
- <Column id="recdttm" type="STRING" size="256" sumtext=""/>
- <Column id="partcptyn" type="STRING" size="256" sumtext="참여여부"/>
- <Column id="partcptnr1" type="STRING" size="256" sumtext="무의식 환자"/>
- <Column id="partcptnr2" type="STRING" size="256" sumtext="소아 환자"/>
- <Column id="partcptnr3" type="STRING" size="256" sumtext="의사소통불능"/>
- <Column id="partcptnr4" type="STRING" size="256" sumtext="기타"/>
- <Column id="partcptnrrmk" type="STRING" size="256" sumtext="기타 사유"/>
- <Column id="recstat" type="STRING" size="256"/>
- <Column id="toopdocid" type="STRING" size="256"/>
- <Column id="toopdocnm" type="STRING" size="256"/>
- <Column id="toanstdocid" type="STRING" size="256"/>
- <Column id="toanstdocnm" type="STRING" size="256"/>
- <Column id="toopnrid" type="STRING" size="256"/>
- <Column id="toopnrnm" type="STRING" size="256"/>
- <Column id="toexecdttm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="oprsrvno"/>
- <Col id="opcnfmdd"/>
- <Col id="patname"/>
- <Col id="sa"/>
- <Col id="orddeptcd"/>
- <Col id="orddeptnm"/>
- <Col id="depthngnm"/>
- <Col id="depthngnm2"/>
- <Col id="perfdrid"/>
- <Col id="perfdeptcd"/>
- <Col id="perfdrnm"/>
- <Col id="ophistno"/>
- <Col id="ophistcd"/>
- <Col id="opstatcd"/>
- <Col id="diagcd"/>
- <Col id="diagcdnm"/>
- <Col id="opcd"/>
- <Col id="calcd"/>
- <Col id="opcdnm"/>
- <Col id="oppart"/>
- <Col id="chkattend"/>
- <Col id="opdocrecdttm"/>
- <Col id="opdocrecdept"/>
- <Col id="opdocrecrid"/>
- <Col id="anstdocrecdttm"/>
- <Col id="anstdocrecdept"/>
- <Col id="anstdocrecrid"/>
- <Col id="opnrrecdttm"/>
- <Col id="opnrrecdept"/>
- <Col id="opnrrecrid"/>
- <Col id="signno"/>
- <Col id="opdocyn"/>
- <Col id="anstdocyn"/>
- <Col id="opnryn"/>
- <Col id="opdocrecdeptnm"/>
- <Col id="anstdocrecdeptnm"/>
- <Col id="opnrrecdeptnm"/>
- <Col id="opdocnm"/>
- <Col id="anstdocnm"/>
- <Col id="opnrnm"/>
- <Col id="recdttm"/>
- <Col id="partcptyn"/>
- <Col id="partcptnr1"/>
- <Col id="partcptnr2"/>
- <Col id="partcptnr3"/>
- <Col id="partcptnr4"/>
- <Col id="partcptnrrmk"/>
- <Col id="recstat"/>
- <Col id="toopdocid"/>
- <Col id="toopdocnm"/>
- <Col id="toanstdocid"/>
- <Col id="toanstdocnm"/>
- <Col id="toopnrid"/>
- <Col id="toopnrnm"/>
- <Col id="toexecdttm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_timeoutcase" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patnotmatch" type="STRING" size="256"/>
- <Column id="opptnotmatch" type="STRING" size="256"/>
- <Column id="opnmnotmatch" type="STRING" size="256"/>
- <Column id="notmatchsol" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patnotmatch"/>
- <Col id="opptnotmatch"/>
- <Col id="opnmnotmatch"/>
- <Col id="notmatchsol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_timeoutitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkitem1" type="STRING"/>
- <Column id="chkitem2" type="STRING"/>
- <Column id="opdryn" type="STRING"/>
- <Column id="anstdryn" type="STRING"/>
- <Column id="opnuryn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recdttm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdt" type="STRING" size="256"/>
- <Column id="rectm" type="STRING" size="256"/>
- <Column id="timeoutdt" type="STRING" size="256"/>
- <Column id="timeouttm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="recdt"/>
- <Col id="rectm"/>
- <Col id="timeoutdt"/>
- <Col id="timeouttm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_conditions" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="confirm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="confirm">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="oprsrvno"/>
- <Col id="pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_opchkitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkitem1" type="STRING"/>
- <Column id="chkitem2" type="STRING"/>
- <Column id="opdryn" type="STRING"/>
- <Column id="anstdryn" type="STRING"/>
- <Column id="opnuryn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_timeoutcase" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patnotmatch" type="STRING" size="256"/>
- <Column id="opptnotmatch" type="STRING" size="256"/>
- <Column id="opnmnotmatch" type="STRING" size="256"/>
- <Column id="notmatchsol" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patnotmatch"/>
- <Col id="opptnotmatch"/>
- <Col id="opnmnotmatch"/>
- <Col id="notmatchsol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_timeoutitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkitem1" type="STRING"/>
- <Column id="chkitem2" type="STRING"/>
- <Column id="opdryn" type="STRING"/>
- <Column id="anstdryn" type="STRING"/>
- <Column id="opnuryn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_userpopupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="param" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="searchitem" type="STRING" size="256"/>
- <Column id="prfshipflagcd" type="STRING" size="256"/>
- <Column id="dutplceinstcd" type="STRING" size="256"/>
- <Column id="history" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="param"/>
- <Col id="flag"/>
- <Col id="searchitem"/>
- <Col id="prfshipflagcd"/>
- <Col id="dutplceinstcd"/>
- <Col id="history"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="opt_patinfo" propid="value" datasetid="ds_init_oppartchkinfo" columnid="pid"/>
- <BindItem id="item1" compid="input1" propid="value" datasetid="ds_init_timeoutcase" columnid="patnotmatch"/>
- <BindItem id="item2" compid="input2" propid="value" datasetid="ds_init_timeoutcase" columnid="opptnotmatch"/>
- <BindItem id="item3" compid="input3" propid="value" datasetid="ds_init_timeoutcase" columnid="opnmnotmatch"/>
- <BindItem id="item4" compid="textarea1" propid="value" datasetid="ds_init_timeoutcase" columnid="notmatchsol"/>
- <BindItem id="item5" compid="output1" propid="value" datasetid="ds_init_oppartchkinfo" columnid="patname"/>
- <BindItem id="item6" compid="output2" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opcnfmdd"/>
- <BindItem id="item7" compid="input33" propid="value" datasetid="ds_init_oppartchkinfo" columnid="orddeptnm"/>
- <BindItem id="item8" compid="chk_opdr" propid="value" datasetid="ds_init_oppartchkinfo" columnid="chkattend"/>
- <BindItem id="item9" compid="chk_andr" propid="value" datasetid="ds_init_oppartchkinfo" columnid="chkattend"/>
- <BindItem id="item10" compid="chk_opnr" propid="value" datasetid="ds_init_oppartchkinfo" columnid="chkattend"/>
- <BindItem id="item11" compid="output6" propid="value" datasetid="ds_init_oppartchkinfo" columnid="anstdocrecdeptnm"/>
- <BindItem id="item12" compid="output4" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opdocrecdeptnm"/>
- <BindItem id="item13" compid="output5" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opdocnm"/>
- <BindItem id="item14" compid="opt_nurgpartrecdttm" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opdocrecdttm"/>
- <BindItem id="item15" compid="output7" propid="value" datasetid="ds_init_oppartchkinfo" columnid="anstdocnm"/>
- <BindItem id="item16" compid="output8" propid="value" datasetid="ds_init_oppartchkinfo" columnid="anstdocrecdttm"/>
- <BindItem id="item17" compid="output9" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opnrrecdeptnm"/>
- <BindItem id="item18" compid="output10" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opnrnm"/>
- <BindItem id="item19" compid="output11" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opnrrecdttm"/>
- <BindItem id="item20" compid="output3" propid="value" datasetid="ds_init_oppartchkinfo" columnid="depthngnm2"/>
- <BindItem id="item21" compid="output12" propid="value" datasetid="ds_init_oppartchkinfo" columnid="perfdrnm"/>
- <BindItem id="item22" compid="output13" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opcdnm"/>
- <BindItem id="item23" compid="input4" propid="value" datasetid="ds_init_oppartchkinfo" columnid="oppart"/>
- <BindItem id="item24" compid="chk_opdryn" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opdocyn"/>
- <BindItem id="item25" compid="chk_anstdryn" propid="value" datasetid="ds_init_oppartchkinfo" columnid="anstdocyn"/>
- <BindItem id="item26" compid="chk_opnryn" propid="value" datasetid="ds_init_oppartchkinfo" columnid="opnryn"/>
- <BindItem id="item27" compid="inp_wardstartdt" propid="value" datasetid="ds_hidden_recdttm" columnid="recdt"/>
- <BindItem id="item28" compid="inp_wardstarttm" propid="value" datasetid="ds_hidden_recdttm" columnid="rectm"/>
- <BindItem id="item29" compid="radio1" propid="value" datasetid="ds_main_conditions" columnid="confirm"/>
- <BindItem id="item30" compid="chk_partcptnr1" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptnr1"/>
- <BindItem id="item31" compid="chk_partcptnr2" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptnr2"/>
- <BindItem id="item32" compid="chk_partcptnr3" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptnr3"/>
- <BindItem id="item33" compid="chk_partcptnr4" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptnr4"/>
- <BindItem id="item34" compid="ipt_partcptnrrmk" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptnrrmk"/>
- <BindItem id="item35" compid="radio2" propid="value" datasetid="ds_init_oppartchkinfo" columnid="partcptyn"/>
- <BindItem id="item36" compid="input7" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toopdocid"/>
- <BindItem id="item37" compid="input8" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toopdocnm"/>
- <BindItem id="item38" compid="input9" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toanstdocid"/>
- <BindItem id="item39" compid="input10" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toanstdocnm"/>
- <BindItem id="item40" compid="input11" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toopnrid"/>
- <BindItem id="item41" compid="input12" propid="value" datasetid="ds_init_oppartchkinfo" columnid="toopnrnm"/>
- <BindItem id="item42" compid="ipt_timeoutdt" propid="value" datasetid="ds_hidden_recdttm" columnid="timeoutdt"/>
- <BindItem id="item43" compid="ipt_timeouttm" propid="value" datasetid="ds_hidden_recdttm" columnid="timeouttm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-09-17
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-09-17 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_carecomxp::CareCom.xjs";
- include "emr_opanstxp::SMMNP00208.xjs";
- include "emr_carecomxp::ENRSignEngine.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 인증저장 데이터 설정
- ****************************************************************************************/
- function fMake_SignData() {
- Sign.addnode("/oppartchkinfo", ds_init_oppartchkinfo.saveXML());
- }
- //=======================================================================================
- // Transaction Callback
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : 01.sSvcId : 서비스 ID
- * : 02.nErrorCode : 에러코드
- * : 03.sErrorMsg : 에러메시지
- * Description : cf_의 콜백함수
- ****************************************************************************************/
- function cf_(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNP00208
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 초기화
- ****************************************************************************************/
- function SMMNP00208_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNP00208
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 초기화
- ****************************************************************************************/
- function SMMNP00208_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize();
- Sign.init();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rgst_sct
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 인증저장
- ****************************************************************************************/
- function btn_rgst_sct_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave("C");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rgst_tmp
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 임시저장
- ****************************************************************************************/
- function btn_rgst_tmp_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave("T");
- chk_opnr.selected = true
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bbt_wardstart
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 현재 일자 시간 설정
- ****************************************************************************************/
- function bbt_wardstart_onclick(obj:Button, e:ClickEventInfo)
- {
- inp_wardstartdt.value = utlf_getCurrentDate();
- inp_wardstarttm.value = utlf_getCurrentTime().substring(0,4);
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : chk_partcptnr4
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기타항목 제어
- ****************************************************************************************/
- function chk_partcptnr4_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- //obj.updateToDataset();
- if(e.postvalue == "Y"){
- ipt_partcptnrrmk.enable = true;
- }else{
- ipt_partcptnrrmk.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : radio2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취전 환자 확인 시 환자 참여 여부
- ****************************************************************************************/
- function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- //obj.updateToDataset();
- if(e.postvalue == "N"){
- chk_partcptnr1.enable = true;
- chk_partcptnr2.enable = true;
- chk_partcptnr3.enable = true;
- chk_partcptnr4.enable = true;
- }else{
- ds_init_oppartchkinfo.setColumn(0, "partcptnr1" , "N");
- ds_init_oppartchkinfo.setColumn(0, "partcptnr2" , "N");
- ds_init_oppartchkinfo.setColumn(0, "partcptnr3" , "N");
- ds_init_oppartchkinfo.setColumn(0, "partcptnr4" , "N");
- ds_init_oppartchkinfo.setColumn(0, "partcptnrrmk" , "");
-
- chk_partcptnr1.enable = false;
- chk_partcptnr2.enable = false;
- chk_partcptnr3.enable = false;
- chk_partcptnr4.enable = false;
- ipt_partcptnrrmk.enable = false;
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : chk_common
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크항목값 설정
- ****************************************************************************************/
- function chk_common(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- var colId = obj.name.split("_")[1];
- for(var i=0; i< ds_init_opchkitem.rowcount; i++){
- ds_init_opchkitem.setColumn(i, colId, e.postvalue);
- }
-
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_init_oppartchkinfo
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : TF 형식의 true/false 값 설정
- ****************************************************************************************/
- function ds_init_oppartchkinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "partcptnr1" || e.columnid == "partcptnr2" || e.columnid == "partcptnr3" || e.columnid == "partcptnr4"
- || e.columnid == "opdocyn" || e.columnid == "anstdocyn" || e.columnid == "opnryn"){
- if( e.newvalue == "N" || e.newvalue == "" )
- obj.setColumn(e.row, e.columnid, "");
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : chk_common2
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크항목값 설정
- ****************************************************************************************/
- function chk_common2(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- var colId = obj.name.split("_")[1];
- for(var i=0; i< ds_init_timeoutitem.rowcount; i++){
- ds_init_timeoutitem.setColumn(i, colId, e.postvalue);
- }
- }
- function edit_keydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- if(obj.name == "input7" || obj.name == "input8"){
- btn_search_opdr.click();
- }else if(obj.name == "input9" || obj.name == "input10"){
- btn_search_andr.click();
- }else if(obj.name == "input11" || obj.name == "input12"){
- btn_search_opnr.click();
- }
- }
- }
- function btn_click(obj:Button, e:ClickEventInfo)
- {
- var nFlag = obj.name.split("_")[2];
- lf_SPZSU10103(nFlag);
-
- if( nFlag == "opdr" ){
- input9.setFocus();
- }else if( nFlag == "andr" ){
- input11.setFocus();
- }
-
- }
- function btn_timeout_onclick(obj:Button, e:ClickEventInfo)
- {
- ipt_timeoutdt.value = utlf_getCurrentDate();
- ipt_timeouttm.value = utlf_getCurrentTime().substring(0,4);
- }
- function inp_wardstarttm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
- {
- utlf_validMaskEditTime(obj, e);
- }
- ]]></Script>
- </Form>
- </FDL>
|