1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMQR00123" position="absolute 0 0 1140 553" titletext="Untitle" oninit="SMMQR00123_oninit" onload="SMMQR00123_onload">
- <Layouts>
- <Layout>
- <Div id="grp_oprtinfo" taborder="0" position="absolute 0 0 1134 550">
- <Layouts>
- <Layout>
- <Shape id="line00" class="line_2" position="absolute 0 20 1134 24" anchor="default"/>
- <Radio id="radio7" taborder="1" columncount="0" rowcount="0" innerdataset="@ds_init_gubun" codecolumn="value" datacolumn="label" direction="vertical" position="absolute 94 2 193 22" anchor="default"/>
- <Shape id="line01" class="line_2" position="absolute 0 41 1134 45" anchor="default"/>
- <Shape id="line02" class="line_2" position="absolute 0 62 1134 66" anchor="default"/>
- <Shape id="line03" class="line_2" position="absolute 0 83 1134 87" anchor="default"/>
- <Calendar id="ipt_opdate" taborder="2" autoselect="true" class="input_default" position="absolute 91 44 236 63" anchor="default"/>
- <Static id="caption04" text="수술/시술명" class="cell_1" position="absolute 237 42 327 64" anchor="default"/>
- <Edit id="ipt_opnm" taborder="3" maxlength="50" autoselect="true" class="input_default" position="absolute 328 44 554 63" anchor="default"/>
- <Combo id="cmb_orddeptcd" taborder="4" innerdataset="ds_init_cond_orddept_dept" codecolumn="deptcd" datacolumn="depthngnm" displayrowcount="30" class="combo_default" position="absolute 91 65 236 84" anchor="default"/>
- <Static id="caption06" text="집도과" class="cell_1" position="absolute 237 63 327 85" anchor="default"/>
- <Combo id="cmb_orddeptcd00" taborder="5" innerdataset="ds_init_cond_orddept_dept" codecolumn="deptcd" datacolumn="depthngnm" displayrowcount="30" class="combo_default" position="absolute 328 65 473 84" anchor="default" onitemchanged="grp_oprtinfo_cmb_orddeptcd00_onitemchanged"/>
- <Static id="caption02" text="집도의" class="cell_1" position="absolute 475 63 565 85" anchor="default"/>
- <Combo id="cmb_pertdr" taborder="6" innerdataset="ds_init_cond_pertdr_usercombo" codecolumn="userid" datacolumn="usernm" displayrowcount="30" class="combo_search" position="absolute 566 65 651 84" anchor="default"/>
- <Combo id="cmb_anstdr" taborder="7" innerdataset="ds_init_cond_anstdr_usercombo" codecolumn="userid" datacolumn="usernm" displayrowcount="30" class="combo_search" position="absolute 743 65 827 84" anchor="default"/>
- <Static id="caption07" text="마취의" class="cell_1" position="absolute 652 63 742 85" anchor="default"/>
- <Radio id="radio00" taborder="8" columncount="0" rowcount="0" innerdataset="@ds_init_emercy" codecolumn="value" datacolumn="label" direction="vertical" position="absolute 95 22 194 42" anchor="default"/>
- <Static id="caption05" text="진료과" class="cell_1" position="absolute 0 63 90 85" anchor="default"/>
- <Static id="caption12" text="구분" class="cell_1" position="absolute 0 0 90 22" anchor="default"/>
- <Static id="caption00" text="응급여부" class="cell_1" position="absolute 0 21 90 43" anchor="default"/>
- <Static id="caption01" text="수술/시술일" class="cell_1" position="absolute 0 42 90 64" anchor="default"/>
- <Shape id="line05" class="line_2" position="absolute 0 104 1134 108" anchor="default"/>
- <Static id="caption22" text="[사건유형]" class="search_name" position="absolute 1 89 90 104" anchor="default" style="background:left middle;"/>
- <cp_checkboxList id="chk_opprocpreasseerr" titletext="CheckBox List" taborder="9" text="cp_checkboxList01" scrollbars="none" position="absolute 190 105 293 125" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line04" class="line_2" position="absolute 0 125 1134 129" anchor="default"/>
- <Shape id="line06" class="line_2" position="absolute 0 146 1134 150" anchor="default"/>
- <Shape id="line07" class="line_2" position="absolute 0 167 1134 171" anchor="default"/>
- <Shape id="line08" class="line_2" position="absolute 0 188 1134 192" anchor="default"/>
- <Shape id="line09" class="line_2" position="absolute 0 209 1134 213" anchor="default"/>
- <Shape id="line10" class="line_2" position="absolute 0 230 1134 234" anchor="default"/>
- <Static id="caption11" text="피부준비 오류" class="cell_1" position="absolute 26 189 188 211" anchor="default"/>
- <Static id="caption13" text="부적절한 동의서" class="cell_1" position="absolute 26 210 188 232" anchor="default"/>
- <Static id="caption03" text="마취 전 환자 평가 오류" class="cell_1" position="absolute 26 105 188 127" anchor="default"/>
- <Static id="caption08" text="수술/시술 스케쥴 입력 오류" class="cell_1" position="absolute 26 126 188 148" anchor="default"/>
- <Static id="caption09" text="수술/시술 부위 표지 오류" class="cell_1" position="absolute 26 147 188 169" anchor="default"/>
- <Static id="caption10" text="부적절한 금식" class="cell_1" position="absolute 26 168 188 190" anchor="default"/>
- <cp_checkboxList id="chk_opprocprescherr" titletext="CheckBox List" taborder="10" text="cp_checkboxList01" scrollbars="none" position="absolute 190 127 293 147" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_opprocprecvrerr" titletext="CheckBox List" taborder="11" text="cp_checkboxList01" scrollbars="none" position="absolute 190 147 293 167" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_opprocprefast" titletext="CheckBox List" taborder="12" text="cp_checkboxList01" scrollbars="none" position="absolute 190 168 293 188" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_opprocpreskin" titletext="CheckBox List" taborder="13" text="cp_checkboxList01" scrollbars="none" position="absolute 190 190 293 210" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_opprocprecnst" titletext="CheckBox List" taborder="14" text="cp_checkboxList01" scrollbars="none" position="absolute 190 211 293 231" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_opprocprecoeferr" titletext="CheckBox List" taborder="15" text="cp_checkboxList01" scrollbars="none" position="absolute 190 232 293 252" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line11" class="line_2" position="absolute 0 272 1134 276" anchor="default"/>
- <cp_checkboxList id="chk_timeoutnoenfc" titletext="CheckBox List" taborder="16" text="cp_checkboxList01" scrollbars="none" position="absolute 190 273 293 293" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_timeoutincc" titletext="CheckBox List" taborder="17" text="cp_checkboxList01" scrollbars="none" position="absolute 190 295 293 315" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line12" class="line_2" position="absolute 0 293 1134 297" anchor="default"/>
- <Shape id="line13" class="line_2" position="absolute 0 335 1134 339" anchor="default"/>
- <Static id="caption15" text="타임아웃 미시행" class="cell_1" position="absolute 26 273 188 295" anchor="default"/>
- <Static id="caption17" text="기타" class="cell_1" position="absolute 26 315 188 337" anchor="default"/>
- <Shape id="line14" class="line_2" position="absolute 0 314 1134 318" anchor="default"/>
- <Static id="cap_trgtmanflag00" text="타임아웃" class="cell_1" position="absolute 0 273 27 337" style="font:arial,8;" anchor="default"/>
- <Static id="caption16" text="부정확한 타임아웃" class="cell_1" position="absolute 26 294 188 316" anchor="default"/>
- <Shape id="line15" class="line_2" position="absolute 0 356 1134 360" anchor="default"/>
- <Shape id="line16" class="line_2" position="absolute 0 377 1134 381" anchor="default"/>
- <Shape id="line17" class="line_2" position="absolute 0 398 1134 402" anchor="default"/>
- <Shape id="line18" class="line_2" position="absolute 0 398 1134 402" anchor="default"/>
- <Shape id="line19" class="line_2" position="absolute 0 419 1134 423" anchor="default"/>
- <Shape id="line20" class="line_2" position="absolute 0 440 1134 444" anchor="default"/>
- <Static id="caption18" text="마취/진정 환자평가 부적절" class="cell_1" position="absolute 26 399 188 421" anchor="default"/>
- <Static id="caption19" text="마취/진정 후 부작용" class="cell_1" position="absolute 26 420 188 442" anchor="default"/>
- <Static id="caption20" text="부적절한 동의서" class="cell_1" position="absolute 26 357 188 379" anchor="default"/>
- <Static id="caption21" text="마취유도 중 문제" class="cell_1" position="absolute 26 378 188 400" anchor="default"/>
- <cp_checkboxList id="chk_anstproccnst" titletext="CheckBox List" taborder="19" text="cp_checkboxList01" scrollbars="none" position="absolute 190 358 293 378" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_anstprocprbm" titletext="CheckBox List" taborder="20" text="cp_checkboxList01" scrollbars="none" position="absolute 190 378 293 398" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_anstprocasseincc" titletext="CheckBox List" taborder="22" text="cp_checkboxList01" scrollbars="none" position="absolute 190 400 293 420" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_anstprocsefft" titletext="CheckBox List" taborder="23" text="cp_checkboxList01" scrollbars="none" position="absolute 190 421 293 441" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line21" class="line_2" position="absolute 0 461 1134 465" anchor="default"/>
- <Static id="caption24" text="기타" class="cell_1" position="absolute 26 441 188 463" anchor="default"/>
- <Static id="caption25" text="마취/진정 부적절한 설명" class="cell_1" position="absolute 26 336 188 358" anchor="default"/>
- <Static id="cap_trgtmanflag01" text="마취/진정과정" class="cell_1" position="absolute 0 336 27 463" anchor="default"/>
- <cp_checkboxList id="chk_anstprocinccexpln" titletext="CheckBox List" taborder="25" text="cp_checkboxList01" scrollbars="none" position="absolute 190 338 293 358" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Edit id="input04" taborder="26" position="absolute 190 443 1133 462" anchor="default"/>
- <cp_checkboxList id="chk_opprocing" titletext="CheckBox List" taborder="27" text="cp_checkboxList01" scrollbars="none" position="absolute 190 463 293 483" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line22" class="line_2" position="absolute 0 503 1134 507" anchor="default"/>
- <Static id="caption26" text="수술/시술 중" class="cell_1" position="absolute 0 462 188 505" anchor="default"/>
- <Static id="caption27" text="수술/시술 후" class="cell_1" position="absolute 0 504 188 526" anchor="default"/>
- <cp_checkboxList id="chk_opprocaft" titletext="CheckBox List" taborder="28" text="cp_checkboxList01" scrollbars="none" position="absolute 190 505 293 525" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line23" class="line_2" position="absolute 0 524 1134 528" anchor="default"/>
- <Shape id="line24" class="line_2" position="absolute 0 545 1134 549" anchor="default"/>
- <Edit id="input00" taborder="29" position="absolute 191 527 1133 546" anchor="default"/>
- <Edit id="input01" taborder="30" position="absolute 189 317 1132 336" anchor="default"/>
- <Static id="caption28" text="기타" class="cell_1" position="absolute 0 525 188 547" anchor="default"/>
- <Edit id="input02" taborder="31" position="absolute 431 506 1133 525" anchor="default"/>
- <Edit id="input03" taborder="32" position="absolute 623 484 1133 503" anchor="default"/>
- <Edit id="input05" taborder="33" position="absolute 189 253 1132 272" anchor="default"/>
- <Shape id="line25" class="line_2" position="absolute 0 251 1134 255" anchor="default"/>
- <Static id="caption14" text="수술 계수 오류" class="cell_1" position="absolute 26 231 188 253" anchor="default"/>
- <Static id="caption29" text="기타" class="cell_1" position="absolute 26 252 188 274" anchor="default"/>
- <Static id="cap_trgtmanflag15" text="수술/시술전" class="cell_1" position="absolute 0 105 27 274" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_gubun" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">시술</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_emercy" 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">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocpreasseerr" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocprescherr" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">잘못된 부위</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">잘못된 수술명</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">누락</Col>
- <Col id="value">04</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocprecvrerr" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">부적절한 표지</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">잘못된 부위 표지</Col>
- <Col id="value">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocprefast" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">금식누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocpreskin" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">피부준비 누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocprecnst" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocprecoeferr" 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">01</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_timeoutnoenfc" 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">1차</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">2차</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">모두</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_timeoutincc" 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">1차</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">2차</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">모두</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_timeoutetc" 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">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstprocinccexpln" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">설명누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstproccnst" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">누락</Col>
- <Col id="value">02</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstprocprbm" 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">01</Col>
- </Row>
- <Row>
- <Col id="value">02</Col>
- <Col id="label">치아손상</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstproctooth" 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">01</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstprocasseincc" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">마취/진정 중 환자평가 부적절</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">마취/진정 후 환자평가 부적절</Col>
- <Col id="value">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_anstprocsefft" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">마취/진정 후 호흡 마비</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">마취/진정 후 급격한 기능저하 및 기능부전</Col>
- <Col id="value">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocing" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">잘못된 부위 수술/시술</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">잘못된 수술/시술명</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">급격한 실혈 발생</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">수술/시술 관련 천공</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">수술/시술 관련 급격한 기능저하 및 부전</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="label">수술기구계수 불일치</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opprocaft" 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">01</Col>
- </Row>
- <Row>
- <Col id="label">부작용 발생</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cond_orddept_dept" 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_cond_anstdr_usercombo" 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_cond_pertdr_usercombo" 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>
- </Objects>
- <Bind>
- <BindItem id="item89" compid="grp_oprtinfo.radio7" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="gubun"/>
- <BindItem id="item7" compid="grp_oprtinfo.ipt_opdate" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opdate"/>
- <BindItem id="item8" compid="grp_oprtinfo.ipt_opnm" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opnm"/>
- <BindItem id="item9" compid="grp_oprtinfo.cmb_orddeptcd" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="orddeptcd"/>
- <BindItem id="item0" compid="grp_oprtinfo.cmb_orddeptcd00" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opdeptcd"/>
- <BindItem id="item10" compid="grp_oprtinfo.cmb_pertdr" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="pertdr"/>
- <BindItem id="item11" compid="grp_oprtinfo.cmb_anstdr" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="anstdr"/>
- <BindItem id="item1" compid="grp_oprtinfo.radio00" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="emercy"/>
- <BindItem id="item4" compid="grp_oprtinfo.input04" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="anstprocetc"/>
- <BindItem id="item2" compid="grp_oprtinfo.input00" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="etc"/>
- <BindItem id="item3" compid="grp_oprtinfo.input01" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="timeoutetc"/>
- <BindItem id="item5" compid="grp_oprtinfo.input02" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opprocaftetc"/>
- <BindItem id="item6" compid="grp_oprtinfo.input03" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opprocingetc"/>
- <BindItem id="item12" compid="grp_oprtinfo.input05" propid="value" datasetid="ds_main_condition_oprtinfo" columnid="opprocpreetc"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name :
- * Creator :
- * Make Date :
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2018-10-01 최초개발
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00123
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMQR00123_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMQR00123
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMQR00123_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize_SMMQR00123();
- }
- function fInitialize_SMMQR00123(){
- if(utlf_isNull(ds_main_condition_oprtinfo.getColumn(0,"acptno")))
- {
- if(ds_main_condition_oprtinfo.rowcount < 1){
- ds_main_condition_oprtinfo.addRow();
- //alert(ds_main_cond.getColumn(0, "acptno"));
- ds_main_condition_oprtinfo.setColumn(0, "acptno", ds_main_condition.getColumn(0, "acptno"));
- }
- }
-
- //멀티 체크 코드 셋팅 초기화
- //수술/시설 전(마취 전 환자 평가 오류)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocpreasseerr.setInitComp(sProp1, ds_init_opprocpreasseerr, "value", "label", "fn_setOpprocpreasseerr");
- //수술/시설 전(수술/시술 스케쥴 입력 오류)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocprescherr.setInitComp(sProp1, ds_init_opprocprescherr, "value", "label", "fn_setOpprocprescherr");
- //수술/시설 전(수술/시술 부위 표지 오류)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocprecvrerr.setInitComp(sProp1, ds_init_opprocprecvrerr, "value", "label", "fn_setOpprocprecvrerr");
- //수술/시설 전(부적절한 금식)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocprefast.setInitComp(sProp1, ds_init_opprocprefast, "value", "label", "fn_setOpprocprefast");
- //수술/시설 전(잘못된 부위)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocpreskin.setInitComp(sProp1, ds_init_opprocpreskin, "value", "label", "fn_setOpprocpreskin");
- //수술/시설 전(부적절한 동의서)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocprecnst.setInitComp(sProp1, ds_init_opprocprecnst, "value", "label", "fn_setOpprocprecnst");
- //수술/시설 전(수술 계수 오류)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocprecoeferr.setInitComp(sProp1, ds_init_opprocprecoeferr, "value", "label", "fn_setOpprocprecoeferr");
-
- //Time out(Time out 미시행)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_timeoutnoenfc.setInitComp(sProp1, ds_init_timeoutnoenfc, "value", "label", "fn_setTimeoutnoenfc");
- //Time out(부정확한 Time out)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_timeoutincc.setInitComp(sProp1, ds_init_timeoutincc, "value", "label", "fn_setTimeoutincc");
- //Time out(기타)
-
- //마취/진정과정(마취/진정 부적절한 설명)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_anstprocinccexpln.setInitComp(sProp1, ds_init_anstprocinccexpln, "value", "label", "fn_setAnstprocinccexpln");
- //마취/진정과정(부적절한 동의서)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_anstproccnst.setInitComp(sProp1, ds_init_anstproccnst, "value", "label", "fn_setAnstproccnst");
- //마취/진정과정(마취유도 중 문제)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_anstprocprbm.setInitComp(sProp1, ds_init_anstprocprbm, "value", "label", "fn_setAnstprocprbm");
- //마취/진정과정(마취/진정 유도 중)
- //var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- //grp_oprtinfo.chk_anstproctooth.setInitComp(sProp1, ds_init_anstproctooth, "value", "label", "fn_setAnstproctooth");
- //마취/진정과정(마취/진정 환자평가 부적절)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_anstprocasseincc.setInitComp(sProp1, ds_init_anstprocasseincc, "value", "label", "fn_setAnstprocasseincc");
- //마취/진정과정(마취/진정 후 부작용)
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_anstprocsefft.setInitComp(sProp1, ds_init_anstprocsefft, "value", "label", "fn_setAnstprocsefft");
-
- //수술/시술 중
- var sProp1="col=5,row=2,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocing.setInitComp(sProp1, ds_init_opprocing, "value", "label", "fn_setOpprocing");
- //수술/시술 후
- var sProp1="col=5,row=2,cellspacing=10,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_oprtinfo.chk_opprocaft.setInitComp(sProp1, ds_init_opprocaft, "value", "label", "fn_setOpprocaft");
-
- //멀티 체크 코드 셋팅
- fn_getOpprocpreasseerr();
- fn_getOpprocprescherr();
- fn_getOpprocprecvrerr();
- fn_getOpprocprefast();
- fn_getOpprocpreskin();
- fn_getOpprocprecnst();
- fn_getOpprocprecoeferr();
-
- fn_getTimeoutincc();
- fn_getTimeoutnoenfc();
-
- fn_getAnstprocinccexpln();
- fn_getAnstproccnst();
- fn_getAnstprocprbm();
- //fn_getAnstproctooth();
- fn_getAnstprocasseincc();
- fn_getAnstprocsefft();
-
- fn_getOpprocing();
- fn_getOpprocaft();
-
- lf_mmbfGetDeptCodeComboList(ds_init_cond_orddept_dept, "O");
- lf_mmbfGetUserComboList(ds_init_cond_anstdr_usercombo, "2090000000", "0330");
-
-
- frmf_inputEnterKey("grp_oprtinfo.cmb_orddeptcd00", "onitemchanged", new ItemChangeEventInfo);
-
-
- //fn_ctrlEnableChk("chk_opprocprescherr");
- //fn_ctrlEnableChk("chk_opprocprefast");
- //fn_ctrlEnableChk("chk_opprocprecnst");
- fn_ctrlEnableChk("chk_opprocing");
- fn_ctrlEnableChk("chk_opprocaft");
- }
- /** code function **********************************************************************************/
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(마취 전 환자 평가 오류) bind set
- ******************************************************************/
- function fn_setOpprocpreasseerr(){
- var getOpprocpreasseerr = String(grp_oprtinfo.chk_opprocpreasseerr.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocpreasseerr", getOpprocpreasseerr);
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(마취 전 환자 평가 오류) DBget
- ******************************************************************/
- function fn_getOpprocpreasseerr(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocpreasseerr"))) {
- var opprocpreasseerrList = ds_main_condition_oprtinfo.getColumn(0, "opprocpreasseerr").split(" ");
- grp_oprtinfo.chk_opprocpreasseerr.setData(opprocpreasseerrList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술/시술 스케쥴 입력 오류) bind set
- ******************************************************************/
- function fn_setOpprocprescherr(){
- var getOpprocprescherr = String(grp_oprtinfo.chk_opprocprescherr.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocprescherr", getOpprocprescherr);
- //fn_ctrlEnableChk("chk_opprocprescherr");
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술/시술 스케쥴 입력 오류) DBget
- ******************************************************************/
- function fn_getOpprocprescherr(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocprescherr"))) {
- var opprocprescherrList = ds_main_condition_oprtinfo.getColumn(0, "opprocprescherr").split(" ");
- grp_oprtinfo.chk_opprocprescherr.setData(opprocprescherrList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술/시술 부위 표지 오류) bind set
- ******************************************************************/
- function fn_setOpprocprecvrerr(){
- var getOpprocprecvrerr = String(grp_oprtinfo.chk_opprocprecvrerr.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocprecvrerr", getOpprocprecvrerr);
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술/시술 부위 표지 오류) DBget
- ******************************************************************/
- function fn_getOpprocprecvrerr(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocprecvrerr"))) {
- var opprocprecvrerrList = ds_main_condition_oprtinfo.getColumn(0, "opprocprecvrerr").split(" ");
- grp_oprtinfo.chk_opprocprecvrerr.setData(opprocprecvrerrList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(부적절한 금식) bind set
- ******************************************************************/
- function fn_setOpprocprefast(){
- var getOpprocprefast = String(grp_oprtinfo.chk_opprocprefast.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocprefast", getOpprocprefast);
- //fn_ctrlEnableChk("chk_opprocprefast");
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(부적절한 금식) DBget
- ******************************************************************/
- function fn_getOpprocprefast(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocprefast"))) {
- var opprocprefastList = ds_main_condition_oprtinfo.getColumn(0, "opprocprefast").split(" ");
- grp_oprtinfo.chk_opprocprefast.setData(opprocprefastList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(잘못된 부위) bind set
- ******************************************************************/
- function fn_setOpprocpreskin(){
- var getOpprocpreskin = String(grp_oprtinfo.chk_opprocpreskin.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocpreskin", getOpprocpreskin);
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(잘못된 부위) DBget
- ******************************************************************/
- function fn_getOpprocpreskin(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocpreskin"))) {
- var opprocpreskinList = ds_main_condition_oprtinfo.getColumn(0, "opprocpreskin").split(" ");
- grp_oprtinfo.chk_opprocpreskin.setData(opprocpreskinList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(부적절한 동의서) bind set
- ******************************************************************/
- function fn_setOpprocprecnst(){
- var getOpprocprecnst = String(grp_oprtinfo.chk_opprocprecnst.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocprecnst", getOpprocprecnst);
- //fn_ctrlEnableChk("chk_opprocprecnst");
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(부적절한 동의서) DBget
- ******************************************************************/
- function fn_getOpprocprecnst(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocprecnst"))) {
- var opprocprecnstList = ds_main_condition_oprtinfo.getColumn(0, "opprocprecnst").split(" ");
- grp_oprtinfo.chk_opprocprecnst.setData(opprocprecnstList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술 계수 오류) bind set
- ******************************************************************/
- function fn_setOpprocprecoeferr(){
- var getOpprocprecoeferr = String(grp_oprtinfo.chk_opprocprecoeferr.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocprecoeferr", getOpprocprecoeferr);
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시설 전(수술 계수 오류) DBget
- ******************************************************************/
- function fn_getOpprocprecoeferr(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocprecoeferr"))) {
- var opprocprecoeferrList = ds_main_condition_oprtinfo.getColumn(0, "opprocprecoeferr").split(" ");
- grp_oprtinfo.chk_opprocprecoeferr.setData(opprocprecoeferrList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : Time out(Time out 미시행) bind set
- ******************************************************************/
- function fn_setTimeoutnoenfc(){
- var getTimeoutnoenfc = String(grp_oprtinfo.chk_timeoutnoenfc.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "timeoutnoenfc", getTimeoutnoenfc);
- }
- /******************************************************************
- * Argument :
- * Description : Time out(Time out 미시행) DBget
- ******************************************************************/
- function fn_getTimeoutnoenfc(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "timeoutnoenfc"))) {
- var timeoutnoenfcList = ds_main_condition_oprtinfo.getColumn(0, "timeoutnoenfc").split(" ");
- grp_oprtinfo.chk_timeoutnoenfc.setData(timeoutnoenfcList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : Time out(부정확한 Time out) bind set
- ******************************************************************/
- function fn_setTimeoutincc(){
- var getTimeoutincc = String(grp_oprtinfo.chk_timeoutincc.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "timeoutincc", getTimeoutincc);
- }
- /******************************************************************
- * Argument :
- * Description : Time out(부정확한 Time out) DBget
- ******************************************************************/
- function fn_getTimeoutincc(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "timeoutincc"))) {
- var timeoutinccList = ds_main_condition_oprtinfo.getColumn(0, "timeoutincc").split(" ");
- grp_oprtinfo.chk_timeoutincc.setData(timeoutinccList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 부적절한 설명) bind set
- ******************************************************************/
- function fn_setAnstprocinccexpln(){
- var getAnstprocinccexpln = String(grp_oprtinfo.chk_anstprocinccexpln.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstprocinccexpln", getAnstprocinccexpln);
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 부적절한 설명) DBget
- ******************************************************************/
- function fn_getAnstprocinccexpln(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstprocinccexpln"))) {
- var anstprocinccexplnList = ds_main_condition_oprtinfo.getColumn(0, "anstprocinccexpln").split(" ");
- grp_oprtinfo.chk_anstprocinccexpln.setData(anstprocinccexplnList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(부적절한 동의서) bind set
- ******************************************************************/
- function fn_setAnstproccnst(){
- var getAnstproccnst = String(grp_oprtinfo.chk_anstproccnst.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstproccnst", getAnstproccnst);
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(부적절한 동의서) DBget
- ******************************************************************/
- function fn_getAnstproccnst(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstproccnst"))) {
- var anstproccnstList = ds_main_condition_oprtinfo.getColumn(0, "anstproccnst").split(" ");
- grp_oprtinfo.chk_anstproccnst.setData(anstproccnstList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취유도 중 문제) bind set
- ******************************************************************/
- function fn_setAnstprocprbm(){
- var getAnstprocprbm = String(grp_oprtinfo.chk_anstprocprbm.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstprocprbm", getAnstprocprbm);
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취유도 중 문제) DBget
- ******************************************************************/
- function fn_getAnstprocprbm(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstprocprbm"))) {
- var anstprocprbmList = ds_main_condition_oprtinfo.getColumn(0, "anstprocprbm").split(" ");
- grp_oprtinfo.chk_anstprocprbm.setData(anstprocprbmList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 유도 중) bind set
- ******************************************************************/
- /*
- function fn_setAnstproctooth(){
- var getAnstproctooth = String(grp_oprtinfo.chk_anstproctooth.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstproctooth", getAnstproctooth);
- }
- */
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 유도 중) DBget
- ******************************************************************/
- /*
- function fn_getAnstproctooth(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstproctooth"))) {
- var anstproctoothList = ds_main_condition_oprtinfo.getColumn(0, "anstproctooth").split(" ");
- grp_oprtinfo.chk_anstproctooth.setData(anstproctoothList);
- }
- }
- */
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 유도 중) bind set
- ******************************************************************/
- function fn_setAnstprocasseincc(){
- var getAnstprocasseincc = String(grp_oprtinfo.chk_anstprocasseincc.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstprocasseincc", getAnstprocasseincc);
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 유도 중) DBget
- ******************************************************************/
- function fn_getAnstprocasseincc(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstprocasseincc"))) {
- var anstprocasseinccList = ds_main_condition_oprtinfo.getColumn(0, "anstprocasseincc").split(" ");
- grp_oprtinfo.chk_anstprocasseincc.setData(anstprocasseinccList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 후 부작용) bind set
- ******************************************************************/
- function fn_setAnstprocsefft(){
- var getAnstprocsefft = String(grp_oprtinfo.chk_anstprocsefft.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "anstprocsefft", getAnstprocsefft);
- }
- /******************************************************************
- * Argument :
- * Description : 마취/진정과정(마취/진정 후 부작용) DBget
- ******************************************************************/
- function fn_getAnstprocsefft(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "anstprocsefft"))) {
- var anstprocsefftList = ds_main_condition_oprtinfo.getColumn(0, "anstprocsefft").split(" ");
- grp_oprtinfo.chk_anstprocsefft.setData(anstprocsefftList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시술 중 bind set
- ******************************************************************/
- function fn_setOpprocing(chk){
- var getOpprocing = String(grp_oprtinfo.chk_opprocing.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocing", getOpprocing);
- //fn_ctrlEnableChk("chk_opprocing");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_opprocing");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_opprocing");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시술 중 DBget
- ******************************************************************/
- function fn_getOpprocing(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocing"))) {
- var opprocingList = ds_main_condition_oprtinfo.getColumn(0, "opprocing").split(" ");
- grp_oprtinfo.chk_opprocing.setData(opprocingList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시술 후 bind set
- ******************************************************************/
- function fn_setOpprocaft(chk){
- var getOpprocaft = String(grp_oprtinfo.chk_opprocaft.getData()).replace(",", " ");
- ds_main_condition_oprtinfo.setColumn(0, "opprocaft", getOpprocaft);
- //fn_ctrlEnableChk("chk_opprocaft");
-
- if( initYN == "Y" && !utlf_isSearchString(chk, "chk") ){
- fn_ctrlEnableChk("chk_opprocaft");
- }
- if( utlf_isNull(initYN) ){
- fn_ctrlEnableChk("chk_opprocaft");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 수술/시술 후 DBget
- ******************************************************************/
- function fn_getOpprocaft(){
- if(!utlf_isNull(ds_main_condition_oprtinfo.getColumn(0, "opprocaft"))) {
- var opprocaftList = ds_main_condition_oprtinfo.getColumn(0, "opprocaft").split(" ");
- grp_oprtinfo.chk_opprocaft.setData(opprocaftList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 필수체크 처리 로직
- ******************************************************************/
- function fn_ctrlEnableChk(pControlID){
- //수술/시술 스케쥴 입력 오류
- /*
- if( pControlID == "chk_opprocprescherr" ){
- if( utlf_isSearchString(ds_main_condition_oprtinfo.getColumn(0, "opprocprescherr"), "99") ){
- grp_oprtinfo.input05.enable = true;
- //grp_ordcureinfo.input05.setFocus();
- } else {
- grp_oprtinfo.input05.enable = false;
- ds_main_condition_oprtinfo.setColumn(0, "opprocprescherretc", "");
- }
- }
- */
- //부적절한 금식
- /*
- if( pControlID == "chk_opprocprefast" ){
- if( utlf_isSearchString(ds_main_condition_oprtinfo.getColumn(0, "opprocprefast"), "99") ){
- grp_oprtinfo.input06.enable = true;
- //grp_ordcureinfo.input06.setFocus();
- } else {
- grp_oprtinfo.input06.enable = false;
- ds_main_condition_oprtinfo.setColumn(0, "opprocprefastetc", "");
- }
- }
- */
- //부적절한 동의서
- /*
- if( pControlID == "chk_opprocprecnst" ){
- if( utlf_isSearchString(ds_main_condition_oprtinfo.getColumn(0, "opprocprecnst"), "99") ){
- grp_oprtinfo.input07.enable = true;
- //grp_ordcureinfo.input07.setFocus();
- } else {
- grp_oprtinfo.input07.enable = false;
- ds_main_condition_oprtinfo.setColumn(0, "opprocprecnstetc", "");
- }
- }
- */
- //수술/시술 중
- if( pControlID == "chk_opprocing" ){
- if( utlf_isSearchString(ds_main_condition_oprtinfo.getColumn(0, "opprocing"), "99") ){
- grp_oprtinfo.input03.enable = true;
- //grp_ordcureinfo.input03.setFocus();
- } else {
- grp_oprtinfo.input03.enable = false;
- ds_main_condition_oprtinfo.setColumn(0, "opprocingetc", "");
- }
- }
-
- //수술/시술 후
- if( pControlID == "chk_opprocaft" ){
- if( utlf_isSearchString(ds_main_condition_oprtinfo.getColumn(0, "opprocaft"), "99") ){
- grp_oprtinfo.input02.enable = true;
- //grp_ordcureinfo.input02.setFocus();
- } else {
- grp_oprtinfo.input02.enable = false;
- ds_main_condition_oprtinfo.setColumn(0, "opprocaftetc", "");
- }
- }
- }
- function grp_oprtinfo_cmb_orddeptcd00_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_init_cond_pertdr_usercombo.clearData();
- lf_mmbfGetUserComboList(ds_init_cond_pertdr_usercombo, grp_oprtinfo.cmb_orddeptcd00.value, "0330");
- grp_oprtinfo.cmb_pertdr.index = 0;
- }
- ]]></Script>
- </Form>
- </FDL>
|