123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO05900" position="absolute 0 0 518 620" titletext="수술마취 승인" oninit="SPMMO05900_oninit" onload="SPMMO05900_onload">
- <Layouts>
- <Layout>
- <Combo position="absolute 231 260 350 279" id="cmb_perfdrid" innerdataset="@ds_init_userlist" datacolumn="usernm" codecolumn="userid"/>
- <Edit position="absolute 99 213 188 232" id="ipt_opcd"/>
- <Edit position="absolute 81 69 514 88" id="input7"/>
- <Combo position="absolute 99 119 222 138" id="ipt_oproomcd" innerdataset="@ds_init_oproomlist" datacolumn="oproomnm" codecolumn="oproomcd"/>
- <Combo position="absolute 225 119 310 138" id="cmb_opfromtmcd" innerdataset="@ds_M0014" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="전달사항" position="absolute 0 67 79 90" align="align:left middle;" id="caption1" class="cell_1"/>
- <Combo position="absolute 98 260 217 279" id="cmb_perfdeptcd" innerdataset="ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="cmb_perfdeptcd_onitemchanged"/>
- <Static text="수술마취 확정취소/변경 내용" position="absolute 0 97 193 113" align="align:center middle;" id="caption12" class="tit_2"/>
- <Static text="사 유" position="absolute 0 43 79 66" align="align:left middle;" id="caption3" class="cell_1"/>
- <Static text="진단코드/명" position="absolute 0 166 96 189" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static text="~" position="absolute 312 120 327 140" id="caption24"/>
- <Static text="수술마취 확정취소/변경" position="absolute 0 0 168 16" id="caption2" class="tit_2"/>
- <Static text="수술코드/명" position="absolute 0 213 96 236" align="align:center middle;" id="caption14" class="cell_1"/>
- <Static text="수술방/시간" position="absolute 0 118 96 141" align="align:center middle;" id="caption25" class="cell_1"/>
- <Radio position="absolute 82 22 242 42" id="radio1" columncount="2" rowcount="1" codecolumn="value" datacolumn="label" innerdataset="@ds_opchngflag" onitemchanged="radio1_onitemchanged"/>
- <Radio position="absolute 82 46 242 66" id="radio2" columncount="2" rowcount="1" codecolumn="value" datacolumn="label" innerdataset="@ds_opchngrsn" onitemchanged="radio2_onitemchanged"/>
- <Combo position="absolute 325 119 410 138" id="cmb_opendtmcd" innerdataset="@ds_M0014" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="집도과/ 집도의" position="absolute 0 260 96 283" align="align:center middle;" id="caption15" class="cell_1"/>
- <Static text="변경구분" position="absolute 0 20 79 42" align="align:left middle;" id="caption26" class="cell_1"/>
- <Shape position="absolute 0 16 516 22" linetype="horizontal" id="line2" class="line_10"/>
- <Combo position="absolute 249 46 408 65" id="cmb_rsncd" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_rsncd_onitemchanged" enable="true"/>
- <MaskEdit position="absolute 412 119 492 138" id="ipt_opusetm" mask="##:##" maskchar=" " type="string" style="align:left middle;" trimtype="both"/>
- <Edit position="absolute 189 213 514 232" id="ipt_opnm"/>
- <Shape position="absolute 0 113 516 119" linetype="horizontal" id="line6" class="line_10"/>
- <Static text="~" position="absolute 312 143 327 163" id="caption8" visible="false"/>
- <Shape position="absolute 0 584 516 590" linetype="horizontal" id="line3" class="line_3"/>
- <Button position="absolute 399 596 455 618" id="button1" class="btn4" text="승인" onclick="button1_onclick"/>
- <Button position="absolute 456 596 512 618" id="button2" class="btn4" text="취소" onclick="button2_onclick"/>
- <Combo position="absolute 99 142 222 161" id="cmb_chngoproomcd" visible="false" innerdataset="@ds_init_oproomlist" datacolumn="oproomnm" codecolumn="oproomcd"/>
- <Combo position="absolute 225 142 310 161" id="cmb_chngopfromtmcd" visible="false" innerdataset="@ds_M0014" datacolumn="cdnm" codecolumn="cdid"/>
- <Combo position="absolute 325 142 410 161" id="cmb_chngopendtmcd" visible="false" innerdataset="@ds_M0014" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 412 142 492 161" id="ipt_chngopusetm" visible="false" mask="##:##" maskchar=" " type="string" style="align:left middle;" trimtype="both"/>
- <Edit position="absolute 99 188 188 207" id="ipt_chngdiagcd" visible="false" onkeydown="ipt_chngdiagcd_onkeydown"/>
- <Edit position="absolute 189 188 514 207" id="ipt_chngdiagnm" visible="false"/>
- <Combo position="absolute 98 281 217 300" id="cmb_chngperfdeptcd" visible="false" innerdataset="ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="cmb_chngperfdeptcd_onitemchanged"/>
- <Combo position="absolute 231 281 350 300" id="cmb_chngperfdrid" visible="false" innerdataset="@ds_init_userlist2" datacolumn="usernm" codecolumn="userid"/>
- <Static text="*" position="absolute 88 257 96 277" id="caption18" class="select_s_essential" visible="false"/>
- <Static text="*" position="absolute 87 210 95 230" id="caption20" class="select_s_essential" visible="false"/>
- <Static position="absolute 87 163 95 183" id="caption21" class="select_s_essential" visible="false" text="*"/>
- <Static text="*" position="absolute 86 115 94 135" id="caption28" class="select_s_essential" visible="false"/>
- <Static text="/" position="absolute 220 260 235 280" id="caption10"/>
- <Static text="/" position="absolute 220 281 235 301" id="caption22" visible="false"/>
- <Edit position="absolute 99 235 188 254" id="ipt_chngopcd" visible="false" onkeydown="ipt_chngopcd_onkeydown"/>
- <Button position="absolute 180 593 280 613" id="btn_opcd" enable="false" visible="false" text="btn_opcd" onclick="btn_opcd_onclick"/>
- <Button position="absolute 105 593 160 613" id="button3" visible="false" text="diagcd" onclick="button3_onclick"/>
- <Button position="absolute 53 143 95 162" id="btn_openopsche" class="btn2_letter2" text="설정" onclick="btn_openopsche_onclick"/>
- <Edit position="absolute 189 235 514 254" id="ipt_chngopnm" visible="false"/>
- <Edit position="absolute 99 166 188 185" id="ipt_diagcd"/>
- <Edit position="absolute 189 166 514 185" id="ipt_diagnm"/>
- <Static text="마취방법/상세" position="absolute 0 306 96 329" align="align:center middle;" id="caption4" class="cell_1"/>
- <Combo position="absolute 98 306 217 325" id="cmb_anstmthdcd" visible="true" innerdataset="@ds_M0017" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_anstmthdcd_onitemchanged"/>
- <Combo position="absolute 219 306 365 325" id="cmb_anstdetlmthdcd" visible="true" datacolumn="cdnm" codecolumn="cdid"/>
- <Combo position="absolute 98 328 217 347" id="cmb_chnganstmthdcd" visible="false" innerdataset="@ds_M0017" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_chnganstmthdcd_onitemchanged"/>
- <Combo position="absolute 219 328 365 347" id="cmb_chnganstdetlmthdcd" visible="false" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="*" position="absolute 88 302 96 322" id="caption7" class="select_s_essential" visible="false"/>
- <Static text="수술체위" position="absolute 0 353 96 376" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static text="수술위치" position="absolute 235 353 331 376" align="align:center middle;" id="caption6" class="cell_1"/>
- <Static text="수술창상" position="absolute 0 448 96 471" align="align:center middle;" id="caption9" class="cell_1"/>
- <Static text="전달사항" position="absolute 0 496 96 519" align="align:center middle;" id="caption11" class="cell_1"/>
- <Combo position="absolute 98 352 217 371" id="cmb_opposture" innerdataset="@ds_M0016" datacolumn="cdnm" codecolumn="cdid"/>
- <Combo position="absolute 98 373 217 392" id="cmb_chnopposture" visible="false" innerdataset="@ds_M0016" datacolumn="cdnm" codecolumn="cdid"/>
- <Combo position="absolute 98 448 514 467" id="cmb_opcnfmdg" innerdataset="@ds_M0341" datacolumn="cdnm" codecolumn="cdid"/>
- <Combo position="absolute 98 470 514 489" id="cmb_chnopcnfmdg" visible="false" innerdataset="@ds_M0341" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 98 496 514 515" id="ipt_delivefact"/>
- <Edit position="absolute 98 518 514 537" id="ipt_chndelivefact" visible="false"/>
- <Combo position="absolute 333 352 452 371" id="cmb_opdirecflag" codecolumn="value" datacolumn="label" innerdataset="@ds_opdirecflag">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">L</Col>
- <Col id="datacolumn">Left</Col>
- </Row>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">Right</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">Both</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">단일장기</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">기타(경추,요추,흉추)</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 333 373 452 392" id="cmb_chnopdirecflag" visible="false" codecolumn="value" datacolumn="label" innerdataset="@ds_opdirecflag"/>
- <Static text="*" position="absolute 88 349 96 369" id="caption16" class="select_s_essential" visible="false"/>
- <Static text="*" position="absolute 88 445 96 465" id="caption17" class="select_s_essential" visible="false"/>
- <Static text="*" position="absolute 88 493 96 513" id="caption19" class="select_s_essential" visible="false"/>
- <Static text="caption18" position="absolute 323 353 331 373" id="caption23" class="select_s_essential" visible="false"/>
- <Radio position="absolute 98 398 373 418" id="rdo_oppatflag" taborder="8" innerdataset="@ds_init_oppatflag" datacolumn="hardcdnm" codecolumn="hardcd" rowcount="-1" columncount="-1" style="itempadding:0 5 0 0;"/>
- <Static text="수술환자구분" position="absolute 0 398 96 421" align="align:center middle;" id="caption27" class="cell_1"/>
- <Static text="*" position="absolute 88 396 96 416" id="caption29" class="select_s_essential" visible="false"/>
- <Radio position="absolute 98 421 379 441" id="rdo_chnoppatflag" taborder="8" visible="false" innerdataset="@ds_init_oppatflag" datacolumn="hardcdnm" codecolumn="hardcd" columncount="-1" rowcount="-1" style="itempadding:0 5 0 0;"/>
- <Edit position="absolute 250 544 514 563" id="ipt_drgnm"/>
- <Radio position="absolute 84 545 195 562" id="rdo_drgyn" columncount="2" rowcount="1" codecolumn="value" datacolumn="label" onitemclick="rdo_drgyn_onitemclick" innerdataset="@ds_drgyn"/>
- <Static text="DRG 적용" position="absolute 0 544 80 567" align="align:center middle;" id="caption61"/>
- <Edit position="absolute 197 544 248 563" align="align:center middle;" id="ipt_drgno"/>
- <Shape position="absolute 0 161 516 167" linetype="horizontal" id="line1" class="line_3"/>
- <Shape position="absolute 0 207 516 213" linetype="horizontal" id="line4" class="line_3"/>
- <Shape position="absolute 0 254 516 260" linetype="horizontal" id="line5" class="line_3"/>
- <Shape position="absolute 0 300 516 306" linetype="horizontal" id="line7" class="line_3"/>
- <Shape position="absolute 0 347 516 353" linetype="horizontal" id="line8" class="line_3"/>
- <Shape position="absolute 0 392 516 398" linetype="horizontal" id="line9" class="line_3"/>
- <Shape position="absolute 0 442 516 448" linetype="horizontal" id="line10" class="line_3"/>
- <Shape position="absolute 0 490 516 496" linetype="horizontal" id="line11" class="line_3"/>
- <Shape position="absolute 0 537 516 543" linetype="horizontal" id="line12" class="line_3"/>
- <Radio position="absolute 84 567 195 584" id="rdo_drgynch" columncount="2" rowcount="1" codecolumn="value" datacolumn="label" onitemclick="rdo_drgynch_onitemclick" innerdataset="@ds_drgyn"/>
- <Edit position="absolute 197 566 248 585" align="align:center middle;" id="ipt_drgnoch"/>
- <Edit position="absolute 250 566 514 585" id="ipt_drgnmch"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_perfdrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ipt_oproomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oproomnm" type="STRING"/>
- <Column id="oproomcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_opfromtmcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_perfdeptcd" 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_cmb_opendtmcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_rsncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chngoproomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oproomnm" type="STRING"/>
- <Column id="oproomcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chngopfromtmcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chngopendtmcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chngperfdeptcd" 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_cmb_chngperfdrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_anstmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_anstdetlmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chnganstmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chnganstdetlmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_opposture" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chnopposture" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_opcnfmdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_chnopcnfmdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_rdo_oppatflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING"/>
- <Column id="hardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_rdo_chnoppatflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING"/>
- <Column id="hardcd" 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="opchngflag" type="STRING" size="256"/>
- <Column id="opchngrsn" type="STRING" size="256"/>
- <Column id="opchngcmb" type="STRING" size="256"/>
- <Column id="opchngdeliv" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opchngflag"/>
- <Col id="opchngrsn">H</Col>
- <Col id="opchngcmb"/>
- <Col id="opchngdeliv"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opcnfmdd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="opfromtmcd" type="STRING" size="256"/>
- <Column id="opendtmcd" type="STRING" size="256"/>
- <Column id="opusetm" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="perfdeptcd" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="oppatflagcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="anstmthdcd" type="STRING" size="256"/>
- <Column id="anstdetlmthdcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sa" type="STRING" size="256"/>
- <Column id="ophistno" type="STRING" size="256"/>
- <Column id="opposturecd" type="STRING" size="256"/>
- <Column id="opdirecflag" type="STRING" size="256"/>
- <Column id="opcntmdg" type="STRING" size="256"/>
- <Column id="opdelivefact" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="drgyn" type="STRING" size="256"/>
- <Column id="drgno" type="STRING" size="256"/>
- <Column id="drgnm" type="STRING" size="256"/>
- <Column id="opstatcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opcnfmdd"/>
- <Col id="oproomcd"/>
- <Col id="opfromtmcd"/>
- <Col id="opendtmcd"/>
- <Col id="opusetm"/>
- <Col id="opcd"/>
- <Col id="opnm"/>
- <Col id="diagcd"/>
- <Col id="diagnm"/>
- <Col id="perfdeptcd"/>
- <Col id="perfdrid"/>
- <Col id="oppatflagcd"/>
- <Col id="pid"/>
- <Col id="ccrtno"/>
- <Col id="anstmthdcd"/>
- <Col id="anstdetlmthdcd"/>
- <Col id="hngnm"/>
- <Col id="sa"/>
- <Col id="ophistno"/>
- <Col id="opposturecd"/>
- <Col id="opdirecflag"/>
- <Col id="opcntmdg"/>
- <Col id="opdelivefact"/>
- <Col id="orddeptcd"/>
- <Col id="drgyn"/>
- <Col id="drgno"/>
- <Col id="drgnm"/>
- <Col id="opstatcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_chnginfo" 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="ophistno" type="STRING" size="256"/>
- <Column id="aprvreqno" type="STRING" size="256"/>
- <Column id="opcnfmdd" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- <Column id="opfromtmcd" type="STRING" size="256"/>
- <Column id="opendtmcd" type="STRING" size="256"/>
- <Column id="opusetm" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="perfdeptcd" type="STRING" size="256"/>
- <Column id="perfdrid" type="STRING" size="256"/>
- <Column id="cnfmcnclresncd" type="STRING" size="256"/>
- <Column id="orgdiagcd" type="STRING" size="256"/>
- <Column id="oppatflagcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ccrtno" type="STRING" size="256"/>
- <Column id="anstmthdcd" type="STRING" size="256"/>
- <Column id="anstdetlmthdcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sa" type="STRING" size="256"/>
- <Column id="opchngcd" type="STRING" size="256"/>
- <Column id="opchngnm" type="STRING" size="256"/>
- <Column id="ccrtstat" type="STRING" size="256"/>
- <Column id="opposturecd" type="STRING" size="256"/>
- <Column id="opdirecflag" type="STRING" size="256"/>
- <Column id="opcntmdg" type="STRING" size="256"/>
- <Column id="opdelivefact" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="drgyn" type="STRING" size="256"/>
- <Column id="drgno" type="STRING" size="256"/>
- <Column id="drgnm" type="STRING" size="256"/>
- <Column id="opstatcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="userlist" type="STRING" size="256"/>
- <Column id="userlist2" type="STRING" size="256"/>
- <Column id="oproomlist" type="STRING" size="256"/>
- <Column id="M0014" type="STRING" size="256"/>
- <Column id="M0356" type="STRING" size="256"/>
- <Column id="hosprsncd" type="STRING" size="256"/>
- <Column id="patrsncd" type="STRING" size="256"/>
- <Column id="opchngcd" type="STRING" size="256"/>
- <Column id="M0016" type="STRING" size="256"/>
- <Column id="M0017" type="STRING" size="256"/>
- <Column id="M0243" type="STRING" size="256"/>
- <Column id="M0244" type="STRING" size="256"/>
- <Column id="M0245" type="STRING" size="256"/>
- <Column id="M0341" type="STRING" size="256"/>
- <Column id="oppatflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddept"/>
- <Col id="userlist"/>
- <Col id="userlist2"/>
- <Col id="oproomlist"/>
- <Col id="M0014"/>
- <Col id="M0356"/>
- <Col id="hosprsncd"/>
- <Col id="patrsncd"/>
- <Col id="opchngcd"/>
- <Col id="M0016"/>
- <Col id="M0017"/>
- <Col id="M0243"/>
- <Col id="M0244"/>
- <Col id="M0245"/>
- <Col id="M0341"/>
- <Col id="oppatflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_opchngflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">수술취소</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">수술변경</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_opchngrsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">병원사유</Col>
- <Col id="value">H</Col>
- </Row>
- <Row>
- <Col id="label">환자사유</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_opchngcmb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <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_userlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_reqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0016" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0341" 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_opchngcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_hosprsncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_patrsncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </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_rgstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_aprvreqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0244" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0243" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0245" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0014" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0356" 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">
- <ColumnInfo>
- <Column id="oproomnm" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_opallroomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_opdirecflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Left</Col>
- <Col id="value">L</Col>
- </Row>
- <Row>
- <Col id="label">Right</Col>
- <Col id="value">R</Col>
- </Row>
- <Row>
- <Col id="label">Both</Col>
- <Col id="value">B</Col>
- </Row>
- <Row>
- <Col id="label">단일장기</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">기타(경추,요추,흉추)</Col>
- <Col id="value">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_drgyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">예</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">아니오</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset04" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset05" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset06" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset07" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset08" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset12" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset13" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="radio1" propid="value" datasetid="ds_main_cond" columnid="opchngflag"/>
- <BindItem id="item1" compid="radio2" propid="value" datasetid="ds_main_cond" columnid="opchngrsn"/>
- <BindItem id="item2" compid="cmb_rsncd" propid="value" datasetid="ds_main_cond" columnid="opchngcmb"/>
- <BindItem id="item3" compid="input7" propid="value" datasetid="ds_main_cond" columnid="opchngdeliv"/>
- <BindItem id="item4" compid="ipt_oproomcd" propid="value" datasetid="ds_main_cnfminfo" columnid="oproomcd"/>
- <BindItem id="item5" compid="cmb_opfromtmcd" propid="value" datasetid="ds_main_cnfminfo" columnid="opfromtmcd"/>
- <BindItem id="item6" compid="cmb_opendtmcd" propid="value" datasetid="ds_main_cnfminfo" columnid="opendtmcd"/>
- <BindItem id="item7" compid="ipt_opusetm" propid="value" datasetid="ds_main_cnfminfo" columnid="opusetm"/>
- <BindItem id="item8" compid="cmb_chngoproomcd" propid="value" datasetid="ds_main_chnginfo" columnid="oproomcd"/>
- <BindItem id="item9" compid="cmb_chngopfromtmcd" propid="value" datasetid="ds_main_chnginfo" columnid="opfromtmcd"/>
- <BindItem id="item10" compid="cmb_chngopendtmcd" propid="value" datasetid="ds_main_chnginfo" columnid="opendtmcd"/>
- <BindItem id="item11" compid="ipt_chngopusetm" propid="value" datasetid="ds_main_chnginfo" columnid="opusetm"/>
- <BindItem id="item12" compid="ipt_diagcd" propid="value" datasetid="ds_main_cnfminfo" columnid="diagcd"/>
- <BindItem id="item13" compid="ipt_diagnm" propid="value" datasetid="ds_main_cnfminfo" columnid="diagnm"/>
- <BindItem id="item14" compid="ipt_chngdiagcd" propid="value" datasetid="ds_main_chnginfo" columnid="diagcd"/>
- <BindItem id="item15" compid="ipt_chngdiagnm" propid="value" datasetid="ds_main_chnginfo" columnid="diagnm"/>
- <BindItem id="item16" compid="ipt_opcd" propid="value" datasetid="ds_main_cnfminfo" columnid="opcd"/>
- <BindItem id="item17" compid="ipt_opnm" propid="value" datasetid="ds_main_cnfminfo" columnid="opnm"/>
- <BindItem id="item18" compid="ipt_chngopcd" propid="value" datasetid="ds_main_chnginfo" columnid="opcd"/>
- <BindItem id="item19" compid="ipt_chngopnm" propid="value" datasetid="ds_main_chnginfo" columnid="opnm"/>
- <BindItem id="item20" compid="cmb_perfdeptcd" propid="value" datasetid="ds_main_cnfminfo" columnid="perfdeptcd"/>
- <BindItem id="item21" compid="cmb_perfdrid" propid="value" datasetid="ds_main_cnfminfo" columnid="perfdrid"/>
- <BindItem id="item22" compid="cmb_chngperfdeptcd" propid="value" datasetid="ds_main_chnginfo" columnid="perfdeptcd"/>
- <BindItem id="item23" compid="cmb_chngperfdrid" propid="value" datasetid="ds_main_chnginfo" columnid="perfdrid"/>
- <BindItem id="item24" compid="cmb_chnganstmthdcd" propid="value" datasetid="ds_main_chnginfo" columnid="anstmthdcd"/>
- <BindItem id="item25" compid="cmb_chnganstdetlmthdcd" propid="value" datasetid="ds_main_chnginfo" columnid="anstdetlmthdcd"/>
- <BindItem id="item26" compid="cmb_chnopposture" propid="value" datasetid="ds_main_chnginfo" columnid="opposturecd"/>
- <BindItem id="item27" compid="cmb_chnopdirecflag" propid="value" datasetid="ds_main_chnginfo" columnid="opdirecflag"/>
- <BindItem id="item28" compid="cmb_chnopcnfmdg" propid="value" datasetid="ds_main_chnginfo" columnid="opcntmdg"/>
- <BindItem id="item29" compid="ipt_chndelivefact" propid="value" datasetid="ds_main_chnginfo" columnid="opdelivefact"/>
- <BindItem id="item30" compid="cmb_anstmthdcd" propid="value" datasetid="ds_main_cnfminfo" columnid="anstmthdcd"/>
- <BindItem id="item31" compid="cmb_anstdetlmthdcd" propid="value" datasetid="ds_main_cnfminfo" columnid="anstdetlmthdcd"/>
- <BindItem id="item32" compid="cmb_opposture" propid="value" datasetid="ds_main_cnfminfo" columnid="opposturecd"/>
- <BindItem id="item33" compid="cmb_opdirecflag" propid="value" datasetid="ds_main_cnfminfo" columnid="opdirecflag"/>
- <BindItem id="item34" compid="cmb_opcnfmdg" propid="value" datasetid="ds_main_cnfminfo" columnid="opcntmdg"/>
- <BindItem id="item35" compid="ipt_delivefact" propid="value" datasetid="ds_main_cnfminfo" columnid="opdelivefact"/>
- <BindItem id="item36" compid="rdo_oppatflag" propid="value" datasetid="ds_main_cnfminfo" columnid="oppatflagcd"/>
- <BindItem id="item37" compid="rdo_chnoppatflag" propid="value" datasetid="ds_main_chnginfo" columnid="oppatflagcd"/>
- <BindItem id="item38" compid="rdo_drgyn" propid="value" datasetid="ds_main_cnfminfo" columnid="drgyn"/>
- <BindItem id="item39" compid="ipt_drgnm" propid="value" datasetid="ds_main_cnfminfo" columnid="drgnm"/>
- <BindItem id="item40" compid="ipt_drgno" propid="value" datasetid="ds_main_cnfminfo" columnid="drgno"/>
- <BindItem id="item41" compid="rdo_drgynch" propid="value" datasetid="ds_main_chnginfo" columnid="drgyn"/>
- <BindItem id="item42" compid="ipt_drgnoch" propid="value" datasetid="ds_main_chnginfo" columnid="drgno"/>
- <BindItem id="item43" compid="ipt_drgnmch" propid="value" datasetid="ds_main_chnginfo" columnid="drgnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-12-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-12-10 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- function SPMMO05900_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPMMO05900_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize_SPMMO05900();
- }
- function cmb_perfdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- lf_mmbfGetUserComboList(ds_init_userlist, cmb_perfdeptcd.value, "0330"); //mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_perfdeptcd2.value, "0330");
- //model.refresh();
- }
- function radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChngCmbOpAnstCnclRsn();
- }
- function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChngCmbOpAnstCnclRsn();
- }
- function cmb_rsncd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChngCmbRsnCD();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnAprv();
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- close();
- }
- function ipt_chngdiagcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- ds_main_chnginfo.setColumn(0, "diagcd",ipt_chngdiagcd.value );
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("button3", "onclick", ev );
- }
-
- //inputEnterKey("button3", "DOMActivate")
- }
- function cmb_chngperfdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- lf_mmbfGetUserComboList(ds_init_userlist2, cmb_chngperfdeptcd.value, "0330"); //mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist2", cmb_chngperfdeptcd.value, "0330");
- //model.refresh();
- }
- function ipt_chngopcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_opcd", "onclick", ev );
- //inputEnterKey("btn_opcd", "DOMActivate");
- }
- function btn_opcd_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenCcrtSearch();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenDiagSearch("code");
- }
- function btn_openopsche_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenOpScheTime();
- }
- function cmb_anstmthdcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChngAnstMthdCmb(cmb_anstmthdcd , cmb_anstdetlmthdcd , ds_main_cnfminfo); // "/root/main/cnfminfo/anstdetlmthdcd"
- //model.refresh();
- }
- function cmb_chnganstmthdcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChngAnstMthdCmb(cmb_chnganstmthdcd , cmb_chnganstdetlmthdcd , ds_main_chnginfo); // "/root/main/chnginfo/anstdetlmthdcd"
- //model.refresh();
- }
- function rdo_drgyn_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- var drgyn = ds_main_reqinfo.getColumn(0, "drgyn"); //model.getValue("/root/main/reqinfo/rsrvappcncl/drgyn");
- if (drgyn != null && drgyn != "" && drgyn == "A"){
-
- var deptcd = ds_main_reqinfo.getColumn(0, "perfdeptcd"); //model.getValue("/root/main/reqinfo/rsrvappcncl/perfdeptcd");
- frmf_setParameter("deptcd", deptcd);
- frmf_modal("SPMMO50300", "SPMMO50300", null, null, null, null, null, null, null, null, null, null, "M"); //modal("SPMMO50300");
-
- //btn_drgmod.disabled = false; 이 버튼 어디있노?
- } else {
- dsf_makeValue(ds_main_reqinfo, "drgno", "string", ""); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgno", "");
- dsf_makeValue(ds_main_reqinfo, "drgnm", "string", ""); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgnm", "");
- dsf_makeValue(ds_temp, "drgno", "string", ""); // model.makeValue("/root/temp/drgno", "");
- dsf_makeValue(ds_temp, "drgnm", "string", ""); // model.makeValue("/root/temp/drgnm", "");
- //btn_drgmod.disabled = true;
- }
-
- var drgno = ds_temp.getColumn(0, "drgno"); //model.getValue("/root/temp/drgno");
- var drgnm = ds_temp.getColumn(0, "drgnm"); //model.getValue("/root/temp/drgnm");
- if (!utlf_isNull(drgno)) {
- dsf_makeValue(ds_main_reqinfo, "drgno", "string", drgno); // model.makeValue("/root/main/reqinfo/rsrvappcncl/drgno", drgno);
- dsf_makeValue(ds_main_reqinfo, "drgnm", "string", drgnm); // model.makeValue("/root/main/reqinfo/rsrvappcncl/drgnm", drgnm);
- } else {
- dsf_makeValue(ds_main_reqinfo, "drgyn", "string", "N"); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgyn", "N");
- }
- //model.refresh();
- }
- function rdo_drgynch_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- var drgyn = ds_main_reqinfo.getColumn(0, "drgyn"); //model.getValue("/root/main/reqinfo/rsrvappcncl/drgyn");
- if (!utlf_isNull(drgyn) && drgyn == "A"){
-
- var deptcd = ds_main_reqinfo.getColumn(0, "perfdeptcd"); //model.getValue("/root/main/reqinfo/rsrvappcncl/perfdeptcd");
- frmf_setParameter("deptcd", deptcd);
- frmf_modal("SPMMO50300", "SPMMO50300", null, null, null, null, null, null, null, null, null, null, "M"); //modal("SPMMO50300");
-
- //btn_drgmod.disabled = false; 이 버튼 찾으면 제보 바람.. 010 - 8696...
- } else {
- dsf_makeValue(ds_main_reqinfo, "drgno", "string", ""); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgno", "");
- dsf_makeValue(ds_main_reqinfo, "drgnm", "string", ""); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgnm", "");
- dsf_makeValue(ds_temp, "drgno", "string", ""); // model.makeValue("/root/temp/drgno", "");
- dsf_makeValue(ds_temp, "drgnm", "string", ""); // model.makeValue("/root/temp/drgnm", "");
- //btn_drgmod.disabled = true;
- }
-
- var drgno = ds_temp.getColumn(0, "drgno"); //model.getValue("/root/temp/drgno");
- var drgnm = ds_temp.getColumn(0, "drgnm"); //model.getValue("/root/temp/drgnm");
- if (drgno != null && drgno != "") {
- dsf_makeValue(ds_main_reqinfo, "drgno", "string", drgno); // model.makeValue("/root/main/reqinfo/rsrvappcncl/drgno", drgno);
- dsf_makeValue(ds_main_reqinfo, "drgnm", "string", drgnm); // model.makeValue("/root/main/reqinfo/rsrvappcncl/drgnm", drgnm);
- } else {
- dsf_makeValue(ds_main_reqinfo, "drgyn", "string", "N"); //model.makeValue("/root/main/reqinfo/rsrvappcncl/drgyn", "N");
- }
- //model.refresh();
- }
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 수술마취승인 ( SPMMO05900_수술마취승인.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- //var sAPRVREQINFO_PATH = "/root/tmp/aprvreqinfo/aprvreqinfo";
- /**
- * @desc : 수술마취승인 화면 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitialize_SPMMO05900(){
- var data = opener.frmf_getParameter("SPMMO05900_param_data");
- var paramdata = data.split("▦");
-
- appf_getCodeList([ {dsNm: "ds_M0356", cdGrpId: "M0356"},
- {dsNm: "ds_M0014", cdGrpId: "M0014"},
- {dsNm: "ds_M0016", cdGrpId: "M0016"},
- {dsNm: "ds_M0017", cdGrpId: "M0017"},
- {dsNm: "ds_M0243", cdGrpId: "M0243"},
- {dsNm: "ds_M0244", cdGrpId: "M0244"},
- {dsNm: "ds_M0245", cdGrpId: "M0245"},
- {dsNm: "ds_M0341", cdGrpId: "M0341"}], true);
- // zbcfGetCodeList(new Array("M0356", "M0014", "M0016", "M0017", "M0243", "M0244", "M0245", "M0341"),
- // new Array("/root/init/M0356", "/root/init/M0014", "/root/init/M0016", "/root/init/M0017", "/root/init/M0243", "/root/init/M0244", "/root/init/M0245", "/root/init/M0341"));
-
-
- lf_mmbfGetDeptCodeComboList(ds_init_orddept, "D"); //mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D");
- lf_mmbfGetUserComboList(ds_init_userlist, paramdata[9], "0330"); //mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", paramdata[9], "0330");
- lf_reqOpRoomList(utlf_getCurrentDate(), ds_init_oproomlist, ds_init_opallroomlist, "total"); //reqOpRoomList(getCurrentDate(), "/root/init/oproomlist", "total");
-
- var opstatcd = opener.frmf_getParameter("SPMMO05900_param_opstatcd");
-
- ds_M0356.filter("cdid < 200"); // model.instance1.selectNodes("/root/init/M0356/M0356[cdid < 200]")
- var tmpHosprsncd = ds_M0356;
- var hosprsncd = dsf_getDsCSV(tmpHosprsncd); //getNodeListCSV(tmpHosprsncd); //병원사유
-
- ds_M0356.filter("");
- ds_M0356.filter("cdid > 200 && cdid < 300"); // model.instance1.selectNodes("/root/init/M0356/M0356[cdid > 200 and cdid < 300]")
- var tmpPatrsncd = ds_M0356;
- var patrsncd = dsf_getDsCSV(tmpPatrsncd); //환자사유
- lf_getHardCDList("N", 84, null, ds_init_oppatflag); //mmbfGetHardCodeInfoNm("/root/send/reqdata", "/root/init/oppatflag", 84); //수술환자구분
- // 2008.10.16
- // 승인요청할때는 확정상태였는데 승인할때 상태값이 바뀌면 승인요청 내용을 마취과 의사가 확인할수 없으므로..
- if(opstatcd == "20") {
- ds_M0356.filter("");
- ds_M0356.filter("cdid > 300 && cdid < 400");
- var tmpOpchngcd = ds_M0356;
- var opchngcd = dsf_getDsCSV(tmpOpchngcd); //수술변경
- }else{
- ds_M0356.filter("");
- ds_M0356.filter("cdid > 400 && cdid < 500");
- var tmpOpchngcd = ds_M0356;
- var opchngcd = dsf_getDsCSV(tmpOpchngcd); //수술변경
- }
-
- dsf_setCSVToDs("ds_init_opchngcd", opchngcd); //setCSVToNode("/root/init/opchngcd" , opchngcd , "opchngcd");
- dsf_setCSVToDs("ds_init_hosprsncd", hosprsncd); //setCSVToNode("/root/init/hosprsncd", hosprsncd , "hosprsncd");
- dsf_setCSVToDs("ds_init_patrsncd", patrsncd); //setCSVToNode("/root/init/patrsncd" , patrsncd , "patrsncd");
- ds_main_cnfminfo.setColumn(0, "opcnfmdd", utlf_transNullToEmpty(paramdata[0]));
- ds_main_cnfminfo.setColumn(0, "oproomcd", utlf_transNullToEmpty(paramdata[1]));
- ds_main_cnfminfo.setColumn(0, "opfromtmcd", utlf_transNullToEmpty(paramdata[2]));
- ds_main_cnfminfo.setColumn(0, "opendtmcd", utlf_transNullToEmpty(paramdata[3]));
- ds_main_cnfminfo.setColumn(0, "opusetm", utlf_transNullToEmpty(paramdata[4]));
- ds_main_cnfminfo.setColumn(0, "opcd", utlf_transNullToEmpty(paramdata[5]));
- ds_main_cnfminfo.setColumn(0, "opnm", utlf_transNullToEmpty(paramdata[6]));
- ds_main_cnfminfo.setColumn(0, "diagcd", utlf_transNullToEmpty(paramdata[7]));
- ds_main_cnfminfo.setColumn(0, "diagnm", utlf_transNullToEmpty(paramdata[8]));
- ds_main_cnfminfo.setColumn(0, "perfdeptcd", utlf_transNullToEmpty(paramdata[9]));
- ds_main_cnfminfo.setColumn(0, "perfdrid", utlf_transNullToEmpty(paramdata[10]));
- ds_main_cnfminfo.setColumn(0, "oppatflagcd", utlf_transNullToEmpty(paramdata[11]));
- ds_main_cnfminfo.setColumn(0, "pid", utlf_transNullToEmpty(paramdata[12]));
- ds_main_cnfminfo.setColumn(0, "anstmthdcd", utlf_transNullToEmpty(paramdata[13]));
-
- if(!utlf_isNull(ds_main_cnfminfo.getColumn(0, "anstmthdcd"))) {
- fChngAnstMthdCmb(cmb_anstmthdcd , cmb_anstdetlmthdcd, ds_main_cnfminfo);
- ds_main_cnfminfo.setColumn(0, "anstdetlmthdcd", utlf_transNullToEmpty(paramdata[14])); //model.setValue("/root/main/cnfminfo/anstdetlmthdcd" , paramdata[14]);
- }
- ds_main_cnfminfo.setColumn(0, "hngnm", utlf_transNullToEmpty(paramdata[15])); // model.setValue("/root/main/cnfminfo/hngnm" , paramdata[15]);
- ds_main_cnfminfo.setColumn(0, "sa", utlf_transNullToEmpty(paramdata[16])); // model.setValue("/root/main/cnfminfo/sa" , paramdata[16]);
-
- ds_main_cnfminfo.setColumn(0, "opposturecd", utlf_transNullToEmpty(paramdata[17])); // model.setValue("/root/main/cnfminfo/opposturecd" , paramdata[17]);
- ds_main_cnfminfo.setColumn(0, "opdirecflag", utlf_transNullToEmpty(paramdata[18])); // model.setValue("/root/main/cnfminfo/opdirecflag" , paramdata[18]);
- ds_main_cnfminfo.setColumn(0, "opcntmdg", utlf_transNullToEmpty(paramdata[19])); // model.setValue("/root/main/cnfminfo/opcntmdg" , paramdata[19]);
- ds_main_cnfminfo.setColumn(0, "opdelivefact", utlf_transNullToEmpty(paramdata[20])); // model.setValue("/root/main/cnfminfo/opdelivefact", paramdata[20]);
- ds_main_cnfminfo.setColumn(0, "orddeptcd", utlf_transNullToEmpty(paramdata[21])); // model.setValue("/root/main/cnfminfo/orddeptcd" , paramdata[21]);
- ds_main_cnfminfo.setColumn(0, "opstatcd", utlf_transNullToEmpty(paramdata[22])); // model.makeValue("/root/main/cnfminfo/opstatcd" , paramdata[22]);
- //
- ds_main_cnfminfo.setColumn(0, "drgyn", utlf_transNullToEmpty(paramdata[23])); // model.makeValue("/root/main/cnfminfo/drgyn" , paramdata[23]);
- sysf_trace("paramdata[24] == " + paramdata[24]);
- if(utlf_isNull(paramdata[24]) || paramdata[24] == "undefined")
- {
- ds_main_cnfminfo.setColumn(0, "drgno", ""); // model.makeValue("/root/main/cnfminfo/drgno" , paramdata[24]);
- ds_main_cnfminfo.setColumn(0, "drgnm", "");
- }
- else
- {
- ds_main_cnfminfo.setColumn(0, "drgno", utlf_transNullToEmpty(paramdata[24])); // model.makeValue("/root/main/cnfminfo/drgno" , paramdata[24]);
- ds_main_cnfminfo.setColumn(0, "drgnm", utlf_transNullToEmpty(paramdata[25])); // model.makeValue("/root/main/cnfminfo/drgnm" , paramdata[25]);
- }
- //sysf_trace(ds_main_cnfminfo.saveXML());
-
- //(e)
- //model.refresh();
-
- fChngCmbOpAnstCnclRsn();
-
- fReqAprvReqInfo();
- cmb_rsncd.setFocus(); //model.setFocus("cmb_rsncd");
- fInptDisable(true);
- }
- /**
- * @desc : 주/부 수술변경 여부
- * @
- * @param :
- * @return :
- * @author : 박유미
- * @---------------------------------------------------
- */
- function fChkCnstOpYN(){
- ds_send_reqdata.clear(); //model.removeNodeset("/root/send/reqdata");
- dsf_makeValue(ds_send_reqdata, "oprsrvno", "string", opener.frmf_getParameter("SPMMO05900_param_oprsrvno")); //등록번호
-
- var oParam = {};
- oParam.id = "TRMMO05904";
- oParam.service = "prcpmngtapp.OpMngt";
- oParam.method = "reqGetChkCnstOpYN";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rgstinfo=rgstinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO05904";
- tranf_submit(oParam);
- }
- function cf_TRMMO05904(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- return;
- } else {
- var cnstlist = ds_main_rgstinfo.getColumn(0, "oprsrvno"); //instance1.selectNodes("/root/main/rgstinfo/rgstinfo/oprsrvno");
- if(!utlf_isNull(cnstlist)) { // cnstlist.length > 0
- sysf_messageBox("협진 의뢰된 수술이 있습니다. 협진 수술을 진행하려면 주수술로 변경", "I008");
- }
- }
- }
- /**
- * @desc : 수술마취승인 조회, 조회 후 변경내용 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqAprvReqInfo(){
- ds_send_reqdata.clear();
- var oprsrvno = opener.frmf_getParameter("SPMMO05900_param_oprsrvno");
- var aprvreqno = opener.frmf_getParameter("SPMMO05900_param_aprvreqno");
- dsf_makeValue(ds_send_reqdata, "oprsrvno", "string", oprsrvno); // model.makeValue("/root/send/reqdata/oprsrvno" , oprsrvno);
- dsf_makeValue(ds_send_reqdata, "aprvreqno", "string", aprvreqno); // model.makeValue("/root/send/reqdata/aprvreqno", aprvreqno);
-
- var oParam = {};
- oParam.id = "TRMMO05903";
- oParam.service = "prcpmngtapp.OpMngt";
- oParam.method = "reqGetAprvReqInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_tmp_aprvreqinfo=aprvreqinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO05903";
- tranf_submit(oParam);
- }
- function cf_TRMMO05903(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- return;
- } else {
- fSetOpAnstChngInfo();
- }
- }
- /**
- * @desc : 수술마취변경 내용 설정
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSetOpAnstChngInfo(){
- var data = opener.frmf_getParameter("SPMMO05900_param_data");
- var paramdata = data.split("▦");
-
- var oprsrvno = ds_tmp_aprvreqinfo.getColumn(0, "oprsrvno"); //model.getValue(sAPRVREQINFO_PATH + "/oprsrvno");
- var opcnfmdd = ds_tmp_aprvreqinfo.getColumn(0, "opcnfmdd");
- var oproomcd = ds_tmp_aprvreqinfo.getColumn(0, "oproomcd");
- var opfromtmcd = ds_tmp_aprvreqinfo.getColumn(0, "opfromtmcd");
- var opendtmcd = ds_tmp_aprvreqinfo.getColumn(0, "opendtmcd");
- var opusetm = ds_tmp_aprvreqinfo.getColumn(0, "opusetm");
- var diagcd = ds_tmp_aprvreqinfo.getColumn(0, "diagcd");
- var diagnm = ds_tmp_aprvreqinfo.getColumn(0, "diagnm");
- var opcd = ds_tmp_aprvreqinfo.getColumn(0, "opcd");
- var opnm = ds_tmp_aprvreqinfo.getColumn(0, "opnm");
- var perfdeptcd = ds_tmp_aprvreqinfo.getColumn(0, "perfdeptcd");
- var perfdrid = ds_tmp_aprvreqinfo.getColumn(0, "perfdrid");
- var delivefact = ds_tmp_aprvreqinfo.getColumn(0, "delivefact");
- var reqrsncd = ds_tmp_aprvreqinfo.getColumn(0, "reqrsncd");
- var reqrsnflag = ds_tmp_aprvreqinfo.getColumn(0, "reqrsnflag");
- var aprvreqno = ds_tmp_aprvreqinfo.getColumn(0, "aprvreqno");
- var ccrtno = ds_tmp_aprvreqinfo.getColumn(0, "ccrtno");
- var anstmthdcd = ds_tmp_aprvreqinfo.getColumn(0, "anstmthdcd");
- var anstdetlmthdcd = ds_tmp_aprvreqinfo.getColumn(0, "anstdetlmthdcd");
-
- // 2008.10.14
- var opposturecd = ds_tmp_aprvreqinfo.getColumn(0, "opposturecd");
- var opdirecflag = ds_tmp_aprvreqinfo.getColumn(0, "opdirecflag");
- var oppatflagcd = ds_tmp_aprvreqinfo.getColumn(0, "oppatflagcd");
- var opcntmdg = ds_tmp_aprvreqinfo.getColumn(0, "opcntmdg");
- var opdelivefact = ds_tmp_aprvreqinfo.getColumn(0, "opdelivefact");
-
- var drgyn = ds_tmp_aprvreqinfo.getColumn(0, "drgyn");
- var drgno = utlf_transNullToEmpty(ds_tmp_aprvreqinfo.getColumn(0, "drgno"));
- var drgnm = utlf_transNullToEmpty(ds_tmp_aprvreqinfo.getColumn(0, "drgnm"));
- //(e)
-
- if(reqrsnflag == 1){ //수술취소(병원사유)
- ds_main_cond.setColumn(0, "opchngflag", "C"); //model.setValue("/root/main/cond/opchngflag", "C");
- ds_main_cond.setColumn(0, "opchngrsn", "H"); //model.setValue("/root/main/cond/opchngrsn" , "H");
- cmb_rsncd.innerdataset = "ds_init_hosprsncd"; //cmb_rsncd.choices.itemset.attribute("nodeset") = "/root/init/hosprsncd/hosprsncd";
- }else if(reqrsnflag == 2){ //수술취소(환자사유)
- ds_main_cond.setColumn(0, "opchngflag", "C"); //model.setValue("/root/main/cond/opchngflag", "C");
- ds_main_cond.setColumn(0, "opchngrsn", "P"); //model.setValue("/root/main/cond/opchngrsn" , "P");
- cmb_rsncd.innerdataset = "ds_init_patrsncd"; //cmb_rsncd.choices.itemset.attribute("nodeset") = "/root/init/patrsncd/patrsncd";
- }else{ //수술변경
- ds_main_cond.setColumn(0, "opchngflag", "U"); //model.setValue("/root/main/cond/opchngflag" , "U");
- cmb_rsncd.innerdataset = "ds_init_opchngcd"; //cmb_rsncd.choices.itemset.attribute("nodeset") = "/root/init/opchngcd/opchngcd";
- }
-
- ds_main_chnginfo.setColumn(0, "oprsrvno", oprsrvno); // model.setValue("/root/main/chnginfo/oprsrvno" , oprsrvno);
- ds_main_chnginfo.setColumn(0, "aprvreqno", aprvreqno);
- ds_main_chnginfo.setColumn(0, "opcnfmdd", opcnfmdd);
- ds_main_chnginfo.setColumn(0, "oproomcd", oproomcd);
- ds_main_chnginfo.setColumn(0, "opfromtmcd", opfromtmcd);
- ds_main_chnginfo.setColumn(0, "opendtmcd", opendtmcd);
- ds_main_chnginfo.setColumn(0, "opusetm", opusetm);
- ds_main_chnginfo.setColumn(0, "diagcd", diagcd);
- ds_main_chnginfo.setColumn(0, "diagnm", diagnm);
- ds_main_chnginfo.setColumn(0, "opcd", opcd);
- ds_main_chnginfo.setColumn(0, "opnm", opnm);
- ds_main_chnginfo.setColumn(0, "perfdeptcd", perfdeptcd);
- ds_main_chnginfo.setColumn(0, "perfdrid", perfdrid);
- ds_main_chnginfo.setColumn(0, "aprvreqno", aprvreqno);
- ds_main_chnginfo.setColumn(0, "cnfmcnclresncd", reqrsncd);
- ds_main_chnginfo.setColumn(0, "orgdiagcd", paramdata[7]); //변경 전 진단 설정
- //
- ds_main_chnginfo.setColumn(0, "pid", paramdata[12]); //등록번호
- ds_main_chnginfo.setColumn(0, "hngnm", paramdata[15]); //성명
- ds_main_chnginfo.setColumn(0, "sa", paramdata[16]); //sa
- ds_main_chnginfo.setColumn(0, "ccrtno", ccrtno); //CaseCart번호
- ds_main_chnginfo.setColumn(0, "anstmthdcd", anstmthdcd);
-
- ds_main_cond.setColumn(0, "opchngcmb", reqrsncd);
- ds_main_cond.setColumn(0, "opchngdeliv", delivefact); //전달사항
- //
- // // 2008.10.14
- ds_main_chnginfo.setColumn(0, "opposturecd", opposturecd);
- ds_main_chnginfo.setColumn(0, "opdirecflag", opdirecflag);
- ds_main_chnginfo.setColumn(0, "opcntmdg", opcntmdg);
- ds_main_chnginfo.setColumn(0, "opdelivefact", opdelivefact);
- ds_main_chnginfo.setColumn(0, "oppatflagcd", oppatflagcd); //환자의 수술구분 설정
- ds_main_chnginfo.setColumn(0, "orddeptcd", paramdata[21]); // 진료과
- //
- ds_main_chnginfo.setColumn(0, "drgyn", drgyn);
- ds_main_chnginfo.setColumn(0, "drgno", drgno);
- ds_main_chnginfo.setColumn(0, "drgnm", drgnm);
-
- //model.refresh();
- //(e)
-
- lf_mmbfGetUserComboList(ds_init_userlist2, cmb_chngperfdeptcd.value, "0330"); //mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist2", cmb_chngperfdeptcd.value, "0330");
-
- if(!utlf_isNull(ds_main_chnginfo.getColumn(0, "anstmthdcd"))) {
- fChngAnstMthdCmb(cmb_chnganstmthdcd , cmb_chnganstdetlmthdcd , ds_main_chnginfo);
- ds_main_chnginfo.setColumn(0, "anstdetlmthdcd", anstdetlmthdcd); //model.setValue("/root/main/chnginfo/anstdetlmthdcd" , anstdetlmthdcd);
- }
-
- if(reqrsncd == "302" || reqrsncd == "303" || reqrsncd == "306" || reqrsncd == "402" || reqrsncd == "403"){ //수술시간변경, 수술방변경
- caption28.visible = true; //attribute("visibility") = "visible";
- cmb_chngoproomcd.visible = true; //attribute("visibility") = "visible";
- cmb_chngopfromtmcd.visible = true; //attribute("visibility") = "visible";
- cmb_chngopendtmcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngopusetm.visible = true; //attribute("visibility") = "visible";
- caption8.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "305" || reqrsncd == "405"){ //수술집도의 변경
- caption18.visible = true; //attribute("visibility") = "visible";
- cmb_chngperfdeptcd.visible = true; //attribute("visibility") = "visible";
- cmb_chngperfdrid.visible = true; //attribute("visibility") = "visible";
-
- // 2008.10.24 같지 않은 경우만 처리함
- if(ipt_opcd.value != ipt_chngopcd.value) {
- ipt_chngopcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngopnm.visible = true; //attribute("visibility") = "visible";
- }
- // (e)
- }else if(reqrsncd == "301" || reqrsncd == "401"){ //수술명 변경
- caption20.visible = true; //attribute("visibility") = "visible";
- ipt_chngopcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngopnm.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "304" || reqrsncd == "404"){ //진단명 변경
- caption21.visible = true; //attribute("visibility") = "visible";
- ipt_chngdiagcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngdiagnm.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "307" || reqrsncd == "406"){ //마취방법 변경
- caption7.visible = true; //attribute("visibility") = "visible";
- cmb_chnganstmthdcd.visible = true; //attribute("visibility") = "visible";
- cmb_chnganstdetlmthdcd.visible = true; //attribute("visibility") = "visible";
- }
- // 2008.10.14
- else if(reqrsncd == "308" || reqrsncd == "407"){ //수술집도과 변경
- caption18.visible = true; //attribute("visibility") = "visible";
- cmb_chngperfdeptcd.visible = true; //attribute("visibility") = "visible";
- cmb_chngperfdrid.visible = true; //attribute("visibility") = "visible";
-
- // 2008.10.24
- if(ipt_opcd.value != ipt_chngopcd.value) {
- ipt_chngopcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngopnm.visible = true; //attribute("visibility") = "visible";
- }
-
- if(ipt_diagcd.value != ipt_chngdiagcd.value) {
- ipt_chngdiagcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngdiagnm.visible = true; //attribute("visibility") = "visible";
- }
- // (e)
- }
- else if(reqrsncd == "309" || reqrsncd == "408"){ //수술체위 변경
- caption16.visible = true; //attribute("visibility") = "visible";
- cmb_chnopposture.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "310" || reqrsncd == "409"){ //수술위치 변경
- caption23.visible = true; //attribute("visibility") = "visible";
- cmb_chnopdirecflag.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "311" || reqrsncd == "410"){ //수술창상 변경
- caption17.visible = true; //attribute("visibility") = "visible";
- cmb_chnopcnfmdg.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "312" || reqrsncd == "411"){ //전달사항 변경
- caption19.visible = true; //attribute("visibility") = "visible";
- ipt_chndelivefact.visible = true; //attribute("visibility") = "visible";
-
- }else if(reqrsncd == "313" || reqrsncd == "412"){ //수술환자구분 변경
- caption29.visible = true; //attribute("visibility") = "visible";
- rdo_chnoppatflag.visible = true; //attribute("visibility") = "visible";
- }
- //(e)
- ds_main_chnginfo.setColumn(0, "opchngcd", ds_main_cond.getColumn(0, "opchngflag")); //취소사유
- ds_main_chnginfo.setColumn(0, "opchngnm", cmb_rsncd.text); //취소사유
- //model.refresh();
- }
- /**
- * @desc : 승인버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnAprv(){
-
- // 2008.12.23
- if(opener.frmf_getParameter("SPMMO05900_param_opstatcd") > 30 && opener.frmf_getParameter("SPMMO05900_param_reqrsncd") < 300) {
- sysf_messageBox("수술이 종료되어 취소" , "E001");
- return;
- }
- // (e)
-
- // 09.02 협진 주수술 취소 승인시 부 -> 주 변경 메시지
- fChkCnstOpYN();
- //alert(4567); return;
- //수술방변경이 발생했는지 check
- if(ds_main_cnfminfo.getColumn(0, "oproomcd") != ds_main_cnfminfo.getColumn(0, "oproomcd")) {
- dsf_makeValue(ds_main_chnginfo, "updtflag", "string", "O"); //model.makeValue("/root/main/chnginfo/updtflag", "O");
- }
- dsf_copyDs(ds_send_savedata, ds_main_chnginfo, "replace"); //model.copyNode("/root/send/savedata", "/root/main/chnginfo");
- var ophistno = opener.frmf_getParameter("SPMMO05900_param_ophistno");
- var opstatcd = opener.frmf_getParameter("SPMMO05900_param_opstatcd");
- ds_send_savedata.setColumn(0, "ophistno", ophistno); //model.setValue("/root/send/savedata/ophistno", ophistno);
- ds_send_savedata.setColumn(0, "opstatcd", opstatcd); //model.makeValue("/root/send/savedata/opstatcd", opstatcd);
-
- var oParam = {};
- oParam.id = "TXMMO05903";
- oParam.service = "prcpmngtapp.OpMngt";
- oParam.method = "reqSetAprvReqInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMMO05903";
- tranf_submit(oParam);
- }
- function cf_TXMMO05903(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- return;
- } else {
- this.close();
- }
-
- }
- /**
- * @desc : 마취방법 변경시 마취방법상세 변경
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fChngAnstMthdCmb(cmbobj, cmbobjtrgt, dataSet){
- var anstmthdcd = cmbobj.value;
- if(anstmthdcd == "01"){ //전신마취
- cmbobjtrgt.innerdataset = "ds_M0243"; //choices.itemset.attribute("nodeset") = "/root/init/M0243/M0243";
- }else if(anstmthdcd == "02"){ //부위마취
- cmbobjtrgt.innerdataset = "ds_M0244"; //choices.itemset.attribute("nodeset") = "/root/init/M0244/M0244";
- }else if(anstmthdcd == "03"){ //국소마취
- cmbobjtrgt.innerdataset = "ds_M0245"; //choices.itemset.attribute("nodeset") = "/root/init/M0245/M0245";
- }
- dataSet.setColumn(0, "anstdetlmthdcd", "-"); //model.setValue(cmbpath, "-");
- cmbobjtrgt.value = "00";
- //model.refresh();
- }
- /**
- * @desc : 수술마취 확정 취소/변경 구분, 사유변경
- * @
- * @param :
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fChngCmbOpAnstCnclRsn(){
- var reqrsnflag = ds_main_cond.getColumn(0, "opchngflag"); //model.getValue("/root/main/cond/opchngflag");
- var reqrsnflag2 = ds_main_cond.getColumn(0, "opchngrsn"); //model.getValue("/root/main/cond/opchngrsn");
- radio2.enable = true; //disabled = false;
- if(reqrsnflag == "U"){ // 수술변경
- radio2.enable = false;
- cmb_rsncd.innerdataset = "ds_init_opchngcd"; //choices.itemset.attribute("nodeset") = "/root/init/opchngcd/opchngcd";
-
- }else if(reqrsnflag == "C"){ //수술취소
- if(reqrsnflag2 == "H"){ //병원사유
- cmb_rsncd.innerdataset = "ds_init_hosprsncd"; //choices.itemset.attribute("nodeset") = "/root/init/hosprsncd/hosprsncd";
- }else if(reqrsnflag2 == "P"){ //환자사유
- cmb_rsncd.innerdataset = "ds_init_patrsncd"; //choices.itemset.attribute("nodeset") = "/root/init/patrsncd/patrsncd";
- }
- fInptDisable(true);
- }
- //model.refresh();
- }
- /**
- * @desc : 화면 disabled 설정
- * @
- * @param : bflag true/false
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fInptDisable(bflag){
-
- var reqrsnflag = ds_main_cond.getColumn(0, "opchngflag"); //model.getValue("/root/main/cond/opchngflag");
- if(reqrsnflag == "U"){
- if( bflag == true ) {
- radio2.enable = false;
- } else {
- radio2.enable = true;
- }
- }
-
- if( bflag == true ) {
- ipt_oproomcd.enable = false;
- cmb_opfromtmcd.enable = false;
- cmb_opendtmcd.enable = false;
- ipt_opusetm.enable = false;
- cmb_chngoproomcd.enable = false;
- cmb_chngopfromtmcd.enable = false;
- cmb_chngopendtmcd.enable = false;
- ipt_chngopusetm.enable = false;
-
- ipt_diagcd.enable = false;
- ipt_diagnm.enable = false;
- ipt_chngdiagcd.enable = false;
- ipt_chngdiagnm.enable = false;
-
- ipt_opcd.enable = false;
- ipt_opnm.enable = false;
- ipt_chngopcd.enable = false;
- ipt_chngopnm.enable = false;
- cmb_perfdeptcd.enable = false;
- cmb_perfdrid.enable = false;
- cmb_chngperfdeptcd.enable = false;
- cmb_chngperfdrid.enable = false;
-
- cmb_anstmthdcd.enable = false;
- cmb_anstdetlmthdcd.enable = false;
- cmb_chnganstmthdcd.enable = false;
- cmb_chnganstdetlmthdcd.enable = false;
-
- btn_openopsche.enable = false;
-
- // 2008.10.14
- cmb_opposture.enable = false;
- cmb_chnopposture.enable = false;
- cmb_opdirecflag.enable = false;
- cmb_chnopdirecflag.enable = false;
- cmb_opcnfmdg.enable = false;
- cmb_chnopcnfmdg.enable = false;
- ipt_delivefact.enable = false;
- ipt_chndelivefact.enable = false;
- rdo_oppatflag.enable = false;
- rdo_chnoppatflag.enable = false;
-
- rdo_drgyn.enable = false;
- ipt_drgno.enable = false;
- ipt_drgnm.enable = false;
-
- rdo_drgynch.enable = false;
- ipt_drgnoch.enable = false;
- ipt_drgnmch.enable = false;
- } else {
- ipt_oproomcd.enable = true;
- cmb_opfromtmcd.enable = true;
- cmb_opendtmcd.enable = true;
- ipt_opusetm.enable = true;
- cmb_chngoproomcd.enable = true;
- cmb_chngopfromtmcd.enable = true;
- cmb_chngopendtmcd.enable = true;
- ipt_chngopusetm.enable = true;
-
- ipt_diagcd.enable = true;
- ipt_diagnm.enable = true;
- ipt_chngdiagcd.enable = true;
- ipt_chngdiagnm.enable = true;
-
- ipt_opcd.enable = true;
- ipt_opnm.enable = true;
- ipt_chngopcd.enable = true;
- ipt_chngopnm.enable = true;
- cmb_perfdeptcd.enable = true;
- cmb_perfdrid.enable = true;
- cmb_chngperfdeptcd.enable = true;
- cmb_chngperfdrid.enable = true;
-
- cmb_anstmthdcd.enable = true;
- cmb_anstdetlmthdcd.enable = true;
- cmb_chnganstmthdcd.enable = true;
- cmb_chnganstdetlmthdcd.enable = true;
-
- btn_openopsche.enable = true;
-
- // 2008.10.14
- cmb_opposture.enable = true;
- cmb_chnopposture.enable = true;
- cmb_opdirecflag.enable = true;
- cmb_chnopdirecflag.enable = true;
- cmb_opcnfmdg.enable = true;
- cmb_chnopcnfmdg.enable = true;
- ipt_delivefact.enable = true;
- ipt_chndelivefact.enable = true;
- rdo_oppatflag.enable = true;
- rdo_chnoppatflag.enable = true;
-
- rdo_drgyn.enable = true;
- ipt_drgno.enable = true;
- ipt_drgnm.enable = true;
-
- rdo_drgynch.enable = true;
- ipt_drgnoch.enable = true;
- ipt_drgnmch.enable = true;
- }
-
-
- //(e)
- //model.refresh();
- }
- /**
- * @desc : 사유콤보 변경
- * @
- * @param :
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fChngCmbRsnCD(){
- var reqrsncd = ds_main_cond.getColumn(0, "opchngcmb"); //model.getValue("/root/main/cond/opchngcmb");
-
- ds_main_chnginfo.setColumn(0, "cnfmcnclresncd", ds_main_cond.getColumn(0, "opchngcmb")); //model.setValue("/root/main/chnginfo/cnfmcnclresncd" , model.getValue("/root/main/cond/opchngcmb") );
-
- if(ipt_oproomcd.value == cmb_chngoproomcd.value) {
- cmb_chngoproomcd.visible = false; //attribute("visibility") = "hidden";
- cmb_chngopfromtmcd.visible = false; //attribute("visibility") = "hidden";
- cmb_chngopendtmcd.visible = false;
- ipt_chngopusetm.visible = false;
- }
-
- if(ipt_diagcd.value == ipt_chngdiagcd.value) {
- ipt_chngdiagcd.visible = false;
- ipt_chngdiagnm.visible = false;
- }
-
- if(ipt_opcd.value == ipt_chngopcd.value) {
- ipt_chngopcd.visible = false;
- ipt_chngopnm.visible = false;
- }
-
- if(cmb_perfdeptcd.value == cmb_chngperfdeptcd.value) {
- cmb_chngperfdeptcd.visible = false;
- cmb_chngperfdrid.visible = false;
- }
-
- if(cmb_anstmthdcd.value == cmb_chnganstmthdcd.value) {
- cmb_chnganstmthdcd.visible = false;
- cmb_chnganstdetlmthdcd.visible = false;
- }
-
- if(reqrsncd == "302" || reqrsncd == "303" || reqrsncd == "306" || reqrsncd == "402" || reqrsncd == "403"){ //수술시간변경, 수술방변경
- fInptDisable(true);
- fChngDisable();
-
- cmb_chngoproomcd.visible = true;
- cmb_chngopfromtmcd.visible = true;
- cmb_chngopendtmcd.visible = true;
- ipt_chngopusetm.visible = true;
- btn_openopsche.visible = true;
- btn_openopsche.enable = true;
- }else if(reqrsncd == "305" || reqrsncd == "405"){ //수술 집도의변경
- fInptDisable(true);
- fChngDisable();
-
- cmb_chngperfdeptcd.visible = true;
- cmb_chngperfdrid.visible = true;
- cmb_chngperfdeptcd.enable = true;
- cmb_chngperfdrid.enable = true;
- ipt_chngopcd.visible = true; //attribute("visibility") = "visible";
- ipt_chngopnm.visible = true; //attribute("visibility") = "visible";
- ipt_chngopcd.enable = true; //disabled = false;
- ipt_chngopnm.enable = true; //disabled = false;
-
- cmb_chngperfdeptcd.setFocus(); //model.setFocus("cmb_chngperfdeptcd");
- }else if(reqrsncd == "301" || reqrsncd == "401"){ //수술명 변경
- fInptDisable(true);
- fChngDisable();
-
- ipt_chngopcd.visible = true;
- ipt_chngopnm.visible = true;
- ipt_chngopcd.enable = true;
- ipt_chngopnm.enable = true;
-
- ipt_chngopcd.setFocus(); //model.setFocus("ipt_chngopcd");
- }else if(reqrsncd == "304" || reqrsncd == "404"){ //진단명 변경
- fInptDisable(true);
- fChngDisable();
-
- ipt_chngdiagcd.visible = true;
- ipt_chngdiagnm.visible = true;
- ipt_chngdiagcd.enable = true;
- ipt_chngdiagnm.enable = true;
-
- ipt_chngdiagcd.setFocus(); //model.setFocus("ipt_chngdiagcd");
- }else if(reqrsncd == "307" || reqrsncd == "406") { //마취방법 변경
- fInptDisable(true);
- fChngDisable();
- cmb_chnganstmthdcd.visible = true;
- cmb_chnganstdetlmthdcd.visible = true;
- cmb_chnganstmthdcd.enable = true;
- cmb_chnganstdetlmthdcd.enable = true;
-
- cmb_chnganstmthdcd.setFocus(); //model.setFocus("cmb_chnganstmthdcd");
- }
-
- // 2008.10.14
- else if(reqrsncd == "308" || reqrsncd == "407") { //수술집도과 변경
- fInptDisable(true);
- fChngDisable();
- cmb_chngperfdeptcd.visible = true;
- cmb_chngperfdrid.visible = true;
- cmb_chngperfdeptcd.enable = true;
- cmb_chngperfdrid.enable = true;
- ipt_chngopcd.visible = true;
- ipt_chngopnm.visible = true;
- ipt_chngopcd.enable = true;
- ipt_chngopnm.enable = true;
- ipt_chngdiagcd.visible = true;
- ipt_chngdiagnm.visible = true;
- ipt_chngdiagcd.enable = true;
- ipt_chngdiagnm.enable = true;
-
- cmb_chngperfdeptcd.setFocus(); //model.setFocus("cmb_chngperfdeptcd");
- }
- else if(reqrsncd == "309" || reqrsncd == "408") { //수술체위 변경
- fInptDisable(true);
- fChngDisable();
- cmb_chnopposture.visible = true;
- cmb_chnopposture.enable = true;
-
- cmb_chnopposture.setFocus(); //model.setFocus("cmb_chnopposture");
- } else if(reqrsncd == "310" || reqrsncd == "409") { //수술위치 변경
- fInptDisable(true);
- fChngDisable();
- cmb_chnopdirecflag.visible = true;
- cmb_chnopdirecflag.enable = true;
- model.setFocus("cmb_chnopdirecflag");
- } else if(reqrsncd == "311" || reqrsncd == "410") { //수술창상 변경
- fInptDisable(true);
- fChngDisable();
- cmb_chnopcnfmdg.visible = true;
- cmb_chnopcnfmdg.enable = true;
- model.setFocus("cmb_chnopcnfmdg");
- } else if(reqrsncd == "312" || reqrsncd == "411") { //전달사항 변경
- fInptDisable(true);
- fChngDisable();
- ipt_chndelivefact.visible = true;
- ipt_chndelivefact.enable = true;
- model.setFocus("ipt_chndelivefact");
- } else if(reqrsncd == "313" || reqrsncd == "412") { //수술환자구분 변경
- fInptDisable(true);
- fChngDisable();
- rdo_chnoppatflag.visible = true;
- rdo_chnoppatflag.enable = true;
- model.setFocus("rdo_chnoppatflag");
- }else if(reqrsncd == "316" || reqrsncd == "413") { //DRG 변경
- fInptDisable(true);
- fChngDisable();
-
- rdo_drgynch.enable = true;
- ipt_drgnoch.enable = true;
- ipt_drgnmch.enable = true;
-
- rdo_drgynch.visible = true;
- ipt_drgnoch.visible = true;
- ipt_drgnmch.visible = true;
-
- rdo_chnoppatflag.setFocus(); //model.setFocus("rdo_chnoppatflag");
- }
- // (e)
-
- //model.refresh();
- }
- /**
- * @desc : CaseCart조회 및 value설정
- * @
- * @param :
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fOpenCcrtSearch(){
- var param = ds_send_reqdata.getColumn(0, "opschedd") + "▦" +
- ds_main_chnginfo.getColumn(0, "perfdeptcd") + "▦" +
- ds_main_chnginfo.getColumn(0, "perfdrid") + "▦" +
- ds_main_chnginfo.getColumn(0, "opcd") + "▦" +
- ds_main_chnginfo.getColumn(0, "opnm") + "▦" +
- "perf"; //query구분
- frmf_setParameter("SPMMO11000_param", param);
-
-
- frmf_modal("SPMMO11000", "SPMMO11000", null, null, null, null, null, null, null, null, null, null, "M"); //modal("SPMMO11000");
- var useyn = frmf_getParameter("SPMMO11000_rtn_useyn");
- if(useyn == "Y"){
- var rtnparam = frmf_getParameter("SPMMO11000_rtn_param");
- rtnparam = rtnparam.split("▦");
- ds_main_chnginfo.setColumn(0, "ccrtno", rtnparam[0]); // model.setValue("/root/main/chnginfo/ccrtno" , rtnparam[0]);
- ds_main_chnginfo.setColumn(0, "ccrtstat", 1); // model.setValue("/root/main/chnginfo/ccrtstat", 1);
- ds_main_chnginfo.setColumn(0, "opcd", rtnparam[1]); // model.setValue("/root/main/chnginfo/opcd" , rtnparam[1]);
- ds_main_chnginfo.setColumn(0, "opnm", rtnparam[2]); // model.setValue("/root/main/chnginfo/opnm" , rtnparam[2]);
- frmf_setParameter("SPMMO11000_rtn_useyn", "N");
- }
- //model.refresh();
- }
- /**
- * @desc : 진단명 검색 팝업 open
- * @
- * @param : pFlag 처리구분 (code : 코드검색, term : 수술명)
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fOpenDiagSearch(pFlag){
- if(pFlag == "code"){
- var diagcd = ds_main_chnginfo.getColumn(0, "diagcd"); //model.getValue("/root/main/chnginfo/diagcd")
- frmf_setParameter("SPMMO00800_cond1", 1);
- frmf_setParameter("SPMMO00800_cond2", 1);
- frmf_setParameter("SPMMO00800_cond3", "E");
- frmf_setParameter("SPMMO00800_cond4", utlf_getCurrentDate());
- frmf_setParameter("SPMMO00800_cond5", diagcd);
-
- }else if(pFlag =="term"){
- var diagnm = ds_main_chnginfo.getColumn(0, "diagnm"); //model.getValue("/root/main/chnginfo/diagnm");
- frmf_setParameter("SPMMO00800_cond1", 2);
- frmf_setParameter("SPMMO00800_cond2", 2);
- frmf_setParameter("SPMMO00800_cond3", utlf_isHangul(diagnm));
- frmf_setParameter("SPMMO00800_cond4", utlf_getCurrentDate());
- frmf_setParameter("SPMMO00800_cond5", diagnm);
-
- }
- frmf_modal("SPMMO00800", "SPMMO00800", null, null, null, null, null, null, null, null, null, null, "M"); //modal("SPMMO00800");
-
- var useyn = frmf_getParameter("SPMMO00800_rtn_useyn");
- if(useyn == "Y"){
- frmf_setParameter("SPMMO00800_rtn_useyn", "N");
- var rtnparam = frmf_getParameter("SPMMO00800_rtn");
- rtnparam = rtnparam.split("▩");
- var tmpstr = rtnparam[1];
- tmpstr = tmpstr.split("▦");
- ds_main_chnginfo.setColumn(0, "diagcd", tmpstr[9]); // model.setValue("/root/main/chnginfo/diagcd" , tmpstr[9]);
- ds_main_chnginfo.setColumn(0, "diagnm", tmpstr[2]); // model.setValue("/root/main/chnginfo/diagnm" , tmpstr[2]);
- }else{
- ds_main_chnginfo.setColumn(0, "diagcd", ""); // model.setValue("/root/main/chnginfo/diagcd" , "");
- ds_main_chnginfo.setColumn(0, "diagnm", ""); // model.setValue("/root/main/chnginfo/diagnm" , "");
- }
- //model.refresh();
- }
- /**
- * @desc : 수술예약시간 설정 open
- * @
- * @param :
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fOpenOpScheTime(){
- var param = "u" + "▦" +
- ds_main_chnginfo.getColumn(0, "oproomcd") + "▦" +
- ds_send_reqdata.getColumn(0, "oprsrvno") + "▦" +
- ds_main_cnfminfo.getColumn(0, "ophistno") + "▦" +
- ds_main_cnfminfo.getColumn(0, "pid") + "▦" +
- ds_send_reqdata.getColumn(0, "opschedd") + "▦" +
- ds_main_cnfminfo.getColumn(0, "perfdeptcd") + "▦" +
- ds_main_cnfminfo.getColumn(0, "opfromtmcd") + "▦" +
- ds_main_cnfminfo.getColumn(0, "opendtmcd") + "▦" +
- "oprsrv" + "▦" +
- ds_main_cnfminfo.getColumn(0, "perfdrid");
- frmf_setParameter("SPMMO08800_param", param);
- frmf_modal("SPMMO08800", "SPMMO08800", null, null, null, null, null, null, null, null, null, null, "M"); //modal("SPMMO08800");
- var rtnuseyn = frmf_getParameter("SPMMO08800_rtn_useyn");
- if(rtnuseyn == "Y"){
- frmf_setParameter("SPMMO08800_rtn_useyn", "N");
- var rtnparam = frmf_getParameter("SPMMO08800_rtn_param");
- rtnparam = rtnparam.split("▦");
- var difftime = utlf_getTimeInterval(rtnparam[1], rtnparam[2]);
- ds_main_chnginfo.setColumn(0, "oproomcd", rtnparam[0]); // model.setValue("/root/main/chnginfo/oproomcd" , rtnparam[0]);
- ds_main_chnginfo.setColumn(0, "opfromtmcd", rtnparam[1]); // model.setValue("/root/main/chnginfo/opfromtmcd", rtnparam[1]);
- ds_main_chnginfo.setColumn(0, "opendtmcd", rtnparam[2]); // model.setValue("/root/main/chnginfo/opendtmcd" , rtnparam[2]);
- ds_main_chnginfo.setColumn(0, "opusetm", fTransSecToHourMin(difftime)); // model.setValue("/root/main/chnginfo/opusetm" , fTransSecToHourMin(difftime));
- // model.refresh();
- }
- }
- /**
- * @desc : 초를 시분으로 전환
- * @
- * @param :
- * @return :
- * @author : 2008.08.26 추가
- * @---------------------------------------------------
- */
- function fTransSecToHourMin(sec){
- var hr = 3600;
- var min = 60;
- hour = parseInt(sec/hr);
- min = parseInt(sec%hr/min);
- hour = ("" + hour + "").utlf_getLeftPad(2, "0"); //getLeftPad(2, "0");
- min = ("" + min + "").utlf_getLeftPad(2, "0"); //getLeftPad(2, "0");
- var rtnstr = hour.concat(min);
- return rtnstr;
- }
- /**
- * @desc : 변경데이터를 보여주는 컨트롤들 초기화 및 값 초기화
- * @
- * @param :
- * @return :
- * @author : 2008.09.01 추가
- * @---------------------------------------------------
- */
- function fChngDisable(){
- cmb_chngoproomcd.visible = false;
- cmb_chngopfromtmcd.visible = false;
- cmb_chngopendtmcd.visible = false;
- ipt_chngopusetm.visible = false;
-
- ds_main_chnginfo.setColumn(0, "oproomcd", ds_main_cnfminfo.getColumn(0, "oproomcd")); // model.setValue("/root/main/chnginfo/oproomcd" , model.getValue("/root/main/cnfminfo/oproomcd") );
- ds_main_chnginfo.setColumn(0, "opfromtmcd", ds_main_cnfminfo.getColumn(0, "opfromtmcd")); // model.setValue("/root/main/chnginfo/opfromtmcd" , model.getValue("/root/main/cnfminfo/opfromtmcd") );
- ds_main_chnginfo.setColumn(0, "opendtmcd", ds_main_cnfminfo.getColumn(0, "opendtmcd")); // model.setValue("/root/main/chnginfo/opendtmcd" , model.getValue("/root/main/cnfminfo/opendtmcd") );
- ds_main_chnginfo.setColumn(0, "opusetm", ds_main_cnfminfo.getColumn(0, "opusetm")); // model.setValue("/root/main/chnginfo/opusetm" , model.getValue("/root/main/cnfminfo/opusetm") );
-
- ipt_chngdiagcd.visible = false; //attribute("visibility") = "hidden";
- ipt_chngdiagnm.visible = false;
-
- ds_main_chnginfo.setColumn(0, "diagcd", ds_main_cnfminfo.getColumn(0, "diagcd"));
- ds_main_chnginfo.setColumn(0, "perfdeptcd", ds_main_cnfminfo.getColumn(0, "perfdeptcd"));
-
- ipt_chngopcd.visible = false; //attribute("visibility") = "hidden";
- ipt_chngopnm.visible = false; //attribute("visibility") = "hidden";
-
- ds_main_chnginfo.setColumn(0, "opcd", ds_main_cnfminfo.getColumn(0, "opcd"));
- ds_main_chnginfo.setColumn(0, "opnm", ds_main_cnfminfo.getColumn(0, "opnm"));
-
- cmb_chngperfdeptcd.visible = false;
- cmb_chngperfdrid.visible = false;
-
- ds_main_chnginfo.setColumn(0, "perfdeptcd", ds_main_cnfminfo.getColumn(0, "perfdeptcd")); //model.setValue("/root/main/chnginfo/perfdeptcd" , model.getValue("/root/main/cnfminfo/perfdeptcd") );
- ds_main_chnginfo.setColumn(0, "perfdrid", ds_main_cnfminfo.getColumn(0, "perfdrid")); //model.setValue("/root/main/chnginfo/perfdrid" , model.getValue("/root/main/cnfminfo/perfdrid") );
-
- cmb_chnganstmthdcd.visible = false;
- cmb_chnganstdetlmthdcd.visible = false;
-
- ds_main_chnginfo.setColumn(0, "anstmthdcd", ds_main_cnfminfo.getColumn(0, "anstmthdcd"));
- ds_main_chnginfo.setColumn(0, "anstdetlmthdcd", ds_main_cnfminfo.getColumn(0, "anstdetlmthdcd"));
-
- btn_openopsche.visible = false; //attribute("visibility") = "hidden";
-
- // 2008.10.14
- cmb_chnopposture.visible = false;
- ds_main_chnginfo.setColumn(0, "opposturecd", ds_main_cnfminfo.getColumn(0, "opposturecd"));
-
- cmb_chnopdirecflag.visible = false;
- ds_main_chnginfo.setColumn(0, "opdirecflag", ds_main_cnfminfo.getColumn(0, "opdirecflag"));
-
- cmb_chnopcnfmdg.visible = false;
- ds_main_chnginfo.setColumn(0, "opcntmdg", ds_main_cnfminfo.getColumn(0, "opcntmdg"));
-
- ipt_chndelivefact.visible = false;
- ds_main_chnginfo.setColumn(0, "opdelivefact", ds_main_cnfminfo.getColumn(0, "opdelivefact"));
-
- rdo_chnoppatflag.visible = false;
- ds_main_chnginfo.setColumn(0, "oppatflagcd", ds_main_cnfminfo.getColumn(0, "oppatflagcd"));
- // (e)
- //model.refresh();
- }
- ]]></Script>
- </Form>
- </FDL>
|